CN102479408A - Storage box assignment method, storage cabinet control method, system and device - Google Patents

Storage box assignment method, storage cabinet control method, system and device Download PDF

Info

Publication number
CN102479408A
CN102479408A CN2011102282386A CN201110228238A CN102479408A CN 102479408 A CN102479408 A CN 102479408A CN 2011102282386 A CN2011102282386 A CN 2011102282386A CN 201110228238 A CN201110228238 A CN 201110228238A CN 102479408 A CN102479408 A CN 102479408A
Authority
CN
China
Prior art keywords
storage tank
sign indicating
indicating number
information
assignment
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.)
Pending
Application number
CN2011102282386A
Other languages
Chinese (zh)
Inventor
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN2011102282386A priority Critical patent/CN102479408A/en
Publication of CN102479408A publication Critical patent/CN102479408A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)

Abstract

The invention relates to a storage box assignment method, which comprises: setting a table of corresponding relations of occupancy codes and storage boxes, obtaining calling information with calling user identification information during reception of a call, selecting a storage box, using the calling user identification information as an occupancy code of the selected storage box, and setting a corresponding relation of the calling user identification information and the selected storage box based on the table of the corresponding relations, thereby completing assignment of the storage box with no needs to print a password tape. The invention also provides a storage cabinet control method based on the storage box assignment method. By adopting the storage cabinet control method, password-free storage cabinet control can be realized, the trouble of the existing password-protected storage cabinet in needs for the maintenance personnel to replace printing paper can be eliminated, the use cost can be saved, the environmental pollution can be reduced. The invention also provides a storage cabinet control system and device so as to provide reference for implementation of technical personnel.

Description

