CN105184931A - Bluetooth-based unlocking method, system and hand-held terminal and Bluetooth-based electronic lock - Google Patents

Bluetooth-based unlocking method, system and hand-held terminal and Bluetooth-based electronic lock Download PDF

Info

Publication number
CN105184931A
CN105184931A CN201510642506.7A CN201510642506A CN105184931A CN 105184931 A CN105184931 A CN 105184931A CN 201510642506 A CN201510642506 A CN 201510642506A CN 105184931 A CN105184931 A CN 105184931A
Authority
CN
China
Prior art keywords
electronic lock
bluetooth
described electronic
handheld terminal
unlocking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510642506.7A
Other languages
Chinese (zh)
Other versions
CN105184931B (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.)
Shanghai Ixess Building Science & Technology Co Ltd
Original Assignee
Shanghai Ixess Building Science & Technology 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 Shanghai Ixess Building Science & Technology Co Ltd filed Critical Shanghai Ixess Building Science & Technology Co Ltd
Priority to CN201510642506.7A priority Critical patent/CN105184931B/en
Publication of CN105184931A publication Critical patent/CN105184931A/en
Application granted granted Critical
Publication of CN105184931B publication Critical patent/CN105184931B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a Bluetooth-based unlocking method, system and hand-held terminal and a Bluetooth-based electronic lock. The method comprises steps as follows: the hand-held terminal with a Bluetooth function is bound with the electronic lock in a Bluetooth communication manner, and an unlocking password of the electronic lock is generated; when the electronic lock is unlocked, the hand-held terminal sends an unlocking request and sends a hash value acquired through hash calculation to the electronic lock after a group of random numbers fed back from the electronic lock are received and a combination of user ID (identification), the unlocking password and the random numbers is subjected to hash calculation; the electronic lock matches the hash value acquired after hash calculation of the combination of the user ID, the unlocking password and the random numbers with a hash value received by the hand-held terminal, and the electronic lock is unlocked after matching succeeds. Interactive authentication is performed in a hash encryption manner, monitoring by a third party can be prevented, the condition of secret key disclosure is avoided, the unlocking speed is high, and the safety of the electronic lock is effectively improved.

Description

A kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock
Technical field
The present invention relates to technical field of mobile terminals, particularly relate to the startup control technology field of mobile terminal, be specially a kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock.
Background technology
Bluetooth, as a kind of new short-distance wireless communication technology standard, is with a wide range of applications, is just being subject to the extensive concern of global all circles.Emerging Bluetooth technology enters period of expansion from the budding period, although compare (as: IEEE802.11b, HomeRF, IrDA) with other short distance wireless technicals, the advantage of Bluetooth technology also exists very large dispute.But, be tending towards ripe blue tooth products and come into the market the trend that is still inevitable.Bluetooth technology has following characteristics: support that user carries out wireless data exchange and file synchronization between much equipment, make resource sharing within closely between mobile phone, portable computer and various portable communication device; Support the communication in non-visual range and be connected, and wireless connections can be carried out and communicate in movement; Support the wireless connections between wireless device to cable network, as long as be connected to the Bluetooth accessing point of LAN (Local Area Network), the wireless data that just can realize cable LAN connects; Support circuit-switched and packet switch, support voice, data and video signal transmission.What blue tooth wireless technology adopted is a kind of digital coding expanding narrowband signal spectrum, is added the quantity sending bit, expand the bandwidth of use by encoding operation.Bluetooth uses frequency-hopping mode to carry out spread-spectrum.FHSS makes the power spectrum density of signal in bandwidth reduce, thus substantially increases the ability of system electromagnetism interference, anti-crosstalk, makes the Wireless Data Transmission of bluetooth more reliable.
In intelligent electronic lock field, the situation of unblanking with IC-card now very general; But when also making to go out at every turn, except the wallet brought mobile phone, lock spoon, electronics key and filled card, also to bring an IC-card, if for multiple lockset, then need corresponding multiple IC-card to unblank, carry too many thing, very inconvenient.Control bluetooth lock by smart mobile phone and become a kind of trend.But in existing application, password set between smart mobile phone and bluetooth lock control terminal is too single, most technical scheme is all simple using the physical address of Bluetooth of mobile phone uniqueness as crypto carrier, or using artificially set one section of cryptopart as crypto carrier, when needs unlock, as long as sent the physical address or default several the passwords that represent mobile phone uniqueness by mobile phone application software, bluetooth lock control terminal can realize unlocking operation.This traditional cipher mode copies easily via wireless signal, once be cracked, is easy to cause the heavy losses of property.
Summary of the invention
The shortcoming of prior art in view of the above, the object of the present invention is to provide a kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock, for solving in prior art based on the low problem of easily leaking with key of secret grade existed in the technology use of the electronic lock of bluetooth.
For achieving the above object and other relevant objects, the invention provides a kind of method for unlocking based on bluetooth, what be applied to the electronic lock with Bluetooth function unblanks in control procedure, and the described method for unlocking based on bluetooth comprises: bound by the mode of Bluetooth communication and described electronic lock and generated the unlocking cipher of described electronic lock by the handheld terminal with Bluetooth function; When electronic lock is unblanked, described handheld terminal sends to described electronic lock the request unblanked and after receiving the one group of random number fed back from described electronic lock, after hash calculating is carried out in the combination of the user ID in handheld terminal, described unlocking cipher and described random number, described hash is calculated the hashed value obtained and be sent to described electronic lock; Described electronic lock carries out checking coupling to the hashed value received and after verifying that the match is successful, opens described electronic lock.
Preferably, the handheld terminal with Bluetooth function to be bound with described electronic lock by the mode of Bluetooth communication and the unlocking cipher generating described electronic lock specifically comprises: described handheld terminal by the mode of Bluetooth communication and described electronic lock set up bluetooth be connected time, send bind request according to the administrator password that described electronic lock sends, and the hashed value after carrying out hash calculating to the feedback information received from described electronic lock, described hash being calculated acquisition is sent to described electronic lock; Described handheld terminal records the MAC Address of bluetooth in described electronic lock after the check information receiving described electronic lock, is that described electronic lock adds lock name simultaneously; Described handheld terminal, after receiving the AES key that described electronic lock uses after encryption and for the encryption of described unlocking cipher, is preserved described AES key; Described handheld terminal generates the unlocking cipher of described electronic lock according to the described AES key of preserving and described unlocking cipher is sent to described electronic lock after AES encryption.
Preferably, the request of unblanking that described handheld terminal sends to described electronic lock comprises the user ID preset in described handheld terminal and the request instruction of unblanking at least comprising unlocking cipher.
Preferably, described electronic lock carries out checking coupling to the hashed value received and in checking after the match is successful, the detailed process opening described electronic lock comprises: the hashed value that described electronic lock obtains after hash calculating is carried out in the combination of unlocking cipher corresponding to described random number, described user ID and described user ID is mated with the hashed value received from described handheld terminal, after the match is successful, open described electronic lock.
For achieving the above object, the present invention also provides a kind of handheld terminal of unblanking based on bluetooth, what be applied to the electronic lock with Bluetooth function unblanks in control procedure, described in handheld terminal of unblanking comprise: bluetooth binding module, for being bound by the mode of Bluetooth communication and described electronic lock; Unlocking cipher generation module, is connected with described bluetooth binding module, for generating the unlocking cipher of described electronic lock; To unblank control module, be connected with described unlocking cipher generation module, for sending to described electronic lock the request unblanked and after receiving the one group of random number fed back from described electronic lock, after hash calculating is carried out in the combination of the user ID in handheld terminal, described unlocking cipher and described random number, described hash is calculated the hashed value obtained and be sent to described electronic lock, to make described electronic lock checking coupling carried out to the hashed value received and open described electronic lock in checking after the match is successful.
Preferably, described bluetooth binding module comprises: bind request processing unit, sends bind request for the administrator password sent according to described electronic lock; Hashed value obtains transmitting element, is connected with described bind request processing unit, after carrying out hash calculating to the feedback information received from described electronic lock, the hashed value that described hash calculating obtains is sent to described electronic lock; Binding unit, obtains transmitting element with described hashed value and is connected, record the MAC Address of bluetooth in described electronic lock after the check information receiving described electronic lock, is that described electronic lock adds lock name simultaneously; Described unlocking cipher generation module comprises: AES key unit, is connected with described binding unit, for after receiving the AES key that described electronic lock uses after encryption and for the encryption of described unlocking cipher, preserves described AES key; Password generates transmitting element, is connected with described AES key unit, and the described AES key according to preserving generates the unlocking cipher of described electronic lock and described unlocking cipher is sent to described electronic lock after AES encryption.
Preferably, unblank described in control module of unblanking described in ask to comprise the user ID preset in described handheld terminal and the request instruction of unblanking at least comprising unlocking cipher.
For achieving the above object, the present invention also provides a kind of electronic lock based on bluetooth, and described electronic lock at least comprises: bluetooth module, for there is Bluetooth function and handheld terminal for opening described electronic lock carries out Bluetooth communication; Control module, be connected with described bluetooth module, for after the request of unblanking receiving the transmission of described handheld terminal, generate one group of random number and by described random number back to described handheld terminal and carry out checking coupling to the hashed value received from described handheld terminal and verifying after the match is successful, open described electronic lock; Lock core module, is connected with described control module, after the match is successful in described control module checking, open described electronic lock.
Preferably, the hashed value of described control module also for obtaining after hash calculating is carried out in the combination of unlocking cipher corresponding to described random number, described user ID and described user ID is mated with the hashed value received from described handheld terminal, after the match is successful, open described electronic lock.
For achieving the above object, the present invention also provides a kind of unlocking system based on bluetooth, and the described unlocking system based on bluetooth comprises unblank as above handheld terminal and the electronic lock based on bluetooth as above.
As mentioned above, a kind of method for unlocking based on bluetooth of the present invention, system, handheld terminal and electronic lock, have following beneficial effect:
The present invention is by the interactive authentication process of unblanking handheld terminal unlocking electronic lock, the cipher mode of hash is adopted to carry out interactive authentication, just can prevent third party from monitoring from centre in handheld terminal and the electronic lock intercommunication process of unblanking like this, cause key exposure, so the present invention does not exist the situation of key exposure and unblanks speed soon, effectively improve the security of electronic lock.
Accompanying drawing explanation
Fig. 1 is shown as the schematic flow sheet of labyrinth of the present invention unlock method.
Fig. 2 is shown as the treatment scheme schematic diagram of a kind of handheld terminal when binding based on handheld terminal in the method for unlocking of bluetooth and electronic lock of the present invention.
Fig. 3 is shown as the treatment scheme schematic diagram of a kind of electronic lock when binding based on handheld terminal in the method for unlocking of bluetooth and electronic lock of the present invention.
Fig. 4 is shown as a kind of schematic flow sheet based on generating unlocking cipher in the method for unlocking of bluetooth of the present invention.
Fig. 5 is shown as a kind for the treatment of scheme schematic diagram based on handheld terminal when unblanking in the method for unlocking of bluetooth of the present invention.
Fig. 6 is shown as a kind for the treatment of scheme schematic diagram based on electronic lock when unblanking in the method for unlocking of bluetooth of the present invention.
Fig. 7 is shown as the structural representation of a kind of unlocking system based on bluetooth of the present invention.
Fig. 8 is shown as the structural representation of a kind of handheld terminal of unblanking based on bluetooth of the present invention.
Fig. 9 is shown as the structural representation of a kind of electronic lock based on bluetooth of the present invention.
Figure 10 is shown as a kind of mutual schematic diagram based on unblank in the unlocking system of bluetooth handheld terminal and electronic lock of the present invention.
Element numbers explanation
1 unlocking system
11 unblank handheld terminal
111 bluetooth binding module
112 unlocking cipher generation modules
113 unblank control module
12 electronic locks
121 bluetooth modules
122 control modules
123 lock core modules
S11 ~ S13 step
Embodiment
Below by way of specific instantiation, embodiments of the present invention are described, those skilled in the art the content disclosed by this instructions can understand other advantages of the present invention and effect easily.The present invention can also be implemented or be applied by embodiments different in addition, and the every details in this instructions also can based on different viewpoints and application, carries out various modification or change not deviating under spirit of the present invention.
The object of the present embodiment is to provide a kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock, for solving in prior art based on the low problem of easily leaking with key of secret grade existed in the technology use of the electronic lock of bluetooth.To principle and the embodiment of a kind of method for unlocking based on bluetooth of the present embodiment, system, handheld terminal and electronic lock be elaborated below, and make those skilled in the art not need creative work can understand a kind of method for unlocking based on bluetooth of the present embodiment, system, handheld terminal and electronic lock.
The present embodiment provides a kind of method for unlocking based on bluetooth, what be applied to the electronic lock with Bluetooth function unblanks in control procedure, a kind of based in the method for unlocking of bluetooth at the present embodiment, when user uses the handheld terminal with Bluetooth function to perform unlocking action, handheld terminal will receive one group of random number, the handheld terminal of user is after receiving random number, hash calculating is carried out by the user profile of self and the combination etc. of random number, after calculating completes, hashed result is sent to electronic lock, electronic lock mates to the hashed value received, if the match is successful, then perform unlocking action, otherwise unblank unsuccessfully.Electronic lock also will calculate hashed value while transmission random number.In intercommunication process, just can prevent third party from monitoring from centre like this, cause key exposure, improve the security unblanked.Particularly, as shown in Figure 1, the described method for unlocking based on bluetooth comprises the following steps.
Step S11, is bound by the handheld terminal with Bluetooth function by the mode of Bluetooth communication and described electronic lock and is generated the unlocking cipher of described electronic lock.
Particularly, in the present embodiment, the handheld terminal with Bluetooth function to be bound with described electronic lock by the mode of Bluetooth communication and the unlocking cipher generating described electronic lock specifically comprises: described handheld terminal by the mode of Bluetooth communication and described electronic lock set up bluetooth be connected time, send bind request according to the administrator password that described electronic lock sends, and the hashed value after carrying out hash calculating to the feedback information received from described electronic lock, described hash being calculated acquisition is sent to described electronic lock; Described handheld terminal records the MAC Address of bluetooth in described electronic lock after the check information receiving described electronic lock, is that described electronic lock adds lock name simultaneously; Described handheld terminal, after receiving the AES key that described electronic lock uses after encryption and for the encryption of described unlocking cipher, is preserved described AES key.
Particularly when implementation step S11, as shown in Figures 2 and 3, after user purchases new lock, need the MAC Address of binding electronic lock, this MAC Address is the MAC Address of bluetooth in electronic lock.Before user's binding, need on electronic lock, press binding key, the Bluetooth broadcast of electronic lock, by change broadcast title, is convenient to the search of mobile phone terminal.Initial title will be changeed back after binding.User can the MAC Address of recorded electronic lock after the new electronic lock of binding, and adds title, facilitates user management and share key.User is after verifying by keeper, electronic lock is keyed in 4 bit encryption passwords, electronic lock end will generate new AES key, mobile phone terminal is transferred to after being encrypted by the numerical ciphers keyed in, mobile phone terminal is preserved new key, later stage is doing in keeper's operation, relates to when adding new cell-phone password and uses this key to be encrypted.If mobile phone is lost, need the binding re-starting keeper's mobile phone at electronic lock end.
As shown in Figure 4, described handheld terminal generates the unlocking cipher of described electronic lock according to the described AES key of preserving and described unlocking cipher is sent to described electronic lock after AES encryption.Keeper, after hash certification, can add new key in electronic lock, adds system in the process of key in electronic lock and carries out AES encryption, and the key of encryption is generated when keeper's handset binding by user.
Step S12, when electronic lock is unblanked, described handheld terminal sends to described electronic lock the request unblanked and after receiving the one group of random number fed back from described electronic lock, after hash calculating is carried out in the combination of the user ID in handheld terminal, described unlocking cipher and described random number, described hash is calculated the hashed value obtained and be sent to described electronic lock.Wherein, in the present embodiment, the request of unblanking that described handheld terminal sends to described electronic lock comprises the user ID preset in described handheld terminal and the request instruction of unblanking at least comprising unlocking cipher.
As shown in Figure 5, described handheld terminal treatment scheme of inside when unblanking is as follows: user is when using the mobile phone execution unlocking action with Bluetooth function, need first to open the mobile phone application software supporting with electronic lock, and open bluetooth equipment, after entering mobile phone application, user needs to select unlocking function, mobile phone will send to electronic lock the request unblanked in this time, the content of unblanking to ask sent comprises: user's No. ID of preserving in electronic lock and the unlocking cipher to correspondence, the rear of request of unblanking that electronic lock is receiving mobile phone transmission sends to mobile phone the random number that one group of length is 32, handheld terminal uses SHA256 algorithm after receiving random number, computing is carried out to random number+unlocking cipher+ID, result after calculating will be sent to electronic lock end.
Step S13, described electronic lock carries out checking coupling to the hashed value received and after verifying that the match is successful, opens described electronic lock.
Particularly, in the present embodiment, described electronic lock carries out checking coupling to the hashed value received and in checking after the match is successful, the detailed process opening described electronic lock comprises: the hashed value that described electronic lock obtains after hash calculating is carried out in the combination of unlocking cipher corresponding to described random number, described user ID and described user ID is mated with the hashed value received from described handheld terminal, after the match is successful, open described electronic lock.
As shown in Figure 6, described electronic lock treatment scheme of inside when unblanking is as follows: electronic lock also carries out SHA256 computing after sending random number to mobile phone, operation content comprises (random number+unlocking cipher+ID), the operation content of the SHA256 computing of electronic lock inside is that this unblanks to ask No. ID of user, this No. ID corresponding unlocking cipher and just now to the same random number that mobile phone sends.SAH256 operation result with self is carried out matching operation by electronic lock after the SHA256 operation result receiving mobile phone transmission, if the password on both sides is consistent, random number is consistent and ID is consistent, so electronic lock just will be opened, otherwise electronic lock is not opened and sent to mobile phone failure information of unblanking.
The advantage of mode of unblanking like this is: because the cipher mode adopted is the irreversible HASH computing of SHA256, even if so the Content of Communication between mobile phone and electronic lock is listened to by third party, but reverse deciphering cannot obtain unlocking cipher.Because the participation of random number of unblanking each time, so the checking content of unblanking communicated each time is all different, even if the Content of Communication of last time sends to electronic lock after being replicated, electronic lock also can not be opened.
For realizing above-mentioned a kind of method for unlocking based on bluetooth, as shown in Figure 7, the present embodiment correspondence provides a kind of unlocking system 1 based on bluetooth, and the described unlocking system 1 based on bluetooth comprises unblank handheld terminal 11 and the electronic lock 12 based on bluetooth.At this, described in unblank handheld terminal 11 comprise a kind of can according in advance setting or the instruction stored, automatically carry out numerical evaluation and information processing, and have the electronic equipment of multimedia video function, it includes but not limited to mobile phone, computer, touch screen terminal etc.
As shown in Figure 7 and Figure 8, what the described handheld terminal 11 of unblanking based on bluetooth was applied to the electronic lock 12 with Bluetooth function unblanks in control procedure, described handheld terminal 11 of unblanking at least comprises: handheld terminal 111 of unblanking, unlocking cipher generation module 112 and control module 113 of unblanking.
Described handheld terminal 111 of unblanking is for binding by the mode of Bluetooth communication and described electronic lock 12; Particularly, in the present embodiment, described in, handheld terminal 111 of unblanking comprises: bind request processing unit, sends bind request for the administrator password sent according to described electronic lock 12; Hashed value obtains transmitting element, is connected with described bind request processing unit, after carrying out hash calculating to the feedback information received from described electronic lock 12, the hashed value that described hash calculating obtains is sent to described electronic lock 12; Binding unit, obtains transmitting element with described hashed value and is connected, record the MAC Address of bluetooth in described electronic lock 12 after the check information receiving described electronic lock 12, is that described electronic lock 12 adds lock name simultaneously; Described unlocking cipher generation module 112 comprises: AES key unit, is connected with described binding unit, for after receiving the AES key that described electronic lock 12 uses after encryption and for the encryption of described unlocking cipher, preserves described AES key; Password generates transmitting element, is connected with described AES key unit, and the described AES key according to preserving generates the unlocking cipher of described electronic lock 12 and described unlocking cipher is sent to described electronic lock 12 after AES encryption.
The unlocking cipher that described unlocking cipher generation module 112 is connected for generating described electronic lock 12 with described handheld terminal 111 of unblanking; Described control module 113 of unblanking is connected with described unlocking cipher generation module 112, unblank to ask for sending to described electronic lock 12 and receiving after one group of random number of described electronic lock 12 feedback, after hash calculating is carried out in the combination of the user ID in handheld terminal, described unlocking cipher and described random number, described hash is calculated the hashed value obtained and be sent to described electronic lock 12, to make described electronic lock 12 checking coupling carried out to the hashed value received and open described electronic lock 12 in checking after the match is successful.
Wherein, unblank described in control module of unblanking described in 113 to ask to comprise the user ID preset in described handheld terminal and the request instruction of unblanking at least comprising unlocking cipher.
As shown in figures 7 and 9, the described electronic lock 12 based on bluetooth at least comprises: bluetooth module 121, control module 122 and lock core module 123.
Described bluetooth module 121 for there is Bluetooth function and handheld terminal for opening described electronic lock 12 carries out Bluetooth communication; Described control module 122 is connected with described bluetooth module 121, for after the request of unblanking receiving the transmission of described handheld terminal, generate one group of random number and by described random number back to described handheld terminal and carry out checking coupling to the hashed value received from described handheld terminal and verifying after the match is successful, open described electronic lock 12.In addition, the hashed value of described control module 122 also for obtaining after hash calculating is carried out in the combination of unlocking cipher corresponding to described random number, described user ID and described user ID is mated with the hashed value received from described handheld terminal, after the match is successful, open described electronic lock 12.Described lock core module 123 is connected with described control module 122, opens described electronic lock 12 for verifying in described control module 122 after the match is successful.
Particularly, in the present embodiment, as shown in Figure 10, the concrete reciprocal process of handheld terminal 11 and the described electronic lock 12 based on bluetooth of unblanking described in is as follows: the MAC Address needing to bind electronic lock 12 after user purchases new lock, this MAC Address is the MAC Address of bluetooth in electronic lock 12.Before user's binding, need to press binding key on electronic lock 12, the Bluetooth broadcast of electronic lock 12, by change broadcast title, is convenient to the search of mobile phone terminal.Initial title will be changeed back after binding.User after the new electronic lock 12 of binding can recorded electronic lock 12 MAC Address, and add title, facilitate user management and share key.User is after verifying by keeper, electronic lock 12 is keyed in 4 bit encryption passwords, electronic lock 12 end will generate new AES key, mobile phone terminal is transferred to after being encrypted by the numerical ciphers keyed in, mobile phone terminal carries out that to new key and preserves, later stage is doing in keeper's operation, relates to when adding new cell-phone password and uses this key to be encrypted.If mobile phone is lost, need the binding re-starting keeper's mobile phone at electronic lock 12 end.
Described handheld terminal generates the unlocking cipher of described electronic lock 12 according to the described AES key of preserving and described unlocking cipher is sent to described electronic lock 12 after AES encryption.Keeper, after hash certification, can add new key in electronic lock 12, adds system in the process of key and carry out AES encryption in electronic lock 12, and the key of encryption is generated when keeper's handset binding by user.
User is when using the mobile phone execution unlocking action with Bluetooth function, need first to open the mobile phone application software supporting with electronic lock 12, and open bluetooth equipment, after entering mobile phone application, user needs to select unlocking function, mobile phone will send to electronic lock 12 request unblanked in this time, the content of unblanking to ask sent comprises: user's No. ID of preserving in electronic lock 12 and the unlocking cipher to correspondence, the rear of request of unblanking that electronic lock 12 is receiving mobile phone transmission sends to mobile phone the random number that one group of length is 32, handheld terminal uses SHA256 algorithm after receiving random number, computing is carried out to random number+unlocking cipher+ID, result after calculating will be sent to electronic lock 12 end.
Electronic lock 12 also carries out SHA256 computing after sending random number to mobile phone, operation content comprises (random number+unlocking cipher+ID), the operation content of the SHA256 computing of electronic lock 12 inside is that this unblanks to ask No. ID of user, this No. ID corresponding unlocking cipher and just now to the same random number that mobile phone sends.SAH256 operation result with self is carried out matching operation by electronic lock 12 after the SHA256 operation result receiving mobile phone transmission, if the password on both sides is consistent, random number is consistent and ID is consistent, so electronic lock 12 just will be opened, otherwise electronic lock 12 is not opened and sent to mobile phone failure information of unblanking.Due to the irreversible HASH computing that the cipher mode adopted is SHA256, even if so the Content of Communication between mobile phone and electronic lock 12 is listened to by third party, but reverse deciphering cannot obtain unlocking cipher.Because the participation of random number of unblanking each time, so the checking content of unblanking communicated each time is all different, even if the Content of Communication of last time sends to electronic lock 12 after being replicated, electronic lock 12 also can not be opened.
In sum, the present invention is by the interactive authentication process of unblanking handheld terminal unlocking electronic lock, the cipher mode of hash is adopted to carry out interactive authentication, just can prevent third party from monitoring from centre in handheld terminal and the electronic lock intercommunication process of unblanking like this, cause key exposure, so the present invention does not exist the situation of key exposure and unblanks speed soon, effectively improve the security of electronic lock.So the present invention effectively overcomes of the prior art kind of shortcoming and tool high industrial utilization.
Above-described embodiment is illustrative principle of the present invention and effect thereof only, but not for limiting the present invention.Any person skilled in the art scholar all without prejudice under spirit of the present invention and category, can modify above-described embodiment or changes.Therefore, such as have in art usually know the knowledgeable do not depart from complete under disclosed spirit and technological thought all equivalence modify or change, must be contained by claim of the present invention.

