Information processing method and information processing system

By determining the fixed part of the moving object and generating a new moving plan, the problem of plan changes caused by unplanned business in the delivery business is solved, and efficient delivery that meets the needs of the industry is achieved.

CN113272844BActive Publication Date: 2025-09-26PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080008239.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-05-20
Filing Date
2020-05-15
Publication Date
2025-09-26
Estimated Expiration
2040-05-15

AI Technical Summary

Technical Problem

When unplanned business occurs after the start of delivery business, existing delivery plan support devices find it difficult to generate a movement plan that conforms to the business model of the business, resulting in plan changes that do not meet actual needs.

Method used

By obtaining the attributes and status of the mobile body, the fixed part that is not allowed to be changed in the initial mobile plan is determined, and a new mobile plan is generated to avoid changing the fixed part and adapt to unplanned business.

Benefits of technology

The regenerated mobile plan can conform to the operator's business model, effectively respond to changes in mobile business, and ensure the flexibility and effectiveness of the plan.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113272844B_ABST
    Figure CN113272844B_ABST
Patent Text Reader

Abstract

An information processing method causes a computer to perform the following processing: obtaining a first delivery plan generated based on a first plurality of destinations and a mobile body, the mobile body being used to deliver or provide services based on the first plurality of destinations (step S12); obtaining attributes of the mobile body (step S13); obtaining a second plurality of destinations, the second plurality of destinations being modified from the first plurality of destinations after the first delivery plan is generated (step S15); determining a fixed portion based on the attributes of the mobile body, the fixed portion being destinations that are not allowed to be modified in the first delivery plan for the mobile body (step S17); and generating a second delivery plan based on the second plurality of destinations and the mobile body without modifying the fixed portion (step S18).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing method and an information processing system for generating a movement plan of a mobile object. Background Art

[0002] After a delivery plan is drawn up and delivery operations for each vehicle have begun, unplanned delivery operations may sometimes occur. A delivery plan support device (e.g., Patent Document 1) has been disclosed. In this case, a determination is made as to whether there are candidate vehicles among the moving vehicles that can be used to perform unplanned delivery operations. If so, the candidate vehicles are prioritized, and the vehicle with the highest priority is selected as the target vehicle. If not, the vehicle on standby is re-selected as the target vehicle. Thus, even if unplanned delivery operations occur after delivery operations have begun, the delivery plan can be changed.

[0003] (Prior art literature)

[0004] (Patent Document)

[0005] Patent Document 1: Japanese Patent Application Laid-Open No. 2003-2444 Summary of the Invention

[0006] Problems to be solved by the invention

[0007] However, in the delivery plan support device disclosed in Patent Document 1, the delivery plan may be changed to be inconsistent with the business model of the business operator.

[0008] The present disclosure provides an information processing method and an information processing system capable of regenerating a mobile plan that conforms to an operator's business model.

[0009] Means used to solve problems

[0010] One embodiment of the present disclosure relates to an information processing method, which causes a computer to perform the following processing: obtaining a first movement plan, wherein the first movement plan is a plan generated based on a first plurality of destinations and a mobile body, wherein the mobile body is used to deliver or provide services based on the first plurality of destinations; obtaining attributes of the mobile body; obtaining a second plurality of destinations, wherein the second plurality of destinations are obtained by changing the first plurality of destinations after the generation of the first movement plan; determining a fixed portion based on the attributes of the mobile body, wherein the fixed portion is a destination of the mobile body that is not allowed to be changed in the first movement plan; and generating a second movement plan based on the second plurality of destinations and the mobile body without changing the fixed portion.

[0011] Effects of the Invention

[0012] According to the present disclosure, it is possible to regenerate a mobile plan that conforms to the business model of an operator. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 This is a diagram showing an example of the configuration of an information processing system in the embodiment.

[0014] Figure 2 This is a sequence diagram showing an example of the flow of processing when changing a delivery plan.

[0015] Figure 3 This is a flowchart illustrating an example of an information processing method of the information processing system according to the embodiment.

[0016] Figure 4 This is a diagram showing the flow of delivery until an unplanned delivery operation of the first delivery plan occurs.

[0017] Figure 5A This is a diagram showing a first example of delivery according to the second delivery plan.

[0018] Figure 5B This is a diagram showing a second example of delivery according to the second delivery plan.

[0019] Figure 5C This is a diagram showing a third example of delivery according to the second delivery plan.

[0020] Figure 6 This is a table showing an example of a fixed portion determined based on the attributes and state of the moving object.

[0021] Figure 7 This is an example of a prompt when changing from the first delivery plan to the second delivery plan. DETAILED DESCRIPTION

[0022] (The process leading to the achievement of a solution disclosed herein)

[0023] In delivery services such as express delivery, a large number of delivery objects such as articles are delivered, and it often happens that the delivery cannot be carried out according to the initial delivery plan prepared before the delivery service begins. For example, an article that should be delivered urgently arrives at a delivery base, or a wrong article is carried on a mobile body that has already started a delivery service, or a request to change the delivery date and time of a delivery object is received, which requires changing the initial delivery plan. However, the initial delivery plan often contains fixed parts that are not allowed to be changed. Such fixed parts can be expected to be related to the business model of the delivery operator. Therefore, if the delivery plan is regenerated without considering such fixed parts, the operator may not be able to use the regenerated delivery plan because the operator adopts various business models. Therefore, the following provides an information processing method and an information processing system that can regenerate a mobile plan (such as a delivery plan) that conforms to the operator's business model.

[0024] An information processing method involved in one scheme of the present disclosure causes a computer to perform the following processing: obtaining a first movement plan, wherein the first movement plan is a plan generated based on a first plurality of destinations and a mobile body, wherein the mobile body is used to deliver or provide services based on the first plurality of destinations, obtaining attributes of the mobile body, obtaining a second plurality of destinations, wherein the second plurality of destinations are obtained by changing the first plurality of destinations after the generation of the first movement plan, determining a fixed portion based on the attributes of the mobile body, wherein the fixed portion is a destination of the mobile body that is not allowed to be changed in the first movement plan, and generating a second movement plan based on the second plurality of destinations and the mobile body without changing the fixed portion.

[0025] According to the business model of the operator, there is a fixed part in the first mobile plan regarding the destination that is not allowed to be changed. For example, according to the business model of the operator, the attributes of the mobile body used by the operator when moving are different, and the fixed part corresponds to the attributes of the mobile body. In this way, when the fixed part is changed to generate the second mobile plan, the operator may not be able to use the second mobile plan. In this regard, based on the attributes of the mobile body, the fixed part is determined, and the second mobile plan is generated without changing the fixed part (in other words, changes are made to parts other than the fixed part) to replace the first mobile plan. In other words, through this solution, a mobile plan corresponding to the business model of the operator can be regenerated. By generating a mobile plan that adapts to the business model of the operator, it is possible to respond to changes in mobile services and to move efficiently.