Storage tank assigning method, locker control method, system and device
Technical field
The present invention relates to the storage tank assignment techniques, and based on the locker control technology of said storage tank assignment techniques, and be particularly related to the application of the communication technology in locker control field.
Background technology
Password locker; (for example receiving storage tank assignment request; Password locker provides a password to obtain button, and the user sends storage tank assignment request through pushing this button to locker), during for user's assignment storage tank; Need the print pin bar, so that the user opens the storage tank of institute's assignment according to the code-bar of printing when getting thing.That is, locker with the password of this storage tank, prints through a code-bar when giving storage tank of user's assignment, is preserved by the user.When the user imported locker with the code-bar password, locker was opened corresponding storage tank.Since password locker can't and telex network; Can not be with the storage tank relevant information of assignment, for example information such as storage tank numbering, password send to the user; Therefore; Can only give the user with the password prompt of the storage tank of assignment through the mode of print pin bar, but the print pin bar printer paper be to consume, thereby use cost and environmental pollution increased.
The IC-card locker when the assignment storage tank, obtains the ID (identity identification information) of IC-card, is user's assignment storage tank according to the ID of this IC-card.But IC-card duplicates easily, and management difficulty is big, and therefore, the IC locker can only be used among a small circle, for example use an inside plants, and can not be in public places, for example application such as cinema, market.
Fingerprint storage cabinet through obtaining user fingerprints information, comes to user's assignment storage tank according to user fingerprints information when the assignment storage tank.Fingerprint storage cabinet seems safety, in fact, has hidden great security risk: user's finger print information of secret is the most collected by unauthorized person easily, thus the problem that causes user fingerprints to be pretended to be.Therefore, fingerprint storage cabinet does not have password locker safety on the contrary.
Summary of the invention
In view of this, the invention provides a kind of storage tank assigning method,, when being user's assignment storage tank, do not need the print pin bar, saved use cost through this method.
In order to reach above purpose, technical scheme of the present invention is achieved in that
A kind of storage tank assigning method is characterized in that, may further comprise the steps:
A, setting take sign indicating number and storage tank mapping table;
B, receipt of call obtain caller id information;
C, selection storage tank with the take sign indicating number of said caller id information as the storage tank of selecting, through said mapping table, are set up the corresponding relation of the storage tank of said caller id information and selection.
Step C further obtains password, preserves the password that obtains according to the storage tank of selecting, and the password that obtains is sent to caller.
A kind of storage tank assigning method is characterized in that, may further comprise the steps:
A, setting take sign indicating number and storage tank mapping table;
B, receipt of call;
C, select storage tank, obtain random code,, the corresponding relation of the storage tank of selecting, the random code obtained is saved in the said mapping table the sign indicating number that takies of the random code of obtaining as the storage tank of selecting; The random code of obtaining is sent to caller.
Based on said storage tank assigning method, the present invention further proposes the locker control method, can satisfy the application demand under the different application scene according to this method:
A kind of locker control method is characterized in that, may further comprise the steps:
A, setting take sign indicating number and storage tank mapping table;
B, receipt of call; Judge whether to be storage tank assignment application, if then carry out the storage tank assignment procedure; Otherwise carry out the storage tank release flow;
Said storage tank assignment procedure is: select idle storage tank, in said mapping table, take sign indicating number for the storage tank of selecting distributes the preparatory assignment storage tank that obtains, open the idle storage tank of selection;
Said storage tank release flow is: in said mapping table, the sign indicating number that takies that the preparatory release storage tank that obtains is taken the corresponding target storage tank of sign indicating number discharges, and opens said target storage tank.
Said calling is to propose storage tank assignment request or storage tank release request through the hint mode; Said mode in secret is meant:
Indicate said storage tank assignment request or storage tank to discharge request through method of calling, promptly said judge whether for storage tank assignment application be to judge through method of calling;
Perhaps, take storage tank quantity through caller and indicate said storage tank assignment request or storage tank to discharge request, promptly said judge whether for storage tank assignment application be to take storage tank quantity through caller to judge; Also promptly, when receipt of call, obtain caller id information; Said judging whether to storage tank assignment application is meant, according to as take the sign indicating number said caller id information, from said take the sign indicating number with the storage tank mapping table the select target storage tank; Judge whether to choose, if choose, then for discharging the storage tank request; Otherwise, be the request of assignment storage tank;
Perhaps, said calling is that mode proposes storage tank assignment request or storage tank discharges request through showing clearly; The mode of containing of stating clearly is meant: carried request code in the said call information, indicated said storage tank assignment request or storage tank to discharge request through this request code; During receipt of call, further obtain the call information that comprises the described request sign indicating number; Said judge whether for storage tank assignment application be to judge through the described request sign indicating number.
The said preparatory assignment storage tank that obtains takies sign indicating number or the said preparatory release storage tank that obtains and takies sign indicating number and be meant the caller id information of obtaining; Said storage tank assignment procedure also comprises and obtains password, preserves the password that obtains according to the storage tank of selecting, and the password that obtains is sent to caller; Said storage tank release flow further comprises the password corresponding according to said target storage tank; Password to being obtained from the call information is verified; And, checking just carries out after passing through in said mapping table; The sign indicating number that takies of said target storage tank is discharged, and the operation of opening said target storage tank.
The said preparatory assignment storage tank that obtains takies sign indicating number and is meant, produces random code and takies sign indicating number as the preparatory assignment storage tank that obtains, and said storage tank assignment procedure comprises that also the random code with generation sends to caller; The said preparatory release storage tank that obtains takies sign indicating number and is meant the random code of carrying in the call information that obtains.
As the optimization to said storage tank assigning method, the present invention also proposes a kind of reference position searching method of beating:
A kind of reference position searching method of beating is characterized in that, may further comprise the steps:
A, at first produce the reference position of beating;
B, begin search, and search proceeded to the last position of the record that meets the demands or the reference position of beating from the said reference position of beating.
C, return the record that satisfies condition or search object information less than record.
For the ease of enforcement, the present invention also provides a kind of locker control system:
A kind of locker control system is characterized in that, comprising: the central processing module and the AM access module of communicating by letter; Establishing communication between communication AM access module and central processing module is connected; Be provided with the storage tank information table in the said central processing module, be used for foundation and take sign indicating number and storage tank corresponding relation; Said communication AM access module is used to be linked into communication network, and the interactive operation of execution and communication network sends to central processing module with call-related information; Said central processing module is after receiving said call-related information; Carry out the corresponding service operation of locker control; Said corresponding service operation comprises: when receiving the application of user's assignment storage tank, according to said storage tank information table, be the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application,, in said storage tank information table, discharge corresponding storage tank operation according to the sign indicating number that takies that carries.
Further comprise storage tank on off state field in the said storage tank information table; When the assignment storage tank, also the on off state of the storage tank of institute's assignment is set to open mode; After the message that receives the storage tank switch opens, judge that whether this storage tank on off state is for closing, if remove this storage tank takies sign indicating number with it corresponding relation.
For the ease of enforcement, the present invention also provides a kind of locker control device:
A kind of locker control device is characterized in that, said locker control device comprises: CPU, communication access unit, memory storage; Storing communication Access Control module and storage tank application module in memory storage; In memory storage, also be provided with the storage tank information table, be used for foundation and take sign indicating number and storage tank corresponding relation; Establishing communication between communication access unit and CPU is connected; Said communication access unit is linked into communication network according to said communication Access Control modular design flow process, and the interactive operation of execution and communication network sends to CPU with call-related information; CPU is after receiving said call-related information; According to storage tank application module design cycle and processing mode; Carry out the operation of locker control corresponding business; Said corresponding service operation comprises: when receiving the application of user's assignment storage tank, according to said storage tank information table, be the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application,, in said storage tank information table, discharge the associative operation of corresponding storage tank according to the sign indicating number that takies that carries.
Through the inventive method, can also realize that a user can only apply for a storage tank, therefore, also avoided child out of curiosity or mischief and the storage tank that causes is accounted for or the false phenomenon that takies more.
Description of drawings
Shown in Figure 1, be first embodiment of the present invention process flow diagram
Shown in Figure 2, be second embodiment of the present invention process flow diagram
Shown in Figure 3, be third embodiment of the present invention process flow diagram
Be said locker control system ingredient in the frame of broken lines among Fig. 4
Be said locker control device ingredient in the frame of broken lines among Fig. 5
Be said locker control device 11 ingredients in the frame of broken lines among Fig. 6
Be said locker control device 12 ingredients in the frame of broken lines among Fig. 7
Be said locker control device 13 ingredients in the frame of broken lines among Fig. 8
Be said locker control device 14 ingredients in the frame of broken lines among Fig. 9
Be said locker control device 15 ingredients in the frame of broken lines among Figure 10
Be said locker control device 16 ingredients in the frame of broken lines among Figure 11
Embodiment
The present invention through communication AM access module receipt of call is set, accomplishes the assignment of storage tank through introduce the communication technology in locker control field, has removed the trouble of print pin bar from, has saved use cost, helps energy-conserving and environment-protective.
For purpose, technological means and advantage that the present invention is implemented is clearer, the present invention is done further explain below in conjunction with the accompanying drawing embodiment that develops simultaneously.
As shown in Figure 1, be the first embodiment of the invention process flow diagram, in this embodiment:
At first take sign indicating number and storage tank mapping table in step 11, setting.
Step 12, receipt of call obtain the call information that comprises caller id information.
Step 13, selection storage tank with the take sign indicating number of said caller id information as the storage tank of selecting, through said mapping table, are set up the corresponding relation of the storage tank of said caller id information and selection, and are opened the storage tank of selection.
Here, selected storage tank is assignment and gives said caller id information, also is the storage tank of relative users.
In step 12:
Said receipt of call can be as telecommunications network terminal receipt of call, for example, receives audio call or short message and calls out, or the Multimedia Message calling, corresponding said caller id information is calling number.Said telecommunications network terminal is the terminal of fixed communication network, or the terminal of mobile communications network.
Said receipt of call also can be as IP terminal receipt of call.For example, receive the email mail, or receive instant communication message, QQ beep-page message for example, corresponding said caller id information is for receiving email mail sources address, or the number of instant communication message transmit leg, for example the transmit leg QQ number of QQ beep-page message.
Usually; Through mobile communication AM access module is set; Be used to be linked into mobile communications network, receive audio call, or short message is called out or the like from mobile communications network; Perhaps said mobile communication AM access module inserts mobile Internet through mobile communications network, receives mail or QQ beep-page message from mobile Internet.Also can be used to insert fixed communication network, receive from the audio call or the short message of fixed communication network and call out through fixed communication AM access module is set.Also can be through IP AM access module is set, for example fixed broadband AM access module is used to insert the internet, receives mail or QQ beep-page message from the internet.Inserting the internet about IP AM access module, and receive from internet mail or QQ beep-page message, is known mature technology, therefore, all repeats no more with the back here.
In step 13, said selection storage tank usually, is meant the storage tank of selecting a free time,, does not take the storage tank that sign indicating number is set up corresponding relation in said mapping table neutralization that is.
In step 13; Said with the take sign indicating number of said caller id information as the storage tank of selecting; Through said mapping table; The corresponding relation of setting up the storage tank of said caller id information and selection is meant, with the take sign indicating number of said caller id information as the storage tank of selecting, this corresponding relation that takies sign indicating number and the storage tank of selecting is saved in the said mapping table.
In step 13, can also further be aided with acousto-optic hint, for example,, point out the relevant information of selected storage tank through audio output device is set, perhaps, show the relevant information of selected storage tank through information display device is set.Said acousto-optic hint may further include all or part of information of the corresponding caller id information of prompting, so that the user relatively.
Preferable, in step 13, further the relevant information with selected storage tank sends to the user, so that as voucher.
For example:
Said receipt of call is for receiving the telecommunications network audio call; Then can connect speech channel (for example connecting speech channel) through carrying out the simulation off-hook; The relevant information of selected storage tank is played to the calling party, then terminated call (for example breaking off speech channel) through carrying out the simulation on-hook.Perhaps, to user message UUS the relevant information of the storage tank of institute's assignment is sent to the calling party through the user.
Said receipt of call is for receiving telecommunications network short message or Multimedia Message, and then according to the caller id information of obtaining, i.e. calling number sends to caller through short message with the relevant information of the storage tank of institute's assignment.For example, send a short message, carried the relevant information of the storage tank of institute's assignment in this short message to the calling party.
Said receipt of call is for receiving mail, and then according to the caller id information of obtaining, promptly caller is given in the mail sources address, also is e-mail sending, replys a mail, has carried the relevant information of the storage tank of institute's assignment in the mail.
Said receipt of call is for receiving instant communication message; For example; Receive the QQ beep-page message, then can be according to the caller id information of obtaining, the i.e. instant communication number of the message sender of said instant messaging; The relevant information of the storage tank of institute's assignment is sent to caller through instant communication message, i.e. the message sender of said instant messaging.For example, when said caller id information is the QQ number,, the relevant information of the storage tank of institute's assignment is sent to the calling party according to this QQ number.
In the middle of the reality; When said receipt of call is when receiving the telecommunications network audio call; If need the relevant information of selected storage tank not played to the calling party through connecting speech channel; Do not need not through the user when user message UUS sends to the calling party with the relevant information of the storage tank of institute's assignment yet, just can end call after step 12.Like this, under the situation that need not connect speech channel, just can accomplish the assignment of storage tank, thereby save calling party's telephone expenses.
Said storage tank relevant information can be the storage tank coding, also may further include the locker coding, and locker owner's title, and the supermarket title of locker service for example is provided.The date and time information that can also comprise the assignment operation, or the like.
In the middle of the reality, when user applies assignment storage tank, can run into all occupied situation of all storage tanks, promptly not have idle storage tank; That is to say, in step 13, when selecting storage tank; Selection is less than idle storage tank, therefore, and after said selection storage tank operation; Can also increase an operation that judges whether to choose idle storage tank, if do not choose, then direct process ends; Otherwise; Just carry out follow-up with the sign indicating number that takies of said caller id information as the storage tank of selecting; Through said mapping table, set up the corresponding relation of the storage tank of said caller id information and selection, and open the operation of the storage tank or the like of selection.
Under the situation of not choosing idle storage tank, before process ends, also can pass through the acousto-optic hint user: the information that locker is full for example, shows the full information of locker through display device is set.
In the middle of the reality, can be used as said sign indicating number and the storage tank mapping table of taking through the storage tank information table is set.If shown in the table 1, said storage tank information table comprises the storage tank code field and takies code field.
Table 1
The storage tank coding Take sign indicating number
A01 13012345678
A02 NULL
A03 Caocao163.com
B01 13625836969
B02 Kongmingqq.com
B03 NULL
C01 NULL
C02 13923820101
C03 13316882223
Write down storage tank and the corresponding relation that takies sign indicating number through this storage tank information table.In table 1, taking sign indicating number can be a communicating number, also can be an email address, perhaps QQ number.If take sign indicating number for empty, represent that then this storage tank is unoccupied, still be in idle condition.Usually, can use a particular value to represent to take sign indicating number and be that sky, this particular value can be NULL or 0, or the value of 999 or the like arbitrary prior agreements.
According to the storage tank information table shown in the table 1:
The corresponding relation of setting up customer identification information A and storage tank B is meant: in this storage tank information table, the code field that takies of pairing that record of the storage tank of storage tank B coding is set to customer identification information A.
The corresponding relation of removing customer identification information A and storage tank B is meant: in this storage tank information table; The code field that takies of pairing that record of storage tank coding of storage tank B is set to non-customer identification information A; Usually, be set to a particular value, for example null value NULL.
Need to prove, owing to exist the QQ number to conflict with communicating number, promptly identical possibility; Therefore; In the middle of actual the enforcement, can also in said mapping table, increase by one and take the code type field, distinguishing taking of a record through the type yard is communicating number; Still the QQ number is as shown in table 2.
Table 2
The storage tank coding Take sign indicating number Take code type
A01 13012345678 1
A02 1580669 3
A03 Caocao163.com 2
B01 136258369 3
B02 Kongmingqq.com 2
B03 NULL
C01 NULL
C02 13923820101 1
C03 13316882223 1
In table 2,1: the expression telecom number; 2: addresses of items of mail; 3: expression QQ number.
By on can know, through receipt of call, obtain caller id information, and come the assignment storage tank, thereby can well manage the distribution of storage tank according to caller id information.
The storage tank of assignment in this way when the user need open the storage tank that assignment gives it, needs the user that the corresponding sign indicating number that takies is provided.For example, input interface is provided, finger-impu system for example is provided,, obtain the sign indicating number that takies of user's input through this input interface.Preferably,, for example receive audio call or receive short message and call out or receive mail or the like mode, receive the sign indicating number that takies of user's transmission through receipt of call.Said user transmits, and to take sign indicating number can be caller id information; The sign indicating number that takies that perhaps said user transmits is carried by short message or Mail Contents.According to the sign indicating number that takies that receives, select target storage tank from said mapping table then discharges said target storage tank.Wherein, discharge said target storage tank and comprise the corresponding relation that takies sign indicating number and said target storage tank of removing that the user transmits, and open this target storage tank.Like this, under the situation that does not need the print pin bar, just can carry out effective assignment and release, thereby save the handling cost of storage tank storage tank.
For caller id information is the situation of communicating number or email address: because the global uniqueness of communicating number or email address; And it is not reproducible; Therefore, based on the locker management system that this method realizes, safer than locker management system based on IC-card; Again since fingerprint not as the email address or communicating number can change as required, therefore, fingerprint is in case by being revealed, harm just maybe be very big, and is therefore, also safer than the locker management system based on fingerprint.
First embodiment controls the enforcement scene one in field at locker:
Implement in the scene at this, said calling is that telecommunications network is called out, and for example audio call or short message are called out or Multimedia Message is called out.
At first be provided with and take sign indicating number and storage tank mapping table, as shown in table 1.Reception is obtained calling number from the calling of communication network; Said calling number taken sign indicating number or discharge storage tank in advance as preparatory assignment storage tank take sign indicating number, promptly according to as the said calling number that takies sign indicating number, select target storage tank from said mapping table; Judge whether to choose,, then carry out release storage tank flow process if choose; Otherwise, carry out assignment storage tank flow process.
Said assignment storage tank flow process is: select idle storage tank; With the take sign indicating number of said calling number as the idle storage tank of selecting; Through said mapping table; Set up the corresponding relation of the idle storage tank of said calling number and selection, the sign indicating number that takies of the idle storage tank of promptly in said storage tank information table, selecting is set to said calling number; And open the idle storage tank of selection.When selecting idle storage tank, if there is not idle storage tank available, process ends then, in this case, the failure of assignment storage tank.Give unnecessary details no longer at this point the back.
Said release storage tank flow process is: open said target storage tank, and remove a said target storage tank and the corresponding yard corresponding relation that takies, the sign indicating number that takies of the idle storage tank of promptly in said storage tank information table, selecting is set to null value, for example NULL or 0.
Implement scene one and can satisfy the demand that domestic consumer's application storage tank is deposited general article.
In implementing scene one, said calling changes to the transmission mail in the IP network, and corresponding said calling number changes to the mail sources address, can reach effect same.
At present, there is a kind of apparent arbitrarily number illegal business in the existing communication network, promptly; Caller can be changed the calling number that is presented at terminal called; In this case, the storage tank of user A is given in an assignment, if the communicating number of user A is known by user B; Then user B just can pretend to be the communicating number of user A through showing number business arbitrarily, thereby illegally opens the storage tank that user A is given in assignment.Do like this; Crack a crib as pivot frame, though illegal, and can be investigated and affix legal liability; But can have influence on the user for use confidence based on the locker of calling number assignment storage tank; For this reason, the present invention further provides the safety practice of enhancing on the first embodiment basis, to satisfy the demand for the higher user of security requirement.
As shown in Figure 2, be the second embodiment of the invention process flow diagram, in this embodiment:
At first take sign indicating number and storage tank mapping table, also comprise password field in the said mapping table in step 21, setting, as shown in table 3.
Step 22, receipt of call obtain the call information that comprises caller id information.
Step 23, select storage tank, obtain password,, the corresponding relation of this storage tank, said caller id information and the password that obtains is saved in the said mapping table the sign indicating number that takies of said caller id information as the storage tank of selecting; The password that obtains is sent to caller, and open the storage tank of selection.
The said password that obtains can be to produce random number as password through a randomizer is set.
Said receipt of call can be as telecommunications network terminal receipt of call, for example, receives audio call or short message and calls out, or the Multimedia Message calling, corresponding said caller id information is calling number.Said telecommunications network terminal is the terminal of fixed communication network, or the terminal of mobile communications network.
Said receipt of call also can be as IP terminal receipt of call.For example, receive the email mail, or receive instant communication message, QQ beep-page message for example, corresponding said caller id information is for receiving email mail sources address, or the number of instant communication message transmit leg, for example the transmit leg QQ number of QQ beep-page message.
The storage tank management system can be sent a message to the user according to the caller id information of obtaining, and carries said password in the message.For example, when said caller id information is communicating number, can said password be sent to the user through short message or Multimedia Message according to this communicating number; When said caller id information is the email address, this email address as destination address, is sent to the user with said password through mail; When said caller id information is the QQ number,, said password is sent to the user according to this QQ number.
Said password is sent to user's mode, can also adopt alternate manner,, then can directly said password be sent to the user through this permanent connection if said calling is permanent a connection.This permanent connection can connect by TCP/IP, also can be the conversation speech channel in the telecommunications network.For example, when said calling is audio call, to user message UUS said password is sent to the user, or, give the user through speech play said password through connecting speech channel through the user.
Certainly, when password is sent to the user, can further include the storage tank information of sending assignment.
Table 3
The storage tank coding Take sign indicating number Password
A01 13012345678 Oiwuertlij
A02 NULL
A03 Caocao163.com 987sodijfg
B01 13625836969 35shoiusdg
B02 Kongmingqq.com Werterttt
B03 NULL
C01 NULL
C02 13923820101 3098lkjg56
C03 13316882223 Lkjlh23435
The storage tank of assignment in this way when the user asks to discharge storage tank, requires the user except the taking the sign indicating number of this storage tank is provided, and also provides this storage tank corresponding password.For example, input interface is provided, finger-impu system for example is provided, through this input interface, that obtains user input takies sign indicating number and encrypted message.Preferably, through receipt of call, for example receive audio call or receive short message and call out or receive mail or the like mode, what receive that the user transmits takies sign indicating number and encrypted message.Said user transmits, and to take sign indicating number can be caller id information; The sign indicating number that takies that perhaps said user transmits is carried by short message or Mail Contents; Said password can carry to user message UUS through the user of audio call mode, also can carry through short message or Mail Contents.
Usually, for the telecommunications network audio call, the said sign indicating number that takies can carry through caller id information; Said password carries to user UUS message through the user, like this, and when receiving audio call; Obtain and take sign indicating number through obtaining caller id information, obtain password through receiving UUS message; Call out for the telecommunications network short message, the said sign indicating number that takies can carry through caller id information, and said password carries through content of short message; Like this; When receiving short message and calling out, obtain and take sign indicating number, obtain password through resolving content of short message through obtaining caller id information; Send for the IP network mail, the said sign indicating number that takies can carry through the mail sources address, and said password carries through Mail Contents, like this, when receiving mail, the source address of the mail of receiving as taking sign indicating number, is obtained password through the parsing Mail Contents.Certainly, also can carry the sign indicating number that takies of password and email address pattern simultaneously, or carry the sign indicating number that takies of password and communication number form simultaneously through Mail Contents through content of short message.
According to customer-furnished sign indicating number and the password of taking that obtains; Select target storage tank from said mapping table; Promptly from said mapping table, select to take sign indicating number and password and mate the storage tank that takies sign indicating number and password that said user provides fully as the target storage tank, the target storage tank that release is chosen.Wherein, discharge said target storage tank and comprise the corresponding relation that takies sign indicating number and said target storage tank of removing that the user transmits, and open this target storage tank, be about to taking of this target storage tank and yard be set to null value for example 0 or NULL.Like this, under the situation that does not need the print pin bar, just can carry out effective assignment and release, thereby save the handling cost of storage tank storage tank.
Usually, when said password is sent to the user, can add a leading character in the password front, Password:001122 for example, the expression leading character is Password, password is 00122.For example, sending password carries out through short message.When the user obtained containing the short message of password of storage tank of assignment, the interim preservation, and when needs discharge this storage tank replied with the short message of preserving that contains password and to be got final product.Behind the short message that contains password that obtains user's answer, resolve the encrypted message that short message carries according to leading character Password.
For second embodiment; Though a storage tank take the sign indicating number be communicating number or email address; When the user discharges a storage tank at needs; Both can send said sign indicating number and the corresponding password of taking, also can send said sign indicating number and the corresponding password of taking through the email lettergram mode through short message way.For example, when discharging storage tank, not with caller id information as taking sign indicating number, take sign indicating number but directly from short message or Mail Contents, parse, and this mode also is applicable to embodiment one.
For example, comprise that the content of short message that takies sign indicating number and password is following:
UserCode: caocaoQQ.com;Password:001122。
Perhaps, comprise that the Mail Contents that takies sign indicating number and password is following:
UserCode:13312345678;Password:001122。
In the middle of the reality, can be through judging whether in short message or mail, to have comprised that taking sign indicating number accordingly determines whether obtaining caller id information such as calling number or mail sources address, as the sign indicating number that takies of the storage tank that will discharge.That is, if comprised and taken sign indicating number, then directly use said comprise take sign indicating number, if do not have, then obtain caller id information such as calling number or mail sources address, as the sign indicating number that takies of the storage tank that will discharge.This mode can strengthen the dirigibility that storage tank discharges.
Second embodiment controls the enforcement scene two in field at locker:
Implement in the scene at this, the user calls out the release storage tank through telecommunications network audio call application storage tank through the telecommunications network short message.
At first be provided with and take sign indicating number and storage tank mapping table, as shown in table 3.When receiving the audio call of communication network, obtain calling number, carry out assignment storage tank flow process; When the short message that receives communication network is called out, obtain calling number and content of short message, then carry out release storage tank flow process.Also promptly, trigger different treatment schemees according to different call events.Because when receiving short message, obtaining calling number and content of short message is known mature technology, repeats no more here.
Said assignment storage tank flow process is: select idle storage tank, obtain password; Said calling number is taken sign indicating number as preparatory assignment storage tank; Be about to the take sign indicating number of said calling number as the idle storage tank of selecting; The corresponding relation of this free time storage tank, said calling number and the password that obtains is saved in the said mapping table; Promptly in said mapping table, the sign indicating number that takies of the idle storage tank of selecting is set to said calling number, and its password setting is the password that obtains; The password that obtains is sent to caller, and open the idle storage tank of selection.
Said release storage tank flow process is: obtain the password that carries in the short message; Said calling number is taken sign indicating number as discharging storage tank in advance,, from said mapping table, select the target storage tank of coupling according to as said calling number that takies sign indicating number and the password that obtains; Judge whether to choose, if do not choose, process ends then; If choose, then open said target storage tank, and remove a said target storage tank and the corresponding yard corresponding relation that takies, for example, the code field that takies that this storage tank is corresponding empties, then process ends.
In said release storage tank flow process, during the password that in obtaining short message, carries, if judge in the short message and do not carry password, for example, content of short message be a sky, or in short message, can not find the password leading character, then direct process ends.
Need to prove, in the assignment storage tank flow process here, before selecting idle storage tank, can also from said mapping table, select the target storage tank of coupling according to as the said calling number that takies sign indicating number; Judge whether to choose, if choose, process ends then.Can prevent that like this user from accounting for storage tank more.If do not choose, then carry out described in the said assignment storage tank flow process and to select idle storage tank, with and subsequent corresponding operating.And, in this case, said release storage tank flow process can also for: obtain the password that carries in the short message; According to as the said calling number that takies sign indicating number, from said mapping table, select the target storage tank of coupling; Judge whether to choose, if do not choose, process ends then; If choose, judge then whether the corresponding password of the password obtain and said target storage tank is consistent, if unanimity is then opened said target storage tank, and remove the corresponding relation that said target storage tank and corresponding takies yard, then process ends; If the password that the password that obtains is corresponding with said target storage tank is inconsistent, then process ends.
Implementing has increased password authentification in scene two release flow, can satisfy the user's request higher to security requirement.
In implementing scene two; Said calling changes to the transmission mail of internet; Corresponding said calling number changes to the mail sources address; Distinguish a mail according to the command code of carrying in the mail and be used to ask the assignment storage tank or be used for request discharge storage tank, perhaps distinguish a mail and be used to ask the assignment storage tank or be used for request discharge storage tank, can reach effect same according to the password that whether has carried request release storage tank in the mail.Can certainly be as implementing scene one, according in the said corresponding relation whether to this mail sources address assignment storage tank distinguish a mail and be used to ask the assignment storage tank or be used for request discharge storage tank.
In implementing scene one, directly do not carry the request classification in the said call information, promptly request command sign indicating number information judges that calling out is that storage tank assignment request or storage tank discharge request, carries out through a kind of mode in secret.Promptly according to the said calling number select target storage tank from said storage tank information table as customer identification information, if choose, explain that said calling is that storage tank discharges request, if do not choose, then said calling is storage tank assignment request.
In implementing scene two, directly do not carry the request classification in the said call information yet, promptly request command sign indicating number information judges that calling out is that storage tank assignment request or storage tank discharge request, also carries out through a kind of mode in secret.Promptly distinguish and call out corresponding request classification according to type of call.That is,, call out the release storage tank through the telecommunications network short message through telecommunications network audio call application storage tank.
No matter need to prove, during actual embodiment of the present invention, be the calling of which kind of mode, can carry command code through calling, and show clearly but not imply a calling through this command code and be used for storage tank assignment request or be used for storage tank discharging request.For example, command code ReqAssign representes storage tank assignment request, and ReqRelease representes that storage tank discharges request.Under the audio call mode, can carry said command code to user message UUS, under method of callings such as short message calling or transmission mail, carry said command code through short message or Mail Contents through the user.For example, command code is carried one of form: ReqCMD:1 representes storage tank assignment request, and ReqCMD:2 representes that storage tank discharges request, wherein, and ReqAssign=1, Reqrelease=2.Give unnecessary details no longer at this point the back.
First embodiment and second is the enforcement scene three of embodiment in locker control field:
Implement in the scene at this, domestic consumer is through application of telecommunications network audio call and release storage tank, and the special user passes through telecommunications network short message call request and discharges storage tank.
At first be provided with and take sign indicating number and storage tank mapping table, as shown in table 3.When receiving the audio call of communication network, obtain calling number, get into domestic consumer's responding process; When the short message that receives communication network is called out, obtain calling number and content of short message, then get into special user's responding process.Also promptly, trigger different responding processes according to different call events.
Said domestic consumer responding process is: according to as take the sign indicating number said calling number, from said take the sign indicating number with the storage tank mapping table the select target storage tank; Judge whether to choose,, then carry out common release storage tank flow process if choose; Otherwise, carry out common assignment storage tank flow process.
Said common assignment storage tank flow process is: select idle storage tank; With the take sign indicating number of said calling number as the idle storage tank of selecting; Through said mapping table; Set up the corresponding relation of the idle storage tank of said calling number and selection, and the password field of the idle storage tank of selecting is set to invalidly, for example is set to sky NULL or 0; Open the idle storage tank of selection.
Said common release storage tank flow process is: judge whether password field is effective, and non-NULL whether for example, if password field is effective, then direct process ends does not promptly discharge this storage tank; Otherwise open said target storage tank, and remove said target storage tank and the corresponding corresponding relation that takies sign indicating number, for example, the code field that takies that this storage tank is corresponding empties, then process ends;
Said special user's responding process is: judge whether short message has carried password, if do not have, then carry out special assignment storage tank flow process; Otherwise, carry out special release storage tank flow process.Certainly, also can be used for the assignment storage tank and still be used to discharge storage tank through in short message, carrying short message that the command code mode distinguishes reception.For example, carried ReqCMD:ReqAssign in the short message, expression request assignment has been carried ReqCMD:ReqRelease and has been represented that request discharges.
Said special assignment storage tank flow process is: select idle storage tank, obtain password; With the take sign indicating number of said calling number, the corresponding relation of this free time storage tank, said calling number and the password that obtains is saved in the said mapping table as the idle storage tank of selecting; The password that obtains is sent to caller, and open the idle storage tank of selection.
Said special release storage tank flow process is: obtain the password that carries in the short message; Take the said calling number of sign indicating number and the password that obtains, select target storage tank from said mapping table according to conduct; Judge whether to choose, if do not choose, process ends then; If choose, then open said target storage tank, and remove said target storage tank and the corresponding corresponding relation that takies sign indicating number, for example, the code field that takies that this storage tank is corresponding empties, then process ends.
Need to prove, in the special assignment storage tank flow process here, before selecting idle storage tank, can also take the said calling number of sign indicating number according to conduct, select target storage tank from said mapping table; Judge whether to choose, if choose, process ends then.Can prevent that like this user from accounting for storage tank more.If do not choose, then carry out the idle storage tank of selection described in this special assignment storage tank flow process, with and subsequent corresponding operating.And, in this case, said special release storage tank flow process can also for: obtain the password that carries in the short message; According to as take the sign indicating number said calling number, select target storage tank from said mapping table; Judge whether to choose, if do not choose, process ends then; If choose, judge then whether the corresponding password of the password obtain and said target storage tank is consistent, if unanimity is then opened said target storage tank, and remove the corresponding relation that said target storage tank and corresponding takies yard, then process ends; If the password that the password that obtains is corresponding with said target storage tank is inconsistent, then process ends.
In the middle of the reality, an operation room interval Interval can also be set, for example Interval is 5 minutes, comes the limited subscriber frequent operation.Usually, can in the storage tank information table shown in the table 1, increase an assignment time field, write down the temporal information that a storage tank is assigned through this field.As shown in table 4.
Table 4
The storage tank coding Take sign indicating number The assignment time
A01 13012345678 63387362468
A02 NULL 0
A03 Caocao163.com 63387361236
B01 13625836969 63387361001
B02 Kongmingqq.com 63387361357
B03 NULL 0
C01 NULL 0
C02 13923820101 63387363600
C03 13316882223 63387361113
In table 4, the assignment time uses second number as unit.
For example, a storage tank is assigned to behind the user A, the time that is assigned through this storage tank under the assignment time word segment record.If user A made a call again within 5 minutes, so, when receipt of call; Obtain caller id information, according to as take the sign indicating number this caller id information, the mapping table shown in the look-up table 4; Obtaining time and the current time that corresponding storage tank is assigned compares, and judges whether within 5 minutes; If, then direct process ends.
In the middle of the reality, can judge whether a storage tank closes through the state of test storage tank door switch.Certainly, also can in the storage tank information table shown in the table 1, increase an on off state attribute field, in order to the on off state of the corresponding storage tank of mark.As shown in table 5.
Table 5
The storage tank coding Take sign indicating number On off state
A01 13012345678 1
A02 NULL 1
A03 Caocao163.com 1
B01 13625836969 0
B02 Kongmingqq.com 1
B03 NULL 1
C01 NULL 0
C02 13923820101 1
C03 13316882223 1
In table 5, on off state is 1 expression closed condition, is 0 expression open mode.
In the middle of the reality, after a storage tank is opened, can be through triggering an operation of revising this storage tank on off state, the on off state of this storage tank is set to 0, is labeled as and opens; After a storage tank is closed, also trigger an operation of revising this storage tank on off state, the on off state of this storage tank is set to 1, is labeled as and closes.For example, can constitute a switch loop circuit through the storage tank door switch, this circuit is logical, and then the expression door is closed, and this circuit breaks off, and then the expression door is opened.In the middle of the reality, can adopt corresponding suitable technology to come the test gate on off state, repeat no more here according to different door switch designs.
According to table 5, in the foregoing description or the enforcement scene, when selecting idle storage tank, can only select those on off states is the storage tank of closed condition.So just can avoid those just are released, take out article, the client is given in the storage tank assignment of not closing as yet.
In the middle of the reality, exist some users after application assignment storage tank, do not use the storage tank that is assigned, and also do not have this storage tank is shut.To this situation, as shown in table 6 in conjunction with the storage tank assignment time, a scan operation can be provided; Storage tank on off state in the storage tank table scans, and to taking sign indicating number for empty, and on off state is 0, promptly is in the storage tank of open mode; Whether the difference of judging its assignment time and current time greater than the time threshold of a setting, as 3 minutes, if; Then this storage tank is discharged, that is, the sign indicating number that takies of correspondence is set to null value.Said scan operation can be carried out periodically, and for example per minute is carried out single pass.
Table 6
The storage tank coding Take sign indicating number The assignment time On off state
A01 13012345678 63387362468 1
A02 NULL 0 1
A03 Caocao163.com 63387361236 1
B01 13625836969 63387361001 0
B02 Kongmingqq.com 63387361357 1
B03 NULL 0 1
C01 NULL 0 0
C02 13923820101 63387363600 1
C03 13316882223 63387361113 1
The blacklist table can be set, and when discharging a storage tank through said scan operation, the customer identification information that this storage tank is corresponding is charged in this blacklist table, and the customer identification information of said correspondence is generally the corresponding sign indicating number that takies.In the middle of the reality, can to charging to the customer identification information in the blacklist table, limit its application assignment storage tank as the case may be.Can in the blacklist table, increase a malice time digital section, write down the corresponding malicious operation number of times of a customer identification information, as shown in table 7:
Table 7
Customer identification information The malice number of times
13625836969 3
13923820101 1
When discharging a storage tank through said scan operation; To the corresponding customer identification information of this storage tank, in said blacklist table, its malice time numerical value is increased by 1 (be appreciated that; If this customer identification information not in the blacklist; Be that its malicious operation number of times was 0 originally, then this customer identification information is added in the blacklist, and the malice number of times of correspondence be set to 1).Like this; Before above-mentioned assignment storage tank; Further, judge whether the corresponding malice number of times of this caller id information reaches the malice frequency threshold value of setting, for example 3 times according to caller id information retrieval blacklist table; If then refusal is to this caller id information assignment storage tank.Especially, to come malice application assignment storing person through audio call, before refusal assignment storage tank; All right further call establishment; And play the warning tones frequency file of preserving in advance, for example play " you repeatedly apply for storage tank, and do not use; system judges that you are malicious operation person ", to show warning to malicious operation person.
Safeguard for ease, when a storage tank is assigned to a customer identification information after, if do not discharge, received that but the on off state that a storage tank is opened changes instruction, at this moment, can discharge this storage tank.And can in said blacklist table, its malice time numerical value be increased by 1 further to the corresponding customer identification information of this storage tank.
When a storage tank when being assigned to a customer identification information, preferably, also this storage tank on off state is set to 0, is labeled as open mode.In this case, if this storage tank is normally used by the corresponding user of this customer identification information, then very fast, this storage tank just is closed, and correspondingly, the on off state of this storage tank is configured to closed condition.If this storage tank is not by normal use; And be in open mode always, then the maintainer can send and close storage tank switch message and simulate storage tank and close, for example through pushing the switchgear of this storage tank; This storage tank is closed in simulation; Like this, in the storage tank information table, the on off state of this storage tank just is configured to close; Subsequently, the maintainer unclamps this storage tank switchgear simulation and opens this storage tank, and like this, the on off state of this storage tank is modified and is open mode in the storage tank information table.Because on off state does not trigger to be closed to this change of opening be not by the assignment storage tank or discharge operation such as storage tank; Therefore; Can be judged as is the change request of being sent by the maintainer; In this case, just can this storage tank be discharged, and in blacklist, write down the malicious operation number of times to the corresponding customer identification information of this storage tank.After pushing and unclamping the storage tank switchgear, the maintainer just can shut this storage tank.Like this,, both can discharge the storage tank that malice takies, and can in blacklist, write down malicious operation person's malice number of times again, thereby manage locker more effectively through the simple-to-maintain of craft.
Certainly, also can for example 1 second, judge whether corresponding opening operation is to be accomplished by the maintainer through the storage tank on off state by being closed to time interval of opening whether in the scope of a setting.Accordingly, on off state change time field need be set in the said storage tank information table and write down the time that a storage tank on off state changes.
Usually, can only when receiving audio call, just retrieve said blacklist.Because the short message calling needs to pay, therefore, when receiving the short message calling, can not carry out the operation of the said blacklist of retrieval.Like this, can't can proceed storage tank assignment application through short message for those again through the user of audio call application storage tank because of maloperation.
Among the embodiment of front and back of the present invention, the idle storage tank of said selection can adopt the reference position searching method of beating.The said reference position searching method of beating is meant constantly beat in the initial seat of each search; During search, begin search from the said reference position of beating; When searching the record that meets the demands or search the last position of the reference position of beating, finish search.Comprise particularly: A, at first produce the reference position of beating; B, begin search, and search proceeded to the last position of the record that meets the demands or the reference position of beating from the said reference position of beating.C, return the record that satisfies condition or search object information less than record.
The said reference position of beating can produce through randomizer, also can be last time search for end position or last time on the end position searched for of success through increase a fixed value for example 1 or random number obtain.
That is to say; When searching for idle storage tank, can be, also be since the reference position search of beating; Since a reference position search that constantly changes, and when searching idle storage tank or search the previous storage tank position of this reference position of beating, finish search.
For example, according to table 1, after user's first arrives idle storage tank C01 through call request; User's second begins application, and at this moment, search is not from a fixed position; For example A01 begins; But produce earlier a random number for example 5, and be B02 according to this random number 5 reference position of confirming to beat, promptly the reference position of search is B02; Then begin and search for along B02, B03, C01, C02, C03, A01, A02, A03, this searching route of B01 from B02, and when searching B03, finish search, B03 is exactly the idle storage tank that user's second will be applied for.User's second is when the application storage tank; The reference position of beating that produces also can be on the storage tank position of last time assignment, for example 1 to obtain through increasing a fixed value; The reference position of beating that obtains like this is C02; The corresponding search path is C02, C03, A01, A02, A03, B01, B02, B03, C01, and when searching A02, finishes search, and corresponding A02 is exactly the idle storage tank that user's second will be applied for.If last position that to search a last position of this reference position of beating be said searching route does not for example still search the storage tank that meets the demands when B01 or C01, then finish search.
Through the reference position searching method of beating; Can effectively guarantee the even use of each storage tank; And, when certain storage tank breaks down, can let the user pass through application---release---mode of applying for again and skip this fault storage tank and select normal storage tank to deposit article.
In the middle of the reality, can also in the storage tank information table shown in the table 1, increase by one and take sign indicating number backup field, as shown in table 8.
Table 8
The storage tank coding Take sign indicating number Take the sign indicating number backup
A01 13012345678 13012345678
A02 NULL NULL
A03 Caocao163.com Caocao163.com
B01 NULL 13625836969
B02 Kongmingqq.com Kongmingqq.com
B03 NULL NULL
C01 NULL Sunquanyahoo.com
C02 13923820101 13923820101
C03 13316882223 13316882223
According to table 8, when discharging storage tank, the code field that takies that only will be released storage tank empties, and to take sign indicating number backup field constant and keep.And when the assignment storage tank; At first selecting to take sign indicating number backup field is the storage tank of said caller id information, if choose, then gives this caller id information with this storage tank assignment; That is, the code field that takies of this storage tank is set to said caller id information; If do not choose, then can from the storage tank information table, select an idle storage tank, taking code field and taking a sign indicating number backup field and all be set to said customer identification information with this free time storage tank.Like this, can avoid after having adopted the reference position searching method of beating, the phenomenon that exists the operation of malice application assignment storage tank that all idle storage tanks are taken turns to open takes place.
Said to take sign indicating number also can not be caller id information, but when user applies assignment storage tank, produces a random code, with the take sign indicating number of this random code as the storage tank of assignment, simultaneously this random code sent to the user.The random code here can produce through a randomizer.
As shown in Figure 3, be the third embodiment of the invention process flow diagram, in this embodiment:
At first take sign indicating number and storage tank mapping table in step 31, setting, as shown in table 1.
Step 32, receipt of call.
Step 33, select storage tank, obtain random code,, the corresponding relation of this storage tank, the random code obtained is saved in the said mapping table the sign indicating number that takies of the random code of obtaining as the storage tank of selecting; This random code is sent to caller, and open the storage tank of selection.
The said random code of obtaining can be to produce random code through a randomizer.
Can further include caller id information in the said random code, for example, random code is made up of two parts, and the front portion is divided into said caller id information or its summary info, and the rear portion is divided into a random number.
Can further include the information of the storage tank of selection in the said random code, for example, random code is made up of two parts, and the front portion is divided into storage tank coding or its summary info of selection, and the rear portion is divided into a random number.
Said receipt of call can be as telecommunications network terminal receipt of call, for example, receive audio call or short message and call out, or Multimedia Message is called out.Said telecommunications network terminal is the terminal of fixed communication network, or the terminal of mobile communications network.
Said receipt of call also can be as IP terminal receipt of call.For example, receive the email mail, or receive the QQ beep-page message.
Said random code is sent to user's mode, can have variedly, for example, when said calling is audio call, can to user message UUS said random code be sent to the user through the user; And when said calling is a short message or mail, then when step 32 receipt of call, further obtain the call information that comprises caller id information, then said random code is sent to the user according to this caller id information.
Certainly, when random code is sent to the user, can also further send the storage tank information of assignment.
The storage tank of assignment when the user asks to discharge storage tank, needs the user that its previous random code that receives is provided in this way.For example, input interface is provided,, obtains the random code of user's input through this input interface.Preferably,, for example receive audio call or receive short message and call out or receive mail or the like mode, receive the random code that the user transmits through receipt of call.The random code that said user transmits can be carried to user message UUS through the user of audio call mode, also can carry through short message or Mail Contents.According to the random code that the user sends, the storage tank of select target from said mapping table then discharges said target storage tank.Wherein, discharge said target storage tank and comprise that removing said target storage tank takies the corresponding relation of horse with it, and open said target storage tank.Like this, under the situation that does not need the print pin bar, just can carry out effective assignment and release, thereby save the handling cost of storage tank storage tank.
Certainly, can also further in said storage tank information table, increasing the customer identification information field on the 3rd embodiment basis, as shown in table 9.
Table 9
The storage tank coding Take horse Customer identification information
A01 A23567BFD0983430 13012345678
A02 NULL
A03 2097655877D2789B Caocao163.com
B01 0001DC123198CCD6 13625836969
B02 456DEF2039842BB2 Kongmingqq.com
B03 NULL
C01 NULL
C02 AB09893E70982349 13923820101
C03 098233768A098BEF 13316882223
In this case, in step 32, obtain caller id information, before step 33, further judged whether to this caller id information assignment storage tank, if assignment storage tank, direct process ends then.Can prevent that like this user from accounting for storage tank more.Simultaneously, in step 33, the customer identification information field that the storage tank of further selecting is corresponding is set to said caller id information.
The 3rd embodiment controls the enforcement scene four in field at locker:
Implement in the scene at this, the user is through telecommunications network audio call application storage tank; Call out to discharge storage tank through the telecommunications network short message, and provide and receive random code through keyboard entry method and discharge storage tank.
At first be provided with and take sign indicating number and storage tank mapping table, as shown in table 1.When receiving the audio call of telecommunications network, carry out assignment storage tank flow process; Call out at the short message that receives telecommunications network, obtain the random code of carrying in the short message, carry out release storage tank flow process; When obtaining the random code of keyboard input, also carry out release storage tank flow process.Also promptly, trigger different treatment schemees according to different event.
Said assignment storage tank flow process is: select idle storage tank; Obtain random code; The random code of obtaining is taken sign indicating number as preparatory assignment storage tank; The random code that is about to obtain is as the sign indicating number that takies of the idle storage tank of selecting, and the corresponding relation of the idle storage tank of selecting, the random code obtained is saved in the said mapping table; This random code is sent to caller, and open the idle storage tank of selection.
Said release storage tank flow process is: the preparatory release storage tank according to obtaining takies sign indicating number, promptly according to the random code of carrying in the short message, and the random code of perhaps importing, select target storage tank from said mapping table according to keyboard; Judge whether to choose, if do not choose, process ends then; If choose, then open said target storage tank, and remove said target storage tank and the corresponding corresponding relation that takies sign indicating number, for example, the code field that takies that this storage tank is corresponding empties, then process ends.
In implementing scene four, can also be as shown in table 9 in the said mapping table.Like this, when receiving the telecommunications network audio call, obtain calling number.Accordingly; Said assignment storage tank flow process is: select idle storage tank; Obtain random code; With the take sign indicating number of the random code of obtaining, the corresponding relation of the idle storage tank of selecting, the random code obtained is saved in the said mapping table, and the customer identification information field of the idle storage tank of selecting is set to said calling number as the idle storage tank of selecting; This random code is sent to caller, and open the idle storage tank of selection.And; Before carrying out said assignment storage tank flow process; Further obtain calling number, and according to the said calling number as customer identification information, select target storage tank from said mapping table; That is the storage tank of, selecting the said calling number of customer identification information fields match is as the target storage tank; Judge whether to choose, if choose, process ends then.Can prevent that like this user from accounting for storage tank more.If do not choose, then carry out this assignment storage tank flow process.
In the 3rd embodiment, when said random code is sent to caller, can also further send the storage tank coding of assignment; Accordingly, when the user discharges storage tank, when obtaining the random code of user's transmission, also obtain the storage tank coding that the user sends; The target storage tank that storage tank is encoded and random code is selected to discharge that then sends according to the user discharges.Promptly require the target storage tank to satisfy the storage tank coding and take yard storage tank that the difference match user is sent to encode and random code.
The present invention can further obtain locker information, for example when receipt of call; When the user made a call, appointment will be applied for the locker information at the storage tank place of assignment, for example; With the locker information of the appointment user through the audio call mode to user message UUS, or short message send to together called, like this; When receipt of call, can obtain the specified locker information of user; When the assignment storage tank, select idle storage tank to be meant, from specified locker, select idle storage tank.Said locker information can be the locker coding.Usually, can in the storage tank information table of correspondence, further comprise the locker code field, in order to indicate the locker at a storage tank place.
The present invention also provides a kind of locker control system, comprising: the central processing module and the AM access module of communicating by letter; Establishing communication between communication AM access module and central processing module is connected.As shown in Figure 4.
Be said locker control system ingredient in the frame of broken lines among Fig. 4.
Said communication establishment of connection mode has varied:
When communicate by letter AM access module and central processing module are in two hardware devices; It can be wireless connections that this communication connects; For example; (Bluetooth) communicates through Bluetooth technology, or wireless local area network technology (802.11b) realization communication connection, or connects through other wireless communication technology; Also can be wired connection, for example perhaps adopt ICP/IP protocol to communicate, or connect through other cable communicating technology through employing RS485 communication modes.
When communicate by letter AM access module and central processing module were in the same hardware device, it can be that TCP/IP connects that this communication connects, or other inner connection; Especially; When communicate by letter AM access module and central processing module are two processes that run under the same operating system; Or, when communicate by letter AM access module and central processing module are in the same system process, can also pass through memory shared; Or the mode of shared file, or the message informing mode establishes a communications link.
About the communication establishment of connection, in the middle of the practical application, can select as the case may be.
Central authorities' storing module also connects switch control module.Switch control module is used to connect each storage tank switch, and carries out the operation of the relevant storage tank switch of opening connection according to the instruction of central processing module.
Switch control module can also further send to central processing module with storage tank on off state change message; Central processing module is carried out the handled operation after receiving said storage tank on off state change message; For example; When having comprised the on off state field in the said storage tank information table, central processing module is revised this storage tank corresponding switch state according to said storage tank on off state change message.Switch control module is behind the storage tank on off state change information that detects or detect; The on off state information of this storage tank is sent to central processing module; Central processing module is according to the storage tank on off state information of receiving, the on off state to corresponding storage tank in the storage tank information table is provided with.Switch control module can be a kind of mode of active to central processing module transmit button status information,, gives central processing module with the on off state information reporting of this storage tank immediately after detecting the storage tank on off state and changing that is; Also can be the on off state information that after receiving the query requests of central processing module, reports corresponding storage tank, or cause central processing module under the preservation of storage tank on off state is read.
Be provided with the storage tank information table in the said central processing module, be used for foundation and take sign indicating number and storage tank corresponding relation.
Said communication AM access module is used to be linked into communication network, the interactive operation of execution and communication network, and for example, receipt of call will comprise that the call-related information of caller id information sends to central processing module.
Central processing module is carried out the related service operation of locker control after receiving said call-related information.For example, when receiving the application of user's assignment storage tank, carry out, be the associative operation of this user's assignment storage tank according to said storage tank information table; Receiving the user when discharging the storage tank application, carrying out, in said storage tank information table, discharging the associative operation of corresponding storage tank according to the sign indicating number that takies that carries, or the like.Comprising accomplishing the operation of opening corresponding storage tank switch through the switch control module that connects.
Said communication AM access module can be telecommunications network AM access module.Said telecommunications network AM access module is carried out receipt of call through inserting telecommunications network, obtains call-related informations such as calling number.Said calling can be an audio call, or short message is called out.For example said telecommunications network AM access module is mobile communication AM access module, for example GSM terminal module or CDMA terminal module, or WCDMA terminal module, and said telecommunications network AM access module also can be the fixed communication terminal module.
Said communication AM access module can also be IP AM access module.Said IP AM access module receives mail through inserting IP network, obtaining mail sources address or Mail Contents, or the like.
As shown in Figure 4, said locker control system is implemented storage tank assignment and storage tank releasing operation according to the operation flow of above-mentioned enforcement scene one, meets consumers' demand:
Said communication AM access module is telecommunications network AM access module, for example the telecommunications network terminal module; Said calling is that telecommunications network is called out, and for example audio call or short message are called out or Multimedia Message is called out.
Said storage tank information table is as shown in table 1.Said telecommunications network AM access module inserts communication network, receives the calling from communication network, obtains calling number; The call-related information that will comprise said calling number sends to central processing module, central processing module according to as take the sign indicating number said calling number, select target storage tank from said storage tank table; Judge whether to choose,, then carry out release storage tank flow process if choose; Otherwise, carry out assignment storage tank flow process.Here, said call-related information can include only said calling number.
Said assignment storage tank flow process is: central processing module is selected idle storage tank, with the take sign indicating number of said calling number as the idle storage tank of selecting, is saved in the said storage tank information table; And open the idle storage tank of selection through the switch control module that connects.
Said release storage tank flow process is: central processing module is opened said target storage tank through the switch control module that connects; And remove the corresponding relation that said target storage tank and corresponding takies sign indicating number; Be about to the corresponding code field that takies of this storage tank and empty, then process ends.
As shown in Figure 4, said locker control system can also be implemented storage tank assignment and storage tank releasing operation according to the operation flow of above-mentioned enforcement scene three, to meet the needs of different users:
Said communication AM access module is telecommunications network AM access module, for example the telecommunications network terminal module; Said calling is that telecommunications network is called out.
Said storage tank information table is as shown in table 3.Said telecommunications network AM access module inserts telecommunications network; When the audio call that receives from telecommunications network; Obtain calling number, with said calling number and method of calling for example audio call mode value be 1, wait call-related information to send to central processing module; When the said calling of central processing module judges is audio call, carry out domestic consumer's responding process; Said telecommunications network AM access module is receiving when calling out from the short message of telecommunications network; Obtain calling number and content of short message; With said calling number, content of short message and method of calling for example short message method of calling value be 2; Send to central processing module Deng call-related information, when the said method of calling of central processing module judges is the short message calling, carry out special user's responding process.
Said domestic consumer responding process is: central processing module according to as take the sign indicating number said calling number, select target storage tank from said storage tank information table; Judge whether to choose,, then carry out common release storage tank flow process if choose; Otherwise, carry out common assignment storage tank flow process.
Said common assignment storage tank flow process is: central processing module is selected idle storage tank from the storage tank information table, promptly takies sign indicating number and is the storage tank of null value; The sign indicating number that takies of the idle storage tank of selecting is set to said calling number; With the password setting of the idle storage tank of selecting is invalid, for example is set to null value 0 or NULL; Switch control module through connecting is opened the idle storage tank of selection.
Said common release storage tank flow process is: whether the central processing module judges password field is effective, non-NULL whether for example, if password field is effective, and direct process ends then; Otherwise, open said target storage tank through the switch control module that connects, and the code field that takies of said target storage tank correspondence emptied, then process ends.
Said special user's responding process is: whether the central processing module judges short message has carried password, if do not have, then carries out special assignment storage tank flow process; Otherwise, carry out special release storage tank flow process.
Said special assignment storage tank flow process is: central processing module is selected idle storage tank from the storage tank information table, produces a random number; The sign indicating number that takies of the idle storage tank of selecting is set to said calling number, is said random number with the password setting of the idle storage tank of selecting; This random number is sent to telecommunications network AM access module as password, send to caller by telecommunications network AM access module, central processing module is also opened the idle storage tank of selection through the switch control module that connects.
Said special release storage tank flow process is: central processing module obtains the password that carries in the short message; Take the said calling number of sign indicating number and the password that obtains, select target storage tank from said storage tank information table according to conduct; Judge whether to choose, if do not choose, process ends then; If choose, then open said target storage tank, and the code field that takies of said target storage tank correspondence is emptied, then process ends through the switch control module that connects.
In the middle of the reality, said locker control system can be implemented storage tank assignment and storage tank releasing operation according to above-mentioned enforcement scene two and the operation flow of implementing scene four equally, to satisfy the different application demand.Here give unnecessary details no longer one by one.
In the middle of the reality, can confirm that the operation flow which kind of said locker control system implement scene according to implements storage tank assignment and storage tank releasing operation through parameter configuration.For example; During the initialization of locker control system, read parameter configuration files, therefrom obtain the isoparametric configuration information of scene parameter value; According to the scene parameter value that obtains, selection is implemented storage tank assignment and storage tank releasing operation according to the operation flow of the enforcement scene of correspondence.
In the middle of the reality, further comprise storage tank on off state field in the said storage tank information table, as stated; When a storage tank is being assigned when taking yard to one, preferably, central processing module also this storage tank on off state is set to 0, is labeled as open mode.In this case, after central processing module was received the message that this storage tank that switch control module sends opens, whether the on off state of judging this storage tank was for closing; If then the sign indicating number that takies of this storage tank is forced to discharge, for example; The code field that takies of this storage tank is emptied; And this storage tank corresponding switch state is set to open mode, otherwise, end process.Like this, the maintainer just can close behind the storage tank simulation again through simulation and opens storage tank and force to discharge occupied, as but a not to be used storage tank.For example; Can simulate and close this storage tank through pushing the storage tank switch, cover storage tank through unclamping the storage tank switch, can simulate to open; Like this, the maintainer is through pushing and unclamping the storage tank switch and come to send the message that the storage tank switch cuts out and opens to central processing module.
In the middle of the reality, the control system of locker shown in Fig. 4 can also further connect voice output module or picture and text output module, and the storage tank information through said voice output module or picture and text output module are exported institute's assignment or discharged is used to point out the user.
Said locker control system also can further connect load module, obtains storage tank through the load module that connects and discharges request, and carry out the operation that discharges corresponding storage tank according to the storage tank release solicited message that obtains.
The present invention also provides a kind of locker control device, comprising: CPU, communication access unit, memory storage; Storing communication Access Control module and storage tank application module in memory storage; In memory storage, also be provided with the storage tank information table, be used for foundation and take sign indicating number and storage tank corresponding relation; Establishing communication between communication access unit and CPU is connected.It is as shown in Figure 5,
Be said locker control device ingredient in the frame of broken lines among Fig. 5.
Said communication establishment of connection mode has varied:
When communicate by letter access unit and CPU were in two hardware units, it can be wireless connections that this communication connects, and for example, (Bluetooth) communicates through Bluetooth technology, or wireless local area network technology (802.11b) realizes that communication connects; Also can be wired connection, for example through adopting the RS485 communication modes or adopting ICP/IP protocol to communicate.
When communicate by letter access unit and CPU were in the same hardware unit, it can be that TCP/IP connects that this communication connects, or other inner connection.
Especially, when communicate by letter access unit and CPU are same hardware unit, can also pass through memory shared, or the mode of shared file, or the message informing mode establishes a communications link.
About the communication establishment of connection, in the middle of the reality, can select as the case may be, repeat no more in the back.
Central authorities' storage unit also connects switch controlling device.Switch controlling device is used to connect each storage tank switch, and the corresponding storage tank switch that connects according to the instruction unpack of CPU.
Switch controlling device can also further send to CPU with storage tank on off state change message; CPU is carried out the handled operation after receiving said storage tank on off state change message; For example; When having comprised the on off state field in the said storage tank information table, CPU is revised this storage tank corresponding switch state according to said storage tank on off state change message.Switch controlling device is behind the storage tank on off state change information that detects or detect; The on off state information of this storage tank is sent to CPU; CPU is according to the storage tank on off state information of receiving, the on off state to corresponding storage tank in the storage tank information table is provided with.Switch controlling device can be a kind of mode of active to CPU transmit button status information,, gives CPU with the on off state information reporting of this storage tank immediately after detecting the storage tank on off state and changing that is; Also can be the on off state information that after receiving the query requests of CPU, reports corresponding storage tank, or cause CPU under the preservation of storage tank on off state is read.
Said memory storage be in hard disk, flash memory, dynamic storage, the ROM (read-only memory) one or more, one or more.
The part that is used in the said memory storage deposit said storage tank application module and said storage tank information table realizes central processing module function in the said locker control system with said storage tank application module and CPU.The part that is used in the said memory storage deposit said communication Access Control module realizes communication AM access module function in the said locker control system with said communication Access Control module and communication access unit.For example:
Said communication access unit is linked into communication network according to said communication Access Control modular design flow process, carries out the interactive operation with communication network.For example, receipt of call will comprise that the call-related information of caller id information sends to CPU.CPU according to storage tank application module design cycle and processing mode, is carried out the operation of locker control corresponding business after receiving said call-related information.For example, when receiving the application of user's assignment storage tank, carry out, be the associative operation of this user's assignment storage tank according to said storage tank information table; Receiving the user when discharging the storage tank application, carrying out, in said storage tank information table, discharging the associative operation of corresponding storage tank according to the sign indicating number that takies that carries in the said call-related information, or the like.Comprising accomplishing the operation of opening corresponding storage tank through the switch controlling device that connects.
In the middle of the reality, further comprise storage tank on off state field in the said storage tank information table, as stated; When a storage tank is being assigned when taking yard to one, preferably, CPU also this storage tank on off state is set to 0, is labeled as open mode.In this case, after CPU was received the message that this storage tank that switch controlling device sends opens, whether the on off state of judging this storage tank was for closing; If then the sign indicating number that takies of this storage tank is forced to discharge, for example; The code field that takies of this storage tank is emptied; And this storage tank corresponding switch state is set to open mode, otherwise, end process.Like this, the maintainer just can close behind the storage tank simulation again through simulation and opens storage tank and force to discharge occupied, as but a not to be used storage tank.
In the middle of the reality, the control device of locker shown in Fig. 5 can also further connect voice output or picture and text output unit, and the storage tank information through said voice output or picture and text output unit are exported institute's assignment or discharged is used to point out the user.
Said locker control device also can further connect input media, obtains storage tank through the input media that connects and discharges request, and discharge the operation that yard information and executing discharges corresponding storage tank that takies that request carries according to the said storage tank that obtains.
Those skilled in that art are understood that, the control device of locker shown in Fig. 5 is integrated said switch controlling device further, and like this, the locker control device of integrated switch controlling device can directly connect the storage tank switch.
Said communication access unit can be a Wireless Access Unit, comprises wireless access device, subscriber card interface arrangement.Said locker control device comprises: CPU, wireless access device, subscriber card interface arrangement, memory storage; Storage wireless access control module and storage tank application module in memory storage; The storage tank information table also is set in memory storage, is used for foundation and takies sign indicating number and storage tank corresponding relation.As shown in Figure 6.
Be said locker control device 11 ingredients in the frame of broken lines among Fig. 6.
The subscriber card interface arrangement is used to connect subscriber card.Subscriber card is used to the access security of communicating by letter as the communication terminal identity of sign communication network, comprises aspects such as access authentication, communication encryption and decryption.
Switch controlling device is used to connect each storage tank switch, and the corresponding storage tank switch that connects according to the instruction unpack of CPU.
Said memory storage is one or more in hard disk, flash memory, dynamic storage, the ROM (read-only memory), and is one or more.
The subscriber card interface arrangement is the ACE supporting with subscriber card, and CPU is carried out information interaction through subscriber card interface arrangement and subscriber card.For example assist to accomplish authentication (the existing second generation GSM of communication network to subscriber card; Network carries out unidirectional authentication to mobile communication terminal), or/and to accomplishing the authentication (in 3G (Third Generation) Moblie field require subscriber card and mobile communications network mutual authentication) of subscriber card to communication network.
Said wireless access device is according to said wireless access control modular design flow process; Be linked into cordless communication network, the interactive operation of execution and cordless communication network, for example; Receipt of call will comprise that the call-related information of caller id information sends to CPU.CPU according to storage tank application module design cycle and processing mode, is carried out the relevant business operation of locker control after receiving said call-related information.For example, when receiving the application of user's assignment storage tank, be implemented as the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application, carrying out according to the associative operation that sign indicating number discharges corresponding storage tank that takies that carries in the said call-related information, or the like.Comprising accomplishing the operation of opening corresponding storage tank switch through the switch controlling device that connects.
Here, said take the sign indicating number generally be caller id information, said caller id information can be calling number.Because this is existing moving communicating field mature technology for a caller identification, repeats no more here.
In the middle of the reality, the control device of locker shown in Fig. 6 can also further connect voice output or picture and text output unit, and the storage tank information through said voice output or picture and text output unit are exported institute's assignment or discharged is used to point out the user.
Be understood that the control device of locker shown in Fig. 6 is integrated said switch controlling device further, like this, the locker control device of integrated switch controlling device can directly connect the storage tank switch.
Said communication access unit can be a Wireless Access Unit, comprises digital baseband processor, ABB/power management, radio-frequency module, antenna, subscriber card interface arrangement; Said CPU is an application coprocessor.As shown in Figure 7.Said locker control device comprises: use coprocessor, digital baseband processor, ABB/power management, radio-frequency module, antenna, subscriber card interface arrangement, memory storage.As shown in Figure 7.
Be said locker control device 12 ingredients in the frame of broken lines among Fig. 7.
The subscriber card interface arrangement is used to connect subscriber card.
Switch controlling device is used to connect each storage tank door switch, and the corresponding storage tank switch that connects according to the instruction unpack of using coprocessor.
Said memory storage be in hard disk, flash memory, dynamic storage, the ROM (read-only memory) one or more, one or more.The storage tank information table is set in memory storage, is used for foundation and takies sign indicating number and storage tank corresponding relation.In memory storage, also store the storage tank application module in addition.
Device such as digital baseband processor, ABB/power management, radio-frequency module, antenna combines subscriber card; The collaborative access to wireless communication network of accomplishing; Accomplish information interaction with cordless communication network; And the call-related information that will send from network, for example call-related information such as short message information or dialing number information sends to the application coprocessor.
Use coprocessor after receiving said call-related information,, carry out the relevant business operation of locker control according to storage tank application module design cycle and processing mode.For example, when receiving the application of user's assignment storage tank, be implemented as the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application, carrying out according to the associative operation that sign indicating number discharges corresponding storage tank that takies that carries in the said call-related information, or the like.Comprising accomplishing the operation of opening corresponding storage tank switch through the switch controlling device that connects.
Here, said take the sign indicating number generally be caller id information, said caller id information can be calling number.
In the middle of the reality, the control device of locker shown in Fig. 7 can also further connect the storage tank information that voice output or picture and text output unit are exported institute's assignment or discharged through said voice output or picture and text output unit, is used to point out the user.
Be understood that the control device of locker shown in Fig. 7 is integrated said switch controlling device further, like this, the locker control device of integrated switch controlling device can directly connect the storage tank switch.
Said communication access unit can be a Wireless Access Unit, comprises communication subsystem, power management module, subscriber card interface arrangement; Said CPU is an application processor; Said locker control device comprises: application processor, communication subsystem, power management module, subscriber card interface arrangement, memory storage.Wherein, communication subsystem is made up of communication processor, ABB, radio-frequency module and antenna; Communication processor is accomplished the digital baseband processing capacity.As shown in Figure 8.
Be said locker control device 13 ingredients in the frame of broken lines among Fig. 8.
Communication subsystem combines subscriber card, through the access to wireless communication network, accomplishes the information interaction with cordless communication network, the call-related information that will send from network, and for example short message information or dialing number information etc. send to application processor.
The subscriber card interface module is used to connect subscriber card.
Communication subsystem is through the information interaction of the indirect completion of application processor with subscriber card.
Switch controlling device is used to connect each storage tank door switch, and the corresponding storage tank switch that connects according to the instruction unpack of application processor.
Said memory storage be in hard disk, flash memory, dynamic storage, the ROM (read-only memory) one or more, one or more.The storage tank information table is set in memory storage, is used for foundation and takies sign indicating number and storage tank corresponding relation.In memory storage, also store the storage tank application module in addition.
Application processor according to storage tank application module design cycle and processing mode, is carried out the relevant business operation of locker control after receiving said call-related information.For example, when receiving the application of user's assignment storage tank, be implemented as the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application, carrying out according to the associative operation that sign indicating number discharges corresponding storage tank that takies that carries in the said call-related information, or the like.Comprising accomplishing the operation of opening corresponding storage tank switch through the switch controlling device that connects.
Here, said take the sign indicating number generally be caller id information, said caller id information can be calling number.
In the middle of the reality, the control device of locker shown in Fig. 8 can also further connect the storage tank information that voice output or picture and text output unit are exported institute's assignment or discharged through said voice output or picture and text output unit, is used to point out the user.
Be understood that the control device of locker shown in Fig. 8 is integrated said switch controlling device further, like this, the locker control device of integrated switch controlling device can directly connect the storage tank switch.
As shown in Figure 8, application processor directly connects subscriber card, and communication subsystem is through the information interaction of the indirect completion of application processor with subscriber card.In the middle of the reality, communication subsystem also can directly connect the subscriber card interface arrangement.As shown in Figure 9.
Be said locker control device 14 ingredients in the frame of broken lines among Fig. 9.
Only be with difference shown in Figure 8: communication subsystem is mutual through completion of subscriber card interface and subscriber card information.
Certainly, application processor also can directly be connected the subscriber card interface arrangement simultaneously with communication subsystem.Shown in figure 10.
Be said locker control device 15 ingredients in the frame of broken lines among Figure 10.
Only be with Fig. 8 and difference shown in Figure 9: application processor and communication subsystem all are through the information interaction of subscriber card interface completion with subscriber card.
Said communication access unit can be the subscriber line interface unit, and said CPU is an application processor; Said locker control device comprises: application processor, subscriber line interface unit, memory storage.Shown in figure 11.
Be said locker control device 16 ingredients in the frame of broken lines among Figure 11.
The subscriber line interface unit connects fixed switch through subscribers feeder, thereby realizes inserting fixed communication network; The subscriber line interface module is accomplished the information interaction with fixed communication network, the call-related information that will send from network, and for example call-related information such as short message information or dialing number information sends to application processor.Said subscriber line interface unit comprises modules such as ring detection, caller ID decoding.An actual central complete fixed telephone terminal also will comprise such as dialing output, voice interface module, key board unit or the like, specifically can insert the correlation technique data of fixed network referring to landline telephone.When the present invention implemented, person skilled can select to dispose other device as the case may be.
Switch controlling device is used to connect each storage tank switch, and the corresponding storage tank switch that connects according to the instruction unpack of application processor.
Said memory storage is one or more in hard disk, flash memory, dynamic storage, the ROM (read-only memory), and is one or more.The storage tank information table is set in memory storage, is used for foundation and takies sign indicating number and storage tank corresponding relation.In memory storage, also store the storage tank application module in addition.
Application processor according to storage tank application module design cycle and processing mode, is carried out the relevant business operation of locker control after receiving said call-related information.For example, when receiving the application of user's assignment storage tank, be implemented as the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application, carrying out according to the associative operation that sign indicating number discharges corresponding storage tank that takies that carries in the said call-related information, or the like.Comprising accomplishing the operation of opening corresponding storage tank switch through the switch controlling device that connects.
Here, said take the sign indicating number generally be caller id information, said caller id information can be calling number.
In the middle of the reality, the control device of locker shown in Figure 11 can also further connect the storage tank information that voice output or picture and text output unit are exported institute's assignment or discharged through said voice output or picture and text output unit, is used to point out the user.
Be understood that the control device of locker shown in Figure 11 is integrated said switch controlling device further, like this, the locker control device of integrated switch controlling device can directly connect the storage tank switch.
Be understood that among Fig. 5, said communication access unit also can be the IP access unit.Said IP access unit is according to communication Access Control modular design flow process and processing mode; Insert IP network; Receive mail, associated mail is sent to said CPU, CPU is according to the call-related informations such as mail that receive; According to storage tank application module design cycle and processing mode, carry out the relevant business operation of locker control.For example, when receiving the application of user's assignment storage tank, be implemented as the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application, carrying out according to the associative operation that sign indicating number discharges corresponding storage tank that takies that carries in the said call-related information, or the like.Comprising accomplishing the operation of opening corresponding storage tank switch through the switch control module that connects.Here, said take the sign indicating number generally be caller id information, said caller id information can be the mail sources address.
More than being merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All in spirit of the present invention and principle and so on, any modification of being done, improve, be equal to replacement etc. and all should be included within protection scope of the present invention.

