Program, information processing method, and information processing system
The system improves delivery personnel productivity by offering bonuses for consecutive request acceptance, addressing the challenge of workforce efficiency in delivery services.
Patent Information
- Application Number
- JP2024086999
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-29
- Publication Date
- 2025-12-11
AI Technical Summary
Existing information processing systems for delivery services face challenges in improving the workforce of delivery personnel.
Implementing a program and information processing system that displays delivery requests on delivery personnel terminals and offers bonuses for meeting specified conditions, such as consecutive acceptance of requests within a time frame, to incentivize delivery acceptance.
This approach increases the number of delivery personnel accepting requests by providing additional rewards, thereby enhancing the productivity of the delivery workforce.
Smart Images

Figure 2025179985000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program, an information processing method, and an information processing system. [Background technology]
[0002] Conventionally, there is an information processing system described in Patent Document 1 below. In this information processing system, when a user operates a terminal to request delivery of a product, the order information is sent to a decision system. The decision system requests a store to prepare the product based on the order information. The decision system also determines a delivery person to be requested to deliver the product from among multiple delivery people. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-139543 Summary of the Invention [Problem to be solved by the invention]
[0004] The information processing system described in Patent Document 1 has room for improvement in terms of the workforce of delivery personnel.
[0005] The present invention has been made in consideration of the above-mentioned circumstances, and its purpose is to provide a program, an information processing method, and an information processing system that can improve the productivity of delivery personnel. [Means for solving the problem]
[0006] The program that solves the above problem is a program that is executed on the delivery person terminal of a delivery person who delivers products ordered from a user terminal to a delivery destination, and executes a process of displaying a delivery request related to the order on the delivery person terminal, and a process of displaying on the delivery person terminal, if the delivery request meets specified conditions, that a bonus will be awarded in conjunction with the delivery.
[0007] Another program that solves the above problem causes a computer to perform the following processes: acquiring a product order from a user terminal; sending a delivery request related to the order to a delivery person's terminal; and, if the delivery request satisfies specified conditions, granting a bonus to the delivery person who makes the delivery.
[0008] In an information processing method that solves the above problem, the delivery person terminal of the delivery person who delivers the product ordered from the user terminal to the delivery destination executes a process of displaying a delivery request related to the order on the delivery person terminal, and a process of displaying on the delivery person terminal, if the delivery request satisfies predetermined conditions, that a bonus will be awarded in conjunction with the delivery.
[0009] In another information processing method for solving the above problem, a computer performs the following processes: acquiring a product order from a user terminal; sending a delivery request related to the order to a delivery person's terminal; and, if the delivery request satisfies specified conditions, granting a bonus to the delivery person who makes the delivery.
[0010] The information processing system for solving the above problem includes a display control unit. The display control unit displays a delivery request related to the order on a delivery person terminal of a delivery person who delivers the product ordered from the user terminal to a delivery destination. If the delivery request satisfies a predetermined condition, the display control unit executes processing to display on the delivery person terminal that a bonus will be awarded in connection with the delivery.
[0011] Another information processing system that solves the above problem includes an acquisition unit, a transmission unit, and a reward granting unit. The acquisition unit acquires a product order from a user terminal. The transmission unit transmits a delivery request related to the order to a delivery person terminal of a delivery person. The reward granting unit grants a reward to the delivery person if the delivery request satisfies a predetermined condition.
[0012] According to these methods, if a delivery request meets the conditions for receiving a reward, the reward will be given to the delivery person, or a message indicating that a reward will be given will be displayed on the delivery person's terminal, so delivery people will accept delivery requests with the aim of receiving the reward. As a result, the number of delivery people who accept delivery requests can be increased, thereby improving the workforce of delivery people. [Effects of the Invention]
[0013] According to the program, information processing method, and information processing system of the present invention, it is possible to improve the productivity of delivery personnel. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of an information processing system according to an embodiment. [Figure 2] FIG. 1 is a block diagram showing an overview of an information processing system according to an embodiment. [Figure 3] FIG. 2 is a block diagram showing a schematic configuration of a server device according to the embodiment. [Figure 4] 10 is a flowchart showing a procedure of a process executed by a bonus granting unit of the embodiment. [Figure 5] 6A to 6C are time charts showing an example of the operation of the information processing system according to the embodiment. [Figure 6] 6A and 6B are time charts showing an example of the operation of the information processing system according to the embodiment. [Figure 7] FIG. 2 is a block diagram showing a schematic configuration of a delivery person terminal according to an embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a screen displayed on a delivery person terminal according to an embodiment. [Figure 9] FIG. 10 is a diagram showing an example of a screen displayed on a delivery person terminal according to an embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a screen displayed on a delivery person terminal according to an embodiment. [Figure 11] FIG. 10 is a diagram showing an example of a screen displayed on a delivery person terminal according to an embodiment. [Figure 12] FIG. 10 is a diagram showing an example of a screen displayed on a delivery person terminal according to an embodiment. [Figure 13] 4 is a sequence chart showing an example of the operation of the information processing system according to the embodiment. [Figure 14] FIG. 1 is a block diagram showing a schematic configuration of a computer according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, an embodiment of a program, an information processing method, and an information processing system will be described with reference to the drawings. To facilitate understanding of the description, the same components in each drawing are denoted by the same reference numerals as much as possible, and redundant description will be omitted.
[0016] <Embodiment> First, an overview of the information processing system of this embodiment will be described.
[0017] (Outline of information processing system) The information processing system 10 of this embodiment shown in FIG. 1 is a system for accepting product orders from users and delivering the ordered products to a delivery destination designated by the user. Typically, the information processing system 10 is a system that provides a food delivery service. However, the system to which the present disclosure is applied should not be limited to such a system. As shown in FIG. 1, the information processing system 10 includes a user terminal 20, a store terminal 30, a delivery person terminal 40, and a server device 50. The user terminal 20, the store terminal 30, the delivery person terminal 40, and the server device 50 are connected to each other so as to be able to communicate with each other via a communication network N. The communication network N is, for example, the Internet or a LAN.
[0018] The user terminal 20 is a device used by a user who orders products. An ordering application for ordering products is installed in the user terminal 20. The user can order various products by operating the ordering application on the user terminal 20. When the user performs an operation to order a specific product from among the various products, the user terminal 20 transmits order information including the order details of the specific product to the server device 50, as shown in FIG. 2 .
[0019] When the server device 50 receives the order information transmitted from the user terminal 20, it transmits an order request notification to the store terminal 30 of the store corresponding to the order information. The order request notification includes information about the ordered product, etc. When the store terminal 30 receives the order request notification transmitted from the server device 50, it notifies the store clerk of the ordered product by displaying the information about the ordered product on a display or outputting it by voice. The clerk then prepares the ordered product. Thereafter, when the delivery person requested to deliver the product arrives at the store, the delivery person is handed over the ordered product.
[0020] When the server device 50 receives order information transmitted from the user terminal 20, it searches for candidate delivery personnel from among multiple delivery personnel to determine the delivery personnel who will deliver the ordered items. For example, when the server device 50 receives order information transmitted from the user terminal 20, it transmits a delivery request notification to each of the multiple delivery personnel terminals 40. The delivery personnel terminals 40 are each carried by a plurality of delivery personnel. A delivery application for performing various operations related to the delivery of items is installed on each of the delivery personnel terminals 40. When the delivery request notification transmitted from the server device 50 is received, the delivery personnel terminal 40 displays a delivery request screen. The delivery request screen is one of the operation screens of the delivery application, and is a screen on which, for example, the delivery request content can be confirmed and whether or not to accept the delivery request can be selected. When the delivery personnel performs an operation to accept the delivery request on this delivery request screen, the delivery personnel terminal 40 transmits an acceptance notification to the server device 50.
[0021] The server device 50 receives the acceptance notice sent from the delivery person terminal 40, and the delivery person is determined as an actual delivery person. After that, the delivery person determined as an actual delivery person goes to the store to receive the product, and then delivers the received product to the delivery destination specified by the user.
[0022] The user terminal 20, the store terminal 30, and the delivery person terminal 40 are, for example, smartphones, tablet terminals, personal computers, etc. The server device 50 is, for example, a cloud computer, a server computer, a personal computer, etc.
[0023] (Server device configuration) Next, a specific description will be given of the configuration of the server device 50. As shown in FIG.
[0024] The communication unit 51 performs various communications with the user terminal 20, the store terminal 30, and the delivery person terminal 40 via the communication network N.
[0025] The storage unit 52 stores various types of information held by the server device 50. For example, the storage unit 52 stores various types of program data for operating the server device 50. The storage unit 52 also stores a user database 520 and a delivery person database 521.
[0026] The user database 520 stores, for each of a plurality of users who can use the system 10, a user identification number, payment information, etc., linked to the user. The user identification number is an identifier that can uniquely identify each user. The payment information includes information indicating the payment method for the charges for the product and delivery fees, etc., such as credit card information and information on payment methods using QR codes (registered trademark).
[0027] The delivery person database 521 stores, for each of multiple delivery persons, the delivery person's identification number, terminal information, rank, location information, and other information linked to that person. The delivery person's identification number is an identifier that can uniquely identify each delivery person. The delivery person's terminal information is information that can identify the delivery person terminal 40 carried by each delivery person. The delivery person's rank indicates the delivery person's rank or position. There are multiple delivery person ranks. In the information processing system 10 of this embodiment, a delivery person is granted a predetermined experience point each time they complete a delivery related to a delivery request they have accepted, and the delivery person's rank increases stepwise each time the granted experience point reaches a certain amount. Completing a delivery related to a delivery request means completing delivery of the product ordered by the user to the delivery destination. The location information includes the delivery person's current location information, movement history, and the like. The delivery person terminal 40 periodically detects its current location information using a global positioning system (GPS) or the like and transmits the detected location information to the server device 50. The deliveryman database 521 stores the location information successively transmitted from the deliveryman terminal 40 as the current location information of the deliveryman.
[0028] The control unit 53 controls the server device 50. The control unit 53 has functional components that are realized by executing a program stored in the storage unit 52, including an order information acquisition unit 530, a delivery request transmission unit 531, a delivery person information acquisition unit 532, a reward granting unit 533, a benefit granting unit 534, and a reward notification unit 535.
[0029] The order information acquisition unit 530 acquires order information transmitted from the user terminal 20 when the user orders a product.
[0030] When the order information acquisition unit 530 acquires order information, the delivery request sending unit 531 sends a delivery request notification corresponding to the order information to each of the multiple deliveryperson terminals 40. As a result, a delivery request screen is displayed on each of the multiple deliveryperson terminals 40. When a deliveryperson selects to accept the delivery request on this delivery request screen, an acceptance notification is sent from the deliveryperson terminal 40 to the server device 50. Then, the deliveryperson corresponding to the deliveryperson terminal 40 that sent the acceptance notification is selected as the actual deliveryperson who will deliver the product.
[0031] The delivery person information acquisition unit 532 executes an acquisition process to acquire various status information about each of a plurality of delivery persons, regardless of whether they have been selected as an actual delivery person. For example, the delivery person information acquisition unit 532 periodically acquires location information of the delivery person terminal 40, in other words, location information of the delivery person, from each delivery person terminal 40. The delivery person information acquisition unit 532 also acquires information about the status of the delivery person from the delivery person terminal 40. Information about the status of the delivery person may include, for example, a state of waiting for a delivery request related to an ordered product, a state of having accepted a delivery request, a state of heading to a store to pick up the product after accepting the delivery request, a state of having arrived at the store, a state of having picked up the product at the store and then heading to the delivery destination to deliver it, and a state of having completed delivery of the product to the delivery destination.
[0032] The delivery person information acquisition unit 532 acquires the status of these delivery persons based on the delivery person's operation of the delivery application. For example, when the delivery person performs an operation to accept a delivery request in the delivery application, the delivery person terminal 40 notifies the server device 50 that the delivery request has been accepted. Based on this notification, the delivery person information acquisition unit 532 determines that the delivery request has been accepted.
[0033] Furthermore, after the delivery person who accepted the order arrives at the store, when an operation indicating that the delivery person has arrived at the store is performed in the delivery application, the delivery person terminal 40 notifies the server device 50 that the delivery person has arrived at the store. Based on this notification, the delivery person information acquisition unit 532 determines that the delivery person has arrived at the store.
[0034] In this way, in the information processing system 10, the delivery person operates the delivery application at each stage of the delivery work, and the delivery person's status is successively notified from the delivery person terminal 40 to the server device 50. The delivery person information acquisition unit 532 successively grasps the delivery person's status based on the notification from the delivery person terminal 40.
[0035] The reward granting unit 533 grants a reward to a delivery person when the delivery person completes delivery related to a delivery request. The following describes an example in which the reward granted to the delivery person is monetary. The reward granted to the delivery person includes, for example, a regular reward and a rank reward. The regular reward is a basic reward granted to a delivery person upon completing a delivery. The rank reward is a reward granted to the delivery person in accordance with the delivery person's rank, separate from the regular reward. The rank reward is calculated, for example, by multiplying the regular reward by a predetermined ratio corresponding to the delivery person's rank. The predetermined ratio is set to a higher value as the delivery person's rank increases. Hereinafter, the reward granted to the delivery person by the reward granting unit 533 when the delivery person completes delivery related to a delivery request, i.e., the reward obtained by adding the regular reward and the rank reward, is referred to as the "basic reward." Note that the rank reward is not required in this disclosure.
[0036] The reward granting unit 534 grants a reward to the delivery person when the delivery request for the delivery person satisfies a predetermined condition. In this embodiment, the reward is an additional reward that is granted to the delivery person in addition to the basic reward that is granted to the delivery person by the reward granting unit 533 when the delivery person completes the delivery related to the delivery request.
[0037] Next, the procedure of the reward granting process executed by the reward granting unit 534 will be described with reference to Fig. 4. The process shown in Fig. 4 is executed when the delivery person completes delivery related to the delivery request.
[0038] As shown in FIG. 4, the bonus granting unit 534 first determines whether the current event is a bonus granting period (step S10). The bonus granting period is variably set by an administrator of the system 10, etc. Information about the bonus granting period is stored in the memory unit 52. The bonus granting period is set, for example, to a peak time period for delivery requests. The peak time period is, for example, lunch time or dinner time. The bonus granting unit 534 reads the information about the bonus granting period stored in the memory unit 52 to determine whether the current event is a bonus granting period. If the current event is not a bonus granting period (step S10: NO), the bonus granting unit 534 ends the processing shown in FIG. 4.
[0039] If the current period is a period during which the benefit is being awarded (step S10: YES), the benefit awarding unit 534 determines whether the benefit awarding condition is met (step S11). The benefit awarding unit 534 basically determines that the benefit awarding condition is met if the delivery person accepts a delivery request displayed on the delivery person terminal 40 within a period Pa, which is the period from the completion of the previous delivery until a predetermined time Ta has elapsed. In other words, the benefit awarding unit 534 determines that the benefit awarding condition is met when both a first condition, that a delivery request is displayed on the delivery person terminal 40 within the period Pa, and a second condition, that the delivery request is accepted, are met. As described above, in this embodiment, a consecutive acceptance condition, that is, acceptance of consecutive delivery requests, is used as the benefit awarding condition. The predetermined time Ta is variably set by an administrator of the system 10, or the like. Information about the predetermined time Ta is stored in the storage unit 52. In this embodiment, the benefit awarding condition is an example of a predetermined condition. Hereinafter, the period Pa will also be referred to as a "consecutive delivery acceptance period Pa." In this embodiment, the previous delivery is an example of a first delivery, and a delivery corresponding to a delivery request displayed on the deliveryperson terminal 40 during the continuous delivery acceptance period Pa is an example of a second delivery. As an example, the predetermined time Ta is 10 minutes.
[0040] 5(A), if a delivery person completes the previous delivery at time t10, the period from time t10 to time t20, when a predetermined time Ta has elapsed, is set as the consecutive delivery acceptance period Pa. In this case, if the delivery person displays a delivery request screen on the delivery person terminal 40 at time t30 within the consecutive delivery acceptance period Pa, and then performs an operation to accept the delivery request at time t31 within the consecutive delivery acceptance period Pa, the bonus granting unit 534 determines that the bonus granting condition has been met.
[0041] 5(B), for example, if a delivery person displays a delivery request screen on the delivery person terminal 40 at time t40 during the continuous delivery acceptance period Pa, and then accepts the delivery request at time t41 after the continuous delivery acceptance period Pa has elapsed, the reward granting unit 534 also determines that the reward granting condition is met. In this way, in the present system 10, as long as the delivery request screen is displayed on the delivery person terminal 40 during the continuous delivery acceptance period Pa, the reward granting unit 534 determines that the reward granting condition is met even if the delivery person accepts the delivery request after the continuous delivery acceptance period Pa has elapsed. In other words, the second requirement included in the reward granting condition is met regardless of whether it is during the continuous delivery acceptance period Pa or not.
[0042] Furthermore, for example, as shown in FIG. 5(C), suppose that at time t50 during the consecutive delivery acceptance period Pa, the delivery person displays another delivery request screen on the delivery person terminal 40, and then performs an operation to reject the other delivery request at time t51 during the consecutive delivery acceptance period Pa without accepting the other delivery request. Rejecting another delivery request corresponds to, for example, the case where the delivery person closes the other delivery request screen without performing an operation to accept the other delivery request. In this case, even if the delivery person displays a second delivery request screen on the delivery person terminal 40 at time t52 during the consecutive delivery acceptance period Pa, and then performs an operation to accept the second delivery request at time t53 during the consecutive delivery acceptance period Pa, the bonus granting unit 534 determines that the bonus granting condition is satisfied.
[0043] On the other hand, for example, as shown in Figure 6(A), if a delivery person displays a delivery request screen on the delivery person terminal 40 at time t60 after the continuous delivery acceptance period Pa has elapsed, and then performs an operation to accept the delivery request at time t61, the bonus granting unit 534 determines that the bonus granting conditions have not been met.
[0044] 6(B), for example, suppose that at time t70 during the consecutive delivery acceptance period Pa, the delivery person displays another delivery request screen on the delivery person terminal 40, and then performs an operation to accept the other delivery request at time t71 during the consecutive delivery acceptance period Pa, but then cancels or skips the other delivery request at time t72. Furthermore, if at time t73 after the consecutive delivery acceptance period Pa has elapsed, the delivery person displays a second delivery request screen on the delivery person terminal 40, and then performs an operation to accept the second delivery request at time t74, the bonus granting unit 534 determines that the bonus granting condition is not met.
[0045] As shown in FIG. 4, when the reward granting unit 534 determines that the reward granting conditions are met (step S11: YES), it determines whether the delivery person has completed the delivery related to the delivery request that satisfies the reward granting conditions (step S12). When the reward granting unit 534 determines that the delivery person has completed the delivery related to the delivery request that satisfies the reward granting conditions (step S12: YES), it grants a reward to the delivery person (step S13). For example, the reward granting unit 534 grants an additional reward to the delivery person in addition to the basic reward. The additional reward is calculated, for example, by multiplying the basic reward by a predetermined multiplier. When a reward is granted to the delivery person by the processing of step S13, the amount of money that is the sum of the basic reward and the additional reward is granted to the delivery person.
[0046] On the other hand, if the reward granting unit 534 determines that the reward granting condition is not met (step S11: NO), it terminates the process shown in Figure 4 without granting a reward to the delivery person. For example, if the delivery person completes the delivery related to the delivery request after time t61 shown in Figure 6(A) or after time t74 shown in Figure 6(B), no reward will be granted to the delivery person. In these cases, only the basic remuneration will be granted to the delivery person.
[0047] Furthermore, even if the conditions for granting the bonus are met (step S11: YES), if the delivery person does not complete the delivery related to the delivery request that satisfies the conditions for granting the bonus (step S12: NO), the bonus granting unit 534 ends the processing shown in Figure 4 without granting the bonus to the delivery person.
[0048] When the reward notification unit 535 shown in FIG. 3 receives a notification from the deliveryperson terminal 40 that the delivery related to the delivery request has been completed, it transmits reward information corresponding to the delivery request to the deliveryperson terminal 40. For example, if the reward granting unit 533 grants only a basic reward to the deliveryperson, the reward information includes only information about the basic reward. On the other hand, if the reward granting unit 533 and the bonus granting unit 534 grant a basic reward and an additional reward to the deliveryperson, the reward information includes information about the basic reward and the additional reward. The reward information transmitted from the reward notification unit 535 is displayed on the deliveryperson terminal 40, allowing the deliveryperson to check the details of the reward.
[0049] (Configuration of delivery person terminal) Next, we will explain the configuration of the deliveryman terminal 40. As shown in Figure 7, the deliveryman terminal 40 includes a communication unit 41, an input unit 42, a display unit 43, a storage unit 44, and a control unit 45.
[0050] The communication unit 41 performs various communications with the server device 50 via the communication network N.
[0051] The input unit 42 is a device that accepts input operations from the user, such as a mouse or keyboard.
[0052] The display unit 43 is a device having a function of displaying various images, such as a liquid crystal display. In the following, an example will be described in which the input unit 42 and the display unit 43 are configured as a touch panel that integrates these functions.
[0053] The memory unit 44 stores various types of information held by the deliveryperson terminal 40. For example, the memory unit 44 stores various types of program data for operating the deliveryperson terminal 40. The control unit 45 controls the deliveryperson terminal 40. The control unit 45 includes a display control unit 450 as a functional configuration realized by executing the programs stored in the memory unit 44. The display control unit 450 displays various screens on the display unit 43 based on operations on the input unit 42 by the deliveryperson.
[0054] Next, examples of operation screens displayed on the display unit 43 by the display control unit 450 will be described with reference to Figures 8 to 11. Note that the screens shown in Figures 8 to 11 are displayed on the display unit 43 when, for example, a delivery application is running on the delivery person terminal 40, in other words, when the delivery application is online.
[0055] For example, when a delivery person has completed delivery related to a given delivery request and is waiting for the next delivery request to come in, the display control unit 450 causes the display unit 43 to display a top screen 70 as shown in Fig. 8. As shown in Fig. 8, the top screen 70 is provided with a map display area 701, a rank display area 702, a message display area 703, and the like.
[0056] A map of the area around the delivery person's current location is displayed in the map display area 701. The map display area 701 also displays an icon 701a indicating the delivery person's current location.
[0057] The current rank of the delivery person is displayed in the rank display area 702. On the outer periphery of the rank display area 702, the progress of the delivery person's experience points at the current rank is displayed in the form of a progress bar.
[0058] The current status of the delivery person is displayed in the message display area 703. When the delivery person is waiting for the next delivery request, a message to that effect, such as that shown in FIG.
[0059] The top screen 70 shown in Fig. 8 is a screen that is displayed when the special offer period is not currently in progress, or when the consecutive delivery acceptance period Pa has elapsed since the delivery related to the previous delivery request was completed. When the special offer period is currently in progress and the consecutive delivery acceptance period Pa is in progress, the display control unit 450 changes the top screen 70 to the screen shown in Fig. 9.
[0060] 9, on the top screen 70, during the period when the special offer is being held, the background color of the message display area 703 is changed. In addition, on this top screen 70, a time display area 704 is further provided.
[0061] The time display area 704 displays, in countdown format, the time remaining from the present time until the end of the continuous delivery acceptance period Pa (6 minutes and 30 seconds in the example shown in FIG. 9). The time display area 704 also displays a message indicating that accepting a delivery request within the continuous delivery acceptance period Pa will increase the basic remuneration by a predetermined factor (1.1 times in the example shown in FIG. 9).
[0062] When a delivery request notification is sent from the server device 50 to the deliveryperson terminal 40 at time t30 shown in FIG. 5(A) during the continuous delivery acceptance period Pa, the display control unit 450 causes the display unit 43 to display a delivery request screen 71 corresponding to the notification, as shown in FIG. 10. This satisfies the first condition of the reward grant condition, that a delivery request be displayed on the deliveryperson terminal 40 during the continuous delivery acceptance period Pa. As shown in FIG. 10, the delivery request screen 71 is provided with a skip button 710, an amplification width display area 711, a reward display area 712, a delivery distance display area 713, a store confirmation button 714, a delivery destination confirmation button 715, an acceptance button 716, an acceptance time display area 717, and the like.
[0063] The skip button 710 is a button that is operated when canceling or skipping the current delivery request.
[0064] The amplification rate display area 711 displays the amplification rate of the reward that the delivery person will receive when they complete the delivery related to this delivery request. The amplification rate is displayed as a multiplication factor based on the basic reward. Figure 10 shows an example where the basic reward is 100% and the additional reward is 10% of the basic reward.
[0065] The reward display area 712 displays the total amount of reward that the delivery person will receive when they complete the delivery related to this delivery request.
[0066] The delivery distance display area 713 displays an estimated total delivery distance that the delivery person will travel for this delivery request.
[0067] The store confirmation button 714 is a button that the delivery person operates when confirming the store where the product should be picked up. When the delivery person operates the store confirmation button 714, the name of the store is displayed below the store confirmation button 714, as shown in FIG.
[0068] The delivery destination confirmation button 715 is a button that the delivery person operates when confirming the delivery destination to which the product should be delivered. When the delivery person operates the delivery destination confirmation button 715, the address of the delivery destination and the like are displayed in the area where the store name is displayed.
[0069] The accept button 716 is a button that the delivery person operates when accepting the current delivery request.
[0070] The remaining time during which the current delivery request can be accepted is displayed in countdown format in the acceptance time display area 717. If the delivery person does not operate the acceptance button 716 before the remaining time displayed in the acceptance time display area 717 reaches "0", the current delivery request is considered to have been canceled or skipped.
[0071] In the situation shown in Figure 5(B), the display control unit 450 displays the delivery request screen 71 at time t40, and then displays the delivery request screen 71 including information on the granting of a special benefit as shown in Figure 10 on the display unit 43 from time t40 to time t41.
[0072] Furthermore, in the situation shown in FIG. 5(C), the display control unit 450 causes the display unit 43 to display a delivery request screen 71 including information on the award of a special benefit as shown in FIG. 10 at time t52.
[0073] On the delivery request screen 71 shown in Fig. 10, if the delivery person operates the accept button 716 before the remaining time displayed in the acceptance time display area 717 reaches "0," the delivery request is accepted by the delivery person. After that, when the delivery person completes the delivery related to the delivery request, the display control unit 450 displays a reward screen 72 as shown in Fig. 11 on the display unit 43. The reward screen 72 has a rank display area 720, an experience value display area 721, a reward breakdown display area 722, and a total reward display area 723.
[0074] The rank display area 720 displays the rank of the delivery person at the time the delivery request is completed. The rank display area 720 also displays the experience points of the delivery person at the time the delivery request is completed in the form of a progress bar. The rank display area 720 also displays the experience points that the delivery person has gained by completing the delivery related to this delivery request in the form of, for example, "+20 EXP."
[0075] The experience value display area 721 displays the experience value that the delivery person has gained by completing the delivery related to the current delivery request.
[0076] The remuneration breakdown display area 722 displays a breakdown of the remuneration to be awarded to the delivery person for completing the delivery related to the current delivery request. For example, when a delivery person completes a delivery related to a delivery request that satisfies the conditions for awarding a special benefit, as shown in FIG. 11, the remuneration breakdown display area 722 displays a monetary amount 722a corresponding to the basic remuneration and a monetary amount 722b corresponding to the additional remuneration. Note that when a delivery person completes a delivery related to a delivery request that does not satisfy the conditions for awarding a special benefit, only the monetary amount 722a corresponding to the basic remuneration is displayed, and the monetary amount 722b corresponding to the additional remuneration is not displayed.
[0077] The total remuneration display area 723 displays the total amount of remuneration displayed in the remuneration breakdown display area 722.
[0078] 6(A), when the display control unit 450 causes the display unit 43 to display the delivery request screen 71 at time t60, the display control unit 450 causes the display unit 43 to display a delivery request screen 71 that does not satisfy the conditions for granting the reward, such as the one shown in FIG. 12. The delivery request screen 71 shown in FIG. 12 is the same as the delivery request screen 71 shown in FIG. 10, except that the amplification width display area 711 is not displayed and the reward displayed in the reward display area 712 does not include the additional reward.
[0079] Also, in a situation such as that shown in Figure 6(B), when the display control unit 450 causes the display unit 43 to display the delivery request screen 71 at time t73, the display unit 43 displays a delivery request screen 71 that does not satisfy the conditions for granting the bonus, such as that shown in Figure 12.
[0080] (Example of operation of information processing system) Next, an example of the operation of the information processing system 10 will be described.
[0081] As shown in FIG. 13, in the information processing system 10 of this embodiment, the reward granting unit 534 of the server device 50 first determines whether the delivery person satisfies the reward granting conditions (step S20). If the delivery person satisfies the reward granting conditions (step S20: YES), that is, if the delivery person satisfies the consecutive acceptance conditions, the reward granting unit 534 sets the reward granting flag F to "1" (step S21). The reward granting flag F is stored in the storage unit 52 of the server device 50. On the other hand, if the delivery person does not satisfy the reward granting conditions (step S20: NO), that is, if the delivery person does not satisfy the consecutive acceptance conditions, the reward granting unit 534 sets the reward granting flag F to "0" (step S22).
[0082] Next, the server device 50 transmits a delivery request notification to the deliveryperson terminal 40 (step S23). At this time, if the bonus granting flag F is set to "1", the server device 50 transmits a delivery request notification to the deliveryperson terminal 40 that includes information about the basic remuneration and information about the additional remuneration. On the other hand, if the bonus granting flag F is set to "0", the server device 50 transmits a delivery request notification to the deliveryperson terminal 40 that includes information about the basic remuneration but does not include information about the additional remuneration.
[0083] Next, when the delivery request notification sent from the server device 50 is received by the deliveryperson terminal 40, a delivery request screen 71 is displayed on the deliveryperson terminal 40 (step S30). At this time, if the benefit grant flag F is set to "1", the delivery request screen 71 as shown in FIG. 10 is displayed on the deliveryperson terminal 40. On the other hand, if the benefit grant flag F is set to "0", the delivery request screen 71 as shown in FIG. 12 is displayed on the deliveryperson terminal 40.
[0084] Next, when the delivery person operates the accept button 716 on the delivery request screen 71, a message that the delivery person has accepted the delivery request is sent from the delivery person terminal 40 to the server device 50 (step S31). As a result, the delivery person who accepted the delivery request is selected as the actual delivery person.
[0085] After that, when the delivery person selected as the actual delivery person delivers the product to the delivery destination and completes the delivery related to the delivery request, a notification to that effect is sent from the delivery person terminal 40 to the server device 50 (step S32). At this time, the reward granting unit 533 of the server device 50 grants the delivery person a basic reward corresponding to the delivery request (step S24). In addition, the bonus granting unit 534 of the server device 50 determines whether the bonus granting flag is set to "1" (step S25). If the bonus granting flag is set to "1" (step S25: YES), the bonus granting unit 534 further grants the delivery person an additional reward (step S26). On the other hand, if the bonus granting flag is not set to "1" (step S22: NO), the bonus granting unit 534 does not grant the delivery person an additional reward.
[0086] Next, the reward notification unit 535 of the server device 50 transmits reward information corresponding to the delivery request to the deliveryperson terminal 40 (step S27). As a result, the display control unit 450 of the deliveryperson terminal 40 displays a reward screen 72, such as that shown in FIG. 11, on the display unit 43 of the deliveryperson terminal 40 based on the reward information transmitted from the server device 50 (step S33).
[0087] (Hardware configuration of information processing systems) Next, with reference to FIG. 14, an example of the hardware configuration of the computer 100 when the user terminal 20, the store terminal 30, the delivery person terminal 40, and the server device 50 are realized by the computer 100 will be described.
[0088] As shown in FIG. 14, the computer 100 includes a processor 101, a storage device 102, a communication device 103, an input device 104, and an output device 105. The processor 101 is a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit). The storage device 102 is configured, for example, by at least one of a memory, an HDD (Hard Disk Drive), and an SSD (Solid State Drive). The communication device 103 performs wired or wireless communication. The input device 104 is a device that accepts input operations and is configured, for example, by at least one of a keyboard, a touch panel, a mouse, and a microphone. The output device 105 is a device that outputs information and is configured, for example, by at least one of a display, a touch panel, and a speaker.
[0089] (Actions and Effects of the Information Processing System of the Present Embodiment) As described above, the information processing system 10 includes an order information acquisition unit 530, a delivery request sending unit 531, a reward granting unit 534, and a display control unit 450. The order information acquisition unit 530 acquires a product order from the user terminal 20. The delivery request sending unit 531 sends a delivery request related to the order to the deliveryperson terminal 40. The reward granting unit 534 grants an additional reward (reward) to the deliveryperson who makes the delivery if the delivery request for the deliveryperson satisfies the reward granting conditions (predetermined conditions). The display control unit 450 causes the deliveryperson terminal 40 to display the delivery request related to the order. Furthermore, if the delivery request for the deliveryperson satisfies the reward granting conditions (predetermined conditions), the display control unit 450 causes the deliveryperson terminal 40 to display a message indicating that an additional reward (reward) will be granted in connection with the delivery.
[0090] According to this configuration, if a delivery request meets the conditions for granting a special benefit, an additional reward is awarded to the delivery person, which encourages the delivery person to accept the delivery request in order to receive the additional reward. This increases the number of delivery people who accept delivery requests, thereby improving the workforce of delivery people. This is because if a delivery person can receive additional reward for consecutive deliveries, they are more likely to accept delivery requests for the relevant deliveries.
[0091] A delivery request that satisfies the conditions for granting a reward is a delivery request for a delivery (second delivery) that is sent to the deliveryperson terminal 40 after the deliveryperson has completed the previous delivery (first delivery). When a deliveryperson accepts a delivery request during the continuous delivery acceptance period Pa, which is the period from the time the deliveryperson completed the previous delivery until a predetermined time Ta has elapsed, the display control unit 450 executes a process to display on the deliveryperson terminal 40 that an additional reward will be awarded in connection with the delivery of the delivery request. For example, as shown in FIG. 10, when displaying a delivery request on the deliveryperson terminal 40, the display control unit 450 executes a process to display on the deliveryperson terminal 40 that an additional reward will be awarded in connection with the delivery corresponding to the delivery request.
[0092] According to this configuration, the delivery person can easily check whether the delivery request satisfies the conditions for granting the benefit, thereby improving convenience.
[0093] As shown in Figure 5 (B), when a delivery request is displayed on the delivery person terminal 40 during the continuous delivery acceptance period Pa, even if the delivery request is accepted by the delivery person after the continuous delivery acceptance period Pa has elapsed, the display control unit 450 causes the delivery person terminal 40 to display that a bonus will be awarded in connection with the delivery corresponding to the delivery request.
[0094] Also, as shown in Figure 5 (C), if another delivery request (a delivery request for a third delivery) is received by the delivery person terminal 40 between the time the delivery person completes the previous delivery (the first delivery) and the time the delivery person accepts the second delivery request (a delivery request for the second delivery), but the delivery person does not accept the other delivery request, the display control unit 450 will display on the delivery person terminal 40 that a bonus will be awarded in connection with the delivery corresponding to the second delivery request.
[0095] With these configurations, the delivery person may be given additional compensation even in situations such as those shown in Figures 5(B) and (C), thereby increasing the possibility of the delivery person accepting consecutive deliveries.
[0096] As shown in Figure 6(B), if a delivery person accepts and then cancels another delivery request (a delivery request related to a third delivery) between the time the delivery person completes the previous delivery (first delivery) and the time the delivery person accepts the second delivery request (a delivery request related to the second delivery), no additional compensation will be paid to the delivery person even if the delivery related to the second delivery request is completed.
[0097] According to this configuration, it is possible to prevent the delivery person from receiving additional compensation in a situation such as that shown in FIG. 6(B).
[0098] (Variation) Next, a modification of the information processing system 10 of the above embodiment will be described.
[0099] In this modified example, the bonus granting unit 534 determines that the bonus granting conditions are met when the delivery person accepts the first delivery request received when the delivery application is first launched after the delivery person installs the delivery application on the delivery person terminal 40.
[0100] According to this configuration, there is a possibility that additional compensation may be given to the delivery person by accepting the delivery request first, so it is possible to encourage the delivery person to accept the delivery request.
[0101] <Other embodiments> The present disclosure is not limited to the above specific examples.
[0102] For example, the bonus granting unit 534 may determine that the bonus granting condition is met when the delivery person accepts any delivery request displayed on the delivery person terminal 40 after the previous delivery is completed, without setting a limit on the predetermined time Ta. In addition, the bonus granting condition may be, for example, that the delivery person waited at the store for a predetermined time or more when receiving the product at the store during the previous delivery.
[0103] In the information processing system 10 of the above embodiment, the administrator of the system 10 was able to set the period during which the bonus would be awarded and the specified time Ta, but the administrator may also be able to set other details regarding the awarding of bonuses, such as the conditions for awarding bonuses, the amount of increase in the additional reward, the delivery personnel eligible for the additional reward, and the areas eligible for the additional reward.
[0104] For example, the delivery request sending unit 531 may preferentially present a delivery request to a delivery person among multiple delivery people who is not eligible to receive a special benefit, and if that delivery person does not accept the delivery request, it may present the delivery request to a delivery person who is eligible to receive a special benefit.
[0105] The additional reward is not limited to money, but may be, for example, a coupon or the like.
[0106] In the above embodiment, the additional reward given to a user when completing a delivery that satisfies the consecutive acceptance conditions was set to 10% of the basic reward, but the content of the additional reward can be changed as appropriate. For example, if a user completes multiple consecutive deliveries that satisfy the consecutive acceptance conditions, the additional reward may increase as the number of deliveries increases. For example, if a user completes two consecutive deliveries that satisfy the consecutive acceptance conditions, the additional reward may be set to 10% of the basic reward, and if a user completes four consecutive deliveries that satisfy the consecutive acceptance conditions, the additional reward may be set to 20% of the basic reward.
[0107] The functional configurations possessed by the delivery person terminal 40 and the server device 50 may be provided only in the delivery person terminal 40, or only in the server device 50, or may be provided separately in each of the delivery person terminal 40 and the server device 50.
[0108] Design modifications made by a person skilled in the art to the above specific examples as appropriate are also included within the scope of the present disclosure as long as they comprise the features of the present disclosure. The elements of each of the above specific examples, as well as their arrangement, conditions, shape, etc., are not limited to those exemplified and can be modified as appropriate. The elements of each of the above specific examples can be combined as appropriate as long as no technical contradictions arise. [Explanation of symbols]
[0109] 10: Information processing system, 20: User terminal, 40: Delivery person terminal, 100: Computer, 450: Display control unit, 530: Order information acquisition unit, 531: Delivery request sending unit, 534: Benefit granting unit.
Claims
1. A program to be executed on a delivery person terminal of a delivery person who delivers an item ordered from a user terminal to a delivery destination, A process of displaying a delivery request related to the order on the delivery person terminal; If the delivery request satisfies a predetermined condition, a process is executed to display on the delivery person terminal that a special benefit will be awarded in association with the delivery. program.
2. The delivery request that satisfies the predetermined condition is a delivery request for a second delivery that is transmitted to the delivery person terminal after the delivery person completes the first delivery, When the delivery person accepts a delivery request for the second delivery during a period from the time when the delivery person completes the first delivery until a predetermined time has elapsed, a process is executed to display on the delivery person terminal that the benefit will be granted in association with the second delivery. The program according to claim 1.
3. When the delivery request regarding the second delivery is displayed on the deliveryman terminal, a process is executed to display on the deliveryman terminal that the benefit will be given in association with the second delivery. The program according to claim 2.
4. When a delivery request for the second delivery is displayed on the delivery person terminal during a period from the time when the delivery person completes the first delivery until a predetermined time has elapsed, even if the delivery request for the second delivery is accepted by the delivery person after the predetermined time has elapsed, a message is displayed on the delivery person terminal to the effect that the benefit will be granted in association with the second delivery. The program according to claim 2.
5. If the delivery person accepts and then cancels a delivery request for a third delivery between the time the delivery person completes the first delivery and the time the delivery person accepts a delivery request for the second delivery, the benefit will not be granted to the delivery person even if the second delivery is completed. The program according to claim 2.
6. If a delivery request for a third delivery is received by the delivery person terminal during the period from when the delivery person completes the first delivery until when the delivery person accepts the delivery request for the second delivery, but the delivery person does not accept the third delivery, a message is displayed on the delivery person terminal indicating that the benefit will be granted in association with the second delivery. The program according to claim 2.
7. The above benefits are additional benefits to the rewards associated with regular delivery. The program according to claim 1.
8. The predetermined condition includes a condition that the delivery person accepts a plurality of delivery requests consecutively. The program according to claim 1.
9. The predetermined condition includes a condition that the delivery person accepts the first delivery request received after launching a delivery application for delivering the product ordered from the user terminal to the delivery destination. The program according to claim 1.
10. On the computer, A process of acquiring a product order from a user terminal; A process of transmitting a delivery request regarding the order to a delivery person terminal of a delivery person; If the delivery request satisfies a predetermined condition, a process of granting a benefit to the delivery person who makes the delivery is executed. program.
11. A delivery person terminal of a delivery person who delivers the product ordered from the user terminal to the delivery destination, A process of displaying a delivery request related to the order on the delivery person terminal; If the delivery request satisfies a predetermined condition, a process is executed in which a message is displayed on the delivery person terminal indicating that a special benefit will be awarded in connection with the delivery. Information processing methods.
12. The computer A process of acquiring a product order from a user terminal; A process of transmitting a delivery request regarding the order to a delivery person terminal of a delivery person; If the delivery request satisfies a predetermined condition, a process of granting a reward to the delivery person who makes the delivery is executed. Information processing methods.
13. a display control unit that displays a delivery request related to the order on a delivery person terminal of a delivery person who delivers the product ordered from the user terminal to a delivery destination; The display control unit executes a process of displaying on the delivery person terminal a message indicating that a special benefit will be awarded in connection with the delivery if the delivery request satisfies a predetermined condition. Information processing system.
14. an acquisition unit that acquires product orders from user terminals; a transmission unit that transmits a delivery request related to the order to a delivery person terminal of a delivery person; and a reward granting unit that grants a reward to the delivery person when the delivery request satisfies a predetermined condition. Information processing system.
Citation Information
Patent Citations
Delivery person determination system
JP2022139543A