[0026] Furthermore, the fixed portion may be at least one destination among the first plurality of destinations. Furthermore, the fixed portion may be a set of destinations passed through during one tour among the first plurality of destinations.

[0027] In this way, the fixed part can be at least one of the first multiple destinations in the first movement plan. In addition, it can also be a set of destinations passed through in a tour among the first multiple destinations in the first movement plan. In other words, it is a set of destinations visited by the mobile body from the base to the base.

[0028] Furthermore, the attributes of the mobile object may include an attribute regarding the feasibility of autonomous driving, an attribute regarding the feasibility of communication connection, or an attribute regarding the type of delivery equipment or service equipment carried thereon.

[0029] For example, if the mobile object's attribute is that it is capable of autonomous driving, a fixed portion may not be set. This is because, after the mobile service begins, even if unplanned mobile traffic occurs during travel, a mobile object capable of autonomous driving can receive instructions to change its travel plan at any time, allowing it to adapt to unplanned travel traffic. Alternatively, if the mobile object's attribute is that it is not capable of autonomous driving, the current destination may be set as a fixed portion. This is because, even if unplanned travel occurs during travel, the driver of a mobile object that is not capable of autonomous driving cannot confirm instructions to change its travel plan while driving, often making it impossible to respond to unplanned travel traffic. Furthermore, if the mobile object's attribute is that it is not capable of communication connectivity, the set of destinations in the current tour may be set as a fixed portion. This is because, even if unplanned travel occurs during travel, a mobile object that is not capable of communication connectivity cannot receive instructions to change its travel plan and must continue its current tour. Furthermore, if the mobile object's attribute is that it is equipped with refrigeration or freezing equipment, the current destination may be set as a fixed portion. This is because if unplanned movement services are handled, the quality of the objects (goods) being delivered or provided with services using refrigeration or freezing may deteriorate.

[0030] Alternatively, the state of the moving object may be further obtained, and the fixed portion may be determined based on the attribute of the moving object and the state of the moving object.

[0031] For example, the fixed portion may change depending on the state of the mobile object. Therefore, by determining the fixed portion based on the state of the mobile object, a new travel plan that is easier for the business operator to use can be created.

[0032] Furthermore, the state of the mobile object may include the state of the remaining amount of energy for movement, the driving state, or the state regarding the distance to the destination.

[0033] For example, if a mobile object has a low remaining energy reserve for movement, the set of destinations currently on its itinerary can be set as a fixed portion. Handling unplanned movement traffic can lead to energy depletion due to the energy required for such traffic. Alternatively, if a mobile object's attributes indicate that it cannot be driven autonomously and the object is stationary, a fixed portion may not be set. This is because even if unplanned movement traffic occurs during movement after the movement begins, the driver of the non-autonomous mobile object can confirm the change of travel plan while stationary, making it possible to handle the unplanned movement traffic. Furthermore, if the current location of the mobile object is far from the next destination, a fixed portion may not be set. If the distance to the next destination is long, handling unplanned movement traffic while en route to the next destination is possible. Furthermore, handling unplanned movement traffic while en route to the next destination can result in overall more efficient movement. Alternatively, if the current location of the mobile object is close to the next destination, the current destination may be set as a fixed portion. Because the distance to the next destination is short, it is often impossible to respond quickly to unplanned mobile services that occur on the way to the next destination. In addition, it is possible to move efficiently overall by responding to unplanned mobile services after completing the movement to the next destination.

[0034] Furthermore, if generation of the second movement plan fails, the constraints used in generating the second movement plan may be relaxed based on the attributes of the mobile object. Specifically, based on the attributes of the mobile object, the constraints to be relaxed are determined among the non-essential constraints.

[0035] For example, the second movement plan is generated to satisfy specific constraints. However, some of these constraints can be relaxed depending on the properties of the mobile object. Therefore, if the generation of the second movement plan fails, the generation of the second movement plan can be easily succeeded by relaxing non-essential constraints based on the properties of the mobile object.

[0036] An information processing system involved in one scheme of the present disclosure comprises: a first mobile plan obtaining unit, which obtains a first mobile plan, wherein the first mobile plan is a plan generated based on a first plurality of destinations and a mobile body, wherein the mobile body is used to deliver or provide services based on the first plurality of destinations; an attribute obtaining unit, which obtains attributes of the mobile body; a second plurality of destination obtaining unit, which obtains a second plurality of destinations, wherein the second plurality of destinations are obtained by changing the first plurality of destinations after the generation of the first mobile plan; a fixed part determining unit, which determines a fixed part based on the attributes of the mobile body, wherein the fixed part is a destination that is not allowed to be changed in the first mobile plan for the mobile body; and a second mobile plan generating unit, which generates a second mobile plan based on the second plurality of destinations and the mobile body without changing the fixed part.

[0037] Through the above, an information processing system is provided, which can regenerate a mobile plan that conforms to the business model of the business operator.

[0038] The embodiments described below are all examples of the present disclosure. The numerical values, shapes, materials, components, steps, and the order of the steps shown in the embodiments below are all examples and are not intended to limit the present disclosure.

[0039] In the following description, delivery is used as a concept that also includes collection. In other words, delivery not only means delivering the delivery object to the destination, but also means collecting the delivery object from the destination. Furthermore, delivery objects are not limited to objects; they can also be people.

[0040] (Implementation Method)

[0041] Hereinafter, the configuration of the information processing system and the information processing method performed by the information processing system according to the embodiment will be described in detail.

[0042] Figure 1 This is a diagram showing an example of the configuration of the information processing system 10 in the embodiment.

[0043] The information processing system 10 manages mobile objects (in this embodiment, multiple mobile objects) and generates a movement plan (e.g., a delivery plan) for efficiently delivering delivery objects. The information processing system 10 is, for example, a computer such as a server. Alternatively, the information processing system 10 may be a computer installed at a location where mobile objects deliver delivery objects. Furthermore, the information processing system 10 may be a mobile terminal.

[0044] The mobile body is a mobile body that delivers or provides services according to a plurality of set destinations. In addition, the mobile body is, for example, a vehicle, but this is only an example, and may also be an unmanned aerial vehicle, an airplane, or a ship.

[0045] The information processing system 10 includes a first destination acquisition unit 11, an optimization item acquisition unit 12, a first delivery plan generation unit 13, a first delivery plan acquisition unit 14, a status acquisition unit 15, an attribute acquisition unit 16, a fixed portion determination unit 17, a second destination acquisition unit 18, a fixed portion acquisition unit 19, a second delivery plan generation unit 20, and a relaxation unit 21. The information processing system 10 is a computer including a processor, memory, and communication circuitry. The memory is ROM (Read Only Memory) or RAM (Random Access Memory), and can store programs executed by the processor. The first destination acquisition unit 11, the optimization item acquisition unit 12, the first delivery plan generation unit 13, the first delivery plan acquisition unit 14, the status acquisition unit 15, the attribute acquisition unit 16, the fixed portion determination unit 17, the second destination acquisition unit 18, the fixed portion acquisition unit 19, the second delivery plan generation unit 20, and the relaxation unit 21 are implemented by the processor executing the programs stored in the memory. Furthermore, these components constituting the information processing system 10 may be distributed across a plurality of computers (servers, etc.).

[0046] The first destination obtaining unit 11 obtains a first plurality of destinations. The first plurality of destinations may be, for example, delivery destinations known in advance before the delivery service begins. For example, a user of the business using the information processing system 10 (the user of the information processing system 10) inputs or sends the first plurality of destinations to the information processing system 10, thereby obtaining the first plurality of destinations in the first destination obtaining unit 11.

[0047] The optimization item acquisition unit 12 acquires the optimization item. The optimization item is an item that the business using the information processing system 10 wants to optimize in the distribution plan. The optimization item includes, for example, an item related to the moving distance, an item related to the moving time, or an item related to the number of mobile bodies. The optimization item varies from business to business, and an item that meets the purpose that the business attaches importance to is selected. For example, a user of a business that attaches importance to reducing costs and minimizing the number of mobile bodies in operation selects an item related to the number of mobile bodies as the optimization item. In addition, the optimization item may also be a combination of multiple items among these items. For example, the optimization item can be obtained in a manner that optimizes both the moving distance and the number of mobile bodies. For example, the user inputs or sends the optimization item to the information processing system 10, so that the optimization item acquisition unit 12 obtains the optimization item. In addition, the information processing system 10 may not have the optimization item acquisition unit 12.

[0048] The first delivery plan generating unit 13 generates a first delivery plan based on a first plurality of destinations and a mobile body that delivers the delivery object to the first plurality of destinations. For example, the first delivery plan generating unit 13 generates the first delivery plan based on information such as the destination, available mobile bodies, arrival time at the destination, working hours at the destination, and requirements for the mobile body that delivers the delivery object. Furthermore, if the information processing system 10 includes an optimization item acquisition unit 12, the first delivery plan generating unit 13 generates the first delivery plan based on the optimization item. The first delivery plan generating unit 13 generates a plan, for example, for delivering the delivery object to the first plurality of destinations or collecting the delivery object from the first plurality of destinations as efficiently as possible while satisfying the optimization item and utilizing the mobile bodies managed by the information processing system 10. There is no particular limitation on the method for generating the delivery plan.

[0049] The first delivery plan obtaining unit 14 obtains the generated first delivery plan. Alternatively, the information processing system 10 may not include the first destination obtaining unit 11 and the first delivery plan generating unit 13. The first delivery plan obtaining unit 14 may obtain the first delivery plan generated outside the information processing system 10.

[0050] The state acquisition unit 15 acquires the state of the mobile object. The state of the mobile object includes, for example, the remaining amount of energy for movement, the driving status, or the distance to the destination. The information processing system 10 is connected to the mobile object in a communicative manner and acquires the estimated state of the mobile object based on information transmitted from the mobile object, such as the remaining amount of energy for movement, the operating status of the engine, etc., or the position information of the mobile object. The information processing system 10 may not include the state acquisition unit 15.

[0051] The attribute acquisition unit 16 acquires the attributes of the mobile object. These attributes include, for example, attributes regarding the availability of autonomous driving, attributes regarding the availability of communication connections, and attributes regarding the type of delivery equipment or service equipment (here, delivery equipment) being carried. For example, the attributes of the mobile objects used by the operator for delivery may vary depending on the operator's business model. A user inputs or transmits the attributes of the mobile object to the information processing system 10, and the attribute acquisition unit 16 acquires the attributes of the mobile object.

[0052] The fixed portion determining unit 17 determines a fixed portion based on the attributes of the mobile object. The fixed portion is a destination that cannot be changed in the first movement plan for the mobile object. Furthermore, if the information processing system 10 includes the state obtaining unit 15, the fixed portion determining unit 17 determines the fixed portion based on the attributes and state of the mobile object. The fixed portion may be at least one destination from the first plurality of destinations, or may be a collection of destinations from the first plurality of destinations that are passed through during a single tour. Details of the fixed portion will be described later.

[0053] The second destination acquisition unit 18 acquires a second plurality of destinations, which are obtained by modifying the first plurality of destinations after the first delivery plan is generated. The second plurality of destinations may, for example, include destinations not intended for delivery in the first delivery plan, in other words, destinations that are not planned in the first delivery plan. For example, a delivery operation may occur where a shipment requiring urgent delivery arrives at a delivery location, an incorrect shipment is loaded onto a mobile vehicle that has already begun a delivery operation, or a request is received to change the delivery date and time of a delivery target, thereby causing a delivery operation to be performed to an unplanned destination. For example, a user inputs the second plurality of destinations including such unplanned destinations into the information processing system 10 or transmits them to the information processing system 10, whereby the second destination acquisition unit 18 acquires the second plurality of destinations.

[0054] The fixed portion acquisition unit 19 acquires a fixed portion set by the user. If conditions exist that the information processing system 10 cannot grasp, the user can manually set a fixed portion, for example, thereby enabling a fixed portion different from the fixed portion determined by the fixed portion determination unit 17. For example, if a driver (mobile vehicle) needs to end a delivery earlier than usual, the user can set a fixed portion that allows for an earlier end to the delivery.

[0055] The second delivery plan generating unit 20 generates a second delivery plan based on the second plurality of destinations and the mobile bodies, without changing the fixed portion. Furthermore, if the information processing system 10 includes the optimization item obtaining unit 12, the second delivery plan generating unit 20 generates the second delivery plan based on the optimization item. The second delivery plan generating unit 20 generates a plan that satisfies the optimization item while maintaining the fixed portion, thereby efficiently sending and collecting delivery items to and from the second plurality of destinations using the mobile bodies managed by the information processing system 10. Details of the second delivery plan will be described later.

[0056] If the generation of the second delivery plan fails, the relaxation unit 21 relaxes the constraints used when generating the second delivery plan based on the attributes of the mobile object. For example, the relaxation unit 21 determines which constraints to relax, based on the attributes of the mobile object, from among the non-essential constraints. Constraints include, for example, conditions regarding the delivery time period, conditions regarding the number of delivery items that the mobile object can carry, or conditions regarding travel distance, and some of these conditions can be relaxed depending on the attributes of the mobile object. Furthermore, constraints include both essential and non-essential conditions, with the necessity varying depending on the operator. For example, if an operator uses a mobile object capable of autonomous driving (unmanned), in other words, if the mobile object is unmanned, the unmanned mobile object can perform a wide range of tasks, and thus the delivery time period is not essential, allowing the delivery time period to be relaxed, or in other words, extended. On the other hand, if an operator uses a mobile object that is not capable of autonomous driving, in other words, if the mobile object is not unmanned, the driver of the mobile object has an upper limit on the amount of tasks that can be performed, so the delivery time period may become essential. In addition, the information processing system 10 may not include the relaxation unit 21 .

[0057] Although not shown, the information processing system 10 includes an output unit that outputs the generated second delivery plan. The output unit outputs the second delivery plan so that, for example, the second delivery plan is sent to a mobile object or presented to a user of the information processing system 10.

[0058] Next, before explaining the operation of the information processing system 10 in detail, Figure 2 The overall flow of processing among the user of the information processing system 10 , the information processing system 10 , and a plurality of mobile objects when changing a delivery plan will be briefly described.

[0059] Figure 2 This is a sequence diagram showing an example of the process flow when changing the delivery plan. Figure 2 2 shows the flow of processing when the first delivery plan is generated and transmitted (initial planning) and when the second delivery plan is generated and transmitted (re-planning).

[0060] First, the user of the information processing system 10 sets an optimization item (step S101 ). The information processing system 10 then obtains the optimization item.

[0061] The user of the information processing system 10 sends a first plurality of destinations known in advance to the information processing system 10 (step S102 ).

[0062] The information processing system 10 generates a first delivery plan based on the first plurality of destinations and the plurality of mobile bodies that deliver the delivery objects to the first plurality of destinations (step S103 ).

[0063] The information processing system 10 transmits the first delivery plan to the plurality of mobile objects (step S104) and also transmits it to the user of the information processing system 10 (step S105). Thus, the plurality of mobile objects can each perform their respective delivery operations according to the first delivery plan, and the user of the information processing system 10 can recognize the first delivery plan.

[0064] For businesses that deliver a large number of delivery objects, there may be a situation where the first delivery plan needs to be changed. Therefore, in order for the information processing system 10 to generate a second delivery plan to replace the first delivery plan, the user of the information processing system 10 sends a second plurality of destinations including the destinations added for this situation and the attributes of each of the plurality of mobile bodies to the information processing system 10 (step S106). In addition, there is no particular limitation on the timing of the user of the information processing system 10 performing this transmission. For example, at a predetermined time after the delivery business is started with the first delivery plan, a second plurality of destinations including the additional destinations generated up to that time may be sent. In addition, when the number of additional destinations becomes greater than a predetermined number, a second plurality of destinations including the additional destinations greater than the predetermined number may be sent.

[0065] Furthermore, the multiple mobile objects transmit their own status (step S107). For example, upon receiving the second plurality of destinations and the attributes of the mobile objects, the information processing system 10 instructs the multiple mobile objects to transmit their status. Furthermore, if the second delivery plan is generated at a predetermined time, the multiple mobile objects may spontaneously transmit their status to the information processing system 10 before that time.

[0066] The user of information processing system 10 sets the fixed portion (step S108). Information processing system 10 then obtains the fixed portion set by the user. The fixed portion set by the user cannot be determined based on the attributes or state of the moving object. As described above, the fixed portion is used to address conditions that information processing system 10 cannot grasp.

[0067] The information processing system 10 determines a fixed portion of the destination that is not allowed to be changed in the first delivery plan based on the acquired attributes and status of the mobile object (step S109).

[0068] The information processing system 10 generates a second delivery plan without changing the fixed portion of the first delivery plan (step S110 ).

[0069] The information processing system 10 then transmits the generated second delivery plan to the plurality of mobile objects (step S111) and also to the user of the information processing system 10 (step S112). Thus, the plurality of mobile objects perform their respective delivery operations according to the second delivery plan, which replaces the first delivery plan, and the user of the information processing system 10 can recognize the second delivery plan.

[0070] Next, use Figure 3 and Figure 6 The details of the operation of the information processing system 10 will be described.

[0071] Figure 3 1 is a flowchart showing an example of an information processing method performed by the information processing system 10 in the embodiment. Note that the information processing system 10 is realized by, for example, a computer, and therefore the information processing method can be said to be a method executed by a computer.

[0072] Figure 4 This is a diagram showing the flow of delivery until an unplanned delivery operation in the first delivery plan occurs. Figures 5A to 5C These are diagrams showing first to third examples of delivery according to the second delivery plan. Figure 4 as well as Figures 5A to 5C Shown are a mobile body 100 used for delivery, a delivery base 200 , and destinations 201 to 205 .

[0073] Figure 6 This is a table showing an example of a fixed portion determined based on the attributes and state of the moving object.

[0074] like Figure 3 As shown, the information processing system 10 obtains an optimization item (step S11). For example, the information processing system 10 obtains an optimization item, which is an item related to the moving distance, an item related to the moving time, or an item related to the number of moving objects. While this example illustrates the case where the information processing system 10 obtains an optimization item, it is not necessary to obtain an optimization item.

[0075] The information processing system 10 obtains a first delivery plan generated based on the first plurality of destinations and the mobile object 100, and the mobile object 100 delivers the delivery object to the first plurality of destinations (step S12). Furthermore, the information processing system 10 obtains the optimization item and thus obtains the first delivery plan based on the optimization item. As described above, the information processing system 10 may not generate the first delivery plan, and may obtain the first delivery plan from outside the information processing system 10.

[0076] For example Figure 4As shown in the upper part of , the information processing system 10 obtains a first delivery plan generated based on the destinations 201 to 204 as the first plurality of destinations and the mobile body 100, which delivers the delivery objects based on the destinations 201 to 204. The first delivery plan is, for example, Figure 4 The middle section shows a plan that starts from base 200, passes through destinations 201 and 202 in order, and then returns to base 200. The plan then starts from base 200 again, passes through destinations 203 and 204 in order, and then returns to base 200. While the description here focuses on a single moving object 100, the first and second delivery plans include delivery plans for multiple moving objects.