Claims (10)

1. a storage tank assigning method is characterized in that, may further comprise the steps:
A, setting take sign indicating number and storage tank mapping table;
B, receipt of call obtain caller id information;
C, selection storage tank with the take sign indicating number of said caller id information as the storage tank of selecting, through said mapping table, are set up the corresponding relation of the storage tank of said caller id information and selection.
2. method according to claim 1 is characterized in that step C further obtains password, preserves the password that obtains according to the storage tank of selecting, and the password that obtains is sent to caller.
3. a storage tank assigning method is characterized in that, may further comprise the steps:
A, setting take sign indicating number and storage tank mapping table;
B, receipt of call;
C, select storage tank, obtain random code,, the corresponding relation of the storage tank of selecting, the random code obtained is saved in the said mapping table the sign indicating number that takies of the random code of obtaining as the storage tank of selecting; The random code of obtaining is sent to caller.
4. a locker control method is characterized in that, may further comprise the steps:
A, setting take sign indicating number and storage tank mapping table;
B, receipt of call; Judge whether to be storage tank assignment application, if then carry out the storage tank assignment procedure; Otherwise carry out the storage tank release flow;
Said storage tank assignment procedure is: select idle storage tank, in said mapping table, take sign indicating number for the storage tank of selecting distributes the preparatory assignment storage tank that obtains, open the idle storage tank of selection;
Said storage tank release flow is: in said mapping table, the sign indicating number that takies that the preparatory release storage tank that obtains is taken the corresponding target storage tank of sign indicating number discharges, and opens said target storage tank.
5. method according to claim 4 is characterized in that, the said preparatory assignment storage tank that obtains takies sign indicating number or the said preparatory release storage tank that obtains and takies sign indicating number and be meant the caller id information of obtaining; Said storage tank assignment procedure also comprises and obtains password, preserves the password that obtains according to the storage tank of selecting, and the password that obtains is sent to caller; Said storage tank release flow further comprises the password corresponding according to said target storage tank; Password to being obtained from the call information is verified; And, checking just carries out after passing through in said mapping table; The sign indicating number that takies of said target storage tank is discharged, and the operation of opening said target storage tank.
6. method according to claim 4 is characterized in that, the said preparatory assignment storage tank that obtains takies sign indicating number and is meant, produces random code and takies sign indicating number as the preparatory assignment storage tank that obtains, and said storage tank assignment procedure comprises that also the random code with generation sends to caller; The said preparatory release storage tank that obtains takies sign indicating number and is meant the random code of carrying in the call information that obtains.
7. the reference position searching method of beating is characterized in that, may further comprise the steps:
A, at first produce the reference position of beating;
B, begin search, and search proceeded to the last position of the record that meets the demands or the reference position of beating from the said reference position of beating.
C, return the record that satisfies condition or search object information less than record.
8. a locker control system is characterized in that, comprising: the central processing module and the AM access module of communicating by letter; Establishing communication between communication AM access module and central processing module is connected; Be provided with the storage tank information table in the said central processing module, be used for foundation and take sign indicating number and storage tank corresponding relation; Said communication AM access module is used to be linked into communication network, and the interactive operation of execution and communication network sends to central processing module with call-related information; Said central processing module is after receiving said call-related information; Carry out the corresponding service operation of locker control; Said corresponding service operation comprises: when receiving the application of user's assignment storage tank, according to said storage tank information table, be the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application,, in said storage tank information table, discharge corresponding storage tank operation according to the sign indicating number that takies that carries.
9. system according to claim 8 is characterized in that, further comprises storage tank on off state field in the said storage tank information table; When the assignment storage tank, also the on off state of the storage tank of institute's assignment is set to open mode; After the message that receives the storage tank switch opens, judge that whether this storage tank on off state is for closing, if remove this storage tank takies sign indicating number with it corresponding relation.
10. a locker control device is characterized in that, said locker control device comprises: CPU, communication access unit, memory storage; Storing communication Access Control module and storage tank application module in memory storage; In memory storage, also be provided with the storage tank information table, be used for foundation and take sign indicating number and storage tank corresponding relation; Establishing communication between communication access unit and CPU is connected; Said communication access unit is linked into communication network according to said communication Access Control modular design flow process, and the interactive operation of execution and communication network sends to CPU with call-related information; CPU is after receiving said call-related information; According to storage tank application module design cycle and processing mode; Carry out the operation of locker control corresponding business; Said corresponding service operation comprises: when receiving the application of user's assignment storage tank, according to said storage tank information table, be the associative operation of this user's assignment storage tank; Receiving the user when discharging the storage tank application,, in said storage tank information table, discharge the associative operation of corresponding storage tank according to the sign indicating number that takies that carries.
CN2011102282386A 2010-11-26 2011-08-02 Storage box assignment method, storage cabinet control method, system and device Pending CN102479408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102282386A CN102479408A (en) 2010-11-26 2011-08-02 Storage box assignment method, storage cabinet control method, system and device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201010563495.0 2010-11-26
CN201010563495 2010-11-26
CN2011102282386A CN102479408A (en) 2010-11-26 2011-08-02 Storage box assignment method, storage cabinet control method, system and device

