Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811611759.8A
Other languages
Chinese (zh)
Other versions
CN109741495B (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.)
East Of Nanjing Electric Applicance Co Ltd
Nanjing Easthouse Electrical Co Ltd
Original Assignee
East Of Nanjing Electric Applicance 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 East Of Nanjing Electric Applicance Co Ltd filed Critical East Of Nanjing Electric Applicance Co Ltd
Priority to CN201811611759.8A priority Critical patent/CN109741495B/en
Publication of CN109741495A publication Critical patent/CN109741495A/en
Application granted granted Critical
Publication of CN109741495B publication Critical patent/CN109741495B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of deposit boot joint sealing and unpacking method and system
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.
CN201811611759.8A 2018-12-27 2018-12-27 Method and system for sealing and opening storage tail box Active CN109741495B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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