[0077] The information processing system 10 obtains the attributes of the mobile object 100 (step S13). For example, the information processing system 10 obtains, as the attributes of the mobile object 100, an attribute regarding the availability of autonomous driving, an attribute regarding the availability of communication connection, or an attribute regarding the type of delivery equipment carried by the mobile object 100. Specifically, Figure 6 As shown, the information processing system 10 obtains the attributes of the mobile body 100, such as an autonomous driving vehicle, a non-autonomous driving vehicle, a vehicle that can send and receive delivery plans, a refrigerated (frozen) vehicle, a vehicle that cannot send and receive delivery plans outside the base 200, a vehicle whose loading order is determined, or a vehicle whose driver has little experience.

[0078] The information processing system 10 obtains the state of the mobile body 100 (step S14). For example, the information processing system 10 obtains the state of the remaining amount of energy for movement, the driving state, or the state of the distance to the destination as the state of the mobile body 100. Specifically, Figure 6 As shown, the information processing system 10 obtains the states of the mobile body 100, such as a state other than a low fuel state, a state with a low fuel state, a state of being parked and located far from the next destination, and a state of being traveling and located close to the next destination. Figure 6 Although not shown, the information processing system 10 can also obtain the status of the mobile object 100, such as the road it is traveling on. For example, the information processing system 10 can obtain the status of the mobile object 100, such as the status of the mobile object 100 traveling in a tunnel or on a highway. While this example illustrates the case where the information processing system 10 obtains the status of the mobile object 100, it is not necessary to obtain the status of the mobile object 100.

[0079] The information processing system 10 obtains the second plurality of destinations that are changed from the first plurality of destinations after the first delivery plan is generated (step S15). Figure 4As shown in the lower part of , the information processing system 10 obtains destinations 201 to 205 that are changed from the destinations 201 to 204. The destination 205 is a destination added from the first plurality of destinations.

[0080] The information processing system 10 obtains the fixed portion set by the user (step S16). For example, if a driver (mobile vehicle) needs to end a delivery earlier than usual, the information processing system 10 obtains the fixed portion that allows the delivery to be ended earlier than usual. Alternatively, the information processing system 10 may not obtain the fixed portion set by the user.

[0081] The information processing system 10 determines, based on the attributes of the mobile object 100, a fixed portion of the destinations of the mobile object 100 that cannot be changed in the first delivery plan (step S17). Furthermore, since the information processing system 10 obtains the state of the mobile object 100, it also determines the fixed portion based on the state of the mobile object 100. By also determining the fixed portion based on the state of the mobile object 100, it is possible to regenerate a delivery plan that is more easily utilized by the provider. For example, the fixed portion may be at least one destination from the first plurality of destinations, or may be a set of destinations from the first plurality of destinations that are passed through during a single round trip.

[0082] Furthermore, the information processing system 10 generates a second delivery plan based on the second plurality of destinations and the mobile body 100 without changing the fixed portion (step S18). In addition, when the information processing system 10 obtains the optimization item, it also generates a second delivery plan based on the optimization item. For example, Figure 4 As shown in the lower section of the figure, after the mobile body 100 departs from the base 200, it delivers a delivery item at the destination 201 and, while on its way to the next destination 202, an additional destination 205 occurs. Furthermore, since the mobile body 100 has already departed from the base 200, it is likely that the delivery item was retrieved from the additional destination 205. However, if the delivery item is not associated with a specific destination, such as when delivering milk (in other words, if the delivery item is delivered to multiple destinations without distinguishing each item), the delivery item can be delivered to the additional destination 205.

[0083] like Figure 6 As shown, if the attribute of the mobile body 100 is an autonomous driving vehicle capable of sending and receiving delivery plans, and the state of the mobile body 100 is other than a low fuel state, it is determined that there is no fixed part and a second delivery plan is generated. In this case, there is no fixed part, so as Figure 5AAs shown, a second delivery plan is generated that changes the next destination of mobile object 100 from destination 202 to destination 205. Even if an unplanned delivery occurs during the movement of mobile object 100 after the delivery operation begins, the autonomously driven mobile object 100 can receive instructions to change the delivery plan at any time, allowing it to adapt to the unplanned delivery. Furthermore, since fuel is not a small amount, adding destination 205 to the first plurality of destinations visited in the first delivery plan reduces the possibility of running out of fuel.

[0084] In addition, if Figure 6 As shown, if the attribute of the mobile body 100 is an autonomous vehicle capable of sending and receiving delivery plans, and the state of the mobile body 100 is a low fuel state, the fixed portion is determined to be the current tour, in other words, the set of destinations passed through in one tour among the first plurality of destinations, and the second delivery plan is generated without changing the fixed portion. In this case, Figure 5C As shown, the current route of mobile object 100, which passes through base 200, destination 201, destination 202, and base 200, is fixed, and a second delivery plan is generated. This second delivery plan changes the next route from one that passes through base 200, destination 203, destination 204, and base 200 to one that passes through base 200, destination 205, destination 203, destination 204, and base 200. When handling unplanned delivery operations, fuel consumption due to these unplanned deliveries may lead to fuel exhaustion. Furthermore, when returning to base 200 during the current route, sufficient fuel is replenished, considering the need to travel to destination 205. This prevents fuel exhaustion during the next route to destination 205.

[0085] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a non-autonomous driving vehicle capable of sending and receiving a delivery plan and the state of the mobile body 100 is a parked state, it is determined that there is no fixed part, and the following is generated: Figure 5A Even if an unplanned delivery occurs during movement after a delivery has begun, the driver of the vehicle 100, which cannot operate automatically, can confirm instructions for changing the delivery plan while stopped, making it possible to respond to the unplanned delivery.

[0086] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a non-autonomous driving vehicle capable of sending and receiving a delivery plan, and the state of the mobile body 100 is a state where it is far away from the next destination 202, it is determined that there is no fixed part, and the following can be generated. Figure 5AThe second delivery plan shown is as follows: If the distance to the next destination 202 is long, it is possible to handle unplanned delivery work on the way to the next destination 202, and further, by handling it on the way to the next destination 202, it is possible to perform efficient delivery as a whole.

[0087] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a non-autonomous driving vehicle that can receive a delivery plan and the state of the mobile body 100 is in a driving state, the fixed portion is determined as the next destination 202, and the second delivery plan is generated without changing the fixed portion. In this case, Figure 5B As shown, a second delivery plan is generated in which mobile vehicle 100 delivers the delivery item to the next destination 202, then returns to base 200 after passing through destination 205. Because the driver of mobile vehicle 100, which cannot drive autonomously, cannot confirm instructions for changing the delivery plan while driving, they cannot handle unplanned deliveries. Furthermore, after delivering the delivery item to destination 202, the driver can confirm instructions for changing the delivery plan before proceeding to base 200, allowing them to proceed to the additional destination 205.

