Information processor
The information processing device addresses user discomfort by calculating and providing incentives based on delivery time discrepancies, enhancing user experience through timely notifications.
Patent Information
- Application Number
- JP2024070935
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-11-06
AI Technical Summary
Conventional systems fail to effectively alleviate user discomfort during delivery wait times.
An information processing device that communicates with a user's terminal device to receive predicted delivery completion times, calculates an incentive based on the difference between predicted and actual completion times, and provides notifications to enhance user experience.
The device reduces user discomfort by offering incentives tied to delivery completion times, thereby improving the overall user experience.
Smart Images

Figure 2025166732000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] Patent Document 1 discloses a system that adds service points according to the delay time when a delivery delay occurs. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-316542 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional systems make it difficult to eliminate the discomfort users feel while waiting for deliveries.
[0005] The purpose of the present disclosure is to help eliminate user discomfort while waiting for deliveries. [Means for solving the problem]
[0006] The information processing device according to the present disclosure includes: a communication unit that communicates with a user's terminal device; receiving, from the terminal device via the communication unit, predicted data indicating a predicted time of completion of the delivery, which data was input to the terminal device before the delivery to the delivery destination is completed; Calculating the amount of incentive to be given to the user according to the difference between the estimated completion time indicated in the received forecast data and the time when the delivery is actually completed. Control unit and Equipped with. [Effects of the Invention]
[0007] According to the present disclosure, it becomes easier to eliminate the discomfort felt by users while waiting for delivery. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a system according to an embodiment of the present disclosure. [Figure 2] 10 is a flowchart illustrating an operation of an information processing device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings.
[0010] In each drawing, the same or corresponding parts are denoted by the same reference numerals. In the description of this embodiment, the description of the same or corresponding parts will be omitted or simplified as appropriate.
[0011] The configuration of a system 10 according to this embodiment will be described with reference to FIG.
[0012] The system 10 according to this embodiment includes an information processing device 20 and a terminal device 30. The information processing device 20 is capable of communicating with the terminal device 30 via a network 40.
[0013] The information processing device 20 is a computer such as a server that belongs to a cloud computing system or other computing system and is installed in a facility such as a data center. The information processing device 20 is operated by a delivery company or other company.
[0014] The terminal device 30 is a mobile device such as a mobile phone, a smartphone, or a tablet, or a PC used by the user 11. "PC" is an abbreviation for personal computer.
[0015] Network 40 may include the Internet, at least one WAN, at least one MAN, or any combination thereof. "WAN" is an abbreviation for wide area network. "MAN" is an abbreviation for metropolitan area network. Network 40 may include at least one wireless network, at least one optical network, or any combination thereof. A wireless network may be, for example, an ad-hoc network, a cellular network, a wireless LAN, a satellite communication network, or a terrestrial microwave network. "LAN" is an abbreviation for local area network.
[0016] An overview of this embodiment will be described with reference to FIG.
[0017] The information processing device 20 receives, via the network 40, from the terminal device 30, prediction data indicating the predicted time of completion of delivery that was input to the terminal device 30 before the delivery to the delivery destination, such as the home of the user 11, is completed. The information processing device 20 calculates the amount of incentive to be granted to the user 11 according to the difference between the predicted completion time indicated in the received prediction data and the time the delivery is actually completed.
[0018] According to this embodiment, by providing the user 11 with a highly entertaining service while waiting for delivery, it is possible to more easily eliminate the discomfort felt by the user 11 while waiting for delivery and to improve the user experience.
[0019] The information processing device 20 may specify the time when delivery is actually completed by any method. For example, the information processing device 20 may be notified of the time when delivery is actually completed from an on-board device mounted on the delivery vehicle 12, such as a truck, via the network 40. Alternatively, the information processing device 20 may be notified of the time when delivery is actually completed via the network 40 from a mobile device used by the delivery staff 13 in the delivery vehicle 12.
[0020] The delivery vehicle 12 may be any type of automobile, such as a gasoline vehicle, a diesel vehicle, a hydrogen vehicle, an HEV, a PHEV, a BEV, or an FCEV. "HEV" is an abbreviation for hybrid electric vehicle. "PHEV" is an abbreviation for plug-in hybrid electric vehicle. "BEV" is an abbreviation for battery electric vehicle. "FCEV" is an abbreviation for fuel cell electric vehicle. The delivery vehicle 12 may be automated at any level. The level of automation may be, for example, any of levels 1 to 5 in the SAE classification. "SAE" is an abbreviation for Society of Automotive Engineers. The delivery vehicle 12 may be a dedicated MaaS vehicle. "MaaS" is an abbreviation for Mobility as a Service.
[0021] The configuration of an information processing device 20 according to this embodiment will be described with reference to FIG.
[0022] The information processing device 20 includes a control unit 21, a storage unit 22, and a communication unit 23.
[0023] The control unit 21 includes at least one processor, at least one programmable circuit, at least one dedicated circuit, or any combination thereof. The processor is a general-purpose processor such as a CPU or GPU, or a dedicated processor specialized for specific processing. "CPU" is an abbreviation for central processing unit. "GPU" is an abbreviation for graphics processing unit. An example of the programmable circuit is an FPGA. "FPGA" is an abbreviation for field-programmable gate array. An example of the dedicated circuit is an ASIC. "ASIC" is an abbreviation for application specific integrated circuit. The control unit 21 controls each unit of the information processing device 20 and executes processing related to the operation of the information processing device 20.
[0024] The storage unit 22 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or any combination thereof. The semiconductor memory is, for example, a RAM, a ROM, or a flash memory. "RAM" is an abbreviation for random access memory. "ROM" is an abbreviation for read only memory. RAM is, for example, an SRAM or a DRAM. "SRAM" is an abbreviation for static random access memory. "DRAM" is an abbreviation for dynamic random access memory. ROM is, for example, an EEPROM. "EEPROM" is an abbreviation for electrically erasable programmable read only memory. Flash memory is, for example, an SSD. "SSD" is an abbreviation for solid-state drive. Magnetic memory is, for example, an HDD. "HDD" is an abbreviation for hard disk drive. The storage unit 22 functions, for example, as a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores data used in the operation of the information processing device 20 and data obtained by the operation of the information processing device 20.
[0025] The communication unit 23 includes at least one communication module. The communication module is, for example, a module that complies with a wired LAN communication standard such as Ethernet (registered trademark) or a wireless LAN communication standard such as IEEE802.11. "IEEE" is an abbreviation for Institute of Electrical and Electronics Engineers. The communication unit 23 communicates with the terminal device 30 of the user 11. The communication unit 23 receives data used in the operation of the information processing device 20 and transmits data obtained by the operation of the information processing device 20.
[0026] The functions of the information processing device 20 are realized by executing a program according to this embodiment on a processor serving as the control unit 21. That is, the functions of the information processing device 20 are realized by software. The program causes a computer to execute the operations of the information processing device 20, thereby causing the computer to function as the information processing device 20. That is, the computer functions as the information processing device 20 by executing the operations of the information processing device 20 in accordance with the program.
[0027] The program can be stored on a non-transitory computer-readable medium. Examples of non-transitory computer-readable media include flash memory, magnetic recording devices, optical disks, magneto-optical recording media, and ROMs. The program can be distributed by selling, transferring, or lending portable media such as SD cards, DVDs, or CD-ROMs that store the program. "SD" is an abbreviation for Secure Digital. "DVD" is an abbreviation for digital versatile disc. "CD-ROM" is an abbreviation for compact disc read only memory. The program can also be distributed by storing it in the storage of a server and transferring it from the server to another computer. The program can also be provided as a program product.
[0028] A computer temporarily stores a program stored on a portable medium or transferred from a server in its main storage device. The computer then reads the program stored in the main storage device using a processor and executes processing in accordance with the read program. The computer may also read the program directly from a portable medium and execute processing in accordance with the program. The computer may also execute processing in accordance with the received program each time a program is transferred from a server to the computer. Processing may also be executed through a so-called ASP-type service that achieves its functions by issuing execution instructions and obtaining results without transferring the program from the server to the computer. "ASP" is an abbreviation for application service provider. A program is information used for processing by a computer and includes something equivalent to a program. For example, data that is not a direct instruction to a computer but has properties that specify computer processing falls under the category of "something equivalent to a program."
[0029] Some or all of the functions of the information processing device 20 may be realized by a programmable circuit or a dedicated circuit as the control unit 21. In other words, some or all of the functions of the information processing device 20 may be realized by hardware.
[0030] The operation of the information processing device 20 according to this embodiment will be described with reference to Fig. 2. The operation described below corresponds to the method according to this embodiment. That is, the method according to this embodiment includes steps S1 to S6 shown in Fig. 2.
[0031] At the start of the flow shown in Figure 2, the terminal device 30 prompts the user 11 to input the estimated time of completion of delivery to the delivery destination or to request a hint for estimating the time of completion of delivery.
[0032] In S1, the control unit 21 may receive request data requesting a hint from the terminal device 30 via the communication unit 23. If the request data is received, step S2 is executed. On the other hand, if the request data is not received, step S3 is executed.
[0033] In S2, the control unit 21 transmits delivery data indicating the status of delivery to the terminal device 30 via the communication unit 23 in response to the request data received in S1. The control unit 21 may identify the status of delivery using any method. For example, the control unit 21 may be notified of the status of delivery via the communication unit 23 from an on-board device installed in the delivery vehicle 12. Alternatively, the control unit 21 may be notified of the status of delivery via the communication unit 23 from a mobile device used by the delivery staff member 13.
[0034] When the terminal device 30 receives the request data transmitted from the information processing device 20, it displays the received request data on a display or outputs it as audio from a speaker. Then, the terminal device 30 prompts the user 11 to input the estimated time of completion of delivery by referring to the request data.
[0035] In S3, the control unit 21 may receive, from the terminal device 30 via the communication unit 23, predicted data indicating the predicted time of completion of delivery that was input to the terminal device 30. If the predicted data is received, step S4 is executed. On the other hand, if the predicted data is not received, step S1 is executed again.
[0036] In S4, the control unit 21 determines whether the delivery has been completed. That is, the control unit 21 determines whether the time when the delivery actually completed has been determined. The control unit 21 may identify the time when the delivery actually completed by any method. For example, the control unit 21 may be notified of the time when the delivery actually completed from an on-board device installed in the delivery vehicle 12 via the communication unit 23. Alternatively, the control unit 21 may be notified of the time when the delivery actually completed from a mobile device used by the delivery staff 13 via the communication unit 23. If the delivery has not been completed, that is, if the time when the delivery actually completed has not been determined, step S4 is executed again. On the other hand, if the delivery has been completed, that is, if the time when the delivery actually completed has been determined, step S5 is executed.
[0037] In S5, the control unit 21 calculates the amount of incentive to be given to the user 11 according to the difference between the predicted completion time indicated in the prediction data received in S3 and the actual time of delivery completion identified in S4. For example, the control unit 21 increases the amount of incentive as the difference decreases. Incentives include, for example, points, lotteries, or paid game items. The control unit 21 may decrease the amount of incentive if it has transmitted delivery data to the terminal device 30 in S2, i.e., if it has given a hint to the user 11. For example, the control unit 21 may decrease the amount of incentive as the number of times delivery data has been transmitted before receiving the prediction data in S3, i.e., the number of times step S2 has been executed, increases.
[0038] In S6, the control unit 21 transmits notification data notifying the user 11 of the amount calculated in S5 to the terminal device 30 via the communication unit 23. The notification data may include the incentive itself.
[0039] When the terminal device 30 receives the notification data transmitted from the information processing device 20, the terminal device 30 displays the received notification data on a display or outputs the data as sound from a speaker.
[0040] The present disclosure is not limited to the above-described embodiments. For example, two or more blocks shown in the block diagrams may be integrated, or one block may be divided. Two or more steps shown in the flowcharts may be executed in parallel or in a different order, instead of being executed in chronological order as described, depending on the processing capabilities of the device executing each step, or as needed. Other modifications are possible within the scope of the present disclosure. [Explanation of symbols]
[0041] 10 Systems 11 users 12 Delivery vehicles 13 Delivery staff 20 Information processing equipment 21 Control Unit 22 Memory section 23 Communications Department 30 Terminal Equipment 40 Network
Claims
[Claim 1] a communication unit that communicates with a user's terminal device; receiving, from the terminal device via the communication unit, predicted data indicating a predicted time of completion of the delivery, which data was input to the terminal device before the delivery to the delivery destination is completed; Calculating the amount of incentive to be given to the user according to the difference between the estimated completion time indicated in the received forecast data and the time when the delivery is actually completed. Control unit and An information processing device comprising:
Citation Information
Patent Citations
Freight transport system and freight transport managing program
JP2005316542A