Claims (10)

1. based on a method for unlocking for bluetooth, be applied to the electronic lock with Bluetooth function unblank in control procedure, it is characterized in that: the described method for unlocking based on bluetooth comprises:
The handheld terminal with Bluetooth function is bound by the mode of Bluetooth communication and described electronic lock and generated the unlocking cipher of described electronic lock;
When electronic lock is unblanked, described handheld terminal sends to described electronic lock the request unblanked and after receiving the one group of random number fed back from described electronic lock, after hash calculating is carried out in the combination of the user ID in handheld terminal, described unlocking cipher and described random number, described hash is calculated the hashed value obtained and be sent to described electronic lock;
Described electronic lock carries out checking coupling to the hashed value received and after verifying that the match is successful, opens described electronic lock.
2. the method for unlocking based on bluetooth according to claim 1, is characterized in that: bound by the mode of Bluetooth communication and described electronic lock by the handheld terminal with Bluetooth function and the unlocking cipher generating described electronic lock specifically comprises:
Described handheld terminal by the mode of Bluetooth communication and described electronic lock set up bluetooth be connected time, send bind request according to the administrator password that described electronic lock sends, and the hashed value after carrying out hash calculating to the feedback information received from described electronic lock, described hash being calculated acquisition is sent to described electronic lock;
Described handheld terminal records the MAC Address of bluetooth in described electronic lock after the check information receiving described electronic lock, is that described electronic lock adds lock name simultaneously;
Described handheld terminal, after receiving the AES key that described electronic lock uses after encryption and for the encryption of described unlocking cipher, is preserved described AES key;
Described handheld terminal generates the unlocking cipher of described electronic lock according to the described AES key of preserving and described unlocking cipher is sent to described electronic lock after AES encryption.
3. the method for unlocking based on bluetooth according to claim 1, is characterized in that: the request instruction of unblanking of unblanking to ask to comprise user ID default in described handheld terminal and at least comprise unlocking cipher that described handheld terminal sends to described electronic lock.
4. the method for unlocking based on bluetooth according to claim 3, it is characterized in that: described electronic lock carries out checking coupling to the hashed value received and in checking after the match is successful, the detailed process opening described electronic lock comprises: the hashed value that described electronic lock obtains after hash calculating is carried out in the combination of unlocking cipher corresponding to described random number, described user ID and described user ID is mated with the hashed value received from described handheld terminal, after the match is successful, open described electronic lock.
5. based on a handheld terminal of unblanking for bluetooth, be applied to the electronic lock with Bluetooth function unblank in control procedure, it is characterized in that: described in handheld terminal of unblanking comprise:
Bluetooth binding module, binds for the mode and described electronic lock passing through Bluetooth communication;
Unlocking cipher generation module, is connected with described bluetooth binding module, for generating the unlocking cipher of described electronic lock;
To unblank control module, be connected with described unlocking cipher generation module, for sending to described electronic lock the request unblanked and after receiving the one group of random number fed back from described electronic lock, after hash calculating is carried out in the combination of the user ID in handheld terminal, described unlocking cipher and described random number, described hash is calculated the hashed value obtained and be sent to described electronic lock, to make described electronic lock checking coupling carried out to the hashed value received and open described electronic lock in checking after the match is successful.
6. handheld terminal of unblanking according to claim 5, is characterized in that:
Described bluetooth binding module comprises:
Bind request processing unit, sends bind request for the administrator password sent according to described electronic lock;
Hashed value obtains transmitting element, is connected with described bind request processing unit, after carrying out hash calculating to the feedback information received from described electronic lock, the hashed value that described hash calculating obtains is sent to described electronic lock;
Binding unit, obtains transmitting element with described hashed value and is connected, record the MAC Address of bluetooth in described electronic lock after the check information receiving described electronic lock, is that described electronic lock adds lock name simultaneously;
Described unlocking cipher generation module comprises:
AES key unit, is connected with described binding unit, for after receiving the AES key that described electronic lock uses after encryption and for the encryption of described unlocking cipher, preserves described AES key;
Password generates transmitting element, is connected with described AES key unit, and the described AES key according to preserving generates the unlocking cipher of described electronic lock and described unlocking cipher is sent to described electronic lock after AES encryption.
7. handheld terminal of unblanking according to claim 6, is characterized in that: described in unblank in control module described in unblank to ask to comprise the user ID preset in described handheld terminal and the request instruction of unblanking at least comprising unlocking cipher.
8. based on an electronic lock for bluetooth, it is characterized in that: described electronic lock at least comprises:
Bluetooth module, for there is Bluetooth function and handheld terminal for opening described electronic lock carries out Bluetooth communication;
Control module, be connected with described bluetooth module, for after the request of unblanking receiving the transmission of described handheld terminal, generate one group of random number and by described random number back to described handheld terminal and carry out checking coupling to the hashed value received from described handheld terminal and in checking after the match is successful, described electronic lock is opened in control;
Lock core module, is connected with described control module, after the match is successful in described control module checking, open described electronic lock.
9. the electronic lock based on bluetooth according to claim 8, it is characterized in that: the hashed value of described control module also for obtaining after hash calculating is carried out in the combination of unlocking cipher corresponding to described random number, described user ID and described user ID is mated with the hashed value received from described handheld terminal, after the match is successful, open described electronic lock.
10. the unlocking system based on bluetooth, it is characterized in that, the described unlocking system based on bluetooth comprises unblank handheld terminal and the electronic lock based on bluetooth as described in claim 8 to the arbitrary claim of claim 9 as described in claim 5 to the arbitrary claim of claim 7.
CN201510642506.7A 2015-09-30 2015-09-30 A kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock Active CN105184931B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510642506.7A CN105184931B (en) 2015-09-30 2015-09-30 A kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510642506.7A CN105184931B (en) 2015-09-30 2015-09-30 A kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock

Publications (2)

Publication Number Publication Date
CN105184931A true CN105184931A (en) 2015-12-23
CN105184931B CN105184931B (en) 2017-09-22

Family

ID=54906979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510642506.7A Active CN105184931B (en) 2015-09-30 2015-09-30 A kind of method for unlocking based on bluetooth, system, handheld terminal and electronic lock

Country Status (1)

Country Link
CN (1) CN105184931B (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105894627A (en) * 2016-03-30 2016-08-24 北京千丁互联科技有限公司 Bluetooth access control equipment and bluetooth access control management system and method
CN105931339A (en) * 2016-06-07 2016-09-07 杭州虹云网络科技有限公司 Intelligent lock capable of realizing security certificate based on mobile equipment Bluetooth and certificating method of intelligent lock
CN106211048A (en) * 2016-08-31 2016-12-07 重庆智城互盈科技发展有限公司 The password unlocking method of smart lock, Apparatus and system
CN106683242A (en) * 2016-12-02 2017-05-17 歌尔科技有限公司 Intelligent lock system, intelligent lock and intelligent wearable equipment
CN106952378A (en) * 2017-04-11 2017-07-14 徐士兰 Method for unlocking and device, electronic lock
CN106952370A (en) * 2017-03-16 2017-07-14 武汉世纪金桥安全技术有限公司 A kind of blue-tooth intelligence locks secret key composite authentication system
CN107040289A (en) * 2016-12-01 2017-08-11 致富电子科技有限公司 Information transferring method and its device based on Near Field Communication
CN107134039A (en) * 2017-06-27 2017-09-05 上海星尘电子科技有限公司 Acoustic communication smart lock and acoustic communication intelligent lock system
CN107948213A (en) * 2018-01-17 2018-04-20 深圳中电国际信息科技有限公司 A kind of encryption and authentication method, system, device and computer-readable recording medium
CN108320355A (en) * 2017-12-29 2018-07-24 中国船舶重工集团公司第七八研究所 A kind of the emergency cryptosystem open system and its open method of intelligent door lock
WO2018133832A1 (en) * 2017-01-21 2018-07-26 云丁网络技术(北京)有限公司 Unlocking method for intelligent door lock, mobile terminal, intelligent door lock and cloud server
CN108460862A (en) * 2017-02-20 2018-08-28 掌握科技无锡有限公司 The method and electric lockset, lock system having with palmprint authentication and Mobile phone control lock
CN109785490A (en) * 2019-01-29 2019-05-21 上海博泰悦臻网络技术服务有限公司 Bi-directional verification method and system, intelligent terminal and the T-BOX of bluetooth key
CN109801423A (en) * 2019-02-20 2019-05-24 北京首汽智行科技有限公司 A kind of control method for vehicle and system based on bluetooth
CN109889596A (en) * 2018-12-29 2019-06-14 珠海汇金科技股份有限公司 Smart lock binding method, smart lock and smart lock binding system
CN110211265A (en) * 2019-05-28 2019-09-06 韦勇 Household intelligent door lock exchange method, storage medium, electronic equipment based on AR
CN110232756A (en) * 2019-05-28 2019-09-13 韦勇 Intelligent door lock exchange method, storage medium, electronic equipment towards meeting
CN110555924A (en) * 2018-06-01 2019-12-10 杭州海康威视数字技术股份有限公司 Method and device for unlocking processing
CN110827449A (en) * 2019-10-31 2020-02-21 广东科裕智能科技有限公司 Intelligent door lock control system and control method
CN110821303A (en) * 2019-12-05 2020-02-21 上海新微技术研发中心有限公司 BLE intelligence lock
CN110853191A (en) * 2019-11-12 2020-02-28 珠海格力电器股份有限公司 Intelligent door lock unlocking method, equipment and medium
CN110886555A (en) * 2019-12-05 2020-03-17 上海新微技术研发中心有限公司 BLE intelligent door lock interaction method
CN111080852A (en) * 2019-12-17 2020-04-28 重庆邮电大学 Method for setting automobile door lock member
CN111137245A (en) * 2019-12-17 2020-05-12 重庆邮电大学 Opening and closing method for automobile door lock
CN112087295A (en) * 2020-09-17 2020-12-15 湖南三一中型起重机械有限公司 Encryption and decryption method and device for electronic lock, electronic lock and storage medium
CN112530068A (en) * 2020-10-29 2021-03-19 重庆恢恢信息技术有限公司 Method for realizing personnel identification of intelligent construction site through Internet of things
CN112562146A (en) * 2020-10-29 2021-03-26 重庆恢恢信息技术有限公司 Method for realizing personnel mobility on construction site based on smart cloud platform
CN112562145A (en) * 2020-10-29 2021-03-26 重庆恢恢信息技术有限公司 Construction personnel troubleshooting working method for intelligent construction site
CN112884947A (en) * 2021-01-12 2021-06-01 深圳讯声智控科技有限公司 Offline remote electronic door lock control method and system
CN113269909A (en) * 2020-02-17 2021-08-17 上海新微技术研发中心有限公司 Intelligent lock data management system based on Bluetooth communication
CN114360100A (en) * 2020-09-27 2022-04-15 比亚迪半导体股份有限公司 Control method, device, system and medium for intelligent door lock
CN114944025A (en) * 2022-04-24 2022-08-26 深圳市魔力信息技术有限公司 Method and system for realizing flexible networking of furniture lock Bluetooth
CN116527409A (en) * 2023-07-05 2023-08-01 深圳市旭子科技有限公司 Internet of things lock-based network access identity recognition method and system
US11928904B2 (en) 2019-08-02 2024-03-12 Yunding Network Technology (Beijing) Co., Ltd. Methods and systems for controlling a smart lock

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111243133A (en) * 2020-01-07 2020-06-05 杭州涂鸦信息技术有限公司 Bluetooth door lock system based on dynamic password generation and matching and unlocking method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3996449A (en) * 1975-08-25 1976-12-07 International Business Machines Corporation Operating system authenticator
CN101593380A (en) * 2008-05-28 2009-12-02 北京飞天诚信科技有限公司 A kind of gate control system and authentication method that generates and verify based on dynamic password
CN103026682A (en) * 2010-06-16 2013-04-03 德尔斐系统有限公司 Wireless device enabled locking system
CN103136819A (en) * 2011-12-01 2013-06-05 联想(北京)有限公司 Unlocking method for door control system based on mobile terminal and mobile terminal
CN104537738A (en) * 2014-02-24 2015-04-22 袁磊 Dynamic coded lock system for acquiring codes by virtue of table look-up
CN104574593A (en) * 2014-12-24 2015-04-29 浙江银江研究院有限公司 Virtual key based on Bluetooth communication as well as anti-theft lock system and application method thereof
CN104821031A (en) * 2015-05-27 2015-08-05 重庆大学 Dynamic authentication method for intelligent lock control system of Bluetooth mobile phone

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3996449A (en) * 1975-08-25 1976-12-07 International Business Machines Corporation Operating system authenticator
CN101593380A (en) * 2008-05-28 2009-12-02 北京飞天诚信科技有限公司 A kind of gate control system and authentication method that generates and verify based on dynamic password
CN103026682A (en) * 2010-06-16 2013-04-03 德尔斐系统有限公司 Wireless device enabled locking system
CN103136819A (en) * 2011-12-01 2013-06-05 联想(北京)有限公司 Unlocking method for door control system based on mobile terminal and mobile terminal
CN104537738A (en) * 2014-02-24 2015-04-22 袁磊 Dynamic coded lock system for acquiring codes by virtue of table look-up
CN104574593A (en) * 2014-12-24 2015-04-29 浙江银江研究院有限公司 Virtual key based on Bluetooth communication as well as anti-theft lock system and application method thereof
CN104821031A (en) * 2015-05-27 2015-08-05 重庆大学 Dynamic authentication method for intelligent lock control system of Bluetooth mobile phone

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105894627B (en) * 2016-03-30 2019-04-16 北京千丁互联科技有限公司 A kind of control of bluetooth access equipment, control of bluetooth access management system and method
CN105894627A (en) * 2016-03-30 2016-08-24 北京千丁互联科技有限公司 Bluetooth access control equipment and bluetooth access control management system and method
CN105931339A (en) * 2016-06-07 2016-09-07 杭州虹云网络科技有限公司 Intelligent lock capable of realizing security certificate based on mobile equipment Bluetooth and certificating method of intelligent lock
CN106211048A (en) * 2016-08-31 2016-12-07 重庆智城互盈科技发展有限公司 The password unlocking method of smart lock, Apparatus and system
CN107040289A (en) * 2016-12-01 2017-08-11 致富电子科技有限公司 Information transferring method and its device based on Near Field Communication
CN107040289B (en) * 2016-12-01 2021-06-08 广州捷泰通贸易有限公司 Information transmission method and device based on near field communication
CN106683242A (en) * 2016-12-02 2017-05-17 歌尔科技有限公司 Intelligent lock system, intelligent lock and intelligent wearable equipment
WO2018133832A1 (en) * 2017-01-21 2018-07-26 云丁网络技术(北京)有限公司 Unlocking method for intelligent door lock, mobile terminal, intelligent door lock and cloud server
US11335144B2 (en) 2017-01-21 2022-05-17 Yunding Network Technology (Beijing) Co., Ltd. Method for unlocking intelligent lock, mobile terminal, intelligent lock and server
CN108460862A (en) * 2017-02-20 2018-08-28 掌握科技无锡有限公司 The method and electric lockset, lock system having with palmprint authentication and Mobile phone control lock
CN106952370A (en) * 2017-03-16 2017-07-14 武汉世纪金桥安全技术有限公司 A kind of blue-tooth intelligence locks secret key composite authentication system
CN106952378A (en) * 2017-04-11 2017-07-14 徐士兰 Method for unlocking and device, electronic lock
CN107134039B (en) * 2017-06-27 2023-04-07 上海星尘电子科技有限公司 Acoustic communication intelligent lock and acoustic communication intelligent lock system
CN107134039A (en) * 2017-06-27 2017-09-05 上海星尘电子科技有限公司 Acoustic communication smart lock and acoustic communication intelligent lock system
CN108320355A (en) * 2017-12-29 2018-07-24 中国船舶重工集团公司第七八研究所 A kind of the emergency cryptosystem open system and its open method of intelligent door lock
CN107948213A (en) * 2018-01-17 2018-04-20 深圳中电国际信息科技有限公司 A kind of encryption and authentication method, system, device and computer-readable recording medium
CN110555924A (en) * 2018-06-01 2019-12-10 杭州海康威视数字技术股份有限公司 Method and device for unlocking processing
CN110555924B (en) * 2018-06-01 2021-09-17 杭州海康威视数字技术股份有限公司 Method and device for unlocking processing
CN109889596A (en) * 2018-12-29 2019-06-14 珠海汇金科技股份有限公司 Smart lock binding method, smart lock and smart lock binding system
CN109785490A (en) * 2019-01-29 2019-05-21 上海博泰悦臻网络技术服务有限公司 Bi-directional verification method and system, intelligent terminal and the T-BOX of bluetooth key
CN109801423A (en) * 2019-02-20 2019-05-24 北京首汽智行科技有限公司 A kind of control method for vehicle and system based on bluetooth
CN110232756A (en) * 2019-05-28 2019-09-13 韦勇 Intelligent door lock exchange method, storage medium, electronic equipment towards meeting
CN110211265A (en) * 2019-05-28 2019-09-06 韦勇 Household intelligent door lock exchange method, storage medium, electronic equipment based on AR
US11928904B2 (en) 2019-08-02 2024-03-12 Yunding Network Technology (Beijing) Co., Ltd. Methods and systems for controlling a smart lock
CN110827449A (en) * 2019-10-31 2020-02-21 广东科裕智能科技有限公司 Intelligent door lock control system and control method
CN110853191A (en) * 2019-11-12 2020-02-28 珠海格力电器股份有限公司 Intelligent door lock unlocking method, equipment and medium
CN110886555A (en) * 2019-12-05 2020-03-17 上海新微技术研发中心有限公司 BLE intelligent door lock interaction method
CN110821303A (en) * 2019-12-05 2020-02-21 上海新微技术研发中心有限公司 BLE intelligence lock
CN111080852A (en) * 2019-12-17 2020-04-28 重庆邮电大学 Method for setting automobile door lock member
CN111080852B (en) * 2019-12-17 2022-03-11 重庆邮电大学 Method for setting automobile door lock member
CN111137245B (en) * 2019-12-17 2022-08-02 重庆邮电大学 Opening and closing method for automobile door lock
CN111137245A (en) * 2019-12-17 2020-05-12 重庆邮电大学 Opening and closing method for automobile door lock
CN113269909A (en) * 2020-02-17 2021-08-17 上海新微技术研发中心有限公司 Intelligent lock data management system based on Bluetooth communication
CN112087295A (en) * 2020-09-17 2020-12-15 湖南三一中型起重机械有限公司 Encryption and decryption method and device for electronic lock, electronic lock and storage medium
CN112087295B (en) * 2020-09-17 2023-03-10 湖南三一中型起重机械有限公司 Encryption and decryption method and device for electronic lock, electronic lock and storage medium
CN114360100A (en) * 2020-09-27 2022-04-15 比亚迪半导体股份有限公司 Control method, device, system and medium for intelligent door lock
CN112530068A (en) * 2020-10-29 2021-03-19 重庆恢恢信息技术有限公司 Method for realizing personnel identification of intelligent construction site through Internet of things
CN112562146A (en) * 2020-10-29 2021-03-26 重庆恢恢信息技术有限公司 Method for realizing personnel mobility on construction site based on smart cloud platform
CN112530068B (en) * 2020-10-29 2023-09-22 重庆恢恢信息技术有限公司 Personnel identification method for realizing intelligent building site through Internet of things
CN112562146B (en) * 2020-10-29 2023-09-22 重庆恢恢信息技术有限公司 Method for realizing personnel flow in building site based on intelligent cloud platform
CN112562145A (en) * 2020-10-29 2021-03-26 重庆恢恢信息技术有限公司 Construction personnel troubleshooting working method for intelligent construction site
CN112884947A (en) * 2021-01-12 2021-06-01 深圳讯声智控科技有限公司 Offline remote electronic door lock control method and system
CN114944025A (en) * 2022-04-24 2022-08-26 深圳市魔力信息技术有限公司 Method and system for realizing flexible networking of furniture lock Bluetooth
CN116527409A (en) * 2023-07-05 2023-08-01 深圳市旭子科技有限公司 Internet of things lock-based network access identity recognition method and system
CN116527409B (en) * 2023-07-05 2023-10-20 深圳市旭子科技有限公司 Internet of things lock-based network access identity recognition method and system

Also Published As

Publication number Publication date
CN105184931B (en) 2017-09-22

Similar Documents

Publication Publication Date Title
CN105184931A (en) Bluetooth-based unlocking method, system and hand-held terminal and Bluetooth-based electronic lock
CN104065653B (en) A kind of interactive auth method, device, system and relevant device
CN109150835A (en) Method, apparatus, equipment and the computer readable storage medium of cloud data access
CN107438230B (en) Safe wireless ranging
CN113364760A (en) Data encryption processing method and device, computer equipment and storage medium
CN105681538A (en) System and method for device authentication
CN105069864A (en) Door lock control secure communication scheme based on NFC (near field communication) function of smart phone
CN107993073B (en) Face recognition system and working method thereof
CN108989309B (en) Encryption communication method and encryption communication device based on narrow-band Internet of things
CN109949461B (en) Unlocking method and device
GB2585170A (en) Oblivious pseudorandom function in a key management system
CN103888938A (en) PKI private key protection method of dynamically generated key based on parameters
CN112804133B (en) Encryption group chat method and system based on blockchain technology
CN114070614B (en) Identity authentication method, apparatus, device, storage medium and computer program product
CN104660397A (en) Secret key managing method and system
CN105208005A (en) Fingerprint authentication method, connection equipment and terminal equipment
CN106817346A (en) Data transmission method and device and electronic equipment
CN105635075A (en) Method of registering cloud terminal, cloud terminal, cloud server and cloud system
CN109309566A (en) A kind of authentication method, device, system, equipment and storage medium
CN109639644A (en) Authority checking method, apparatus, storage medium and electronic equipment
CN105978693A (en) Terminal association method and system
CN105325021A (en) Method and apparatus for remote portable wireless device authentication
CN109922022A (en) Internet of Things communication means, platform, terminal and system
CN112425116B (en) Intelligent door lock wireless communication method, intelligent door lock, gateway and communication equipment
CN107888376B (en) NFC authentication system based on quantum communication network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant