Relay system and method
The relay system addresses the issue of repeated anonymous calls by using a system that connects calls between customers and delivery persons only when the order is in delivery status, ensuring that calls are made anonymously only under specific conditions.
Patent Information
- Application Number
- JP2023182650
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-24
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2043-10-24
AI Technical Summary
Existing relay systems and methods for connecting calls between contractors and customers do not effectively limit situations where anonymous calls are repeatedly made, leading to potential disruptions.
A relay system and method that includes a call accepting unit, a judgement unit, and a call unit. The system accepts calls from a customer terminal to a first telephone number different from the delivery person's terminal, determines if the order progress is in delivery status based on call history, and connects the line between customer and delivery person terminals using different telephone numbers.
This solution allows for anonymous calls between customers and delivery persons only when specific conditions related to order delivery status are met, thereby limiting unnecessary and disruptive anonymous call connections.
Smart Images

Figure 2025072114000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a relay system and method. [Background technology]
[0002] The following Patent Document 1 discloses a call connection method that allows an advertiser and a user to make a call without disclosing their phone numbers to each other. In this call connection method, when either the advertiser or the user is unable to answer an incoming call and a call needs to be made back, the call can be made repeatedly until the call is established. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-169129 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, if a business operator and a customer are allowed to repeatedly make calls even when a conversation is not necessary, this can cause inconvenience to both parties.
[0005] The present invention has been made to solve the above-mentioned problems, and one of its objects is to provide a relay system and method that can limit the situations in which people can make anonymous calls to each other. [Means for solving the problem]
[0006] A relay system according to one embodiment of the present invention includes a call receiving unit that receives a call from a customer terminal of a customer who has ordered a product to a first telephone number different from the telephone number of the delivery person terminal of the delivery person who delivers the product; a determination unit that, when a call history exists that is associated with the telephone number of the customer terminal, determines whether the progress of the order associated with the call history is in a state of being delivered; and, when the determination unit determines that the progress of the order associated with the call history is in a state of being delivered, a call unit that makes a call from a second telephone number different from the telephone number of the customer terminal to the telephone number of the delivery person terminal associated with the call history in order to connect a line between the customer terminal and the delivery person terminal.
[0007] A method according to another aspect of the present invention is a method executed by a processor and includes the steps of accepting a call from a customer terminal of a customer who has ordered a product to a first telephone number different from the telephone number of a delivery person terminal of a delivery person who delivers the product; if a call history exists associated with the telephone number of the customer terminal, determining whether the progress of the order associated with the call history is in a state of delivery; and if, in the determining step, it is determined that the progress of the order associated with the call history is in a state of delivery, making a call from a second telephone number different from the telephone number of the customer terminal to the telephone number of the delivery person terminal associated with the call history in order to connect a line between the customer terminal and the delivery person terminal.
[0008] According to these aspects, when a call is received from a customer terminal of a customer who has ordered a product to a first telephone number different from the telephone number of the delivery person, if there is a call history associated with the telephone number of the customer terminal and the progress status of the order associated with the call history is in a delivery status, a call can be made from a second telephone number different from the telephone number of the customer to the telephone number of the delivery person who has a history of calling the customer in order to connect the line between the customer terminal and the delivery person terminal. This allows the customer and the delivery person to call each other anonymously when certain conditions are met.
[0009] In the above aspect, the delivery system may further include a line connection unit that establishes a line connection between the customer terminal that made the call to the first telephone number and the deliveryman terminal that responded to the call to the telephone number of the deliveryman terminal.
[0010] According to this embodiment, a customer who calls a first telephone number different from the delivery person's telephone number and a delivery person who answers the call from a second telephone number different from the customer's telephone number can talk to each other anonymously.
[0011] In the above aspect, the delivery in progress status may include the status from collection of the product to completion of delivery.
[0012] According to this embodiment, the customer and the delivery person can call each other anonymously from the time the product is collected until the delivery is completed.
[0013] In the above embodiment, the call history may include an order ID for identifying order information including the telephone number of the customer terminal, and a delivery person ID for identifying delivery person information including the telephone number of the delivery person terminal.
[0014] According to this embodiment, the telephone number of the customer terminal can be identified based on the order ID included in the call history, and the telephone number of the delivery person can be identified based on the delivery person ID included in the call history.
[0015] In the above aspect, the system further includes a request receiving unit that receives a call request from the delivery person terminal, the call request including an order ID and a delivery person ID, to request a call to be made to the customer, and the determination unit further determines whether the progress status of the order corresponding to the order ID included in the call request received by the request receiving unit is in a state of being delivered, and when the determination unit determines that the progress status of the order corresponding to the order ID included in the call request is in a state of being delivered, the call making unit may make a call from the second telephone number to the telephone number of the delivery person terminal and also make a call from the first telephone number to the telephone number of the customer terminal in order to connect the line between the delivery person terminal and the customer terminal.
[0016] According to this embodiment, when a delivery person transmits a call request including an order ID and a delivery person ID, if the progress status of the order corresponding to the order ID included in the call request is in a delivery in progress state, in order to connect the line between the delivery person terminal and the customer terminal, a call is made to the delivery person's telephone number from a second telephone number different from the customer's telephone number, and a call is also made to the customer's telephone number from a first telephone number different from the delivery person's telephone number. This allows the delivery person and the customer to call each other anonymously when certain conditions are met.
[0017] In the above aspect, the delivery system may further include a line connection unit that establishes a line connection between a deliveryman terminal that responds to a call addressed to each of the deliveryman terminal and the customer terminal, and the customer terminal.
[0018] According to this embodiment, a delivery person who answers a call from a second telephone number different from the customer's telephone number, and a customer who answers a call from a first telephone number different from the delivery person's telephone number can talk to each other anonymously. Effect of the Invention
[0019] According to the present invention, it is possible to provide a relay system and method capable of limiting situations in which calls can be made anonymously to each other. [Brief description of the drawings]
[0020] [Figure 1] 1 is a diagram illustrating a configuration of an information processing system including a relay system according to an embodiment; [Diagram 2] FIG. 1 illustrates an example of a configuration of a relay system. [Diagram 3] FIG. 2 is a diagram illustrating an example of the configuration of a delivery person terminal. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of a relay system. [Diagram 5] FIG. 13 is a diagram showing an example of a screen displayed on a delivery person terminal. [Figure 6] FIG. 13 is a diagram showing an example of a screen displayed on a delivery person terminal. [Figure 7]FIG. 13 is a diagram showing an example of a screen displayed on a delivery person terminal. [Figure 8] FIG. 13 is a diagram showing an example of a screen displayed on a delivery person terminal. [Figure 9] 1 is a sequence chart illustrating an example of an operation in an information processing system. [Figure 10] 1 is a sequence chart illustrating an example of an operation in an information processing system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Note that the same elements are given the same reference numerals and duplicated explanations will be omitted.
[0022] [Outline of information processing system] In this embodiment, an information processing system will be described as an example, which is used when a customer uses an online convenience store to order a product and a delivery person delivers the ordered product. The online convenience store is a service that sells products sold at convenience stores via a network and delivers the product ordered by the customer from the store to a location specified by the customer.
[0023] A configuration of an information processing system including a relay system 1 according to an embodiment will be described with reference to Fig. 1. The information processing system includes, for example, the relay system 1, a delivery member terminal 2 used by a delivery member, and a customer terminal 3 used by a customer.
[0024] The relay system 1 is a server device that manages, for example, information about orders at online convenience stores, information about delivery personnel, call histories between delivery personnel and customers, and the like, and also relays and controls calls between delivery personnel and customers.
[0025] In this embodiment, for convenience of explanation, a case will be described in which the relay system 1 is configured with one server device. However, the server device constituting the relay system 1 does not necessarily have to be one device, and may be configured with multiple server devices provided according to roles, functions, etc.
[0026] The deliveryman terminal 2 and the customer terminal 3 may be, for example, a smartphone, but are not limited to this and may be any portable terminal having a telephone function.
[0027] The relay system 1, the deliveryman terminal 2, and the customer terminal 3 are configured to be able to communicate with each other via a network N. The network N may be, for example, the Internet, a LAN, a dedicated line, a telephone line, an in-house network, a mobile communication network, Bluetooth (registered trademark), WiFi (Wireless Fidelity), other communication lines, or a combination thereof, and may be either wired or wireless.
[0028] [Relay system configuration] As shown in FIG. 2, the relay system 1 includes a processor 11, a storage device 12, and a communication unit 13, for example.
[0029] The processor 11 is, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), etc. The processor 11 functions as a control unit that realizes various functions of the relay system 1 by executing a program 121 stored in the storage device 12.
[0030] The storage device 12 is a computer-readable recording medium, such as a disk drive or a semiconductor memory, etc. In the storage device 12, for example, a program 121, data 122 used in the program 121, etc. are stored.
[0031] The data 122 includes, for example, order information related to an order placed at an online convenience store, delivery company information related to a delivery company, delivery person information related to a delivery person, and call history information related to a call history between a delivery person and a customer. Each piece of information will be described in detail later.
[0032] The communication unit 13 is an interface that connects to the network N and communicates with other devices and terminals on the network N.
[0033] [Delivery terminal configuration] As shown in FIG. 3, the deliveryman terminal 2 includes, for example, a processor 21, a storage device 22, a communication unit 23, a display unit 24, and an input unit 25.
[0034] The processor 21 is, for example, a CPU, an MPU, etc. The processor 21 executes a program 221 stored in the storage device 22, thereby functioning as a control unit 211 that realizes various functions of the deliveryman terminal 2.
[0035] The storage device 22 is a computer-readable recording medium, such as a semiconductor memory or a disk drive, etc. In the storage device 22, for example, a program 221 and data used in the program 221 are stored.
[0036] The program 221 may include, for example, a delivery person application (hereinafter, also referred to as a "delivery person app") for supporting the work of the delivery person. The delivery person can, for example, make calls to a customer anonymously without disclosing telephone numbers to each other, using various screens displayed by executing the delivery person app on the delivery person terminal 2. Details of making calls to a customer anonymously to each other will be described later.
[0037] The present invention can also be applied to a case where a deliveryman app is not installed on the deliveryman terminal 2. In this case, it is preferable to support the work of the deliveryman by exchanging data between the deliveryman terminal 2 and the relay system 1 using various screens displayed on the deliveryman terminal 2 by connecting the deliveryman terminal 2 to a designated site of the relay system 1, for example.
[0038] The communication unit 23 is an interface that connects to the network N and communicates with other terminals and devices on the network N.
[0039] The display unit 24 is, for example, a display having a touch panel, and displays images, screens, and the like.
[0040] The input unit 25 is, for example, a touch panel, a pen tablet, a keyboard, or a microphone, and receives inputs such as operational instructions from a delivery person.
[0041] [Functions of the relay system] 4, a function realized by executing the program 121 of the relay system 1 will be described. The relay system 1 has, as a functional configuration, for example, a request receiving unit 111, a determining unit 112, a calling unit 113, a line connecting unit 114, and a call accepting unit 115. In this embodiment, it is assumed that a delivery person app is installed in the delivery person terminal 2, for example.
[0042] In this embodiment, among the functions realized by the relay system 1, (1) a function in which a delivery person calls a customer, and (2) a function in which a customer calls the delivery person back will be described below in order.
[0043] (1) A function that allows delivery personnel to call customers This function allows delivery personnel who deliver products ordered by a customer to call the customer anonymously.
[0044] 4 receives a call request from the deliveryman terminal 2 for the deliveryman to request the relay system 1 to make a call to a customer. The call request includes, for example, an order ID that is identification information for identifying order information, and a deliveryman ID that is identification information for identifying deliveryman information.
[0045] Order information may include, for example, an order ID, the name, price and quantity of the ordered item, the date and time the order was received, the scheduled delivery date and time, the progress of the order, the customer's name, address and telephone number (the telephone number of the customer's terminal), the store where the item was purchased, and the delivery person ID of the delivery person responsible for delivery.
[0046] The order progress status is data indicating how far the work for the order has progressed at the present time. The order progress status can be expressed, for example, by setting categories, and these categories can be set appropriately according to the contents of the operation. For example, the categories may be: order acceptance completed, product acquisition completed, delivery person entered, delivery person decided, collection in progress, delivery in progress, delivery completed, etc.
[0047] Furthermore, the order progress status may be divided into broad categories so that when the order progress status is in collection or delivery (the status from collection of the product to completion of delivery of the product), it can be determined that the order is in the delivery status. The range of the delivery status can be appropriately set according to the operation contents, and may be, for example, the status from when the delivery person who will deliver the product is decided to when the delivery of the product is completed.
[0048] The delivery person information may include, for example, a delivery person ID, the delivery person's name and telephone number (the telephone number of the delivery person's terminal), a delivery company ID for identifying the delivery company to which the delivery person belongs, and the order ID of the order that the delivery person is currently delivering.
[0049] An example of a procedure in which a delivery person operates the delivery person terminal 2 to send a call request to the relay system 1 will be described with reference to FIGS.
[0050] 5 is an example of a delivery screen 5a that displays the contents of deliveries that a delivery person is responsible for for each delivery. This delivery screen 5a is provided with, for example, a display field 5b that displays the current delivery status, a display field 5c that displays information about the delivery destination customer, a display field 5d that displays information about the order to be delivered, a "Phone" button 5e, a "View Map" button 5f, a "Product Delivered to Customer" button 5g, and a "Customer Was Not At Home" button 5h.
[0051] In the display field 5b, for example, the current delivery status is displayed as "in delivery" and the expected delivery date and time. As the current delivery status, for example, entry of a delivery person, decision of delivery person, collection in progress, delivery in progress, delivery completed, etc. can be appropriately set.
[0052] In the display field 5c, the customer's name and address are displayed as information about the customer. In the display field 5d, the order number (order ID), the purchased item, and a delivery note are displayed as information about the order.
[0053] The "Call" button 5e is a button that the delivery person presses (including tapping or touching) when making a call to the customer. The "View Map" button 5f is a button that the delivery person presses when checking the location of the delivery destination on a map.
[0054] The "Product has been handed over to the customer" button 5g is a button that is pressed when the delivery person has finished delivering the product to the customer. By pressing this button, the order progress status and delivery status may be updated from "in delivery" to "delivery completed." The "customer was absent" button 5h is a button that is pressed when the customer was absent.
[0055] When the "Call" button 5e is pressed, a modal window 6a shown in Fig. 6 is displayed. This modal window 6a is a screen for prompting the delivery person to confirm whether or not to call the customer.
[0056] The modal window 6a is provided with, for example, a "Connect the call" button 6b and a "Not now" button 6c for canceling the telephone operation.
[0057] When the “Connect the call” button 6b in the modal window 6a is pressed, a call request is sent from the deliveryman terminal 2 to the relay system 1.
[0058] Here, when the delivery person presses the "Connect the call" button 6b in the modal window 6a, the modal window 6a is closed and a toast 7a shown in Fig. 7 is popped up. For example, the toast 7a displays a message such as "Please wait a moment until the call is received." The toast 7a may be displayed until a call is made from the relay system 1 to the delivery person terminal 2. The call made to the delivery person terminal 2 will be described later.
[0059] 4 acquires order information based on the order ID included in the call request received by the request receiving unit 111, and determines whether the progress status of the order included in the acquired order information is a state of being delivered. For example, the determination unit 112 determines that the order is in a state of being delivered when the progress status of the order is being collected or being delivered.
[0060] When the progress status of the order is in a delivery status, the determination unit 112 registers a call history based on the order ID and delivery person ID included in the call request. The call history may include, for example, the order ID, the delivery person ID, the call date and time, the call lock status, and the progress status. The progress status is classified data for managing the progress status of the exchange by the call. For example, when registering the call history, the progress status may be set to a state in which the call request has been accepted.
[0061] The call lock state is set to the locked state when it is necessary to prohibit a repeat call with the same order ID and deliveryman ID, and is set to the unlocked state when the prohibition is lifted. For example, the call lock state may be set to the locked state when a call is made from the relay system 1 to the deliveryman terminal 2, while the call lock state may be set to the unlocked state when the call from the relay system 1 to the deliveryman terminal 2 times out (e.g., 60 seconds have passed) or when the deliveryman terminal 2 responds to the call.
[0062] 4, when it is determined that the progress status of the order corresponding to the order ID included in the call request is in a delivery in progress state, the call unit 113 makes a call to the delivery person terminal 2. At this time, the call unit 113 may update the progress status in the call history to a state in which a call has been made to the delivery person.
[0063] When calling the deliveryman terminal 2, the calling unit 113 uses the second telephone number of the relay system 1, which is different from the telephone number of the customer terminal 3, as the telephone number of the call origin. In other words, the calling unit 113 calls the telephone number of the deliveryman terminal 2 from the second telephone number of the relay system 1. As a result, the deliveryman terminal 2 receives an incoming call from the second telephone number of the relay system 1. The telephone number of the deliveryman terminal 2, which is the destination of the call, can be the telephone number of the deliveryman in the deliveryman information obtained based on the deliveryman ID included in the call request.
[0064] When the deliveryman terminal 2 responds to the call made to the deliveryman terminal 2, the calling unit 113 makes a call to the customer terminal 3. At this time, the calling unit 113 may update the progress state of the call history to a state in which a call has been made to the customer.
[0065] When calling the customer terminal 3, the calling unit 113 uses the first telephone number of the relay system 1, which is different from the telephone number of the deliveryman terminal 2, as the telephone number of the call origin. In other words, the calling unit 113 calls the telephone number of the customer terminal 3 from the first telephone number of the relay system 1. As a result, the customer terminal 3 receives an incoming call from the first telephone number of the relay system 1. The telephone number of the customer terminal 3 that is the destination of the call can be the telephone number of the customer in the order information obtained based on the order ID included in the call request.
[0066] Here, it is preferable to set the first telephone number and the second telephone number of the relay system 1 to different numbers. This makes it possible to easily determine whether the call originates from a customer or a deliverer depending on whether the destination telephone number of the call back to the relay system 1 is the first telephone number or the second telephone number.
[0067] 4 establishes a line connection between the deliveryman terminal 2 that has responded to a call from the relay system 1 to the deliveryman terminal 2, and the customer terminal 3 that has responded to a call from the relay system 1 to the customer terminal 3. This allows the deliveryman and the customer to talk to each other anonymously.
[0068] When registering the call history, if a call history with the same order ID and delivery person ID already exists and the call lock status of the call history is in the locked state, the determination unit 112 may treat the received call request as an error and cause the delivery person terminal 2 to display an error screen notifying that connection to the customer terminal 3 has failed. An example of the error screen is shown in FIG. 8.
[0069] The error screen 8a shown in Fig. 8 is displayed as a modal window after the toast 7a shown in Fig. 7 is deleted. The error screen 8a exemplarily displays a message that connection to the customer terminal 3 due to the call request has failed, and urges the delivery person to send the call request again in one minute.
[0070] When the "OK" button 8b on the error screen 8a is pressed, the screen returns to the delivery person screen 5a of FIG.
[0071] (2) The ability for customers to call the delivery person back This function allows a customer to call back to a delivery person from the call history of the customer terminal 3, while remaining anonymous to each other.
[0072] 4 accepts a call from the customer terminal 3 of a customer who has ordered a product. A call from the customer terminal 3 is made when the customer selects an incoming call history with the first telephone number of the relay system 1 from the incoming call history of the customer terminal 3 and places a call. As a result, the customer terminal 3 makes a call to the first telephone number of the relay system 1.
[0073] The determination unit 112 in Fig. 4 determines whether or not there is a call history associated with the telephone number of the customer terminal 3. Specifically, the determination unit 112 acquires order information based on the telephone number of the customer terminal 3 that is the call origin, and when there is a call history including the order ID of the acquired order information, it determines that there is a call history associated with the telephone number of the customer terminal 3. Then, using the call history whose existence has been confirmed, it determines whether or not the delivery is in progress as described below. Note that, when there are multiple call histories associated with the telephone number of the customer terminal 3, it is preferable to use the latest call history to determine whether or not the delivery is in progress as described below.
[0074] The determination unit 112 determines whether the progress status of the order corresponding to the latest call history associated with the telephone number of the customer terminal 3 is in a delivery status. For example, the determination unit 112 determines that the order is in a delivery status when the progress status of the order is in a collection status or in a delivery status.
[0075] When the determination unit 112 determines that the status of the order identified based on the latest call history associated with the telephone number of the customer terminal 3 is a status of in-delivery, the call unit 113 in Figure 4 makes a call to the delivery person terminal 2 of the delivery person identified based on the call history.
[0076] When calling the deliveryman terminal 2, the calling unit 113 uses the second telephone number of the relay system 1, which is different from the telephone number of the customer terminal 3, as the telephone number of the call origin. As a result, the deliveryman terminal 2 receives an incoming call from the second telephone number of the relay system 1. The telephone number of the deliveryman terminal 2, which is the destination of the call, can be the telephone number of the deliveryman in the deliveryman information obtained based on the deliveryman ID included in the call history.
[0077] 4 establishes a line connection between the customer terminal 3 that made a call to the relay system 1 based on the incoming call history, and the deliveryman terminal 2 that responded to the call from the relay system 1 to the deliveryman terminal 2. This allows the customer and the deliveryman to talk to each other anonymously.
[0078] Here, if the delivery person calls the customer back from the call history of the delivery person terminal 2, the relay system 1 may notify the delivery person terminal 2 of an error and also display a message urging the delivery person to call the customer back again, for example, from the delivery person screen 5a shown in Figure 5.
[0079] [Operation of information processing system] An example of the operation of the information processing system when a delivery person places a call to a customer will be described with reference to FIG.
[0080] First, when a delivery person presses, for example, the "Connect the phone" button 6b in FIG. 6 (step S101), the delivery person terminal 2 transmits a call request to the relay system 1 (step S102).
[0081] Next, the determination unit 112 of the relay system 1 determines whether the order progress status of the order information specified based on the order ID included in the call request is in a delivery status (step S103). If this determination is NO (step S103; NO), the determination unit 112 notifies the delivery person terminal 2 of an error (step S104). The delivery person can also start over from the procedure in the above step S101.
[0082] If it is determined in step S103 that the order progress status is in a delivery in progress state (step S103; YES), the determination unit 112 registers a call history based on the order ID and the delivery person ID included in the call request (step S105).
[0083] Next, the calling unit 113 of the relay system 1 calls the deliveryman terminal 2 using the second telephone number of the relay system 1, which is different from the telephone number of the customer terminal 3, as the telephone number of the call origin (step S106).
[0084] Next, the delivery person answers the call made from the relay system 1 (step S107), and the delivery person terminal 2 responds to the call originating from the second telephone number of the relay system 1 (step S108).
[0085] Next, the calling unit 113 of the relay system 1 calls the customer terminal 3 using the first telephone number of the relay system 1, which is different from the telephone number of the deliveryman terminal 2, as the telephone number of the call origin (step S109).
[0086] Next, when the customer answers the call made from the relay system 1 (step S110), the customer terminal 3 responds to the call originating from the first telephone number of the relay system 1 (step S111).
[0087] Next, the line connection unit 114 of the relay system 1 establishes a line connection between the deliveryman terminal 2 that responded to the call from the relay system 1 in the above step S108 and the customer terminal 3 that responded to the call from the relay system 1 in the above step S111 (step S112). This allows the deliveryman and the customer to talk to each other anonymously.
[0088] An example of the operation of the information processing system when a customer calls back a delivery person will be described with reference to FIG.
[0089] First, a customer selects an incoming call history from the incoming call history of the customer terminal 3 that is a first telephone number of the relay system 1 that is different from the telephone number of the delivery person terminal 2 and makes a call (step S201), and the customer terminal 3 then makes a call to the first telephone number of the relay system 1 (step S202).
[0090] Next, the determination unit 112 of the relay system 1 determines whether or not there is a call history associated with the telephone number of the customer terminal 3 that is the call source in the above step S202 (step S203). If this determination is NO (step S203; NO), the determination unit 112 notifies the customer terminal 3 of an error (step S204). The customer can also start over from the procedure in the above step S201.
[0091] If it is determined in the above step S203 that a call history associated with the telephone number of the customer terminal 3 exists (step S203; YES), the determination unit 112 of the relay system 1 determines whether the progress status of the order of the order information identified based on the call history associated with the telephone number of the customer terminal 3 is in a delivery status (step S205). If this determination is NO (step S205; NO), the determination unit 112 notifies the customer terminal 3 of an error (step S206). The customer can also start over from the procedure of the above step S201.
[0092] If it is determined in step S205 above that the order progress is in a state of being delivered (step S205; YES), the call unit 113 of the relay system 1 identifies the telephone number of the delivery person based on the call history, and uses the second telephone number of the relay system 1, which is different from the telephone number of the customer terminal 3, as the telephone number from which the call originates, and makes a call to the identified telephone number of the delivery person (step S207).
[0093] Next, the delivery person answers the call made from the relay system 1 (step S208), and the delivery person terminal 2 responds to the call originating from the second telephone number of the relay system 1 (step S209).
[0094] Next, the line connection unit 114 of the relay system 1 establishes a line connection between the customer terminal 3 that made the call to the relay system 1 in the above step S202 and the deliveryman terminal 2 that responded to the call from the relay system 1 in the above step S209 (step S210). This allows the customer and the deliveryman to talk to each other anonymously.
[0095] [Effects of the embodiment] As described above, according to the information processing system including the relay system 1 of the embodiment, when a delivery person sends a call request including an order ID and a delivery person ID to the relay system 1, if the progress status of the order corresponding to the order ID included in the call request is in a delivery in progress state, in order to connect the line between the delivery person terminal and the customer terminal, a call is made to the delivery person's telephone number from a second telephone number of the relay system 1, which is different from the customer's telephone number, and a call is also made to the customer's telephone number from a first telephone number of the relay system 1, which is different from the delivery person's telephone number.
[0096] This allows a delivery person who answers a call from a second telephone number different from the customer's telephone number, and a customer who answers a call from a first telephone number different from the delivery person's telephone number, to call each other anonymously when certain conditions are met.
[0097] Furthermore, according to the information processing system including the relay system 1 of the embodiment, when a call is received from a customer terminal of a customer who has ordered a product to a first telephone number of the relay system 1, which is different from the telephone number of the delivery person, if there is a call history associated with the telephone number of the customer terminal and the progress status of the order associated with the call history is in a state of being delivered, a call can be made from a second telephone number of the relay system 1, which is different from the customer's telephone number, to the telephone number of the delivery person who has a history of calling the customer, in order to connect the line between the customer terminal and the delivery person terminal.
[0098] This allows a customer who calls based on an incoming call history from a first telephone number different from the delivery person's telephone number to make anonymous calls to a delivery person who answers the call from a second telephone number different from the customer's telephone number, when certain conditions are met.
[0099] Therefore, according to the information processing system including the relay system 1 according to the embodiment, it is possible to limit the situations in which people can make anonymous calls to each other.
[0100] The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the scope of the present invention. Therefore, the above-described embodiment is merely an example in every respect and should not be interpreted as being restrictive. For example, the above-described processing steps can be arbitrarily changed in order or executed in parallel as long as there is no contradiction in the processing content. [Explanation of symbols]
[0101] 1... relay system, 2... deliveryman terminal, 3... customer terminal, 11... processor, 12... storage device, 13... communication unit, 21... processor, 22... storage device, 23... communication unit, 24... display unit, 25... input unit, 111... request receiving unit, 112... judgment unit, 113... calling unit, 114... line connection unit, 115... call acceptance unit, 121... program, 122... data, 211... control unit, 221... program, N... network
Claims
1. a call receiving unit that receives a call from a customer terminal of a customer who has ordered a product to a first telephone number different from the telephone number of a delivery person terminal of a delivery person who delivers the product; a determination unit that, when a call history associated with the telephone number of the customer terminal exists, determines whether the progress status of the order associated with the call history is in a delivery status; a calling unit that, when the determining unit determines that the progress status of the order associated with the call history is in a delivery in progress state, makes a call to the telephone number of the delivery staff terminal associated with the call history from a second telephone number different from the telephone number of the customer terminal in order to connect a line between the customer terminal and the delivery staff terminal; A relay system comprising:
2. The system further includes a line connection unit that establishes a line connection between the customer terminal that made a call to the first telephone number and the deliveryman terminal that responded to the call to the telephone number of the deliveryman terminal. The relay system according to claim 1.
3. The delivery status includes a status from collection of the product to completion of delivery. The relay system according to claim 1.
4. The call history includes an order ID for identifying order information including the telephone number of the customer terminal, and a delivery person ID for identifying delivery person information including the telephone number of the delivery person terminal. The relay system according to claim 1.
5. A request receiving unit receives a call request from the deliveryman terminal, the call request including the order ID and the deliveryman ID, for requesting a call to the customer, The determination unit further determines whether the progress status of the order corresponding to the order ID included in the call request received by the request receiving unit is in a delivery status, When the determination unit determines that the progress status of the order corresponding to the order ID included in the call request is in a delivery in progress state, the calling unit calls the telephone number of the deliveryman terminal from the second telephone number and calls the telephone number of the customer terminal from the first telephone number in order to connect the line between the deliveryman terminal and the customer terminal. The relay system according to claim 4.
6. and a line connection unit that establishes a line connection between the deliveryman terminal and the customer terminal in response to a call addressed to each of the deliveryman terminal and the customer terminal. The relay system according to claim 5.
7. 1. A processor-implemented method, comprising: receiving a call from a customer terminal of a customer who has ordered the product to a first telephone number different from a telephone number of a delivery person terminal of a delivery person who delivers the product; When a call history associated with the telephone number of the customer terminal exists, determining whether the progress status of the order associated with the call history is in a delivery status; When it is determined in the determining step that the progress status of the order associated with the call history is in a delivery in progress state, a step of making a call from a second telephone number different from the telephone number of the customer terminal to the telephone number of the delivery staff terminal associated with the call history in order to connect a line between the customer terminal and the delivery staff terminal; The method includes:
Citation Information
Patent Citations
Phone calling connection apparatus, phone calling connection program and phone calling connection method
JP2017169129A