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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2017
- 2017-08-21 CN CN201710720935.0A patent/CN107622594B/en active Active
Patent Citations (6)
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 |