Information processing system, information processing device, information processing method, and program product
By obtaining the location information of the delivery personnel and setting the reception location and optimizing the distribution path, the problem of failure to fully utilize mobile body cooperation in the prior art to improve distribution efficiency is solved, and more efficient delivery operations are achieved.
Patent Information
- Application Number
- CN202380049699.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-06-30
- Filing Date
- 2023-06-28
- Publication Date
- 2025-03-07
AI Technical Summary
The prior art fails to fully consider achieving efficient delivery through collaboration with other mobile bodies when handling delivery operations.
By obtaining the location information of the delivery personnel and setting the reception position based on the information, it indicates the location where the delivery personnel receives the transportation object from the first mobile body, thereby optimizing the distribution path and improving the distribution efficiency.
The delivery efficiency of delivery personnel has been further improved, and the delivery time and cost have been reduced by optimizing the delivery path and working collaboratively with other mobile bodies.
Smart Images

Figure CN119585758A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing device, an information processing method and a program product. Background Art
[0002] In recent years, a technology has been developed for a delivery person who is responsible for a delivery operation related to the delivery or collection of goods entrusted by a certain user to efficiently deliver or collect goods. For example, Patent Document 1 discloses a technology for obtaining the load amounts of one or more circular flights that circulate at three stations and determining whether to change the flight plan of the circular flight based on the obtained load amounts.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent Application Publication No. 2020-52525 Summary of the invention
[0006] Problems to be solved by the invention
[0007] However, the technology described in Patent Document 1 increases or decreases the number of cyclic flights according to the amount of cargo, and does not consider, for example, improving the efficiency of delivery by cooperating with other mobile bodies.
[0008] Therefore, the present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide a new and improved information processing system, information processing device, information processing method and program product that can further improve the delivery efficiency of delivery personnel.
[0009] Means for solving problems
[0010] In order to solve the above-mentioned problems, according to a technical solution of the present invention, there is provided an information processing system, comprising: an acquisition unit, which acquires location information related to a delivery personnel; and a setting unit, which sets a receiving position according to the location information acquired by the acquisition unit, wherein the receiving position indicates the position where the delivery personnel receives the transport object from a first moving body that performs transit transport on the transport object.
[0011] In addition, in order to solve the above-mentioned problems, according to another technical solution of the present invention, there is provided an information processing device, comprising: an acquisition unit, which acquires location information related to a delivery personnel; and a setting unit, which sets a receiving position based on the location information acquired by the acquisition unit, and the receiving position indicates the position where the delivery personnel receives the transport object from a first moving body that performs transit transport on the transport object.
[0012] In addition, in order to solve the above-mentioned problem, according to another technical solution of the present invention, there is provided an information processing method, which is executed by a computer, and includes: obtaining location information related to the delivery personnel; and setting a receiving position based on the obtained location information, wherein the receiving position indicates the position where the delivery personnel receives the transport object from the first moving body that transfers the transport object.
[0013] In addition, in order to solve the above-mentioned problem, according to another technical solution of the present invention, a program product is provided, which includes a program that enables a computer to implement the following functions: an acquisition function for acquiring location information related to a delivery personnel; and a setting function for setting a receiving position based on the location information acquired by the acquisition function, wherein the receiving position indicates the position where the delivery personnel receives the transport object from a first moving body that performs transit transportation of the transport object.
[0014] Effects of the Invention
[0015] As described above, according to the present invention, the delivery efficiency of the delivery personnel can be further improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is an explanatory diagram for explaining the outline of the information processing system according to the present embodiment.
[0017] Figure 2 This is an explanatory diagram for explaining an example of a delivery frame according to the present embodiment.
[0018] Figure 3 This is an explanatory diagram for explaining an example of the functional configuration of the information terminal 20 according to the present embodiment.
[0019] Figure 4 This is an explanatory diagram for explaining an example of the functional configuration of the operation management server 30 according to the present embodiment.
[0020] Figure 5 This is an explanatory diagram for explaining an example of the functional configuration of the schedule management server 40 according to the present embodiment.
[0021] Figure 6 This is an explanatory diagram for explaining the outline of setting the receiving location of cargo.
[0022] Figure 7 This is an explanatory diagram for explaining an example of setting a cargo receiving location.
[0023] Figure 8 This is an explanatory diagram for explaining an example in which another delivery person U3 performs transit transportation of the cargo L.
[0024] Fig. 9This is an explanatory diagram for explaining another example of the intermediary transportation of the cargo L by the unmanned mobile vehicle 10B and another delivery person U3.
[0025] Fig.10 This is an explanatory diagram for explaining an example of the operation process of the operation management server 30 according to the present embodiment.
[0026] Fig.11 This is an explanatory diagram for explaining an example of the hardware configuration of the operation management server 30 according to the present embodiment.
[0027] Explanation of symbols
[0028] 10: moving body;
[0029] 20: Information terminal;
[0030] 210: Ministry of Communications;
[0031] 230: Control Department;
[0032] 240: operation display unit;
[0033] 30: Run the management server;
[0034] 310: Ministry of Communications;
[0035] 320: storage unit;
[0036] 330: Control department;
[0037] 331: Setting department;
[0038] 333: Generation Department;
[0039] 40: reservation management server;
[0040] 410: Ministry of Communications;
[0041] 420: storage unit;
[0042] 430: Control department. DETAILED DESCRIPTION
[0043] The contents of the embodiment of the present invention are listed and described. The information processing system and the like according to the embodiment of the present invention have the following configuration.
[0044] [Project 1]
[0045] An information processing system comprising:
[0046] an acquisition unit that acquires location information related to a delivery person; and
[0047] A setting unit sets a receiving position indicating a position where the delivery person receives the transport object from a first moving body that transit-transports the transport object, based on the position information acquired by the acquisition unit.
[0048] [Project 2]
[0049] The information processing system according to item 1, wherein:
[0050] The transport object is delivered by the delivery person using a second moving body.
[0051] [Item 3]
[0052] The information processing system according to item 1 or item 2, wherein:
[0053] The delivery area of the delivery personnel includes multiple transfer locations.
[0054] The setting unit sets one of a plurality of transfer positions as the receiving position.
[0055] [Item 4]
[0056] The information processing system according to item 3, wherein:
[0057] The location information includes the location of the delivery person.
[0058] The setting unit sets, as the receiving position, a transfer position whose distance from the position of the delivery person satisfies a predetermined condition.
[0059] [Item 5]
[0060] The information processing system according to item 4, wherein:
[0061] The setting unit sets the receiving location based on the location of the delivery person and the delivery route of the delivery person.
[0062] [Item 6]
[0063] The information processing system according to item 1 or item 2, wherein:
[0064] The location information includes the scheduled location of the next delivery by the delivery person.
[0065] The setting unit sets, as the receiving location, a transfer location that satisfies a predetermined condition from a location where the delivery person is scheduled to make the next delivery.
[0066] [Item 7]
[0067] The information processing system according to item 1 or item 2, wherein:
[0068] The location information includes the transfer location specified by the delivery person,
[0069] The setting unit sets the transfer location specified by the delivery person as the receiving location.
[0070] [Item 8]
[0071] The information processing system according to item 6, wherein:
[0072] The transfer locations that meet the specified conditions include the closest transfer location.
[0073] [Item 9]
[0074] The information processing system according to item 2, wherein:
[0075] The first moving object includes a vehicle or an aircraft.
[0076] [Item 10]
[0077] The information processing system according to item 9, wherein:
[0078] The first mobile body includes a vehicle used by another delivery person.
[0079] [Item 11]
[0080] The information processing system according to item 10, wherein:
[0081] The second moving object includes a vehicle.
[0082] [Item 12]
[0083] The information processing system according to item 10 or item 11, wherein:
[0084] The setting unit sets a point between the delivery person and the other delivery persons as the receiving location.
[0085] [Item 13]
[0086] The information processing system according to item 10 or item 11, wherein:
[0087] The setting unit sets the transfer position closest to the intermediate point as the receiving position.
[0088] [Item 14]
[0089] The information processing system according to item 10 or item 11, wherein:
[0090] The setting unit sets a receiving position according to the type of a moving body used by the delivery person and other delivery persons.
[0091] [Item 15]
[0092] The information processing system according to item 1 or item 2, further comprising:
[0093] A generating unit generates delivery instruction information based on the receiving location set by the setting unit.
[0094] [Item 16]
[0095] The information processing system according to item 15, further comprising:
[0096] A communication unit transmits the delivery instruction information generated by the generation unit to an external device.
[0097] [Item 17]
[0098] The information processing system according to item 16, wherein:
[0099] The communication unit transmits notification information corresponding to the prescribed request to a terminal used by the delivery person, when the request content included in the delivery request of the transport object includes a prescribed request.
[0100] [Item 18]
[0101] An information processing device comprising:
[0102] an acquisition unit that acquires location information related to a delivery person; and
[0103] A setting unit sets a receiving position indicating a position where the delivery person receives the transport object from a first moving body that transit-transports the transport object, based on the position information acquired by the acquisition unit.
[0104] [Item 19]
[0105] An information processing method, executed by a computer, comprising:
[0106] Obtain location information related to delivery personnel; and
[0107] Based on the acquired position information, a receiving position indicating a position where the delivery person receives the transport object from a first moving body that transit-transported the transport object is set.
[0108] [Item 20]
[0109] A program product, the program product comprising a program that enables a computer to implement the following functions:
[0110] Get function to obtain location information related to the delivery personnel; and
[0111] The setting function sets a receiving position indicating a position where the delivery person receives the transport object from a first moving body that transit-transported the transport object, based on the position information acquired by the acquiring function.
[0112] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. In addition, in this specification and the accompanying drawings, for components having substantially the same functional structure, the same reference numerals are added to omit repeated description.
[0113] In addition, in this specification and drawings, each mobile body is distinguished as needed, such as a mobile body used by a delivery person is distinguished as a manned mobile body 10A and a mobile body moved by autonomous control or remote operation is distinguished as an unmanned mobile body 10B. However, in the case where it is not necessary to distinguish each mobile body, each mobile body is simply referred to as a mobile body 10. In addition, each information terminal is distinguished as needed, such as an information terminal used by a delivery person who performs delivery related to the delivery or harvest of goods is distinguished as a delivery person terminal 20A and an information terminal used by a commissioning person who entrusts the delivery or harvest of goods is distinguished as a commissioning person terminal 20B. However, in the case where it is not necessary to distinguish each information terminal, each information terminal is simply referred to as an information terminal 20.
[0114] <<1. Overview of Information Processing System>>
[0115] One embodiment of the present invention relates to an information processing system capable of further improving the delivery efficiency of delivery personnel involved in delivery or harvesting.
[0116] <1.1. Summary>
[0117] Figure 1 1 is an explanatory diagram for explaining the overview of the information processing system involved in this embodiment. The information processing system involved in this embodiment is, for example, Figure 1 As shown, there are a mobile body 10, an information terminal 20, an operation management server 30 and a reservation management server 40.
[0118] The mobile body 10, the information terminal 20, the operation management server 30, and the schedule management server 40 are connected to each other via a network.
[0119] In the following description, an example in which the transport object is cargo L is mainly described, but the transport object involved in this embodiment is not limited to cargo L. For example, the transport object may be a living being such as a person or an animal, and is not limited to an article such as cargo L.
[0120] (Moving body 10)
[0121] The moving body 10 involved in this embodiment is an example of a first moving body and a second moving body, and is a moving body used in a distribution operation such as delivering or collecting goods L. For example, the moving body 10 is used when the goods L entrusted by the entrusting person U2 for delivery are delivered from the warehouse WH storing the goods L. In addition, the moving body 10 is not essential for the distribution operation, and for example, the distribution can be performed by walking together with a cart (for example, a box cart or a cage cart).
[0122] For example, the moving body 10 includes a manned moving body 10A used by a delivery person U1 who delivers or collects cargo L.
[0123] For example, the manned mobile object 10A according to the present embodiment may be Figure 1 The manned mobile body 10A is a vehicle that moves on land as shown (for example, a car, a light truck, a light truck, a motorcycle, a bicycle, a scooter, etc.). However, the manned mobile body 10A is not limited to a vehicle. For example, the manned mobile body 10A may be an aircraft that flies in the sky, or a ship that moves on a waterway such as an ocean or a river.
[0124] In addition, the mobile body 10 involved in this embodiment includes an unmanned mobile body 10B that moves by autonomous control or remote operation. For example, the unmanned mobile body 10B can use input information such as the positions of two locations such as the starting point (for example, the delivery start position of the goods L or the movement start position of the unmanned mobile body 10B) and the end point (for example, the receiving position of the goods L) or the positions of three or more locations including a transfer point (for example, the harvesting position of the goods L in the case of delivery accompanied by the harvesting of the goods L) or a return point (for example, the same position as the movement start position of the unmanned mobile body 10 or a different standby position, etc.) and move by autonomous control. In addition, the input information for autonomous control can include various information such as other passing points or delivery routes.
[0125] Furthermore, the unmanned mobile object 10B can be moved by remote control using operation information input by a manager who manages the unmanned mobile object 10B.
[0126] For example, the unmanned mobile object 10B may be Figure 1 For example, the aircraft may be a drone that flies by autonomous control, or a drone (UAV) that flies by remote control by a manager.
[0127] The unmanned mobile object 10B according to the present embodiment is not limited to an aircraft, but may be, for example, a vehicle that moves on land, such as an unmanned ground vehicle (UGV), or a ship that moves on waterways, such as an ocean or a river.
[0128] Furthermore, the manned mobile object 10A and the unmanned mobile object 10B may be mobile objects that can move on at least two or more routes on land, water, and in the air.
[0129] (Information Terminal 20)
[0130] The information terminal 20 involved in this embodiment is a terminal used by relevant personnel related to the delivery or collection service. For example, the information terminal 20 can be various terminals such as a tablet terminal, a smart phone, a mobile phone, a personal handy-phone system (PHS), a personal digital assistant (PDA), or a personal computer (PC).
[0131] For example, the information terminal 20 includes a delivery person terminal 20A used by a delivery person U1 who delivers or collects the goods L. For example, the delivery person U1 can use the delivery person terminal 20A to confirm the delivery instruction information including the delivery task according to the delivery entrustment content included in the delivery entrustment registered by the entrusting person U2. Figure 1 In the example, the goods L are delivered to the entrusting person U2 who has entrusted the delivery, but the delivery is not limited to this case. The entrusting person may be the sender and the goods may be delivered to a recipient different from the entrusting person. In this case, the delivery person U1 may load the goods L onto the mobile body 10 when departing from the warehouse WH, and set one or more delivery tasks as a delivery plan in a predetermined order.
[0132] The information terminal 20 includes a client terminal 20B used by a client U2 who requests delivery or collection of the goods L. For example, the client U2 can register a delivery request related to delivery or collection of the goods L using the client terminal 20B.
[0133] (Operation Management Server 30)
[0134] The operation management server 30 according to the present embodiment is an example of an information processing device, and is a server that manages the operation of the mobile object 10. For example, the operation management server 30 may be a general-purpose computer such as a workstation or a PC, or may be a cloud server.
[0135] For example, the operation management server 30 obtains the position information about the delivery person U1 and sets the receiving position indicating the position where the delivery person U1 receives the cargo L from the moving body 10 that transfers the cargo L based on the position information.
[0136] (Schedule Management Server 40)
[0137] The reservation management server 40 involved in this embodiment is a server for managing various reservations related to delivery or collection. For example, the reservation management server 40 can be a general-purpose computer such as a workstation or a personal computer, or a cloud server.
[0138] For example, the order management server 40 manages the delivery plan and delivery schedule related to the delivery or collection of the delivery person U1. In addition, the order management server 40 manages the delivery plan and delivery schedule related to the delivery or collection of the unmanned mobile body 10B.
[0139] For example, when the client U2 registers a delivery request for the goods L, the order management server 40 may register a delivery schedule for delivering or collecting the goods L in a delivery frame of the delivery plan of the delivery person U1 or the unmanned moving body 10B that delivers the goods L.
[0140] In addition, the delivery frame refers to the time frame in which the unmanned mobile body 10B or the delivery person U1 corresponds to the delivery request. For example, the one-day delivery plan of the unmanned mobile body 10B (or the delivery person U1) is divided into prescribed delivery frames (for example, 15 minutes or 30 minutes for unmanned mobile bodies, 1 hour for delivery persons, etc.), and the unmanned mobile body 10B (or the delivery person U1) corresponds the delivery of the goods L registered in each delivery frame to the time shown in the delivery frame. In the delivery frame of the unmanned mobile body, for example, goods to be delivered to 1 or 2 delivery destinations can be registered, and in the delivery frame of the delivery person, for example, goods to be delivered to multiple delivery destinations such as 5 to 10 can be registered, but it is not limited thereto.
[0141] Figure 2 This is an explanatory diagram for explaining an example of a delivery frame involved in this embodiment. For example, the delivery plan DS of the unmanned mobile body 10B (or the delivery person) for one day is divided into predetermined delivery frames (for example, 15 minutes), and the unmanned mobile body 10B (or the delivery person) delivers the goods L registered in each delivery frame at the time indicated in the delivery frame. This combination of the delivery plan DS and the delivery frame can be set to multiple candidates for receiving locations.
[0142] For example, setting a receiving location (e.g. Figure 6The delivery plan DS for the transfer location S1 shown in the figure, etc.) includes two types of delivery boxes: a "full" delivery box (hereinafter referred to as a full box DF) indicating that the delivery schedule of the unmanned mobile body 10B (or the delivery personnel) has been filled, and an "empty" delivery box (hereinafter referred to as an empty box DE) indicating that the delivery schedule of the unmanned mobile body 10B (or the delivery personnel) is vacant.
[0143] The above is a description of the overview of the information processing system according to the present embodiment. Next, an example of the functional configuration of the information terminal 20, the operation management server 30, and the schedule management server 40 according to the present embodiment will be described.
[0144] <1.2. Functional Configuration Example of Information Terminal 20>
[0145] Figure 3 1 is an explanatory diagram for explaining an example of the functional structure of the information terminal 20 involved in this embodiment. Figure 3 As shown, it includes a communication unit 210 , a control unit 230 , and an operation display unit 240 .
[0146] (Communications Department 210)
[0147] The communication unit 210 according to this embodiment performs various communications with the operation management server 30 or the order management server 40. For example, the communication unit 210 included in the client terminal 20B can transmit to the operation management server 30 a delivery request related to delivery or collection of goods registered by the client.
[0148] In addition, the communication unit 210 of the delivery personnel terminal 20A can send location information indicating the location of the delivery personnel terminal 20A to the operation management server 30. For example, the location information indicating the location of the delivery personnel terminal 20A refers to, for example, positioning information (information related to longitude, latitude and altitude) obtained by GNSS (Global Navigation Satellite System). In addition, the location information indicating the location of the delivery personnel terminal 20A can be location information (for example, current address) directly input by the delivery personnel through the operation display unit 240 described later.
[0149] Furthermore, the communication unit 210 included in the delivery personnel terminal 20A can receive other delivery instruction information related to the delivery of the cargo from the operation management server 30 .
[0150] (Control Unit 230)
[0151] The control unit 230 according to the present embodiment controls the overall operation of the information terminal 20. For example, the control unit 230 controls the transmission and reception of various information by the communication unit 210. For example, the control unit 230 included in the client terminal 20B can control the communication unit 210 to transmit a delivery request including the request content input by the operation display unit 240.
[0152] The control unit 230 may control the operation display unit 240 to display the delivery instruction information received from the operation management server 30. For example, the control unit 230 included in the delivery personnel terminal 20A may control the operation display unit 240 to display other delivery instruction information received from the operation management server 30.
[0153] (Operation display unit 240)
[0154] The operation display unit 240 according to the present embodiment functions as an operation unit for inputting the contents of a request related to the delivery or collection of goods. In addition, the operation display unit 240 functions as a display unit for displaying the delivery instruction information received from the operation management server 30.
[0155] The function of the operating unit can be realized by a touch panel or a keyboard, for example. In addition, the function of the display unit can be realized by a cathode ray tube (CRT) display device, a liquid crystal display (LCD), or an organic light emitting diode (OLED) device. In addition, the function of the display unit and the function of the operating unit can be configured separately.
[0156] In addition, the information terminal 20 may have a microphone, in which case the entrusting person can use the microphone to voice input the entrusting content related to the delivery or collection of the goods. In addition, the information terminal 20 may have a speaker, in which case the delivery person can confirm the delivery instruction information by the voice output from the speaker.
[0157] <1.3. Functional Configuration Example of Operation Management Server 30>
[0158] Figure 4 1 is an explanatory diagram for explaining an example of the functional configuration of the operation management server 30 according to the present embodiment. Figure 4 As shown, it has a communication unit 310, a storage unit 320 and a control unit 330.
[0159] (Communication Department 310)
[0160] The communication unit 310 according to the present embodiment performs various communications with the information terminal 20 or the order management server 40. For example, the communication unit 310 can receive a delivery request related to delivery or collection of goods registered by the client from the client terminal 20B.
[0161] In addition, the communication unit 310 is an example of an acquisition unit, and can receive location information related to the delivery person. For example, the communication unit 310 can receive location information indicating the location of the delivery person terminal 20A from the delivery person terminal 20A. In addition, the communication unit 310 can receive location information based on the delivery plan of the delivery person from the order management server 40.
[0162] Furthermore, the communication unit 310 may transmit the delivery instruction information generated by the generation unit 333 described later to an external device such as the information terminal 20 or the unmanned mobile object 10B.
[0163] In addition, when the entrustment content included in the delivery entrustment of the entrusting person includes a prescribed requirement, the communication unit 310 can send notification information corresponding to the prescribed requirement to the delivery person terminal 20A. The prescribed requirement here refers to, for example, a requirement including urgent delivery. For example, when the entrustment content includes urgent delivery, the communication unit 310 can send notification information to the delivery person terminal 20A, such as a reminder that it is an urgent delivery content.
[0164] (Storage Unit 320)
[0165] The storage unit 320 involved in this embodiment stores software and various data. For example, the storage unit 320 can store the client information. Here, the client information refers to, for example, various basic information such as the client's name, the client's name within the service, the email address, the address or the telephone number, the client's identification information (ID: Identification), the account information of the external application, or any one or more of the information related to the receiving location of the goods. However, the client information is not limited to these.
[0166] In addition, the storage unit 320 can maintain the delivery personnel information. Here, the delivery personnel information refers to, for example, the delivery personnel's basic information such as the delivery personnel's name, email address, and telephone number, and can also include the delivery personnel's identification information, current location information, current delivery area, mobile body category identification information, etc., and can also include the delivery company name and delivery company identification information. In addition, the delivery personnel information can include, for example, external application account information, desired delivery area, ID card information (including driver's license information), remittance account information, delivery history information, etc. However, the delivery personnel information is not limited to these.
[0167] In addition, the storage unit 320 can store store information. For example, the store information can include basic store information such as store name, business hours, address, contact information, phone number, store URL, and shipping costs. In addition, the store information can include information related to the product such as product name, product identification information, product corresponding packaging container category information, weight information, and management temperature range information. However, the store information is not limited to these.
[0168] (Control Unit 330)
[0169] The control unit 330 according to the present embodiment controls the overall operation of the operation management server 30. The control unit 330 may be, for example, Figure 4 As shown, there is a setting unit 331 and a generating unit 333.
[0170] The setting unit 331 according to the present embodiment sets a receiving position indicating a position where the delivery person receives the goods from the mobile body 10 that is transiting and transporting the goods, based on the acquired position information about the delivery person. A specific example of the setting of the receiving position will be described later.
[0171] The generation unit 333 according to this embodiment generates the delivery instruction information based on the receiving location set by the setting unit 331. Although specific examples of the delivery instruction information will be described later, the delivery instruction information includes information on the receiving location set by the setting unit 331, for example.
[0172] <1.4. Functional Configuration Example of Schedule Management Server 40>
[0173] Figure 5 1 is an explanatory diagram for explaining an example of the functional configuration of the reservation management server 40 according to the present embodiment. Figure 5 As shown, it has a communication unit 410, a storage unit 420 and a control unit 430.
[0174] (Communication Department 410)
[0175] The communication unit 410 according to the present embodiment performs various communications with the information terminal 20 or the operation management server 30. For example, the communication unit 410 may transmit the location information about the delivery person to the operation management server 30.
[0176] For example, the communication unit 410 may receive information related to the receiving location or information related to the harvesting location indicating the location designated by the entrusting person as the receiving location or harvesting location of the goods from the delivery person terminal 20A. In this case, the communication unit 410 may send the location information related to the delivery person in charge of the delivery to the operation management server 30 in the delivery area including the designated receiving location or harvesting location.
[0177] For example, the communication unit 410 may send information related to the delivery route of the delivery person or the scheduled location of the delivery person's next delivery or collection to the operation management server 30 as location information related to the delivery person.
[0178] (Storage Unit 420)
[0179] The storage unit 420 involved in this embodiment stores software and various data. For example, the storage unit 420 stores the delivery plan of each delivery person or the delivery plan of the unmanned mobile body 10B. For example, the delivery plan refers to various information including the delivery route of the delivery person, the predetermined location information of the delivery person, the location information related to each of the plurality of transfer locations, the loading status of the goods in each delivery box of the manned mobile body 10A used by the delivery person for delivery, or the vacancy status of the unmanned mobile body 10B.
[0180] (Control Unit 430)
[0181] The control unit 430 according to the present embodiment controls the overall operation of the order management server 40. For example, the control unit 430 may control the communication unit 410 to transmit the location information about the delivery person.
[0182] For example, when a delivery person specifies a transfer location as a cargo receiving location, the control unit 430 may control the communication unit 410 to send location information about the specified transfer location to the operation management server 30 as location information about the delivery person.
[0183] An example of the functional configuration of the information terminal 20, the operation management server 30, and the schedule management server 40 according to the present embodiment has been described above. Figure 6 to Figure 9 , a specific example involving the setting of the receiving location of goods is described.
[0184] <<2. Specific example of setting the receiving location of goods>>
[0185] When a person who has requested the delivery or collection of goods such as food or daily necessities through an application or a browser is requested, a delivery person who should be requested to deliver the goods is assigned.
[0186] For example, a delivery person who is entrusted with the delivery of goods entrusted by the entrusting person needs to receive the goods at a warehouse or store where the goods are stored. As a result, for example, if the delivery person is located far from the location where the goods are received, the delivery person needs to move a long distance to receive the goods, which reduces the delivery efficiency of the delivery person.
[0187] In addition, the delivery request of the entrusting person may include various requirements. For example, the delivery request may include various requirements such as the delivery box or the receiving location of the goods. In addition, the delivery request may include a requirement that the goods (for example, food, etc.) be delivered immediately.
[0188] In the case of such a request, once the delivery personnel decides to deliver the goods, they need to receive the goods at the warehouse or store where the goods are stored, which will affect the delivery personnel's delivery plan. In other words, if the delivery personnel appropriately respond to such irregular requests, the delivery efficiency of the delivery personnel may be reduced.
[0189] For example, in order to reduce the burden on delivery personnel or suppress the reduction in delivery efficiency, it is sometimes desirable to transfer and transport the goods entrusted to the delivery person by another mobile body from the warehouse or store where the goods are stored.
[0190] Therefore, in the information processing system according to the present embodiment, the position information related to the delivery person is obtained, and the receiving position indicating the position where the delivery person receives the goods from the mobile body 10 that transfers the goods is set according to the position information. Figure 6 , an overview of the delivery of goods is given.
[0191] Figure 6 This is an illustration for explaining the outline of the delivery of goods. Figure 6 to Figure 9 In the illustrated example, for convenience of explanation, the cargo L is exposed outside the moving body 10, but the cargo L may be stored inside the moving body 10. In addition, the unmanned moving body 10B may have a structure for holding the cargo L.
[0192] First, the client U2 uses the client terminal 20B to request the delivery of the goods L. At this time, the client U2 specifies the receiving location of the goods L (for example, Figure 6 The order management server 40 then assigns the delivery person U1 who is responsible for delivering the goods L to the client U2.
[0193] For example, the delivery personnel U1 responsible for delivery may be assigned to a delivery route or delivery area included in the delivery plan, including a receiving location such as the client U2's home B2, or a delivery personnel using a manned mobile body 10A (e.g., a truck) that is available in the storage situation.
[0194] Then, the communication unit 310 of the operation management server 30 receives the location information related to the delivery person U1 who is responsible for the delivery from the delivery person terminal 20A or the reservation management server 40. Then, the setting unit 331 can set the receiving location (for example, Figure 6 The transfer position S1 as shown).
[0195] Then, the generation unit 333 may generate the delivery instruction information according to the set receiving location, and the communication unit 310 may send the generated delivery instruction information to the unmanned mobile body 10B that transfers the cargo L or the delivery person terminal 20A used by the delivery person U1.
[0196] Thus, the unmanned mobile body 10B can transfer and transport the cargo L from the warehouse WH storing the cargo L entrusted by the entrusting person U2 for delivery, and deliver the cargo L to the delivery person U1 at the set transfer position S1.
[0197] In addition, the delivery person U1 who has received the goods L delivers the goods L to the receiving location such as his own home B2 designated as the receiving location by the entrusting person U2. Figure 6 As shown, the cargo L can be delivered using the manned moving body 10A, or the cargo L can be delivered by walking.
[0198] The above is an overview of the delivery of goods. Figure 7 to Figure 9 , a specific example involving the setting of the receiving location of goods L is described.
[0199] Figure 7 This is an explanatory diagram for explaining an example of setting a receiving location for goods. Figure 7 In the example shown, a case where a delivery area A is designated as an area in charge of delivering goods L to the delivery person U1 is described. Figure 7 In the example shown, the inside of the delivery area A of the delivery person U1 refers to the right side of the dotted line indicating the boundary of the delivery area A, and the outside of the delivery area A refers to the left side of the dotted line indicating the boundary of the delivery area A.
[0200] For example, the delivery area A of the delivery person U1 includes a plurality of transfer locations S1 to S4. The plurality of transfer locations S1 to S4 may be, for example, locations where the unmanned mobile body 10B can wait, but are not limited thereto. For example, the transfer locations S1 to S4 may be any waiting locations, preferably locations such as bus stops, buildings, or parking lots, which are waiting targets.
[0201] For example, the setting unit 331 may set one of the plurality of transfer positions S1 to S4 as the receiving position.
[0202] For example, the communication unit 410 receives the position information indicating the position of the delivery person terminal 20A as the position of the delivery person U1 from the delivery person terminal 20A. Then, the setting unit 331 may set the receiving position as a transfer position whose distance from the position of the delivery person U1 obtained from the delivery person terminal 20A satisfies a predetermined condition.
[0203] More specifically, the setting unit 331 sets, for example, the transfer position S1 closest to the position of the delivery person U1 among the multiple transfer positions S1 to S4 as the receiving position. In addition, in this specification, the example in which the transfer position that satisfies the specified conditions is the closest transfer position is mainly described, but it is not limited to such an example. The transfer position that satisfies the specified conditions may be, for example, the second closest transfer position or other transfer positions that satisfy other conditions.
[0204] Then, the generation unit 333 may generate the delivery instruction information according to the set receiving location. For example, the delivery instruction information may include information related to the delivery start location (for example, the location of the warehouse WH storing the goods L) and the receiving location, and may include information such as the delivery path or the passing point. In addition, the delivery instruction information may include, for example, various information used in the autonomous control of the unmanned moving body 10B and the remote operation of the unmanned moving body 10B.
[0205] Next, the communication unit 310 may transmit the delivery instruction information generated by the generation unit 333 to an external device. For example, the external device may include an unmanned mobile body 10B that transfers and transports the goods L, an information terminal 20 used by a manager who manages the unmanned mobile body, or a delivery person terminal 20A used by a delivery person U1 who delivers the goods L.
[0206] For example, when the communication unit 310 transmits the delivery instruction information to the unmanned mobile object 10B, the unmanned mobile object 10B receiving the delivery instruction information can deliver the cargo L from the warehouse WH to the transfer location S1 as the receiving location through autonomous control.
[0207] In addition, when the communication unit 310 sends delivery instruction information to the information terminal 20 used by the manager who manages the unmanned mobile object 10B, the manager can remotely operate the unmanned mobile object 10B based on the delivery instruction information, or use the information terminal 20 used by the manager to send the delivery instruction information to the unmanned mobile object 10B.
[0208] Furthermore, when the communication unit 310 transmits the delivery instruction information to the delivery person terminal 20A used by the delivery person U1 who delivers the cargo L, the delivery person U1 can confirm the position of the transfer location S1 where the cargo can be received from the unmanned moving object 10B.
[0209] In addition, the unmanned mobile body 10B can wait at the transfer position S1 before the delivery person U1 arrives at the transfer position S1. In addition, the unmanned mobile body 10B can also be placed at the transfer position S1 and returned to the warehouse WH as a station without waiting before the delivery person U1 arrives at the transfer position S1. In addition, when the unmanned mobile body 10B has a storage box at the transfer position S1, for example, the goods L can be stored in the storage box and returned to the warehouse WH. Moreover, when the delivery person U1 receives the goods from the waiting unmanned mobile body 10B or the storage box, the specified identification information can be used for handover authentication.
[0210] In addition, the location information related to the delivery person U1 is not limited to the location of the delivery person U1. The communication unit 410 may receive path information including the delivery path of the delivery person U1 as the location information related to the delivery person U1 from the reservation management server 40. In this case, the setting unit 331 may set the receiving location according to the delivery path of the delivery person U1.
[0211] More specifically, the setting unit 331 may estimate the location of the delivery person U1 based on the delivery route of the delivery person U1 and the current time. Then, the setting unit 331 may set the transfer location closest to the estimated location of the delivery person U1 as the receiving location.
[0212] In addition, the setting unit 331 can set the receiving position based on the time based on the moving speed of the unmanned moving body 10B and the distance of the transit transportation. For example, the setting unit 331 can estimate the position of the delivery person U1 assumed after the transit transportation based on the time required for the transit transportation of the goods L by the unmanned moving body 10B and the delivery path of the delivery person U1. Furthermore, the setting unit 331 can set the transit position closest to the position of the delivery person U1 assumed after the transit transportation as the receiving position.
[0213] In addition, the communication unit 310 may receive information about the scheduled location of the next delivery by the delivery person U1 as the location information related to the delivery person U1 from the scheduled management server 40. In this case, the setting unit 331 may set a transfer location (for example, the closest transfer location) that satisfies a specified condition from the scheduled location of the next delivery by the delivery person U1 as the receiving location.
[0214] In addition, the communication unit 310 may receive the designation information about the transfer location designated by the delivery person U1 from the delivery person terminal 20A. Then, the setting unit 331 may set the transfer location designated by the delivery person U1 as the receiving location.
[0215] For example, the delivery person U1 may specify the transfer location S4 as the receiving location. Then, the delivery person terminal 20A sends the designated information about the transfer location S4 designated by the delivery person U1 to the operation management server 30. Then, the setting unit 331 may set the transfer location S4 included in the designated information as the receiving location. In addition, the designated information may be sent from the reservation management server 40 to the operation management server 30 via the reservation management server 40.
[0216] In addition, the receiving location of the goods L of the entrusting person U2 is not limited to the building or facility such as the home B2. For example, the transfer locations S1 to S4 can be specified as the receiving location of the goods L of the entrusting person U2. For example, the entrusting person U2 can specify the transfer location S4 of the nearest bus stop as the receiving location of the goods L to entrust the delivery. As a result, the entrusting person can collect the goods L at the nearest bus stop, etc., for example, and the convenience of the entrusting person can be further improved.
[0217] According to the setting of the receiving location of the goods as described above, the unmanned mobile body 10B assists in the delivery of goods for delivery requests that need to be made to other areas (e.g., remote areas or dispersed areas representing places that are geographically separated) that are not included in the delivery area A. As a result, the delivery personnel U1 can focus on the delivery within the delivery area A, and the delivery efficiency of the delivery personnel U1 can be further improved.
[0218] In addition, sometimes, in the delivery plan of the delivery personnel U1, there is no plan to deliver or receive other goods near the receiving location of the newly entrusted goods L. In this case, the delivery personnel U1 may only need to go to the receiving location for the newly entrusted goods L. On the other hand, according to the setting of the receiving location of the goods described above, the workload of the delivery personnel U1 can be reduced, and the delivery efficiency of the delivery personnel U1 can be further improved.
[0219] In addition, Figure 7 In the description, an example is described in which the unmanned mobile body 10B transfers and transports the cargo L, but the cargo L may be transferred and transported by another delivery person U3, for example.
[0220] Figure 8 This is an explanatory diagram for explaining an example of another delivery person U3 transferring and transporting the goods L. For example, in the case where the goods L are transferred and transported by another delivery person U3, the setting unit 331 can set the middle point between the delivery person U1 and the other delivery person U3 as the receiving position. More specifically, the setting unit 331 can calculate the middle point based on the position (e.g., longitude and latitude) of the delivery person U1 and the position (e.g., longitude and latitude) of the other delivery person U3, and set the middle point as the receiving position.
[0221] In addition, the setting unit 331 may set the intermediate position S1 closest to the middle point between the delivery person U1 and the other delivery person U3 as the receiving position.
[0222] In addition, the setting unit 331 can set the receiving position according to the type of the mobile body 10 used by the delivery person U1 and the other delivery person U3. For example, when the speed of the manned mobile body 10A used by the other delivery person U3 is faster than the manned mobile body 10A used by the delivery person U1, the setting unit 331 can set the transfer position close to the position of the delivery person U1 with a slower moving speed as the receiving position.
[0223] In addition, the unmanned mobile vehicle 10B can be combined with other delivery personnel U3 to transfer and transport multiple goods L.
[0224] Fig. 9 This is an explanatory diagram for explaining another example of the transfer of goods L between the unmanned moving body 10B and other delivery personnel U3. For example, the client U2 uses the client terminal 20B to entrust the delivery of food F. At this time, another delivery personnel U3 such as a clerk of the store B3 or a part-time worker receives the food F at the store B3 and delivers it to the transfer location S5. Here, at the transfer location S5, the unmanned moving body 10B waits by passing through the station of the unmanned moving body 10B or by the delivery of other goods.
[0225] Then, another delivery person U3 can deliver the food F to the unmanned mobile body 10B at the transfer position S5 . Then, the unmanned mobile body 10B can move to the transfer position S1 of the receiving position set by the setting unit 331 .
[0226] In this way, by combining other delivery personnel U3 with the unmanned mobile body 10B, it is possible to further improve the delivery efficiency of the goods L. In addition, when other delivery personnel are service providers such as part-time workers or store employees, new employment opportunities can be increased.
[0227] In addition, it is also possible to assume that there are a plurality of delivery start position candidates for the goods. In this case, the setting unit 331 may specify one delivery start position among the plurality of delivery start candidates.
[0228] For example, when a client entrusts a delivery of a certain food, there may be multiple stores that handle the food. In this case, the setting unit 331 specifies, for example, the store with the shortest distance between the locations of the multiple stores and the location of the delivery person or the store with the shortest delivery time to the location of the delivery vehicle as the food delivery start location.
[0229] The above describes a specific example of the setting of the receiving location of the goods. Fig.10 An example of the operation process of the operation management server 30 according to the present embodiment will be described.
[0230] <<3. Action Processing Example>>
[0231] Fig.10 This is an explanatory diagram for explaining an example of the operation process of the operation management server 30 according to the present embodiment. First, the communication unit 310 receives the position information on the delivery person (S101).
[0232] Next, the setting unit 331 sets the location where the delivery person receives the package based on the received location information about the delivery person ( S105 ).
[0233] Then, the generation unit 333 generates delivery instruction information based on the set receiving location (S109).
[0234] Then, the communication unit 310 transmits the generated delivery instruction information to the delivery personnel terminal 20A and the unmanned mobile object 10B as external devices ( S113 ), and the operation management server 30 according to the present embodiment ends the operation processing.
[0235] <<4. Hardware Configuration Example>>
[0236] The information processing described above is realized by the cooperation of software and hardware described below that operates the management server 30. In addition, the hardware structure described below can also be applied to the information terminal 20 and the reservation management server 40.
[0237] Fig.11 1 is an explanatory diagram for explaining an example of the hardware configuration of the operation management server 30 according to the present embodiment. Fig.11 As shown, it includes a control unit 330 , a memory 31 , a storage 32 , a transceiver unit 33 , an input / output unit 34 , etc., which are electrically connected to each other via a bus 35 .
[0238] The control unit 330 controls the overall operation of the operation management server 30, and is a computing device that controls the transmission and reception of data between various elements, executes application programs, and performs information processing required for authentication processing. For example, the control unit 330 is a central processing unit (CPU) and / or a graphics processing unit (GPU), which executes programs for the system stored in the storage 32 and expanded in the memory 31, and implements various information processing as described above.
[0239] The memory 31 includes: a main storage, which is composed of a volatile storage device such as a dynamic random access memory (DRAM); and an auxiliary storage, which is composed of a non-volatile storage device such as a flash memory or a hard disk drive (HDD). The memory 31 is used as a work area of the control unit 330 and stores the basic input / output system (BIOS) executed by the operation management server 30 at startup and various setting information.
[0240] The memory 32 stores various programs such as application programs. A database storing data used for each process can be constructed in the memory 32 .
[0241] The transceiver 33 connects the operation management server 30 to the network and / or the blockchain network. In addition, the transceiver 33 may have a short-range communication interface of Bluetooth (registered trademark) and Bluetooth Low Energy (BLE).
[0242] The input / output unit 34 includes information input devices such as a keyboard, a microphone, and a mouse, and output devices such as a display and a speaker.
[0243] The bus 35 is commonly connected to the above-mentioned elements, and transmits, for example, address signals, data signals, and various control signals.
[0244] <<5.Supplement>>
[0245] The above, while referring to the attached Figure 1 While the preferred embodiments of the present invention have been described in detail, the present invention is not limited to these examples. Anyone with common knowledge in the technical field to which the present invention belongs can obviously think of various variations or modifications within the scope of the technical concept described in the claims, and these are of course understood to belong to the technical scope of the present invention.
[0246] For example, in this specification, an example in which a delivery person delivers goods using the mobile body 10 is mainly described, but the delivery person does not necessarily need to use the mobile body 10. For example, the delivery person may deliver the goods by walking.
[0247] In addition, the setting unit 331 can set the receiving location indicating the location where the delivery person receives the goods based on various information such as the delivery person information, store information, or information related to the goods stored in the storage unit 320. For example, when the management temperature section of the goods entrusted by the entrusting person for delivery is a freezing section, it is sometimes difficult for the unmanned mobile body 10B to perform long-distance transit transportation, so the setting unit 331 can set a transit location close to the unmanned mobile body 10B as the receiving location.
[0248] In addition, the operation management server 30 does not necessarily need to send the delivery instruction information or notification information to the external device. For example, when the operation management server 30 has a display unit, the delivery instruction information or notification information can be displayed on the display unit. Moreover, for example, the manager who confirms the delivery instruction information displayed on the display unit can instruct the delivery person U1 or the unmanned mobile body 10B to deliver by any method.
[0249] In addition, the operation management server 30 involved in this embodiment may have a part or all of the functional structure of the scheduled management server 40. In the case where the operation management server 30 has all the functional structures of the scheduled management server 40, the information processing system involved in this embodiment may not have the scheduled management server 40. In addition, the scheduled management server 40 may have a part or all of the functional structure of the operation management server 30.
[0250] In addition, a computer program for performing the same functions as the above-mentioned information terminal 20, operation management server 30 and schedule management server 40 can be generated on hardware such as CPU, ROM and RAM built in the information terminal 20, operation management server 30 and schedule management server 40.
Claims
1. An information processing system, characterized in that: The information processing system has: an acquisition unit that acquires location information related to a delivery person; and A setting unit sets a receiving position indicating a position where the delivery person receives the transport object from a first moving body that performs intermediate transport of the transport object, based on the position information acquired by the acquisition unit.
2. The information processing system according to claim 1, characterized in that The transport object is delivered by the delivery person using a second moving body.
3. The information processing system according to claim 1 or 2, characterized in that: The delivery area of the delivery personnel includes multiple transfer locations. The setting unit sets one of a plurality of transfer positions as the receiving position.
4. The information processing system according to claim 3, characterized in that: The location information includes the location of the delivery person. The setting unit sets, as the receiving position, a transfer position that satisfies a predetermined condition from the position of the delivery person.
5. The information processing system according to claim 4, characterized in that: The setting unit sets the receiving location based on the location of the delivery person and the delivery route of the delivery person.
6. The information processing system according to claim 1 or 2, characterized in that: The location information includes the scheduled location of the next delivery by the delivery person. The setting unit sets, as the receiving location, a transfer location that satisfies a predetermined condition from a location where the delivery person is scheduled to make a next delivery.
7. The information processing system according to claim 1 or 2, characterized in that: The location information includes the transfer location specified by the delivery person, The setting unit sets the transfer location specified by the delivery person as the receiving location.
8. The information processing system according to claim 6, characterized in that: The transfer locations that satisfy the prescribed conditions include the nearest transfer location.
9. The information processing system according to claim 2, characterized in that: The first moving object includes a vehicle or an aircraft.
10. The information processing system according to claim 9, characterized in that: The first mobile body includes a vehicle used by other delivery personnel.
11. The information processing system according to claim 10, characterized in that: The second mobile object includes a vehicle.
12. The information processing system according to claim 10 or 11, characterized in that: The setting unit sets a point between the delivery person and the other delivery persons as the receiving location.
13. The information processing system according to claim 10 or 11, characterized in that: The setting unit sets the transfer location closest to the intermediate point as the receiving location.
14. The information processing system according to claim 10 or 11, characterized in that: The setting unit sets the receiving position according to the types of mobile bodies used by the delivery person and the other delivery persons.
15. The information processing system according to claim 1 or 2, characterized in that: The information processing system also has: A generating unit generates delivery instruction information based on the receiving location set by the setting unit.
16. The information processing system according to claim 15, characterized in that: The information processing system also has: A communication unit transmits the delivery instruction information generated by the generation unit to an external device.
17. The information processing system according to claim 16, characterized in that: The communication unit transmits notification information corresponding to the prescribed requirement to a terminal used by the delivery person when the request content included in the delivery request of the transport object includes a prescribed requirement.
18. An information processing device, characterized in that: The information processing device has: an acquisition unit that acquires location information related to a delivery person; and A setting unit sets a receiving position indicating a position where the delivery person receives the transport object from a first moving body that performs intermediate transport of the transport object, based on the position information acquired by the acquisition unit.
19. An information processing method executed by a computer, characterized in that: The information processing method includes: Obtain location information related to delivery personnel; and A receiving position is set based on the acquired position information, and the receiving position indicates a position where the delivery person receives the transport object from the first moving body that transit-transports the transport object.
20. A program product, characterized in that The program product includes a program that enables a computer to implement the following functions: Get function to obtain location information related to the delivery personnel; and A setting function sets a receiving position based on the position information acquired by the acquiring function, the receiving position indicating a position where the delivery person receives the transport object from a first moving body that performs transit transport of the transport object.
Citation Information
Patent Citations
Physical distribution management system, physical distribution management method, and program
JP2020052525A