CN109741495A - A kind of deposit boot joint sealing and unpacking method and system - Google Patents
A kind of deposit boot joint sealing and unpacking method and system Download PDFInfo
- Publication number
- CN109741495A CN109741495A CN201811611759.8A CN201811611759A CN109741495A CN 109741495 A CN109741495 A CN 109741495A CN 201811611759 A CN201811611759 A CN 201811611759A CN 109741495 A CN109741495 A CN 109741495A
- Authority
- CN
- China
- Prior art keywords
- code
- lockset
- unlocking
- boot
- information
- 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
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention discloses a kind of deposit boot joint sealing and unpacking methods, including lockset registration step and joint sealing interactive step;The lockset registration step: lockset and server by interaction generate public key and private key to, boot registration code, the first unlocking code and the second unlocking code, and generate two-dimensional barcode information;Wherein, lockset saves public key, boot registration code, the first unlocking code and the second unlocking code, and server saves private key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code;The two-dimensional barcode information includes at least boot registration code.Technical effect of the invention is as follows: the present invention realizes the management of deposit boot by way of electronic lock, compares mechanical lock mode, the present invention is safe and reliable, and greatly reduces the management workload of bank clerk.
Description
Technical field
The present invention relates to boot electronic lock control technologies.
Background technique
Business, such as the art work, commercial contract, jewelry etc. that client saves high-value items are existed in banking.With
In the deposit boot that family deposits the art work of high value, commercial contract, jewelry and other items in the bank.This deposit boot is for visitor
The demand of family safety, it usually needs two keys respectively correspond two locks, wherein a key rests in user hand, another
Rest in bank clerk hand, when user need unpack take out be deposited in deposit boot in article when, need user and
After bank clerk personal two keys respectively grasped each simultaneously open two locks, corresponding deposit boot could be opened.
Under such mode, there are the following problems:
1, there are security risks for this mechanical lock and mechanical key itself.
2, since bank grasps numerous keys, key itself is caused to manage the security risk that may cause, such as so
As soon as lacking a key in more keys suddenly to be difficult to find, checks bottom and lacked the workload of which key very greatly.
3, since bank grasps numerous keys, cause joint sealing, unpack when key, chest, client registration work amount very
Greatly.
4, when bank clerk work shift, the workload of key handover is very huge.
Summary of the invention
Problem to be solved by this invention: in background technique, under existing deposit boot mechanical lock mode there are the problem of.
To solve the above problems, the scheme that the present invention uses is as follows:
A kind of deposit boot joint sealing according to the present invention and unpacking method, including lockset registration step and joint sealing interactive step;
The lockset registration step: lockset and server generate public key and private key by interaction and unlock to, boot registration code, first
Code and the second unlocking code, and generate two-dimensional barcode information;Wherein, lockset saves public key, boot registration code, the first unlocking code and second
Unlocking code, server save private key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code;The two dimensional code
Information includes at least boot registration code;
The joint sealing interactive step includes the following steps:
S11: client receives and parses through lockset two-dimension code image, extracts the boot registration code;The lockset two-dimension code image
Two-dimension code image is formed by after changing into two dimensional code by the two-dimensional barcode information;
S12: after client receives the joint sealing instruction of user's input, joint sealing solicited message is sent to server;The joint sealing is asked
Information is asked to include at least user information, boot registration code;
S13: it after server receives the joint sealing solicited message, is used according to the user information in the joint sealing solicited message
Family authentication after subscription authentication passes through, judges whether current joint sealing request is first joint sealing request;If it is first joint sealing
Request, then by boot registration code, lockset identification code, the first unlocking code by generating blocking order information after the private key encryption;
It requests, then passes through boot registration code, lockset identification code, the second unlocking code raw after the private key encryption if it is second joint sealing
At blocking order information;Then the blocking order information is sent to client;
S14: the blocking order information received is forwarded to lockset by client;
S15: after lockset receives two blocking order information, two blocking order information is decrypted by the public key respectively, are obtained
After two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, at the same compare boot registration code and
Lockset identification code executes locking and refers to when the information that two blocking order information are included is consistent with the information that lockset is stored
It enables.
Further, deposit boot joint sealing according to the present invention and unpacking method, further include interactive step of unpacking:
The unpacking interactive step includes the following steps:
S21: client receives and parses through lockset two-dimension code image, extracts the boot registration code;
S22: after client receives the unpacking instruction of user's input, solicited message of unpacking is sent to server;Described unpack is asked
Information is asked to include at least user information, boot registration code;
S23: it after server receives the unpacking solicited message, is used according to the user information in the unpacking solicited message
Family authentication after subscription authentication passes through, judges whether current unpacking request is first request of unpacking;It unpacks if it is first
Request, then by boot registration code, lockset identification code, the first unlocking code by generating unlocking instruction information after the private key encryption;
If it is second request of unpacking, then boot registration code, lockset identification code, the second unlocking code are passed through raw after the private key encryption
At unlocking instruction information;Then the unlocking instruction information is sent to client;
S24: the unlocking instruction information received is forwarded to lockset by client;
S25: after lockset receives two unlocking instruction information, two unlocking instruction information is decrypted by the public key respectively, are obtained
After two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, at the same compare boot registration code and
Lockset identification code executes unlocking and refers to when the information that two unlocking instruction information are included is consistent with the information that lockset is stored
It enables;
Further, deposit boot joint sealing according to the present invention and unpacking method, the lockset is two individual lockset institute groups
At lockset group;When lockset saves public key, boot registration code, the first unlocking code and the second unlocking code, one of them is individually locked
Tool saves public key, boot registration code and the first unlocking code, another individual lockset saves public key, boot registration code and second is opened
Code-locked;In the step S15, two individual locksets receive two blocking order information respectively, and carry out blocking order respectively
The comparison of information and blocking order is executed respectively.
Further, deposit boot joint sealing according to the present invention and unpacking method, the blocking order information further includes school
Test information;The check information passes through digest algorithm by boot registration code, lockset identification code, the first unlocking code or the second unlocking code
Abstract obtains.
Further, deposit boot joint sealing according to the present invention and unpacking method, in the step S13, current joint sealing
Request is first joint sealing request, then waits second joint sealing request, and after receiving second joint sealing request, boot is registered
Code, lockset identification code, the first unlocking code by after the private key encryption generate blocking order information, then by boot registration code, lock
Have identification code, the second unlocking code by generating another blocking order information after the private key encryption, is then again latched two
Command information is respectively sent to corresponding client.
A kind of deposit boot joint sealing according to the present invention and unpacking system, including lockset registration module and joint sealing interaction mould
Block;
The lockset registration module, is used for: lockset and server generate public key and private key to, boot registration code, the by interaction
One unlocking code and the second unlocking code, and generate two-dimensional barcode information;Wherein, lockset saves public key, boot registration code, the first unlocking code
With the second unlocking code, server saves private key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code;It is described
Two-dimensional barcode information includes at least boot registration code;
The joint sealing interactive module includes following module:
M11 is used for: client receives and parses through lockset two-dimension code image, extracts the boot registration code;The lockset two dimensional code
Picture is formed by two-dimension code image after changing into two dimensional code by the two-dimensional barcode information;
M12 is used for: after client receives the joint sealing instruction of user's input, sending joint sealing solicited message to server;The envelope
Case solicited message includes at least user information, boot registration code;
M13 is used for: after server receives the joint sealing solicited message, according to the user information in the joint sealing solicited message
Subscription authentication is carried out, after subscription authentication passes through, judges whether current joint sealing request is first joint sealing request;If it is first
A joint sealing request, then by boot registration code, lockset identification code, the first unlocking code by generating blocking order after the private key encryption
Information;It requests, then adds boot registration code, lockset identification code, the second unlocking code by the private key if it is second joint sealing
Blocking order information is generated after close;Then the blocking order information is sent to client;
M14 is used for: the blocking order information received is forwarded to lockset by client;
M15 is used for: after lockset receives two blocking order information, two blocking order information are decrypted by the public key respectively,
After obtaining two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, while comparing boot registration
Code and lockset identification code, when the information that two blocking order information are included is consistent with the information that lockset is stored, execution is closed
Lock instruction.
Further, deposit boot joint sealing according to the present invention and unpacking system, further include interactive module of unpacking:
The unpacking interactive module includes following module:
M21 is used for: client receives and parses through lockset two-dimension code image, extracts the boot registration code;
M22 is used for: after client receives the unpacking instruction of user's input, sending solicited message of unpacking to server;It is described to open
Case solicited message includes at least user information, boot registration code;
M23 is used for: after server receives the unpacking solicited message, according to the user information in the unpacking solicited message
Subscription authentication is carried out, after subscription authentication passes through, judges whether current unpacking request is first request of unpacking;If it is first
A unpacking request, then by boot registration code, lockset identification code, the first unlocking code by generating unlocking instruction after the private key encryption
Information;If it is second request of unpacking, then boot registration code, lockset identification code, the second unlocking code are added by the private key
Unlocking instruction information is generated after close;Then the unlocking instruction information is sent to client;
M24 is used for: the unlocking instruction information received is forwarded to lockset by client;
M25 is used for: after lockset receives two unlocking instruction information, two unlocking instruction information are decrypted by the public key respectively,
After obtaining two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, while comparing boot registration
Code and lockset identification code, when the information that two unlocking instruction information are included is consistent with the information that lockset is stored, execution is opened
Lock instruction;
Further, deposit boot joint sealing according to the present invention and unpacking system, the lockset is two individual lockset institute groups
At lockset group;When lockset saves public key, boot registration code, the first unlocking code and the second unlocking code, one of them is individually locked
Tool saves public key, boot registration code and the first unlocking code, another individual lockset saves public key, boot registration code and second is opened
Code-locked;In the module M15, two individual locksets receive two blocking order information respectively, and carry out blocking order respectively
The comparison of information and blocking order is executed respectively.
Further, deposit boot joint sealing according to the present invention and unpacking system, the blocking order information further includes school
Test information;The check information passes through digest algorithm by boot registration code, lockset identification code, the first unlocking code or the second unlocking code
Abstract obtains.
Further, deposit boot joint sealing according to the present invention and unpacking system, in the module M13, current joint sealing
Request is first joint sealing request, then waits second joint sealing request, and after receiving second joint sealing request, boot is registered
Code, lockset identification code, the first unlocking code by after the private key encryption generate blocking order information, then by boot registration code, lock
Have identification code, the second unlocking code by generating another blocking order information after the private key encryption, is then again latched two
Command information is respectively sent to corresponding client.
Technical effect of the invention is as follows: the present invention realizes the management of deposit boot by way of electronic lock, compares machine
Tool locks mode, and the present invention is safe and reliable, and greatly reduces the management workload of bank clerk.
Detailed description of the invention
Fig. 1 is overall system architecture schematic diagram of the embodiment of the present invention.Bank is indicated on the left of its chain lines, right side indicates to use
Family.
Fig. 2 is the structural schematic diagram of the electric lockset in deposit boot of the embodiment of the present invention.
Specific embodiment
The present invention is described in further details with reference to the accompanying drawing.
A kind of deposit boot joint sealing of the present embodiment and unpacking system save business for bank's high-value items, such as
Shown in Fig. 1, including deposit boot 100, server 200, bank's lateral terminal 301 and client's lateral terminal 302.Bank's lateral terminal 301
Mobile terminal, such as smart phone or palm PC are both preferably with client's lateral terminal 302.Bank's lateral terminal 301 and client
Lateral terminal 302 connects server 200 by WIFI or mobile data network.Bank's lateral terminal 301 and client's lateral terminal 302 pass through
Bluetooth approach connection deposit boot 100.It deposits and is equipped with electric lockset in boot 100.The electric lockset is independent in logic by two
Lockset composition, as shown in Fig. 2, include microprocessor 15, the first bluetooth module 111, the second bluetooth module 112, first execute
Mechanism 121 and the second executing agency 122.First executing agency 121 and the second executing agency 122 are the unlocking of lockset, locking
Executing agency.First bluetooth module 111, the second bluetooth module 112, the first executing agency 121 and the connection of the second executing agency 122
Microprocessor 15.First bluetooth module 111 and the first executing agency 121 and microprocessor 15 form one and individually lock in logic
Tool, the second bluetooth module 112, the second executing agency 122 and microprocessor 15 form another individual lockset in logic.First
Bluetooth module 111 is used for by connecting bank's lateral terminal 301 with bluetooth approach, and the second bluetooth module 112 is used for by with bluetooth
Mode connects client's lateral terminal 302.Bank's lateral terminal 301 and client's lateral terminal 302 are realized of the invention by executing application
Signified client.
The friendship between deposit boot 100, server 200, bank's lateral terminal 301 and client's lateral terminal 302 in this system
Mutually, that is, the interaction between aforementioned client, server and lockset, it includes at least: lockset registration step, joint sealing interaction step
Suddenly, unpacking interactive step.
Lockset registration step, it is, lockset and server by interaction generate public key and private key to, boot registration code,
First unlocking code and the second unlocking code, and generate two-dimensional barcode information.Wherein, lockset saves public key, boot registration code, the first unlocking
Code and the second unlocking code, server save private key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code.Two
It ties up code information and includes at least boot registration code.Lockset registration step the present embodiment is specific as follows:
Firstly, client connects server, and lockset is connected by bluetooth approach.Here client i.e. bank's lateral terminal
301.Here lockset namely deposits the lockset in boot 100.Lockset at this time is in factory init state, is not necessarily to permission
Verifying can carry out operations.As a result, after client connection lockset, lockset identification code, the lockset can be obtained by lockset
Identification code is unique code of factory setting, and each lock has different lockset identification codes.Client obtains the lockset mark of lockset
After code, lockset registration request is sent to server.Lockset identification code is included at least in lockset registration request.Server receives lock
After having registration request, random fashion generates public, private key to, the first unlocking code and the second unlocking code, and generates boot registration code,
Then public key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code are sent to client.Client will
Public key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code are forwarded to lockset.Lockset judges lock therein
Have identification code it is identical with the lockset identification code of this lockset, if identical, save public key, boot registration code, the first unlocking code and
Then boot registration code, lockset identification code, the first unlocking code, the second unlocking code and check information are passed through public affairs by the second unlocking code
Key encryption after formed initialization successful information, check information therein be boot registration code, lockset identification code, the first unlocking code and
The abstract that second unlocking code is obtained by digest algorithm.After client receives initialization successful information, successfully believe initializing
Breath is forwarded to server.It after server receives initialization successful information, is decrypted by private key, and by check information to boot
Registration code, lockset identification code, the first unlocking code, the second unlocking code are verified, and after verification passes through, save private key, boot note afterwards
After volume code, lockset identification code, the first unlocking code and the second unlocking code, by boot registration code and lockset code group at succeeding in registration
Information is sent to client.Client receives succeed in registration information after, by boot registration code and lockset code group at two dimension
Code information, and generate corresponding two-dimension code image.After generating corresponding two-dimension code image, staff beats the two-dimension code image
Print is attached on corresponding deposit boot 100, the two-dimension code image i.e. lockset two-dimension code image.
Joint sealing interactive step is specific as follows:
When joint sealing, client connects server, and connects lockset by bluetooth approach.Here be bank's lateral terminal 301 or
Client's lateral terminal 302.In joint sealing interactive step, bank's lateral terminal 301 and performed the step of the handling phase of client's lateral terminal 302
Together.User is attached on corresponding deposit boot 100 by the shooting of the camera of bank's lateral terminal 301 or client's lateral terminal 302
Two-dimension code image after, client parses the two-dimension code image, extracts boot registration code and lockset identification code therein.Extract tail
After case registration code and lockset identification code, client enters user interface, and user is waited to input joint sealing instruction.When user inputs
After joint sealing instruction, user end to server sends joint sealing solicited message.Joint sealing solicited message includes user information, boot registration code
And lockset identification code.
After server receives joint sealing solicited message, subscription authentication is carried out according to the user information in joint sealing solicited message,
After subscription authentication passes through, judge whether current joint sealing request is first joint sealing request.It is requested if it is first joint sealing, then
Wait the request of second joint sealing, after receiving second joint sealing request, by boot registration code, lockset identification code, the first unlocking code,
Check code generates blocking order information after passing through private key encryption.Check code therein is boot registration code, lockset identification code, first
The abstract that unlocking code is obtained by digest algorithm.Boot registration code, lockset identification code, the second unlocking code, check code are passed through again
Another blocking order information is generated after private key encryption.Check code in the blocking order information is boot registration code, lockset knowledge
The abstract that other code, the second unlocking code are obtained by digest algorithm.It is whole that two blocking order information are respectively sent to bank side again
End 301 or client's lateral terminal 302.In waiting second joint sealing request process, if being more than not have in the preset time
Second joint sealing request is received, then joint sealing procedure failure.Here first joint sealing request and second joint sealing request difference
It is issued by bank's lateral terminal 301 and client's lateral terminal 302.User end to server namely above-mentioned sends joint sealing solicited message
When, it is desirable that bank's lateral terminal 301 and client's lateral terminal 302 at least cannot preferably while to server transmission joint sealing solicited message
More than the preset time, otherwise joint sealing operation failure.The preset time is usually 5-10 minutes.
After bank's lateral terminal 301 and client's lateral terminal 302 are respectively received corresponding blocking order information respectively, pass through indigo plant
Corresponding blocking order information is respectively forwarded to lockset respectively by tooth.
Lockset receives two blocking order information.Specific in lock structure in Fig. 2, the first bluetooth module 111 and second
Bluetooth module 112 receives a blocking order information respectively.After lockset receives two blocking order information, distinguished by public key
Two blocking order information are decrypted, and by the check information in blocking order information to the received boot registration code of institute, lockset
Identification code, the first unlocking code, the second unlocking code are verified.After verification passes through, lockset obtains two unlocking codes, boot registration
Code, lockset identification code.Two unlocking codes namely the first unlocking code and the second unlocking code.Then by obtain two unlocking codes,
Two unlocking codes, the boot registration code that boot registration code, lockset identification code and lockset are saved by aforementioned lockset registration step,
And the lockset identification code of itself is compared, when the information that the information and lockset that two blocking order information are included are stored
When consistent, blocking order is executed, completes joint sealing operation.
After the completion of joint sealing, lockset sends the successful information of joint sealing to client, and client again returns the successful information of joint sealing
It is back to server, server saves this joint sealing operation note.
Interactive step of unpacking is identical as aforementioned joint sealing interactive step, and joint sealing therein is only substituted for unpacking, locking
It is substituted for unlocking, this specification repeats no more.
It should be pointed out that lockset is embedded in deposit boot, and in practical application, lockset can also be in the present embodiment
Deposit boot mutually separates, such as electric padlock.At this point, the corresponding two independent electric padlocks of deposit boot.Two independence at this time
Electric padlock tool there are two different lockset identification codes.Correspondingly, the lockset identification code in aforementioned process is divided into the first lockset
Identification code and the second lockset identification code, specific interactive process is substantially identical, and this specification repeats no more.
Claims (10)
1. a kind of deposit boot joint sealing and unpacking method, which is characterized in that including lockset registration step and joint sealing interactive step;
The lockset registration step: lockset and server generate public key and private key by interaction and unlock to, boot registration code, first
Code and the second unlocking code, and generate two-dimensional barcode information;Wherein, lockset saves public key, boot registration code, the first unlocking code and second
Unlocking code, server save private key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code;The two dimensional code
Information includes at least boot registration code;
The joint sealing interactive step includes the following steps:
S11: client receives and parses through lockset two-dimension code image, extracts the boot registration code;The lockset two-dimension code image
Two-dimension code image is formed by after changing into two dimensional code by the two-dimensional barcode information;
S12: after client receives the joint sealing instruction of user's input, joint sealing solicited message is sent to server;The joint sealing is asked
Information is asked to include at least user information, boot registration code;
S13: it after server receives the joint sealing solicited message, is used according to the user information in the joint sealing solicited message
Family authentication after subscription authentication passes through, judges whether current joint sealing request is first joint sealing request;If it is first joint sealing
Request, then by boot registration code, lockset identification code, the first unlocking code by generating blocking order information after the private key encryption;
It requests, then passes through boot registration code, lockset identification code, the second unlocking code raw after the private key encryption if it is second joint sealing
At blocking order information;Then the blocking order information is sent to client;
S14: the blocking order information received is forwarded to lockset by client;
S15: after lockset receives two blocking order information, two blocking order information is decrypted by the public key respectively, are obtained
After two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, at the same compare boot registration code and
Lockset identification code executes locking and refers to when the information that two blocking order information are included is consistent with the information that lockset is stored
It enables.
2. deposit boot joint sealing and unpacking method as described in claim 1, which is characterized in that further include interaction step of unpacking
It is rapid:
The unpacking interactive step includes the following steps:
S21: client receives and parses through lockset two-dimension code image, extracts the boot registration code;
S22: after client receives the unpacking instruction of user's input, solicited message of unpacking is sent to server;Described unpack is asked
Information is asked to include at least user information, boot registration code;
S23: it after server receives the unpacking solicited message, is used according to the user information in the unpacking solicited message
Family authentication after subscription authentication passes through, judges whether current unpacking request is first request of unpacking;It unpacks if it is first
Request, then by boot registration code, lockset identification code, the first unlocking code by generating unlocking instruction information after the private key encryption;
If it is second request of unpacking, then boot registration code, lockset identification code, the second unlocking code are passed through raw after the private key encryption
At unlocking instruction information;Then the unlocking instruction information is sent to client;
S24: the unlocking instruction information received is forwarded to lockset by client;
S25: after lockset receives two unlocking instruction information, two unlocking instruction information is decrypted by the public key respectively, are obtained
After two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, at the same compare boot registration code and
Lockset identification code executes unlocking and refers to when the information that two unlocking instruction information are included is consistent with the information that lockset is stored
It enables.
3. deposit boot joint sealing as described in claim 1 and unpacking method, which is characterized in that the lockset is two independent
Lockset composed by lockset group;When lockset saves public key, boot registration code, the first unlocking code and the second unlocking code, wherein one
A individual lockset saves public key, boot registration code and the first unlocking code, another individual lockset saves public key, boot registration
Code and the second unlocking code;In the step S15, two individual locksets receive two blocking order information respectively, and respectively into
The comparison of row blocking order information and blocking order is executed respectively.
4. deposit boot joint sealing and unpacking method as described in claim 1, which is characterized in that the blocking order information is also
Including check information;The check information is by boot registration code, lockset identification code, the first unlocking code or the second unlocking code by plucking
Algorithm abstract is wanted to obtain.
5. deposit boot joint sealing and unpacking method as described in claim 1, which is characterized in that in the step S13, currently
Joint sealing request be the request of first joint sealing, then second joint sealing request is waited, after receiving second joint sealing request, by boot
Registration code, lockset identification code, the first unlocking code are registered by generating blocking order information after the private key encryption, then by boot
Code, lockset identification code, the second unlocking code are by generating another blocking order information after the private key encryption, then again by two
Blocking order information is respectively sent to corresponding client.
6. a kind of deposit boot joint sealing and unpacking system, which is characterized in that including lockset registration module and joint sealing interactive module;
The lockset registration module, is used for: lockset and server generate public key and private key to, boot registration code, the by interaction
One unlocking code and the second unlocking code, and generate two-dimensional barcode information;Wherein, lockset saves public key, boot registration code, the first unlocking code
With the second unlocking code, server saves private key, boot registration code, lockset identification code, the first unlocking code and the second unlocking code;It is described
Two-dimensional barcode information includes at least boot registration code;
The joint sealing interactive module includes following module:
M11 is used for: client receives and parses through lockset two-dimension code image, extracts the boot registration code;The lockset two dimensional code
Picture is formed by two-dimension code image after changing into two dimensional code by the two-dimensional barcode information;
M12 is used for: after client receives the joint sealing instruction of user's input, sending joint sealing solicited message to server;The envelope
Case solicited message includes at least user information, boot registration code;
M13 is used for: after server receives the joint sealing solicited message, according to the user information in the joint sealing solicited message
Subscription authentication is carried out, after subscription authentication passes through, judges whether current joint sealing request is first joint sealing request;If it is first
A joint sealing request, then by boot registration code, lockset identification code, the first unlocking code by generating blocking order after the private key encryption
Information;It requests, then adds boot registration code, lockset identification code, the second unlocking code by the private key if it is second joint sealing
Blocking order information is generated after close;Then the blocking order information is sent to client;
M14 is used for: the blocking order information received is forwarded to lockset by client;
M15 is used for: after lockset receives two blocking order information, two blocking order information are decrypted by the public key respectively,
After obtaining two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, while comparing boot registration
Code and lockset identification code, when the information that two blocking order information are included is consistent with the information that lockset is stored, execution is closed
Lock instruction.
7. deposit boot joint sealing and unpacking system as claimed in claim 6, which is characterized in that further include interaction mould of unpacking
Block:
The unpacking interactive module includes following module:
M21 is used for: client receives and parses through lockset two-dimension code image, extracts the boot registration code;
M22 is used for: after client receives the unpacking instruction of user's input, sending solicited message of unpacking to server;It is described to open
Case solicited message includes at least user information, boot registration code;
M23 is used for: after server receives the unpacking solicited message, according to the user information in the unpacking solicited message
Subscription authentication is carried out, after subscription authentication passes through, judges whether current unpacking request is first request of unpacking;If it is first
A unpacking request, then by boot registration code, lockset identification code, the first unlocking code by generating unlocking instruction after the private key encryption
Information;If it is second request of unpacking, then boot registration code, lockset identification code, the second unlocking code are added by the private key
Unlocking instruction information is generated after close;Then the unlocking instruction information is sent to client;
M24 is used for: the unlocking instruction information received is forwarded to lockset by client;
M25 is used for: after lockset receives two unlocking instruction information, two unlocking instruction information are decrypted by the public key respectively,
After obtaining two unlocking codes, two unlocking codes are compared with the first unlocking code, the second unlocking code respectively, while comparing boot registration
Code and lockset identification code, when the information that two unlocking instruction information are included is consistent with the information that lockset is stored, execution is opened
Lock instruction.
8. deposit boot joint sealing as claimed in claim 6 and unpacking system, which is characterized in that the lockset is two independent
Lockset composed by lockset group;When lockset saves public key, boot registration code, the first unlocking code and the second unlocking code, wherein one
A individual lockset saves public key, boot registration code and the first unlocking code, another individual lockset saves public key, boot registration
Code and the second unlocking code;In the module M15, two individual locksets receive two blocking order information respectively, and respectively into
The comparison of row blocking order information and blocking order is executed respectively.
9. deposit boot joint sealing and unpacking system as claimed in claim 6, which is characterized in that the blocking order information is also
Including check information;The check information is by boot registration code, lockset identification code, the first unlocking code or the second unlocking code by plucking
Algorithm abstract is wanted to obtain.
10. deposit boot joint sealing and unpacking system as claimed in claim 6, which is characterized in that in the module M13, when
Preceding joint sealing request is first joint sealing request, then waits second joint sealing request, after receiving second joint sealing request, by tail
Case registration code, lockset identification code, the first unlocking code are registered by generating blocking order information after the private key encryption, then by boot
Code, lockset identification code, the second unlocking code are by generating another blocking order information after the private key encryption, then again by two
Blocking order information is respectively sent to corresponding client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811611759.8A CN109741495B (en) | 2018-12-27 | 2018-12-27 | Method and system for sealing and opening storage tail box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811611759.8A CN109741495B (en) | 2018-12-27 | 2018-12-27 | Method and system for sealing and opening storage tail box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109741495A true CN109741495A (en) | 2019-05-10 |
CN109741495B CN109741495B (en) | 2021-05-18 |
Family
ID=66361423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811611759.8A Active CN109741495B (en) | 2018-12-27 | 2018-12-27 | Method and system for sealing and opening storage tail box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109741495B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109741505A (en) * | 2019-02-19 | 2019-05-10 | 南京东屋电气有限公司 | A kind of opening method, joint sealing method and unpacking joint sealing system for depositing boot |
CN113611017A (en) * | 2021-08-03 | 2021-11-05 | 广东纬德信息科技股份有限公司 | Bank cabinet management system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8854180B2 (en) * | 2009-01-10 | 2014-10-07 | Pro Tech Systems Of Maryland, Inc. | Access control system |
CN104464048A (en) * | 2014-11-14 | 2015-03-25 | 中国建设银行股份有限公司 | Electronic coded lock unlocking method and electronic coded lock unlocking device |
CN104680106A (en) * | 2014-12-19 | 2015-06-03 | 中国印钞造币总公司 | Method and device for controlling safety command-based electronic seal |
CN105827576A (en) * | 2015-01-05 | 2016-08-03 | 珠海汇金科技股份有限公司 | Unlocking method and system based on dynamic cipher lock |
CN106934886A (en) * | 2017-02-28 | 2017-07-07 | 南京东屋电气有限公司 | A kind of dynamic puzzle-lock OTC keys are set and update method |
-
2018
- 2018-12-27 CN CN201811611759.8A patent/CN109741495B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8854180B2 (en) * | 2009-01-10 | 2014-10-07 | Pro Tech Systems Of Maryland, Inc. | Access control system |
CN104464048A (en) * | 2014-11-14 | 2015-03-25 | 中国建设银行股份有限公司 | Electronic coded lock unlocking method and electronic coded lock unlocking device |
CN104680106A (en) * | 2014-12-19 | 2015-06-03 | 中国印钞造币总公司 | Method and device for controlling safety command-based electronic seal |
CN105827576A (en) * | 2015-01-05 | 2016-08-03 | 珠海汇金科技股份有限公司 | Unlocking method and system based on dynamic cipher lock |
CN106934886A (en) * | 2017-02-28 | 2017-07-07 | 南京东屋电气有限公司 | A kind of dynamic puzzle-lock OTC keys are set and update method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109741505A (en) * | 2019-02-19 | 2019-05-10 | 南京东屋电气有限公司 | A kind of opening method, joint sealing method and unpacking joint sealing system for depositing boot |
CN113611017A (en) * | 2021-08-03 | 2021-11-05 | 广东纬德信息科技股份有限公司 | Bank cabinet management system |
Also Published As
Publication number | Publication date |
---|---|
CN109741495B (en) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11108546B2 (en) | Biometric verification of a blockchain database transaction contributor | |
CN103530924B (en) | A kind of dynamic puzzle-lock system for Possum network management and method | |
CN104994114B (en) | A kind of identity authorization system and method based on electronic ID card | |
CN109741500A (en) | A kind of setting of temporary password of smart lock and its verification method | |
CN105827576B (en) | Method for unlocking and system based on dynamic puzzle-lock | |
CN109831463B (en) | Intelligent terminal safety protection system for login verification of operating system | |
CN107771383A (en) | At least two authenticating devices are mapped to the method for user account using certificate server | |
CN110766524B (en) | Online booking self-service check-in method and storage device | |
CN108711209A (en) | dynamic password generation and verification method and system | |
CN104852913A (en) | Dynamic password electronic coded lock | |
CN107989514A (en) | There is the safety box of dynamic password | |
CN108712389A (en) | A kind of intelligent lock system | |
CN106992850B (en) | A kind of secret key verification method of blue-tooth intelligence lock controller | |
WO2019200958A1 (en) | Composite identity authentication method and composite identity authentication system using same | |
CN101298817B (en) | Lock body control device and method thereof | |
CN106652129A (en) | Door control system design method based on mobile phone APP (application) | |
CN109741495A (en) | A kind of deposit boot joint sealing and unpacking method and system | |
CN109741505B (en) | Box opening method, box sealing method and box opening and sealing system for depositing tail boxes | |
CN109087418A (en) | A kind of intelligent unlocking method and system | |
CN110322604A (en) | A kind of unlocked by fingerprint system and method | |
CN109584421A (en) | A kind of intelligent door lock authentication administrative system based on domestic safety chip | |
CN105986734B (en) | The unlocking method of intelligent safe | |
CN105072136B (en) | A kind of equipment room safety certifying method and system based on virtual drive | |
CN104462926A (en) | Intelligent card identity recognition method and system | |
CN103236093A (en) | Identity recognition technology based escorting box management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |