Summary of the invention
For reducing queue management system spacing, cause other in the client of wait and the staff problem of losing time, bank queuing method provided by the invention and management system may further comprise the steps:
The client produces queue number according to client identity;
Produce the identifying code of a correspondence for each queue number;
Preserve the record that this client identity and this queue number are associated;
The client can inform queue management system when dropping by the wayside queuing, to cancel this queue number, must do " authentication " before the cancellation operation;
The client who does not want to abandon and have little time to handle can change own queueing message, moves own actual sequence number in queue queue after promptly;
The client of cancellation queuing is not taking turns to and is not handling related service in the regular hour, and queue management system is made overtime sign to the record that this client identity and this queue number are associated.
Wherein making overtime sign is for the ease of further processing, promotes the client initiatively to inform queue management system when abandoning lining up, and the method for promotion can be by propaganda, education, guiding, award or punishment etc.
Wherein " client identity " is that queue management system is thought legal identification number and password.Identification number can be the banking account number, it also can be number with the banking account number binding, also can be the identification number that is specifically designed to queuing, key be that queue management system thinks legal by certain proof rule, and the rule of checking is fixed according to concrete queue management system.
Be convenient client who leaves the business hall midway or the client by long-range application, system provides repeatedly prompting function.The client once lines up can be provided with repeatedly and reminds, and repeatedly each is different for prompting conditions.
The client identity input of can swiping the card also can be imported by hand; Can also can import by on-the-spot client input by the client of wireless telecommunications or internet.
For the client who does not have client identity, can allow client oneself apply for that system verifies by open more interactive mode.If need to prevent to sell the phenomenon of queue number on the business, technology can further be handled, a client identity application still the queuing the queue number number can limit, such as there being one.
The present invention is directed to bank, other industry also is suitable for, and only need the service account that the banking account number changes corresponding industry into be got final product, and then changes the hospital business account number into as hospitality industry, and telecommunications industry then changes the telecommunication service account number into.
The present invention also provides the queue management system of realizing this queuing strategy, and composition comprises:
1. client is the module with customer interaction.Function has:
A) accept the application information that the client imports;
B) accept the cancellation information that the client imports;
C) accept the modification information that the client imports;
D) accept condition, the mode and decided at the higher level but not officially announced of the repeatedly alert notification that the client is provided with;
E) personnel of accepting business handle the instruction of next queuing record;
F) output queue number's voucher, or queue number and corresponding identifying code thereof; If by long-range application, the client possibly can't obtain the queue number voucher, can substitute the effect of queue number voucher by the queue number identifying code, when promptly the client takes turns to and handles, should show the identifying code of queue number correspondence;
J) output work queue's condition information is included in the hall with LED demonstration queuing condition information;
If the information of client's input is by the client at scene, business hall, then client itself has indicated the position of queue queue, i.e. which business hall.If by Terminal Server Client, then the position of queue queue can be located in the address of Jie Shouing itself, or comprise the position of queue queue in the information of input.
2. data queued storehouse server is the module of store queue information.Canned data comprises: client identity information, queuing recorded information, change record information, prompting recorded information.
3. the queuing application server is a module of handling queueing logic.Function has:
A) receive the application information that client transmits, with the server interaction of data queued storehouse, judge that the validity of client identity is done, judge the validity of application information, produce queue number and identifying code, that preserves that client identity and queue number be associated records data queued storehouse server;
B) receive and handle the cancellation information that client transmits, the cancellation operation should have " authentication ";
Wherein " authentication " can be the checking client identity, also can verify queue number and identifying code, also can verify the mode that queue number papery voucher or other queue management systems see fit;
C) receive and handle the modification information that client transmits, alter operation should have " authentication ", modification information effectively also should be that after changing serial number is after serial number before changing;
Wherein " authentication " can be the checking client identity, also can verify queue number and identifying code, also can verify the mode that queue number papery voucher or other queue management systems see fit;
D) accept the repeatedly reminder settings that client transmits, and respectively imposing a condition when satisfying, remind by mode and the content set;
E) to undissolved queue number, in official hour, do not come transacting business taking turns to, overtime sign made in the queuing record of this queue number, and be saved in data queued storehouse server;
F) be after a customer service is finished, get next queuing record to data queued storehouse server;
Though it should be noted that and divide disparate modules to describe client, data queued storehouse server, queuing application server here, in actual applications, these modules can be incorporated in the parts, each module also can be made up of several parts.Such as data queued storehouse server in actual applications, may form jointly by banking business data storehouse server and the special-purpose database server of queuing.
The invention has the beneficial effects as follows, drop by the wayside the client of queuing, can be by the queue number of " authentication " and cancellation oneself, worry that late client can be by the queueing message of " authentication " back change oneself, move own actual sequence number in queue queue later on, queue management system is the least possible is spacing, and other are in the least possible losing time spacing because of queue management system of the client who waits for and service handling personnel; Repeatedly the benefit of Ti Xinging is that the client can repeatedly obtain the queuing progress, and whether change or abandon queuing according to the concrete condition decision of itself, if abandon then initiatively apprizing system, in order to avoid waste others' time, change then is under the not infective situation, makes things convenient for oneself to greatest extent.Apply for queue number according to client identity, cancel or change the randomness that queue number information can reduce operation, can more effectively prevent down number, bad phenomenon such as the number of selling takes place according to " identity verification ".
Embodiment
Below the specific embodiment of the present invention is done to describe more specifically.Should be noted that following description is in order more to clearly demonstrate the present invention, is not in order to limit the present invention.
In order to make the present invention that a clearer understanding be arranged, introduce earlier Fig. 1 and Fig. 2 respectively.
Fig. 1 is a client's of processing of one embodiment of the present of invention a queuing strategy process flow diagram, and this client only is provided with and once reminds and do not have a change.Processing procedure is as follows:
1. adopt client identity as getting the queue number foundation,, produce queue number according to client identity.Then enterstep 2.
2. in queue management system, preserve the record that this queue number is associated with this client identity.Then enterstep 3.
3. whether inform that according to the client queue management system abandons queuing, select to enter followingstep 4 orstep 5.
4. work as the client and inform queue management system, drop by the wayside queuing, can cancel this queue number by " authentication ".Then enter step 12.
5. the client does not cancel queue number, according to the client whether alert condition is set, and selects to enterstep 6 orstep 9.
The mode that alert condition is set can have default setting and single setting.When the single setting is this queuing, alert condition is set.The queuing record that default setting refers to not doing the single setting comes into force.Can not remind, can shift to an earlier date how many people or system estimation and how long take turns to prompting.
The mode of reminding can but be not limited to by SMS, call voice remind, the internet instant communication instrument reminds.
6. the client has the setting of prompting, then judges whether to satisfy alert condition.When satisfying alert condition, then enterstep 7.
7. remind this client, the content that reminded contents, alerting pattern are relevant for the user sets.Then enterstep 8.
8. the client is according to oneself situation at that time, and whether decision abandons this queuing.When the client abandons queuing, enterstep 4, otherwise enterstep 9.
The present embodiment client only is provided with once and reminds, if the client is provided with prompting function N time, then repeats N execution instep 6,step 7, step 8.N is a positive integer, and the maximum upper limit system can set.
9. the client does not have apprizing system, abandons queuing.When taking turns to this client, queue management system is notified this client, and whether this client handles related service at the appointed time, selects to enter followingstep 10 or step 11.
10. this client does not handle related service at the appointed time, and then overtime sign made in the record that this queue number is associated with this client identity.Then enter step 12.
11. this client handles related service at the appointed time, then enters operation system.Then enter step 12.
12. a client's queuing flow processing finishes.
By operating personnel's triggering or postponing of sequence number, continue as next customer service.
If the client changes own actual sequence number in queue queue, the time retardation that then takes turns to, other flow processs are described with reference to top step 1 to step 12.
Fig. 2 is one embodiment of the present of invention system architecture diagram.Composition comprises:
1. client is the module with customer interaction.Function has:
A) accept the application information that the client imports, application information comprises formation ID, identity ID, password;
B) accept the cancellation information that the client imports, cancellation information comprises formation ID, identity ID, password, and cancellation information also can comprise formation ID, queue number, identifying code;
C) accept the modification information of client input, modification information comprise formation ID, identity ID, password, after move serial number, modification information also can comprise formation ID, queue number, identifying code, after move serial number;
D) accept condition, the mode and decided at the higher level but not officially announced of the repeatedly alert notification that the client is provided with;
E) personnel of accepting business handle the instruction of next queuing record;
F) output queue number's voucher, or queue number and corresponding identifying code thereof; If by long-range application, the client possibly can't obtain the queue number voucher, can substitute the effect of queue number voucher by the queue number identifying code, when promptly the client takes turns to and handles, should show the identifying code of queue number correspondence.
J) output work queue's condition information is included in the hall with LED demonstration queuing condition information.
If the information of client's input is by the client at scene, business hall, then client itself has indicated the position of queue queue, i.e. which business hall.If by Terminal Server Client, then the position of queue queue can be located in the address of Jie Shouing itself, or comprise the position of queue queue in the information of input.
2. data queued storehouse server is the module of store queue information.Canned data comprises:
A) client identity information comprises: identity ID, identity type, password.Identity type can value: service account, identification card number, cell-phone number, QQ number, other, driver license number etc., this paper does not have exhaustive.Such as identity ID is cell-phone number itself " 13646999256 ", and then identity type is " cell-phone number "; Identity ID is a unique key.
Unique key also can: identity ID+ identity type, to import identity type when verifying client identity like this, cut both ways, it is unique key that the present invention adopts identity ID.
B) the queuing recorded information comprises: the identifying code of formation ID, identity ID, queue number, queue number, serial number, Status Flag, cancellation time, cancellation mode, cancellation people identification number; Wherein " Status Flag " can have four kinds of values, is respectively " not handling ", " cancellation ", " overtime ", " handling "; Status Flag is the queuing recorded information of " not handling " number sort ascending in order, and the sequence number that draws is the actual sequence number of client in queue queue; It is that formation ID indicates for which formation, generally is the corresponding queue queue in a business hall such as present bank; Wherein cancel people's identification number and be used for memory recall operated system operator, can be client's identity ID, also can be staff's identification number that authority is arranged, such as when the client requires the staff to help to do the cancellation operation with queue number papery voucher, storage staff identification number.
The explanation of this paper " serial number ": the sequence number of queue number in the queuing record.Such as not having the client to cancel queue number and having only a client to change the situation of serial number, it is 5 that this client obtains queue number, but move 2 serial numbers after him, when then also being not customer service in system, quite this client stations is in the 7th position of queue queue, his queue number is 5, and serial number is 7, and the actual sequence number in queue queue is 7; When system was the 6th customer service, this client's queue number was 5, and serial number is 7, and the actual sequence number in queue queue is 1.
C) change record information comprises: formation ID, queue number, move serial number, change time change people identification number after changing;
Wherein change people's identification number and be used to store the system operator of making alter operation, can be client's identity ID, also can be staff's identification number that authority is arranged, such as when the client requires staff group to make alter operation with queue number papery voucher, storage staff identification number.
D) remind recorded information to comprise: formation ID, queue number, alerting pattern, alert condition, reminded contents, whether remind.
The queuing recorded information can be associated by " formation ID+ queue number " with change record information, and is the relation of one-to-many.
The queuing recorded information can be associated by " formation ID+ queue number " with reminding recorded information, and is the relation of one-to-many.
3. the queuing application server is a module of handling queueing logic.Function has:
A) receive the application information that client transmits, with the server interaction of data queued storehouse, judge that the validity of client identity is done, judge the validity of application information, produce queue number and identifying code, that preserves that client identity and queue number be associated records data queued storehouse server.
B) receive the cancellation information that client transmits,, judge the validity of cancellation information with the server interaction of data queued storehouse, effective then queue number that cancellation is corresponding, and preservation cancellation information is to data queued storehouse server.Cancellation operation should have " authentication ", and before taking turns to, and calls this queue number or cries when queue management system, and the cancellation operation is invalid.
Wherein " authentication " can be the checking client identity, also can verify queue number and identifying code, also can verify the mode that queue number papery voucher or other queue management systems see fit.
C) receive the modification information that client transmits,, do " authentication ", and judge the validity of modification information with the server interaction of data queued storehouse, effective then change the serial number of queue number, preserve modification information and arrive data queued storehouse server.Alter operation should have " authentication ", and before taking turns to, and calls this queue number or cries when queue management system, and alter operation is invalid; Modification information effectively also should be that after changing serial number is after serial number before changing.
Wherein " authentication " can be the checking client identity, also can verify queue number and identifying code, also can verify the mode that queue number papery voucher or other queue management systems see fit.
D) accept the repeatedly reminder settings that client transmits, and respectively imposing a condition when satisfying, remind by mode and the content set.
E) to undissolved queue number, in official hour, do not come transacting business taking turns to, overtime sign made in the queuing record of this queue number, and be saved in data queued storehouse server.
F) be after a customer service is finished, get next queuing record to data queued storehouse server.
Below more in conjunction with theembodiments 2 pairs of each steps of the present invention of process flow diagram 1 and example structure block diagram further explain.
One. produce queue number according to client identity, flow process may further comprise the steps.
1. client receives client's application information and reminds configuration information, and is transferred to the queuing application server.
2. the queuing application server receives application information and the server interaction of data queued storehouse from client, judges the validity of application information.Application information comprises formation ID, identity ID, password.
3. if invalid application information, the queuing application server feeds back to client, and it is invalid that the prompting client applies for.If effectively application information and the server interaction of data queued storehouse produces queue number and queue number relevant information, comprises identifying code, and feeds back to client.If client identity of default can only have a queue number in queuing, then produce also need judge before the queue number this client identity in the server of data queued storehouse in queuing queue number number, should just can for 0.
4. client is according to the feedback output of queuing application server.
Two. the normal output queue number of client, the application server of then lining up is preserved record that this queue number is associated with this client identity, is reminded configuration information in the server of data queued storehouse.
Three. before taking turns to, the client can move the serial number of own queue number at any time after changing, to move own actual sequence number in queue queue after the change also.The flow process of change may further comprise the steps.
1. client receives client's modification information, and is transferred to the queuing application server.
2. the queuing application server receives modification information and the server interaction of data queued storehouse from client, judges the validity of modification information.Modification information comprise formation ID, identity ID, password, after move serial number; Modification information also can comprise formation ID, queue number, identifying code, after move serial number.
3. if invalid modification information, the queuing application server feeds back to client, and it is invalid that the prompting client changes.If effectively modification information and the server interaction of data queued storehouse, the serial number of change queue number, and feed back to client.If new serial number surpasses queuing record number, then system regulates serial number automatically and equals queuing record number.If new serial number is then successful after original serial number, otherwise unsuccessful.
Change successfully, prompting setting originally is still effective.Given prompting such as a prompt setting system, condition satisfies again after changing, then reminds once more.
4. client is according to the feedback output of queuing application server.
Four. before taking turns to, the client can cancel the queue number of oneself at any time, and the flow process of cancellation may further comprise the steps.
1. client receives client's cancellation information, and is transferred to the queuing application server.
2. the queuing application server receives cancellation information and the server interaction of data queued storehouse from client, judges the validity of cancellation information.Cancellation information comprises formation ID, identity ID, password; Cancellation information also can comprise formation ID, queue number, identifying code.
3. if invalid cancellation information, the queuing application server feeds back to client, and it is invalid that the prompting client cancels.If effectively cancel information and the server interaction of data queued storehouse, the cancellation queue number, and feed back to client.
4. client is according to the feedback output of queuing application server.
Five. accept client's repeatedly prompting setting, and when the condition that is provided with satisfies, remind the client.Trigger to remind can but do not limit following two kinds of methods:
1. the queuing application server has whenever been handled a client, triggers single pass, and whether satisfied, then these clients are reminded if having client's prompting that condition is set.
2. on the queuing application server individual process is arranged, whether timing scan has client's prompting that condition is set and satisfies, and then these clients is reminded.
Six. in the process flow diagram " handling in the stipulated time? " expression, when taking turns to, and in the regular hour, whether the client handles.If do not handle, the application server of then lining up is made overtime sign to the record that this queue number is associated with this client identity, and is kept in the server of data queued storehouse.If handle, then enter operation system.
Seven. the service to a client is finished, and is then triggered by client by traffic operation staff, and the queuing application server takes off a queuing record to data queued storehouse server, is next customer service.
If the client does not handle in official hour, the application server of then lining up takes off a queuing record from trend data queued storehouse server, is next customer service.
Give an example now the application of this invention is described.
Zhang San has applied for queue number by the China Merchants Bank's "Through Credit Card" of oneself, and the front has 50 people waiting for, about 2 hours of the time that system's estimation takes turns to Zhang San.Zhang San is provided with twice prompting, and for the first time prompting conditions is that system's estimation needed for 0.5 half an hour when taking turns to, and prompting conditions is that the front also has 2 people waiting for for the second time.Zhang San leaves the business hall and goes to have done other things.Spent about 1.5 hours, Zhang San reminds by note in system, and the time that system's estimation takes turns to also needs 0.5 hour.Zhang San leaves for the business hall.Block up on the road as a result, Zhang San is also busy today, also has other things to do, so send short messages to system by the cell-phone number with account number binding, cancels the queue number of oneself.Avoided system to waste others' time this queue number like this.
Second day, Zhang San applied for queue number once more by the cell-phone number with account number binding, and number is 70, and the front has 26 people waiting for, about 1 hour of the time that system's estimation takes turns to Zhang San.Zhang San is provided with twice prompting, and for the first time prompting conditions is that system's estimation needed for 0.5 half an hour when taking turns to, and prompting conditions is that the front also has 2 people waiting for for the second time.Spent about 0.5 hour, Zhang San reminds by note in system, and the time that system's estimation takes turns to also needs 0.5 hour.Zhang San is still blocked up on the road as a result to leaving for the business hall once more.Receive on the road and remind the second time of system that the front also has 2 people waiting for, the queuing situation of business hall LED demonstration at this moment as shown in Figure 3.At this moment estimation also needs the ten minutes from the business hall, and Zhang San moves 5 serial numbers after changing by sending short messages with the cell-phone number of account number binding.Change successfully, this moment, the front also had 7 people waiting for.The queuing situation of business hall LED demonstration at this moment as shown in Figure 4.When Zhang San arrives in the business hall, find that the front also has 1 people waiting for, Zhang San has waited and can youngster go up with regard to wheel, has handled business.