Publications (1)

Publication Number Publication Date
CN102479408A true CN102479408A (en) 2012-05-30

Family

ID=46092035

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102282386A Pending CN102479408A (en) 2010-11-26 2011-08-02 Storage box assignment method, storage cabinet control method, system and device

Country Status (1)

Country Link
CN (1) CN102479408A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679958A (en) * 2012-09-03 2014-03-26 贾松仁 Method for storing and taking articles through locker system
CN104966358A (en) * 2015-06-17 2015-10-07 北京京东尚科信息技术有限公司 Automatic storage type automatic pickup cabinet distribution method, device and system
TWI607392B (en) * 2016-10-28 2017-12-01 Cloud control collection system
CN109886631A (en) * 2019-02-27 2019-06-14 深圳市丰巢科技有限公司 Courier sends monitoring and managing method, device, equipment and the medium of part behavior
CN110310007A (en) * 2019-05-22 2019-10-08 菜鸟智能物流控股有限公司 Risk Identification Method, device, equipment and storage medium
CN110365740A (en) * 2019-06-06 2019-10-22 菜鸟智能物流控股有限公司 Information pushing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325660A (en) * 2000-05-12 2001-11-22 X Cube:Kk Temporary deposit box system
US20020025804A1 (en) * 2000-07-24 2002-02-28 Kabushiki Kaisha Fulltime System Door-lock-opening method for home delivery locker
CN1614621A (en) * 2003-11-04 2005-05-11 中国科学院自动化研究所 Multifunctional fingerprint identifying systems for storing cabinets
CN101783045A (en) * 2009-01-15 2010-07-21 ***通信集团安徽有限公司 Self-service depositing equipment, system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001325660A (en) * 2000-05-12 2001-11-22 X Cube:Kk Temporary deposit box system
US20020025804A1 (en) * 2000-07-24 2002-02-28 Kabushiki Kaisha Fulltime System Door-lock-opening method for home delivery locker
CN1614621A (en) * 2003-11-04 2005-05-11 中国科学院自动化研究所 Multifunctional fingerprint identifying systems for storing cabinets
CN101783045A (en) * 2009-01-15 2010-07-21 ***通信集团安徽有限公司 Self-service depositing equipment, system and method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679958A (en) * 2012-09-03 2014-03-26 贾松仁 Method for storing and taking articles through locker system
CN104966358A (en) * 2015-06-17 2015-10-07 北京京东尚科信息技术有限公司 Automatic storage type automatic pickup cabinet distribution method, device and system
TWI607392B (en) * 2016-10-28 2017-12-01 Cloud control collection system
CN109886631A (en) * 2019-02-27 2019-06-14 深圳市丰巢科技有限公司 Courier sends monitoring and managing method, device, equipment and the medium of part behavior
CN110310007A (en) * 2019-05-22 2019-10-08 菜鸟智能物流控股有限公司 Risk Identification Method, device, equipment and storage medium
CN110365740A (en) * 2019-06-06 2019-10-22 菜鸟智能物流控股有限公司 Information pushing method and device