[0088] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a non-autonomous driving vehicle capable of sending and receiving a delivery plan, and the state of the mobile body 100 is a state of a position close to the next destination 202, the fixed part is determined to be the next destination 202, and the fixed part is not changed, and the following is generated. Figure 5B The second delivery plan shown. Because unplanned deliveries often cannot be quickly handled while en route to the next destination 202 when the distance to the next destination 202 is short, it is possible to complete deliveries to the nearby next destination 202 first before handling unplanned deliveries, thereby making it possible to achieve more efficient delivery overall.

[0089] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a mobile body equipped with a refrigeration or freezing device, the fixed portion is determined as the next destination 202, and the fixed portion is not changed and a Figure 5B The second delivery plan is shown. If unplanned delivery operations are handled, the quality of the delivery objects (goods) that are being refrigerated or frozen may be deteriorated.

[0090] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a vehicle that cannot send or receive a delivery plan outside the base 200, the fixed portion is determined to be the current tour, and the fixed portion is not changed and a Figure 5CThe second delivery plan is shown. After a delivery has begun, even if an unplanned delivery occurs during travel, mobile object 100, which is unable to establish a communication connection, cannot receive instructions to change the delivery plan and continues the current tour. Furthermore, upon returning to base 200 during the current tour, the delivery plan change instruction is confirmed and the mobile object can proceed to destination 205 on the next tour.

[0091] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a vehicle that determines the order of loading (for example, a vehicle for delivering large items such as furniture and difficult to change the order of taking out, typically a vehicle for moving, etc.), the fixed part is determined to be the current tour, and the fixed part is not changed and the generated Figure 5C The second delivery plan is shown. For example, if destination 205 is the next destination after destination 202, the delivery items for destination 205 are loaded first, followed by those for destination 202. In other words, the delivery items are unloaded smoothly in the order of destination 202 and then destination 205, using a last-in, first-out method. Since the loading order is already determined, it is difficult to unload the delivery items at destination 205 before destination 202, so the current route becomes fixed.

[0092] In addition, if Figure 6 As shown, when the attribute of the mobile body 100 is a vehicle driven by a novice driver with little experience, the fixed portion is determined as the current tour, and the fixed portion is not changed and the generated Figure 5C After the delivery service starts, even if an unplanned delivery service occurs during driving, a novice driver with little experience may not be able to flexibly respond to the unplanned delivery service.

[0093] Although not shown, when the moving body 100 is traveling in a tunnel, the fixed portion is determined as the next destination 202, and the next destination 202 is generated without changing the fixed portion. Figure 5B Because the moving body 100 traveling in the tunnel cannot receive instructions for changing the delivery plan, it cannot immediately respond to unplanned delivery operations.

[0094] Although not shown, when the vehicle 100 is traveling on a highway, the fixed portion is determined as the next destination 202, and the next destination 202 is generated without changing the fixed portion. Figure 5B The second delivery plan shown is because the mobile body 100 traveling on the highway is likely unable to flexibly respond to unplanned delivery work even if it receives an instruction to change the delivery plan.

[0095] in addition, Figure 6 The combinations of the attributes of the moving object 100 and the states of the moving object 100 shown, and the fixed portions determined according to the respective combinations, are merely examples and are not limiting.

[0096] Next, the information processing system 10 determines whether the generation of the second distribution plan has failed (step S19). The criteria for determining the failure of the second distribution plan are determined by the business operator. For example, for a business operator that distributes a large number of distribution objects, a large number of phenomena that cannot be delivered according to the first distribution plan may occur, and it will be difficult to generate a second distribution plan that can correspond to all of them. Therefore, in the case of such a business operator, if the generated second distribution plan can only correspond to phenomena that are less than a specified ratio (for example, 80%) of the phenomena that occur, it can be determined that the second distribution plan has failed. In addition, for example, if the generated second distribution plan cannot correspond to one phenomenon, it can be determined that the second distribution plan has failed. In addition, for example, the user can confirm the generated second distribution plan and determine whether it is successful or failed, thereby determining whether the generation of the second distribution plan has failed.

[0097] If the information processing system 10 fails to generate the second delivery plan ("Yes" in step S19), the information processing system 10 relaxes the constraints used when generating the second delivery plan based on the attributes of the mobile object 100 (step S20). For example, the information processing system 10 determines which constraints to relax based on the attributes of the mobile object 100, among those that are not mandatory. Constraints such as those regarding the delivery time period, the number of delivery items that can be loaded on the mobile object 100, or the travel distance can be relaxed based on the attributes of the mobile object 100. Constraints include mandatory and non-mandatory conditions, with the mandatory and non-mandatory conditions varying depending on the business. For example, if a business uses a mobile object 100 capable of autonomous driving (an unmanned vehicle), in other words, if the mobile object 100 is unmanned, it can perform a lot of work. Therefore, the delivery time period is no longer mandatory, and the delivery time period can be relaxed, in other words, extended. On the other hand, if a business operator uses a mobile object 100 that is not capable of autonomous driving—in other words, if the mobile object 100 is not an unmanned vehicle—there is a limit to the amount of traffic a driver can perform on the mobile object 100, and therefore the conditions regarding the delivery time period may become essential. The information processing system 10 generates a second delivery plan again based on the relaxed restrictions. In this way, if the generation of the second delivery plan fails, the non-essential restrictions can be relaxed based on the attributes of the mobile object 100, making it easier to successfully generate the second delivery plan.

[0098] When the second delivery plan is successfully generated (No in step S19 ), the information processing system 10 transmits the generated second delivery plan to the mobile object 100 etc. in order to perform the delivery work according to the second delivery plan, and ends the processing.

[0099] In addition, you can display the first delivery plan and the second delivery plan. Figure 7 To explain.

[0100] Figure 7 This is an example of a prompt when changing from the first delivery plan to the second delivery plan.

[0101] For example Figure 7 As shown in the left figure of , the first delivery plan for delivering goods to two homes, the Yamada family and the Suzuki family, is prompted. In addition, the purpose and attributes of the mobile body used for delivery can be prompted together with the delivery plan. Although not shown in the figure, the status of the mobile body can also be prompted. Moreover, for example, when a second delivery plan is generated with the Sato family added as the delivery destination, Figure 7 As shown in the figure on the right, a second delivery plan is presented, which is to deliver to the Sato family between the Yamada family and the Suzuki family. Here, when the second delivery plan is generated, the delivery destinations (and routes) that become fixed parts and the delivery destinations (and routes) that are not fixed parts are presented in different forms. Figure 7 In the example of , when the second delivery plan is generated, the fixed delivery destination is set to a white background, and the changeable delivery destination is given a black dot background.

[0102] In addition, Figure 7 In the example, the delivery plan is presented as a list of delivery destinations, but the delivery plan can also be Figure 4 as well as Figures 5A to 5C The same is shown in the map mapping.

[0103] As described above, there is a fixed part according to the business model of the operator, and this fixed part is about the destination that is not allowed to be changed in the first distribution plan. For example, depending on the business model of the operator, the attributes of the mobile body used by the operator in distribution are different, and the fixed part corresponds to the attributes of the mobile body. When such a fixed part is changed and a second distribution plan is generated, the operator may not be able to use the second distribution plan. In this regard, the fixed part is determined according to the attributes of the mobile body, and the second distribution plan that replaces the first distribution plan is generated without changing the fixed part (in other words, changes are made to parts other than the fixed part). In other words, through this solution, a distribution plan that adapts to the business model of the operator can be regenerated. By generating a distribution plan that adapts to the business model of the operator, it is possible to respond to changes in the distribution business and to perform distribution efficiently.

[0104] (Other Embodiments)

[0105] The information processing system 10 and information processing method involved in one or more embodiments of the present disclosure have been described above based on implementation methods. However, the present disclosure is not limited to these implementation methods. Within the scope of the present disclosure, various modifications devised by those skilled in the art may be implemented in various implementation methods, or combinations of components from different implementation methods may be constructed, and are also included within the scope of one or more embodiments of the present disclosure.

[0106] For example, the purpose of a mobile object in this disclosure is not limited to delivery. Specifically, a mobile object can also be used to provide a service. For example, if the service is medical care, a mobile object can be envisioned as visiting the homes of people undergoing medical examinations. Specifically, a tour plan can be created as a travel plan. Furthermore, in this case, the mobile object can carry medical service providers such as doctors and nurses, or medical equipment.

[0107] For example, if a patient with an acute illness appears, the information processing system 10 determines a fixed portion of the tour plan, which is not allowed to be changed, based on the attributes of the mobile vehicle used to provide medical services. Attributes of the mobile vehicle used to provide medical services include the number of patients it can accommodate and the presence or absence of onboard medical equipment. Onboard medical equipment is an example of service equipment. The information processing system 10 then generates a second tour plan based on multiple destinations, including the location of the acute illness, and the location of the mobile vehicle, without changing this fixed portion.

[0108] Furthermore, for example, if the service involves equipment repair or maintenance, a mobile object could be considered to patrol the home where the item being serviced is stored. Specifically, a patrol plan could be created as part of the travel plan. In this case, the mobile object would carry the worker performing the repair or maintenance work, or work equipment.

[0109] For example, if an urgent repair or maintenance request is made, or if a work is canceled, the information processing system 10 determines a fixed portion of the tour plan, including destinations that cannot be changed, based on the attributes of the mobile vehicle providing the work service. The information processing system 10 then creates a second tour plan based on multiple destinations and the location of the mobile vehicle, including both the location where the urgent work request occurred and the location where the work was canceled, without changing the fixed portion.

[0110] For example, if the service is marketing, a mobile object can be considered to visit the homes of marketing targets. In other words, a tour plan can be created as a mobile plan. In this case, the mobile object can also carry sales personnel or items such as marketing documents.

[0111] For example, if a marketing destination is added or canceled, the information processing system 10 determines a fixed portion of the tour plan that does not allow changes to the destinations based on the attributes of the mobile vehicle used for the marketing. The information processing system 10 then generates a second tour plan based on multiple destinations and the positions of the mobile vehicle, including the added marketing destinations but excluding the canceled marketing destinations, without changing the fixed portion.

[0112] For example, the present disclosure can be implemented as a program that causes a computer to execute the steps included in the information processing method. Furthermore, the present disclosure can be implemented as a non-transitory computer-readable recording medium such as a CD-ROM having the program recorded thereon.

[0113] For example, when the present disclosure is implemented by a program (software), the computer's CPU, memory, input / output circuits, and other hardware resources are used to execute the program, thereby performing each step. In other words, the CPU obtains data from the memory or input / output circuits, performs calculations, or outputs calculation results to the memory or input / output circuits, thereby performing each step.

[0114] In the present disclosure, all or part of a unit, device, system, component or part, or all or part of a functional block of a block diagram shown in the figure, is performed by one or more electronic circuits including a semiconductor device, a semiconductor integrated circuit (IC), or an LSI (Large Scale Integration). An LSI or an IC can be integrated into one chip or can be composed of a combination of multiple chips. For example, functional blocks other than storage elements can be integrated into one chip. Here, they are referred to as LSI or IC, but depending on the degree of integration, there are also integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). A Field Programmable Gate Array (FPGA) that can be programmed after LSI manufacturing, or a Reconfigurable Logic Device (Reconfigurable Logic Device) that can reconfigure the internal connection relationship of the LSI or establish circuit partitions within the LSI can also be used for the same purpose.

[0115] Furthermore, all or part of the functions or operations of a unit, device, component or part can be executed by software processing. In this case, the software is recorded on one or more non-transitory recording media such as ROMs, optical disks, hard disk drives, etc. When the software is executed by a processor, the functions determined by the software are executed by the processor and peripheral devices. The system or device can have one or more non-transitory recording media with software recorded on them, a processor, and necessary hardware devices, and for example, an interface.

[0116] Industrial Applicability

[0117] The information processing method disclosed herein can be applied to a system that performs delivery or provides services.

[0118] Explanation of symbols

[0119] 10 Information Processing System

[0120] 11First Destination Acquisition Department

[0121] 12 Optimization Project Acquisition Department

[0122] 131st Delivery Plan Generation Department

[0123] 14. 1st Distribution Plan Acquisition Department

[0124] 15 Status Acquisition Department

[0125] 16 Attribute Acquisition Section

[0126] 17 Fixed part determination unit

[0127] 18 Second Destination Acquisition

[0128] 19 Fixed part acquisition part

[0129] 202nd Delivery Plan Generation Department

[0130] 21 Relaxation Department

[0131] 100 moving bodies

[0132] 200 bases

[0133] Destination 201, 202, 203, 204, 205

Claims

1. An information processing method, causing a computer to perform the following processing, obtaining a first movement plan, wherein the first movement plan is a movement plan of a moving body generated based on a first plurality of destinations and a moving body, the moving body being used to deliver or provide services based on the first plurality of destinations; Obtaining the properties of the mobile object, obtaining a second plurality of destinations, the second plurality of destinations being obtained by changing the first plurality of destinations after the first movement plan is generated; determining a fixed portion based on the attribute of the mobile object, wherein the fixed portion is a destination of the mobile object that is not allowed to be changed in the first movement plan; generating a second movement plan of the mobile body without changing the fixed portion based on the second plurality of destinations and the mobile body, The attributes of the mobile object include attributes related to whether it can be driven automatically. When the attribute of the mobile body is that it cannot be driven automatically, the destination to which the mobile body is currently heading is determined as the fixed part from the first movement plan, and the part other than the current destination is changed to generate the second movement plan of the mobile body.

2. An information processing method, causing a computer to perform the following processing, obtaining a first movement plan, wherein the first movement plan is a movement plan of a moving body generated based on a first plurality of destinations and a moving body, the moving body being used to deliver or provide services based on the first plurality of destinations; Obtaining the properties of the mobile object, obtaining a second plurality of destinations, the second plurality of destinations being obtained by changing the first plurality of destinations after the first movement plan is generated; determining a fixed portion based on the attribute of the mobile object, wherein the fixed portion is a destination of the mobile object that is not allowed to be changed in the first movement plan; generating a second movement plan for the moving object from the first movement plan without changing the fixed portion based on the second plurality of destinations and the moving object; The attributes of the mobile object include attributes related to whether communication connection is possible, When the attribute of the mobile body is that it cannot communicate, the set of destinations in the current tour of the mobile body is determined as the fixed part, and the part other than the set of destinations in the current tour is changed to generate the second movement plan of the mobile body.

3. An information processing method, causing a computer to perform the following processing, obtaining a first movement plan, wherein the first movement plan is a movement plan of a moving body generated based on a first plurality of destinations and a moving body, the moving body being used to deliver or provide services based on the first plurality of destinations; Obtaining the properties of the mobile object, obtaining a second plurality of destinations, the second plurality of destinations being obtained by changing the first plurality of destinations after the first movement plan is generated; determining a fixed portion based on the attribute of the mobile object, wherein the fixed portion is a destination of the mobile object that is not allowed to be changed in the first movement plan; generating a second movement plan of the mobile body without changing the fixed portion based on the second plurality of destinations and the mobile body, The attributes of the mobile object include attributes related to the type of the delivery equipment or service equipment carried thereon. When the attribute of the mobile body is that it is a mobile body equipped with refrigeration or freezing equipment, the destination to which the mobile body is currently heading is determined as the fixed part from the first movement plan, and the part other than the current destination is changed to generate the second movement plan of the mobile body.

4. The information processing method according to any one of claims 1 to 3, The fixed portion is a set of destinations passed through during one tour among the first plurality of destinations.

5. The information processing method according to any one of claims 1 to 3, Further, the state of the mobile object is obtained, The fixed portion is determined based on the attribute of the moving object and the state of the moving object.

6. The information processing method according to claim 5, The state of the mobile object includes the state of the remaining amount of energy for movement, the running state, or the state regarding the distance to the destination.

7. The information processing method according to any one of claims 1 to 3, If generation of the second movement plan fails, the constraint conditions used in generation of the second movement plan are relaxed according to the attributes of the mobile object.

8. The information processing method according to claim 7, Among the constraints that are not essential conditions, relaxed constraints are determined based on the attributes of the mobile object.

9. An information processing system comprising: a first movement plan obtaining unit configured to obtain a first movement plan, wherein the first movement plan is a movement plan of a mobile body generated based on a first plurality of destinations and a mobile body, the mobile body being configured to perform delivery or provide service based on the first plurality of destinations; an attribute obtaining unit for obtaining attributes of the mobile object; a second plurality of destinations obtaining unit configured to obtain a second plurality of destinations, the second plurality of destinations being obtained by changing the first plurality of destinations after the first movement plan is generated; a fixed portion determining unit configured to determine a fixed portion based on an attribute of the mobile object, the fixed portion being a destination of the mobile object that is not allowed to be changed in the first movement plan; as well as A second movement plan generating unit generates a second movement plan for the moving object without changing the fixed portion based on the second plurality of destinations and the moving object. The attributes of the mobile object include attributes related to whether it can be driven automatically. When the attribute of the mobile body is that it cannot be driven automatically, the fixed part determination unit determines the destination to which the mobile body is currently heading as the fixed part from the first movement plan, and changes the part other than the current destination to generate the second movement plan for the mobile body.

10. An information processing system comprising: a first movement plan obtaining unit configured to obtain a first movement plan, wherein the first movement plan is a movement plan of a mobile body generated based on a first plurality of destinations and a mobile body, the mobile body being configured to perform delivery or provide service based on the first plurality of destinations; an attribute obtaining unit for obtaining attributes of the mobile object; a second plurality of destinations obtaining unit configured to obtain a second plurality of destinations, the second plurality of destinations being obtained by changing the first plurality of destinations after the first movement plan is generated; a fixed portion determining unit configured to determine a fixed portion based on an attribute of the mobile object, the fixed portion being a destination of the mobile object that is not allowed to be changed in the first movement plan; as well as A second movement plan generating unit generates a second movement plan for the moving object without changing the fixed portion based on the second plurality of destinations and the moving object. The attributes of the mobile object include attributes related to whether communication connection is possible, When the attribute of the mobile body is an attribute that cannot communicate, the fixed part determination unit determines the set of destinations in the current tour of the mobile body as the fixed part from the first movement plan, and changes the part other than the set of destinations in the current tour to generate the second movement plan of the mobile body.

11. An information processing system comprising: a first movement plan obtaining unit configured to obtain a first movement plan, wherein the first movement plan is a movement plan of a mobile body generated based on a first plurality of destinations and a mobile body, the mobile body being configured to perform delivery or provide service based on the first plurality of destinations; an attribute obtaining unit for obtaining attributes of the mobile object; a second plurality of destinations obtaining unit configured to obtain a second plurality of destinations, the second plurality of destinations being obtained by changing the first plurality of destinations after the first movement plan is generated; a fixed portion determining unit configured to determine a fixed portion based on an attribute of the mobile object, the fixed portion being a destination of the mobile object that is not allowed to be changed in the first movement plan; as well as A second movement plan generating unit generates a second movement plan for the moving object without changing the fixed portion based on the second plurality of destinations and the moving object. The attributes of the mobile object include attributes related to the type of the delivery equipment or service equipment carried thereon. When the attribute of the mobile body is that it is a mobile body equipped with refrigeration or freezing equipment, the fixed part determination unit determines the current destination of the mobile body as the fixed part from the first movement plan, and changes the part other than the current destination to generate the second movement plan of the mobile body.

Citation Information

Patent Citations

  • Delivery schedule supporting device

    JP2003002444A

  • Information processor, information processing method and computer program

    JP2012053861A