[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106921650A - 跨设备的登录方法、系统及装置 - Google Patents

跨设备的登录方法、系统及装置 Download PDF

Info

Publication number
CN106921650A
CN106921650A CN201611193702.1A CN201611193702A CN106921650A CN 106921650 A CN106921650 A CN 106921650A CN 201611193702 A CN201611193702 A CN 201611193702A CN 106921650 A CN106921650 A CN 106921650A
Authority
CN
China
Prior art keywords
audio signal
server
check code
authorised
authorisation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611193702.1A
Other languages
English (en)
Other versions
CN106921650B (zh
Inventor
周琪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN202110129316.0A priority Critical patent/CN112822205B/zh
Priority to CN201611193702.1A priority patent/CN106921650B/zh
Publication of CN106921650A publication Critical patent/CN106921650A/zh
Priority to TW106131918A priority patent/TWI675309B/zh
Priority to ES17882375T priority patent/ES2847258T3/es
Priority to SG10202013084TA priority patent/SG10202013084TA/en
Priority to EP20189032.4A priority patent/EP3748931B1/en
Priority to JP2019534083A priority patent/JP6873241B2/ja
Priority to KR1020197021336A priority patent/KR102151901B1/ko
Priority to EP17882375.3A priority patent/EP3562114B1/en
Priority to PL17882375T priority patent/PL3562114T3/pl
Priority to PCT/CN2017/115401 priority patent/WO2018113545A1/zh
Priority to US16/384,592 priority patent/US10602358B2/en
Priority to PH12019501426A priority patent/PH12019501426A1/en
Priority to US16/789,913 priority patent/US10856149B2/en
Application granted granted Critical
Publication of CN106921650B publication Critical patent/CN106921650B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B11/00Transmission systems employing sonic, ultrasonic or infrasonic waves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/082Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying multi-factor authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种跨设备的登录方法、系统及装置,通过待授权设备向服务器发送登录请求,服务器将用于对待授权设备进行校验的校验码发送给已授权设备,已授权设备广播音频信号,其中音频信号中至少包括校验码,待授权设备在侦听到音频信号后从中获取校验码发送给服务器进行校验,服务器在校验通过后允许待授权设备登录。本发明中,处于待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。

Description

跨设备的登录方法、系统及装置
技术领域
本发明属于通信领域,尤其涉及一种跨设备的登录方法、系统及装置。
背景技术
现在用户可以通过自己的手机进行跨设备的登录。现有的通过手机进行跨设备的登录方式主要包括:用户通过手机扫描二维码,基于该二维码完成登录;或者,向手机发送短信校验码,然后用户基于该短信校验码完成登录;或者,通过向手机发送语音校验码,然后用户基于该语音校验码完成权限认证。
现有的跨设备登录方式,都需要用户的二次介入,使得登录不够智能化。例如,基于扫码的登录方式,需要用户操作手机,打开手机的扫码页面,然后对二维码进行扫码。再例如基于短信或者语音校验码的登录方式,需要用户收到校验码之后,再次输入到登录的页面。
发明内容
本发明提供一种跨设备的登录方法、系统及装置,用于解决现有的跨设备登录方式,都需要用户的二次介入的问题。
为了实现上述目的,本发明提供了一种跨设备的登录方法,包括:
待授权设备向服务器发送登录请求;所述登录请求中包括用于登录应用程序的登录信息;
所述服务器将用于对所述待授权设备进行校验的校验码发送给已授权设备;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
所述已授权设备广播音频信号,其中所述音频信号中至少包括所述校验码;
所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验;
所述服务器在校验通过后允许所述待授权设备登录。
为了实现上述目的,本发明提供了另一种跨设备的登录方法,包括:
向服务器发送登录请求;所述登录请求中包括用于登录应用程序的登录信息;
对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码;其中,所述已授权设备为利用所述登录信号进行登录并经过所述服务器授权的设备;
在侦听到所述音频信号后,从所述音频信号中获取所述校验码;
将所述校验码发送给所述服务器进行校验。
为了实现上述目的,本发明提供了另一种跨设备的登录方法,包括:
接收待授权设备发送的登录请求;所述登录请求中包括用于登录应用程序的登录信息;
向已授权设备发送用于对所述待授权设备进行校验的校验码,以使所述已授权设备将所述校验码编码在音频信号中进行广播;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
为了实现上述目的,本发明提供了一种跨设备的登录方法,包括:
接收服务器发送的用于对待授权设备进行校验的校验码;
将所述校验码编码在音频信号中;
广播所述音频信号,以使所述待授权设备侦听到所述音频信号。
为了实现上述目的,本发明提供了一种跨设备的登录系统,包括:
待授权设备,用于向服务器发送登录请求,对已授权设备广播的音频信号进行侦听,在侦听到所述音频信号后,从所述音频信号中获取用于校验的校验码并发送给所述服务器进行校验;其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
所述服务器,用于将用于对所述待授权设备进行校验的校验码发送给已授权设备,对所述校验码进行校验,在校验通过后允许所述待授权设备登录;
所述已授权设备,用于接收所述校验码,将所述校验码编码在所述音频信号中进行广播,其中所述音频信号中至少包括所述校验码。
为了实现上述目的,本发明提供了一种跨设备的登录装置,包括:
发送模块,用于向服务器发送登录请求;
侦听模块,用于对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码;
获取模块,用于在侦听到所述音频信号后,从所述音频信号中获取所述校验码;
校验模块,用于将所述校验码发送给所述服务器进行校验。
其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
为了实现上述目的,本发明提供了一种跨设备的登录装置,包括:
接收模块,用于接收待授权设备发送的登录请求;
发送模块,用于向已授权设备发送用于对所述待授权设备进行校验的校验码,以使所述已授权设备将所述校验码编码在音频信号中进行广播;
其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
为了实现上述目的,本发明提供了一种跨设备的登录装置,包括:
接收模块,用于接收服务器发送的用于对待授权设备进行校验的校验码;
编码模块,用于将所述校验码编码在音频信号中;
播放模块,用于广播所述音频信号,以使所述待授权设备侦听到所述音频信号。
本发明提供的跨设备的登录方法、系统及装置,通过待授权设备向服务器发送登录请求,服务器将用于对待授权设备进行校验的校验码发送给已授权设备,已授权设备广播音频信号,其中音频信号中至少包括校验码,待授权设备在侦听到音频信号后从中获取校验码发送给服务器进行校验,服务器在校验通过后允许待授权设备登录。本发明中待授权设备发起登录请求后,处于该待授权设备附近的已授权设备可以接收到校验码,然后已授权设备基于近场声波通信播放携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
附图说明
图1为本发明实施例一的跨设备的登录方法的流程示意图;
图2为本发明实施例二的跨设备的登录方法的流程示意图;
图3为本发明实施例三的跨设备的登录方法的流程示意图;
图4为本发明实施例四的跨设备的登录方法的流程示意图;
图5为本发明实施例五的跨设备的登录方法的流程示意图;
图6为本发明实施例六的跨设备的登录系统的结构示意图;
图7为本发明实施例七的跨设备的登录装置的结构示意图;
图8为本发明实施例八的跨设备的登录装置的结构示意图;
图9为本发明实施例九的跨设备的登录装置的结构示意图。
具体实施方式
下面结合附图对本发明实施例提供的跨设备的登录方法、系统及装置进行详细描述。
实施例一
图1其为本发明实施例一的跨设备的登录方法的流程示意图。如图1所示,该跨设备的登录方法包括以下步骤:
S101、待授权设备向服务器发送登录请求,所述登录请求中包括用于登录应用程序的登录信息。
当用户试图在待授权设备上登录某一应用程序时,需要通过该待授权设备向该应用程序对应的服务器发送一个登录请求,以请求该服务器可以允许待授权设备登录该应用程序,使得待授权设备具有使用该应用程序的权限。其中,登录请求至少包括用于登录应用程序的登录信息。其中,登录信息优选地为一个登录账号。实际应用中,一般当用户可以在首次通过待授权设备登录应用程序后,待授权设备可以选择记住该登录账号。这样当用户再次在该待授权设备使用该登录账号登录应用程序时,可以直接从待授权设备上保存的所有登录账号中直接选中该登录账号,这样就可以减少用户的介入。
可选地,为了减少用户的介入,在待授权设备向服务器发送登录请求之前,还包括:
待授权设备通过声波发起对附近设备的寻呼,附近的已授权设备对待授权设备发送的寻呼响应后,已授权设备向待授权设备下发登录信息,然后待授权设备再将登录信息携带在登录请求中发送给服务端。
可选地,登录信息为携带可以标识具有授权能力的账号特征信息,例如,可以是登录账号的关联特征或者超集。
该登录请求中还可以包括待授权设备的设备标识、型号以及发送登录请求的时间等信息。
S102、服务器将用于对待授权设备进行校验的校验码发送给已授权设备。
其中,已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
一般情况下,为了完成对待授权设备的安全登录,服务器需要在接收到登录请求后,生成一个用于对待授权设备进行校验的校验码。优选地,该校验码可以为服务器生成的一个随机数。本实施例中,服务器上已经利用待授权设备对应的登录信息如登录账号完成登录的其他设备,已经利用登录账号登录到服务器的其他设备此处可以称为已授权设备。为了实现待授权设备的跨设备的登录,服务器将用于对待授权设备进行校验的校验码,发给已授权设备,以通过该已授权设备将校验码转发给待授权设备。也就是说,本实施例中,对待授权设备实现跨已授权设备在服务器上进行登录。
S103、已授权设备广播音频信号,其中所述音频信号中至少包括校验码。
已授权设备在接收到服务器发送的校验码之后,为了实现全自动的登录过程,已授权设备将校验码携带在一个音频信号中,然后向待授权设备播放该音频信号。具体地,已授权设备可以通过与服务器协商好的编码规则,将校验码编码在音频信号中,然后基于声波近场通信向待授权设备广播发送该音频信号。
实际应用中,由于已授权设备向待授权设备播放音频信号,为了能够侦听到该音频信号,待授权设备与已授权设备之间的距离需要在该播放音频信号传输距离的覆盖范围内。
S104、待授权设备侦听到音频信号后,从中获取校验码发送给服务器进行校验。
本实施例中,待授权设备可以通过侦听音频信号的方式,获取到该音频信号,在侦听到音频信号后,可以根据该音频信号的编码规则对音频信号进行解码,得到该校验码。可选地,音频信号的编码规则可以通过服务器预先下发给待授权设备。
进一步地,在获取到该校验码之后,为了实现对校验码的校验,待授权设备将该校验码发送给服务器进行验证。
S105、服务器在校验通过后允许待授权设备登录。
服务器接收到待授权设备发送的校验码之后,可以将该校验码与自身在S102中生成的校验码进行比较,如果两个校验码一致,则说明该待授权设备可以被授权,服务器允许该待授权设备登录,此时待授权设备就获取到使用应用程序的权限。
举例说明,用户在手机登录了某一应用程序,然后需要在其他设置如电脑上也登录该应用程序时,用户可以通过电脑向应用程序对应的服务器发送登录请求,然后服务器向已授权的手机发送校验码,手机将校验码编码到音频信号中,再将音频信号播放给电脑,电脑通过麦克风进行侦听,以得到音频信号,从中获取到校验码,然后电脑将校验码发送给服务器进行验证,在验证通过后服务器允许电脑登录应用。一般情况下,电脑与手机之间的距离不会太远,两者之间的距离需要在所广播的音频信号的传输距离的覆盖范围内。
本实施例提供的跨设备的登录方法,通过待授权设备向服务器发送登录请求,服务器将用于对待授权设备进行校验的校验码发送给已授权设备,已授权设备向待授权设备播放音频信号,其中音频信号中至少包括校验码,待授权设备获取校验码发送给服务器进行校验,服务器在校验通过后允许待授权设备登录。本实施例中,待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
实施例二
图2为本发明实施例二提供的跨设备的登录方法的流程示意图。如图2所示,该跨设备的登录方法包括以下步骤:
S201、待授权设备向服务器发送登录请求。
具体过程可参加上述实施例中相关内容的介绍,此处不再赘述。
S202、服务器处理登录请求从中获取登录参数。
服务器可以对登录请求进行解析,从中获取到该登录请求携带的登录参数。登录参数可以包括登录账号和登录时间。
S203、服务器根据登录参数对登录请求的有效性进行验证。
服务器可以判断该登录账号和登录时间是否有效,如果该登录账号为有效账号,说明该登录账号已经在服务器上进行了注册。实际中,登录请求都有一定的时间期限,当超出时间期限后,服务器就不再对登录请求进行处理。本实施例中,服务器需要判断登录时间是否在有效期限内,如果在有效期限内,服务器就可以对该登录请求继续进行处理,即可以继续下一步操作。
如果登录参数均为有效参数,则执行S204。
S204、服务器向待授权设备发送指示消息和配置信息;其中,所述指示消息用于指示待授权设备执行音频侦听。
具体地,服务器可以向待授权设备发送一个指示消息,该指示消息用于指示待授权设备开始自身的侦听装置,通过该侦听装置进行音频侦听。侦听装置可以为麦克风(Mic)设备,通过该麦克风进行音频侦听。
进一步地,服务器可以在发送指示消息的同时,向待授权设备发送一个配置信息,该配置信息可以包括待侦听的音频信号的编码规则,以便于该待授权设备在侦听到音频信号,根据该编码规则对其进行解码。
进一步地,该配置信息还可以包括:待收取设备发送的登录请求对应的请求编号。当有多个待授权设备同时向服务器发送登录请求时,为了避免干扰的出现,接收到所有登录请求后,服务器可以对登录请求进行编号,然后将请求编号在配置信息中下发给待授权设备,以便于该待授权设备能够识别出接收到的音频信号是否与自己发送的登录请求匹配。
S205、待授权设备按照配置信息进行配置,并开启侦听装置进行音频侦听。
S206、服务器生成校验码。
在指示待授权设备执行音频侦听后,服务器就可以生成一个用于对待授权设备进行校验的校验码。优选地该校验码为一个随机数。
S207、服务器将校验码和相关信息通过授权通道发送给已授权设备。
其中,已授权设备为利用所述登录账号进行登录并经过所述服务器进行授权的设备。
服务器与已授权设备之间存在一个授权通道,该授权通道即一条服务器与已授权设备之间建立的下行通信链路,服务端接收到登录请求后,就可以通过该下行通信链路找到已授权设备,具体地,服务器通过登录请求中的登录账号,获取到该登录账号已经在线的已授权设备,然后将校验码通过该下线通信链路发给已授权设备。
本实例例中,在向已授权设备下发校验码的同时,可以下发一些相关信息,包括对音频信号进行编码的编码规则,还可以包括登录请求对应的请求编号。
S208、已授权设备将校验码和相关信息编码在音频信号中。
已授权设备可以按照接收到的编码规则,将校验码编码到音频信号中。可选地,可以在音频信号中携带相关信息,例如已授权设备的设备标识,以及登录请求对应的请求编号。
S209、已授权设备基于近场声波通信广播音频信号。
本实施例中,已授权设备可以基于近场声波通信,广播发送音频信号,以使待授权设备侦听到该音频信号。为了能够使待授权设备侦听到音频信号,待授权设备应该在所广播的音频信号的覆盖范围内。
S210、已授权设备对待授权设备的侦听进行超时监控。
本实施例中,为了保证校验码的有效性,已授权设备可以在发送了音频信号后,按照预设的时间间隔对待授权设备进行监控。已授权设备监控待授权设备是否在预设的时间间隔内侦听到音频信号。本实施例中,在待授权设备侦听到音频信号后,可以向已授权设备反馈一个侦听完成的指示,已授权设备可以在预设的时间间隔内接收到该侦听完成的指示,如果未接收到说明侦听失败。已授权设备如果在预设的时间间隔内未监控到待授权设备侦听到音频信号,则向服务器返回超时指示,此时已授权设备则执行S216,停止播放音频信号。
S211、待授权设备对侦听到的音频信号进行解码。
在待授权设备侦听到音频信号后,则可以按照配置信息中的编码规则,对音频信号进行解码,从该音频信号中获取到校验码。可选地,音频信号中还可以包括相关信息,如登录请求的请求编号。
对音频信号的编码规则比较多,往往通过不同频率的一段信号表征一个编码,然后附加一些起止标志位等来实现编码。比如:可以设定将1500HZ的正弦波对应数字1,1600HZ的正弦波对应数字2,1700HZ的正弦波对应数字3。那么数字串3123就对应4段正弦波,规定每段正弦波持续100ms,则3123对应400毫秒的声音段。待授权设备通过侦听装置录制该音频信号,对收到的音频信号进行解析,识别出1700HZ,1500HZ,1600HZ,1700HZ四段正弦波频率,然后查找码本,解码出的数字就是3123。
S212、待授权设备将校验码和相关信息发送给服务器进行校验。
S213、服务器对校验码和相关信息进行校验。
待授权设备可以将校验码和相关信息发送给服务器进行校验,具体地,服务器对从音频信号提取出的请求编号与本地存储的登录请求对应的请求编号是否一致,如果判断出两个请求编号一致,则服务器进行对校验码进行校验,即服务器判断接收到的校验码与服务器本地存储的与登录请求对应的校验码是否一致,如果一致则说明该校验成功。
可选地,当相关信息中包括有已授权设备的设备标识后,服务器还可以对该设备标识进行识别,判断该设备标识所标识的已授权设备是否为服务器已经授权的合法设备。
另一种对请求编号一致性判断的实现方式,在服务器向待授权设备下发配置信息时,可以将登录请求对应的请求编号携带在配置信息中。则在待授权设备从音频信号中提取出请求编号后,则判断该请求编号与配置信息中的请求编号是否一致。待授权设备在判断出从音频信号中提取出的请求编号与配置信息中的请求编号一致时,再将校验码发送给服务器进行校验。
进一步地,服务器在获取到校验结果后,可以将校验结果发送给已授权设备和待授权设备。
S214、服务器向待授权设备和已授权设备发送登录完成的校验结果。
S215、待授权设备在校验通过后完成登录。
S216、已授权设备停止广播音频信号。
本实施例中,待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例三
图3为本发明实施例三的跨设备的登录方法的流程示意图。如图3所示,该跨设备的登录方法包括以下步骤:
S301、向服务器发送登录请求,所述登录请求中包括用于登录应用程序的登录信息。
本实施例中,该跨设备的登录方法的执行主体为待授权设备。当用户试图在待授权设备上登录某一应用程序时,该待授权设备向该应用程序对应的服务器发送一个登录请求,以请求该服务器可以允许待授权设备登录该应用程序,使得待授权设备具有使用该应用程序的权限。其中,登录请求至少包括登录账号。可选地,该登录请求中还可以包括待授权设备的设备标识、型号以及发送登录请求的时间等信息。
S302、对已授权设备播放的音频信号进行侦听,其中所述音频信号至少包括校验码。
其中,已授权设备为利用登录信息进行登录并经过服务器授权的设备。
在向服务器发送登录请求后,服务器可以向已授权设备发送一个用于对待授权设备校验码。已授权设备可以将校验码进行编码成音频信号。待授权设备可以开始侦听装置如麦克风,对已授权设备播放的音频信号进行侦听,其中,该音频信号中至少包括校验码。
可选地,该音频信号中还可以包括登录请求对应的请求编号,或者已授权设备的设备标识等相关信息。
待授权设备在对已授权设备播放的音频信号进行侦听之前,可以接收到服务器发送的指示消息,该指示消息指示待授权设备执行音频侦听。
可选地,在接收指示消息的同时,待授权设备还可以接收服务器发送的配置信息,该配置信息中包括音频信息的编码规则。
S303、在侦听到音频信号后,从音频信号中获取校验码。
在侦听到音频信号后,待授权设备按照配置信息中的编码规则,对音频信号进行解码,从中获取到校验码。
可选地,当音频信号中包括相关信息如登录请求对应的编码请求,和/或已授权设备的设备标识时,则待授权设备可以从解码后的音频信号中提取出相关信息。
S304、将校验码发送给服务器进行校验。
在获取到校验码后,为了完成登录的认证,待授权设备将校验码发送给服务器进行校验。
进一步地,待授权设备还可以将从音频信号中提取出的相关信息,发送给服务器进行校验,其中,服务器可以将相关信息中的请求编号与本地存储的该登录请求的请求编号进行比较,以判断两个请求编号是否一致,提高登录的安全性,并且可以避免多个待授权设备之间的相互干扰,提高授权认证的有效性。
可选地,待授权设备接收到的配置信息中还可以包括登录请求对应的请求编号,待授权设备从音频信号中提取的请求编号与配置信息中的请求编号进行比较,以判断两个请求编号是否一致。
本实施例中,待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例四
图4为本发明实施例四的跨设备的登录方法的流程示意图。如图4所示,该跨设备的登录方法包括以下步骤:
S401、接收待授权设备发送的登录请求,登录请求中包括用于登录应用程序的登录信息。
本实施例中,该跨设备的登录方法的执行主体为服务器。
关于登录请求的相关介绍,可参见上述实施例中相关内容的记载,此次不再赘述。
进一步地,在获取到登录请求后,可以从登录请求中获取到登录参数,如登录账号和登录时间等。服务器可以对这些登录参数的有效性进行验证。具体的验证过程,可参见上述实施例中相关内容的记载,此次不再赘述。
进一步地,在验证通过后,服务器向待授权设备发送执行音频侦听的指示消息,并且向待授权设备发送配置信息,该配置信息中至少包括音频信息的编码规则,可选地,配置信息中还可以包括登录请求对应的请求编号。
S402、向已授权设备发送用于对待授权设备进行校验的校验码,以使已授权设备将校验码编码在音频信号中进行广播。
其中,已授权设备为利用登录信息进行登录并经过服务器授权的设备。
服务器生成一个用于对待授权设备进行校验的校验码,该校验码可以为随机数,通过与已授权设备之间建立的授权通道,将该校验码下发给已授权设备。
进一步地,服务器在下发校验码的同时,还可以向已授权设备下发一些相关信息,如登录请求对应的请求编号,音频信号的编码规则等。
进一步地,服务器接收待授权设备发送的校验码,并对该校验码进行校验。可选地,服务器在接收校验码的同时,还可以接收到待授权设备发送的相关信息,如从音频信号中提取出的请求编号,以及已授权设备的设备标识。服务器还可以对待授权设备发送的相关信息进行验证,提高授权的安全性,以及避免多个待授权设备之间的相互干扰。关于服务器对校验码和相关信息校验的过程,可参见上述实施例中相关内容的记载,此次不再赘述。
进一步地,服务器在获取到校验结果后,可以将校验结果发送给已授权设备和待授权设备。在校验通过后,服务器允许待授权设备登录。
本实施例中,待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例五
图5为本发明实施例五的跨设备的登录方法的流程示意图。如图5所示,该跨设备的登录方法包括以下步骤:
S501、接收服务器发送的用于对待授权设备进行校验的校验码。
本实施例中,该跨设备的登录方法的执行主体为已授权设备。其中,已授权设备为利用待授权设备发送的登录请求中的登录信息进行登录并经过服务器授权的设备。
已授权设备经过服务器授权后,则与服务器之间建立了一条授权通道,已授权设备通过该授权通道接收服务器发送的校验码。关于服务器生成校验码的过程,可参见上述实施例中相关内容的记载,此处不再赘述。
S502、将校验码编码在音频信号中。
在获取到校验码之后,已授权设备则可以将校验码按照协商好的编码规则编码子啊音频信号中。其中,编码规则可以由服务器下发给已授权设备。
进一步地,音频信号中还可以包括已授权设备的设备标识,以及登录请求对应的请求编号,该登录请求对应的请求编号可以由服务器在下发校验码时同时下发的。
S503、广播音频信号,以使待授权设备侦听到音频信号。
在编码获取到音频信号后,已授权设备可以基于近场声波通信,将音频信号广播发送给待授权设备,以使待授权设备侦听到音频信号。
可选地,已授权设备在播放音频信号后,可以对待收取设备的侦听进行超时监控,在监控到超时后,则停止音频信号的播放。监控的具体过程,可参见上述实施例中相关内容的记载,此次不再赘述。
本实施例中,待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信播放携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例六
图6为本发明实施例六的跨设备的登录系统的结构示意图。如图6所示,该跨设备的登录系统包括:待授权设备1、服务器2和已授权设备3。
其中,待授权设备1,用于向服务器2发送登录请求,对已授权设备3广播的音频信号进行侦听,在侦听到音频信号后,从音频信号中获取用于校验的校验码并发送给服务器2进行校验;其中,登录请求中包括用于登录应用程序的登录信息,已授权设备3为利用登录信息进行登录并经过服务器2授权的设备;
服务器2,用于将用于对待授权设备1进行校验的校验码发送给已授权设备3,对校验码进行校验,在校验通过后允许待授权设备1登录;
已授权设备3,用于接收校验码,将校验码编码在所述音频信号中进行广播。
进一步地,服务器2,还用于在将用于对待授权设备1进行校验的校验码发送给已授权的已授权设备2之前,指示待授权设备1执行音频侦听。
进一步地,服务器2,具体用于生成校验码,通过与已授权设备3之间的授权通道,将校验码发送给已授权设备3。
进一步地,已授权设备3,具体用于将校验码编码在音频信号中,基于近场声波通信广播音频信号。
进一步地,已授权设备3,还用于在基于近场声波通信广播音频信号之后,监控待授权设备1是否在预设的时间间隔内侦听到音频信号,如果在预设的时间间隔内未监控到待授权设备1侦听到音频信号,则向服务器2返回超时指示。
进一步地,服务器2,还用于向待授权设备1发送配置信息,所述配置信息中包括:音频信号的编码规则。
进一步地,待授权设备1,具体用于按照编码规则对音频信号进行解码,得到校验码,将校验码发送给服务器2进行校验。
进一步地,音频信号中还包括登录请求对应的请求编号,则待授权设备1,还用于从音频信号中提取出请求编号,判断从音频信号中提取出的请求编号与配置信息中的请求编号是否一致,在判断出从音频信号中提取出的请求编号与配置信息中的请求编号一致时,将校验码发送给服务器进行校验。
进一步地,音频信号中还包括:登录请求对应的请求编号,则待授权设备1,还用于从音频信号中提取出请求编号,将所述请求编号发送给服务器2。
服务器2,还用于判断从音频信号中提取出的请求编号与本地存储的登录请求对应的请求编号是否一致,在判断出从音频信号中提取出的请求编号与本地存储的登录请求对应的请求编号一致时,对接收到的校验码进行校验。
进一步地,服务器2,还用于在通过授权通道向已授权设备3发送校验码时,将编码规则发送给已授权设备。
进一步地,音频信号中还包括:已授权设备3的设备标识。
本实施例中待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信播放携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例七
图7为本发明实施例七的跨设备的登录装置的结构示意图。如图7所示,该跨设备的登录装置包括:发送模块71、侦听模块72、获取模块73和校验模块74。
其中,发送模块71,用于向服务器发送登录请求。
侦听模块72,用于对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码。
获取模块73,用于在侦听到音频信号后,从音频信号中获取校验码。
校验模块74,用于将校验码发送给服务器进行校验;
其中,所述登录请求中包括用于登录应用程序的登录信息,已授权设备为利用登录信息进行登录并经过服务器授权的设备。
进一步地,所述跨设备的登录装置,还包括:接收模块75和开启模块76。
接收模块75,用于接收服务器发送的用于指示执行音频侦听的指示消息。
开启模块,用于根据指示消息开启侦听装置进行音频侦听。
进一步地,接收模块75,还用于在接收指示消息时,接收服务器发送的配置信息,所述配置信息中包括:音频信号的编码规则。
进一步地,获取模块73,具体用于按照编码规则对所述音频信号进行解码得到所述校验码。
进一步地,所述配置信息中还包括:登录请求对应的请求编号;则校验模块,具体用于从音频信号中提取出请求编号,判断音频信号中提取出的请求编号与配置信息中的请求编号是否一致,在判断出从音频信号中提取出的请求编号与配置信息中的请求编号一致时,将校验码发送给服务器进行校验。
进一步地,音频信号中还包括登录请求对应的请求编号;则校验模块74,还用于将校验码发送给服务器进行校验的同时,将从音频信号中提取出的请求编号发送给服务器进行校验。
本实施例中提供的跨设备的登录装置设置在待授权设备上。由于待授权设备与已授权设备之间的角色可以互换,则本实施例提供的跨设备的登录装置也可以设置在已授权设备上。
本实施例中待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例八
图8为本发明实施例八的跨设备的登录装置的结构示意图。如图8所述,该跨设备的登录装置包括:接收模块81和发送模块82。
其中,接收模块81,用于接收待授权设备发送的登录请求。
发送模块82,用于向已授权设备发送用于对待授权设备进行校验的校验码,以使已授权设备将校验码编码在音频信号中进行广播。
其中,所述登录请求中包括用于登录应用程序的登录信息,已授权设备为利用登录信息进行登录并经过服务器授权的设备。
进一步地,发送模块82,具体用于通过与已授权设备之间的授权通道向已授权设备发送所述校验码。
进一步地,所述跨设备的登录装置,还包括:
验证模块83,用于在向已授权设备发送用于对待授权设备进行校验的校验码之前,根据登录请求携带的登录参数验证登录请求的有效性,其中所述登录参数至少包括登录账号和登录时间。
进一步地,发送模块82,还用于在登录请求有效时,向待授权设备发送指示消息,其中所述指示消息用于指示待授权设备进行音频侦听。
进一步地,发送模块82,还用于在向待授权设备发送指示消息时,向待授权设备发送配置信息,其中,所述配置信息中包括音频信号的编码规则。
进一步地,音频信号中还包括:所述登录请求对应的请求编号。
接收模块81,还用于接收所述待授权设备发送的校验码和从音频信号提取出的请求编号。
验证模块83,还用于对校验码和从音频信号提取出的请求编号进行校验。
发送模块82,还用于将校验结果发送给待授权设备和已授权设备。
本实施例中提供的跨设备的登录装置设置在服务器上。
本实施例中待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
实施例九
图9为本发明实施例九的跨设备的登录装置的结构示意图。如图9所示,该跨设备的登录装置包括:接收模块91、编码模块92和播放模块93。
其中,接收模块91,用于接收服务器发送的用于对待授权设备进行校验的校验码。
编码模块92,用于将校验码编码在音频信号中。
播放模块93,用于广播音频信号,以使待授权设备侦听到音频信号。
进一步地,所述跨设备的登录装置,还包括:
监控模块94,用于在广播音频信号之后,监控待授权设备是否在预设的时间间隔内侦听到音频信号,如果在预设的时间间隔内未监控到待授权设备侦听到音频信号,则向服务器返回超时指示。
进一步地,接收模块91,还用于在接收校验码时,接收服务器发送的音频信号的编码规则。
进一步地,音频信号中还包括:已授权设备的设备标识。
本实施例中提供的跨设备的登录装置设置在已授权设备上。由于待授权设备与已授权设备之间的角色可以互换,则本实施例提供的跨设备的登录装置也可以设置在待授权设备上。
由于待授权设备与已授权设备之间的角色可以互换,待授权设备和已授权设备上可以同时设置有实施例七和实施例九提供的跨设备的登录装置。
本实施例中待授权设备向服务器发起登录请求后,处于该待授权设备附近的已授权设备可以接收到服务器发送的校验码,然后已授权设备基于近场声波通信广播携带有校验码的音频信号,待授权设备从侦听到音频信号中提取出校验码,自动发给服务器进行校验,实现了跨设备的登录认证,并不需要用户的二次介入,更加智能化,降低授权成本,提高操作效率,提升了用户的感受。
进一步地,在同一时间有多台待授权设备向服务器发起了多个登录请求的场景下,服务器可以通过下发不同的编码信息,到不同的待授权设备,并且为每个待授权设备的一次登录请求对应设置一个请求编号,这样可以避免这种场景下的干扰。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (32)

1.一种跨设备的登录方法,其特征在于,包括:
待授权设备向服务器发送登录请求;所述登录请求中包括用于登录应用程序的登录信息;
所述服务器将用于对所述待授权设备进行校验的校验码发送给已授权设备;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
所述已授权设备广播音频信号,其中所述音频信号中至少包括所述校验码;
所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验;
所述服务器在校验通过后允许所述待授权设备登录。
2.根据权利要求1所述的跨设备的登录方法,其特征在于,所述服务器将用于对所述待授权设备进行校验的校验码发送给已授权的已授权设备之前,包括:
所述服务器指示所述待授权设备执行音频侦听。
3.根据权利要求2所述的跨设备的登录方法,其特征在于,所述服务器将用于对所述待授权设备的校验信息发送给已授权的已授权设备,包括:
所述服务器生成所述校验码,通过与所述已授权设备之间的授权通道,将所述校验码发送给所述已授权设备。
4.根据权利要求3所述的跨设备的登录方法,其特征在于,所述已授权设备广播音频信号,包括:
所述已授权设备将所述校验码编码在所述音频信号中;
所述已授权设备基于近场声波通信广播所述音频信号。
5.根据权利要求4所述的跨设备的登录方法,其特征在于,所述已授权设备基于近场声波通信广播所述音频信号之后,包括:
所述已授权设备监控所述待授权设备是否在预设的时间间隔内侦听到所述音频信号;
所述已授权设备如果在预设的时间间隔内未监控到所述待授权设备侦听到所述音频信号,则向所述服务器返回超时指示。
6.根据权利要求2所述的跨设备的登录方法,其特征在于,还包括:
所述服务器向所述待授权设备发送配置信息,所述配置信息中包括:所述音频信号的编码规则。
7.根据权利要求6所述的跨设备的登录方法,其特征在于,所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验,包括:
所述待授权设备按照所述编码规则对侦听到的所述音频信号进行解码,得到所述校验码;
所述待授权设备将所述校验码发送给所述服务器进行校验。
8.根据权利要求6所述的跨设备的登录方法,其特征在于,所述音频信号中还包括所述登录请求对应的请求编号;
则所述待授权设备将所述校验码发送给所述服务器进行校验,包括:
所述待授权设备从所述音频信号中提取出所述请求编号,判断从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号是否一致;
所述待授权设备在判断出从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号一致时,将所述校验码发送给所述服务器进行校验。
9.根据权利要求1所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:所述登录请求对应的请求编号;
则所述待授权设备将所述校验码发送给所述服务器进行校验,包括:
所述待授权设备从所述音频信号中提取出所述请求编号;
所述待授权设备将从所述音频信号中提取出的所述请求编号发送给所述服务器;
所述服务器判断从所述音频信号中提取出的所述请求编号与本地存储的所述登录请求对应的请求编号是否一致;
所述服务器在判断出从所述音频信号中提取出的所述请求编号与本地存储的所述登录请求对应的请求编号一致时,对接收到的所述校验码进行校验。
10.根据权利要求6所述的跨设备的登录方法,其特征在于,还包括:
所述服务器在通过所述授权通道向所述已授权设备发送校验码时,将所述编码规则发送给所述已授权设备。
11.根据权利要求1-10任一项所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:所述已授权设备的设备标识。
12.一种跨设备的登录方法,其特征在于,包括:
向服务器发送登录请求;所述登录请求中包括用于登录应用程序的登录信息;
对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
在侦听到所述音频信号后,从所述音频信号中获取所述校验码;
将所述校验码发送给所述服务器进行校验。
13.根据权利要求12所述的跨设备的登录方法,其特征在于,所述对已授权设备播放的音频信号进行侦听之前,包括:
接收所述服务器发送的用于指示执行音频侦听的指示消息;
根据所述指示消息开启侦听装置进行音频侦听。
14.根据权利要求13所述的跨设备的登录方法,其特征在于,还包括:
在接收所述指示消息时,接收所述服务器发送的配置信息,所述配置信息中包括:所述音频信号的编码规则。
15.根据权利要求14所述的跨设备的登录方法,其特征在于,所述在侦听到所述音频信号后,从所述音频信号中获取所述校验码,包括:
按照所述编码规则对所述音频信号进行解码得到所述校验码。
16.根据权利要求15所述的跨设备的登录方法,其特征在于,所述配置信息中还包括:所述登录请求对应的请求编号;
则所述将所述校验码发送给所述服务器进行校验,包括:
从所述音频信号中提取出所述请求编号;
判断从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号是否一致;
在判断出从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号一致时,将所述校验码发送给所述服务器进行校验。
17.根据权利要求12所述的跨设备的登录方法,其特征在于,所述音频信号中还包括所述登录请求对应的请求编号;
则所述将所述校验码发送给所述服务器进行校验的同时,将从所述音频信号中提取出的所述请求编号发送给所述服务器进行校验。
18.一种跨设备的登录方法,其特征在于,包括:
接收待授权设备发送的登录请求;所述登录请求中包括用于登录应用程序的登录信息;
向已授权设备发送用于对所述待授权设备进行校验的校验码,以使所述已授权设备将所述校验码编码在音频信号中进行广播;
其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
19.根据权利要求18所述的跨设备的登录方法,其特征在于,所述向已授权设备发送用于对所述待授权设备进行校验的校验码,包括:
通过与所述已授权设备之间的授权通道向所述已授权设备发送所述校验码。
20.根据权利要求19所述的跨设备的登录方法,其特征在于,所述向已授权设备发送用于对所述待授权设备进行校验的校验码之前,包括:
根据所述登录请求携带的登录参数验证所述登录请求的有效性,其中所述登录参数至少包括所述登录账号和登录时间。
21.根据权利要求20所述的跨设备的登录方法,其特征在于,还包括:
在所述登录请求有效时,向所述待授权设备发送指示消息,其中所述指示消息用于指示所述待授权设备进行音频侦听。
22.根据权利要求21所述的跨设备的登录方法,其特征在于,还包括:
在向所述待授权设备发送指示消息时,向所述待授权设备发送配置信息,其中,所述配置信息中包括所述音频信号的编码规则。
23.根据权利要求18-22任一项所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:所述登录请求对应的请求编号。
24.根据权利要求23所述的跨设备的登录方法,其特征在于,还包括:
接收所述待授权设备发送的所述校验码和从所述音频信号提取出的请求编号;
对所述校验码和从所述音频信号提取出的请求编号进行校验,将校验结果发送给所述待授权设备和所述已授权设备。
25.一种跨设备的登录方法,其特征在于,包括:
接收服务器发送的用于对待授权设备进行校验的校验码;
将所述校验码编码在音频信号中;
广播所述音频信号,以使所述待授权设备侦听到所述音频信号。
26.根据权利要求25所述的跨设备的登录方法,其特征在于,所述广播所述音频信号之后,还包括:
监控所述待授权设备是否在预设的时间间隔内侦听到所述音频信号;
如果在预设的时间间隔内未监控到所述待授权设备侦听到所述音频信号,则向所述服务器返回超时指示。
27.根据权利要求26所述的跨设备的登录方法,其特征在于,还包括:
在接收所述校验码时,接收所述服务器发送的所述音频信号的编码规则。
28.根据权利要求25-27任一项所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:所述已授权设备的设备标识。
29.一种跨设备的登录系统,其特征在于,包括:
待授权设备,用于向服务器发送登录请求,对已授权设备广播的音频信号进行侦听,在侦听到所述音频信号后,从所述音频信号中获取用于校验的校验码并发送给所述服务器进行校验;其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
所述服务器,用于将用于对所述待授权设备进行校验的校验码发送给已授权设备,对所述校验码进行校验,在校验通过后允许所述待授权设备登录;
所述已授权设备,用于接收所述校验码,将所述校验码编码在所述音频信号中进行广播。
30.一种跨设备的登录装置,其特征在于,包括:
发送模块,用于向服务器发送登录请求;
侦听模块,用于对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码;
获取模块,用于在侦听到所述音频信号后,从所述音频信号中获取所述校验码;
校验模块,用于将所述校验码发送给所述服务器进行校验;
其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
31.一种跨设备的登录装置,其特征在于,包括:
接收模块,用于接收待授权设备发送的登录请求;
发送模块,用于向已授权设备发送用于对所述待授权设备进行校验的校验码,以使所述已授权设备将所述校验码编码在音频信号中进行广播;
其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
32.一种跨设备的登录装置,其特征在于,包括:
接收模块,用于接收服务器发送的用于对待授权设备进行校验的校验码;
编码模块,用于将所述校验码编码在音频信号中;
播放模块,用于广播所述音频信号,以使所述待授权设备侦听到所述音频信号。
CN201611193702.1A 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置 Expired - Fee Related CN106921650B (zh)

Priority Applications (14)

Application Number Priority Date Filing Date Title
CN202110129316.0A CN112822205B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置
CN201611193702.1A CN106921650B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置
TW106131918A TWI675309B (zh) 2016-12-21 2017-09-18 跨設備的登錄方法、系統及裝置
EP17882375.3A EP3562114B1 (en) 2016-12-21 2017-12-11 Cross-device login method, system and apparatus
PCT/CN2017/115401 WO2018113545A1 (zh) 2016-12-21 2017-12-11 跨设备的登录方法、系统及装置
EP20189032.4A EP3748931B1 (en) 2016-12-21 2017-12-11 Cross-device login method, system and apparatus
JP2019534083A JP6873241B2 (ja) 2016-12-21 2017-12-11 クロスデバイスログインのための方法、システムおよび装置
KR1020197021336A KR102151901B1 (ko) 2016-12-21 2017-12-11 교차 디바이스 로그인을 위한 방법, 시스템 및 장치
ES17882375T ES2847258T3 (es) 2016-12-21 2017-12-11 Método, sistema y aparato para el inicio de sesión entre dispositivos
PL17882375T PL3562114T3 (pl) 2016-12-21 2017-12-11 Sposób, system i aparat do logowania na różnych urządzeniach
SG10202013084TA SG10202013084TA (en) 2016-12-21 2017-12-11 Method, System and Apparatus for Cross-Device Login
US16/384,592 US10602358B2 (en) 2016-12-21 2019-04-15 Cross-device login to improve service efficiency
PH12019501426A PH12019501426A1 (en) 2016-12-21 2019-06-20 Method, system and apparatus for cross-device login
US16/789,913 US10856149B2 (en) 2016-12-21 2020-02-13 Cross-device login to improve service efficiency

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611193702.1A CN106921650B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202110129316.0A Division CN112822205B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置

Publications (2)

Publication Number Publication Date
CN106921650A true CN106921650A (zh) 2017-07-04
CN106921650B CN106921650B (zh) 2021-01-19

Family

ID=59453285

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110129316.0A Active CN112822205B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置
CN201611193702.1A Expired - Fee Related CN106921650B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202110129316.0A Active CN112822205B (zh) 2016-12-21 2016-12-21 跨设备的登录方法、系统及装置

Country Status (11)

Country Link
US (2) US10602358B2 (zh)
EP (2) EP3562114B1 (zh)
JP (1) JP6873241B2 (zh)
KR (1) KR102151901B1 (zh)
CN (2) CN112822205B (zh)
ES (1) ES2847258T3 (zh)
PH (1) PH12019501426A1 (zh)
PL (1) PL3562114T3 (zh)
SG (1) SG10202013084TA (zh)
TW (1) TWI675309B (zh)
WO (1) WO2018113545A1 (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018113545A1 (zh) * 2016-12-21 2018-06-28 阿里巴巴集团控股有限公司 跨设备的登录方法、系统及装置
CN108419224A (zh) * 2018-03-16 2018-08-17 上海百联集团股份有限公司 信标设备、待授权设备、服务器以及加密授权方法
CN110955468A (zh) * 2019-11-26 2020-04-03 维沃移动通信有限公司 一种操作入口的调取的方法、装置及电子设备
CN112272182A (zh) * 2020-10-28 2021-01-26 网易传媒科技(北京)有限公司 一种应用登录方法、服务器、设备、介质和计算设备
CN113010858A (zh) * 2021-03-01 2021-06-22 上海掌门科技有限公司 一种用于在用户设备中登录应用的方法与设备
GB2595836A (en) * 2016-09-19 2021-12-08 Sonos Experience Ltd A method and system for authenticating a device
GB2598190A (en) * 2016-09-19 2022-02-23 Sonos Experience Ltd A method and system for authenticating a device
US11410670B2 (en) 2016-10-13 2022-08-09 Sonos Experience Limited Method and system for acoustic communication of data
CN115174161A (zh) * 2022-06-15 2022-10-11 平安银行股份有限公司 账号登录方法、装置、电子设备及存储介质
CN115174163A (zh) * 2022-06-20 2022-10-11 平安银行股份有限公司 一种认证登录方法、装置、计算机设备和可读存储介质
US11671825B2 (en) 2017-03-23 2023-06-06 Sonos Experience Limited Method and system for authenticating a device
US11682405B2 (en) 2017-06-15 2023-06-20 Sonos Experience Limited Method and system for triggering events
US11683103B2 (en) 2016-10-13 2023-06-20 Sonos Experience Limited Method and system for acoustic communication of data
CN116599764A (zh) * 2023-06-28 2023-08-15 央广云听文化传媒有限公司 应用登录方法、应用登录装置、存储介质和系统
US11870501B2 (en) 2017-12-20 2024-01-09 Sonos Experience Limited Method and system for improved acoustic transmission of data
US11988784B2 (en) 2020-08-31 2024-05-21 Sonos, Inc. Detecting an audio signal with a microphone to determine presence of a playback device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11055721B2 (en) * 2013-10-30 2021-07-06 Tencent Technology (Shenzhen) Company Limited Method, device and system for information verification
DE102018204367A1 (de) * 2018-03-22 2019-09-26 Siemens Schweiz Ag Verfahren und System zur Autorisierung der Kommunikation eines Netzwerkknotens
GB201805898D0 (en) * 2018-04-10 2018-05-23 Rolls Royce Plc Machine sensor network management
CN108989441A (zh) * 2018-07-27 2018-12-11 京东方科技集团股份有限公司 一种信息交互系统及方法
US11588808B2 (en) * 2019-11-01 2023-02-21 Gotrustid Inc. Operating system with automatic login mechanism and automatic login method
US11620405B2 (en) * 2019-11-08 2023-04-04 Jpmorgan Chase Bank, N.A. Automated detection, elimination, and prevention of toxic combinations for personal information data
CN114006712A (zh) * 2020-08-13 2022-02-01 华为技术有限公司 一种获取验证码的方法、电子设备和系统
CN112866623B (zh) * 2021-02-24 2021-12-10 全时云商务服务股份有限公司 一种跨设备使用摄像头的方法及系统
CN115834077B (zh) * 2022-11-11 2023-08-01 北京深盾科技股份有限公司 控制方法、控制系统、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110219427A1 (en) * 2010-03-04 2011-09-08 RSSBus, Inc. Smart Device User Authentication
CN103067378A (zh) * 2012-12-26 2013-04-24 百度在线网络技术(北京)有限公司 基于二维码的登录控制方法和系统
CN103905200A (zh) * 2014-03-21 2014-07-02 北京中金国信科技有限公司 一种基于声波通讯的身份认证方法及系统
CN103945380A (zh) * 2014-04-10 2014-07-23 深圳市信锐网科技术有限公司 基于图形码的网络登录认证方法和系统
CN104144058A (zh) * 2014-07-29 2014-11-12 诚迈科技(南京)股份有限公司 一种基于声波配对的信息验证方法
CN105450614A (zh) * 2014-09-01 2016-03-30 阿里巴巴集团控股有限公司 一种服务器账户登录方法、装置以及系统

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7979054B2 (en) * 2006-10-19 2011-07-12 Qualcomm Incorporated System and method for authenticating remote server access
TWI399070B (zh) * 2010-06-15 2013-06-11 Chunghwa Telecom Co Ltd 驗證登入方法
EP2482575B1 (en) * 2011-01-28 2019-01-02 Alcatel Lucent Authenticating and localizing a mobile user
CN103873251A (zh) * 2012-12-17 2014-06-18 北京千橡网景科技发展有限公司 用于通过音频建立连接的方法和设备
CN103237034A (zh) * 2013-04-28 2013-08-07 北京小米科技有限责任公司 登录方法及装置
US20150004935A1 (en) * 2013-06-26 2015-01-01 Nokia Corporation Method and apparatus for generating access codes based on information embedded in various signals
CN104281792A (zh) * 2013-07-11 2015-01-14 北京千橡网景科技发展有限公司 登录电子账户和生成电子登录凭证的方法及系统
US9553872B2 (en) 2013-09-20 2017-01-24 Verizon Patent And Licensing Inc. Method and system for providing zero sign on user authentication
US9722984B2 (en) * 2014-01-30 2017-08-01 Netiq Corporation Proximity-based authentication
JP6002704B2 (ja) * 2014-02-20 2016-10-05 シャープ株式会社 画像形成装置、利用者認証システム、および利用者認証方法
CN104866754B (zh) * 2014-02-21 2020-09-08 创新先进技术有限公司 一种信息校验的方法及装置
JP2015170277A (ja) * 2014-03-10 2015-09-28 株式会社Nttドコモ サーバ装置、情報処理システム及び情報処理方法
US20150327069A1 (en) 2014-05-07 2015-11-12 Altek Corporation Method of establishing wireless connection and wireless access point device
US9843583B2 (en) * 2014-09-05 2017-12-12 Excalibur Ip, Llc System and method for authentication across devices
KR20160051495A (ko) * 2014-10-30 2016-05-11 주식회사 원소프트다임 음파를 이용한 출입 인증장치와 시스템 및 방법
US9742780B2 (en) * 2015-02-06 2017-08-22 Microsoft Technology Licensing, Llc Audio based discovery and connection to a service controller
FR3036913A1 (fr) * 2015-05-28 2016-12-02 Orange Procede de controle d'acces a un service
CN105678872B (zh) * 2015-12-30 2019-06-14 福建星网锐捷通讯股份有限公司 一种门禁管理系统及其授权方法和门禁终端设备
CN105488672A (zh) * 2016-01-28 2016-04-13 广西咪付网络技术有限公司 一种基于蓝牙的移动支付方法及系统
CN105915334B (zh) * 2016-03-24 2019-11-08 南京阙音文化传媒有限公司 基于云端验证的声波遥控方法
US9940930B1 (en) * 2016-12-07 2018-04-10 Google Llc Securing audio data
CN112822205B (zh) * 2016-12-21 2024-02-02 创新先进技术有限公司 跨设备的登录方法、系统及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110219427A1 (en) * 2010-03-04 2011-09-08 RSSBus, Inc. Smart Device User Authentication
CN103067378A (zh) * 2012-12-26 2013-04-24 百度在线网络技术(北京)有限公司 基于二维码的登录控制方法和系统
CN103905200A (zh) * 2014-03-21 2014-07-02 北京中金国信科技有限公司 一种基于声波通讯的身份认证方法及系统
CN103945380A (zh) * 2014-04-10 2014-07-23 深圳市信锐网科技术有限公司 基于图形码的网络登录认证方法和系统
CN104144058A (zh) * 2014-07-29 2014-11-12 诚迈科技(南京)股份有限公司 一种基于声波配对的信息验证方法
CN105450614A (zh) * 2014-09-01 2016-03-30 阿里巴巴集团控股有限公司 一种服务器账户登录方法、装置以及系统

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2595836A (en) * 2016-09-19 2021-12-08 Sonos Experience Ltd A method and system for authenticating a device
GB2598190B (en) * 2016-09-19 2022-07-20 Sonos Experience Ltd A method and system for authenticating a device
GB2602895A (en) * 2016-09-19 2022-07-20 Sonos Experience Ltd A method and system for authenticating a device
GB2602895B (en) * 2016-09-19 2022-11-16 Sonos Experience Ltd A method and system for authenticating a device
GB2595836B (en) * 2016-09-19 2022-06-15 Sonos Experience Ltd A method and system for authenticating a device
GB2598190A (en) * 2016-09-19 2022-02-23 Sonos Experience Ltd A method and system for authenticating a device
US11683103B2 (en) 2016-10-13 2023-06-20 Sonos Experience Limited Method and system for acoustic communication of data
US11410670B2 (en) 2016-10-13 2022-08-09 Sonos Experience Limited Method and system for acoustic communication of data
WO2018113545A1 (zh) * 2016-12-21 2018-06-28 阿里巴巴集团控股有限公司 跨设备的登录方法、系统及装置
US10856149B2 (en) 2016-12-21 2020-12-01 Alibaba Group Holding Limited Cross-device login to improve service efficiency
US10602358B2 (en) 2016-12-21 2020-03-24 Alibaba Group Holding Limited Cross-device login to improve service efficiency
US11671825B2 (en) 2017-03-23 2023-06-06 Sonos Experience Limited Method and system for authenticating a device
US12137342B2 (en) 2017-03-23 2024-11-05 Sonos Experience Limited Method and system for authenticating a device
US11682405B2 (en) 2017-06-15 2023-06-20 Sonos Experience Limited Method and system for triggering events
US11870501B2 (en) 2017-12-20 2024-01-09 Sonos Experience Limited Method and system for improved acoustic transmission of data
CN108419224A (zh) * 2018-03-16 2018-08-17 上海百联集团股份有限公司 信标设备、待授权设备、服务器以及加密授权方法
CN110955468A (zh) * 2019-11-26 2020-04-03 维沃移动通信有限公司 一种操作入口的调取的方法、装置及电子设备
US11988784B2 (en) 2020-08-31 2024-05-21 Sonos, Inc. Detecting an audio signal with a microphone to determine presence of a playback device
CN112272182A (zh) * 2020-10-28 2021-01-26 网易传媒科技(北京)有限公司 一种应用登录方法、服务器、设备、介质和计算设备
CN112272182B (zh) * 2020-10-28 2023-11-21 网易传媒科技(北京)有限公司 一种应用登录方法、服务器、设备、介质和计算设备
CN113010858B (zh) * 2021-03-01 2023-01-31 上海掌门科技有限公司 一种用于在用户设备中登录应用的方法与设备
CN113010858A (zh) * 2021-03-01 2021-06-22 上海掌门科技有限公司 一种用于在用户设备中登录应用的方法与设备
CN115174161A (zh) * 2022-06-15 2022-10-11 平安银行股份有限公司 账号登录方法、装置、电子设备及存储介质
CN115174163A (zh) * 2022-06-20 2022-10-11 平安银行股份有限公司 一种认证登录方法、装置、计算机设备和可读存储介质
CN116599764A (zh) * 2023-06-28 2023-08-15 央广云听文化传媒有限公司 应用登录方法、应用登录装置、存储介质和系统
CN116599764B (zh) * 2023-06-28 2023-09-19 央广云听文化传媒有限公司 应用登录方法、应用登录装置、存储介质和系统

Also Published As

Publication number Publication date
JP2020502690A (ja) 2020-01-23
ES2847258T3 (es) 2021-08-02
WO2018113545A1 (zh) 2018-06-28
CN106921650B (zh) 2021-01-19
EP3748931A1 (en) 2020-12-09
PH12019501426A1 (en) 2020-02-10
PL3562114T3 (pl) 2021-06-14
EP3562114A4 (en) 2019-10-30
EP3562114B1 (en) 2020-10-14
TWI675309B (zh) 2019-10-21
US20190246273A1 (en) 2019-08-08
KR20190095446A (ko) 2019-08-14
US10856149B2 (en) 2020-12-01
EP3748931B1 (en) 2023-04-19
CN112822205A (zh) 2021-05-18
TW201824055A (zh) 2018-07-01
KR102151901B1 (ko) 2020-09-03
US10602358B2 (en) 2020-03-24
US20200187002A1 (en) 2020-06-11
CN112822205B (zh) 2024-02-02
EP3562114A1 (en) 2019-10-30
JP6873241B2 (ja) 2021-05-19
SG10202013084TA (en) 2021-02-25

Similar Documents

Publication Publication Date Title
CN106921650A (zh) 跨设备的登录方法、系统及装置
US7970378B2 (en) Verifying geographical location of wide area network users
CN105438900B (zh) 手机乘梯系统
CN103826226A (zh) 无线上网的控制方法及装置
CN104581875B (zh) 微型基站接入方法和系统
CN107222373A (zh) 智能家居的控制方法、系统、终端、fido服务器及安全设备
CN107426160A (zh) 智能家居的控制方法、系统、终端、fido服务器及安全设备
EP3913853A1 (en) Authentication processing method and device, storage medium, and electronic device
CN107659935A (zh) 一种认证方法、认证服务器、网管系统及认证系统
CN108521645A (zh) 一种基于验证码的身份验证方法、系统及控制系统
CN107833456A (zh) 车辆监控设备管理方法、装置及机器可读存储介质
CN108876989A (zh) 一种基于二维码的门禁控制系统及方法
CN204761537U (zh) 一种实施加密解密于蓝牙耳机端的手机通信防窃听系统
CN105208557A (zh) 一种安全建立wifi连接的方法及无线路由器
CN112637846B (zh) 一种热点连接方法及装置
CN103049693A (zh) 一种应用程序使用的方法、装置及系统
KR101484639B1 (ko) 홈 디바이스 등록 방법 및 시스템
CN112732527A (zh) 一种电力系统信息安全监控方法及系统
KR102208332B1 (ko) 위치 정보와 sms를 이용한 본인인증 방법 및 통신사 서버
CN116996113B (zh) 一种卫星终端组网方法、装置及设备
CN109618339A (zh) 内网用户设备与运营商网络建立连接的方法、基站侧设备
CN107896372A (zh) 一种钓鱼热点检测方法、装置与路由器
AU2012209008B2 (en) Process and device to identify a mobile user in a digital cellular mobile radio
CN107979468A (zh) 一种基于sim卡的身份认证方法及设备
CN104378328A (zh) 一种安全访问方法及系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1238809

Country of ref document: HK

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201016

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201016

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210119

Termination date: 20211221