[go: up one dir, main page]

CN106921650B - Cross-device login method, system and device - Google Patents

Cross-device login method, system and device Download PDF

Info

Publication number
CN106921650B
CN106921650B CN201611193702.1A CN201611193702A CN106921650B CN 106921650 B CN106921650 B CN 106921650B CN 201611193702 A CN201611193702 A CN 201611193702A CN 106921650 B CN106921650 B CN 106921650B
Authority
CN
China
Prior art keywords
authorized
audio signal
server
login
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.)
Expired - Fee Related
Application number
CN201611193702.1A
Other languages
Chinese (zh)
Other versions
CN106921650A (en
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
Advanced New Technologies Co 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, Advanced New Technologies Co Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN202110129316.0A priority Critical patent/CN112822205B/en
Priority to CN201611193702.1A priority patent/CN106921650B/en
Publication of CN106921650A publication Critical patent/CN106921650A/en
Priority to TW106131918A priority patent/TWI675309B/en
Priority to EP17882375.3A priority patent/EP3562114B1/en
Priority to JP2019534083A priority patent/JP6873241B2/en
Priority to KR1020197021336A priority patent/KR102151901B1/en
Priority to PL17882375T priority patent/PL3562114T3/en
Priority to PCT/CN2017/115401 priority patent/WO2018113545A1/en
Priority to SG10202013084TA priority patent/SG10202013084TA/en
Priority to EP20189032.4A priority patent/EP3748931B1/en
Priority to ES17882375T priority patent/ES2847258T3/en
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/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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
    • 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
    • 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/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • 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

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

The invention provides a cross-device login method, a cross-device login system and a cross-device login device. In the invention, authorized equipment near the equipment to be authorized can receive the check code sent by the server, then the audio signal carrying the check code is broadcasted based on near field sound wave communication, the equipment to be authorized extracts the check code from the audio signal monitored, and the check code is automatically sent to the server for checking, cross-equipment login authentication is realized, secondary intervention of a user is not needed, the equipment to be authorized is more intelligent, the authorization cost is reduced, the operation efficiency is improved, and the user experience is improved.

Description

Cross-device login method, system and device
Technical Field
The invention belongs to the field of communication, and particularly relates to a cross-device login method, a cross-device login system and a cross-device login device.
Background
At present, a user can log in across devices through a mobile phone. The existing method for performing cross-device login through a mobile phone mainly comprises the following steps: the user scans the two-dimensional code through the mobile phone and finishes login based on the two-dimensional code; or, sending a short message check code to the mobile phone, and then finishing login by the user based on the short message check code; or, the user completes authority authentication based on the voice check code by sending the voice check code to the mobile phone.
The existing cross-device login mode needs secondary intervention of a user, so that the login is not intelligent enough. For example, based on a code scanning login mode, a user is required to operate a mobile phone, open a code scanning page of the mobile phone, and then scan a two-dimensional code. And for example, based on a login mode of a short message or a voice check code, the user needs to input the check code into a login page again after receiving the check code.
Disclosure of Invention
The invention provides a cross-device login method, a cross-device login system and a cross-device login device, which are used for solving the problem that the conventional cross-device login mode needs secondary intervention of a user.
In order to achieve the above object, the present invention provides a cross-device login method, including:
the device to be authorized sends a login request to the server; the login request comprises login information used for logging in an application program;
the server sends a check code for checking the device to be authorized to the authorized device; the authorized device is a device which logs in by using the login information and is authorized by the server;
the authorized device broadcasts an audio signal, wherein the audio signal at least comprises the check code;
the device to be authorized acquires the check code from the audio signal after monitoring the audio signal and sends the check code to the server for checking;
and the server allows the device to be authorized to log in after the verification is passed.
In order to achieve the above object, the present invention provides another cross-device login method, including:
sending a login request to a server; the login request comprises login information used for logging in an application program;
listening for an audio signal broadcast by an authorized device, wherein the audio signal includes at least a check code; the authorized device is a device which logs in by using the login signal and is authorized by the server;
after the audio signal is intercepted, acquiring the check code from the audio signal;
and sending the check code to the server for checking.
In order to achieve the above object, the present invention provides another cross-device login method, including:
receiving a login request sent by a device to be authorized; the login request comprises login information used for logging in an application program;
transmitting a check code for checking the device to be authorized to an authorized device so that the authorized device encodes the check code in an audio signal for broadcasting; the authorized device is a device which logs in by using the login information and is authorized by the server.
In order to achieve the above object, the present invention provides a cross-device login method, including:
receiving a check code which is sent by a server and used for checking the equipment to be authorized;
encoding the check code in an audio signal;
broadcasting the audio signal to enable the device to be authorized to listen to the audio signal.
In order to achieve the above object, the present invention provides a cross-device login system, including:
the device to be authorized is used for sending a login request to the server, monitoring an audio signal broadcasted by the authorized device, acquiring a check code for checking from the audio signal after monitoring the audio signal, and sending the check code to the server for checking; the login request comprises login information used for logging in an application program, and the authorized device logs in by using the login information and is authorized by the server;
the server is used for sending a check code for checking the device to be authorized to authorized equipment to the authorized equipment, checking the check code and allowing the device to be authorized to log in after the check is passed;
the authorized device is configured to receive the check code, encode the check code in the audio signal, and broadcast the audio signal, where the audio signal at least includes the check code.
In order to achieve the above object, the present invention provides a cross-device login apparatus, including:
the sending module is used for sending a login request to the server;
the monitoring module is used for monitoring audio signals broadcast by authorized equipment, wherein the audio signals at least comprise a check code;
the acquisition module is used for acquiring the check code from the audio signal after the audio signal is intercepted;
and the checking module is used for sending the checking code to the server for checking.
The login request comprises login information used for logging in an application program, and the authorized device logs in by using the login information and is authorized by the server;
in order to achieve the above object, the present invention provides a cross-device login apparatus, including:
the receiving module is used for receiving a login request sent by the equipment to be authorized;
a sending module, configured to send a check code for checking the device to be authorized to an authorized device, so that the authorized device encodes the check code in an audio signal for broadcasting;
the login request comprises login information used for logging in an application program, and the authorized device is a device which logs in by using the login information and is authorized by the server.
In order to achieve the above object, the present invention provides a cross-device login apparatus, including:
the receiving module is used for receiving a check code which is sent by the server and used for checking the device to be authorized;
the encoding module is used for encoding the check code in an audio signal;
and the playing module is used for broadcasting the audio signal so that the equipment to be authorized can listen to the audio signal.
According to the cross-device login method, the system and the device, the login request is sent to the server through the device to be authorized, the server sends the check code used for checking the device to be authorized to the authorized device, the authorized device broadcasts the audio signal, the audio signal at least comprises the check code, the device to be authorized obtains the check code after monitoring the audio signal and sends the check code to the server for checking, and the server allows the device to be authorized to login after the check is passed. After a device to be authorized initiates a login request, an authorized device near the device to be authorized can receive a check code, then the authorized device plays an audio signal carrying the check code based on near field sound wave communication, the device to be authorized extracts the check code from the audio signal, and automatically sends the check code to a server for checking, cross-device login authentication is achieved, secondary intervention of a user is not needed, the device to be authorized is more intelligent, authorization cost is reduced, operation efficiency is improved, and user experience is improved.
Drawings
Fig. 1 is a schematic flowchart of a cross-device login method according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating a cross-device login method according to a second embodiment of the present invention;
fig. 3 is a flowchart illustrating a cross-device login method according to a third embodiment of the present invention;
fig. 4 is a flowchart illustrating a cross-device login method according to a fourth embodiment of the present invention;
fig. 5 is a schematic flowchart of a cross-device login method according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a cross-device login system according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a cross-device login apparatus according to a seventh embodiment of the present invention;
fig. 8 is a schematic structural diagram of a cross-device login apparatus according to an eighth embodiment of the present invention;
fig. 9 is a schematic structural diagram of a cross-device login apparatus according to a ninth embodiment of the present invention.
Detailed Description
The cross-device login method, system and apparatus provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Example one
Fig. 1 is a flowchart illustrating a cross-device login method according to a first embodiment of the present invention. As shown in fig. 1, the cross-device login method includes the following steps:
s101, the device to be authorized sends a login request to a server, wherein the login request comprises login information used for logging in an application program.
When a user tries to log in a certain application program on a device to be authorized, a login request needs to be sent to a server corresponding to the application program through the device to be authorized to request the server to allow the device to be authorized to log in the application program, so that the device to be authorized has the right to use the application program. Wherein the login request at least comprises login information for logging in the application program. The login information is preferably a login account. In practical applications, generally, after a user can log in an application program through a device to be authorized for the first time, the device to be authorized can choose to remember the login account. Therefore, when the user uses the login account to login the application program again on the device to be authorized, the login account can be directly selected from all login accounts stored on the device to be authorized, and the intervention of the user can be reduced.
Optionally, to reduce user intervention, before the device to be authorized sends the login request to the server, the method further includes:
the method comprises the steps that the device to be authorized initiates paging on the nearby device through sound waves, after the nearby authorized device responds to the paging sent by the device to be authorized, the authorized device sends login information to the device to be authorized, and then the device to be authorized carries the login information in a login request and sends the login information to a server.
Optionally, the login information carries account feature information that can identify an account with an authorization capability, for example, the login information may be associated features or a superset of the login account.
The login request may further include information such as a device identifier and a model of the device to be authorized, and a time for sending the login request.
S102, the server sends a check code used for checking the device to be authorized to the authorized device.
The authorized device is a device which logs in by using the login information and is authorized by the server.
In general, in order to complete the secure login of the device to be authorized, the server needs to generate a check code for checking the device to be authorized after receiving the login request. Preferably, the check code may be a random number generated by the server. In this embodiment, the other devices that have already completed logging in by using the login information corresponding to the device to be authorized, such as the login account, on the server may be referred to as authorized devices herein. In order to realize cross-device login of the device to be authorized, the server sends a check code for checking the device to be authorized to the authorized device, so that the check code is forwarded to the device to be authorized through the authorized device. That is to say, in this embodiment, the device to be authorized performs login on the server across authorized devices.
S103, broadcasting an audio signal by the authorized device, wherein the audio signal at least comprises a check code.
After the authorized device receives the check code sent by the server, in order to realize a full-automatic login process, the authorized device carries the check code in an audio signal, and then plays the audio signal to the device to be authorized. Specifically, the authorized device may encode the verification code in the audio signal through an encoding rule negotiated with the server, and then broadcast and transmit the audio signal to the device to be authorized based on the acoustic near field communication.
In practical applications, since the authorized device plays the audio signal to the device to be authorized, in order to be able to sense the audio signal, the distance between the device to be authorized and the authorized device needs to be within the coverage range of the transmission distance of the played audio signal.
And S104, after the device to be authorized listens the audio signal, acquiring a check code from the audio signal and sending the check code to the server for checking.
In this embodiment, the device to be authorized may acquire the audio signal by listening to the audio signal, and after listening to the audio signal, the device to be authorized may decode the audio signal according to the encoding rule of the audio signal to obtain the check code. Optionally, the encoding rule of the audio signal may be issued to the device to be authorized in advance through the server.
Further, after the check code is obtained, in order to verify the check code, the device to be authorized sends the check code to the server for verification.
S105, allowing the device to be authorized to log in after the server passes the verification.
After receiving the check code sent by the device to be authorized, the server may compare the check code with the check code generated in S102, and if the two check codes are identical, it indicates that the device to be authorized may be authorized, and the server allows the device to be authorized to log in, and at this time, the device to be authorized acquires the permission to use the application program.
For example, when a user logs in a certain application program on a mobile phone and needs to log in the application program on other devices such as a computer, the user can send a login request to a server corresponding to the application program through the computer, then the server sends a check code to an authorized mobile phone, the mobile phone encodes the check code into an audio signal, then the audio signal is played to the computer, the computer listens through a microphone to obtain the audio signal, the check code is obtained from the audio signal, then the computer sends the check code to the server for verification, and the server allows the computer to log in the application after the verification is passed. In general, the distance between the computer and the mobile phone is not too far, and the distance between the computer and the mobile phone needs to be within the coverage range of the transmission distance of the broadcasted audio signal.
According to the cross-device login method provided by the embodiment, a login request is sent to a server through a device to be authorized, the server sends a check code used for checking the device to be authorized to an authorized device, the authorized device plays an audio signal to the device to be authorized, the audio signal at least comprises the check code, the device to be authorized obtains the check code and sends the check code to the server for checking, and the server allows the device to be authorized to log in after the check is passed. In the embodiment, after the device to be authorized initiates a login request to the server, the authorized device near the device to be authorized can receive the check code sent by the server, then the authorized device broadcasts the audio signal carrying the check code, the device to be authorized extracts the check code from the audio signal monitored, and the check code is automatically sent to the server for checking, so that cross-device login authentication is realized, secondary intervention of a user is not needed, the authentication is more intelligent, the authorization cost is reduced, the operation efficiency is improved, and the user experience is improved.
Example two
Fig. 2 is a flowchart illustrating a cross-device login method according to a second embodiment of the present invention. As shown in fig. 2, the cross-device login method includes the following steps:
s201, the device to be authorized sends a login request to a server.
The specific process can be introduced into the related content in the above embodiments, and is not described herein again.
S202, the server processes the login request to obtain login parameters.
The server can analyze the login request and obtain login parameters carried by the login request. The login parameters may include a login account number and a login time.
S203, the server verifies the validity of the login request according to the login parameters.
The server may determine whether the login account and the login time are valid, and if the login account is a valid account, it indicates that the login account has been registered on the server. In practice, the login request has a certain time limit, and when the time limit is exceeded, the server does not process the login request any more. In this embodiment, the server needs to determine whether the login time is within the valid period, and if so, the server may continue to process the login request, that is, continue to perform the next operation.
If the login parameters are all valid parameters, S204 is executed.
S204, the server sends an indication message and configuration information to the device to be authorized; the indication message is used for indicating the device to be authorized to execute audio interception.
Specifically, the server may send an indication message to the device to be authorized, where the indication message is used to instruct the device to be authorized to start its own listening device, and audio listening is performed through the listening device. The listening means may be a microphone (Mic) device through which audio listening is performed.
Further, the server may send a configuration message to the device to be authorized while sending the indication message, where the configuration message may include an encoding rule of the audio signal to be intercepted, so that the device to be authorized intercepts the audio signal and decodes the audio signal according to the encoding rule.
Further, the configuration information may further include: and receiving a request number corresponding to the login request sent by the equipment. When a plurality of devices to be authorized simultaneously send login requests to the server, in order to avoid interference, after receiving all login requests, the server can number the login requests, and then the request numbers are issued to the devices to be authorized in configuration information, so that the devices to be authorized can identify whether the received audio signals are matched with the login requests sent by the devices to be authorized.
S205, the device to be authorized is configured according to the configuration information, and the monitoring device is started to conduct audio monitoring.
S206, the server generates a check code.
After instructing the device to be authorized to perform audio interception, the server may generate a check code for checking the device to be authorized. Preferably the check code is a random number.
S207, the server sends the check code and the related information to authorized equipment through an authorization channel.
The authorized device is a device which logs in by using the login account and is authorized by the server.
An authorization channel exists between the server and the authorized device, the authorization channel is a downlink communication link established between the server and the authorized device, after the server receives the login request, the authorized device can be found through the downlink communication link, specifically, the server obtains the authorized device with the online login account through the login account in the login request, and then sends the check code to the authorized device through the offline communication link.
In this embodiment, when the check code is issued to the authorized device, some related information may be issued, including the encoding rule for encoding the audio signal, and also including the request number corresponding to the login request.
S208, the authorized device encodes the check code and the related information in the audio signal.
The authorized device may encode the check code into the audio signal in accordance with the received encoding rules. Optionally, related information, such as a device identifier of the authorized device and a request number corresponding to the login request, may be carried in the audio signal.
And S209, broadcasting the audio signal by the authorized equipment based on the near field sound wave communication.
In this embodiment, the authorized device may broadcast and send the audio signal based on the nfc, so that the device to be authorized listens to the audio signal. In order to enable the device to be authorized to listen to the audio signal, the device to be authorized should be within the coverage of the broadcasted audio signal.
S210, the authorized device monitors the interception of the device to be authorized overtime.
In this embodiment, in order to ensure the validity of the check code, the authorized device may monitor the device to be authorized according to a preset time interval after sending the audio signal. The authorized device monitors whether the device to be authorized listens to the audio signal within a preset time interval. In this embodiment, after the device to be authorized listens to the audio signal, an instruction of completing listening may be fed back to the authorized device, and the authorized device may receive the instruction of completing listening within a preset time interval, where if the instruction of completing listening is not received, the listening fails. If the authorized device does not monitor that the audio signal is intercepted by the device to be authorized within the preset time interval, the authorized device returns a timeout indication to the server, and at this time, the authorized device executes S216 to stop playing the audio signal.
S211, the device to be authorized decodes the sensed audio signal.
After the device to be authorized listens to the audio signal, the audio signal may be decoded according to the encoding rule in the configuration information, and the check code may be obtained from the audio signal. Optionally, the audio signal may further include related information, such as a request number of the login request.
The audio signal has more coding rules, and usually a code is represented by a section of signal with different frequencies, and then some start-stop flag bits and the like are added to realize coding. Such as: a sine wave of 1500HZ may be assigned a number of 1, a sine wave of 1600HZ may be assigned a number of 2, and a sine wave of 1700HZ may be assigned a number of 3. Then the string 3123 corresponds to 4 segments of a sine wave, each segment of the sine wave being specified to last 100ms, and 3123 corresponds to a 400 ms segment of sound. The device to be authorized records the audio signal through the monitoring device, analyzes the received audio signal, identifies four sections of sine wave frequencies of 1700HZ, 1500HZ, 1600HZ and 1700HZ, and then searches the codebook, wherein the decoded number is 3123.
S212, the device to be authorized sends the check code and the related information to the server for checking.
S213, the server checks the check code and the related information.
The device to be authorized can send the check code and the related information to the server for checking, specifically, the server checks whether the request number extracted from the audio signal is consistent with the request number corresponding to the locally stored login request, if the two request numbers are consistent, the server checks the check code, that is, the server judges whether the received check code is consistent with the check code locally stored by the server and corresponding to the login request, and if the two request numbers are consistent, the check is successful.
Optionally, after the related information includes the device identifier of the authorized device, the server may further identify the device identifier, and determine whether the authorized device identified by the device identifier is a legal device authorized by the server.
In another implementation manner of judging the consistency of the request numbers, when the server issues the configuration information to the device to be authorized, the request number corresponding to the login request may be carried in the configuration information. And after the device to be authorized extracts the request number from the audio signal, judging whether the request number is consistent with the request number in the configuration information. And when the device to be authorized judges that the request number extracted from the audio signal is consistent with the request number in the configuration information, the device to be authorized sends the verification code to the server for verification.
Further, after obtaining the verification result, the server may send the verification result to the authorized device and the device to be authorized.
S214, the server sends the verification result of the completion of login to the device to be authorized and the authorized device.
S215, the device to be authorized completes login after passing the verification.
S216, the authorized device stops broadcasting the audio signal.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device broadcasts an audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored, and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
EXAMPLE III
Fig. 3 is a flowchart illustrating a cross-device login method according to a third embodiment of the present invention. As shown in fig. 3, the cross-device login method includes the following steps:
s301, sending a login request to a server, wherein the login request comprises login information for logging in an application program.
In this embodiment, the main execution body of the cross-device login method is a device to be authorized. When a user tries to log in a certain application program on a device to be authorized, the device to be authorized sends a login request to a server corresponding to the application program to request that the server can allow the device to be authorized to log in the application program, so that the device to be authorized has the right to use the application program. The login request at least comprises a login account. Optionally, the login request may further include information such as a device identifier and a model of the device to be authorized, and a time for sending the login request.
S302, monitoring the audio signal played by the authorized device, wherein the audio signal at least comprises a check code.
The authorized device is a device which is logged in by using the login information and authorized by the server.
After sending the login request to the server, the server may send a check code for the device to be authorized to the authorized device. The authorized device may encode the check code into an audio signal. The device to be authorized may start listening to the audio signal played by the authorized device, wherein the audio signal at least comprises the check code.
Optionally, the audio signal may further include a request number corresponding to the login request, or related information such as a device identifier of the authorized device.
The device to be authorized may receive an indication message sent by the server before listening to the audio signal played by the authorized device, where the indication message indicates that the device to be authorized performs audio listening.
Optionally, while receiving the indication message, the device to be authorized may also receive configuration information sent by the server, where the configuration information includes an encoding rule of the audio information.
And S303, acquiring the check code from the audio signal after the audio signal is sensed.
After the audio signal is intercepted, the device to be authorized decodes the audio signal according to the coding rule in the configuration information, and acquires the check code from the audio signal.
Optionally, when the audio signal includes related information, such as an encoding request corresponding to the login request and/or a device identifier of the authorized device, the device to be authorized may extract the related information from the decoded audio signal.
And S304, sending the verification code to a server for verification.
After the check code is obtained, in order to complete login authentication, the device to be authorized sends the check code to the server for checking.
Furthermore, the device to be authorized can also send the relevant information extracted from the audio signal to the server for verification, wherein the server can compare the request number in the relevant information with the locally stored request number of the login request to judge whether the two request numbers are consistent, so that the login safety is improved, the mutual interference among a plurality of devices to be authorized can be avoided, and the validity of the authorization authentication is improved.
Optionally, the configuration information received by the device to be authorized may further include a request number corresponding to the login request, and the request number extracted from the audio signal by the device to be authorized is compared with the request number in the configuration information to determine whether the two request numbers are consistent.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device broadcasts an audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored, and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
Example four
Fig. 4 is a flowchart illustrating a cross-device login method according to a fourth embodiment of the present invention. As shown in fig. 4, the cross-device login method includes the following steps:
s401, receiving a login request sent by a device to be authorized, wherein the login request comprises login information used for logging in an application program.
In this embodiment, the main execution body of the cross-device login method is a server.
For the related description of the login request, reference may be made to the description of the related contents in the above embodiments, which is not described herein again.
Further, after acquiring the login request, login parameters, such as a login account and a login time, may be acquired from the login request. The server may verify the validity of these login parameters. For a specific verification process, reference may be made to the description of the relevant contents in the above embodiments, which is not described herein again.
Further, after the verification is passed, the server sends an instruction message for performing audio interception to the device to be authorized, and sends configuration information to the device to be authorized, where the configuration information at least includes an encoding rule of the audio information, and optionally, the configuration information may also include a request number corresponding to the login request.
S402, sending a check code for checking the device to be authorized to the authorized device, so that the authorized device encodes the check code in the audio signal for broadcasting.
The authorized device is a device which is logged in by using the login information and authorized by the server.
The server generates a check code for checking the device to be authorized, wherein the check code can be a random number and is issued to the authorized device through an authorization channel established between the server and the authorized device.
Furthermore, the server may issue some related information, such as a request number corresponding to the login request, an encoding rule of the audio signal, and the like, to the authorized device while issuing the check code.
Further, the server receives a check code sent by the device to be authorized and checks the check code. Optionally, the server may receive, while receiving the check code, related information sent by the device to be authorized, such as a request number extracted from the audio signal and a device identifier of an authorized device. The server can also verify the related information sent by the device to be authorized, improve the security of authorization and avoid the mutual interference among a plurality of devices to be authorized. For the process of verifying the check code and the related information by the server, reference may be made to the description of the related contents in the above embodiments, which is not described herein again.
Further, after obtaining the verification result, the server may send the verification result to the authorized device and the device to be authorized. After the verification is passed, the server allows the device to be authorized to log in.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device broadcasts an audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored, and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
EXAMPLE five
Fig. 5 is a flowchart illustrating a cross-device login method according to a fifth embodiment of the present invention. As shown in fig. 5, the cross-device login method includes the following steps:
s501, receiving a check code sent by the server and used for checking the device to be authorized.
In this embodiment, the execution subject of the cross-device login method is an authorized device. The authorized device is a device which logs in by using login information in a login request sent by the device to be authorized and is authorized by the server.
After the authorized device is authorized by the server, an authorization channel is established between the authorized device and the server, and the authorized device receives the check code sent by the server through the authorization channel. For the process of generating the check code by the server, reference may be made to the description of the relevant contents in the above embodiments, and details are not described here.
S502, encoding the check code in the audio signal.
After obtaining the check code, the authorized device may encode the check code into the sub-audio signal according to the negotiated encoding rule. Wherein, the coding rule can be issued to the authorized device by the server.
Further, the audio signal may further include a device identifier of an authorized device and a request number corresponding to the login request, where the request number corresponding to the login request may be issued by the server at the same time when the check code is issued.
S503, broadcasting the audio signal to enable the device to be authorized to listen to the audio signal.
After the audio signal is obtained through encoding, the authorized device may broadcast and send the audio signal to the device to be authorized based on near field sound wave communication, so that the device to be authorized listens to the audio signal.
Optionally, after the authorized device plays the audio signal, the authorized device may perform timeout monitoring on the interception of the device to be received, and after monitoring that the interception is timeout, stop playing the audio signal. For a specific process of monitoring, reference may be made to the records of the related contents in the above embodiments, which is not described herein again.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device plays the audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored, and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a cross-device login system according to a sixth embodiment of the present invention. As shown in fig. 6, the cross-device login system includes: a device to be authorized 1, a server 2 and an authorized device 3.
The device to be authorized 1 is used for sending a login request to the server 2, intercepting an audio signal broadcast by the authorized device 3, acquiring a check code for checking from the audio signal after intercepting the audio signal, and sending the check code to the server 2 for checking; the login request comprises login information used for logging in the application program, and the authorized device 3 is a device which logs in by using the login information and is authorized by the server 2;
the server 2 is used for sending a check code for checking the device to be authorized 1 to the authorized device 3, checking the check code, and allowing the device to be authorized 1 to log in after the check is passed;
an authorized device 3 for receiving the check code, encoding the check code in the audio signal for broadcasting.
Further, the server 2 is further configured to instruct the device to be authorized 1 to perform audio listening before sending the check code for checking the device to be authorized 1 to the authorized device 2.
Further, the server 2 is specifically configured to generate a check code, and send the check code to the authorized device 3 through an authorization channel with the authorized device 3.
Further, the authorized device 3, in particular for encoding the verification code in the audio signal, broadcasts the audio signal based on near field acoustic wave communication.
Further, the authorized device 3 is further configured to monitor whether the device 1 to be authorized listens to the audio signal within a preset time interval after broadcasting the audio signal based on the near field acoustic wave communication, and return a timeout indication to the server 2 if the device 1 to be authorized does not listen to the audio signal within the preset time interval.
Further, the server 2 is further configured to send configuration information to the device to be authorized 1, where the configuration information includes: coding rules of an audio signal.
Further, the device 1 to be authorized is specifically configured to decode the audio signal according to the encoding rule to obtain a check code, and send the check code to the server 2 for checking.
Further, if the audio signal further includes a request number corresponding to the login request, the device 1 to be authorized is further configured to extract the request number from the audio signal, determine whether the request number extracted from the audio signal is consistent with the request number in the configuration information, and send the check code to the server for checking when it is determined that the request number extracted from the audio signal is consistent with the request number in the configuration information.
Further, the audio signal also includes: and if the request number corresponding to the login request is the request number, the device to be authorized 1 is further configured to extract the request number from the audio signal and send the request number to the server 2.
The server 2 is further configured to determine whether the request number extracted from the audio signal matches the request number corresponding to the locally stored login request, and check the received check code when determining that the request number extracted from the audio signal matches the request number corresponding to the locally stored login request.
Further, the server 2 is further configured to send the encoding rule to the authorized device when the check code is sent to the authorized device 3 through the authorization channel.
Further, the audio signal also includes: the device identification of the authorized device 3.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device plays the audio signal carrying the check code based on near-field acoustic communication, and the device to be authorized extracts the check code from the monitored audio signal and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of a cross-device login apparatus according to a seventh embodiment of the present invention. As shown in fig. 7, the cross-device login apparatus includes: a sending module 71, a listening module 72, an obtaining module 73 and a checking module 74.
The sending module 71 is configured to send a login request to the server.
The listening module 72 is configured to listen for an audio signal broadcast by an authorized device, wherein the audio signal includes at least a check code.
And an obtaining module 73, configured to obtain the check code from the audio signal after the audio signal is intercepted.
The checking module 74 is used for sending the checking code to the server for checking;
the login request comprises login information used for logging in the application program, and the authorized device is a device which logs in by using the login information and is authorized by the server.
Further, the cross-device login device further includes: a receiving module 75 and an opening module 76.
A receiving module 75, configured to receive an indication message sent by the server to indicate to perform audio listening.
And the starting module is used for starting the monitoring device to carry out audio monitoring according to the indication message.
Further, the receiving module 75 is further configured to receive, when receiving the indication message, configuration information sent by the server, where the configuration information includes: coding rules of an audio signal.
Further, the obtaining module 73 is specifically configured to decode the audio signal according to a coding rule to obtain the check code.
Further, the configuration information further includes: a request number corresponding to the login request; the verification module is specifically configured to extract the request number from the audio signal, determine whether the request number extracted from the audio signal is consistent with the request number in the configuration information, and send the verification code to the server for verification when it is determined that the request number extracted from the audio signal is consistent with the request number in the configuration information.
Further, the audio signal also includes a request number corresponding to the login request; the checking module 74 is further configured to send the request number extracted from the audio signal to the server for checking while sending the check code to the server for checking.
The cross-device login device provided in this embodiment is provided on a device to be authorized. Since the roles of the device to be authorized and the authorized device can be interchanged, the cross-device login apparatus provided by this embodiment can also be set on the authorized device.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device broadcasts an audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
Example eight
Fig. 8 is a schematic structural diagram of a cross-device login apparatus according to an eighth embodiment of the present invention. As shown in fig. 8, the cross-device login apparatus includes: a receiving module 81 and a transmitting module 82.
The receiving module 81 is configured to receive a login request sent by a device to be authorized.
A sending module 82, configured to send a check code for checking the device to be authorized to the authorized device, so that the authorized device encodes the check code in the audio signal for broadcasting.
The login request comprises login information used for logging in the application program, and the authorized device is a device which logs in by using the login information and is authorized by the server.
Further, the sending module 82 is specifically configured to send the check code to the authorized device through an authorization channel with the authorized device.
Further, the cross-device login device further includes:
and the verification module 83 is configured to verify validity of the login request according to login parameters carried in the login request before sending a check code for checking the device to be authorized to the authorized device, where the login parameters at least include a login account and login time.
Further, the sending module 82 is further configured to send an indication message to the device to be authorized when the login request is valid, where the indication message is used to indicate that the device to be authorized performs audio interception.
Further, the sending module 82 is further configured to send configuration information to the device to be authorized when sending the indication message to the device to be authorized, where the configuration information includes an encoding rule of the audio signal.
Further, the audio signal also includes: and the request number corresponding to the login request.
The receiving module 81 is further configured to receive the check code sent by the device to be authorized and the request number extracted from the audio signal.
The verification module 83 is further configured to verify the check code and the request number extracted from the audio signal.
The sending module 82 is further configured to send the verification result to the device to be authorized and the authorized device.
The cross-device login device provided in this embodiment is provided on a server.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device broadcasts an audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
Example nine
Fig. 9 is a schematic structural diagram of a cross-device login apparatus according to a ninth embodiment of the present invention. As shown in fig. 9, the cross-device login apparatus includes: a receiving module 91, an encoding module 92 and a playing module 93.
The receiving module 91 is configured to receive a check code sent by the server and used for checking the device to be authorized.
An encoding module 92 for encoding the check code in the audio signal.
And the playing module 93 is configured to broadcast the audio signal, so that the device to be authorized listens to the audio signal.
Further, the cross-device login device further includes:
a monitoring module 94, configured to monitor whether the device to be authorized listens to the audio signal within a preset time interval after broadcasting the audio signal, and if the device to be authorized does not listen to the audio signal within the preset time interval, return a timeout indication to the server.
Further, the receiving module 91 is further configured to receive an encoding rule of the audio signal sent by the server when the check code is received.
Further, the audio signal also includes: device identification of authorized devices.
The cross-device login device provided in this embodiment is provided on an authorized device. Since the roles of the device to be authorized and the authorized device can be interchanged, the cross-device login apparatus provided by this embodiment can also be disposed on the device to be authorized.
Because the roles of the device to be authorized and the authorized device can be interchanged, the cross-device login devices provided by the seventh embodiment and the ninth embodiment can be simultaneously arranged on the device to be authorized and the authorized device.
In this embodiment, after the device to be authorized initiates a login request to the server, the authorized device located near the device to be authorized may receive the check code sent by the server, and then the authorized device broadcasts an audio signal carrying the check code based on near field acoustic communication, and the device to be authorized extracts the check code from the audio signal monitored and automatically sends the check code to the server for verification, thereby achieving cross-device login authentication, and without secondary intervention of the user, being more intelligent, reducing the authorization cost, improving the operation efficiency, and improving the user experience.
Further, under the scene that a plurality of devices to be authorized initiate a plurality of login requests to the server at the same time, the server can issue different coding information to different devices to be authorized, and a request number is correspondingly set for one login request of each device to be authorized, so that the interference under the scene can be avoided.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (24)

1.一种跨设备的登录方法,其特征在于,包括:1. a cross-device login method, characterized in that, comprising: 待授权设备通过声波发起对附近设备的寻呼;The device to be authorized initiates paging of nearby devices through sound waves; 附近的已授权设备对所述待授权设备发送的寻呼响应后,所述已授权设备向所述待授权设备下发用于登录应用程序的登录信息;After a nearby authorized device sends a paging response to the device to be authorized, the authorized device sends the login information for logging in the application to the device to be authorized; 所述待授权设备向服务器发送登录请求;所述登录请求中包括所述登录信息;The device to be authorized sends a login request to the server; the login request includes the login information; 所述服务器将用于对所述待授权设备进行校验的校验码发送给已授权设备;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;The server sends the verification code for verifying the device to be authorized to the authorized device; wherein, the authorized device is a device that uses the login information to log in and is authorized by the server; 所述已授权设备广播音频信号,其中所述音频信号中至少包括所述校验码;The authorized device broadcasts an audio signal, wherein the audio signal includes at least the check code; 所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验;The device to be authorized obtains the verification code from the audio signal after listening to the audio signal and sends it to the server for verification; 所述服务器在校验通过后允许所述待授权设备登录。The server allows the device to be authorized to log in after the verification is passed. 2.根据权利要求1所述的跨设备的登录方法,其特征在于,所述服务器将用于对所述待授权设备进行校验的校验码发送给已授权的已授权设备之前,包括:2. The cross-device login method according to claim 1, wherein before the server sends the verification code for verifying the device to be authorized to the authorized authorized device, the method comprises: 所述服务器指示所述待授权设备执行音频侦听。The server instructs the device to be authorized to perform audio listening. 3.根据权利要求2所述的跨设备的登录方法,其特征在于,所述服务器将用于对所述待授权设备的校验信息发送给已授权的已授权设备,包括:3. The cross-device login method according to claim 2, wherein the server sends the verification information for the device to be authorized to the authorized authorized device, comprising: 所述服务器生成所述校验码,通过与所述已授权设备之间的授权通道,将所述校验码发送给所述已授权设备。The server generates the verification code, and sends the verification code to the authorized device through an authorization channel with the authorized device. 4.根据权利要求3所述的跨设备的登录方法,其特征在于,所述已授权设备广播音频信号,包括:4. The cross-device login method according to claim 3, wherein the authorized device broadcasts an audio signal, comprising: 所述已授权设备将所述校验码编码在所述音频信号中;the authorized device encodes the check code in the audio signal; 所述已授权设备基于近场声波通信广播所述音频信号。The authorized device broadcasts the audio signal based on near-field sonic communication. 5.根据权利要求4所述的跨设备的登录方法,其特征在于,所述已授权设备基于近场声波通信广播所述音频信号之后,包括:5. The cross-device login method according to claim 4, wherein after the authorized device broadcasts the audio signal based on near-field sound wave communication, the method comprises: 所述已授权设备监控所述待授权设备是否在预设的时间间隔内侦听到所述音频信号;The authorized device monitors whether the device to be authorized detects the audio signal within a preset time interval; 所述已授权设备如果在预设的时间间隔内未监控到所述待授权设备侦听到所述音频信号,则向所述服务器返回超时指示。If the authorized device does not monitor that the device to be authorized detects the audio signal within a preset time interval, it returns a timeout indication to the server. 6.根据权利要求2所述的跨设备的登录方法,其特征在于,还包括:6. The cross-device login method according to claim 2, further comprising: 所述服务器向所述待授权设备发送配置信息,所述配置信息中包括:所述音频信号的编码规则。The server sends configuration information to the device to be authorized, where the configuration information includes: an encoding rule for the audio signal. 7.根据权利要求6所述的跨设备的登录方法,其特征在于,所述待授权设备在侦听到所述音频信号后从中获取所述校验码发送给所述服务器进行校验,包括:7. The cross-device login method according to claim 6, wherein the device to be authorized obtains the verification code from the audio signal after listening to the audio signal and sends it to the server for verification, comprising: : 所述待授权设备按照所述编码规则对侦听到的所述音频信号进行解码,得到所述校验码;The device to be authorized decodes the detected audio signal according to the encoding rule to obtain the check code; 所述待授权设备将所述校验码发送给所述服务器进行校验。The device to be authorized sends the verification code to the server for verification. 8.根据权利要求6所述的跨设备的登录方法,其特征在于,所述音频信号中还包括所述登录请求对应的请求编号;8. The cross-device login method according to claim 6, wherein the audio signal further comprises a request number corresponding to the login request; 则所述待授权设备将所述校验码发送给所述服务器进行校验,包括:Then the device to be authorized sends the verification code to the server for verification, including: 所述待授权设备从所述音频信号中提取出所述请求编号,判断从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号是否一致;The device to be authorized extracts the request number from the audio signal, and determines whether the request number extracted from the audio signal is consistent with the request number in the configuration information; 所述待授权设备在判断出从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号一致时,将所述校验码发送给所述服务器进行校验。When determining that the request number extracted from the audio signal is consistent with the request number in the configuration information, the device to be authorized sends the verification code to the server for verification. 9.根据权利要求1所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:所述登录请求对应的请求编号;9. The cross-device login method according to claim 1, wherein the audio signal further comprises: a request number corresponding to the login request; 则所述待授权设备将所述校验码发送给所述服务器进行校验,包括:Then the device to be authorized sends the verification code to the server for verification, including: 所述待授权设备从所述音频信号中提取出所述请求编号;The device to be authorized extracts the request number from the audio signal; 所述待授权设备将从所述音频信号中提取出的所述请求编号发送给所述服务器;The device to be authorized sends the request number extracted from the audio signal to the server; 所述服务器判断从所述音频信号中提取出的所述请求编号与本地存储的所述登录请求对应的请求编号是否一致;The server determines whether the request number extracted from the audio signal is consistent with the request number corresponding to the login request stored locally; 所述服务器在判断出从所述音频信号中提取出的所述请求编号与本地存储的所述登录请求对应的请求编号一致时,对接收到的所述校验码进行校验。The server checks the received check code when judging that the request number extracted from the audio signal is consistent with the request number corresponding to the login request stored locally. 10.根据权利要求6所述的跨设备的登录方法,其特征在于,还包括:10. The cross-device login method according to claim 6, further comprising: 所述服务器在通过授权通道向所述已授权设备发送校验码时,将所述编码规则发送给所述已授权设备。When sending the verification code to the authorized device through the authorization channel, the server sends the encoding rule to the authorized device. 11.根据权利要求1-10任一项所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:所述已授权设备的设备标识。11. The cross-device login method according to any one of claims 1-10, wherein the audio signal further comprises: a device identifier of the authorized device. 12.一种跨设备的登录方法,其特征在于,包括:12. A cross-device login method, comprising: 通过声波发起对附近设备的寻呼;Initiate paging of nearby devices via sound waves; 附近的已授权设备对所述寻呼响应后,所述已授权设备向待授权设备下发用于登录应用程序的登录信息;After a nearby authorized device responds to the paging, the authorized device sends the login information for logging in the application to the device to be authorized; 向服务器发送登录请求;所述登录请求中包括用于登录应用程序的登录信息;Send a login request to the server; the login request includes login information for logging in to the application; 对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码;其中,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;Listening to the audio signal broadcast by the authorized device, wherein the audio signal includes at least a check code; wherein, the authorized device is a device that uses the login information to log in and is authorized by the server; 在侦听到所述音频信号后,从所述音频信号中获取所述校验码;After the audio signal is detected, the check code is obtained from the audio signal; 将所述校验码发送给所述服务器进行校验。Send the verification code to the server for verification. 13.根据权利要求12所述的跨设备的登录方法,其特征在于,所述对已授权设备播放的音频信号进行侦听之前,包括:13. The cross-device login method according to claim 12, wherein before the listening to the audio signal played by the authorized device comprises: 接收所述服务器发送的用于指示执行音频侦听的指示消息;receiving an instruction message sent by the server for instructing to perform audio listening; 根据所述指示消息开启侦听装置进行音频侦听。The listening device is turned on to perform audio listening according to the instruction message. 14.根据权利要求13所述的跨设备的登录方法,其特征在于,还包括:14. The cross-device login method according to claim 13, further comprising: 在接收所述指示消息时,接收所述服务器发送的配置信息,所述配置信息中包括:所述音频信号的编码规则。When the instruction message is received, configuration information sent by the server is received, where the configuration information includes: an encoding rule for the audio signal. 15.根据权利要求14所述的跨设备的登录方法,其特征在于,所述在侦听到所述音频信号后,从所述音频信号中获取所述校验码,包括:15. The cross-device login method according to claim 14, wherein the obtaining the check code from the audio signal after the audio signal is detected, comprising: 按照所述编码规则对所述音频信号进行解码得到所述校验码。The check code is obtained by decoding the audio signal according to the encoding rule. 16.根据权利要求15所述的跨设备的登录方法,其特征在于,所述配置信息中还包括:所述登录请求对应的请求编号;16. The cross-device login method according to claim 15, wherein the configuration information further comprises: a request number corresponding to the login request; 则所述将所述校验码发送给所述服务器进行校验,包括:Then, sending the verification code to the server for verification includes: 从所述音频信号中提取出所述请求编号;extracting the request number from the audio signal; 判断从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号是否一致;Determine whether the request number extracted from the audio signal is consistent with the request number in the configuration information; 在判断出从所述音频信号中提取出的所述请求编号与所述配置信息中的所述请求编号一致时,将所述校验码发送给所述服务器进行校验。When it is determined that the request number extracted from the audio signal is consistent with the request number in the configuration information, the verification code is sent to the server for verification. 17.根据权利要求12所述的跨设备的登录方法,其特征在于,所述音频信号中还包括所述登录请求对应的请求编号;17. The cross-device login method according to claim 12, wherein the audio signal further comprises a request number corresponding to the login request; 则所述将所述校验码发送给所述服务器进行校验的同时,将从所述音频信号中提取出的所述请求编号发送给所述服务器进行校验。Then, when the verification code is sent to the server for verification, the request number extracted from the audio signal is sent to the server for verification. 18.一种跨设备的登录方法,其特征在于,包括:18. A cross-device login method, comprising: 接收待授权设备通过声波发起的对附近设备的寻呼;Receive paging of nearby devices initiated by the device to be authorized through sound waves; 对所述待授权设备发送的寻呼响应后,向所述待授权设备下发用于登录应用程序的登录信息;After responding to the paging response sent by the device to be authorized, send the login information for logging in the application to the device to be authorized; 接收服务器发送的用于对待授权设备进行校验的校验码;Receive the verification code sent by the server for verification of the device to be authorized; 将所述校验码编码在音频信号中;encoding the check code in the audio signal; 广播所述音频信号,以使所述待授权设备侦听到所述音频信号。The audio signal is broadcast so that the device to be authorized can hear the audio signal. 19.根据权利要求18所述的跨设备的登录方法,其特征在于,所述广播所述音频信号之后,还包括:19. The cross-device login method according to claim 18, wherein after the broadcasting the audio signal, the method further comprises: 监控所述待授权设备是否在预设的时间间隔内侦听到所述音频信号;Monitor whether the device to be authorized detects the audio signal within a preset time interval; 如果在预设的时间间隔内未监控到所述待授权设备侦听到所述音频信号,则向所述服务器返回超时指示。If it is not monitored that the device to be authorized detects the audio signal within a preset time interval, a timeout indication is returned to the server. 20.根据权利要求19所述的跨设备的登录方法,其特征在于,还包括:20. The cross-device login method according to claim 19, further comprising: 在接收所述校验码时,接收所述服务器发送的所述音频信号的编码规则。When the check code is received, the encoding rule of the audio signal sent by the server is received. 21.根据权利要求18-20任一项所述的跨设备的登录方法,其特征在于,所述音频信号中还包括:已授权设备的设备标识。21. The cross-device login method according to any one of claims 18-20, wherein the audio signal further comprises: a device identifier of an authorized device. 22.一种跨设备的登录系统,其特征在于,包括:22. A cross-device login system, comprising: 待授权设备,用于通过声波发起对附近设备的寻呼;Device to be authorized, used to initiate paging of nearby devices through sound waves; 向服务器发送登录请求,对已授权设备广播的音频信号进行侦听,在侦听到所述音频信号后,从所述音频信号中获取用于校验的校验码并发送给所述服务器进行校验;其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备;Send a login request to the server, listen to the audio signal broadcast by the authorized device, and after listening to the audio signal, obtain a check code for verification from the audio signal and send it to the server for verification. verification; wherein, the login request includes login information for logging in an application, and the authorized device is a device that uses the login information to log in and is authorized by the server; 所述服务器,用于将用于对所述待授权设备进行校验的校验码发送给已授权设备,对所述校验码进行校验,在校验通过后允许所述待授权设备登录;The server is configured to send the verification code used to verify the device to be authorized to the authorized device, verify the verification code, and allow the device to be authorized to log in after the verification is passed ; 所述已授权设备,用于对附近的所述待授权设备发送的寻呼响应,并向所述待授权设备下发用于登录应用程序的登录信息,接收所述校验码,将所述校验码编码在所述音频信号中进行广播。The authorized device is used to send a paging response to the nearby device to be authorized, and to send the login information for logging in the application to the device to be authorized, receive the check code, and send the The check code is broadcast in the audio signal. 23.一种跨设备的登录装置,其特征在于,包括:23. A cross-device login device, comprising: 发送模块,用于通过声波发起对附近设备的寻呼,以及向服务器发送登录请求;The sending module is used to initiate paging of nearby devices through sound waves, and send a login request to the server; 侦听模块,用于在附近的已授权设备对所述寻呼响应后,接收已授权设备向待授权设备下发用于登录应用程序的登录信息,并对已授权设备广播的音频信号进行侦听,其中所述音频信号至少包括校验码;The listening module is used to receive the login information for logging in the application program issued by the authorized device to the device to be authorized after the nearby authorized device responds to the paging, and to detect the audio signal broadcast by the authorized device listen, wherein the audio signal includes at least a check code; 获取模块,用于在侦听到所述音频信号后,从所述音频信号中获取所述校验码;an acquisition module, configured to acquire the check code from the audio signal after the audio signal is detected; 校验模块,用于将所述校验码发送给所述服务器进行校验;a verification module, configured to send the verification code to the server for verification; 其中,所述登录请求中包括用于登录应用程序的登录信息,所述已授权设备为利用所述登录信息进行登录并经过所述服务器授权的设备。Wherein, the login request includes login information for logging in an application, and the authorized device is a device that uses the login information to log in and is authorized by the server. 24.一种跨设备的登录装置,其特征在于,包括:24. A cross-device login device, comprising: 接收模块,用于接收待授权设备通过声波发起的对附近设备的寻呼,以及服务器发送的用于对待授权设备进行校验的校验码;The receiving module is used to receive the paging of nearby devices initiated by the device to be authorized through sound waves, and the check code sent by the server for verifying the device to be authorized; 编码模块,用于将所述校验码编码在音频信号中;an encoding module for encoding the check code in an audio signal; 响应模块,用于对所述待授权设备发送的寻呼响应,并向所述待授权设备下发用于登录应用程序的登录信息;以及a response module, configured to respond to the paging sent by the device to be authorized, and issue login information for logging in to the application to the device to be authorized; and 播放模块,用于广播所述音频信号,以使所述待授权设备侦听到所述音频信号。A playing module, configured to broadcast the audio signal, so that the device to be authorized can listen to the audio signal.
CN201611193702.1A 2016-12-21 2016-12-21 Cross-device login method, system and device Expired - Fee Related CN106921650B (en)

Priority Applications (14)

Application Number Priority Date Filing Date Title
CN202110129316.0A CN112822205B (en) 2016-12-21 2016-12-21 Cross-equipment login method, system and device
CN201611193702.1A CN106921650B (en) 2016-12-21 2016-12-21 Cross-device login method, system and device
TW106131918A TWI675309B (en) 2016-12-21 2017-09-18 Cross-device login method, system and device
SG10202013084TA SG10202013084TA (en) 2016-12-21 2017-12-11 Method, System and Apparatus for Cross-Device Login
ES17882375T ES2847258T3 (en) 2016-12-21 2017-12-11 Method, system and apparatus for logging in between devices
KR1020197021336A KR102151901B1 (en) 2016-12-21 2017-12-11 Method, system and apparatus for cross-device login
PL17882375T PL3562114T3 (en) 2016-12-21 2017-12-11 Cross-device login method, system and apparatus
PCT/CN2017/115401 WO2018113545A1 (en) 2016-12-21 2017-12-11 Cross-device login method, system and apparatus
EP17882375.3A EP3562114B1 (en) 2016-12-21 2017-12-11 Cross-device login method, system and apparatus
EP20189032.4A EP3748931B1 (en) 2016-12-21 2017-12-11 Cross-device login method, system and apparatus
JP2019534083A JP6873241B2 (en) 2016-12-21 2017-12-11 Methods, systems and equipment 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 (en) 2016-12-21 2016-12-21 Cross-device login method, system and device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202110129316.0A Division CN112822205B (en) 2016-12-21 2016-12-21 Cross-equipment login method, system and device

Publications (2)

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

Family

ID=59453285

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201611193702.1A Expired - Fee Related CN106921650B (en) 2016-12-21 2016-12-21 Cross-device login method, system and device
CN202110129316.0A Active CN112822205B (en) 2016-12-21 2016-12-21 Cross-equipment login method, system and device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202110129316.0A Active CN112822205B (en) 2016-12-21 2016-12-21 Cross-equipment login method, system and device

Country Status (11)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11854569B2 (en) 2016-10-13 2023-12-26 Sonos Experience Limited Data communication system

Families Citing this family (27)

* 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
GB201615926D0 (en) * 2016-09-19 2016-11-02 Asio 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
US12341931B2 (en) 2016-10-13 2025-06-24 Sonos Experience Limited Method and system for acoustic communication of data
GB201617408D0 (en) 2016-10-13 2016-11-30 Asio Ltd A method and system for acoustic communication of data
CN106921650B (en) * 2016-12-21 2021-01-19 创新先进技术有限公司 Cross-device login method, system and device
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 (en) * 2018-03-16 2020-12-18 上海百联集团股份有限公司 Beacon device, device to be authorized, server and encryption authorization method
DE102018204367A1 (en) * 2018-03-22 2019-09-26 Siemens Schweiz Ag Method and system for authorizing the communication of a network node
GB201805898D0 (en) * 2018-04-10 2018-05-23 Rolls Royce Plc Machine sensor network management
US20230336548A1 (en) * 2018-07-27 2023-10-19 Boe Technology Group Co., Ltd. System and method for information interaction
CN108989441A (en) * 2018-07-27 2018-12-11 京东方科技集团股份有限公司 A kind of information interaction system and method
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 (en) * 2019-11-26 2020-04-03 维沃移动通信有限公司 A method, device and electronic device for retrieving an operation portal
CN114006712A (en) * 2020-08-13 2022-02-01 华为技术有限公司 A method, electronic device and system for obtaining verification code
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 (en) * 2020-10-28 2023-11-21 网易传媒科技(北京)有限公司 Application login method, server, device, medium and computing device
CN112866623B (en) * 2021-02-24 2021-12-10 全时云商务服务股份有限公司 Method and system for using camera across devices
CN113010858B (en) * 2021-03-01 2023-01-31 上海掌门科技有限公司 A method and device for logging in an application in user equipment
CN115174161B (en) * 2022-06-15 2023-06-13 平安银行股份有限公司 Account login method and device, electronic equipment and storage medium
CN115174163A (en) * 2022-06-20 2022-10-11 平安银行股份有限公司 Authentication login method and device, computer equipment and readable storage medium
CN115834077B (en) * 2022-11-11 2023-08-01 北京深盾科技股份有限公司 Control method, control system, electronic device and storage medium
US20240303638A1 (en) * 2023-03-08 2024-09-12 Capital One Services, Llc Systems and methods for secure authentication of contactless card
CN116599764B (en) * 2023-06-28 2023-09-19 央广云听文化传媒有限公司 Application login method, application login device, storage medium and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067378A (en) * 2012-12-26 2013-04-24 百度在线网络技术(北京)有限公司 Log-in control method and system based on two-dimension code
CN103905200A (en) * 2014-03-21 2014-07-02 北京中金国信科技有限公司 Identity authentication method and system based on sound wave communications
CN103945380A (en) * 2014-04-10 2014-07-23 深圳市信锐网科技术有限公司 Method and system for network login authentication based on graphic code
CN104144058A (en) * 2014-07-29 2014-11-12 诚迈科技(南京)股份有限公司 Information verification method based on sound wave pairing
CN105450614A (en) * 2014-09-01 2016-03-30 阿里巴巴集团控股有限公司 Server account login method, apparatus and system

Family Cites Families (23)

* 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
US20110219427A1 (en) * 2010-03-04 2011-09-08 RSSBus, Inc. Smart Device User Authentication
TWI399070B (en) * 2010-06-15 2013-06-11 Chunghwa Telecom Co Ltd Login verification method
EP2482575B1 (en) * 2011-01-28 2019-01-02 Alcatel Lucent Authenticating and localizing a mobile user
CN103873251A (en) * 2012-12-17 2014-06-18 北京千橡网景科技发展有限公司 Method and equipment for establishing connection by audio frequency
CN103237034A (en) * 2013-04-28 2013-08-07 北京小米科技有限责任公司 Login method and device
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 (en) * 2013-07-11 2015-01-14 北京千橡网景科技发展有限公司 Methods and systems for logging into electronic account and generating electronic login credential
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 (en) * 2014-02-20 2016-10-05 シャープ株式会社 Image forming apparatus, user authentication system, and user authentication method
CN104866754B (en) * 2014-02-21 2020-09-08 创新先进技术有限公司 Information checking method and device
JP2015170277A (en) * 2014-03-10 2015-09-28 株式会社Nttドコモ Server device, information processing system and information processing method
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 (en) * 2014-10-30 2016-05-11 주식회사 원소프트다임 An apparatus and a system for certificationg of entry and exit using a sound wave, and a method therefor
US9742780B2 (en) * 2015-02-06 2017-08-22 Microsoft Technology Licensing, Llc Audio based discovery and connection to a service controller
FR3036913A1 (en) * 2015-05-28 2016-12-02 Orange METHOD FOR CONTROLLING ACCESS TO A SERVICE
CN105678872B (en) * 2015-12-30 2019-06-14 福建星网锐捷通讯股份有限公司 A kind of access control system and its authorization method and access control terminal equipment
CN105488672A (en) * 2016-01-28 2016-04-13 广西咪付网络技术有限公司 Bluetooth-based mobile payment method and system
CN105915334B (en) * 2016-03-24 2019-11-08 南京阙音文化传媒有限公司 Sound wave remote controlling method based on cloud verifying
US9940930B1 (en) * 2016-12-07 2018-04-10 Google Llc Securing audio data
CN106921650B (en) * 2016-12-21 2021-01-19 创新先进技术有限公司 Cross-device login method, system and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103067378A (en) * 2012-12-26 2013-04-24 百度在线网络技术(北京)有限公司 Log-in control method and system based on two-dimension code
CN103905200A (en) * 2014-03-21 2014-07-02 北京中金国信科技有限公司 Identity authentication method and system based on sound wave communications
CN103945380A (en) * 2014-04-10 2014-07-23 深圳市信锐网科技术有限公司 Method and system for network login authentication based on graphic code
CN104144058A (en) * 2014-07-29 2014-11-12 诚迈科技(南京)股份有限公司 Information verification method based on sound wave pairing
CN105450614A (en) * 2014-09-01 2016-03-30 阿里巴巴集团控股有限公司 Server account login method, apparatus and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11854569B2 (en) 2016-10-13 2023-12-26 Sonos Experience Limited Data communication system

Also Published As

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

Similar Documents

Publication Publication Date Title
CN106921650B (en) Cross-device login method, system and device
CN106100845B (en) Identity authentication method and system using sound wave communication
US20220092591A1 (en) Secure wireless audio and speech at a transaction terminal
JP2020502690A5 (en)
CN111726886A (en) Network configuration method and device and electronic equipment
US10750369B2 (en) Method, apparatus, and platform for sharing wireless local area network
CN104869568B (en) A kind of monitoring system collocation method and system based on audio
JP2018533230A (en) Data transmission method and apparatus
CN107148018B (en) Wireless network configuration method, device and system
WO2018051144A1 (en) A method and system for authenticating a device
CN105591676A (en) Method and system for enabling mobile terminal to identify security authentication device bound with mobile terminal
HK1238809A (en) Cross-device login method, system and apparatus
HK1238809A1 (en) Cross-device login method, system and apparatus
CN107820251B (en) Network access method, device and system
CN105227305B (en) Security verification method and device
EP3113392A1 (en) Method and apparatus to distribute an access credential to multiple devices using ultrasonic communication
HK1238809B (en) Cross-device login method, system and apparatus
CN112637846B (en) Hotspot connection method and device
CN109672742B (en) An intelligent collaborative control method and system based on different die casting machine systems
CN110381505B (en) Method and device for accessing network hard disk video recorder
CN114842981A (en) A health data reporting and health data query method and device
CN108616542A (en) A kind of system and method for authentication and information exchange
CN118540699A (en) Detection of untrusted configurators
CN115665826A (en) Device network distribution method, smart device, smart terminal and device network distribution system
KR20200050578A (en) System for sharing screen using inaudible sound and apparatus thereof

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

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.

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

Granted publication date: 20210119

Termination date: 20211221

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