Bank intelligent queuing method and system based on mobile terminal, medium and equipment
Through the mobile terminal intelligent queueing system, the traditional bank queuing system's equipment occupies a large space, is costly and is inconvenient for the elderly to operate, and efficient and barrier-free bank queuing services are achieved, improving bank service efficiency and transparency.
Patent Information
- Application Number
- CN202510525723.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-07-18
AI Technical Summary
In traditional bank queuing systems, the equipment is large in size and high in cost, which limits the user's range of activities, making it difficult for the elderly and visually impaired to operate, and the existing mobile phone reservation system cannot handle temporary customers, which has problems such as inefficiency and information asymmetry.
The intelligent queuing system based on mobile terminals is adopted. Through the mobile terminal, the service type is selected, the number is submitted, and the server allocates the number and adjusts it in real time. The number is printed using a wireless printer, the ticket is synchronized to the window display screen, the caller updates the window status, and the mobile terminal pushes the queuing information in real time, combining dynamic algorithms to optimize the queuing order and window allocation.
The dual optimization of space and cost is achieved, service efficiency is improved, barrier-free services are supported for all customer groups, waiting time is accurately predicted, window utilization is improved, manual intervention is reduced, and information asymmetry is eliminated.
Smart Images

Figure CN120340157A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and particularly to a bank intelligent queuing method, system, medium and device based on a mobile terminal. Background Art
[0002] In the traditional bank queuing service, customers need to use a queuing machine at a fixed location to obtain a number. These machines are not only bulky, occupying an area of 2 to 3 square meters alone, but also limit the user's activity range. And each device is costly. The existing mobile phone reservation system has problems such as the need to make an appointment in advance, being unable to handle customers who arrive at the store temporarily, and being inconvenient for the elderly to use.
[0003] In view of this, it is necessary to provide a bank intelligent queuing method, system, medium and device based on a mobile terminal. Summary of the Invention
[0004] A bank intelligent queuing method, system, medium and device based on a mobile terminal provided by the present invention effectively solves the problems of low efficiency and poor dispensing effect of existing coil dispensing.
[0005] The technical solution adopted by the present invention is as follows:
[0006] The bank intelligent queuing method based on a mobile terminal includes the following steps
[0007] S1. The user selects a service type through an application on the mobile terminal and submits a number-taking request;
[0008] S2. The mobile terminal sends the number-taking request to the server, and the server allocates a queuing number and records it;
[0009] S3. The server synchronizes the allocated queuing number information to a wireless printer, and the wireless printer prints a small ticket containing the number;
[0010] S4. A signal is sent to the server through a pager, the server updates the window status and displays the current service number on the window display screen, and at the same time plays a voice prompt;
[0011] S5. The mobile terminal receives the queuing status information pushed by the server in real time.
[0012] Furthermore: The specific method for the server to allocate the queuing number is:
[0013] S21. Based on the real-time queuing number and the number of service windows, dynamically calculate the estimated waiting time T:
[0014]
[0015] N is the current queuing number, t avgis the historical average service duration, and W is the number of open service windows;
[0016] S22. Adjust the queuing order according to the service type priority P (∈{1, 2, 3}, where 1 is the highest priority) selected by the user, and the user numbers with higher priorities are allocated in advance;
[0017] S23. If it is detected that the idle duration of a certain service window exceeds the threshold t idle , then automatically trigger cross-window task allocation and dynamically schedule the subsequent numbers to the idle window.
[0018] Furthermore: The wireless printer is a Bluetooth printer or a Wi-Fi printer, which is used to receive server instructions and print queuing number receipts.
[0019] Furthermore: The server is also used to dynamically adjust the number allocation strategy according to the real-time queuing situation, and push the adjusted information to the mobile terminal and the window display screen.
[0020] Furthermore: The specific method for dynamically adjusting the number allocation strategy is as follows:
[0021] Load balancing allocation: Real-time monitor the current load status of each service window. When it is detected that the load of a certain window exceeds the preset threshold, automatically allocate the subsequent numbers to the window with the lowest load;
[0022] Priority dynamic adjustment: Assign an initial priority according to the user service type, and dynamically increase the priority of users waiting for a long time in combination with the actual waiting duration;
[0023] Burst traffic handling: When the number of new queuing requests within a unit time exceeds the threshold, start a standby virtual queue to divert requests, and gradually migrate back to the main queue after the traffic returns to normal;
[0024] Service demand prediction: Predict the service demand in the future period based on historical data, and adjust the number of open windows and the number allocation strategy in advance.
[0025] Furthermore: The call button is a physical button device or a virtual button module on the mobile terminal, which is used to send a teller ready signal to the server.
[0026] Furthermore: The application program on the mobile terminal also provides a user identity recognition function, supporting login to the queuing system through QR code, fingerprint or face recognition.
[0027] A bank intelligent queuing system based on a mobile terminal includes,
[0028] A mobile terminal module, which is used to provide a user interaction interface, support service type selection, queuing number request submission, and real-time queuing status viewing;
[0029] A server module for processing queuing number requests, dynamically allocating numbers, managing queuing strategies, and coordinating the interaction of each component;
[0030] A wireless printing module for receiving server instructions and printing queuing number receipts;
[0031] A pager module for allowing tellers to send ready signals to trigger the queuing number calling process;
[0032] A window display module for real-time displaying of the current service number and queuing information;
[0033] A database module for storing user requests, queuing records, and historical data.
[0034] A computer-readable storage medium storing a computer program, which when processed and executed implements the steps of the bank intelligent queuing method based on a mobile terminal.
[0035] A computer device comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory complete communication with each other through the communication bus: wherein:
[0036] The memory is used for storing a computer program;
[0037] The processor is used for executing the steps of the bank intelligent queuing method based on a mobile terminal by running the program stored on the memory.
[0038] Advantages of the invention:
[0039] 1. Completely eliminate hardware dependence, achieve double optimization of space and cost. Compared with the defects of traditional queuing machines that require dedicated equipment (occupying 1.5 - 3 square meters per unit, with a cost of over 20,000 yuan per unit) and mobile phone reservation systems that still require auxiliary equipment, this solution only requires a tablet computer + a Bluetooth printer (occupying <0.5 square meters), with the hardware cost reduced by 80%. Completely canceling the fixed queuing machine can release 10% - 15% of the effective space in the bank lobby. The whole process from queuing number taking to calling is wireless communication, reducing manual intervention and improving service efficiency. Users can obtain the queuing status in real time through a mobile terminal, avoiding missing the queuing number or waiting blindly for a long time.
[0040] 2. Achieve barrier-free services for all customer groups and solve the digital divide problem. Aiming at the defects that mobile phone reservation systems exclude elderly customers over 60 years old (only 35% of the elderly can use bank APPs) and traditional queuing machines are difficult for visually impaired people to operate, this patent provides a queuing number taking method of tablet computer + voice guidance, and supports multi-modal identity recognition such as QR code / fingerprint / face, truly covering 100% of the in-store customers.
[0041] 3. Break through the efficiency bottleneck of the fixed reservation system through intelligent dynamic scheduling. Compared with the problems of the mobile phone reservation system, such as the mixed queuing of VIP customers and ordinary customers caused by the static allocation of "first come, first served", and the system collapse due to sudden passenger flow, this patent adopts a three-level dynamic algorithm (load balancing, priority transition, virtual queue), and the measured window utilization rate is increased from 58% to 85%.
[0042] 4. Establish a full-process real-time interaction system to eliminate information asymmetry. Compared with the traditional queuing machine that only displays the current number and the defect that the time deviation of the mobile phone reservation system often exceeds 20 minutes, this solution realizes accurate prediction of waiting time based on the algorithm (error < 3 minutes), and synchronously pushes real-time information through multiple terminals such as mobile terminals, window screens, and teller terminals, significantly improving service transparency. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 It is a flowchart of the bank intelligent queuing method based on a mobile terminal provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0044] In order to make the above objects, features, and advantages of the present invention more obvious and understandable, the following detailed description of the specific embodiments of the present invention will be made with reference to the accompanying drawings.
[0045] The first embodiment provided by the present application is a bank intelligent queuing method based on a mobile terminal, including the following steps:
[0046] S1. The user selects a service type through an application on the mobile terminal and submits a number-taking request;
[0047] S2. The mobile terminal sends the number-taking request to the server, and the server allocates and records the queuing number;
[0048] S3. The server synchronizes the allocated queuing number information to the wireless printer, and the wireless printer prints a receipt containing the number;
[0049] S4. Send a signal to the server through the pager, and the server updates the window status and displays the current service number on the window display screen, while playing a voice prompt;
[0050] S5. The mobile terminal receives the queuing status information pushed by the server in real time.
[0051] In the above design, the entire number-taking process does not require a hardware number-taking device, replacing the traditional queuing machine, saving space in the bank lobby, and reducing equipment procurement and maintenance costs. The whole process from number-taking to number-calling is wireless communication, reducing manual intervention and improving service efficiency. Users can obtain the queuing status in real time through the mobile terminal, avoiding missing the number or waiting blindly for a long time.
[0052] Specifically: The specific method for the server to allocate queuing numbers is as follows:
[0053] S21. Dynamically calculate the estimated waiting time T based on the real-time queuing number and the number of service windows:
[0054]
[0055] N is the current queuing number, and t avg is the historical average service duration, and W is the number of open service windows;
[0056] S22. Adjust the queuing order according to the service type priority P (∈{1, 2, 3}, P∈{1, 2, 3}, 1 is the highest priority), and the numbers of users with higher priorities are allocated in advance;
[0057] S23. If it is detected that the idle duration of a certain service window exceeds the threshold t idle , then automatically trigger cross-window task allocation and dynamically schedule the subsequent numbers to the idle window.
[0058] Specific implementation example: The first step: The user enters the bank hall and uses the provided tablet computer or their own smart phone to open the queuing system APP; select the service type (such as "VIP service", "ordinary deposit and withdrawal", "corporate business"), and the system automatically assigns an initial priority (such as VIP service priority = 1, ordinary service = 2, corporate business = 3).
[0059] The second step: The server dynamically calculates the estimated waiting time; assume that the current queuing number N = 15 people, the number of open service windows W = 3, and the historical average service duration tavg = 5 minutes.
[0060] Then calculate the estimated waiting time:
[0061] Then display on the user terminal: The estimated waiting time is 25 minutes.
[0062] The third step: Perform priority dynamic adjustment. Assume that the ordinary service user A has waited for 10 minutes, exceeding the benchmark waiting time of 8 minutes. The system automatically increases its priority: P = Pinit + γ. When P > 102, the system inserts it into the current highest priority queue and calls it first.
[0063] The fourth step: Window idle scheduling. It is detected that the idle duration t idle of window 3 is 5 minutes (exceeding the threshold t th = 3 minutes), and the system automatically allocates the subsequent 2 queuing numbers (originally belonging to other windows) to window 3.
[0064] In the above design, by dynamically calculating the waiting time and adjusting the priority, the waiting duration of high-priority users is shortened, and customer satisfaction is improved.
[0065] Specifically: The wireless printer is a Bluetooth printer or a Wi-Fi printer, which is used to receive server instructions and print queuing number receipts.
[0066] In the above design, the Bluetooth / Wi-Fi printer does not require wiring, has a flexible installation location, and is convenient for adjusting the layout of the bank hall; it is triggered on demand, reducing energy consumption and paper waste.
[0067] Specifically: The server is also used to dynamically adjust the number allocation strategy according to the real-time queuing situation, and push the adjusted information to the mobile terminal and the window display screen.
[0068] In the above design, the dynamic priority adjustment prevents long waiting times and balances the experiences of different user groups.
[0069] Specifically: The specific method for dynamically adjusting the number allocation strategy is as follows:
[0070] Load balancing allocation: Real-time monitor the current load status of each service window. When it is detected that the load of a certain window exceeds the preset threshold, automatically allocate the subsequent numbers to the window with the lowest load;
[0071] Dynamic priority adjustment: Assign an initial priority according to the user service type, and dynamically increase the priority of users with long waiting times in combination with the actual waiting duration;
[0072] Sudden traffic handling: When the number of new queuing requests within a unit time exceeds the threshold, start the standby virtual queue to divert requests, and gradually migrate back to the main queue after the traffic returns to normal;
[0073] Service demand prediction: Based on historical data, predict the service demand in the future period, and adjust the number of open windows and the number allocation strategy in advance.
[0074] Specific implementation example: Assume there are 4 general windows (windows 1 - 4) and 1 VIP window (window 5) at the service counter, and 5 tablet computers for taking numbers as mobile terminals. The window opening situation is that windows 1 - 4 are open and the 5th VIP window is closed; the number of people queuing is 12 for general services and 3 for VIP services; the system parameter settings are: load threshold L_th = 0.8; burst traffic threshold λ_th = 8 people / 10 minutes; baseline waiting time t_base = 15 minutes; it is monitored that at window 2: service duration t_2 = 9 minutes (t_max = 10 minutes), number of people queuing n_2 = 6 (n_max = 8); load calculation L_2 = 0.6 * (9 / 10) + 0.4 * (6 / 8) = 0.54 + 0.3 = 0.84 > L_th; system response: automatically allocate the next 2 queuing customers to the window with the lowest load, window 4 (L_4 = 0.65), and then prompt in the background management interface: "Window 2 is overloaded, and load balancing has been started. Priority dynamic adjustment: Assume customer A (VIP service) has waited for 18 minutes (t_base = 15 minutes); initial priority P_init = 1; adjustment calculation: P = 1 + 0.5 * (18 / 15) = 1.6; system response: when P > 1.5, insert this customer into the current highest - priority queue and immediately allocate to the just - opened 5th VIP window. Handling of unexpected situations: Assume it is monitored that from 11:00 to 11:10, the new requests λ = 15 people > λ_th = 8 people / 10 minutes, the system automatically opens a virtual queue, transfers 8 general - service requests to the virtual queue, pushes to the mobile terminals of these customers "The current service is busy, you have been arranged to the fast - track, and the estimated waiting time is reduced by 20%", and generates a warning in the background: "Currently in the business peak, it is recommended to open 1 temporary window. Service demand prediction: Based on ARIMA model analysis, it is predicted that there will be a new business peak from 2:00 pm to 3:00 pm, and the system sends a suggestion in advance at 12:30 "According to the prediction, there will be a business peak at 2 pm, it is recommended to keep all 5 windows open."
[0075] In the above design, it can improve the utilization rate of the windows and save the queuing time of users.
[0076] Specifically: The pager is a physical button device or a virtual button module on the mobile terminal, used to send a teller - ready signal to the server.
[0077] Specifically: The application on the mobile terminal also provides a user identity recognition function, supporting login to the queuing system through QR code, fingerprint or face recognition.
[0078] In the above design, it can improve the diversity of user queuing verification and improve the number - taking efficiency.
[0079] The second embodiment provided by this application is a bank intelligent queuing system based on a mobile terminal, including:
[0080] A mobile terminal module for providing a user interaction interface, supporting service type selection, queuing number request submission, and real-time queuing status viewing;
[0081] A server module for processing queuing number requests, dynamically allocating numbers, managing queuing policies, and coordinating the interaction of each component;
[0082] A wireless printing module for receiving server instructions and printing queuing number receipts;
[0083] A pager module for the teller to send a ready signal to trigger the queuing number calling process;
[0084] A window display module for real-time display of the current service number and queuing information;
[0085] A database module for storing user requests, queuing records, and historical data.
[0086] The third embodiment provided by this application is a computer-readable storage medium storing a computer program, and when the computer program is processed and executed, it implements the steps of the bank intelligent queuing method based on a mobile terminal. In addition, the computer-readable storage medium of this embodiment can adopt any combination of one or more readable storage media, where the readable storage medium includes electrical, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above.
[0087] The fourth embodiment provided by this application is a computer device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus: where:
[0088] The memory is used to store a computer program;
[0089] The processor is used to execute the steps of the bank intelligent queuing method based on a mobile terminal by running the program stored on the memory. As an implementation manner of the present invention, the communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc.
[0090] As an implementation manner of the present invention, the communication interface is used for communication between the above terminal and other devices.
[0091] As an implementation manner of the present invention, the memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.
[0092] As an implementation manner of the present invention, the above-mentioned processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0093] The fifth embodiment provided by this application is a bank intelligent queuing method based on a mobile terminal, including the following steps: S1. The user selects a service type through an application on the mobile terminal and submits a queuing number request; S2. The mobile terminal sends the queuing number request to the server, and the server assigns and records a queuing number; S3. The server synchronizes the assigned queuing number information to a wireless printer, and the wireless printer prints a receipt containing the number; S4. A signal is sent to the server through a pager, and the server updates the window status and displays the currently served number on the window display screen, and at the same time plays a voice prompt; S5. The mobile terminal receives the queuing status information pushed by the server in real time. The specific method for the server to assign a queuing number is as follows: N is the current number of people in the queue, t avg is the historical average service duration, and W is the number of open service windows; S22. Adjust the queuing order according to the service type priority P (∈{1, 2, 3}, P∈{1, 2, 3}, 1 is the highest priority) selected by the user, and the numbers of users with higher priorities are assigned in advance; S23. If it is detected that the idle duration of a certain service window exceeds the threshold t idle, the cross-window task allocation will be automatically triggered, and the subsequent numbers will be dynamically scheduled to the idle windows. The wireless printer is a Bluetooth printer or a Wi-Fi printer, which is used to receive server instructions and print queuing number receipts. The server is also used to dynamically adjust the number allocation policy according to the real-time queuing situation, and push the adjusted information to the mobile terminal and the window display screen. The specific method for dynamically adjusting the number allocation policy is as follows: The specific method for dynamically adjusting the number allocation policy is as follows: Load balancing allocation: Real-time monitor the current load status of each service window. When it is detected that the load of a certain window exceeds the preset threshold, automatically allocate the subsequent numbers to the window with the lowest load; Dynamic adjustment of priority: Assign an initial priority according to the user service type, and dynamically increase the priority of users who have waited for a long time in combination with the actual waiting duration; Handling of burst traffic: When the number of new queuing requests within a unit time exceeds the threshold, start the standby virtual queue to divert requests, and gradually migrate back to the main queue after the traffic returns to normal; Service demand prediction: Predict the service demand in the future period based on historical data, and adjust the number of open windows and the number allocation policy in advance. The call button is a physical button device or a virtual button module on the mobile terminal, which is used to send a signal indicating that the teller is ready to the server. The application program on the mobile terminal also provides a user identity recognition function, supporting login to the queuing system through QR code, fingerprint or face recognition.
[0094] In the above design, by using the mobile terminal to replace the traditional queuing machine, the space in the bank hall is saved, the equipment procurement and maintenance costs are reduced, the number-taking efficiency is improved, and the queuing time is shortened.
[0095] For further detailed description, it should be understood that the above are only specific embodiments of the present invention and are not used to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A bank intelligent queuing method based on a mobile terminal, characterized in that: It includes the following steps S1. The user selects a service type through the application on the mobile terminal and submits a queuing number request; S2. The mobile terminal sends the queuing number request to the server, and the server assigns a queuing number and records it; S3. The server synchronizes the assigned queuing number information to the wireless printer, and the wireless printer prints a receipt containing the number; S4. A signal is sent to the server through the pager, and the server updates the window status and displays the current service number on the window display screen, and at the same time plays a voice prompt; S5. The mobile terminal receives the queuing status information pushed by the server in real time.
2. The bank intelligent queuing method based on a mobile terminal according to claim 1, wherein: The specific method for the server to assign queuing numbers is as follows: S21. Based on the real-time queuing number and the number of service windows, dynamically calculate the estimated waiting time T: N is the current number of people in the queue, and t avg is the historical average service duration, and W is the number of open service windows; S22. Adjust the queuing order according to the service type priority P selected by the user, and the numbers of users with higher priorities are assigned in advance; S23. If the idle duration of a certain service window is detected to exceed the threshold t idle , then the cross-window task allocation is automatically triggered, and the subsequent numbers are dynamically scheduled to the idle window.
3. The bank intelligent queuing method based on a mobile terminal according to claim 1, wherein: The wireless printer is a Bluetooth printer or a Wi-Fi printer, which is used to receive server instructions and print queuing number receipts.
4. The bank intelligent queuing method based on a mobile terminal according to claim 1, wherein: The server is also used to dynamically adjust the number allocation strategy according to the real-time queuing situation, and push the adjusted information to the mobile terminal and the window display screen.
5. The bank intelligent queuing method based on a mobile terminal according to claim 4, wherein: The specific method for dynamically adjusting the number allocation strategy is as follows: Load balancing allocation: Real-time monitor the current load status of each service window. When it is detected that the load of a certain window exceeds the preset threshold, automatically assign the subsequent numbers to the window with the lowest load; Priority dynamic adjustment: Assign an initial priority according to the user service type, and dynamically increase the priority of users who have waited for a long time in combination with the actual waiting duration; Burst traffic processing: When the number of new queuing requests within a unit time exceeds the threshold, start a standby virtual queue to divert requests, and gradually migrate back to the main queue after the traffic returns to normal; Service demand prediction: Predict the service demand in the future period based on historical data, and adjust the number of open windows and the number allocation strategy in advance.
6. The bank intelligent queuing method based on a mobile terminal according to claim 1, wherein: The pager is a physical button device or a virtual button module on the mobile terminal, which is used to send a teller ready signal to the server.
7. The bank intelligent queuing method based on a mobile terminal according to claim 1, characterized in that: The application on the mobile terminal also provides a user identity recognition function, supporting login to the queuing system through QR codes, fingerprints or face recognition.
8. The bank intelligent queuing system based on a mobile terminal is characterized in that: It includes A mobile terminal module, which is used to provide a user interaction interface, support service type selection, queuing number request submission, and real-time queuing status viewing; A server module, which is used to process queuing number requests, dynamically allocate numbers, manage queuing strategies, and coordinate the interaction of each component; A wireless printing module, which is used to receive server instructions and print queuing number receipts; A pager module, which is used for the teller to send a ready signal to trigger the queuing call process; A window display module, which is used to display the current service number and queuing information in real time; A database module, which is used to store user requests, queuing records, and historical data.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is processed and executed, it realizes the steps of the mobile terminal-based bank intelligent queuing method described in any one of claims 1 to 7.
10. A computer device, characterized in that: It includes a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus: where: The memory is used for storing a computer program; The processor is used for executing the steps of the mobile terminal-based bank intelligent queuing method according to any one of claims 1 to 7 by running the program stored on the memory.
Citation Information
Cited By
Path grooming method and device, electronic equipment and program product
CN122473868A