Information processing device, information processing system, and information processing method
The information processing device with a customer calling system addresses the issue of inappropriate customer calls by setting transaction-type-specific notification conditions, resulting in more efficient customer management.
Patent Information
- Application Number
- JP2023161581
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-04-07
AI Technical Summary
Existing systems fail to call customers at the appropriate time due to uniform notification conditions across different transaction types, leading to inefficient customer management.
An information processing device with a customer calling system that includes a storage unit for queue information, a decision unit to set notification conditions based on transaction types, and an output unit to notify customers when conditions are met.
Enables tailored notification conditions for each transaction type, allowing for timely customer calls, thereby improving customer management efficiency.
Smart Images

Figure 2025052727000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing system, and an information processing method. [Background technology]
[0002] Conventionally, in various service providing facilities, when it is crowded, a reception number is assigned to each customer, and when the number of people waiting in line ahead of a certain customer at a customer counter falls below a predetermined number, the customer is contacted and called. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2003-337891 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, regardless of the content of the transaction, calls were made as soon as the number of people waiting fell below a certain number, meaning calls could not be made at the appropriate time.
[0005] The present invention has been made in consideration of the above-mentioned problems, and an object of the present invention is to call a customer at an appropriate time. [Means for solving the problem]
[0006] In order to solve the above problems, according to one aspect of the present invention, there is provided a customer call system comprising an information processing device including a memory unit that stores queue information, which is information on queues of two or more customers according to a transaction type, a determination unit that determines notification conditions corresponding to the queues for each of the queues, and an output unit that outputs notification information to call the customer when the notification conditions determined by the determination unit are satisfied. Effect of the Invention
[0007] According to the present invention, there is a queue corresponding to each transaction type desired by the customer, different notification conditions can be set for each queue, and when the notification conditions for each queue are met, notification information to call the customer is output. Therefore, it is possible to notify the customer of the call, and the call can be made at an appropriate time. [Brief description of the drawings]
[0008] [Figure 1] FIG. 2 is a conceptual diagram of a queue in a paging system according to the first, second and third embodiments. [Diagram 2] FIG. 1 is a configuration diagram of a paging system according to a first embodiment, a second embodiment, and a third embodiment. [Diagram 3] 1 is a functional configuration diagram of an information processing device according to a first embodiment. [Figure 4] FIG. 4 is a diagram showing an example of first notification condition information according to the first embodiment. [Diagram 5] FIG. 2 is a data configuration diagram of customer information in a queue according to the first, second and third embodiments. [Figure 6] 5 is a flowchart showing a process for setting a notification condition according to the first embodiment. [Figure 7] FIG. 4 is a sequence diagram showing an example of an operation of accepting and registering a reservation according to the first embodiment. [Figure 8] FIG. 4 is a sequence diagram showing an example of an operation after acceptance and registration of a reservation according to the first embodiment. [Figure 9] 5 is a flowchart showing a notification condition determination process of the information processing device according to the first embodiment. [Figure 10] 13 is a diagram illustrating an example of a threshold setting input screen for a first notification condition according to the first embodiment. FIG. [Figure 11] FIG. 2 is a diagram showing an example of a call display screen of a customer terminal according to the first, second and third embodiments. [Figure 12]FIG. 11 is a functional configuration diagram of an information processing device according to a second embodiment. [Figure 13] FIG. 11 is a diagram showing an example of second notification condition information. [Figure 14] 10 is a flowchart showing a process flow for setting notification conditions according to the second embodiment. [Figure 15] FIG. 11 is a sequence diagram showing an example of an operation of accepting and registering a reservation according to the second embodiment. [Figure 16] FIG. 11 is a sequence diagram showing an example of an operation after acceptance and registration of a reservation according to the second embodiment. [Figure 17] 13 is a flowchart showing a notification condition determination process of the information processing device according to the second embodiment. [Figure 18] 13 is a diagram illustrating an example of a threshold setting input screen for a second notification condition. FIG. [Figure 19] FIG. 11 is a functional configuration diagram of an information processing device according to a third embodiment. [Figure 20] FIG. 11 is a diagram showing an example of third notification condition information. [Figure 21] 13 is a flowchart showing a process flow for setting a notification condition according to the third embodiment. [Figure 22] FIG. 13 is a sequence diagram showing an example of an operation of accepting and registering a reservation according to the third embodiment. [Figure 23] FIG. 13 is a sequence diagram showing an example of an operation after acceptance and registration of a reservation according to the third embodiment. [Figure 24] 13 is a flowchart showing a notification condition determination process of an information processing device according to a third embodiment. [Diagram 25] 13 is a diagram illustrating an example of a threshold setting input screen for a third notification condition. FIG. [Figure 26] 13 is a diagram illustrating an example of a threshold setting input screen for a first notification condition and a third notification condition according to the third embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] [First embodiment] A first embodiment of an information processing device according to the present invention will be described below with reference to the drawings.
[0010] [Queue configuration] FIG. 1 shows a conceptual diagram of a queue at a service provider's counter according to the present invention.
[0011] As shown in Figure 1, assume that customers A to E are lined up from the front to the back at the counter of a service provider. When customer F newly joins the same line as customers A to E, customer F will line up behind customer E, and customer F will become the back of the line. In the line of customers, the next customer to be able to receive service at the counter is customer A. Then, when it is time for customer A to receive service, he leaves the line, customer B moves to the front, and this waiting line is updated on a first-in, first-out basis.
[0012] [Call system configuration] Fig. 2 shows a configuration diagram of a calling system 1 equipped with an information processing device according to the present invention. The information processing device 10 manages information on customers waiting in queue, determines the timing to call the customers, and outputs information for calling the customers. The information processing device 10 and customer terminal 20 are connected via a network 100 and are capable of communicating with each other. The customer terminal 20 accepts reservations from customers and transmits the accepted customer reservation details to the information processing device 10 via the network 100. The information processing device 10 performs processing related to the received customer reservation details.
[0013] [Configuration of information processing device] 3 shows a functional configuration diagram of the information processing device 10. The information processing device 10 includes a control unit 11, a storage unit 13, an input unit 15, a communication unit 17, and a display unit 19.
[0014] The storage unit 13 stores information and is configured with a storage medium such as a RAM, a flash memory, or a magnetic disk.
[0015] The storage unit 13 stores first notification condition information 131, which is information in which a queue, a transaction type, and a notification condition correspond to each other. The storage unit 13 also stores information on the queue.
[0016] The input unit 15 is a keyboard. Instead of a keyboard, the input unit 15 may be implemented as a touch panel integrated with the display unit 19. If it is a touch panel, the user can input a tap operation, a swipe operation, etc. For example, the input unit 15 has various buttons such as numeric buttons, a decision button, and a transaction type selection button in an input screen 151 displayed by the display unit 19, and outputs a tap signal of the tapped button to the control unit 11.
[0017] The communication unit 17 includes a LAN adapter, a router, a TA, etc., and transmits and receives data to and from the customer terminal 20 connected via the communication network 100. For example, the communication unit 17 functions as an output unit that outputs notification information, which will be described later.
[0018] The display unit 19 is configured with, for example, an LCD (Liquid Crystal Display), and displays the contents of the input instruction received from the input unit 15, data, etc., according to the instruction of a display signal input from the control unit 11.
[0019] The control unit 11 is a calculation unit that executes a predetermined program to realize various functions of the information processing device 10. The control unit 11 may be realized by, for example, a CPU.
[0020] The control unit 11 functions as a reception unit 111, a determination unit 113, and a setting unit 115. The control unit 11 reads out the first notification condition information 131 stored in the storage unit 13 in response to an operation signal input from the input unit 15 or an instruction signal received by the communication unit 17. The control unit 11 also performs a process of determining the timing to call the customer. The control unit 11 also transmits the result of the process to the customer terminal 20 via the communication unit 17.
[0021] The receiving unit 111 receives information output from the input unit 15, and outputs the received information to the setting unit.
[0022] The setting unit 115 reads out the first notification condition information 131 stored in the storage unit 13, and sets the information inputted from the receiving unit 111 as the first notification condition information.
[0023] The determination unit 113 determines a notification condition for each queue based on the first notification condition information.
[0024] [First notification condition information] The first notification condition information 131 will be described with reference to FIG. 4. The first notification condition information 131 is a table consisting of one or more records, each of which is made up of a queue 1311, a transaction type 1313, and a notification condition 1315. The queue 1311 corresponds to each queue. For example, the queue differs depending on the transaction type, such as queue a, queue b, queue c, etc. The transaction type 1313 indicates the transaction content provided at the counter of the service provider. The notification condition 1315 indicates the condition for calling a customer, and indicates, for example, that a call will be made to a certain customer when the number of people waiting from the front of the queue falls below a predetermined number.
[0025] In Figure 4, examples of transaction types include deposits and withdrawals, account opening, asset management consultation, etc., which are handled at financial institution counters. Here, if the type of transaction desired by the customer is a deposit or withdrawal, the customer lines up in line a, and a call is made under the notification conditions corresponding to line a (five or fewer people in line from the front). If the type of transaction desired by the customer is an account opening, the customer lines up in line b, and a call is made under the notification conditions corresponding to line b (three or fewer people in line from the front). If the type of transaction desired by the customer is asset management consultation, the customer lines up in line c, and a call is made under the notification conditions corresponding to line c (six or fewer people in line from the front).
[0026] [Customer information] The queue 1311 includes customer information. The customer information is information about customers waiting in each queue. The storage unit 13 stores the queue information including the customer information.
[0027] Fig. 5 shows the contents of the customer information. The customer information includes a customer number for identifying the customer waiting in the queue indicated by queue 1311, a transaction type that is the content of the transaction the customer desires, and customer contact information such as the customer's phone number.
[0028] [Relationship between customer information and queues] When customers stand in a queue, customer information data including customer number and transaction type is stored in order from the head of the queue. When customer information is registered in the queue, the customer information data is stored at the end of the queue.
[0029] [Specific operation of the calling system] The specific operation of the paging system will be described with reference to FIGS.
[0030] FIG. 6 is a flowchart showing the process of setting notification conditions for setting the timing of calling a customer.
[0031] When the information processing device is started based on a user operation, the control unit 11 acquires the first notification condition information 131 stored in advance from the storage unit 13, generates a threshold setting screen based on the first notification condition information 131, and displays it on the display unit 19 (step S11). The threshold setting input screen for the first notification condition shown in Fig. 10 is displayed on the display unit 19. Details will be described later.
[0032] Next, the receiving unit 111 receives a user operation to set a threshold value (step S12). For example, a user such as a store clerk inputs the threshold value on the input screen 151 shown in Fig. 10. The user selects the input field 1513 and inputs the threshold value using the input button 1515. The setting unit 115 sets the received value in the first notification condition information 131 (step S13). This ends the notification condition setting process.
[0033] The flow of operations for accepting and registering a reservation will be explained using the sequence diagram shown in FIG.
[0034] When a customer inputs a waiting reservation into the customer terminal 20, the customer terminal 20 accepts the waiting reservation (step S14). When inputting the reservation, the customer inputs the desired transaction type into the customer terminal 20. Therefore, the accepted content of the waiting reservation in step S14 includes customer information including transaction type information, which is the transaction content desired by the customer.
[0035] The customer terminal 20 transmits the customer information (including the transaction type information) received in step S14 to the information processing device 10 (step S101). The transaction type information includes the contents of the transaction type 1313 and is identifiable information.
[0036] The information processing device 10 receives the customer information sent from the customer terminal 20. Having received the customer information, the information processing device 10 extracts a queue corresponding to the transaction type included in the customer information. For example, in FIG. 4, if the transaction type included in the customer information is a deposit / withdrawal, the queue in which that customer waits is queue a. Therefore, the customer information of that customer is stored at the end of queue a. This completes the process in which the information processing device 10 registers the customer information received from the customer terminal 20 in the queue (step S15).
[0037] The flow of operations after the reservation is accepted and registered will be described with reference to the sequence diagrams and flowcharts shown in Figures 8 and 9. When a customer inputs a waiting reservation, the customer terminal 20 accepts the waiting reservation, and the information processing device 10 registers the customer information in the queue, the information processing device 10 then executes a process of determining the notification conditions for the customer whose reservation has been accepted and registered (step S16).
[0038] The notification condition determination process will be described in detail with reference to FIG.
[0039] First, the control unit 11 acquires the first notification condition information stored in the storage unit 13 of the information processing device 10 (step S161).
[0040] Next, the control unit 11 acquires the number of people standing in the queue from the head of the queue for that customer from the information on the queue stored in the storage unit 13 (step S162).
[0041] Next, the control unit 11 acquires customer information of the customer from the storage unit 13, and reads out the queue 1311 from the first notification condition information 131 acquired in step S161. Then, the determination unit 113 determines the notification condition 1315 corresponding to the read queue 1311 from the first notification condition information 131. The control unit 11 determines whether the number of people queued from the top acquired in step S162 is equal to or less than the threshold number of people of the notification condition 1315 of the acquired first notification condition information (step S163).
[0042] If the control unit 11 determines in step S163 that the number is not equal to or less than the threshold value, the process returns to step S162, and the control unit 11 again obtains from the memory unit 13 the number of customers waiting in line from the head of the queue.
[0043] If it is determined in step S163 that the difference is equal to or less than the threshold value, the process proceeds to step S17 in Fig. 8. The control unit 11 generates notification information for the customer (step S17), and the notification information is output by the communication unit 17 and transmitted to the customer terminal (step S102).
[0044] The notification information is information for encouraging a customer to come to the store when the number of people ahead of the customer in the queue falls below a certain number and the customer's turn to receive service at the counter approaches.
[0045] When the customer terminal 20 receives the notification information, it generates a call notification for calling the customer from the notification information (step S18). The call notification generated in step S18 is displayed on the display screen of the customer terminal (step S19).
[0046] [First notification condition threshold setting input screen] The input method on the threshold setting input screen for the first notification condition will be described with reference to FIG.
[0047] 10 is a diagram showing an example of a threshold setting input screen for the first notification condition. Input screen 151 is composed of a table display area made up of transaction type 1313 and notification condition 1315, and input button 1515. Input field 1511 for transaction type indicating the transaction type can be selected by tapping the screen, etc.
[0048] Also, an input field 1513 showing the threshold value of the notification condition can be selected by tapping the screen, etc. An input can be made by selecting input field 1511 or input field 1513 and using input button 1515 of the desired numerical value to tap the screen, etc. When it is desired to complete the setting with the inputted contents, a decision button 1520 in input button 1515 is selected by tapping the screen, etc.
[0049] Furthermore, the input screen 151 may include a character input section or the like, allowing input of characters.
[0050] [Call display screen of customer's terminal] Fig. 11 shows an example of a screen when the call notification is displayed on the display screen of the customer terminal 20 in S19 of Fig. 8. Fig. 11 shows a screen displaying a call notification by SMS (Short Message Service) based on the customer's phone number entered by the customer when making a reservation, accepting a call, etc. The customer may install a dedicated app and the call notification may be displayed on a screen within the app, etc.
[0051] In the example screen shown in FIG. 11, a message urging customers to visit the store is displayed on the SMS display screen.
[0052] As described above, according to the first embodiment, a call is made to a customer under notification conditions corresponding to the transaction type. In addition, it is possible to set a threshold value for the notification conditions.
[0053] For example, in a financial institution, a customer is called under appropriate notification conditions according to the contents of the transaction type, such as deposit / withdrawal, account opening, and asset management consultation. When the transaction type is deposit / withdrawal and when the transaction type is account opening, the time required for the deposit / withdrawal transaction is generally shorter than the time required for the account opening transaction. In the conventional technology, the notification conditions for the queue are uniformly the same whether the customer is making a deposit / withdrawal transaction or a transaction for opening an account, and a call is made, for example, when the number of people in line from the front becomes 5 or less. In this embodiment, the notification conditions can be set according to the transaction type, and it can be considered that the time required for the deposit / withdrawal transaction is shorter than the time required for the account opening transaction. Therefore, the notification condition for the queue for account opening can be set, for example, when the number of people in line from the front becomes 3 or less. The notification condition for the queue for deposit / withdrawal can be set, for example, when the number of people in line from the front becomes 5 or less.
[0054] Therefore, a call can be notified to a customer under conditions according to the type of transaction, making it possible to call the customer at an appropriate time.
[0055] [Second embodiment] Next, a second embodiment of the information processing device according to the present invention will be described, focusing on the differences from the information processing device in the first embodiment.
[0056] The main difference from the information processing device in the first embodiment is that notification conditions can be set for one transaction type according to date or time.
[0057] [Configuration of information processing device] 12 is a functional block diagram of an information processing device according to a second embodiment. The difference from the functional block diagram of the information processing device according to the first embodiment is that the storage unit 13 stores second notification condition information 133.
[0058] [Second notification condition information] The second notification condition information 133 will be explained with reference to Fig. 13. The second notification condition information 133 is a table made up of one or more records each consisting of a queue 1330, a transaction type 1331, date / time information 1333, and a notification condition 1335. At least two or more pieces of date / time information 1333 are provided for one transaction type 1331.
[0059] As an example of the date and time information 1333, it may be divided into weekdays classified by day of the week and Saturdays / Sundays / holidays. In addition, in the case of a financial institution, it may be divided into business days before long holidays when the number of people wishing to make transactions is expected to increase, pension payment days, and Company A salary payment days.
[0060] 13 shows an example of the day and time information 1333 in which the queue differs depending on the day, such as weekdays, Saturdays, Sundays, and holidays, but the queue 1330 may differ depending on the time. For example, the notification conditions 1335 may be different between the lunchtime period when congestion is generally expected and other time periods.
[0061] The notification conditions 1335 indicate the conditions for calling the customer, and the notification conditions can be set according to date and time information for each transaction type.
[0062] [Specific operation of the calling system] Specific operations of the paging system in the second embodiment will be described with reference to FIGS.
[0063] FIG. 14 is a flowchart showing the process of setting a notification condition for setting the timing to call a customer.
[0064] When the information processing device is started based on a user operation, the control unit 11 acquires the second notification condition information 133 stored in advance from the storage unit 13, generates a threshold setting screen based on the second notification condition information 133, and displays it on the display unit 19 (step S20). The threshold setting input screen for the second notification condition shown in Fig. 18 is displayed on the display unit 19. Details will be described later.
[0065] Next, the receiving unit 111 receives a user operation to set a threshold value (step S21). For example, a user such as a store clerk inputs the threshold value on the input screen 171 shown in Fig. 18. The user selects the input field 1715 and presses the input button 1717 to input the threshold value. The setting unit 115 sets the received value in the second notification condition information table (step S22). This ends the notification condition setting process.
[0066] The flow of operations for accepting and registering a reservation will be explained using the sequence diagram shown in FIG.
[0067] When a customer inputs a waiting reservation into the customer terminal 20, the customer terminal 20 accepts the waiting reservation (step S23). When inputting the reservation, the customer inputs the desired transaction type into the customer terminal 20. Therefore, the accepted content of the waiting reservation in step S23 includes customer information including transaction type information, which is the transaction content desired by the customer.
[0068] The customer terminal 20 transmits the customer information (including transaction type information) received in S23 to the information processing device 10 (step S103).
[0069] The information processing device 10 receives the customer information transmitted from the customer terminal 20. The information processing device 10 registers the received customer information in a queue (step S24).
[0070] The flow of operations after the reservation is accepted and registered will be described with reference to the sequence diagrams and flowcharts shown in Figures 16 and 17. When a customer inputs a waiting reservation, the customer terminal 20 accepts the waiting reservation, and the information processing device 10 registers the customer information in the queue, the information processing device 10 then executes a process of determining the notification conditions for the customer whose reservation has been accepted and registered (step S25).
[0071] The notification condition determination process will be described in detail with reference to FIG.
[0072] First, the control unit 11 acquires the second notification condition information 133 stored in the storage unit 13 of the information processing device 10 (step S251).
[0073] Next, the control unit 11 acquires the number of people standing in the queue from the head of the queue for that customer from the information on the queue stored in the storage unit 13 (step S252).
[0074] Next, the control unit 11 acquires customer information of the customer from the storage unit 13, and reads out the queue 1330 from the second notification condition information 133 acquired in step S251. Then, the determination unit 113 determines the notification condition 1335 corresponding to the read queue 1330 from the second notification condition information 133. The control unit 11 determines whether the number of people queued from the top acquired in step S252 is equal to or less than the threshold number of people of the notification condition 1335 of the acquired second notification condition information (step S253).
[0075] If the control unit 11 determines in step S253 that the number is not equal to or less than the threshold value, the process returns to step S252, and the control unit 11 again obtains from the memory unit 13 the number of customers waiting in line from the head of the queue.
[0076] If it is determined in step S253 that the value is equal to or less than the threshold value, the process proceeds to step S26 in FIG.
[0077] The control unit 11 generates notification information for the customer (step S26), and the notification information is output by the communication unit 17 and transmitted to the customer terminal (step S104).
[0078] When the customer terminal 20 receives the notification information, the customer terminal 20 generates a call notification from the notification information (step S27). The call notification generated in step S27 is displayed on the display screen of the customer terminal (step S28).
[0079] [Second notification condition threshold setting input screen] The input method on the threshold setting input screen for the second notification condition will be described with reference to FIG.
[0080] 18 is a diagram showing an example of a threshold setting input screen for the second notification condition. The input screen 171 is made up of a table display area made up of a queue 1330, a transaction type 1331, date and time information 1333, and a notification condition 1335, and an input button 1717.
[0081] A queue input field 1710, a transaction type input field 1711 indicating the transaction type, and a date / time information input field 1713 can be selected by tapping on the screen, etc. An input field 1715 indicating the threshold value of the notification condition can also be selected by tapping on the screen, etc.
[0082] Input can be made by selecting input field 1710, input field 1711, input field 1713, or input field 1715, and tapping the screen using input button 1717 for the numerical value to be input. When it is desired to complete the setting with the inputted contents, the decision button 1720 within input button 1717 is selected by tapping the screen.
[0083] As described above, according to the second embodiment, a call is made to a customer under notification conditions corresponding to the transaction type and date / time information. In addition, it is possible to set a threshold value for the notification conditions.
[0084] For example, a financial institution calls a customer under appropriate notification conditions depending on the transaction type, such as deposits and withdrawals, account opening, and asset management consultation, and the day or time, such as weekdays or holidays. When the transaction type is deposits and withdrawals, the time required for a deposit and withdrawal transaction on a weekday is generally longer than the time required for a deposit and withdrawal transaction on a holiday. In the conventional technology, the notification conditions for the queue were uniformly the same whether a customer makes a deposit and withdrawal transaction on a weekday or on a holiday. For example, a call was made when the number of people in line from the front became 5 or less. In this embodiment, the notification conditions can be set according to the transaction type and the day or time. It can be considered that the time required for a deposit and withdrawal transaction on a weekday is longer than the time required for a deposit and withdrawal transaction on a holiday. The notification conditions for the weekday deposit and withdrawal queue can be set, for example, when the number of people in line from the front becomes 3 or less. The notification conditions for the holiday deposit and withdrawal queue can be set, for example, when the number of people in line from the front becomes 5 or less.
[0085] This allows the system to notify customers of calls based on conditions according to the type of transaction, date, and time, making it possible to call them at the appropriate time.
[0086] [Third embodiment] Next, a third embodiment of the information processing device according to the present invention will be described, focusing on the differences from the information processing device in the first embodiment.
[0087] The main difference from the information processing device in the first embodiment is that the contents of the notification conditions can be corrected according to the customer's location information.
[0088] [Configuration of information processing device] FIG. 19 is a functional configuration diagram of an information processing device according to the third embodiment.
[0089] The functional configuration of the information processing device according to the first embodiment differs from that of the information processing device according to the first embodiment in that the control unit 11 includes a correction unit 117 and a position information acquisition unit 119 in addition to the reception unit 111, decision unit 113, and setting unit 115.
[0090] Another difference from the functional configuration diagram of the information processing device according to the first embodiment is that the storage unit 13 stores second notification condition information 133 and third notification condition information 135.
[0091] The location information acquisition unit 119 acquires GPS information of the customer terminal, and receives and acquires location information of the customer terminal via the network 100 through the communication unit 17 .
[0092] The correction unit 117 corrects the notification conditions based on the location information acquired by the location information acquisition unit 119 .
[0093] [Third notification condition information] The third notification condition information 135 will be described with reference to Fig. 20. The third notification condition information 135 is a table made up of one or more records each including location information 1351 and a notification condition 1353.
[0094] The location information 1351 indicates the distance between the store and the location information of the customer terminal carried by the customer who has made a reservation to wait and registered in the queue.
[0095] The notification conditions 1353 indicate the conditions for calling the customer, and the notification conditions can be set according to the location information 1351 .
[0096] Further, the notification condition 1353 indicates the number of people to be corrected with respect to the number of people (reference value) in the notification condition 1315 of the first notification condition information 131 or the notification condition 1335 of the second notification condition information 133.
[0097] An example will be described with reference to Figures 4 and 20. For example, assume that a customer desires a deposit / withdrawal as the transaction type. From Figure 4, when the desired transaction type 1313 is a deposit / withdrawal, the corresponding notification condition 1315 is that the number of people in line from the top is 5 or less.
[0098] Assume that the distance between the store and the location information of the customer terminal carried by the customer is 70 m. If the distance between the store and the location information of the customer terminal carried by the customer is 70 m, the location information 1351 corresponds to 50 m or more and less than 100 m according to FIG. 20, and the corresponding notification condition is +2 people.
[0099] If the notification condition (reference value) in the first notification condition information is to call the customer when the number of people in line from the front falls to 5 or less, and the notification condition in the third notification condition information is amended to +2 people, the notification condition will be to call the customer when the number of people in line from the front falls to 7 or less.
[0100] [Specific operation of the calling system] A specific operation of the paging system in the third embodiment will be described with reference to FIGS.
[0101] The flow of setting notification conditions for setting the timing to call a customer will be described with reference to the flowchart shown in FIG.
[0102] FIG. 21 is a flowchart showing the process of setting notification conditions for setting the timing of calling a customer.
[0103] When the information processing device is started based on user operation, the control unit 11 acquires the first notification condition information 131 and the third notification condition information 135 stored in advance from the memory unit 13, generates a threshold setting screen based on the first notification condition information 131 and the third notification condition information 135, and displays it on the display unit 19 (step S29).
[0104] Next, the receiving unit 111 receives a user operation for setting a threshold value (step S30). For example, a user such as a store clerk inputs a threshold value on an input screen 191 in FIG. 25 described later. The user selects an input field 1913 and inputs using an input button 1915 to input a threshold value. The setting unit 115 sets the received value in the first notification condition information table and the third notification condition information table (S31). This ends the notification condition setting process.
[0105] The flow of operations for accepting and registering a reservation will be explained using the sequence diagram shown in FIG.
[0106] When a customer inputs a waiting reservation into the customer terminal 20, the customer terminal 20 accepts the waiting reservation (step S32). When inputting a reservation, the customer inputs a desired transaction type into the customer terminal 20. Therefore, the input contents of the waiting reservation in step S32 include customer information including transaction type information, which is the acceptance content desired by the customer.
[0107] The customer terminal 20 transmits the customer information (including transaction type information) received in S32 to the information processing device 10 (step S105).
[0108] The information processing device 10 receives the customer information transmitted from the customer terminal 20. The information processing device 10 registers the received customer information in a queue (step S33).
[0109] The flow of operations after the reservation is accepted and registered will be described with reference to the sequence diagrams and flowcharts shown in Figures 23 and 24. When the customer inputs a waiting reservation, the customer terminal 20 accepts the waiting reservation, and the information processing device 10 registers the customer information in the waiting queue, the information processing device 10 then acquires the customer's location information from the customer terminal (step S34).
[0110] The customer's location information acquired in step S34 is received by the communication unit 17 via the network 100 (step S106).
[0111] Next, the information processing device 10 executes a process of determining the notification conditions of the customer whose reservation has been accepted and registered (step S35).
[0112] The notification condition determination process will be described in detail with reference to FIG.
[0113] First, the control unit 11 acquires the first notification condition information and the third notification condition information stored in the storage unit 13 of the information processing device 10 (step S351).
[0114] Next, the control unit 11 acquires the customer's location information from the location information acquisition unit 119 (S352). From the location information acquired in step S352, the correction number of people in the notification condition 1353 is determined using the third notification condition information 135.
[0115] Then, the correction unit 117 corrects the first notification condition information 131 using the determined corrected number of people, and outputs the value of the notification condition (step S353).
[0116] In this embodiment, as shown in Fig. 20 above, if the distance from the store to the customer terminal is less than 50m, no correction is made. If it is between 50m and 100m, a correction of +2 people is made, and if it is 100m or more, a correction of +3 people is made. This correction is made to call the customer earlier than usual, taking into account the time it takes to travel to the store.
[0117] Next, the control unit 11 obtains the number of people standing in the queue from the head of the queue for that customer from the information on the queue stored in the storage unit 13 (step S354).
[0118] Next, the control unit 11 acquires the customer information of the customer from the storage unit 13. Then, the queue 1311 is read out from the first notification condition information 131 acquired in S351. Then, the determination unit 113 determines the notification condition 1315 corresponding to the read queue 1311 from the first notification condition information 131.
[0119] Then, the control unit 11 corrects the third notification condition information 135 acquired in S351 using the value of the notification condition 1353 corresponding to the location information 1351 acquired by the location information acquisition unit 119 in step S352, and acquires the notification condition.
[0120] The control unit 11 determines whether the number of people waiting in line from the front acquired in step S354 is equal to or less than the number of people obtained by correcting the notification condition 1315 of the acquired first notification condition information by the notification condition 1353 of the third notification condition information (step S355).
[0121] If the control unit 11 determines in step S355 that the number is not equal to or less than the threshold, the process returns to step S354, and the control unit 11 again acquires the number of people waiting in line from the front of the queue for customers from the memory unit 13. Note that in the present embodiment, an example has been described in which the control unit 11 returns to S354 when it determines in step S355 that the number is not equal to or less than the threshold, but, for example, the process may return to step S352, and after a certain period of time has elapsed, the control unit 11 may again acquire position information from the customer, make corrections, and then acquire the number of people waiting in line from the front.
[0122] If the control unit 11 determines in step S355 that the difference is equal to or less than the threshold value, the process proceeds to step S36 in Fig. 23. The control unit 11 generates notification information for the customer (step S36), and the notification information is output by the communication unit 17 and transmitted to the customer terminal (step S107).
[0123] When the customer terminal 20 receives the notification information, it generates a call notification from the notification information (step S37). The call notification generated in step S37 is displayed on the display screen of the customer terminal (step S38).
[0124] [Threshold setting input screen for the third notification condition] The input method for the threshold setting input screen for the third notification condition will be described with reference to FIG.
[0125] FIG. 25 is a diagram showing an example of a threshold setting input screen for the third notification condition.
[0126] The input screen 191 is composed of a table display area configured with location information 1351 and notification conditions 1353, and input buttons 1915. An input field 1911 for location information indicating the distance from the customer's store and an input field 1913 indicating a correction value for the reference notification condition can be selected by tapping the screen, etc.
[0127] Input can be made by selecting input field 1911 or input field 1913 and tapping the screen using input button 1915 for the numerical value to be input. When it is desired to complete the setting with the input content, it can be selected by tapping on the screen on decision button 1920 in input button 1915. In addition, in input field 1913 in input screen 191, input button 1915 includes a + button and a - button to input + or - when inputting a correction value.
[0128] FIG. 26 is a diagram showing an example in which the threshold setting input screen for the first notification condition and the third notification condition are integrated into one input screen.
[0129] The input method on the input screen 211 is similar to the input method on the threshold setting input screen for the first notification condition and the input method on the threshold setting input screen for the third notification condition described above.
[0130] 26, the input field 1513 or the input field 1913 indicating the threshold value of the notification condition can also be selected by tapping the screen, etc. Input can be made by selecting the input field 1513 or the input field 1913 and tapping the screen using the input button 2111 for the numerical value to be input, etc. When it is desired to complete the setting with the input content, the decision button 2120 in the input button 2111 can be selected by tapping the screen, etc.
[0131] Furthermore, the input screen 211 may include a character input section or the like, allowing input of characters.
[0132] Furthermore, in the description of the third embodiment, the first notification condition information is used, but the second notification condition information may be used.
[0133] As described above, according to the third embodiment, the notification conditions corresponding to the transaction type are corrected based on the customer's location information, and the customer is called. In addition, it is possible to set the threshold value of the notification conditions and the value to be corrected based on the location information.
[0134] For example, in a financial institution, depending on the type of transaction such as deposit / withdrawal, account opening, and asset management consultation, the notification condition is adjusted based on location information indicating the distance from the customer's store, and the customer is called. When the type of transaction is deposit / withdrawal, it is assumed that the notification condition is when the number of people in line from the front is three or less. The farther the customer is from the store, the longer it generally takes to arrive at the store. In the conventional technology, the notification condition for the queue was the same regardless of where the customer was waiting. For example, a call was made when the number of people in line from the front was five or less. The present invention is capable of setting notification conditions according to the type of transaction, and furthermore, the notification condition is adjusted based on the location information of the customer's terminal. For example, as shown in FIG. 20, when the location information indicating the distance from the store to the customer is less than 50 m, the correction number of people in the notification condition is +0 people. Also, when the location information indicating the distance from the store to the customer is between 50 m and less than 100 m, the correction number of people in the notification condition is +2 people. Moreover, when the location information indicating the distance from the customer's store is 100 m or more, the notification condition adjustment number of people is +3 people. As shown in Fig. 4, if the transaction type is a deposit / withdrawal and the distance from the customer's store is 70 m, the notification condition is when the number of people in line from the front is 5 people or less. By further adjusting by +2 people based on the location information, it is possible to set the notification condition to when the number of people in line from the front is 7 people or less.
[0135] Therefore, it is possible to notify the customer of a call under conditions according to the type of transaction, which are corrected based on the customer's location information, making it possible to call the customer at an appropriate time.
[0136] Although the embodiment has been described above, the present invention is not limited to this embodiment, and may be modified as follows, for example. In addition, the embodiment and the modified examples may be combined, or the modified examples may be combined.
[0137] <Modification> (1) In this embodiment, an example of financial transactions has been given, but the invention may also be applied to a customer call system in a restaurant. In the case of a customer call system in a restaurant, there may be a queue for each type of seat. For example, there may be three types of queues: counter, table, and either counter or table. (2) In the present embodiment, the information processing device 10 is configured to include the control unit 11, the storage unit 13, the input unit 15, the communication unit 17, and the display unit 19. However, the information processing device 10 may be configured such that a device other than the information processing device 10 includes the storage unit 13. In this case, the information processing device 10 and the other device are configured as an information processing system. However, the present invention is not limited to this configuration. Moreover, the control unit 11 may periodically receive each piece of notification condition information from an external DB and update it. [Explanation of symbols]
[0138] 1. Call System 10. Information processing device 11 Control section 13 Storage section 15 Input section 17 Communications Department 19 Display section 20 Customer terminal 100 Network 111 Reception 113 Decision Section 115 Setting section 151 Input screen 131 First notification condition information 1311 Queue 1313 Transaction Type 1315 Notification Conditions 1511 Transaction type input field 1513 Notification condition input field 1515 Input button 1520 Confirm button
Claims
1. a storage unit that stores queue information, which is information on queues of two or more customers according to a transaction type; A determination unit that determines a notification condition corresponding to each of the queues; an output unit that outputs notification information that calls the customer when the notification condition determined by the determination unit is satisfied; An information processing device comprising:
2. The queue information is updated on a first-in, first-out basis and includes information on a number of customers; The notification condition is when the number of customers in the queue from the front falls to a predetermined number or less. The information processing device according to claim 1 .
3. The storage unit stores first notification condition information indicating a notification condition, The first notification condition information is information in which queue information and number of people information correspond to each other. The information processing device according to claim 2 .
4. The storage unit stores second notification condition information, which is a notification condition related to a day or a time indicating a notification condition; The second notification condition information is information in which date or time information corresponds to number of people information. The information processing device according to claim 3 .
5. A location information acquisition unit that acquires location information of a user; a correction unit that corrects the notification condition based on the location information acquired from the location information acquisition unit; Further comprising: The storage unit stores third notification condition information indicating a notification condition, The third notification condition information is information in which distance information calculated based on the position information corresponds to corrected number of people information.
5. The information processing device according to claim 3.
6. The correction unit calculates a distance from a predetermined point from the value of the acquired position information, and performs correction when the calculated distance is equal to or greater than a predetermined value, and does not perform correction when the calculated distance is smaller than the predetermined value. The information processing device according to claim 5 .
7. A setting unit that sets the number of people in the notification condition; The information processing apparatus according to claim 3 , further comprising:
8. Further comprising a reception unit for receiving a user operation, The setting unit sets the number of people based on the user operation. The information processing device according to claim 7.
9. a storage unit that stores queue information, which is information on queues of two or more customers according to a transaction type; A determination unit that determines a notification condition corresponding to each of the queues; an output unit that outputs notification information that calls the customer when the notification condition determined by the determination unit is satisfied; An information processing system comprising:
10. a first step of storing queue information, the queue information being information on two or more customers according to a transaction type; a second step of determining, for each of the queues, a notification condition corresponding to the queues; a third step of outputting notification information for calling the customer when the notification condition determined in the second step is satisfied; A control method comprising:
11. Computer, a storage unit for storing queue information, which is information on queues of two or more customers according to a transaction type; a determination unit that determines, for each of the queues, a notification condition corresponding to the queue; an output unit that outputs notification information to call the customer when the notification condition determined by the determination unit is satisfied; A program to function as a
Citation Information
Patent Citations
Customer acceptance processing method
JP2003337891A