CN107622594B - Lease control method, locker and the remote service end of shared storage tank - Google Patents

Lease control method, locker and the remote service end of shared storage tank Download PDF

Info

Publication number
CN107622594B
CN107622594B CN201710720935.0A CN201710720935A CN107622594B CN 107622594 B CN107622594 B CN 107622594B CN 201710720935 A CN201710720935 A CN 201710720935A CN 107622594 B CN107622594 B CN 107622594B
Authority
CN
China
Prior art keywords
storage tank
shared storage
password
locker
cabinet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710720935.0A
Other languages
Chinese (zh)
Other versions
CN107622594A (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.)
Midea Group Co Ltd
Midea Smart Home Technology Co Ltd
Original Assignee
Midea Group Co Ltd
Midea Smart Home Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Midea Group Co Ltd, Midea Smart Home Technology Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201710720935.0A priority Critical patent/CN107622594B/en
Publication of CN107622594A publication Critical patent/CN107622594A/en
Application granted granted Critical
Publication of CN107622594B publication Critical patent/CN107622594B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Lock And Its Accessories (AREA)

Abstract

The invention discloses a kind of lease control methods of shared storage tank, the following steps are included: the storing request that response user triggers on the locker, the chamber door of chosen shared storage tank is opened, and local corresponding with the chosen shared storage tank is generated according to the identification information of the chosen shared storage tank and the first preset algorithm and dynamically opens cabinet password;User is responded when the Remote Dynamic inputted on the locker opens cabinet password, judges that the Remote Dynamic of user's input opens cabinet password and dynamically opens whether cabinet password matches with the local;It is opened if so, controlling the local and dynamically opening the corresponding shared storage tank of cabinet password.Locker has the characteristics that at low cost, easy popularization without networking in the lease control method of shared storage tank in the present invention.The present invention also provides a kind of locker, the lease control method of the shared storage tank at remote service end and remote service ends.

Description

