CN112822205B - 跨设备的登录方法、系统及装置 - Google Patents
跨设备的登录方法、系统及装置 Download PDFInfo
- Publication number
- CN112822205B CN112822205B CN202110129316.0A CN202110129316A CN112822205B CN 112822205 B CN112822205 B CN 112822205B CN 202110129316 A CN202110129316 A CN 202110129316A CN 112822205 B CN112822205 B CN 112822205B
- Authority
- CN
- China
- Prior art keywords
- authorized
- equipment
- server
- audio signal
- check code
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000005236 sound signal Effects 0.000 claims abstract description 235
- 238000012795 verification Methods 0.000 claims abstract description 53
- 238000013475 authorization Methods 0.000 claims abstract description 24
- 238000004891 communication Methods 0.000 claims abstract description 22
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims 3
- 208000033748 Device issues Diseases 0.000 claims 1
- 239000000284 extract Substances 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B11/00—Transmission systems employing sonic, ultrasonic or infrasonic waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/18—Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/082—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying multi-factor authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network 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进行校验的校验码发送给已授权的已授权设备3之前,指示待授权设备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 (25)
1.一种跨设备的登录方法,包括:
待授权设备通过声波发起对附近设备的寻呼;
附近的已授权设备对所述待授权设备发送的寻呼响应后,所述已授权设备向所述待授权设备下发用于登录应用程序的登录信息;
所述待授权设备向服务器发送登录请求;所述登录请求中包括所述登录信息;
所述服务器向所述待授权设备发送用于指示执行音频侦听的指示消息;
所述服务器将用于对所述待授权设备进行校验的校验码发送给已授权设备;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
所述已授权设备广播音频信号,其中所述音频信号中至少包括所述校验码;
所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验;
所述服务器在校验通过后允许所述待授权设备登录。
2.根据权利要求1所述的跨设备的登录方法,所述服务器将用于对所述待授权设备的校验信息发送给已授权的已授权设备,包括:
所述服务器生成所述校验码,通过与所述已授权设备之间的授权通道,将所述校验码发送给所述已授权设备。
3.根据权利要求2所述的跨设备的登录方法,所述已授权设备广播音频信号,包括:
所述已授权设备将所述校验码编码在所述音频信号中;
所述已授权设备基于近场声波通信广播所述音频信号。
4.根据权利要求3所述的跨设备的登录方法,所述已授权设备基于近场声波通信广播所述音频信号之后,包括:
所述已授权设备监控所述待授权设备是否在预设的时间间隔内侦听到所述音频信号;
所述已授权设备如果在预设的时间间隔内未监控到所述待授权设备侦听到所述音频信号,则向所述服务器返回超时指示。
5.根据权利要求1所述的跨设备的登录方法,还包括:
所述服务器向所述待授权设备发送配置信息,所述配置信息中包括:所述音频信号的编码规则。
6.根据权利要求5所述的跨设备的登录方法,所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验,包括:
所述待授权设备按照所述编码规则对侦听到的所述音频信号进行解码,得到所述校验码;
所述待授权设备将所述校验码发送给所述服务器进行校验。
7.根据权利要求5所述的跨设备的登录方法,还包括:
所述服务器在通过授权通道向所述已授权设备发送校验码时,将所述编码规则发送给所述已授权设备。
8.根据权利要求1所述的跨设备的登录方法,所述已授权设备处于所述待授权设备附近。
9.根据权利要求1-8任一项所述的跨设备的登录方法,所述音频信号中还包括:所述已授权设备的设备标识。
10.一种跨设备的登录方法,应用于待授权设备,包括:
通过声波发起对附近设备的寻呼;
接收附近的已授权设备响应于所述寻呼下发的用于登录应用程序的登录信息;
向服务器发送登录请求;所述登录请求中包括所述登录信息;所述登录请求用于使所述服务器向所述已授权设备发送用于对所述待授权设备进行校验的校验码;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
接收所述服务器发送的用于指示执行音频侦听的指示消息;
对所述已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括所述校验码;
在侦听到所述音频信号后,从所述音频信号中获取所述校验码;
将所述校验码发送给所述服务器进行校验。
11.根据权利要求10所述的跨设备的登录方法,所述对已授权设备播放的音频信号进行侦听之前,包括:
接收所述服务器发送的用于指示执行音频侦听的指示消息;
根据所述指示消息开启侦听装置进行音频侦听。
12.根据权利要求11所述的跨设备的登录方法,还包括:
在接收所述指示消息时,接收所述服务器发送的配置信息,所述配置信息中包括:所述音频信号的编码规则。
13.根据权利要求12所述的跨设备的登录方法,所述在侦听到所述音频信号后,从所述音频信号中获取所述校验码,包括:
按照所述编码规则对所述音频信号进行解码得到所述校验码。
14.一种跨设备的登录方法,应用于服务器,包括:
接收待授权设备发送的登录请求;所述登录请求中包括用于登录应用程序的登录信息;所述登录信息由所述待授权设备附近的已授权设备响应于所述待授权设备发送的寻呼后下发给所述待授权设备;
向所述待授权设备发送用于指示执行音频侦听的指示消息;
向所述已授权设备发送用于对所述待授权设备进行校验的校验码,以使所述已授权设备将所述校验码编码在音频信号中进行广播并使得所述待授权设备侦听所述音频信号并从中获得所述校验码;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
15.根据权利要求14所述的跨设备的登录方法,所述向已授权设备发送用于对所述待授权设备进行校验的校验码之后,还包括:
接收所述待授权设备发送的所述校验码并在校验通过后允许所述待授权设备登录;其中,所述待授权设备发送的所述校验码是所述待授权设备在侦听到所述已授权设备广播的所述音频信号后从所述音频信号中获取的。
16.根据权利要求14所述的跨设备的登录方法,所述向已授权设备发送用于对所述待授权设备进行校验的校验码,包括:
通过与所述已授权设备之间的授权通道向所述已授权设备发送所述校验码。
17.根据权利要求16所述的跨设备的登录方法,还包括:
在向所述待授权设备发送指示消息时,向所述待授权设备发送配置信息,其中,所述配置信息中包括所述音频信号的编码规则。
18.一种跨设备的登录方法,应用于已授权设备,所述已授权设备为利用登录信息进行登录并经过服务器授权的设备,包括:
接收待授权设备通过声波发起的对附近设备的寻呼;
对所述待授权设备发送的寻呼响应后,向所述待授权设备下发所述登录信息;
接收所述服务器发送的用于对所述待授权设备进行校验的校验码;所述校验码是所述服务器响应于所述待授权设备的携带所述登录信息的登录请求生成的;
将所述校验码编码在音频信号中;
广播所述音频信号,以使所述待授权设备在接收到所述服务器发送的用于指示执行音频侦听的指示信息后侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验。
19.根据权利要求18所述的跨设备的登录方法,所述广播所述音频信号之后,还包括:
监控所述待授权设备是否在预设的时间间隔内侦听到所述音频信号;
如果在预设的时间间隔内未监控到所述待授权设备侦听到所述音频信号,则向所述服务器返回超时指示。
20.根据权利要求19所述的跨设备的登录方法,还包括:
在接收所述校验码时,接收所述服务器发送的所述音频信号的编码规则。
21.根据权利要求18-20任一项所述的跨设备的登录方法,所述音频信号中还包括:所述已授权设备的设备标识。
22.一种跨设备的登录系统,包括:
待授权设备,用于通过声波发起对附近设备的寻呼,向服务器发送登录请求,对已授权设备广播的音频信号进行侦听,在侦听到所述音频信号后,从所述音频信号中获取用于校验的校验码并发送给所述服务器进行校验;其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
所述服务器,用于向所述待授权设备发送用于指示执行音频侦听的指示消息;将用于对所述待授权设备进行校验的校验码发送给已授权设备;对所述待授权设备发送的所述校验码进行校验,在校验通过后允许所述待授权设备登录;
所述已授权设备,用于响应于所述待授权设备的寻呼并向所述待授权设备发送所述登录信息,接收所述校验码,将所述校验码编码在所述音频信号中进行广播。
23.一种跨设备的登录装置,应用于待授权设备,包括:
发送模块,用于通过声波发起对附近设备的寻呼,以及向服务器发送登录请求;其中,所述登录请求中包括用于登录应用程序的登录信息;所述登录请求用于使所述服务器向已授权设备发送用于对所述待授权设备进行校验的校验码;所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;
接收模块,用于接收附近的所述已授权设备响应于所述寻呼下发的所述登录信息,以及接收所述服务器发送的用于指示执行音频侦听的指示消息;
侦听模块,用于对所述已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括所述校验码;
获取模块,用于在侦听到所述音频信号后,从所述音频信号中获取所述校验码;
校验模块,用于将所述校验码发送给所述服务器进行校验。
24.一种跨设备的登录装置,应用于服务器,包括:
接收模块,用于接收待授权设备发送的登录请求;所述登录请求中包括用于登录应用程序的登录信息;所述登录信息由所述待授权设备附近的已授权设备响应于所述待授权设备发送的寻呼后下发给所述待授权设备;
发送模块,用于向所述待授权设备发送用于指示执行音频侦听的指示消息;向所述已授权设备发送用于对所述待授权设备进行校验的校验码,以使所述已授权设备将所述校验码编码在音频信号中进行广播并使得所述待授权设备侦听所述音频信号并从中获得所述校验码;所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。
25.一种跨设备的登录装置,应用于已授权设备,所述已授权设备为利用登录信息进行登录并经过服务器授权的设备,包括:
接收模块,用于接收待授权设备通过声波发起的对附近设备的寻呼以及所述服务器发送的用于对所述待授权设备进行校验的校验码;所述校验码是所述服务器响应于所述待授权设备的登录请求生成的;
响应模块,用于对所述待授权设备发送的寻呼响应后,向所述待授权设备下发所述登录信息;
编码模块,用于将所述校验码编码在音频信号中;
播放模块,用于广播所述音频信号,以使所述待授权设备在接收到所述服务器发送的用于指示执行音频侦听的指示信息后侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110129316.0A CN112822205B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611193702.1A CN106921650B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
CN202110129316.0A CN112822205B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611193702.1A Division CN106921650B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112822205A CN112822205A (zh) | 2021-05-18 |
CN112822205B true CN112822205B (zh) | 2024-02-02 |
Family
ID=59453285
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611193702.1A Expired - Fee Related CN106921650B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
CN202110129316.0A Active CN112822205B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611193702.1A Expired - Fee Related CN106921650B (zh) | 2016-12-21 | 2016-12-21 | 跨设备的登录方法、系统及装置 |
Country Status (11)
Country | Link |
---|---|
US (2) | US10602358B2 (zh) |
EP (2) | EP3748931B1 (zh) |
JP (1) | JP6873241B2 (zh) |
KR (1) | KR102151901B1 (zh) |
CN (2) | CN106921650B (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) |
Families Citing this family (25)
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 |
GB2595836B (en) * | 2016-09-19 | 2022-06-15 | Sonos Experience Ltd | A method and system for authenticating a device |
GB201615926D0 (en) * | 2016-09-19 | 2016-11-02 | Asio Ltd | A method and system for authenticating a device |
GB201617408D0 (en) | 2016-10-13 | 2016-11-30 | Asio Ltd | A method and system for acoustic communication of data |
GB201617409D0 (en) | 2016-10-13 | 2016-11-30 | Asio Ltd | A method and system for acoustic communication of data |
CN106921650B (zh) * | 2016-12-21 | 2021-01-19 | 创新先进技术有限公司 | 跨设备的登录方法、系统及装置 |
GB201704636D0 (en) | 2017-03-23 | 2017-05-10 | Asio Ltd | A method and system for authenticating a device |
GB2565751B (en) | 2017-06-15 | 2022-05-04 | Sonos Experience Ltd | A method and system for triggering events |
GB2570634A (en) | 2017-12-20 | 2019-08-07 | Asio Ltd | A method and system for improved acoustic transmission of data |
CN108419224B (zh) * | 2018-03-16 | 2020-12-18 | 上海百联集团股份有限公司 | 信标设备、待授权设备、服务器以及加密授权方法 |
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 |
CN110955468A (zh) * | 2019-11-26 | 2020-04-03 | 维沃移动通信有限公司 | 一种操作入口的调取的方法、装置及电子设备 |
CN114006712A (zh) * | 2020-08-13 | 2022-02-01 | 华为技术有限公司 | 一种获取验证码的方法、电子设备和系统 |
US11988784B2 (en) | 2020-08-31 | 2024-05-21 | Sonos, Inc. | Detecting an audio signal with a microphone to determine presence of a playback device |
CN112272182B (zh) * | 2020-10-28 | 2023-11-21 | 网易传媒科技(北京)有限公司 | 一种应用登录方法、服务器、设备、介质和计算设备 |
CN112866623B (zh) * | 2021-02-24 | 2021-12-10 | 全时云商务服务股份有限公司 | 一种跨设备使用摄像头的方法及系统 |
CN113010858B (zh) * | 2021-03-01 | 2023-01-31 | 上海掌门科技有限公司 | 一种用于在用户设备中登录应用的方法与设备 |
CN115174161B (zh) * | 2022-06-15 | 2023-06-13 | 平安银行股份有限公司 | 账号登录方法、装置、电子设备及存储介质 |
CN115174163A (zh) * | 2022-06-20 | 2022-10-11 | 平安银行股份有限公司 | 一种认证登录方法、装置、计算机设备和可读存储介质 |
CN115834077B (zh) * | 2022-11-11 | 2023-08-01 | 北京深盾科技股份有限公司 | 控制方法、控制系统、电子设备及存储介质 |
CN116599764B (zh) * | 2023-06-28 | 2023-09-19 | 央广云听文化传媒有限公司 | 应用登录方法、应用登录装置、存储介质和系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237034A (zh) * | 2013-04-28 | 2013-08-07 | 北京小米科技有限责任公司 | 登录方法及装置 |
CN103873251A (zh) * | 2012-12-17 | 2014-06-18 | 北京千橡网景科技发展有限公司 | 用于通过音频建立连接的方法和设备 |
CN104144058A (zh) * | 2014-07-29 | 2014-11-12 | 诚迈科技(南京)股份有限公司 | 一种基于声波配对的信息验证方法 |
CN104281792A (zh) * | 2013-07-11 | 2015-01-14 | 北京千橡网景科技发展有限公司 | 登录电子账户和生成电子登录凭证的方法及系统 |
CN104866754A (zh) * | 2014-02-21 | 2015-08-26 | 阿里巴巴集团控股有限公司 | 一种信息校验的方法及装置 |
CN105488672A (zh) * | 2016-01-28 | 2016-04-13 | 广西咪付网络技术有限公司 | 一种基于蓝牙的移动支付方法及系统 |
CN105678872A (zh) * | 2015-12-30 | 2016-06-15 | 福建星网锐捷通讯股份有限公司 | 一种门禁管理系统及其授权方法和门禁终端设备 |
CN105915334A (zh) * | 2016-03-24 | 2016-08-31 | 南京阙音文化传媒有限公司 | 基于云端验证的声波遥控方法 |
Family Cites Families (20)
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 |
US20110219427A1 (en) * | 2010-03-04 | 2011-09-08 | RSSBus, Inc. | Smart Device User Authentication |
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 |
CN103067378B (zh) * | 2012-12-26 | 2016-08-03 | 百度在线网络技术(北京)有限公司 | 基于二维码的登录控制方法和系统 |
US20150004935A1 (en) * | 2013-06-26 | 2015-01-01 | Nokia Corporation | Method and apparatus for generating access codes based on information embedded in various signals |
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 | シャープ株式会社 | 画像形成装置、利用者認証システム、および利用者認証方法 |
JP2015170277A (ja) * | 2014-03-10 | 2015-09-28 | 株式会社Nttドコモ | サーバ装置、情報処理システム及び情報処理方法 |
CN103905200B (zh) * | 2014-03-21 | 2017-11-14 | 北京中金国信科技有限公司 | 一种基于声波通讯的身份认证方法及系统 |
CN103945380A (zh) * | 2014-04-10 | 2014-07-23 | 深圳市信锐网科技术有限公司 | 基于图形码的网络登录认证方法和系统 |
US20150327069A1 (en) | 2014-05-07 | 2015-11-12 | Altek Corporation | Method of establishing wireless connection and wireless access point device |
CN105450614B (zh) * | 2014-09-01 | 2019-08-06 | 阿里巴巴集团控股有限公司 | 一种服务器账户登录方法、装置以及系统 |
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 |
US9940930B1 (en) * | 2016-12-07 | 2018-04-10 | Google Llc | Securing audio data |
CN106921650B (zh) * | 2016-12-21 | 2021-01-19 | 创新先进技术有限公司 | 跨设备的登录方法、系统及装置 |
-
2016
- 2016-12-21 CN CN201611193702.1A patent/CN106921650B/zh not_active Expired - Fee Related
- 2016-12-21 CN CN202110129316.0A patent/CN112822205B/zh active Active
-
2017
- 2017-09-18 TW TW106131918A patent/TWI675309B/zh active
- 2017-12-11 PL PL17882375T patent/PL3562114T3/pl unknown
- 2017-12-11 JP JP2019534083A patent/JP6873241B2/ja active Active
- 2017-12-11 ES ES17882375T patent/ES2847258T3/es active Active
- 2017-12-11 WO PCT/CN2017/115401 patent/WO2018113545A1/zh unknown
- 2017-12-11 KR KR1020197021336A patent/KR102151901B1/ko active Active
- 2017-12-11 EP EP20189032.4A patent/EP3748931B1/en active Active
- 2017-12-11 EP EP17882375.3A patent/EP3562114B1/en active Active
- 2017-12-11 SG SG10202013084TA patent/SG10202013084TA/en unknown
-
2019
- 2019-04-15 US US16/384,592 patent/US10602358B2/en active Active
- 2019-06-20 PH PH12019501426A patent/PH12019501426A1/en unknown
-
2020
- 2020-02-13 US US16/789,913 patent/US10856149B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103873251A (zh) * | 2012-12-17 | 2014-06-18 | 北京千橡网景科技发展有限公司 | 用于通过音频建立连接的方法和设备 |
CN103237034A (zh) * | 2013-04-28 | 2013-08-07 | 北京小米科技有限责任公司 | 登录方法及装置 |
CN104281792A (zh) * | 2013-07-11 | 2015-01-14 | 北京千橡网景科技发展有限公司 | 登录电子账户和生成电子登录凭证的方法及系统 |
CN104866754A (zh) * | 2014-02-21 | 2015-08-26 | 阿里巴巴集团控股有限公司 | 一种信息校验的方法及装置 |
CN104144058A (zh) * | 2014-07-29 | 2014-11-12 | 诚迈科技(南京)股份有限公司 | 一种基于声波配对的信息验证方法 |
CN105678872A (zh) * | 2015-12-30 | 2016-06-15 | 福建星网锐捷通讯股份有限公司 | 一种门禁管理系统及其授权方法和门禁终端设备 |
CN105488672A (zh) * | 2016-01-28 | 2016-04-13 | 广西咪付网络技术有限公司 | 一种基于蓝牙的移动支付方法及系统 |
CN105915334A (zh) * | 2016-03-24 | 2016-08-31 | 南京阙音文化传媒有限公司 | 基于云端验证的声波遥控方法 |
Also Published As
Publication number | Publication date |
---|---|
SG10202013084TA (en) | 2021-02-25 |
EP3748931A1 (en) | 2020-12-09 |
KR102151901B1 (ko) | 2020-09-03 |
CN106921650B (zh) | 2021-01-19 |
EP3562114A4 (en) | 2019-10-30 |
US20200187002A1 (en) | 2020-06-11 |
PH12019501426A1 (en) | 2020-02-10 |
TW201824055A (zh) | 2018-07-01 |
KR20190095446A (ko) | 2019-08-14 |
JP2020502690A (ja) | 2020-01-23 |
US10856149B2 (en) | 2020-12-01 |
WO2018113545A1 (zh) | 2018-06-28 |
EP3562114A1 (en) | 2019-10-30 |
ES2847258T3 (es) | 2021-08-02 |
EP3748931B1 (en) | 2023-04-19 |
CN112822205A (zh) | 2021-05-18 |
EP3562114B1 (en) | 2020-10-14 |
CN106921650A (zh) | 2017-07-04 |
TWI675309B (zh) | 2019-10-21 |
PL3562114T3 (pl) | 2021-06-14 |
JP6873241B2 (ja) | 2021-05-19 |
US10602358B2 (en) | 2020-03-24 |
US20190246273A1 (en) | 2019-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112822205B (zh) | 跨设备的登录方法、系统及装置 | |
US11074033B2 (en) | Access control and validation using sonic tones | |
CN106100845B (zh) | 一种利用声波通信的身份认证方法及其系统 | |
US20220092591A1 (en) | Secure wireless audio and speech at a transaction terminal | |
CN104869568B (zh) | 一种基于音频的监控系统配置方法及系统 | |
CN103188221A (zh) | 应用程序登录方法、装置和移动终端 | |
KR20140005306A (ko) | 모바일 디바이스에 대한 계속적 음성 인증 | |
RU2013128748A (ru) | Обработка закодированной информации | |
CN105450643A (zh) | 网络接入的认证方法、装置及系统 | |
US10750369B2 (en) | Method, apparatus, and platform for sharing wireless local area network | |
CN104219303A (zh) | 门禁验证方法和系统 | |
CN105873047A (zh) | 无线局域网用户认证方法及系统、终端设备 | |
GB2598190A (en) | A method and system for authenticating a device | |
CN105591676B (zh) | 一种移动终端识别与其绑定的安全认证设备的方法和系统 | |
CN105227305B (zh) | 安全验证方法和装置 | |
CN104869611A (zh) | 一种wlan接入方法及装置 | |
CN108674218B (zh) | 一种智能充电系统及其工作方法 | |
CN115086370B (zh) | 物联网设备的绑定方法、装置、设备、存储介质及产品 | |
KR102208332B1 (ko) | 위치 정보와 sms를 이용한 본인인증 방법 및 통신사 서버 | |
CN108200056B (zh) | 一种无人装置的身份校验方法及系统 | |
CN105592461A (zh) | WiFi用户识别认证方法及系统 | |
WO2019191908A1 (zh) | 语音翻译方法和装置 | |
CN110035396A (zh) | 蓝牙广播密钥更新方法、装置及系统 | |
KR20200050578A (ko) | 비가청 음파를 이용한 화면 공유 시스템 및 장치 | |
KR20130097382A (ko) | 소리를 이용한 자동 접속 방법 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |