Information processing device
The information processing device facilitates smooth package delivery by suggesting an alternative delivery point and time based on user and vehicle proximity, addressing the challenge of absent recipients.
Patent Information
- Application Number
- JP2023103724
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-23
- Publication Date
- 2025-01-09
AI Technical Summary
Existing delivery systems face challenges in ensuring smooth package delivery when the recipient is absent from the designated delivery destination, while the delivery vehicle is nearby.
An information processing device that enables direct communication between a user's device and a vehicle-mounted device within a predetermined range, using location information to suggest an alternative delivery point and time based on user and vehicle proximity.
Enables smooth package delivery by allowing the user and vehicle to exchange packages at a convenient location and time, overcoming the issue of absent recipients.
Smart Images

Figure 2025003191000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] Patent document 1 proposes a luggage delivery support device that receives travel information including passenger destination information, and based on the received travel information, determines a passenger itinerary and a luggage storage delivery itinerary that include relay points where the passenger can at least add luggage to a storage device and / or pick up luggage from the storage device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-54167 A Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure aims to provide technology that enables smooth delivery of luggage. [Means for solving the problem]
[0005] The information processing device according to the present disclosure includes: Acquiring at least one of location information of a user receiving delivery of a package and location information of a vehicle at a time when a first device moving with the user receiving delivery of the package and a second device mounted on a vehicle delivering the package are within a predetermined distance and establish communication that enables direct communication; By referring to at least one of the user's location information and the vehicle's location information, a specific location different from the original delivery destination of the luggage where the luggage will be delivered and a luggage delivery time at the specific location are proposed to the user and the passengers of the vehicle; The control unit is configured to: Effect of the Invention
[0006] The present disclosure enables smooth delivery of luggage. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a delivery system. [Diagram 2] FIG. 2 is a diagram showing an example of a table configuration of user information and candidate information. [Diagram 3] FIG. 3 is a sequence diagram showing the flow of information processing in the delivery system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Assume that a user receives delivery of a package. At this time, the user may be absent from the delivery destination of the package. In that case, even if the package is delivered to the delivery destination, the user cannot receive the package. On the other hand, a vehicle that is in the middle of delivering the package to the user may be located in a position close to the user. In this case, the package can be delivered more smoothly if it is handed over at a location close to the user and the vehicle, rather than at the delivery destination of the package. Therefore, the information processing device according to the present disclosure solves such a problem.
[0009] The control unit of the information processing device according to the present disclosure is configured to receive and store user location information and vehicle location information at a time when communication is established between the first device and the second device, which allows direct communication between the first device and the second device when the first device and the second device are within a predetermined distance from each other. Here, the first device is a device that moves with a user who receives a package delivery, and the second device is a device mounted on a vehicle that delivers the package.
[0010] The control unit of the information processing device refers to at least one of the user's location information and the vehicle's location information, and proposes to the user and the vehicle passengers a specific location different from the original delivery destination of the package where the package will be delivered. At this time, the control unit also refers to at least one of the user's location information and the vehicle's location information, and proposes to the user and the vehicle passengers a delivery time of the package at the specific location.
[0011] As described above, when the user and the vehicle are within a predetermined distance, the information processing device proposes a specific location and a delivery time to the user and the vehicle passengers. This allows the user and the vehicle passengers to deliver the luggage at the specific location at the specific time. As a result, the luggage can be delivered smoothly.
[0012] Specific embodiments of the present disclosure will be described below with reference to the drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, and the like described in each embodiment are not intended to limit the technical scope of the disclosure to only those.
[0013] <Embodiment> (System Overview) A delivery system 1 in the present disclosure will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of the delivery system 1. The delivery system 1 includes a user terminal 100, an in-vehicle device 200, and a management server 300. In the delivery system 1, the user terminal 100, the in-vehicle device 200, and the management server 300 are connected to each other by a network N1. The network N1 may be, for example, a WAN (Wide Area Network), which is a global public communication network such as the Internet, or a telephone communication network such as a mobile phone.
[0014] (User terminal) The user terminal 100 is a mobile information terminal used by the user 10. The user terminal 100 can perform short-distance wireless communication with an in-vehicle device that is within a predetermined distance. Here, the short-distance wireless communication is, for example, communication by Wi-Fi (registered trademark) or Bluetooth (registered trademark). The predetermined range is, for example, a communication range of short-distance wireless communication. When the user terminal 100 performs short-distance wireless communication with an in-vehicle device 200 that is within a predetermined distance, the user terminal 100 transmits specific information including the position information of the user terminal 100 (position information of the user 10) to the management server 300. The specific information transmitted by the user terminal 100 includes information for identifying the user 10. The user terminal 100 may be a device that moves with the user 10, and may be, for example, a device mounted on the vehicle of the user 10.
[0015] (In-vehicle device) The on-vehicle device 200 is an on-vehicle device mounted on a delivery vehicle 20. Here, the delivery vehicle 20 is a vehicle that delivers packages to a user 10. When the on-vehicle device 200 performs short-range wireless communication with the user terminal 100, the on-vehicle device 200 transmits identification information including location information of the on-vehicle device 200 (location information of the delivery vehicle 20) to the management server 300. The identification information transmitted by the on-vehicle device 200 includes information for identifying the delivery vehicle 20.
[0016] (Management Server) The management server 300 is a server that manages the delivery of packages. The management server 300 includes a processor 310 configured with a CPU or GPU, a main memory unit 320 configured with a RAM or ROM, and a storage unit such as an EPROM, a hard disk drive, or a removable media. and a computer having a communication interface (communication I / F) 340 configured with a LAN interface board or a wireless communication circuit or the like.
[0017] In the management server 300, the auxiliary storage unit 330 stores an operating system (OS), various programs, various information tables, and the like. In addition, in the management server 300, the processor 310 can load the programs stored in the auxiliary storage unit 330 into the main storage unit 320 and execute them to realize various functions as described below. However, some or all of the functions in the management server 300 may be realized by a hardware circuit such as an ASIC or an FPGA. Note that the management server 300 does not necessarily have to be realized by a single physical configuration, and may be configured by a plurality of computers that cooperate with each other. Similarly, the user terminal 100 and the in-vehicle device 200 are also configured to include a computer.
[0018] Here, there are cases where the user 10 is absent from the delivery destination of the package. In that case, even if the package is delivered to the delivery destination, the user 10 cannot receive the package. On the other hand, there are cases where the delivery vehicle 20 that is in the middle of delivering the package to the user 10 is present near the user 10. In such a case, it is assumed that the user terminal 100 and the in-vehicle device 200 establish communication by short-range wireless communication. In addition, in this case, the package can be delivered more smoothly if it is delivered at a location near the user 10 and the delivery vehicle 20, rather than at the delivery destination of the package.
[0019] Therefore, when the user terminal 100 and the in-vehicle device 200 are present within a predetermined range and establish communication by short-range wireless communication, the processor 310 of the management server 300 receives specific information from the user terminal 100 and the in-vehicle device 200. This allows the management server 300 to acquire location information of the user 10 and location information of the delivery vehicle 20 at the time when the user terminal 100 and the in-vehicle device 200 establish short-range wireless communication. In this way, the processor 310 can grasp the locations of the user 10 and the delivery vehicle 20 when the user 10 and the delivery vehicle 20 are present near each other.
[0020] The processor 310 refers to the location information of the user 10 and the location information of the delivery vehicle 20, and determines the specific location and the delivery time. Here, the specific location is a location different from the original delivery destination of the package of the user 10, and is a location where the package is delivered between the user 10 and the passengers of the delivery vehicle 20. Also, the delivery time is the time when the package of the user 10 is delivered at the specific location.
[0021] 2 is a diagram showing an example of a table configuration of user information and candidate information stored in the auxiliary storage unit 330. The user information is information about a user who receives a package delivery. The candidate information is information indicating candidates for points (specific points) where the user and the delivery vehicle 20 will hand over the package. The candidates for specific points are, for example, facilities with parking lots, or points on roads where the vehicle can be parked.
[0022] As shown in FIG. 2, the user information has a user ID field, a parcel ID field, a vehicle ID field, and a delivery destination field. The user ID field stores an identifier (user ID) for identifying a user. The parcel ID field stores an identifier (parcel ID) for identifying a parcel to be delivered to the user. The vehicle ID field stores an identifier (vehicle ID) for identifying a delivery vehicle that delivers the parcel. The delivery destination field stores information indicating the delivery destination of the parcel. By acquiring the user information from the auxiliary storage unit 330, the processor 310 can grasp the parcel to be delivered to the user 10, the delivery vehicle for the parcel, and the delivery destination of the parcel.
[0023] 2, the candidate information has a candidate point ID field and a position field. The candidate point ID field stores an identifier (candidate point ID) for identifying a point (candidate point) that is a candidate for the specific point. The position field stores information indicating the position of the point corresponding to the candidate point ID. The processor 310 can grasp the candidate points for the specific point by acquiring the candidate information from the auxiliary storage unit 330.
[0024] The processor 310 acquires information (user ID) for identifying the user 10 from the identification information received from the user terminal 100. The processor 310 also acquires information (vehicle ID) for identifying the delivery vehicle 20 from the identification information received from the in-vehicle device 200. The processor 310 then refers to the user information stored in the auxiliary storage unit 330 and identifies the parcel ID of the parcel to be delivered to the user 10. The processor 310 also acquires location information of the user 10 from the identification information received from the user terminal 100. The processor 310 also acquires location information of the delivery vehicle 20 from the identification information received from the in-vehicle device 200.
[0025] Then, the processor 310 refers to the location information of the user 10, the location information of the delivery vehicle 20, and the candidate information to determine the specific point. At this time, the processor 310 determines the candidate point where the sum of the distance from the location of the user 10 to the candidate point and the distance from the location of the delivery vehicle 20 to the candidate point is the smallest as the specific point. The processor 310 also determines the later of the times until the user 10 and the delivery vehicle 20 arrive at the specific point as the delivery time. This makes it possible to deliver the package at the time when the user 10 or the delivery vehicle 20 arrives at the specific point. The processor 310 transmits proposal information to the user terminal 100 and the in-vehicle device 200 to propose delivery of the package of the user 10 at the delivery time at the specific point.
[0026] The processor 310 may determine the current location of the user 10 or the current location of the delivery vehicle 20 as the specific location as the specific point. In this case, when the current location of the user 10 is the specific location, the time when the delivery vehicle 20 arrives at the current location of the user 10 is determined as the delivery time. When the current location of the delivery vehicle 20 is the specific location, the time when the user 10 arrives at the current location of the delivery vehicle 20 is determined as the delivery time. The processor 310 may also determine a location where the user 10 and the delivery vehicle 20 can arrive at the same time as the specific location.
[0027] (Sequence diagram) Next, the flow of information processing in the delivery system 1 will be described with reference to Fig. 3. Fig. 3 is a sequence diagram showing the flow of information processing in the delivery system 1. The processes executed by the user terminal 100, the in-vehicle device 200, and the management server 300 are executed by the processor of the user terminal 100, the processor of the in-vehicle device 200, and the processor 310, respectively.
[0028] As shown in FIG. 3, the user terminal 100 and the in-vehicle device 200 establish communication by short-range wireless communication (S11). Next, the in-vehicle device 200 and the user terminal 100 transmit specific information to the management server 300 (S12, S13). Next, the management server 300 acquires user information from the auxiliary storage unit 330 (S14). Next, the management server 300 refers to the user information and identifies the package of the user 10 (S15). Next, the management server 300 acquires candidate information from the auxiliary storage unit 330 (S16). Next, the management server 300 refers to the candidate information, the location information of the user 10, and the location information of the delivery vehicle 20, and determines the specific location and the delivery time (S17). Next, the management server 300 transmits proposal information to the in-vehicle device 200 and the user terminal 100 (S18, S19).
[0029] After the processes of S18 and S19, the management server 300 may receive answer information indicating an answer to the proposed information from the user terminal 100 and the in-vehicle device 200. Then, when the user 10 agrees to the proposal to receive the package at a specific location, the management server 300 transmits information instructing the delivery of the package at a specific time to the in-vehicle device 200. Furthermore, when both the user 10 and the delivery vehicle 20 agree to the proposal, the management server 300 may transmit information instructing the delivery of the package at a specific time to the user terminal 100 and the in-vehicle device 200.
[0030] As described above, in the delivery system 1, when the user 10 and the delivery vehicle 20 are within a predetermined distance, a specific location and a delivery time are proposed to the user 10 and the passengers of the delivery vehicle 20. This allows the user 10 and the passengers of the delivery vehicle 20 to deliver the package at the specific location at the specific time. As a result, the package can be delivered smoothly.
[0031] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate without departing from the spirit and scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.
[0032] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0033] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium includes any type of medium suitable for storing electronic instructions, such as, for example, a magnetic disk (such as a floppy disk or a hard disk drive (HDD)), an optical disk (such as a CD-ROM, a DVD disk, or a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or an optical card. [Explanation of symbols]
[0034] 1·· Delivery system, 10·· User, 100·· User terminal, 20·· Delivery vehicle, 200·· Vehicle-mounted device, 300·· Management server, 310·· Processor, 320·· Main memory unit, 330·· Auxiliary memory unit, 340·· Communication I / F
Claims
[Claim 1] Acquiring at least one of location information of the user and location information of the vehicle at a time when a first device moving with a user receiving delivery of a package and a second device mounted on a vehicle delivering the package are within a predetermined distance and establish communication that enables direct communication; By referring to at least one of the user's location information and the vehicle's location information, a specific location different from the original delivery destination of the luggage where the luggage will be delivered and a delivery time of the luggage at the specific location are proposed to the user and the passengers of the vehicle; A control unit configured to execute Information processing device.
Citation Information
Patent Citations
Luggage delivery support device and luggage delivery support program
JP2022054167A