Similar Documents

Publication Publication Date Title
US8184811B1 (en) Mobile telephony content protection
CN100558176C (en) Communication terminal device and communication control method
US6427073B1 (en) Preventing misuse of a copied subscriber identity in a mobile communication system
EP0820207B1 (en) Method and system for automatic activation of a wireless device
CN102479408A (en) Storage box assignment method, storage cabinet control method, system and device
CN104468611B (en) The data safety processing method and device switched based on dual system
KR101059558B1 (en) System for filtering voice-phishing
CN101521886B (en) Method and device for authenticating terminal and telecommunication smart card
Androulidakis Mobile phone security and forensics
CN105678918B (en) A kind of voice access part method and device
CN109769244B (en) Abnormal telephone card identification method, device, equipment and readable storage medium
CN104010068A (en) Text message processing method and device for mobile terminal
CN104284031A (en) Speech communication method, communication terminal and server
CN108712435A (en) A kind of verification system and method for login application program
KR101306074B1 (en) Method and system to prevent phishing
CN100514999C (en) Method, terminal device and communication system for realizing virtual terminal communication
CN107404580A (en) A kind of method, storage medium and equipment for intercepting harassing call number and short message
CN105228156B (en) A kind of method for processing communication messages, apparatus and system
CN100571263C (en) A kind of method that improves virtual article data safety
US5812650A (en) Method and apparatus for intercepting potentially fraudulent
JP2008527474A (en) Service access restriction method and system
Vedder GSM: Security, services, and the SIM
CN108235310A (en) Method, server and the system of identification camouflage telephone number
CN100429957C (en) Indentifying method for telecommunication smart card and terminal
CN100459787C (en) Method for protecting user card

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C05 Deemed withdrawal (patent law before 1993)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120530