Lease control method, locker and the remote service end of shared storage tank
Technical field
The present invention relates to shared rental technical field more particularly to a kind of lease controlling parties of the shared storage tank of locker Method, locker, remote service end shared storage tank lease control method and remote service end.
Background technique
With popularizing for shared economic idea, the shared commodity based on shared rental technology are more and more.Such as on the market Shared bicycle, shared charger baby, shared umbrella, the shared locker and shared washing machine etc. having already appeared.
By taking shared locker as an example, there are mainly two types of rent modes for existing shared locker:
One is the local lockers that do not network that usual market uses, by the way of local printing password paper, but this Kind locker needs to be arranged password paper printing equipment, and needs artificial timed maintenance and replacement printing paper;
Another kind is shared locker Internet-based, usually scans shared storing by user's hand-held intelligent terminal The two dimensional code on shared storage tank selected on cabinet is shared on storage tank to select the shared storage tank, or by being arranged in GPS positioning or other communication modules position the shared storage tank, and select in the application software run on intelligent terminal The shared storage tank, then initiates lease request to server-side backstage, and server-side is sent out by network to the shared storage tank of selection Corresponding control instruction out, but this locker requires locker that must network, and equipment cost is high.
Summary of the invention
The main purpose of the present invention is to provide a kind of lease control method of the shared storage tank of locker, locker, The lease control method of the shared storage tank at remote service end and remote service end, it is intended to improve existing shared locker.
To achieve the above object, the lease control method of a kind of shared storage tank provided by the invention is used for locker, packet Include following steps:
The storing request that response user triggers on the locker, opens the chamber door of chosen shared storage tank, and It is generated and the chosen shared storage tank according to the identification information of the chosen shared storage tank and the first preset algorithm Dynamically open cabinet password in corresponding local;
It responds the Remote Dynamic that the user inputs on the locker and opens cabinet password, judge that the Remote Dynamic opens cabinet Password dynamically opens whether cabinet password matches with the local, wherein the Remote Dynamic open cabinet password be remote server according to The Client-initiated shares the identification information and described the of the chosen shared storage tank in storage tank lease request The Remote Dynamic for dynamically opening cabinet password match with the local that one preset algorithm generates opens cabinet password;
When the Remote Dynamic opens cabinet password and cabinet password match is dynamically opened in the local, controls the local and dynamically open The corresponding shared storage tank of cabinet password is opened.
Further, it further comprises the steps of:
It is generated according to the identification information of the chosen shared storage tank and the second preset algorithm and chosen is total to this Enjoy the corresponding local dynamic locker password of storage tank;
The local dynamic locker password is fed back to the user.
Further, the feedback local dynamic locker password to the step of user, includes:
The local dynamic locker password is fed back into institute by the display module or loudspeaker module of the locker State user.
Further, cabinet password is dynamically opened in the local and the Remote Dynamic opens cabinet password as according to the shared storing The identification information of case, the shared storage tank open cabinet number and preset reference value generated according to first preset algorithm 's;
The local dynamic locker password is to be opened according to the identification information of the shared storage tank, the shared storage tank What cabinet number and the preset reference value were generated according to the second preset algorithm.
Further, first preset algorithm are as follows:
The identification information of the shared storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and preset reference value be multiplied to obtain it is close Code identifier;
According to the cipher mark symbol in the first preset characters position numerical value obtain the local dynamically open cabinet password and Remote Dynamic opens cabinet password;
Second preset algorithm are as follows:
The cabinet identification information of the shared storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and the preset reference value is mutually multiplied It is accorded with to cipher mark;
Local dynamic locker password is obtained according to the numerical value of the second preset characters position in cipher mark symbol.
The present invention also provides a kind of lockers, including the multiple shared storage tanks being arranged on locker, processor, storage Device and storage are on a memory and the computer program that can run on a processor;The processor executes the computer program The step of lease control method of Shi Shixian shared storage tank described in any of the above embodiments.
The present invention also provides a kind of lease control method of shared storage tank, for share storage tank leasing system it is remote Journey server-side, comprising the following steps:
It responds Client-initiated and shares storage tank lease request, record the quilt in the shared storage tank lease request The identification information of selected shared storage tank;
It is close that cabinet is opened according to the identification information of the chosen shared storage tank and the first preset algorithm generation Remote Dynamic Code, and feed back the Remote Dynamic and open cabinet password to the user.
Further, it further comprises the steps of:
It is close that Remote Dynamic locker is generated according to the identification information of the chosen shared storage tank and the second preset algorithm Code;
After receiving the local dynamic locker password that the user sends, whether the local dynamic locker password is judged With the Remote Dynamic locker password match;
In the local dynamic locker password and the Remote Dynamic locker password match, the Client-initiated is settled accounts The storing expense of the shared storage tank lease request.
Further, the step of sharing the storing expense of storage tank lease request described in the clearing Client-initiated Include:
When receiving shared storage tank lease request according to the remote service termination order start time that records and The time interval between the order end time recorded when receiving the local dynamic locker password, calculates the storing of storage tank Expense.
Further, it is according to the identification information of the shared storage tank, described shared that the Remote Dynamic, which opens cabinet password, Storage tank opens what cabinet number and preset reference value were generated according to first preset algorithm;
The local dynamic locker password and Remote Dynamic locker password be according to the identification information of the shared storage tank, The shared storage tank opens what cabinet number and preset reference value were generated according to second preset algorithm.
Further, first preset algorithm are as follows:
The cabinet identification information of the storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and preset reference value be multiplied to obtain it is close Code identifier;
The Remote Dynamic, which is obtained, according to the numerical value of the first preset characters position in cipher mark symbol opens cabinet password;
Second preset algorithm are as follows:
The cabinet identification information of the storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and the preset reference value is mutually multiplied It is accorded with to cipher mark;
According to the numerical value of the second preset characters position in cipher mark symbol obtain the local dynamic locker password and Remote Dynamic locker password.
The present invention also provides a kind of remote service end, including processor, memory and storage on a memory and can located The computer program run on reason device;The processor is realized described in any of the above embodiments shared when executing the computer program The step of lease control method of storage tank.
Using the lease control method of the shared storage tank in the present invention, the remote service end generates Remote Dynamic and opens cabinet Generating in password and the locker and locally dynamically opening the algorithm of cabinet password is the first preset algorithm, and the two is consistent;Institute Locker is stated without networking, has the characteristics that at low cost, easy popularization.To common market use locker only need by Then simple transformation updates the control of the locker for example, each storage tank for locker sticks the identification informations such as two dimensional code Processing procedure sequence can both realize the present invention.
Detailed description of the invention
Fig. 1 is the schematic network structure of the lease control system of the shared storage tank in the present invention;
Fig. 2 is the modular structure schematic diagram of the terminal in one embodiment of the invention;
Fig. 3 is the lease control method in first embodiment of the invention for the shared storage tank of the locker in Fig. 1 Method flow diagram;
Fig. 4 is the side in two embodiments of the invention for the lease control method of the shared storage tank of the locker in Fig. 1 Method flow chart.
Fig. 5 is the lease control method that the shared storage tank at the remote service end in Fig. 1 is used in three embodiments of the invention Method flow diagram.
Fig. 6 is the lease control method that the shared storage tank at the remote service end in Fig. 1 is used in four embodiments of the invention Method flow diagram.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that described herein, specific examples are only used to explain the present invention, is not intended to limit the present invention.
In subsequent description, it is only using the suffix for indicating such as " module ", " component " or " unit " of element Be conducive to explanation of the invention, itself there is no a specific meaning.Therefore, " module ", " component " or " unit " can mix Ground uses.
Terminal/electronic device can be implemented in a variety of manners.For example, terminal/electronic device described in the present invention can To include such as mobile phone, tablet computer, laptop, palm PC, personal digital assistant (Personal Digital Assistant, PDA), portable media player (Portable Media Player, PMP), navigation device, wearable set It is the movable type such as the mobile terminals such as standby, Intelligent bracelet, pedometer, and number TV, desktop computer or fixed Terminal.
It will be illustrated by taking mobile terminal as an example in subsequent descriptions, it will be appreciated by those skilled in the art that in addition to special Except element for moving purpose, the construction of embodiment according to the present invention can also apply to the terminal of fixed type.
Referring to Fig. 1, a kind of lease control system 100 of its shared storage tank 10 of each embodiment to realize the present invention Schematic network structure.
User can be by initiating shared storage tank lease request to remote service end 30 on user terminal 20, and request is rented With some shared storage tank 10 in locker 101.Wherein, the user terminal 20 and 30 communication link of remote service end It connects, the mode of the communication connection can be the mode of various wired or wireless direct communication link, be also possible to described User terminal 20 is in communication with each other by WLAN, internet with the remote service end 30 and is connect.
The shared storage tank 10 is shared device for rental, and the shared storage tank 10 can be separately provided, It can be multiple shared storage tanks 10 to be integrated on a locker 101.The locker 101 includes processor 102, memory 103, it is stored in the computer program that can be run on memory 103 and on the processor 102;The locker 101 can also wrap Include input unit 104 and display unit 105.Wherein, it is communicated between the locker 101 and remote service end 30 without establishing Connection.
Fig. 2 is the hardware configuration module diagram of the user terminal 20 of each embodiment of the present invention, and the user is whole End 20 includes the components such as display unit 11, touch screen unit 12, storage unit 13, processing unit 14 and power supply 15.This field Technical staff is appreciated that terminal 10 shown in Fig. 1 can also include components more more or fewer than diagram, or combines certain A little components or different component layouts.Wherein, the touch screen unit 12 is covered on display unit 11, is used for detecting Touch operation of the family on or near touch screen unit 12, and send the touch operation to processing unit 14 and touched with determining The type of event is followed by subsequent processing unit 14 according to the type of touch event and provides corresponding visual output on display unit 11.
Please also refer to Fig. 3, to be used to store up for the lease control system 100 in Fig. 1 in first embodiment of the invention The method flow diagram of the lease control method 200 of the shared storage tank of object cabinet 101.
Wherein, the lease control method 200 of the shared storage tank for locker 101 includes the following steps:
Step S10, the storing request that response user triggers on the locker, opens chosen shared storage tank Chamber door, and generated according to the identification information of the chosen shared storage tank and the first preset algorithm chosen shared with this Dynamically open cabinet password in the corresponding local of storage tank.
User can trigger storing request on the locker 101, ask for example, inputting storing by input unit 104 It asks, the processor 102 of the locker 101 responds the storing request that user triggers on the locker 101, determines chosen Shared storage tank 10.Wherein, the chosen shared storage tank 10 can be the processor 102 according to the locker What the idle state of all shared storage tanks 10 on 101 determined, it is also possible to what user directly selected.
Then, the processor 102 of the locker 101 opens the chamber door of chosen shared storage tank 10, and according to institute It is right with the chosen shared storage tank 10 that the identification information and the first preset algorithm for stating chosen shared storage tank 10 are generated Cabinet password is dynamically opened in the local answered, at this point, article can be stored in chosen shared storage tank 10 by user, and is then turned off case Door.Wherein, the chosen corresponding local of shared storage tank 10 is also dynamically opened cabinet password storage and existed by the locker 101 In the memory 103.
Optionally, the identification information of the chosen shared storage tank 10 can be unique mark of the shared storage tank 10 Know code, number, address code name etc..
Further, user is when carrying out the access of article, it is also necessary to be sent out by user terminal 20 to remote service end 30 Shared storage tank lease request is played, may include the chosen shared storage tank 10 in the shared storage tank lease request Identification information and order start time information.Specifically, the identification information of the shared storage tank can be user and pass through use Family terminal 20 scans the acquisition of the two dimensional code on the chosen shared storage tank 10;Wherein, the two dimensional code can be set In the inside of the chamber door of the shared storage tank 10, to prevent user after storing article, until just scanning the two dimension when taking object Code initiates shared storage tank lease request, to shorten lease time.
Optionally, in one embodiment, the rent mode of the shared storage tank 10 is also possible to charge in due order, described It include the identification information of the chosen shared storage tank 10 in shared storage tank lease request, when without starting including order Between information, it is feasible that user, which initiates shared storage tank lease request any moment before taking out institute's storage product,.
Step S20 responds the Remote Dynamic that the user inputs on the locker and opens cabinet password, judges described long-range Dynamic opens cabinet password and dynamically opens whether cabinet password matches with the local, wherein the Remote Dynamic is opened cabinet password and taken for distal end Business device shares the identification information of the chosen shared storage tank in storage tank lease request according to the Client-initiated The Remote Dynamic for dynamically opening cabinet password match with the local generated with first preset algorithm opens cabinet password.
When user initiates the shared storage tank lease request of the identification information for including chosen shared storage tank 10 When to the remote service end 30, the remote service end 30 responds Client-initiated and shares storage tank lease request, records institute State the identification information of the chosen shared storage tank 10 in shared storage tank lease request;And according to described chosen The identification information of shared storage tank 10 and first preset algorithm generate Remote Dynamic and open cabinet password, and feed back the long distance moving State opens cabinet password to the user.
When user, which needs to take out, stores the article in locker 101, it is necessary first to the input list on locker 101 The Remote Dynamic, which is inputted, in member 104 opens cabinet password;The processor 102 of the locker 101 responds user in the locker The Remote Dynamic of upper input opens cabinet password, judges that the Remote Dynamic of user's input opens cabinet password and cabinet is dynamically opened in the local Whether password matches.
Step S30 controls described when the Remote Dynamic opens cabinet password and cabinet password match is dynamically opened in the local Ground dynamic is opened the corresponding shared storage tank of cabinet password and is opened.
The processor 102 of the locker 101 judges that the Remote Dynamic of user's input opens cabinet password and the local When dynamic opens cabinet password match, controls the local and dynamically open the corresponding shared unlatching of storage tank 10 of cabinet password.
Using the lease control method of the shared storage tank in the embodiment of the present invention, the processor 102 of the locker 101 What the middle local algorithm for dynamically opening cabinet password of generation and the remote service end 30 generation Remote Dynamic opened cabinet password is first Preset algorithm, the two are consistent;The locker 101 is that have the characteristics that at low cost, easy popularization without networking;To general The locker that trading field uses only is needed by being simply transformed, for example, each storage tank for locker 101 sticks two dimensional code etc. Then identification information updates the control program of the locker 101, can both realize the present invention.
Fig. 4 is please combined together, is in second embodiment of the invention for the shared of the lease control system 100 in Fig. 1 The method flow diagram of the lease control method 202 of storage tank.
Wherein, the lease control method 202 of the shared storage tank includes the following steps:
Step S41 is generated and the quilt according to the identification information of the chosen shared storage tank and the second preset algorithm The corresponding local dynamic locker password of selected shared storage tank;
Step S42 feeds back the local dynamic locker password to the user.
Wherein, the local dynamic locker password terminates this shared storage tank for user on the user terminal 20 Lease order.Specifically, it is total to terminate this after remote server 30 receives the local dynamic locker password and is verified It enjoys storage tank lease order and carries out charging.
In the present embodiment, the lease control method 202 of the shared storage tank joined local dynamic locker password, far Journey server-side 30 only just can enter next order circulation after receiving the local dynamic locker password, to keep institute It states to generate in the processor 102 of locker 101 and local dynamically opens the algorithm of cabinet password and the remote service end 30 generates remotely Dynamic opens the synchronism of cabinet password.
Further, before the step S41 further include: judge that the chosen shared storage tank 10 is used in user Whether Remote Dynamic is opened after cabinet password is opened and is closed again, if so, into the step S41.
Confirm that the chosen shared storage tank 10 uses remotely in user in the processor 102 of the locker 101 When dynamic is opened after cabinet password is opened and is again switched off, just enter the step S41, according to the chosen shared storage tank The step of identification information and the second preset algorithm generate local dynamic locker password corresponding with the chosen shared storage tank. User can be effectively prevented terminates the operation of the irregularities such as order after taking out article without closing cabinet door.Only closed again in cabinet door After closing, user could obtain the local dynamic locker password, so that the local dynamic locker password is inputted on user terminal 20, It notifies remote service end 30 to terminate order and carries out order clearing.
In one embodiment, the step S42, the step of feeding back local dynamic locker password to the user, further May include:
The local dynamic locker password is fed back into institute by the display module or loudspeaker module of the locker State user.
Specifically, the local dynamic locker password can be shown to by the display unit 105 on the locker 101 User;The locker 101 is also provided with loudspeaker unit (not shown go out), and the local dynamic locker password can pass through Loudspeaker unit plays to user.
Optionally, in one embodiment, the local dynamically opens cabinet password and according to the Remote Dynamic opens cabinet password The identification information of the shared storage tank, the shared storage tank to open cabinet number and preset reference value pre- according to described first What imputation method generated;
The local dynamic locker password is to be opened according to the identification information of the shared storage tank, the shared storage tank What cabinet number and the preset reference value were generated according to the second preset algorithm.
For example, in a specific example, first preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and preset reference value is multiplied to obtain Cipher mark symbol;
According to the cipher mark symbol in the first preset characters position numerical value obtain the local dynamically open cabinet password and Remote Dynamic opens cabinet password;
Second preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and preset reference value is multiplied to obtain Cipher mark symbol;
Local dynamic locker password is obtained according to the numerical value of the second preset characters position in cipher mark symbol.
For example, the identification information of the shared storage tank 10 be MAC Address: 00-EA-01-23-90-EF, be converted into ten into After system are as follows: 0014100123901415;
Unlocking times are 76;
Preset reference value takes fixed numbers: 123456789;
It obtains cipher mark after multiplication to accord with: 132297457624184482689060;
First preset characters position is last 8-5 of cipher mark symbol, i.e., this locally dynamically opens cabinet password and long distance moving It is 8268 that state, which opens cabinet password,;Second preset characters position is last 4-1 of cipher mark symbol, i.e. this local dynamic locker password It is 9060 with Remote Dynamic locker password.
Fig. 1 please be recombine, locker 101 provided by the present invention is multiple shared on locker 101 including being arranged in Storage tank 10, processor 102, memory 103 and are stored on memory 103 and can be on the processor 102 input unit 104 The computer program of operation;The processor 102 is realized any of the above-described as described in the examples when executing the computer program It the step of lease control method of shared storage tank, specifically includes:
Step S10, the storing request that response user triggers on the locker, opens chosen shared storage tank Chamber door, and generated according to the identification information of the chosen shared storage tank and the first preset algorithm chosen shared with this Dynamically open cabinet password in the corresponding local of storage tank;
Step S20 responds the Remote Dynamic that the user inputs on the locker and opens cabinet password, judges described long-range Dynamic opens cabinet password and dynamically opens whether cabinet password matches with the local, wherein the Remote Dynamic is opened cabinet password and taken for distal end Business device shares the identification information of the chosen shared storage tank in storage tank lease request according to the Client-initiated The Remote Dynamic for dynamically opening cabinet password match with the local generated with first preset algorithm opens cabinet password;
Step S30 controls described when the Remote Dynamic opens cabinet password and cabinet password match is dynamically opened in the local Ground dynamic is opened the corresponding shared storage tank of cabinet password and is opened.
Local dynamic is generated using the locker 101 in the embodiment of the present invention, in the processor 102 of the locker 101 What the algorithm and the remote service end 30 generation Remote Dynamic for opening cabinet password opened cabinet password is the first preset algorithm, and the two is protected It holds consistent;The locker 101 is that have the characteristics that at low cost, easy popularization without networking.The storing that common market is used Cabinet is only needed by being simply transformed, for example, each storage tank for locker 101 sticks the identification informations such as two dimensional code, then more The control program of the new locker 101, can both realize the present invention.
Further, it when the processor 102 executes the computer program, is also used to realize:
Step S41 is generated and the quilt according to the identification information of the chosen shared storage tank and the second preset algorithm The corresponding local dynamic locker password of selected shared storage tank;
Step S42 feeds back the local dynamic locker password to the user.
Further, when the processor 102 executes the computer program, before the step S41 further include: judgement Whether the chosen shared storage tank 10 is opened after cabinet password is opened using Remote Dynamic in user and is closed again, if so, Then enter the step S41.
Further, when the processor 102 executes the computer program, the step S42 may include:
The local dynamic locker password is fed back into institute by the display module or loudspeaker module of the locker State user.
Further, cabinet password is dynamically opened in the local and the Remote Dynamic opens cabinet password as according to the shared storing The identification information of case, the shared storage tank open cabinet number and preset reference value generated according to identical first preset algorithm 's;
The local dynamic locker password is to be opened according to the identification information of the shared storage tank, the shared storage tank What cabinet number and preset reference value were generated according to the second preset algorithm.
Further, first preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and preset reference value is multiplied to obtain Cipher mark symbol;
According to the cipher mark symbol in the first preset characters position numerical value obtain the local dynamically open cabinet password and Remote Dynamic opens cabinet password;
Second preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and the preset reference value is multiplied Obtain cipher mark symbol;
The local dynamic locker password is obtained according to the numerical value of the second preset characters position in cipher mark symbol.
The present invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, the computer program The lease control described in any one of above-described embodiment for the shared storage tank of locker 101 is realized when being executed by processor The step of method.
Referring to FIG. 5, for the remote service end in third embodiment of the invention for the lease control system 100 in Fig. 1 30, share the method flow diagram of the lease control method 300 of storage tank.
Wherein, the lease control method 300 of the shared storage tank for remote service end 30 includes the following steps:
Step T10, response Client-initiated share storage tank lease request, record in the shared storage tank lease request The chosen shared storage tank identification information.
User is when carrying out the access of article, it is also necessary to initiate shared storing to remote service end 30 by user terminal 20 Case lease is requested, and may include the mark letter of the chosen shared storage tank 10 in the shared storage tank lease request Breath.Specifically, the identification information of the shared storage tank, which can be user, scans described chosen be total to by user terminal 20 Enjoy what the two dimensional code on storage tank 10 obtained;Wherein, the chamber door in the shared storage tank 10 can be set in the two dimensional code Inside, to prevent user after storing article, until just scan the two dimensional code when taking object and initiate shared storage tank lease request, To shorten lease time.
Step T20 generates long distance moving according to the identification information of the chosen shared storage tank and the first preset algorithm State opens cabinet password, and feeds back the Remote Dynamic and open cabinet password to the user.
When user initiates the shared storage tank lease of the identification information including the chosen shared storage tank 10 When request to the remote service end 30, the remote service end 30 responds Client-initiated and shares storage tank lease request, note Record the identification information of the chosen shared storage tank 10 in the shared storage tank lease request;And according to described selected The identification information of fixed shared storage tank 10 and the first preset algorithm generate Remote Dynamic and open cabinet password, and feed back the long distance moving State opens cabinet password to the user.
When user, which needs to take out, stores the article in locker 101, it is necessary first to the input list on locker 101 The Remote Dynamic is inputted in member 104 and opens cabinet password, when the Remote Dynamic of user input opens cabinet password and the local storage When the dynamic stored in object cabinet 101 opens cabinet password match, the processor 102 of the locker 101 controls the local and dynamically opens The corresponding shared storage tank 10 of cabinet password is opened.
It is described remote using the lease control method of the shared storage tank for remote service end 30 in the embodiment of the present invention Journey server-side 30 generates Remote Dynamic and opens cabinet password dynamically to open cabinet close with local is generated in the processor 102 of the locker 101 The algorithm of code is the first preset algorithm, and the two is consistent;The locker 101 is that have at low cost, easy without networking The characteristics of popularization.The locker used to common market is only needed by being simply transformed, for example, being each storage of locker 101 Object case sticks the identification informations such as two dimensional code, then updates the control program of the locker 101, can both realize the present invention.
Fig. 6 is please combined together, is in fourth embodiment of the invention for the long-range of the lease control system 100 in Fig. 1 The method flow diagram of the lease control method 302 of the shared storage tank of server-side 30.
Wherein, the lease control method 302 of the shared storage tank for remote service end 30 includes the following steps:
Step T30 generates long distance moving according to the identification information of the chosen shared storage tank and the second preset algorithm State locker password;
Step T40 judges the local dynamic locker after receiving the local dynamic locker password that the user sends Password whether with the Remote Dynamic locker password match;
Step T50 settles accounts the use in the local dynamic locker password and the Remote Dynamic locker password match The storing expense for the shared storage tank lease request that family is initiated.
Wherein, the local dynamic locker password terminates this shared storage tank for user on the user terminal 20 Lease order, the Remote Dynamic locker password for the remote service end 30 to the local dynamic locker password received into Row verifying;The remote service end 30 generates in the processor 102 of Remote Dynamic locker password and the locker 101 and generates this The algorithm of ground dynamic locker password is the second preset algorithm, and the two is consistent.
Specifically, it is total to terminate this after remote server 30 receives the local dynamic locker password and is verified It enjoys storage tank lease order and carries out charging.
In the present embodiment, the lease control method 202 of the shared storage tank joined local dynamic locker password and Remote Dynamic locker password, remote service end 30 only just can enter after receiving the local dynamic locker password next Order circulation, to keep generating the local algorithm for dynamically opening cabinet password and described remote in the processor 102 of the locker 101 Journey server-side 30 generates the synchronism that Remote Dynamic opens cabinet password.
Preferably, in one embodiment, the step T50 includes:
In the local dynamic locker password and the Remote Dynamic locker password match, according to the remote service end It receives the order start time recorded when shared storage tank lease request and receives the local dynamic locker password Time interval between the order end time of Shi Jilu calculates the storing expense of storage tank.
Specifically, user is when carrying out the access of article, it is also necessary to be initiated by user terminal 20 to remote service end 30 Shared storage tank lease is requested, and includes the mark of the chosen shared storage tank 10 in the shared storage tank lease request Information and order start time information.Specifically, the identification information of the shared storage tank can be user and pass through user terminal What the two dimensional code on the 20 scanning chosen shared storage tanks 10 obtained;Wherein, the two dimensional code can be set described The inside of the chamber door of shared storage tank 10, to prevent user after storing article, until just scanning the two dimensional code initiation when taking object Shared storage tank lease request, to shorten lease time.
In the present embodiment, the remote service end 30 is recorded according to when receiving shared storage tank lease request The time interval between the order end time that order start time and while receiving the local dynamic locker password record, meter Calculate the storing expense of storage tank;It can prevent user after storing article, until just scanning the two dimensional code when taking object and initiating to share Storage tank lease request, to shorten lease time.
Optionally, in one embodiment, the rent mode of the shared storage tank 10 is also possible to charge in due order, described It include the identification information of the chosen shared storage tank 10 in shared storage tank lease request, when without starting including order Between information, it is feasible that user, which initiates shared storage tank lease request any moment before taking out institute's storage product,.It is described Remote service end 30 calculates the single storing expense of storage tank directly in response to the local dynamic locker password received.
Optionally, in one embodiment, the local dynamically opens cabinet password and according to the Remote Dynamic opens cabinet password The identification information of the shared storage tank, the shared storage tank open cabinet number and preset reference value according to identical described What the first preset algorithm generated;
The local dynamic locker password is to be opened according to the identification information of the shared storage tank, the shared storage tank What cabinet number and preset reference value were generated according to the second preset algorithm.
For example, in a specific example, first preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and preset reference value is multiplied to obtain Cipher mark symbol;
According to the cipher mark symbol in the first preset characters position numerical value obtain the local dynamically open cabinet password and Remote Dynamic opens cabinet password;
Second preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and the preset reference value is multiplied Obtain cipher mark symbol;
The local dynamic locker password is obtained according to the numerical value of the second preset characters position in cipher mark symbol.
For example, the identification information of the shared storage tank 10 be MAC Address: 00-EA-01-23-90-EF, be converted into ten into After system are as follows: 0014100123901415;
Unlocking times are 76;
Preset reference value takes fixed numbers: 123456789;
It obtains cipher mark after multiplication to accord with: 132297457624184482689060;
First preset characters position is last 8-5 of cipher mark symbol, i.e., this locally dynamically opens cabinet password and long distance moving It is 8268 that state, which opens cabinet password,;Second preset characters position is last 4-1 of cipher mark symbol, i.e. this local dynamic locker password It is 9060 with Remote Dynamic locker password.
The present invention also provides a kind of remote service end, including processor, memory and storage on a memory and can located The computer program run on reason device;The processor realizes any one of above-described embodiment institute when executing the computer program It the step of lease control method for the shared storage tank stated, specifically includes:
Step T10, response Client-initiated share storage tank lease request, record in the shared storage tank lease request The chosen shared storage tank 10 identification information;
Step T20 generates long distance moving according to the identification information of the chosen shared storage tank and the first preset algorithm State opens cabinet password, and feeds back the Remote Dynamic and open cabinet password to the user.
It is used for remote service end 30 using in the embodiment of the present invention, the remote service end 30 to generate Remote Dynamic and opens cabinet It is the first preset algorithm that the local algorithm for dynamically opening cabinet password is generated in the processor 102 of password and the locker 101, and two Person is consistent;The locker 101 is that have the characteristics that at low cost, easy popularization without networking.Common market is used Locker is only needed by being simply transformed, for example, each storage tank for locker 101 sticks the identification informations such as two dimensional code, so The control program for updating the locker 101 afterwards, can both realize the present invention.
Further, it when the processor executes the computer program, is also used to realize:
Step T30 generates long distance moving according to the identification information of the chosen shared storage tank and the second preset algorithm State locker password;
Step T40 judges the local dynamic locker after receiving the local dynamic locker password that the user sends Password whether with the Remote Dynamic locker password match;
Step T50 settles accounts the use in the local dynamic locker password and the Remote Dynamic locker password match The storing expense for the shared storage tank lease request that family is initiated.
Further, when the processor executes the computer program, the step T50 includes:
In the local dynamic locker password and the Remote Dynamic locker password match, according to the remote service end It receives the order start time recorded when shared storage tank lease request and receives the local dynamic locker password Time interval between the order end time of Shi Jilu calculates the storing expense of storage tank.
Optionally, in one embodiment, the local dynamically opens cabinet password and according to the Remote Dynamic opens cabinet password The identification information of the shared storage tank, the shared storage tank to open cabinet number and preset reference value pre- according to described first What imputation method generated;
The local dynamic locker password is to be opened according to the identification information of the shared storage tank, the shared storage tank What cabinet number and preset reference value were generated according to the second preset algorithm.
For example, in a specific example, first preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and preset reference value is multiplied to obtain Cipher mark symbol;
According to the cipher mark symbol in the first preset characters position numerical value obtain the local dynamically open cabinet password and Remote Dynamic opens cabinet password;
Second preset algorithm are as follows:
The identification information of the shared storage tank 10 is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank 10 open cabinet number and the preset reference value is multiplied Obtain cipher mark symbol;
The local dynamic locker password is obtained according to the numerical value of the second preset characters position in cipher mark symbol.
The present invention also provides a kind of computer readable storage mediums, are stored thereon with computer program, the computer program The lease that the shared storage tank at remote service end 30 is used for described in any one of above-described embodiment is realized when being executed by processor The step of control method.
In the description of this specification, reference term " embodiment ", " another embodiment ", " other embodiments " or " The description of one embodiment~X embodiment " etc. mean specific features described in conjunction with this embodiment or example, structure, material or Person's feature is included at least one embodiment or example of the invention.In the present specification, to the schematic table of above-mentioned term Stating may not refer to the same embodiment or example.Moreover, specific features, structure, material, method and step or the spy of description Point can be combined in any suitable manner in any one or more of the embodiments or examples.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or device.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
By the description of above embodiment, those skilled in the art can be understood that above-described embodiment method Can realize by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases before Person is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially makes tribute to the prior art in other words The part offered can be embodied in the form of software products, which is stored in a storage medium (such as ROM/RAM, magnetic disk, CD) in, including some instructions are used so that a terminal (can be mobile phone, computer, server, sky Adjust device or the network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific Embodiment, above-mentioned specific embodiment is only schematical, rather than restrictive, and those skilled in the art are at this Under the enlightenment of invention, without breaking away from the scope protected by the purposes and claims of the present invention, many forms can be also made, All of these belong to the protection of the present invention.

Claims (12)

1. a kind of lease control method of shared storage tank is used for locker, which is characterized in that the locker and remote service It communicates to connect, the described method comprises the following steps without establishing between device:
The storing request that response user triggers on the locker, opens the chamber door of chosen shared storage tank, and according to It is corresponding that the identification information of the chosen shared storage tank and the first preset algorithm generate the shared storage tank chosen with this Local dynamically open cabinet password;
It responds the Remote Dynamic that the user inputs on the locker and opens cabinet password, judge that the Remote Dynamic opens cabinet password Dynamically open whether cabinet password matches with the local, wherein it is remote server according to that the Remote Dynamic, which opens cabinet password, The identification information for the chosen shared storage tank in shared storage tank lease request that user is initiated by user terminal The Remote Dynamic for dynamically opening cabinet password match with the local generated with first preset algorithm opens cabinet password;
When the Remote Dynamic opens cabinet password and cabinet password match is dynamically opened in the local, controlling the local, dynamically to open cabinet close The corresponding shared storage tank of code is opened.
2. the lease control method of shared storage tank as described in claim 1, which is characterized in that further comprise the steps of:
It is generated and the chosen shared storage according to the identification information of the chosen shared storage tank and the second preset algorithm The corresponding local dynamic locker password of object case;
The local dynamic locker password is fed back to the user.
3. the lease control method of shared storage tank as claimed in claim 2, which is characterized in that the local dynamic locking of the feedback Cabinet password to the step of user includes:
The local dynamic locker password is fed back into the use by the display module or loudspeaker module of the locker Family.
4. the lease control method of shared storage tank as claimed in claim 2, which is characterized in that it is close that cabinet is dynamically opened in the local It is to open cabinet according to the identification information of the shared storage tank, the shared storage tank that code and the Remote Dynamic, which open cabinet password, What several and preset reference value was generated according to first preset algorithm;
The local dynamic locker password is to open cabinet according to the identification information of the shared storage tank, the shared storage tank What the several and described preset reference value was generated according to the second preset algorithm.
5. the lease control method of shared storage tank as claimed in claim 4, which is characterized in that first preset algorithm Are as follows:
The identification information of the shared storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and preset reference value is multiplied to obtain password mark Know symbol;
The local, which is obtained, according to the numerical value of the first preset characters position in cipher mark symbol dynamically opens cabinet password and long-range Dynamic opens cabinet password;
Second preset algorithm are as follows:
The cabinet identification information of the shared storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and the preset reference value be multiplied to obtain it is close Code identifier;
Local dynamic locker password is obtained according to the numerical value of the second preset characters position in cipher mark symbol.
6. a kind of locker, which is characterized in that including the multiple shared storage tanks being arranged on locker, processor, memory And store the computer program that can be run on a memory and on a processor;When the processor executes the computer program The step of realizing the lease control method of the shared storage tank as described in any one of claims 1 to 5.
7. a kind of lease control method of shared storage tank, the remote service end of the leasing system for sharing storage tank is special Sign is, without establishing communication connection, the side between the shared corresponding locker of storage tank and the remote service end Method the following steps are included:
Response user is requested by the shared storage tank lease that user terminal is initiated, and is recorded in the shared storage tank lease request Chosen shared storage tank identification information;
Remote Dynamic, which is generated, according to the identification information of the chosen shared storage tank and the first preset algorithm opens cabinet password, and It feeds back the Remote Dynamic and opens cabinet password to the user.
8. the lease control method of shared storage tank as claimed in claim 7, which is characterized in that further comprise the steps of:
Remote Dynamic locker password is generated according to the identification information of the chosen shared storage tank and the second preset algorithm;
After receiving the local dynamic locker password that the user sends, judge the local dynamic locker password whether with institute State Remote Dynamic locker password match;
In the local dynamic locker password and the Remote Dynamic locker password match, settle accounts described in the Client-initiated The storing expense of shared storage tank lease request.
9. the lease control method of shared storage tank as claimed in claim 8, which is characterized in that clearing user's hair The step of storing expense of the shared storage tank lease request risen includes:
The order start time recorded when shared storage tank lease request and reception are received according to remote service termination The time interval between the order end time recorded when to the local dynamic locker password, calculates the storing expense of storage tank With.
10. the lease control method of shared storage tank as claimed in claim 8, which is characterized in that the Remote Dynamic opens cabinet Password be according to the identification information of the shared storage tank, the shared storage tank open cabinet number and preset reference value according to What first preset algorithm generated;
The local dynamic locker password and Remote Dynamic locker password are according to the identification information of the shared storage tank, described Shared storage tank opens what cabinet number and preset reference value were generated according to second preset algorithm.
11. the lease control method of shared storage tank as claimed in claim 10, which is characterized in that first preset algorithm Are as follows:
The cabinet identification information of the storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and preset reference value is multiplied to obtain password mark Know symbol;
The Remote Dynamic, which is obtained, according to the numerical value of the first preset characters position in cipher mark symbol opens cabinet password;
Second preset algorithm are as follows:
The cabinet identification information of the storage tank is converted into corresponding decimal system identification code;
By the decimal system identification code and the shared storage tank open cabinet number and the preset reference value be multiplied to obtain it is close Code identifier;
The local dynamic locker password and long-range is obtained according to the numerical value of the second preset characters position in cipher mark symbol Dynamic locker password.
12. a kind of remote service end, which is characterized in that including processor, memory and storage on a memory and can handled The computer program run on device;The processor is realized when executing the computer program as any in claim 7 to 11 The step of lease control method of shared storage tank described in.
CN201710720935.0A 2017-08-21 2017-08-21 Lease control method, locker and the remote service end of shared storage tank Active CN107622594B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710720935.0A CN107622594B (en) 2017-08-21 2017-08-21 Lease control method, locker and the remote service end of shared storage tank

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710720935.0A CN107622594B (en) 2017-08-21 2017-08-21 Lease control method, locker and the remote service end of shared storage tank

Publications (2)

Publication Number Publication Date
CN107622594A CN107622594A (en) 2018-01-23
CN107622594B true CN107622594B (en) 2019-11-08

Family

ID=61088982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710720935.0A Active CN107622594B (en) 2017-08-21 2017-08-21 Lease control method, locker and the remote service end of shared storage tank

Country Status (1)

Country Link
CN (1) CN107622594B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108540953A (en) * 2018-04-08 2018-09-14 赖炼坤 A kind of intelligence removable Storage case, operation system and method
CN108717615B (en) * 2018-05-18 2021-09-03 希梦科技(深圳)有限公司 Distribution method and device using storage cabinet and terminal
CN110276868B (en) * 2019-06-18 2021-05-25 深圳市小兔充充科技有限公司 Unlocking method and device based on dynamic password, charging cabinet and storage medium
CN113345167B (en) * 2021-04-27 2022-09-13 北京三快在线科技有限公司 Method and device for leasing shared objects in electronic cabinet and electronic equipment
CN114809853B (en) * 2022-04-27 2023-12-05 华人运通(江苏)技术有限公司 Electric storage box

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0453381A1 (en) * 1990-04-19 1991-10-23 Bollore Protection Storage locker
CN103456058A (en) * 2013-08-31 2013-12-18 章玺 Cabinet system for receiving and dispatching express delivery and handing cover object
CN104537771A (en) * 2014-12-02 2015-04-22 林志均 Intelligent terminal for express storage
CN105303714A (en) * 2015-10-29 2016-02-03 中国邮政集团公司广州市分公司 Code scanning pickup method
CN105785935A (en) * 2014-12-25 2016-07-20 ***通信集团公司 Locker intelligent electronic timekeeping method, timekeeping device, and server
CN107424341A (en) * 2017-07-05 2017-12-01 泽优物联(天津)科技发展有限公司 A kind of Intelligent Package anti-counterfeit authentication method of augmented reality

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0453381A1 (en) * 1990-04-19 1991-10-23 Bollore Protection Storage locker
CN103456058A (en) * 2013-08-31 2013-12-18 章玺 Cabinet system for receiving and dispatching express delivery and handing cover object
CN104537771A (en) * 2014-12-02 2015-04-22 林志均 Intelligent terminal for express storage
CN105785935A (en) * 2014-12-25 2016-07-20 ***通信集团公司 Locker intelligent electronic timekeeping method, timekeeping device, and server
CN105303714A (en) * 2015-10-29 2016-02-03 中国邮政集团公司广州市分公司 Code scanning pickup method
CN107424341A (en) * 2017-07-05 2017-12-01 泽优物联(天津)科技发展有限公司 A kind of Intelligent Package anti-counterfeit authentication method of augmented reality

Also Published As

Publication number Publication date
CN107622594A (en) 2018-01-23

Similar Documents

Publication Publication Date Title
CN107622594B (en) Lease control method, locker and the remote service end of shared storage tank
CN104641362B (en) Manage a collection of electronic installation
CN107491296A (en) The message application docked with one or more extension applications
CN104901805B (en) A kind of identification authentication methods, devices and systems
WO2014108005A1 (en) Co-verification method, two-dimensional code generation method, and device and system therefor
CN106846654A (en) Intelligent storage cabinet, system and access bag method
CN102523213A (en) Server and terminal authenticating method and server and terminal
CN110428555A (en) Shared charging equipment gives back method and device
CN107276875A (en) Location-based red packet distribution method, system and mobile terminal
CN107743086A (en) A kind of message treatment method and system, message is sent and reception device
WO2021114520A1 (en) Express delivery locker management method and device, mobile terminal, and storage medium
CN104539571B (en) Information interacting method, identification authentication method, server and terminal
CN109102266A (en) Account numeric value transfer and device
CN108711234A (en) It is a kind of to take object method, apparatus and terminal using locker
CN107133500A (en) The encryption method and mobile terminal of a kind of application program
CN203217638U (en) Radio frequency mobile terminal oriented register system
CN107277068A (en) A kind of personal identification method and terminal
CN108717615A (en) A kind of allocator, device and terminal using locker
CN107609953A (en) The quick treating method and apparatus of order
CN107464176A (en) The implementation method that a kind of shared en-toutcas midway is lent
CN109345171A (en) A kind of information processing method, terminal and server, label
CN107967581A (en) Method and device for distributing articles
CN107844280A (en) A kind of Method of printing and secure printing system based on password authentification
CN111695990A (en) Processing method and device for door-to-door money collection service
CN114444338B (en) Method, device and storage medium for fast lightweight verification of AI model combination

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