CN109615130A - A kind of method, apparatus and system of timed reminding transacting business - Google Patents

A kind of method, apparatus and system of timed reminding transacting business Download PDF

Info

Publication number
CN109615130A
CN109615130A CN201811493634.XA CN201811493634A CN109615130A CN 109615130 A CN109615130 A CN 109615130A CN 201811493634 A CN201811493634 A CN 201811493634A CN 109615130 A CN109615130 A CN 109615130A
Authority
CN
China
Prior art keywords
client
time
transacting business
business
deadline
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.)
Granted
Application number
CN201811493634.XA
Other languages
Chinese (zh)
Other versions
CN109615130B (en
Inventor
朱江波
丁正君
马越
李木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank of China Ltd
Original Assignee
Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201811493634.XA priority Critical patent/CN109615130B/en
Publication of CN109615130A publication Critical patent/CN109615130A/en
Application granted granted Critical
Publication of CN109615130B publication Critical patent/CN109615130B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

This specification embodiment discloses the method, apparatus and system of a kind of timed reminding transacting business.The method includes obtaining the estimated value that different service types handle the time according to business historical trading data;The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least the type and reserved information of each client's transacting business;The estimated value and Queue sequence of time are handled based on the different service types, obtain the time set for starting transacting business;Judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is less than or equal to corresponding first preset value of the client, if it is, the reminder message of transacting business is sent to the client using the reserved information of the client.Using this specification embodiment it is possible to prevente effectively from the case where missing business handling, greatly promotes customer experience, be conducive to the viscosity for increasing bank and client.

Description

A kind of method, apparatus and system of timed reminding transacting business
Technical field
This specification example scheme belong to bank outlets' business handling technical field more particularly to a kind of timed reminding The method, apparatus and system of transacting business.
Background technique
In daily life and work, people need often to arrive bank's transacting business, are one generally existing in bank queuing As.It is fairly simple in the queue discipline of bank outlets' client's transacting business at present, after client has arrived bank outlets, first in queue machine On the number of taking, then handled according to the rotation of number.However, at present in bank outlets, from client the queue machine number of getting to During starting transacting business, client never reminded in bank, did even if a few minutes may only be needed to be over client Reason business.It is possible to occur taking turns to client A in this way and starts transacting business, but client A is because do other things without knowing, The time of transacting business is missed, the number of taking is lined up so that client has to again.
Therefore, a kind of solution that client can be reminded before client starts transacting business is needed in the industry.
Summary of the invention
This specification embodiment is designed to provide the method, apparatus and system of a kind of timed reminding transacting business, can be with Client is reminded before client starts transacting business, client is effectively avoided to miss the time of transacting business, greatly promotes client's body It tests, is conducive to the viscosity for increasing bank and client.
On the one hand this application provides a kind of methods of timed reminding transacting business, comprising:
According to business historical trading data, the estimated value that different service types handle the time is obtained;
The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least each client's transacting business Type and reserved information;
The estimated value and Queue sequence of time are handled based on the different service types, obtain the time for starting transacting business Set;
Judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is less than The first preset value corresponding equal to the client is done if it is, being sent using the reserved information of the client to the client The reminder message of reason business, when corresponding first preset value of the client includes that the pre-set business handling of the client is reminded Between or system default preset business handling reminder time.
In another embodiment of the method that this specification provides, the different service types handle the estimation of time Value is the average value of actual sample data;Alternatively,
The estimated value that the different service types handle the time is a preset time value;Alternatively,
The estimated value that the different service types handle the time is the estimated value obtained by predetermined statistical method.
In another embodiment of the method that this specification provides, the time is handled in the acquisition different service types Estimated value when, also be the estimated value increase a fixed value, formed adjustment after estimated value, the fixed value is from upper one Client handles end and starts the time handled to next client;
Correspondingly, the estimated value and Queue sequence for handling the time based on the different service types, acquisition starts to do The time set of reason business includes: that estimated value and Queue sequence after the adjustment of time are handled based on the different service types, is obtained It must start the time set of transacting business.
This specification provide the method another embodiment in, it is described based on the different service types handle when Between estimated value and Queue sequence, obtain start transacting business time set, comprising:
According to Queue sequence, current all clients are divided into the first client collection and the second client collects, first client Collection includes the client of non-transacting business, and the second client collection includes just in the client of transacting business;
Type and the different service types based on client's transacting business handle the estimated value of time, estimation described second Client concentrate client apart from the deadline;
According to described apart from deadline and Queue sequence, the client that first client concentrates is moved into described second Client's concentration updates the first client collection and second client collection, second after the first client collects and updates after being updated Client's collection;
Type, the different service types based on client's transacting business handle the estimated value of time, Queue sequence, estimation It is described be moved into second client concentrate client apart from the deadline;
It is moved into second client using described client is concentrated apart from deadline and the client to need to handle The estimated value for handling the time of type of service, obtains the time that the client starts transacting business, and by the client and described The time that client starts transacting business is added to third client collection;
Whether the first client collection is empty after judging the update, if it is, obtaining the third client collection, the third Client's collection includes client's corresponding time for starting transacting business of the client and all non-transacting business of all non-transacting business; If it is not, then based on the first client collection after update and after updating, the second client collects, according to described suitable apart from deadline and queuing Sequence, the second client concentrates after the client that the first client after the update concentrates is moved into the update, updates first visitor Family collection and second client collection, the second client collects after the first client collects and updates after being updated;Based on client's transacting business Type, the different service types handle the estimated value of time, Queue sequence, be moved into described in estimation second after the update Client concentrate client apart from the deadline;It is moved into the second client after the update using described the distance of client is concentrated to complete The estimated value for handling the time for the type of service that time and the client need to handle, obtains the client and starts transacting business Time, and the time that the client and the client start transacting business is added to third client collection, until after the update First client collection is sky.
This specification provide the method another embodiment in, it is described according to described apart from deadline and queuing Sequentially, the client that first client concentrates second client is moved into concentrate, comprising:
Compare described apart from the deadline, chooses corresponding client, the corresponding client includes completing from the distance In time by preset rules select one apart from deadline corresponding client;
Based on Queue sequence, by first client concentrate highest priority client come the corresponding client it Afterwards, it concentrates the client of highest priority to be moved into second client first client to concentrate, while described corresponding Client concentrates from second client and deletes.
It is described to pass through in advance in the deadline from described in another embodiment of the method that this specification provides If regular one selected is apart from deadline corresponding client, comprising:
Choose the corresponding client of the minimum value in the deadline;Alternatively,
Choose with the minimum value in the deadline meet following formula apart from deadline corresponding client:
tj-ti< ε
Wherein, tjIndicate it is described in the deadline one apart from deadline, tiIndicate described in the deadline Minimum value, ε indicate error threshold values.
In another embodiment of the method that this specification provides, the time that the client starts transacting business is institute State the difference of the estimated value for handling the time of the type of service for needing to handle apart from deadline and the client of client.
This specification provide the method another embodiment in, it is described apart from the deadline be from start obtain visitor Time corresponding to the queuing number-taking information at family handles the time required for completion to client traffic.
It is described just to correspond to site in the client of transacting business in another embodiment of the method that this specification provides Window, the window number of the site is dynamic change, the dynamic change include increase window and reduce window.
On the other hand, this specification embodiment also provides a kind of device of timed reminding transacting business, and described device includes:
Business handling time Estimate module, when being handled for obtaining different service types according to business historical trading data Between estimated value;
Queueing message obtains module, and for obtaining the queuing number-taking information of all clients, the queuing number-taking information is at least Type and reserved information including each client's transacting business;
Start to handle time acquisition module, for handling the estimated value of time based on the different service types and being lined up suitable Sequence obtains the time set for starting transacting business;
Module is handled in prompting, for judge it is described start transacting business time set in each client start handle industry Whether the time of business is less than or equal to corresponding first preset value of the client, if it is, utilizing the reserved information of the client The reminder message of transacting business is sent to the client, corresponding first preset value of the client includes that the client presets Business handling reminder time or system default preset business handling reminder time.
It is described to start to handle time acquisition module in another embodiment for the described device that this specification provides, comprising:
Client's division unit, for according to Queue sequence, current all clients to be divided into the first client collection and the second visitor Family collection, the first client collection include the client of non-transacting business, and the second client collection includes just in the client of transacting business;
Apart from the first evaluation unit of deadline, for based on client's transacting business type and the different service types Handle the estimated value of time, estimate second client concentrate client apart from the deadline;
Client processing unit, for, apart from deadline and Queue sequence, first client being concentrated according to described Client is moved into second client and concentrates, and the first client collection and second client collection is updated, first after being updated The second client collects after client's collection and update;
Apart from the second evaluation unit of deadline, for the type based on client's transacting business, the different service types Handle estimated value, the Queue sequence of time, be moved into described in estimation second client concentrate client apart from the deadline;
Start to handle time first obtains unit, the distance of client is concentrated for being moved into second client described in utilizing The estimated value for handling the time for the type of service that deadline and the client need to handle, obtains the client and starts to handle industry The time of business, and the time that the client and the client start transacting business is added to third client collection;
Start to handle the second obtaining unit of time, whether is empty for the first client collection after judging the update, if so, The third client collection is then obtained, client and all non-transacting business of the third client collection including all non-transacting business Client's corresponding time for starting transacting business;If it is not, then based on the first client collection after updating and after updating, the second client collects, According to described apart from deadline and Queue sequence, after the client that the first client after the update concentrates is moved into the update Second client concentration updates the first client collection and second client collection, after the first client collects and updates after being updated Second client collection;Type, the different service types based on client's transacting business handle the estimated value of time, Queue sequence, Be moved into described in estimation the second client after the update concentrate client apart from the deadline;The update is moved into using described The second client concentrates the estimation for handling the time of the type of service for needing to handle apart from deadline and the client of client afterwards Value, obtains the time that the client starts transacting business, and the time that the client and the client start transacting business is added Enter to third client and collect, until the first client collection is sky after the update.
In another embodiment for the described device that this specification provides, the client processing unit, comprising:
Customer Acquisition unit chooses corresponding client, corresponding client's packet for more described apart from the deadline One selected in the deadline by preset rules is included from described apart from deadline corresponding client;
First client is concentrated the client of highest priority to come by client's buanch unit for being based on Queue sequence After the client corresponding in the deadline, the client of first client concentration highest priority is moved into described Second client concentrates, while the client corresponding in the deadline is concentrated from second client and is deleted.
In another embodiment for the described device that this specification provides, the Customer Acquisition unit, comprising:
Selection unit, for choosing the corresponding client of the minimum value in the deadline;Alternatively, for selection and institute State the minimum value in the deadline meet following formula apart from deadline corresponding client:
tj-ti< ε
Wherein, tjIndicate it is described in the deadline one apart from deadline, tiIndicate described in the deadline Minimum value, ε indicate error threshold values.
On the other hand, this specification embodiment provides a kind of equipment of timed reminding transacting business, including processor and use Realized in the memory of storage processor executable instruction, when described instruction is executed by the processor the following steps are included:
According to business historical trading data, the estimated value that different service types handle the time is obtained;
The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least each client's transacting business Type and reserved information;
The estimated value and Queue sequence of time are handled based on the different service types, obtain the time for starting transacting business Set;
Judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is less than The first preset value corresponding equal to the client is done if it is, being sent using the reserved information of the client to the client The reminder message of reason business, when corresponding first preset value of the client includes that the pre-set business handling of the client is reminded Between or system default preset business handling reminder time.
On the other hand, this specification embodiment provides a kind of system of timed reminding transacting business, including at least one Manage device and store the memory of computer executable instructions, the processor realized when executing described instruction it is above-mentioned any one The step of embodiment the method.
The method, apparatus and system for a kind of timed reminding transacting business that this specification embodiment provides, by obtaining visitor The queuing number-taking information at family obtains the estimated value that different service types handle the time using business historical trading data, then base The estimated value of time is handled in different service types, the time that client starts transacting business is calculated, starts transacting business in client Preceding preset time reminds client.Using each embodiment of this specification, it is possible to prevente effectively from client misses the time of transacting business, Customer experience is greatly promoted, the viscosity for increasing bank and client is conducive to.
Detailed description of the invention
In order to illustrate more clearly of this specification embodiment or technical solution in the prior art, below will to embodiment or Attached drawing needed to be used in the description of the prior art is briefly described, it should be apparent that, the accompanying drawings in the following description is only The some embodiments recorded in this specification, for those of ordinary skill in the art, in not making the creative labor property Under the premise of, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of flow diagram of the one embodiment for timed reminding transacting business method that this specification provides;
Fig. 2 is the idiographic flow schematic diagram for prompting client's transacting business embodiment that this specification provides;
Fig. 3 is a kind of modular structure signal of the one embodiment for timed reminding transacting business device that this specification provides Figure;
Fig. 4 is a kind of modular structure signal of the one embodiment for timed reminding transacting business system that this specification provides Figure.
Specific embodiment
In order to make those skilled in the art more fully understand the technical solution in this specification, below in conjunction with this explanation Attached drawing in book embodiment is clearly and completely described the technical solution in this specification embodiment, it is clear that described Embodiment be only a part of the embodiment in this specification, instead of all the embodiments.Base in this manual one A or multiple embodiments, every other reality obtained by those of ordinary skill in the art without making creative efforts Example is applied, the range of this specification embodiment protection all should belong to.
In daily life and work, people need often to arrive bank's transacting business, are one generally existing in bank queuing As.It is fairly simple in the queue discipline of bank outlets' client's transacting business at present, after client has arrived bank outlets, first in queue machine On the number of taking, then handled according to the rotation of number.However, at present in bank outlets, from client the queue machine number of getting to During starting transacting business, client never reminded in bank, is possible to occur taking turns to client in this way and starts to handle Business, but client is for some reason, misses the time of transacting business, and so that client has to again, the number of taking is lined up, and is made Bad at customer experience, the viscosity of bank and client are lower.
Correspondingly, this specification embodiment provides a kind of method of timed reminding transacting business, history number can be passed through It is estimated that going out to handle the time that different service types need to spend, client is estimated based on these estimated values and about starts to handle industry Then the time of business reminds client before the specified time that client starts transacting business, thus it is possible to prevente effectively from client is wrong The time for crossing transacting business, customer experience is greatly promoted, is conducive to the viscosity for increasing bank and client.
This specification embodiment is illustrated by taking a specific application scenarios as an example below.Specifically, Fig. 1 is this A kind of flow diagram of the one embodiment for timed reminding transacting business method that specification provides.Although this specification provides As the following examples or method operating procedure shown in the drawings or apparatus structure, but based on conventional or without creative labor Move in the method or device may include more or part merge after less operating procedure or modular unit.In logic Property in the step of there is no necessary causalities or structure, the execution sequence of these steps or the modular structure of device are not limited to This specification embodiment or execution shown in the drawings sequence or modular structure.The method or modular structure in practice Device, server or end product according to embodiment or method shown in the drawings or modular structure in application, can carry out suitable Sequence execute or it is parallel execute (such as parallel processor or multiple threads environment, even include distributed treatment, service The implementation environment of device cluster).
Certainly, the description of following embodiments does not constitute limit to other technical solutions extended to based on this specification System.
A kind of specific embodiment is as shown in Figure 1, Fig. 1 is a kind of timed reminding transacting business method that this specification provides One embodiment flow diagram, the method may include:
S1: according to business historical trading data, the estimated value that different service types handle the time is obtained.
On bank counter, the time of handling of different service types depends primarily on the proficiency of teller, banking stream The reaction time of journey and banking system.Bank cashier in long-term duplicate work, substantially can skilled quick transacting business, Namely teller's difference is little to the differentia influence for handling the time of each business.The operation flow of each bank is more stable, The reaction time of banking system is also more stable.So on bank counter, time difference base that the difference of same business is handled This very little.So the statistics that different service types handle the time can accurately be reflected by the huge transaction history data of bank Rule.Thus one reasonable estimated value of time can be handled to each counter service.
In this specification one or more embodiment, the estimated value that different service types handle the time can be actual sample The average value of data is also possible to a preset time value, so that business handling time value arrives this time value range zero Interior probability is the probability value of an artificial settings, or is also possible to estimating by other predetermined statistical method acquisitions Evaluation, herein with no restriction.Wherein, the estimated value of business handling time is a preset time value, so that when business handling Between value zero within the scope of this time value probability be one artificial settings probability value, specifically utilize historical trading data The set for actually handling the time of a certain business (for example withdrawal) is obtained, then time samples set is handled from this and estimates one A business handling time Estimate value.It is, using the probability distribution in probability theory so that estimated value meet it is small in sample set It is equal to the probability value being manually set in the ratio that the sample number for being equal to estimated value accounts for entire sample number.
It should be noted that different service types handle the estimated value of time in this specification one or more embodiment It can be and first estimate and be stored in database, when needed, direct lookup database finds that the business is corresponding to handle the time. Alternatively, being also possible to be estimated when needed, herein with no restriction.
In this specification one or more embodiment, when the acquisition different service types handle the estimated value of time, Also increase a fixed value for the estimated value, forms estimated value after adjustment, the fixed value is to handle knot from a upper client Beam starts the time handled to next client;Correspondingly, the estimated value for handling the time based on the different service types And Queue sequence, the time set for obtaining beginning transacting business includes: the adjustment that the time is handled based on the different service types Estimated value and Queue sequence afterwards obtain the time set for starting transacting business.That is, being handled obtaining different service types When the estimated value of time, it may be considered that increase a fixed value, the fixed value is to handle to terminate to next from a upper client A client starts the time handled, and can give one reasonable estimated value of this time according to the actual situation.
S2: obtaining the queuing number-taking information of all clients, and the queuing number-taking information includes at least each client and handles industry The type of business and reserved information.
In this specification one or more embodiment, when client comes bank outlets' transacting business, before queue machine, Ke Yitong It crosses and swipes the card, brushes card or recognition of face and other biological recognition methods (such as fingerprint recognition) number of taking, bank's background system are tested Client is checked whether in current Queue sequence after demonstrate,proving client identity, if client, in current Queue sequence, refusal client takes Number;If client is not in current Queue sequence, queue machine can be handled normally to the present customers clients at this time all business Tabs.Preferably, the business that queue machine can be handled first to the present customers customer historical number of taking, can reduce client in this way Search the time of business option card.If client needs to handle new business, can directly jump back to main menu go to search it is described new The tabs of business.Preferably, after client chooses the business to be handled, when client can be arranged one by input equipment Between and reserved Client handset number or other contact methods, to remind client before client starts transacting business, when setting Between and reserved contact method after, queue machine generates for client according to the Queue sequence of current site and is lined up serial number, wherein visitor The time of family setting can be arranged according to client's actual conditions.
In some embodiments, client forgets that reminder time is arranged, and bank's background system can be defaulted as client and be arranged one Reminder time.
In this specification one or more embodiment, after bank's background system verifies client identity, black name can also be carried out Single, anti money washing is checked, is not passed through if checked, and can limit the range of client's transacting business.
S3: handling the estimated value and Queue sequence of time based on the different service types, obtains and starts transacting business Time set.
In this specification one or more embodiment, it is described based on the different service types handle the time estimated value and Queue sequence obtains the time set for starting transacting business, comprising: firstly, being divided current all clients according to Queue sequence For the first client collection and the second client collection, the first client collection includes the client of non-transacting business, the second client Ji Bao Include the client just in transacting business;Secondly, type and the different service types based on client's transacting business handle the time Estimated value, estimate second client concentrate client apart from the deadline;Again, according to described apart from deadline and queuing Sequentially, the client that first client concentrates is moved into second client to concentrate, updates the first client collection and described Second client collection, the second client collects after the first client collects and updates after being updated;Again, the class based on client's transacting business Type, the different service types handle the estimated value of time, Queue sequence, estimate the client for concentrating first client Be moved into second client concentrate client apart from the deadline;Then, the second client concentration is moved into using described The estimated value for handling the time of the type of service for needing to handle apart from deadline and the client of client, obtains the client Start the time of transacting business, and the time that the client and the client start transacting business is added to third client collection; Finally, judge whether the first client collection is empty after the update, if it is, the third client collection is obtained, the third visitor Family collection includes client's corresponding time for starting transacting business of the client and all non-transacting business of all non-transacting business;Such as Fruit is no, then based on the first client collection after updating and after updating, the second client collects, according to described apart from deadline and Queue sequence, The second client concentrates after the client that first client after the update concentrates is moved into the update, updates the first client collection Collect with second client, the second client collects after the first client collects and updates after being updated;Class based on client's transacting business Type, the different service types handle the estimated value of time, Queue sequence, and the second client after the update is moved into described in estimation Concentrate client apart from the deadline;Using it is described be moved into the second client after the update concentrate client apart from the deadline The estimated value for handling the time of type of service for needing to handle with the client, obtain the client start transacting business when Between, and the time that the client and the client start transacting business is added to third client collection, until the after the update One client collection is sky.
Wherein, the window that site is just corresponded in the client of transacting business.Client is from the beginning of apart from the deadline Time corresponding to the queuing number-taking information of acquisition client handles the time required for completion to client traffic, including client needs The estimated value and the estimated value the time required to client's transacting business of waiting time.Further, client apart from the deadline Can be in analogue window queuing, come the client before him used in the transacting business of deadline and existing customer Time sum.Client start transacting business time be client the business for needing to handle apart from deadline and the client The difference of the estimated value for handling the time of type, that is, client need the estimated value of waiting time.
In this specification one or more embodiment, according to described apart from deadline and Queue sequence, by described first The client that client concentrates is moved into second client and concentrates, comprising: and it is more described apart from the deadline, choose corresponding visitor Family, the corresponding client include from described in the deadline by preset rules select one apart from the deadline pair The client answered;Based on Queue sequence, by first client concentrate highest priority client come the corresponding client it Afterwards, it concentrates the client of highest priority to be moved into second client first client to concentrate, while described corresponding Client concentrates from second client and deletes.
Wherein, from described in the deadline by preset rules select one apart from deadline corresponding visitor Family, comprising: choose the corresponding client of the minimum value in the deadline;Alternatively, choose with it is described in the deadline Minimum value meet following formula apart from deadline corresponding client:
tj-ti< ε (1)
Wherein, tjIndicate it is described in the deadline one apart from deadline, tiIndicate described in the deadline Minimum value, ε indicate error threshold values.
It should be noted that under normal circumstances, during queuing, the window number of site is dynamic change, described Dynamic change includes increasing window and reduction window.
S4: judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is small In being equal to corresponding first preset value of the client, if it is, the reserved information using the client is sent to the client The reminder message of transacting business, corresponding first preset value of the client include that the pre-set business handling of the client is reminded Time or system default preset business handling reminder time.
Wherein, the first preset value includes the time of client's pre-set time or system default setting, is mainly For reminding client before client starts transacting business.
In this specification one or more embodiment, after obtaining all clients and starting the time of transacting business, it can incite somebody to action The time that each client starts transacting business is compared pre-set reminder time with the client, when the client starts When the transacting business time is less than or equal to pre-set reminder time, bank's background system can utilize client reservation information (such as hand Machine number) client's transmission prompting message is given in a manner of short message or phone etc..
In some embodiments, after bank's background system sends default prompting message to client, client, which will do it answer, is Before no accurate arrival specified window, it is unable to reaching on the time if client replies or replies reaching on the time but without reaching on the time, It is regarded as client and abandons this handling.
The method for a kind of timed reminding transacting business that this specification embodiment provides, by being estimated according to historical data It handles different service types and needs time for spending, be then based on these estimated values and estimate client and about start transacting business Time finally reminds client before the specified time that client starts transacting business, effectively avoid client miss transacting business when Between, customer experience is greatly promoted, the viscosity for increasing bank and client is conducive to.
In order to further verify the practicability and feasibility of this method, this specification additionally provided using above scheme One embodiment, Fig. 2 are the idiographic flow schematic diagrams for prompting client's transacting business embodiment that this specification provides.Such as figure Shown in 2, in the implement scene, the queueing message of all clients in site is obtained in advance, wherein queueing message includes Queue sequence The estimated value of time and the reserved information of each client are handled with each client's transacting business type, wherein assuming that each visitor The reserved information at family is phone number, different service types handle the time estimated value be real data average value, in the reality It applies and does not consider to handle the time for needing to wait since a upper client handles end to next client in example.The tool of embodiment Body process and steps are as follows:
(1) bank outlets client all at present is divided by two parts according to bank outlets' custom queueing sequence: be lined up not The client set B of transacting business and just in the client set C of transacting business.Assuming that being lined up n in the client set B of non-transacting business A client's sequence are as follows: B1,B2,…,Bn, just have m client (being equivalent to m window) respectively in the client set C of transacting business For C1,C2,…,Cm
(2) estimation just in the client set C of transacting business each client apart from the deadline, each client's The maximum value of two values can be equal to apart from the deadline, in order to avoid what is estimated negative value occurs apart from the deadline, this two A value be respectively zero and client institute transacting business handle time Estimate value and client has handled the difference of time.Assuming that handling M client's is respectively t apart from the deadline in the client set C of business1,t2,…,tm
(3) compare just in the client set C of transacting business each client apart from the deadline, when finding distance and completing Between client corresponding to minimum value, will be lined up in the client set B of non-transacting business and be lined up preceding BiIt comes behind the client, And BiIt is moved into just in the client set C of transacting business, obtains BiApart from the deadline, while by it is described distance complete Client corresponding to time minimum value deletes from C, updates the client set B for being lined up non-transacting business and just in transacting business Client set C.Assuming that t1,t2,…,tmMiddle minimum value is t1, then minimum value t is found1Corresponding client C1, by B1Come client C1 Below, by C1It is removed from C, and B1It is moved into just in the client set C of transacting business, at this time client B1Distance complete Time is (t1+B1The estimated value of business handling time), update the client set B for being lined up non-transacting business and just in transacting business Client set C.
(4) step (3) are repeated, according in priority orders successively the client set B the non-transacting business of queuing Client is moved into just in the client set C of transacting business, and successively obtains BiApart from the deadline, do not handled until being lined up The client set B of business be sky, obtain all clients apart from the deadline.
(5) handling using the type of service of all clients handled apart from deadline and all clients corresponding needs The estimated value of time obtains the time that all clients start transacting business.Assuming that in all clients client A apart from the deadline For Ti, then client A starts the time of transacting business as (TiThe estimated value of-A business handling time).
(6) the time default reminder time corresponding with all clients that all clients are started to transacting business is compared, When the time that client starts transacting business default reminder time corresponding less than or equal to the client, bank's background system passes through The client reservation phone number sends short messages or makes a phone call to the client to remind.Assuming that client A is arranged in all clients Reminder time be to be reminded within N minutes before the client starts transacting business, then the time for starting transacting business as client A is small When being equal to default reminder time N, bank's background system reserves phone number by client A and sends short messages or make a phone call to client A It is reminded.
It should be noted that under normal circumstances, the window number of site is dynamic change, if it is possible to find the site Window number changing rule can embody this changing rule in step (3).If 12 half window i can be closed at noon, If that having client's is more than 12 noon half apart from deadline estimated value, it will be deleted window i at this time, window i will be come And the time for starting transacting business be more than 12 noon half client be discharged to according to Queue sequence it is other just in the window of processing business Mouthful.Correspondingly, can also increase window, increased window can correspond to an Air Passenger family, be 0 apart from the deadline, then It can be executed according to step (3) to step (6), concrete implementation mode is referred to the description of related method embodiment, It does not repeat one by one herein.
In another embodiment of this specification, when obtaining the estimated value of business handling time, a fixed value can be added, This fixed value is mainly to handle the time for needing to wait, Ke Yigen since a upper client handles end to next client According to actual conditions, one reasonable estimated value of this time is given.For example this fixed value is p, then in above-mentioned steps (2) and (3) In, when calculating client is apart from the deadline, to consider this time factor.It is assumed that handling industry in step (2) M are just being respectively t apart from the deadline in the client of transacting business in the client set C of business1,t2,…,tmIn already have accounted for Fixed value p, then client B in step (3)1Apart from the deadline be (t1+p+B1The estimated value of business handling time).Specifically Implementation is referred to the description of related method embodiment, does not repeat one by one herein.
It should be noted that in some embodiments, in the client set C of transacting business, thering is the distance of client to complete The value t of timej, so that tjWith in client set C at a distance from client the deadline minimum value ti, meet tj-ti< ε, is arranged at this time Time value t can also be come by being lined up preceding client in the client set of the non-transacting business of teamjBehind corresponding client.Its In, ε is a very small value, may be defined as error threshold values.
This specification additionally provides a specific embodiment using above scheme, it is assumed that site exists now with 3 windows Transacting business just has 3 clients in the client set C of transacting business, is respectively as follows: C1, C2, C3, apart from the deadline It is respectively as follows: 1,2,5 (unit is minute).Assuming that the client set B for being lined up non-transacting business has 3 clients, it is successively suitable by being lined up Sequence is respectively as follows: B1, B2, B3, and the estimated value of business handling time is respectively as follows: 3,5,2 (unit is minute).
(1) window is selected for client B1 first, it should be the window where 1 minute client C1 of corresponding minimum value, i.e., will Client B1 sorts behind C1.Client set B and C are updated, at this point, only including two client B2 and B3, set C in set B Include three clients B1, C2, C3, wherein B1 apart from deadline=C1 apart from the+B1 business handling of 1 minute deadline The estimated value of time 3 minutes=4 minutes.At this point, 3 clients apart from the deadline are respectively 4,2,5 (unit is in set C Minute).
(2) window secondly is selected for client B2, it should be window where C2, i.e., by client B2 sequence behind C2.More New client set B and C, at this point, only including 1 client B3 in set B, set C includes three clients B1, B2, C3, wherein B2 Apart from deadline=C2 apart from estimated value 5 minutes=7 minutes of the+B2 business handling time 2 minutes deadlines.This When, 3 clients' is respectively 4,7,5 (unit is minute) apart from the deadline in set C.
(3) window finally is selected for client B3, it should be window where B1, i.e., by client B3 sequence behind B1.More New client set B and C, at this point, set B is sky, set C includes three clients B3, B2, C3, wherein B3 apart from the deadline Estimated value 2 minutes=6 minutes apart from the+B3 business handling time 4 minutes deadlines of=B1.At this point, 3 visitors in set C Family is respectively 6,7,5 (unit is minute) apart from the deadline.
(4) B1 has thus been obtained, B2, B3 are respectively 4,7,6 minutes apart from the deadline.Assuming that the prompting of B3 setting Time is 3 minutes, then beginning transacting business time=6 minute of B3-2 minutes=4 minutes, are unsatisfactory for being less than or equal to 3 minutes Condition, at this point, client B3 would not be reminded;Correspondingly, B3's starts to handle if the reminder time of setting is 4 minutes Business hours=6 minute -2 minutes=4 minutes meet the condition less than or equal to 4 minutes, at this point, client B3 will be reminded.
It should be noted that the formula in the various embodiments described above is only a kind of schematical expression formula, it can basis Actual needs is adjusted and deforms to the separate equations, and the embodiment of the present application does not limit specifically.
The result shows that the scheme provided is provided using the application, it is possible to prevente effectively from client misses the time of transacting business, Client can be greatly improved customer experience with the stroke of reasonable arrangement oneself, be conducive to the viscosity for increasing bank and client.
Based on a kind of method of timed reminding transacting business described above, this specification one or more embodiment is also mentioned For a kind of device of timed reminding transacting business.The device may include having used this specification embodiment the method System (including distributed system), software (application), module, component, server, client etc. simultaneously combine necessary implementation hardware Device.Based on same innovation thinking, the device in one or more embodiments that this specification embodiment provides is for example following Described in embodiment.Since the implementation that device solves the problems, such as is similar to method, the specific device of this specification embodiment Implementation may refer to the implementation of preceding method, overlaps will not be repeated.It is used below, term " unit " or " mould The combination of the software and/or hardware of predetermined function may be implemented in block ".Although device described in following embodiment is preferably with soft Part is realized, but the realization of the combination of hardware or software and hardware is also that may and be contemplated.
Specifically, Fig. 3 is a kind of module of the one embodiment for timed reminding transacting business device that this specification provides Structural schematic diagram, as shown in figure 3, when a kind of device for timed reminding transacting business that this specification provides includes: business handling Between estimation module 121, queueing message obtains module 122, starts to handle the time and obtains module 123, module 124 is handled in prompting.
Business handling time Estimate module 121 can be used for obtaining different service types according to business historical trading data Handle the estimated value of time;
Queueing message obtains module 122, can be used for obtaining the queuing number-taking information of all clients, the queuing number-taking letter Breath includes at least the type and reserved information of each client's transacting business;
Start to handle time acquisition module 123, can be used for handling the estimated value of time based on the different service types And Queue sequence, obtain the time set for starting transacting business;
Module 124 is handled in prompting, can be used for judging that each client opens in the time set for starting transacting business Whether the time of beginning transacting business is less than or equal to corresponding first preset value of the client, if it is, utilizing the client's Reserved information sends the reminder message of transacting business to the client, and corresponding first preset value of the client includes the client Pre-set business handling reminder time or system default preset business handling reminder time.
Wherein, described to start to handle time acquisition module 123 to may include client's division unit, apart from the deadline first Evaluation unit, client processing unit, apart from the second evaluation unit of deadline, start to handle time first obtains unit and open Beginning handles the second obtaining unit of time, wherein
Client's division unit, can be used for according to Queue sequence, and current all clients are divided into the first client collection and the Two clients collection, the first client collection include the client of non-transacting business, and the second client collection includes just in transacting business Client;
Apart from the first evaluation unit of deadline, it can be used for type and the different business based on client's transacting business Type handles the estimated value of time, estimate second client concentrate client apart from the deadline;
Client processing unit can be used for being collected first client apart from deadline and Queue sequence according to described In client be moved into second client and concentrate, the first client collection and second client collection are updated, after being updated The second client collects after first client collection and update;
Apart from the second evaluation unit of deadline, it can be used for type based on client's transacting business, the different business Type handles the estimated value of time, Queue sequence, when being moved into the distance completion of the second client concentration client described in estimation Between;
Start to handle time first obtains unit, can be used for being moved into the second client concentration client's using described The estimated value for handling the time for the type of service for needing to handle apart from deadline and the client, obtains the client and starts to do The time of reason business, and the time that the client and the client start transacting business is added to third client collection;
Start to handle the second obtaining unit of time, whether the first client collection is sky after can be used for judging the update, such as Fruit is then to obtain third client collection, and the third client collection includes the client of all non-transacting business and all do not handle The client of the business corresponding time for starting transacting business;If it is not, then based on the first client collection after updating and second after updating The client that first client after the update concentrates is moved into institute according to described apart from deadline and Queue sequence by client's collection The second client concentrates after stating update, updates the first client collection and second client collection, the first client collects after being updated Collect with the second client after update;Type, the different service types based on client's transacting business handle the estimated value of time, row Team's sequence, be moved into described in estimation the second client after the update concentrate client apart from the deadline;It is moved into using described The second client concentrates when the handling of type of service for needing to handle apart from deadline and the client of client after the update Between estimated value, obtain the time that the client starts transacting business, and the client and the client are started into transacting business Time be added to third client collection, until the update after the first client collection for sky.
Wherein, the client processing unit may include Customer Acquisition unit and client's buanch unit, wherein
Customer Acquisition unit can be used for choosing corresponding client, the corresponding visitor apart from the deadline described in comparison Family include from described in the deadline by preset rules select one apart from deadline corresponding client;
Client's buanch unit can be used for that first client is concentrated to the client of highest priority based on Queue sequence After coming the corresponding client, concentrates the client of highest priority to be moved into second client first client and collect In, while the corresponding client is concentrated from second client and is deleted.
Wherein, the Customer Acquisition unit may include selection unit, wherein
Selection unit can be used for choosing the corresponding client of the minimum value in the deadline;Alternatively, can be used for Choose with the minimum value in the deadline meet following formula apart from deadline corresponding client:
tj-ti< ε (2)
Wherein, tjIndicate it is described in the deadline one apart from deadline, tiIndicate described in the deadline Minimum value, ε indicate error threshold values.
The device for a kind of timed reminding transacting business that this specification embodiment provides, by the queuing number-taking for obtaining client Information obtains the estimated value that different service types handle the time using business historical trading data, is then based on different business class Type handles the estimated value of time, calculates the time that client starts transacting business, preset time mentions before client starts transacting business Wake up client.Using each embodiment of this specification, it is possible to prevente effectively from client misses the time of transacting business, visitor is greatly promoted Family experience is conducive to the viscosity for increasing bank and client.
It should be noted that device described above can also include other embodiment party according to the description of embodiment of the method Formula, concrete implementation mode are referred to the description of related method embodiment, do not repeat one by one herein.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claims It is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodiment It executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitable Sequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also can With or may be advantageous.
Method or apparatus described in above-described embodiment that this specification provides can realize that business is patrolled by computer program It collects and records on a storage medium, the storage medium can be read and be executed with computer, realize this specification embodiment institute The effect of description scheme.Therefore, this specification also provides a kind of equipment of timed reminding transacting business, including processor and is used for The memory of storage processor executable instruction, when described instruction is executed by the processor realize the following steps are included:
According to business historical trading data, the estimated value that different service types handle the time is obtained;
The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least each client's transacting business Type and reserved information;
The estimated value and Queue sequence of time are handled based on the different service types, obtain the time for starting transacting business Set;
Judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is less than The first preset value corresponding equal to the client is done if it is, being sent using the reserved information of the client to the client The reminder message of reason business, when corresponding first preset value of the client includes that the pre-set business handling of the client is reminded Between or system default preset business handling reminder time.
The storage medium may include the physical unit for storing information, usually by after information digitalization again with benefit The media of the modes such as electricity consumption, magnetic or optics are stored.It may include: that letter is stored in the way of electric energy that the storage medium, which has, The device of breath such as, various memory, such as RAM, ROM;The device of information is stored in the way of magnetic energy such as, hard disk, floppy disk, magnetic Band, core memory, magnetic bubble memory, USB flash disk;Using optical mode storage information device such as, CD or DVD.Certainly, there are also it Readable storage medium storing program for executing of his mode, such as quantum memory, graphene memory etc..
It should be noted that equipment described above can also include other embodiment party according to the description of embodiment of the method Formula.Concrete implementation mode is referred to the description of related method embodiment, does not repeat one by one herein.
A kind of above-mentioned method, apparatus of timed reminding transacting business, the equipment that this specification embodiment provides can counted Corresponding program instruction is executed to realize, such as using the c++ language of windows operating system in the end PC reality by processor in calculation machine Existing, Linux system is realized or other are for example realized using android, iOS system programming language in intelligent terminal, and Processing logic realization based on quantum computer etc..One of the system for a kind of timed reminding transacting business that this specification provides In embodiment, Fig. 4 is that a kind of modular structure of the one embodiment for timed reminding transacting business system that this specification provides is shown Be intended to, as shown in figure 4, this specification provide a kind of timed reminding transacting business system may include processor 131 and For the memory 132 of storage processor executable instruction, processor 131 and memory 132 are completed each other by bus 133 Communication;
The processor 131 is used to call the program instruction in the memory 132, is handled with executing above-mentioned timed reminding Method provided by operational approach embodiment, for example, according to business historical trading data, obtain different service types and handle The estimated value of time;The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least each client and handles The type of business and reserved information;The estimated value and Queue sequence that the time is handled based on the different service types, are started The time of transacting business gathers;Judge it is described start transacting business time set in each client beginning transacting business when Between whether be less than or equal to corresponding first preset value of the client, if it is, using the reserved information of the client to described Client sends the reminder message of transacting business, and corresponding first preset value of the client includes the pre-set business of the client Handle reminder time or system default preset business handling reminder time.
It should be noted that specification system described above can also include it according to the description of related method embodiment His embodiment, concrete implementation mode are referred to the description of embodiment of the method, do not repeat one by one herein.In the application Various embodiments are described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, often What a embodiment stressed is the difference from other embodiments.For hardware+program class embodiment, Since it is substantially similar to the method embodiment, so being described relatively simple, related place is said referring to the part of embodiment of the method It is bright.
This specification embodiment is not limited to meet industry communication standard, standard computer data processing sum number According to situation described in storage rule or this specification one or more embodiment.The right way of conduct is made in certain professional standards or use by oneself In formula or the practice processes of embodiment description embodiment modified slightly also may be implemented above-described embodiment it is identical, it is equivalent or The implementation result being anticipated that after close or deformation.Using these modifications or deformed data acquisition, storage, judgement, processing side The embodiment of the acquisitions such as formula still may belong within the scope of the optional embodiment of this specification embodiment.
In the 1990s, the improvement of a technology can be distinguished clearly be on hardware improvement (for example, Improvement to circuit structures such as diode, transistor, switches) or software on improvement (improvement for method flow).So And with the development of technology, the improvement of current many method flows can be considered as directly improving for hardware circuit. Designer nearly all obtains corresponding hardware circuit by the way that improved method flow to be programmed into hardware circuit.Cause This, it cannot be said that the improvement of a method flow cannot be realized with hardware entities module.For example, programmable logic device (Programmable Logic Device, PLD) (such as field programmable gate array (Field Programmable Gate Array, FPGA)) it is exactly such a integrated circuit, logic function determines device programming by user.By designer Voluntarily programming comes a digital display circuit " integrated " on a piece of PLD, designs and makes without asking chip maker Dedicated IC chip.Moreover, nowadays, substitution manually makes IC chip, this programming is also used instead mostly " is patrolled Volume compiler (logic compiler) " software realizes that software compiler used is similar when it writes with program development, And the source code before compiling also write by handy specific programming language, this is referred to as hardware description language (Hardware Description Language, HDL), and HDL is also not only a kind of, but there are many kind, such as ABEL (Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL (Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language) etc., VHDL (Very-High-Speed is most generally used at present Integrated Circuit Hardware Description Language) and Verilog.Those skilled in the art also answer This understands, it is only necessary to method flow slightly programming in logic and is programmed into integrated circuit with above-mentioned several hardware description languages, The hardware circuit for realizing the logical method process can be readily available.
Controller can be implemented in any suitable manner, for example, controller can take such as microprocessor or processing The computer for the computer readable program code (such as software or firmware) that device and storage can be executed by (micro-) processor can Read medium, logic gate, switch, specific integrated circuit (Application Specific Integrated Circuit, ASIC), the form of programmable logic controller (PLC) and insertion microcontroller, the example of controller includes but is not limited to following microcontroller Device: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320 are deposited Memory controller is also implemented as a part of the control logic of memory.It is also known in the art that in addition to Pure computer readable program code mode is realized other than controller, can be made completely by the way that method and step is carried out programming in logic Controller is obtained to come in fact in the form of logic gate, switch, specific integrated circuit, programmable logic controller (PLC) and insertion microcontroller etc. Existing identical function.Therefore this controller is considered a kind of hardware component, and to including for realizing various in it The device of function can also be considered as the structure in hardware component.Or even, it can will be regarded for realizing the device of various functions For either the software module of implementation method can be the structure in hardware component again.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.It is a kind of typically to realize that equipment is computer.Specifically, computer for example may be used Think personal computer, laptop computer, vehicle-mounted human-computer interaction device, cellular phone, camera phone, smart phone, individual Digital assistants, media player, navigation equipment, electronic mail equipment, game console, tablet computer, wearable device or The combination of any equipment in these equipment of person.
Although this specification one or more embodiment provides the method operating procedure as described in embodiment or flow chart, It but may include more or less operating procedure based on conventional or without creativeness means.The step of being enumerated in embodiment Sequence is only one of numerous step execution sequence mode, does not represent and unique executes sequence.Device in practice or When end product executes, can be executed according to embodiment or the execution of method shown in the drawings sequence or parallel (such as it is parallel The environment of processor or multiple threads, even distributed data processing environment).The terms "include", "comprise" or its Any other variant is intended to non-exclusive inclusion so that include the process, methods of a series of elements, product or Equipment not only includes those elements, but also including other elements that are not explicitly listed, or further include for this process, Method, product or the intrinsic element of equipment.In the absence of more restrictions, being not precluded is including the element There is also other identical or equivalent elements in process, method, product or equipment.The first, the second equal words are used to indicate name Claim, and does not indicate any particular order.
For convenience of description, it is divided into various modules when description apparatus above with function to describe respectively.Certainly, implementing this The function of each module can be realized in the same or multiple software and or hardware when specification one or more, it can also be with The module for realizing same function is realized by the combination of multiple submodule or subelement etc..Installation practice described above is only It is only illustrative, for example, in addition the division of the unit, only a kind of logical function partition can have in actual implementation Division mode, such as multiple units or components can be combined or can be integrated into another system or some features can be with Ignore, or does not execute.Another point, shown or discussed mutual coupling, direct-coupling or communication connection can be logical Some interfaces are crossed, the indirect coupling or communication connection of device or unit can be electrical property, mechanical or other forms.
The present invention be referring to according to the method for the embodiment of the present invention, the process of device (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
In a typical configuration, calculating equipment includes one or more processors (CPU), input/output interface, net Network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data. The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), moves State random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasable Programmable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM), Digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape magnetic disk storage, graphene stores or other Magnetic storage device or any other non-transmission medium, can be used for storage can be accessed by a computing device information.According to herein In define, computer-readable medium does not include temporary computer readable media (transitory media), such as the data of modulation Signal and carrier wave.
It will be understood by those skilled in the art that this specification one or more embodiment can provide as method, system or calculating Machine program product.Therefore, this specification one or more embodiment can be used complete hardware embodiment, complete software embodiment or The form of embodiment combining software and hardware aspects.Moreover, this specification one or more embodiment can be used at one or It is multiple wherein include computer usable program code computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for system reality For applying example, since it is substantially similar to the method embodiment, so being described relatively simple, related place is referring to embodiment of the method Part explanation.In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", The description of " specific example " or " some examples " etc. means specific features described in conjunction with this embodiment or example, structure, material Or feature is contained at least one embodiment or example of this specification.In the present specification, to the signal of above-mentioned term Property statement be necessarily directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described It may be combined in any suitable manner in any one or more of the embodiments or examples.In addition, without conflicting with each other, this The technical staff in field can be by the spy of different embodiments or examples described in this specification and different embodiments or examples Sign is combined.
The foregoing is merely the embodiments of this specification one or more embodiment, are not limited to book explanation Book one or more embodiment.To those skilled in the art, this specification one or more embodiment can have various Change and variation.All any modification, equivalent replacement, improvement and so within the spirit and principles of the present application should all include Within scope of the claims.

Claims (15)

1. a kind of method of timed reminding transacting business characterized by comprising
According to business historical trading data, the estimated value that different service types handle the time is obtained;
The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least the type of each client's transacting business With reserved information;
The estimated value and Queue sequence of time are handled based on the different service types, obtain the time collection for starting transacting business It closes;
Judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is less than or equal to Corresponding first preset value of the client handles industry if it is, sending using the reserved information of the client to the client The reminder message of business, corresponding first preset value of the client include the client pre-set business handling reminder time or Person's system default preset business handling reminder time.
2. a kind of method of timed reminding transacting business as described in claim 1, which is characterized in that the different service types The estimated value for handling the time is the average value of actual sample data;Alternatively,
The estimated value that the different service types handle the time is a preset time value;Alternatively,
The estimated value that the different service types handle the time is the estimated value obtained by predetermined statistical method.
3. a kind of method of timed reminding transacting business as described in claim 1, which is characterized in that not of the same trade or business in the acquisition When service type handles the estimated value of time, also increase a fixed value for the estimated value, forms estimated value after adjustment, it is described solid Definite value is the time handled since a upper client handles end to next client;
Correspondingly, the estimated value and Queue sequence for handling the time based on the different service types, acquisition starts to handle industry The time set of business includes: that estimated value and Queue sequence after the adjustment of time are handled based on the different service types, is opened The time of beginning transacting business gathers.
4. a kind of method of timed reminding transacting business as described in claim 1, which is characterized in that described to be based on the difference Type of service handles the estimated value and Queue sequence of time, obtains the time set for starting transacting business, comprising:
According to Queue sequence, current all clients are divided into the first client collection and the second client collects, the first client Ji Bao The client of non-transacting business is included, the second client collection includes just in the client of transacting business;
Type and the different service types based on client's transacting business handle the estimated value of time, estimate second client Concentrate client apart from the deadline;
According to described apart from deadline and Queue sequence, the client that first client concentrates is moved into second client Concentration updates the first client collection and second client collection, the second client after the first client collects and updates after being updated Collection;
Type, the different service types based on client's transacting business handle the estimated value of time, Queue sequence, described in estimation Be moved into second client concentrate client apart from the deadline;
Utilize the business for needing to handle apart from deadline and the client for being moved into second client and concentrating client The estimated value for handling the time of type, obtains the time that the client starts transacting business, and by the client and the client The time for starting transacting business is added to third client collection;
Whether the first client collection is empty after judging the update, if it is, obtaining the third client collection, the third client Collection includes client's corresponding time for starting transacting business of the client and all non-transacting business of all non-transacting business;If No, then based on the first client collection after updating and after updating, the second client collects, will according to described apart from deadline and Queue sequence The client that the first client concentrates after the update is moved into the second client after the update and concentrates, update the first client collection and The second client collection, the second client collects after the first client collects and updates after being updated;Type based on client's transacting business, The different service types handle the estimated value of time, Queue sequence, and the second client collects after the update is moved into described in estimation Middle client apart from the deadline;Using it is described be moved into the second client after the update concentrate client apart from the deadline and The estimated value for handling the time for the type of service that the client needs to handle, obtains the time that the client starts transacting business, And the time that the client and the client start transacting business is added to third client collection, until the first visitor after the update Family collection is sky.
5. a kind of method of timed reminding transacting business as claimed in claim 4, which is characterized in that described according to the distance The client that first client concentrates is moved into second client and concentrated by deadline and Queue sequence, comprising:
Compare it is described choose corresponding client apart from the deadline, the corresponding client includes from described apart from the deadline In by preset rules select one apart from deadline corresponding client;
Based on Queue sequence, after the client of first client concentration highest priority is come the corresponding client, First client concentrates the client of highest priority to be moved into second client and concentrates, at the same the corresponding client from Second client, which concentrates, to delete.
6. a kind of method of timed reminding transacting business as claimed in claim 5, which is characterized in that it is described from described apart from complete At in the time by preset rules select one apart from deadline corresponding client, comprising:
Choose the corresponding client of the minimum value in the deadline;Alternatively,
Choose with the minimum value in the deadline meet following formula apart from deadline corresponding client:
tj-ti< ε
Wherein, tjIndicate it is described in the deadline one apart from deadline, tiIndicate described minimum in the deadline Value, ε indicate error threshold values.
7. a kind of method of timed reminding transacting business as claimed in claim 4, which is characterized in that the client starts to handle The time of business is that the client apart from what deadline and the client needed the type of service handled handles estimating for time The difference of evaluation.
8. a kind of method of timed reminding transacting business as described in claim 4-7 any one, which is characterized in that it is described away from It is to handle required for completion to client traffic the time corresponding to the queuing number-taking information for starting to obtain client from the deadline Time.
9. a kind of method of timed reminding transacting business as claimed in claim 4, which is characterized in that described just in transacting business Client correspond to the window of site, the window number of the site is dynamic change, the dynamic change include increase window and Reduce window.
10. a kind of device of timed reminding transacting business, described device include:
Business handling time Estimate module, for obtaining different service types and handling the time according to business historical trading data Estimated value;
Queueing message obtains module, and for obtaining the queuing number-taking information of all clients, the queuing number-taking information is included at least The type and reserved information of each client's transacting business;
Start to handle time acquisition module, for handling the estimated value and Queue sequence of time based on the different service types, Obtain the time set for starting transacting business;
Module is handled in prompting, for judging the beginning transacting business of each client in the time set for starting transacting business Whether the time is less than or equal to corresponding first preset value of the client, if it is, using the reserved information of the client to institute The reminder message that client sends transacting business is stated, corresponding first preset value of the client includes the pre-set industry of the client Reminder time or system default preset business handling reminder time are handled in business.
11. a kind of device of timed reminding transacting business as claimed in claim 10, which is characterized in that described when starting to handle Between obtain module, comprising:
Client's division unit, for current all clients being divided into the first client collection and the second client collects according to Queue sequences, The first client collection includes the client of non-transacting business, and the second client collection includes just in the client of transacting business;
Apart from the first evaluation unit of deadline, for based on client's transacting business type and the different service types handle The estimated value of time, estimate second client concentrate client apart from the deadline;
Client processing unit is used for according to described apart from deadline and Queue sequence, the client that first client is concentrated It is moved into second client to concentrate, updates the first client collection and second client collection, the first client after being updated The second client collects after collection and update;
Apart from the second evaluation unit of deadline, handled for the type based on client's transacting business, the different service types The estimated value of time, Queue sequence, be moved into described in estimation second client concentrate client apart from the deadline;
Start to handle time first obtains unit, concentrates the distance of client to complete for being moved into second client described in utilizing The estimated value for handling the time for the type of service that time and the client need to handle, obtains the client and starts transacting business Time, and the time that the client and the client start transacting business is added to third client collection;
Start to handle the second obtaining unit of time, whether is sky for the first client collection after judging the update, if it is, obtaining The third client collection is obtained, the third client collection includes the client of all non-transacting business and the client of all non-transacting business The corresponding time for starting transacting business;If it is not, then based on the first client collection after updating and after updating, the second client collects, according to It is described apart from deadline and Queue sequence, the client that the first client after the update concentrates is moved into second after the update Client's concentration updates the first client collection and second client collection, second after the first client collects and updates after being updated Client's collection;Type, the different service types based on client's transacting business handle the estimated value of time, Queue sequence, estimation It is described be moved into the second client after the update concentrate client apart from the deadline;Using described after being moved into the update Two clients concentrate the estimated value for handling the time of the type of service for needing to handle apart from deadline and the client of client, obtain The client starts time of transacting business, and the time that the client and the client start transacting business is added to the Three clients collection, until the first client collection is sky after the update.
12. a kind of device of timed reminding transacting business as claimed in claim 11, which is characterized in that the client handles single Member, comprising:
Customer Acquisition unit chooses corresponding client for more described apart from the deadline, the corresponding client include from It is described in the deadline by preset rules select one apart from deadline corresponding client;
Client's buanch unit comes the client of first client concentration highest priority described for being based on Queue sequence After corresponding client, concentrates the client of highest priority to be moved into second client first client and concentrate, simultaneously The corresponding client is concentrated from second client and is deleted.
13. a kind of device of timed reminding transacting business as claimed in claim 12, which is characterized in that the Customer Acquisition list Member, comprising:
Selection unit, for choosing the corresponding client of the minimum value in the deadline;Alternatively, for choose with it is described away from Meet the corresponding client of deadline with a distance from following formula from minimum value in the deadline:
tj-ti< ε
Wherein, tjIndicate it is described in the deadline one apart from deadline, tiIndicate described minimum in the deadline Value, ε indicate error threshold values.
14. a kind of equipment of timed reminding transacting business, which is characterized in that can be performed including processor and for storage processor The memory of instruction, when described instruction is executed by the processor realize the following steps are included:
According to business historical trading data, the estimated value that different service types handle the time is obtained;
The queuing number-taking information of all clients is obtained, the queuing number-taking information includes at least the type of each client's transacting business With reserved information;
The estimated value and Queue sequence of time are handled based on the different service types, obtain the time collection for starting transacting business It closes;
Judge whether the time of the beginning transacting business of each client in the time set for starting transacting business is less than or equal to Corresponding first preset value of the client handles industry if it is, sending using the reserved information of the client to the client The reminder message of business, corresponding first preset value of the client include the client pre-set business handling reminder time or Person's system default preset business handling reminder time.
15. a kind of system of timed reminding transacting business, which is characterized in that including at least one processor and storage computer The memory of executable instruction, the processor realize any one of claim 1-9 the method when executing described instruction The step of.
CN201811493634.XA 2018-12-07 2018-12-07 Method, device and system for regularly reminding business handling Active CN109615130B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811493634.XA CN109615130B (en) 2018-12-07 2018-12-07 Method, device and system for regularly reminding business handling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811493634.XA CN109615130B (en) 2018-12-07 2018-12-07 Method, device and system for regularly reminding business handling

Publications (2)

Publication Number Publication Date
CN109615130A true CN109615130A (en) 2019-04-12
CN109615130B CN109615130B (en) 2022-02-01

Family

ID=66008458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811493634.XA Active CN109615130B (en) 2018-12-07 2018-12-07 Method, device and system for regularly reminding business handling

Country Status (1)

Country Link
CN (1) CN109615130B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110910558A (en) * 2019-11-28 2020-03-24 中国银行股份有限公司 Bank outlet queuing method and device
CN111222889A (en) * 2020-01-16 2020-06-02 支付宝(杭州)信息技术有限公司 Method and device for acquiring transaction no-disturbance service
WO2021103631A1 (en) * 2019-11-25 2021-06-03 南京奥拓电子科技有限公司 Queuing method and device, and system, client, and server
CN113962646A (en) * 2021-10-09 2022-01-21 中国农业银行股份有限公司河北省分行 Intelligent reminding method and system for bank counter business operation
CN115049085A (en) * 2022-06-07 2022-09-13 中国银行股份有限公司 Method and device for reminding reservation service of bank outlets

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521909A (en) * 2011-12-07 2012-06-27 广州广电运通金融电子股份有限公司 Queuing service processing method and system
CN104754151A (en) * 2015-04-02 2015-07-01 陈佩珊 Bank queuing communication method and system
CN105139505A (en) * 2015-07-07 2015-12-09 浙江维融电子科技股份有限公司 Off-time pre-appointment remote queuing method for bank business handling, and system thereof
WO2018035654A1 (en) * 2016-08-21 2018-03-01 易晓阳 Smartphone-based queue reminding system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521909A (en) * 2011-12-07 2012-06-27 广州广电运通金融电子股份有限公司 Queuing service processing method and system
CN104754151A (en) * 2015-04-02 2015-07-01 陈佩珊 Bank queuing communication method and system
CN105139505A (en) * 2015-07-07 2015-12-09 浙江维融电子科技股份有限公司 Off-time pre-appointment remote queuing method for bank business handling, and system thereof
WO2018035654A1 (en) * 2016-08-21 2018-03-01 易晓阳 Smartphone-based queue reminding system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021103631A1 (en) * 2019-11-25 2021-06-03 南京奥拓电子科技有限公司 Queuing method and device, and system, client, and server
CN110910558A (en) * 2019-11-28 2020-03-24 中国银行股份有限公司 Bank outlet queuing method and device
CN110910558B (en) * 2019-11-28 2021-06-29 中国银行股份有限公司 Bank outlet queuing method and device
CN111222889A (en) * 2020-01-16 2020-06-02 支付宝(杭州)信息技术有限公司 Method and device for acquiring transaction no-disturbance service
CN113962646A (en) * 2021-10-09 2022-01-21 中国农业银行股份有限公司河北省分行 Intelligent reminding method and system for bank counter business operation
CN115049085A (en) * 2022-06-07 2022-09-13 中国银行股份有限公司 Method and device for reminding reservation service of bank outlets

Also Published As

Publication number Publication date
CN109615130B (en) 2022-02-01

Similar Documents

Publication Publication Date Title
CN109670784A (en) A kind of method, apparatus and system for informing the waiting time
CN109615130A (en) A kind of method, apparatus and system of timed reminding transacting business
CN109584431A (en) A kind of data processing method of priority queue, apparatus and system
CN109949157A (en) A kind of processing method of block chain common recognition, apparatus and system
CN108460523A (en) A kind of air control rule generating method and device
CN109391680A (en) A kind of timed task data processing method, apparatus and system
CN109754515A (en) A kind of queuing system and the data processing method of queuing
CN110096498A (en) A kind of data cleaning method and device
CN109634561A (en) A kind of online visual programming method and device
CN109615081A (en) A kind of Model forecast system and method
CN108346139A (en) A kind of method for screening images and device
CN109933834A (en) A kind of model creation method and device of time series data prediction
CN107679700A (en) Business flow processing method, apparatus and server
CN109240848A (en) A kind of data object tag generation method and device
CN111210215B (en) Bank payment path selection processing method and device and electronic equipment
CN110046784A (en) A kind of risk of user&#39;s access determines method and device
CN109461067A (en) A kind of detection method of foreign exchange quotation abnormal data, apparatus and system
Pachur et al. Modeling gain-loss asymmetries in risky choice: The critical role of probability weighting
CN107247539A (en) A kind of information displaying method and device, computer installation and readable storage medium storing program for executing
CN109426912A (en) Air control system optimization method, system, device and electronic equipment
CN111967964A (en) Intelligent recommendation method and device for bank client website
CN110245973A (en) Data processing method and device
CN110209479A (en) A kind of method, apparatus, terminal device and storage medium switching application program
CN110490595A (en) A kind of risk control method and device
CN110020746A (en) A kind of risk prevention system method, apparatus, processing equipment and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant