Third party based on locker authorizes pickup system and its authorizes pickup method
Technical field
The present invention relates to a kind of express deliveries to collect technical field, and the third party more specifically to based on locker authorizes and takes
Part system and its mandate pickup method.
Background technology
Current locker realizes part cast, pickup function.Part cast people part cast, pickup people oneself pickup, can not be by system side
Method mandate third party's pickup.
State Intellectual Property Office discloses a Publication No. CN202916917U on May 01st, 2013, entitled
The patent of invention of " a kind of combined electronic delivering case for supporting third party to use ", its babinet of the patent of invention connect controller,
Controller passes through network attached server;Controller is equipped with LED screen, voice prompting device, object scanner, push button panel and connects
Receive device.It may be implemented the combination of babinet dynamic adaptation, support third party enterprise or a by providing simple and practicable sharing functionality
People uses, and effectively reducings the construction costs and improves utilization rate.First, which only uses a set of hardware control module and realizes
Convenient, flexible dynamic combined function, body structure have the characteristics that flexibly it is moveable, for effectively reducing hardware cost;The
Two, which supports third party enterprise or the shared demand of personal user, provides good easy-to-use usage experience;Third,
The distribution box has been placed in password systematic function in hardware control module, and reliability and the service of article are extracted for promoting user
Quality.
Distribution box in the program is a babinet in secrecy, is not based on existing Intelligent storage cabinet and is formed
, existing storage cabinet system is generally all used to post, keep in and deliveries, the locker of temporary just similar supermarket therein
Function.
In general, in the operation mode of current Intelligent storage cabinet, only pickup people is allowed to pass through pickup verification information
Line under type hands to other people and replaces pickup, but can not carry out system tracking after replacing pickup under line, more not for third
The pattern of Fang Shouquan pickups and information trace.
Invention content
In order to overcome the defects of the prior art, the present invention provides based on locker third party authorize pickup system and
It authorizes pickup method, and pickup can be authorized by third party on line, after replacing pickup under line, has the tracking letter for authorizing pickup
Breath, in order to track whether express mail is normally sent to.
To solve deficiency in the prior art, the present invention is achieved through the following technical solutions:
Third party based on locker authorizes pickup system, it is characterised in that:Including locker, intelligent terminal, third party
Quotient and server, locker is authorized to be used to store the pickup that waits for of user, intelligent terminal is used to send to authorize with user orientation server and take
Part asks and receive the mandate pickup of server feedback as a result, third party authorizes quotient to provide the pickup people for obtaining and authorizing to server
Information, server be used for handle mandate pickup operation.
Pickup people such as needs pickup in locker terminal, and pickup people authorizes quotient to obtain and authorizes pickup people letter by third party
Breath, and pickup Authorized operation is completed by server;Licensee takes corresponding express mail away to locker after mandate.
Wait for that pickup is to deposit part people to deposit in package, mail, clothing in locker etc. and other items.
The server is at least provided with authentication module, cell information module and server database;
Authentication module, for and intelligent terminal interactive user information, it is whether legal for verifying user information;
Cell information module calls for waiting for authorization message with intelligent terminal interactive cell information and pickup and update takes
The cell information being engaged in device database;
Server database authorizes quotient's information for storing site information, cell information, user information and third party.
Further, the server is additionally provided with third party's authorization module, and third party's authorization module is for respectively and intelligence
Energy terminal interaction third party authorizes the information of quotient and pickup to wait for authorization message, the third party being additionally operable in invoking server database
Authorize quotient's information.
The site information includes number node, site title.
Cell information in the server database includes number node, cell number, cell specification, part cast people volume
Number, pickup people number, express mail number, cell state.
The user information includes Customs Assigned Number, user password, User Status.In specific implementation process, logs in and use
User information can only include user account, user password, can also include the other information of user.
It includes authorizing quotient's number, authorizing quotient's title, authorize quotient's state, authorization service interface that the third party, which authorizes quotient,.
The intelligent terminal can be the intelligent electronic devices such as mobile phone, tablet computer, desktop computer, locker.
Third party for above system authorizes pickup method, includes the following steps:
A, user inputs identity information by intelligent terminal and logs in, and identity information is sent to server, passes through body
Whether the identity information of part authentication module verification user is legal;Next step is carried out if legal;If illegal, user is again defeated
Enter identity information and verifies;
B, for logging in successful user, that the user is retrieved from server database waits for pickup cell information, passes through
Cell information module will wait for that pickup cell information is sent to the intelligent terminal of user;
C, user waits for that the selection of pickup cell information waits for that pickup, input authorized user are compiled according to what intelligent terminal received
Number, confirm and authorizes;Then, pickup is waited for that authorization message is sent to the cell information module of server by intelligent terminal;
D, the cell information module of server receives pickup after authorizing successful information, and it is right in server database to update
It is authorized user's number to answer the pickup people of cell to number;Server notifies that licensee comes pickup;Server passes through cell
Information module sends pickup license confirmation information to intelligent terminal;
E, intelligent terminal receives confirmation message, and prompts pickup mandate success.
Pickup waits for that authorization message includes number node, cell number, authorized user's number, pickup mandate successful information
Including number node, cell number, authorized user's number.
The third party of system for being provided with third party's authorization module authorizes pickup method, includes the following steps:
A, user inputs personal log-on message by intelligent terminal, and the identity that personal log-on message is sent to server is tested
Module is demonstrate,proved, whether verification user identity is legal;Next step is carried out if legal, if illegal, user re-enters individual
Log-on message is simultaneously verified;
B, for logging in successful user, that the user is retrieved from server database waits for pickup cell information, passes through
Cell information module will wait for that pickup cell information is sent to the intelligent terminal of user;Meanwhile is retrieved from server database
Tripartite authorizes quotient's information, and the intelligent terminal of user is sent to by third party's authorization module;
C, user according to intelligent terminal receive wait for pickup cell information, third party authorize quotient's information selection wait for pickup,
Third party authorizes quotient, and pickup is then waited for that authorization message is sent to third party's authorization module of server;
D, third party's authorization module of server receives pickup after authorization message, passes through server data library searching pair
It answers third party to authorize the cell information of the service interface of quotient, corresponding cell, is awarded pickup third party by third party's authorization module
Power input information is sent to corresponding authorized third party and authorizes quotient;
E. after third party authorizes quotient to receive pickup third party mandate input information, authorized user's number is returned to, generation takes
Part third party authorizes output information, and authorizes output information to give third party's authorization module of server pickup third party;
F, after third party's authorization module of server receives pickup third party mandate output information, server data is updated
The pickup people number that cell is corresponded in library is authorized user's number;Server is sent by cell information module to intelligent terminal
Pickup license confirmation information;Server authorizes quotient to send pickup license confirmation information by third party's authorization module to third party;
G, intelligent terminal receives confirmation message, and prompts pickup mandate success;Third party authorizes quotient to receive confirmation message, and
Prompt pickup mandate success.
The intelligent terminal of user be sent to server third party's authorization module pickup wait for authorization message include number node,
Cell number, authorized user's number;The cell information retrieved from server database include number node, cell number,
Pickup people numbers;Third party authorize quotient be sent to server third party's authorization module pickup third party authorize output information packet
Include number node, cell is numbered, authorized user numbers, third party authorizes quotient to number.
Compared with prior art, the present invention having following advantageous effects:
The present invention, which can meet, authorizes other people pickups on user's line, pickup under line, and the requirement of all-the-way tracking, passes through intelligence on line
Energy terminal carries out information exchange with server, preengages third party in advance and authorizes pickup, can need to select according to user different
Pickup side authorizes pickup, and occupation mode is very flexible, and can carry out subscription authorization pickup according to user time;It can also lead to
It crosses third party on line and authorizes pickup, replace pickup under line, there is the tracking information for authorizing pickup, in order to whether just track express mail
Often it is sent to;It breaks down for intelligent terminal, or the user lost, can avoid being emitted by way of this mandate pickup
Neck, the case where user pretends to claim to be falsely taken is also avoided simultaneously for locker and Courier Service company.
Description of the drawings
Fig. 1 is the network implementation schematic diagram of the present invention;
Fig. 2 is the framework schematic diagram of the server of the present invention;
Fig. 3 is that the third party of the present invention authorizes pickup system control process figure;
Fig. 4 is the directly mandate pickup system flow control figure of the present invention.
Reference numeral:1 locker, 2 intelligent terminals, 3 third parties authorize quotient, 4 servers.
Specific implementation mode
Embodiment 1
As shown in Figs. 1-2, the third party based on locker authorizes pickup system, including locker 1, intelligent terminal 2, third
Fang Shouquan quotient 3 and server 4, locker 1 are used to store the pickup that waits for of user, intelligent terminal 2 is used to be sent with user orientation server 4
It authorizes pickup request and receives the mandate pickup of the feedback of server 4 as a result, third party authorizes quotient 3 to be awarded to the offer of server 4
The information of the pickup people of power, server 4 are used to handle the operation for authorizing pickup.
Pickup people such as needs pickup in locker terminal, and pickup people authorizes quotient 3 to obtain and authorizes pickup people letter by third party
Breath, and pickup Authorized operation is completed by server 4;Licensee takes corresponding express mail away to locker 1 after mandate;
Wait for that pickup is to deposit part people to deposit in package, mail, clothing in locker 1 etc. and other items.
The server 4 is at least provided with authentication module, cell information module and server database;
Authentication module, for and 2 interacting user information of intelligent terminal, it is whether legal for verifying user information;
Cell information module calls for waiting for authorization message with the interaction cell information of intelligent terminal 2 and pickup and update takes
The cell information being engaged in device database;
Server database authorizes quotient's information for storing site information, cell information, user information and third party.
The site information includes number node, site title.
Cell information in the server database includes number node, cell number, cell specification, part cast people volume
Number, pickup people number, express mail number, cell state.
The user information includes Customs Assigned Number, user password, User Status.In specific implementation process, logs in and use
User information can only include user account, user password, can also include the other information of user.
It includes authorizing quotient's number, authorizing quotient's title, authorize quotient's state, authorization service interface that the third party, which authorizes quotient 3,.
As shown in figure 3, the third party for above system authorizes pickup method, include the following steps:
A, user inputs identity information by intelligent terminal 2 and logs in, and identity information is sent to server 4, passes through
Whether the identity information that authentication module verifies user is legal;It carries out logining successfully carry out next step if legal;If no
Legal, user re-enters identity information and verifies;
B, for logging in successful user, that the user is retrieved from server database waits for pickup cell information, passes through
Cell information module will wait for that pickup cell information is sent to the intelligent terminal 2 of user;
C, user waits for that the selection of pickup cell information waits for that pickup, input authorized user are compiled according to what intelligent terminal 2 received
Number, confirm and authorizes;Then, pickup is waited for that authorization message is sent to the cell information module of server 4 by intelligent terminal 2;
D, the cell information module of server 4 receives pickup after authorization message, updates corresponding in server database
The pickup people number of cell is authorized user's number;Server 4 notifies that licensee comes pickup;Server 4 passes through cell
Information module sends pickup license confirmation information to intelligent terminal 2;
E, intelligent terminal 2 receives confirmation message, and prompts pickup mandate success.
Pickup waits for that authorization message includes number node, cell number, authorized user's number, pickup mandate successful information
Including number node, cell number, authorized user's number, pickup waits for authorization message and the net in corresponding mandate pickup information
Point number, cell number, authorized user's number are consistent.
Such as:Lee(Customs Assigned Number 13455555555)Inhabitation A cells have 1 locker(Locker is numbered
610091A01);Lee buys commodity on the net, and electric business is mailed to Lee by express delivery(Express mail number 123456789);Courier
(Customs Assigned Number:13466666666)It reaches A cells express mail is delivered in No. 01 big cell of 610091A01 lockers, server
Notify Lee's pickup;
Server database cell information includes the cell information for the express mail that 1 express mail number is 123456789, specifically
For:Number node:610091A01, cell number:01, cell specification:Big cell, part cast people number:13466666666, pickup
People numbers:13455555555, express mail is numbered:123456789, cell state:It has delivered.
Server database user information includes 2 datas of Lee and courier:
Lee's data are Customs Assigned Number:13455555555, user password:XXXXX, User Status:Normally;
Courier's data are Customs Assigned Number:13466666666, user password:YYYYY, User Status:Normally.
Lee passes through intelligent terminal(For example, tablet computer)Input identity information(Customs Assigned Number:13455555555, user
Password:XXXXX)It is logged in, identity information is sent to server, and the identity information of user is verified by authentication module
It is legal to verify.
It is 123456789 to wait for pickup cell information that Lee's express mail number is retrieved in server database, passes through service
This is waited for that pickup cell information is sent to the intelligent terminal of Lee by the cell information module of device.
Express mail that Lee receives according to intelligent terminal number is 123456789 to wait for pickup cell information, selects express mail
The pickup that waits for that number is 123456789, input authorized user number 13499996666, confirms and authorizes;Then, the intelligence of Lee
Pickup is waited for authorization message by energy terminal(Number node:610091A01, cell number:01, authorized user numbers
13499996666)It is sent to the cell information module of server.
The cell information module of server receives pickup after authorization message, updates number node in server database
It is authorized user's number i.e. 13499996666 for 610091A01, the pickup people number that cell number is 01 cell;Server
The licensee that authorized user's number is 13499996666 is notified to come pickup;Server is by cell information module to Lee
Certain intelligent terminal sends pickup license confirmation information.
The intelligent terminal of Lee receives confirmation message, and prompts pickup mandate success.
Customs Assigned Number, which is 13499996666 users, can go to 610091A01 locker terminals to take express mail number away
123456789 express mail.
Embodiment 2
Pickup system, server 4 is authorized to be additionally provided with third party and award for the third party based on locker in embodiment 1
Module is weighed, third party's authorization module is used for and intelligent terminal 2 interacts third party and quotient's information and pickup is authorized to wait for authorization message, is also used
Third party in invoking server database authorizes quotient's information.
As shown in figure 4, the third party of the system for being provided with third party's authorization module authorizes pickup method, including it is as follows
Step:
A, user inputs personal log-on message by intelligent terminal 2, and personal log-on message is sent to the identity of server 4
Whether authentication module, verification user identity are legal;Next step is carried out if legal, if illegal, user re-enters a
People's log-on message is simultaneously verified;
B, for logging in successful user, that the user is retrieved from server database waits for pickup cell information, passes through
Cell information module will wait for that pickup cell information is sent to the intelligent terminal 2 of user;Meanwhile is retrieved from server database
Tripartite authorizes quotient's information, and the intelligent terminal 2 of user is sent to by third party's authorization module;
C, user according to intelligent terminal 2 receive wait for pickup cell information, third party authorize quotient's information selection wait for pickup,
Third party authorizes quotient 3, and pickup is then waited for that authorization message is sent to third party's authorization module of server 4;
D, third party's authorization module of server 4 receives pickup after authorization message, passes through server data library searching
Corresponding third party authorizes the cell information of the service interface of quotient 3, corresponding cell, by third party's authorization module by pickup third party
It authorizes input information to be sent to corresponding authorized third party and authorizes quotient 3;
E, it after third party authorizes quotient 3 to receive pickup third party mandate input information, updates corresponding in server database
The pickup people number of cell is authorized user's number;Server 4 sends pickup to intelligent terminal 2 by cell information module and awards
Weigh confirmation message;Server 4 authorizes quotient 3 to send pickup license confirmation information by third party's authorization module to third party;
F, intelligent terminal 2 receives confirmation message, and prompts pickup mandate success;Third party authorizes quotient 3 to receive confirmation message,
And prompt pickup mandate success.
The pickup that the intelligent terminal 2 of user is sent to third party's authorization module of server 4 waits for that authorization message includes site
Number, cell number, authorized user's number;The cell information retrieved from server database includes number node, cell
Number, pickup people number;The pickup third party for third party's authorization module that third party mandate quotient 3 is sent to server 4 authorizes defeated
Go out information include number node, cell number, authorized user number, third party authorize quotient to number.
For example, system and method for the present invention are applied to laundry industry:
The third party of server database authorizes quotient data to preserve 2 datas.
Data 1, power quotient's number:0001, quotient's title is authorized:Laundry company A, quotient's state is authorized:Normally, authorization service connects
Mouthful:http://wwww.aaa.com/shouqun.
Data 2, power quotient's number:0002, quotient's title is authorized:Express company B, quotient's state is authorized:Normally, authorization service connects
Mouthful:http://wwww.bbb.com/shouqun.
The user information of server database is stored with following user:
A cell Liu, Customs Assigned Number:13444444444, user password XXXX, User Status:Normally.
A general headquarters of laundry company expeditor Zhang, Customs Assigned Number:13455555555, user password AAAA, User Status:Just
Often.
Laundry company A receiving clerk Mr. Wangs, Customs Assigned Number:13466666666, user password BBBB, User Status:Normally.
Laundry company A Lee receiving clerk, Customs Assigned Number:13477777777, user password CCCC, User Status:Normally.
Express company D courier Zhengs, Customs Assigned Number:13488888888, user password DDDD, User Status:Normally.
A cells Liu is by oneself soiled clothes(Express mail number 123456789)It is delivered to laundry company A, clothing by locker 1
Clothes are actually delivered in No. 01 big cell of 610091A01 lockers, the artificial general headquarters expeditor wherein laundry company default is received
Zhang.Server database can record Zhang 1 and wait for pickup cell data at this time:Number node:610091A01, cell number:
01, cell specification:Big cell, part cast people number:13444444444, pickup people number 13455555555, express mail number:
123456789, cell state:It has delivered.
Zhang passes through intelligent terminal(For example, mobile phone)Input identity information(Customs Assigned Number:13455555555, Yong Humi
Code:AAAA)It is logged in, identity information is sent to server 4, and the identity information that user is verified by authentication module is tested
It is legal to demonstrate,prove.
The express mail number that Zhang is retrieved in server database is 123456789 to wait for pickup cell information, passes through cell
Information module will wait for that pickup cell information is sent to the intelligent terminal of Zhang;Meanwhile retrieval 0,001 the from server database
Tripartite authorizes quotient, 0002 third party to authorize quotient, the intelligent terminal with Zhang is sent to by third party's authorization module;
Express mail that Zhang receives according to intelligent terminal number is 123456789 to wait for pickup cell information, 0001,002
Third party authorize quotient's information, Zhang select express mail number for 123456789 wait for pickup, 001 third party authorize quotient laundry company
Pickup is waited for authorization message by A, Zhang according to intelligent terminal(123456789 express mail information, 001 third party authorize quotient's laundry company
A)It is sent to third party's authorization module of server.
Third party's authorization module of server receives pickup after authorization message, is corresponded to by server data library searching
It is http that 001 third party, which authorizes the service interface of quotient's laundry company A,://wwww.aaa.com/shouqun, is awarded by third party
Pickup third party is waited for that authorization message (the corresponding cell information of 123456789 express mails) is sent to 001 third party and authorizes by power module
Quotient's laundry company A.
001 third party authorizes quotient's laundry company A to receive pickup third party after authorization message, identifies that the express mail is stored in
On 610091A01 lockers, it is receiving clerk Mr. Wang that current 001 third party, which authorizes the receiving clerk of quotient's laundry company A on duty, so most
001 third party authorizes quotient to do washing company A output authorized users as the receiving clerk Mr. Wang of laundry company A, final 001 third party eventually
Authorize quotient laundry company A that pickup third party is authorized output information(The corresponding cell information of 123456789 express mails is authorized to king
Certain Customs Assigned Number 13466666666)Give third party's authorization module of server.
Third party's authorization module of server, which receives, comes from the pickup third that 001 third party authorizes quotient's laundry company A
After Fang Shouquan output informations, updates the express mail that express mail number is 123456789 in server database and correspond to taking for cell information
Part people number is the Customs Assigned Number 13466666666 of Mr. Wang;Server is sent out by cell information module to the intelligent terminal of Zhang
Send pickup license confirmation information;Server authorizes quotient's laundry company A to send pickup by third party's authorization module to 001 third party
License confirmation information.
The intelligent terminal of Zhang receives confirmation message, and prompts pickup mandate success;001 third party authorizes quotient's laundry company
A receives confirmation message, and prompts pickup mandate success.
Customs Assigned Number, which is 13466666666 Mr. Wangs, can go to 610091A01 locker terminals to take express mail number away
123456789 soiled clothes.