Information processing device, information processing method, and program

JPWO2024202292A5Pending Publication Date: 2025-11-05
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025509731
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-08-21
Publication Date
2025-11-05

AI Technical Summary

Technical Problem

The cost burden for managing and operating mobile objects, such as drones, is significant, making it difficult for managers and users to efficiently utilize these resources.

Method used

An information processing device that acquires supply information from multiple suppliers, risk information related to flight plans, and generates job information including available routes for consumers, allowing for the presentation of these routes to users, thereby facilitating the utilization of mobile objects while reducing operational costs.

Benefits of technology

This solution enables managers and users to easily benefit from operating mobile objects by matching supply and demand, reducing the cost burden on suppliers and providing consumers with accessible and efficient use of mobile object services.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

In this information processing device, a supply information acquisition unit acquires supply information relating to an operation plan of a moving body managed by each of the plurality of different suppliers. A risk information acquisition unit acquires risk information corresponding to a movement space based on the operation plan. A job information generation unit generates job information, which includes a usable route that can be supplied to a consumer, on the basis of the supply information and the risk information. An output unit outputs the job information so as to be presentable in response to a request from a consumer.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, information processing method, and program

[0001] The present disclosure relates to an information processing device, an information processing method, and a program.

[0002] In today's society, mobile objects utilizing new technologies, such as drones and unmanned air systems (UAS), are becoming more common. Demand for using such mobile objects is also increasing. Therefore, a system for operating mobile objects by multiple users can be proposed.

[0003] For example, in the system described in Patent Document 1, the information processing device includes a reception unit that receives reservations for use of a mobile object, and a determination unit that confirms each user's reservation by the reservation confirmation date and time based on the received information.

[0004] The information processing device described in Patent Document 2 notifies the sender or recipient of the package of information about a car parking lot, reserves the specified parking lot as a takeoff and landing location for the unmanned aircraft, and determines an operation plan for the unmanned aircraft so that the package can be picked up or delivered.

[0005] The information processing device described in Patent Document 3 includes a control unit that executes a first process of receiving a boarding request including a desired boarding point, and a second process of grouping the requests into multiple groups and determining a boarding point for each group.

[0006] In the multi-agent system described in Patent Document 4, a task allocation unit selects a first agent based on the task recognition results and executes the allocation if communication is possible, and a task prediction unit predicts a second agent if communication is not possible.

[0007] JP 2022-189455 A JP 2022-057888 A JP 2022-021917 A JP 2017-191373 A

[0008] However, the cost burden on the operator of a vehicle to operate the vehicle is not small.

[0009] In view of the above-mentioned problems, an object of the present disclosure is to provide an information processing device etc. that allows the manager of a mobile body and other users to easily enjoy the benefits of operating a mobile body.

[0010] The information processing device according to the present disclosure has a supply information acquisition unit, a risk information acquisition unit, a route generation unit, and an output unit. The supply information acquisition unit acquires supply information related to operation plans of mobile objects managed by multiple different suppliers. The risk information acquisition unit acquires risk information corresponding to a travel space based on the operation plan. The job information generation unit generates job information including available routes that can be supplied to a demander based on the supply information and the risk information. The output unit outputs the job information in a presentable manner in response to a demander's request.

[0011] In the information processing method according to the present disclosure, a computer executes the following processes: The computer acquires supply information related to operation plans of mobile objects managed by a plurality of different suppliers; The computer acquires risk information corresponding to a travel space based on the operation plans; The computer generates job information including available routes that can be supplied to a demander based on the supply information and the risk information; The computer outputs the available routes in a manner that allows them to be presented in response to a demander's request.

[0012] A program according to the present disclosure causes a computer to execute the following information processing method. The computer acquires supply information related to operation plans of mobile objects managed by multiple different suppliers. The computer acquires risk information corresponding to a travel space based on the operation plan. The computer generates job information including available routes that can be supplied to a demander based on the supply information and the risk information. The computer outputs the available routes in a manner that allows them to be presented in response to a demander's request.

[0013] According to the present disclosure, it is possible to provide an information processing device, an information processing method, and a program that allow the manager of a moving body and other users to easily enjoy the benefits of operating a moving body.

[0014] 1 is a block diagram of an information processing device according to an embodiment; FIG. 2 is a flowchart of an information processing method according to an embodiment; FIG. 3 is a diagram showing a usage status of an information processing device according to an embodiment; FIG. 4 is a block diagram of an information processing device according to an embodiment; FIG. 5 is a first block diagram of an information processing method according to an embodiment; FIG. 6 is a second block diagram of an information processing method according to an embodiment; FIG. 7 is a table showing supply information; FIG. 8 is a table showing job information; FIG. 9 is a table showing an execution plan; FIG. 10 is a diagram showing an operation status of a mobile object; FIG. 11 is a diagram showing an area of ​​ground risk information; FIG. 12 is a diagram showing an area of ​​spatial risk information; and FIG. 13 is a block diagram illustrating a hardware configuration of a computer.

[0015] The present invention will be described below through embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential means for solving the problems. For clarity of explanation, the following description and drawings have been omitted and simplified as appropriate. In each drawing, the same elements are assigned the same reference numerals, and duplicate explanations are omitted as necessary.

[0016] First Embodiment Hereinafter, the present embodiment will be described with reference to the drawings. FIG. 1 is a block diagram of an information processing device 10 according to the first embodiment. For example, the information processing device 10 mediates the availability of a mobile object operated by a plurality of operators to others during downtime in the operation of the mobile object. Alternatively, the information processing device 10 mediates the provision of benefits that can be provided to others while the mobile object operated by the operator is in motion. In the present disclosure, a mobile object is an air vehicle that travels at an altitude of several meters to several hundred meters above the ground. For example, the mobile object is a drone or an unmanned aerial vehicle (UAS). Mobile objects are used for various purposes, such as transporting cargo, observing the ground, providing security, and taking photographs.

[0017] The information processing device 10 may be realized by, for example, a computer or a server having a communication function. The information processing device 10 mainly includes a supply information acquisition unit 11, a risk information acquisition unit 12, a job information generation unit 13, and an output unit 14.

[0018] The supply information acquisition unit 11 acquires supply information from multiple different suppliers. The supply information in this disclosure is information regarding the operation plans of mobile objects managed by each supplier. A supplier is an operator of a mobile object or an administrator who manages the operation of a mobile object, and is able to provide benefits from the use of the mobile object operated by that supplier to others. Benefits from the use of a mobile object include, for example, logistics, photography, inspection, and monitoring that utilize the functions of the mobile object. A supplier may be an individual or a business.

[0019] The risk information acquisition unit 12 acquires risk information for an area corresponding to the moving space of the moving body. The moving space of the moving body can be set from information included in the operation plan. The area corresponding to the moving space may include the moving space, but is not limited to the moving space. In other words, the area corresponding to the moving space may include an area that may affect the moving space. For example, the area corresponding to the moving space may include an area on the ground below the moving space or an area adjacent to the moving space. The risk information is information regarding risks related to the operation of the moving body, and includes, for example, weather conditions in the above-mentioned area, communication radio wave environment, or pedestrian and traffic congestion on the ground.

[0020] The job information generation unit 13 uses the supply information and the risk information to generate job information including available routes that can be supplied to a demander. In this disclosure, a demander is an individual or entity that has a demand for the use of a mobile object. The demands that a demander has are various, but an example is the benefit of using the mobile object described above.

[0021] Job information is information that takes into account risk information for benefits that a supplier can provide. In other words, if the job information matches the benefit desired by a consumer, the supplier can provide this benefit, and the consumer is seeking this benefit. In this disclosure, a job is a benefit desired by a consumer that is realized using a mobile object managed by the supplier. Job information includes available routes. Available routes are routes that the supplier's mobile object can travel. In other words, available routes include routes that can potentially be used by a consumer.

[0022] The output unit 14 outputs the job information so that it can be presented in response to a request from a consumer. The output unit 14 may, for example, output a signal including the job information to a predetermined terminal. The output unit 14 may also display the job information on a predetermined display. Alternatively, the output unit 14 may output the job information so that it can be read from a predetermined storage device. The various aspects described above enable the output unit 14 to present the job information to a consumer. In other words, the output unit 14 outputs the job information, allowing the consumer to recognize the job information.

[0023] With the above-described configuration, the information processing device 10 supplies jobs that can be executed by the supplier's mobile entity to the demander. The demander can also achieve some objective that the demander desires through the benefits provided by the supplier. In this case, the demander pays a fee to the supplier, and the supplier receives this fee. This allows the supplier to reduce the cost burden of the mobile entity that it operates. In this way, the information processing device 10 can effectively achieve the respective objectives of the supplier and the demander.

[0024] Next, the processing executed by the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a flowchart of the information processing method according to the first embodiment. The flowchart shown in Fig. 2 is started, for example, when the information processing device 10 detects that a supplier has supplied supply information.

[0025] First, the supply information acquisition unit 11 acquires supply information related to the operation plan of the mobile object managed by the supplier (step S11). In this case, the supply information acquired by the supply information acquisition unit 11 may acquire different supply information held by a single supplier, or may acquire supply information held by multiple different suppliers. Furthermore, the supply information acquisition unit 11 does not need to acquire multiple pieces of supply information simultaneously, but may acquire them at different times. The supply information acquisition unit 11 supplies the acquired supply information to the job information generation unit 13.

[0026] Next, the risk information acquisition unit 12 acquires risk information corresponding to the movement space based on the operation plan (step S12). The risk information acquisition unit 12 supplies the acquired risk information to the job information generation unit 13.

[0027] Next, the job information generating unit 13 generates job information including available routes that can be supplied to the demander based on the supply information and the risk information (step S13). The job information generating unit 13 supplies the generated job information to the output unit 14.

[0028] Next, the output unit 14 outputs the job information so that it can be presented in response to a request from a consumer (step S14). When the output unit 14 outputs the job information, the information processing device 10 ends the series of processes.

[0029] Through the above process, the information processing device 10 outputs job information generated from supply information so as to be presentable to a demander. That is, the information processing device 10 can provide benefit information to both the supplier and the demander.

[0030] The information processing device 10 may include a processor and a storage device (not shown). The storage device of the information processing device 10 may include a storage device including a nonvolatile memory such as a flash memory or an SSD (Solid State Drive). In this case, the storage device of the information processing device 10 stores a computer program (hereinafter simply referred to as a program) for executing the image processing method described above. The processor also loads the computer program from the storage device into a buffer memory such as a DRAM (Dynamic Random Access Memory) and executes the program.

[0031] Each component of the information processing device 10 may be implemented using dedicated hardware. Furthermore, some or all of the components may be implemented using general-purpose or dedicated circuits, processors, or a combination thereof. These may be implemented using a single chip or multiple chips connected via a bus. Some or all of the components of each device may be implemented using a combination of the above-mentioned circuits and programs. Furthermore, a CPU (Central Processing Unit), GPU (Graphics Processing Unit), FPGA (Field-Programmable Gate Array), or the like may be used as the processor. The description of the components described herein may also be applied to other devices or systems described below in this disclosure.

[0032] As described above, according to the present embodiment, it is possible to provide an information processing device, an information processing method, and a program that allow the manager of a moving body and other users to easily enjoy the benefits of operating a moving body.

[0033] <Second Embodiment> Next, a second embodiment will be described. Fig. 3 is a diagram showing the usage status of an information processing device according to the second embodiment. Fig. 3 includes an information processing device 20, a supplier terminal 100, and a demander terminal 200.

[0034] The information processing device 20 is communicatively connected to the supplier terminal 100 via the network N1 and receives supply information from the supplier terminal 100. The information processing device 20 is also communicatively connected to the demander terminal 200 via the network N1 and receives demand information from the demander terminal 200. In other words, the information processing device 20 has the function of acting as an intermediary between the supplier terminal 100 and the demander terminal 200 to match their supply and demand.

[0035] More specifically, the information processing device 20 generates job information in which the supply and demand match based on the supply information received from the supplier terminal 100 and the demand information received from the demand terminal 200, and notifies the supplier terminal 100 and the demand terminal 200 of an operation plan related to this job information. The information processing device 20 attempts to generate job information that satisfies both the requirements included in the supply information and the requirements included in the demand information. However, the information processing device 20 may generate job information that includes discrepancies of less than a predetermined amount even if these requirements are not fully satisfied. This allows the information processing device 20 to encourage flexible responses from suppliers and demanders. In other words, the information processing device 20 can adjust the content of the job information and present it to suppliers and demanders.

[0036] The supplier terminals 100 include a supplier A terminal 100A owned by supplier A, a supplier B terminal 100B owned by supplier B, and a supplier C terminal 100C owned by supplier C. Suppliers A to C are each different business operators. In the following description, the supplier terminal 100 collectively refers to the supplier A terminal 100A, the supplier B terminal 100B, and the supplier C terminal 100C. The supplier terminals 100 are communicably connected to the information processing device 20 via the network N1. Each business operator that is a supplier supplies supplier information including operation plans for the mobile objects that it manages to the information processing device 20.

[0037] The supplier terminal 100 also receives information on the operation plan related to the job information generated by the information processing device 20. The manager of the supplier terminal 100 can receive a predetermined compensation (remuneration) from the demander terminal 200 by operating the mobile object in accordance with the received operation plan.

[0038] The demander terminal 200 is communicably connected to the information processing device 20 via the network N1, and can receive supply information from suppliers from the information processing device 20. The supplier terminal 100 also supplies demand information to the information processing device 20 and requests the execution of jobs included in this demand information. When the information processing device 20 matches supply and demand and generates an operation plan, the demander terminal 200 receives a notification of the operation plan related to the job information from the information processing device 20.

[0039] Next, the information processing device 20 will be described with reference to Fig. 4. Fig. 4 is a block diagram of the information processing device 20 according to the second embodiment. The information processing device 20 mainly includes a supply information acquisition unit 11, a risk information acquisition unit 12, a job information generation unit 13, an output unit 14, as well as a demand information reception unit 15, a plan generation unit 16, a communication unit 17, and a storage unit 18.

[0040] The supply information acquisition unit 11 according to the present embodiment acquires supply information including information on the operation plan of the mobile body and jobs that the mobile body can provide. Jobs that the mobile body can provide are, for example, the above-mentioned benefits, such as transporting goods, photographing the area to which the mobile body is moving, inspecting a predetermined location, watching over a predetermined area, or watching over a predetermined person.

[0041] The risk information acquisition unit 12 according to the present embodiment acquires, as risk information, predetermined spatial risks in the moving space and ground risks related to the ground corresponding to the moving space. That is, the risk in the moving space in the present disclosure includes risks in the space itself through which the moving body moves and risks related to the ground below the space.

[0042] More specifically, the risk information acquisition unit 12 acquires, as spatial risk, information on at least one of the natural environment (wind speed, rainfall, snowfall, etc.) and the communication radio wave environment in the moving space. The risk information acquisition unit 12 also acquires, as ground risk, information on at least one of the attributes of the ground corresponding to the moving space and the movement of moving objects on the ground. Examples of ground attributes include the sea, rivers, urban areas, mountains, factories, roads, parks, etc. The movement of moving objects on the ground includes, for example, the flow and density of people, bicycles, automobiles, ships, etc.

[0043] The risk information acquisition unit 12 acquires risk information for each block in a moving space obtained by dividing a three-dimensional space into predetermined blocks. In this case, the predetermined blocks are set in the air above the ground, and ground risks exist below these blocks. Note that the size and shape of the blocks are not limited.

[0044] Furthermore, the area on the ground corresponding to a given block does not necessarily exist directly below a block set in the air. For example, if a strong wind is blowing in the air, the area on the ground corresponding to this block may be set relatively downwind. By setting it in this way, the risk information acquisition unit 12 can appropriately set the risk if a moving object moving in the air were to fall to the ground.

[0045] The job information generating unit 13 according to the present embodiment sets available routes so that the mobile object passes through a preset route point, because, for example, when selecting or setting a route for the mobile object, the route is selected or set from a preset route point as a starting point.

[0046] That is, in this case, the job information generation unit 13 sets an available route by calculating the risk of blocks in a travel space obtained by dividing a three-dimensional space into predetermined blocks, using the waypoints as a reference. For example, in this case, the job information generation unit 13 calculates the risk of a mobile object passing from a predetermined waypoint to another waypoint. In this way, the job information generation unit 13 sets sections starting from the waypoints and calculates the risk for each section. In this way, the job information generation unit 13 sets an available route by calculating the sections that can be traveled.

[0047] When the execution of the execution plan is confirmed, the job information generation unit 13 may perform a process of not presenting the job information related to the confirmed execution plan to the demander, thereby allowing the information processing device 20 to terminate the confirmed execution plan and efficiently execute a new process.

[0048] The demand information receiving unit 15 receives demand information from the demander terminal 200. The demand information includes a requested job, which is a job desired by the demander.

[0049] The plan generation unit 16 compares the job information with the demand information to generate an operation plan and an execution plan for realizing the requested job. That is, the plan generation unit 16 generates an execution plan that achieves both the operation plan executed by the supplier and the requested job requested by the demander.

[0050] The plan generation unit 16 also queries the risk information, reward information for determining rewards associated with the requested job and the execution plan. The plan generation unit 16 then presents a selectable execution plan and reward to at least one of the supplier and the consumer. If the presented execution plan is not approved by either the supplier or the consumer, the plan generation unit 16 may regenerate an execution plan with a different combination. The plan generation unit 16 may also generate a recommendation level for the generated execution plan and present this recommendation level. The recommendation level is a statistical index that quantitatively represents the risks and benefits of previously generated execution plans. By presenting the recommendation level, the information processing device 20 can assist the consumer in determining whether to approve the execution plan. Furthermore, if the information processing device 20 generates job information in which the requirements of the supply information and the requirements of the demand information are not completely satisfied and a discrepancy of less than a predetermined amount is included, the information processing device 20 may set a relatively high reward level depending on the degree of discrepancy.

[0051] The communication unit 17 includes an interface for connecting the information processing device 20 to the network N1. That is, the communication unit 17 may include, for example, a physical layer, a data link layer, a network layer, etc. The information processing device 20 receives demand information from the demand terminal 200 via the communication unit 17. The information processing device 20 also presents job information to the demand terminal 200 via the communication unit 17.

[0052] The storage unit 18 is a storage device including a non-volatile memory such as a flash memory, a solid state drive (SSD), or a hard disk drive (HDD). The storage unit 18 stores risk information 181, job information 182, and remuneration information 183. Of these, the risk information 181 includes spatial risks and ground risks associated with a predetermined movement space. The risk information acquisition unit 12 refers to this risk information 181.

[0053] The job information 182 is generated by the job information generation unit 13 and output by the output unit 14. When the information processing device 20 is requested by the demander terminal 200 to present the job information, the information processing device 20 reads the job information 182 from the storage unit 18 and presents all or part of the job information 182 to the demander terminal 200 as appropriate.

[0054] Remuneration information 183 stores information related to remuneration set by plan generation unit 16. Remuneration information 183 indicates, for example, the relationship between job information, risk information, and remuneration. Remuneration information may also have a predetermined receiving curve and may be a database for statistically calculating remuneration.

[0055] The above has described the functions of the information processing device 20. By having the above functions, the information processing device 20 generates an execution plan from demand information received from demanders. As a result, the information processing device 20 generates an execution plan in which supply and demand match.

[0056] Next, the processing executed by the information processing device 20, the supplier terminal 100, and the demander terminal 200 will be described with reference to Fig. 5. Fig. 5 is a first block diagram of the information processing method according to the second embodiment.

[0057] First, the supplier terminal 100 supplies supply information to the information processing device 20 (step S21). Upon receiving the supply information, the information processing device 20 executes a process of generating job information (step S22). Note that although one supplier terminal 100 is shown as an example in FIG. 5, there are two or more supplier terminals 100. Details of step S22 will be described later.

[0058] The following process will be described assuming that the information processing device 20 has stored the generated job information in a state that allows it to be presented to the consumer. The consumer terminal 200 requests the job information from the information processing device 20 (step S23). Upon receiving this request, the information processing device 20 presents the job information to the consumer terminal 200 (step S24).

[0059] Next, the demander terminal 200 that has received the job information allows the demander to select an available route (step S25). At this time, the demander selects an available route for the job that the demander desires.

[0060] Next, the demander terminal 200 supplies the demand information to the information processing device 20 (step S26).

[0061] Next, the plan generation unit 16 of the information processing device 20 generates an execution plan using the received demand information (step S27). After generating the execution plan, the information processing device 20 presents the generated execution plan to the demander terminal 200 (step S28).

[0062] Next, the demander checks the execution plan received by the demander terminal 200 and determines whether or not to accept the execution plan (step S29).The demander terminal 200 then supplies the result of the demander's decision to the information processing device 20 (step S30).

[0063] The information processing device 20 determines whether the judgment result from the demand terminal 200 is acceptance of the execution plan (step S31). If the information processing device 20 does not determine that the judgment result received from the demand terminal 200 is acceptance of the execution plan (step S31: NO), the information processing device 20 returns to step S27 and generates the execution plan again. On the other hand, if the information processing device 20 determines that the judgment result received from the demand terminal 200 is acceptance of the execution plan (step S31: YES), the information processing device 20 proceeds to step S32.

[0064] In step S32, the information processing device 20 finalizes the execution plan (step S32), and notifies the demander terminal 200 (step S33) and the supplier terminal 100 that the execution plan has been finalized (step S34).

[0065] Next, the above-mentioned step S22 will be described in detail with reference to Fig. 6. Fig. 6 is a second block diagram of the information processing method according to the second embodiment.

[0066] First, the supply information acquisition unit 11 acquires supply information from the supplier terminal 100 (step S221). The supply information acquisition unit 11 supplies the supply information to the job information generation unit 13.

[0067] Next, the risk information acquisition unit 12 reads risk information corresponding to the movement space based on the operation plan from the storage unit 18 and acquires the read risk information (step S222). The risk information acquisition unit 12 supplies the acquired risk information to the job information generation unit 13.

[0068] Next, the job information generating unit 13 generates job information including available routes that can be supplied to the demander based on the supply information and the risk information (step S223). The job information generating unit 13 supplies the generated job information to the output unit 14.

[0069] Next, the output unit 14 outputs the job information to the storage unit 18 for storage (step S224). By storing the job information in the storage unit 18 by the output unit 14, the information processing device 20 can present the job information in response to a request from the demander terminal 200. When the output unit 14 outputs the job information, the information processing device 20 ends the job information generation process.

[0070] Next, the supply information will be described with reference to Fig. 7. Fig. 7 is a table showing the supply information. Fig. 7 shows the flight plan executed by the supplier as the supply information supplied by the supplier terminal 100 to the information processing device 20. From the left column to the right, the table in Fig. 7 has the following columns: "Scheduled start date and time," "Departure point," "Scheduled end date and time," "Arrival point," "Purpose," and "Other."

[0071] The Planned Start Date and Time column indicates the planned departure date and time of the mobile unit. The Departure Location column to the right of the Planned Start Date and Time indicates the location from which the mobile unit departs. The Planned End Date and Time indicates the date and time from which the mobile unit is scheduled to end the flight plan. The Arrival Location column to the right of the Planned End Date and Time indicates the location from which the mobile unit will arrive. The Purpose column to the right of the Arrival Location indicates the purpose of the flight plan. The other columns to the right of the Purpose may be written freely, but may include information such as whether or not there is cargo, the type of cargo, and the importance of the flight plan.

[0072] For example, the first row of the table in Figure 7 shows that a moving object will depart from District B in Town A at 9:00 on March **, 2023, and arrive at District D in City C at 10:30 on the same day. The purpose of this flight plan is to transport cargo.

[0073] Next, the second row of the table in FIG. 7 indicates that the mobile unit will wait in District D of City C from 10:30 to 13:15 on March **, 2023.

[0074] Next, the third row of the table in Figure 7 shows that the vehicle departs from District D, City C at 13:15 on March **, 2023, and arrives at District B, Town A at 10:30 on the same day. The purpose of this flight plan is to return to District B, Town A. Also, no cargo is being loaded at this time.

[0075] An example of supply information has been described above. When the information processing device 20 acquires such supply information, it sets the time periods and jobs that can be provided to the demander based on this information.

[0076] Next, job information will be described with reference to Fig. 8. Fig. 8 is a table showing job information. The job information shown in Fig. 8 corresponds to the supply information shown in Fig. 7. The table in Fig. 8 has, from left to right, the following columns: "Available Date and Time," "Area," "Possible Route Area," "Purpose," and "Other."

[0077] The Available Date and Time column indicates the date and time when the mobile vehicle can be used for the job. The Area column to the right of the Available Date and Time indicates the area where the vehicle can be used. The Routeable Area column indicates the area that can be passed through when executing the job. The Purpose column indicates the purpose of the job that can be used by the consumer for the job. The other columns may be free text, but may include, for example, the type of vehicle that can be used, the operator of the vehicle, the operator's piloting skills, etc.

[0078] For example, the first row of the table in Figure 8 indicates that the mobile object can be used for the purpose of photography and transportation in District D of City C from 9:00 to 12:45 on March **, 2023.

[0079] The second row of the table in Figure 8 indicates that the mobile object can be used for photography purposes in the area from District D of City C to District B of Town A during the period from 1:00 PM to 4:45 PM on March **, 2023, and can pass through District E of City C, Town F, and Town G.

[0080] The information processing device 20 presents such job information in response to a request from the demand terminal 200. The demander who has been shown this job information supplies demand information relating to the job he or she desires to the information processing device 20 via the demand terminal 200. The demand information can be selected from the date, time, location, and purpose included in the job information in FIG. 8. This allows the plan generation unit 16 of the information processing device 20 to generate an execution plan from the received demand information.

[0081] Next, the execution plan will be described with reference to Fig. 9. Fig. 9 is a table showing the execution plan. The execution plan shown in Fig. 9 corresponds to the job information in Fig. 8.

[0082] The table in Fig. 9 has, from left to right, the following columns: "Scheduled Start Date and Time," "Area," "Scheduled End Date and Time," "Purpose," "Other," and "Remuneration." The table in Fig. 9 thus shows jobs that suppliers will perform for consumers.

[0083] Specifically, the example shown in Figure 9 indicates that a mobile object departing at 1:15 p.m. on March **, 2023 will take aerial photographs of power lines in Town F until 2:15 p.m., that there is no cargo for this job, and that the reward for this job is 3,200 yen.

[0084] The execution plan determined in this manner is notified to the supplier terminal 100 and the demander terminal 200, and is executed by the supplier, for example, after being approved by the demander. The information processing device 20 may have a function for receiving performance information after the execution of the execution plan when it is actually executed. For example, the performance information may include the time when the supplier's mobile body actually started the execution plan and the time when the execution plan was completed. The performance information may also include an evaluation of the risks and benefits entered by the demander or supplier after the execution of the execution plan. By receiving performance information, the information processing device 20 can use feedback from the performance information to improve the accuracy of risk setting and execution plan generation.

[0085] Fig. 10 is a diagram showing the operation status of a moving object. The diagram shown in Fig. 10 includes a first route R11, a second route R12, and a third route R13, which are operation plans related to the supply information in Fig. 7. Fig. 10 also includes a fourth route R21 corresponding to the execution plan in Fig. 9.

[0086] On the first route R11 and the second route R12, the mobile object 300 departs from a first point P11 in District B of Town A, which is the mobile object 300's base, moves to a second point P12, loads cargo, and then transports the cargo to a third point P13 in District D of City C. The mobile object 300 then waits from 10:30 to 13:15. Furthermore, on the third route R13, the mobile object 300 departs from the third point P13 and returns to the first point P11 without a cargo.

[0087] The supplier operating the mobile object 300 provided such supply information to the information processing device 20. In response to this, the information processing device 20 generated a job related to the fourth route R21 from this supply information, risk information, and demand information of the demander.

[0088] On the fourth route R21 in Fig. 10, the mobile object 300 executes the job corresponding to Fig. 9. That is, the mobile object 300 departs from the third point P13, travels along the power transmission line P21 in Town F, and photographs this power transmission line P21. While photographing, the mobile object 300 approaches the first point P11, and then departs from the power transmission line P21 at a predetermined position to return to the first point P11.

[0089] In this way, by using the information processing device 20, the supplier can execute a job that benefits the consumer on the mobile unit 300 that is returning without cargo. This also allows the supplier to receive compensation for this job. Meanwhile, the consumer can achieve the goal of inspecting the power transmission line P21 by having the mobile unit 300 take a photograph of the power transmission line P21.

[0090] Next, the risk information area will be explained. Figure 11 is a diagram showing the area of ​​ground risk information. Figure 11 shows the ground of the map shown in Figure 10 divided into a grid pattern. Figure 11 shows a right-handed Cartesian coordinate system with the left rear corner of the rectangular map as the origin. Here, the direction from the back of the map to the front is the positive X-axis. The direction from the left to the right of the map is the positive Y-axis. Furthermore, the direction from the ground to the top of the map is the positive Z-axis.

[0091] In this setting, coordinates are assigned to each rectangular district on the map in Figure 11. Figure 11 shows some of these coordinates. For example, the section closest to the origin has coordinates X1Y1, and the section to the right of coordinates X1Y1 is one section further along the Y axis, so it is assigned coordinates X1Y2. Similarly, the far right side of the map is assigned coordinates X1Y9. The near right side of the map is assigned coordinates X8Y9. Ground block B11, which is a predetermined position near the center of the map, is assigned coordinates X3Y4.

[0092] In this way, the risk information acquired by the risk information acquisition unit 12 can divide the ground into a plurality of sections and set the risk for each section. Note that the setting of sections is an example and is not limited to the above example.

[0093] Next, spatial risk will be described with reference to FIG. 12. FIG. 12 is a diagram showing the area of ​​spatial risk information. FIG. 12 shows spatial risks corresponding to the maps of FIG. 10 and FIG. 11. FIG. 12 uses the same right-handed Cartesian coordinate system as FIG. 11. In FIG. 12, the space on the map is divided into rectangular parallelepiped blocks by setting grid-like divisions on each of the X, Y, and Z axes of the map. For example, the space with the lowest height at the back left of the map is assigned coordinates X1Y1Z1. Furthermore, one block above this block is located one block in the positive direction of the Z axis, and therefore has coordinates X1Y1Z2. The space block B21 located above the ground block B11 shown in FIG. 11 is assigned coordinates X3Y4Z2.

[0094] In this way, the risk information acquisition unit 12 can divide the travel space into predetermined rectangular parallelepiped blocks and set a risk for each block to determine the spatial risk. In this case, the risk in the travel space is set by taking into account the spatial risk shown in Figure 12 and the ground risk shown in Figure 11.

[0095] Although the second embodiment has been described above, the information processing device 20 according to the second embodiment is not limited to the above-described configuration. For example, the moving object according to the information processing device 20 is not limited to a drone. The moving object may be, for example, an air vehicle known as a flying car. The information processing device 20 may have a configuration that allows demanders and suppliers to adjust remuneration and tasks via the information processing device 20. For example, if a job included in the demand information does not completely match the supplier's operation plan and the match is greater than or equal to a predetermined threshold, the information processing device 20 may have a function to inquire of at least one of the supplier and the demander whether it is possible to match the other party's operation plan.

[0096] In the above case, the information processing device 20 may have a function to accept a proposal from the demander to add a fee, etc., in order for the demander to realize the job related to the demand information. In this case, the information processing device 20 may be able to inquire of the supplier whether the job can be executed with the proposed fee.

[0097] Furthermore, in a situation where there are multiple pieces of common job information and the demander selects one supplier from multiple suppliers, the information processing device 20 may display a selection indicator to the demander. The selection indicator may be, for example, operational performance.

[0098] As described above, according to the present disclosure, the information processing device 20 can provide a demander with benefits that are tailored to the characteristics and operation skills of the provider's vehicles. This allows the provider to reduce the cost burden of operating the vehicles. Furthermore, the demander can enjoy the benefits of the vehicles without owning them.

[0099] As described above, according to the present embodiment, it is possible to provide an information processing device, an information processing method, and a program that allow the manager of a moving body and other users to easily enjoy the benefits of operating a moving body.

[0100] <Example of Hardware Configuration> Hereinafter, a case will be described in which each functional configuration of the update information generation device and static information management device according to the present disclosure is realized by a combination of hardware and software.

[0101] FIG. 13 is a block diagram illustrating an example hardware configuration of a computer. The update information generation device and static information management device of the present disclosure can realize the above-described functions by a computer 500 including the hardware configuration shown in the figure. The computer 500 may be a portable computer such as a smartphone or tablet terminal, or a stationary computer such as a PC. The computer 500 may be a dedicated computer designed to realize each device, or may be a general-purpose computer. The computer 500 can realize desired functions by installing a specified application.

[0102] The computer 500 has a bus 502, a processor 504, a memory 506, a storage device 508, an input / output interface 510, and a network interface 512. The bus 502 is a data transmission path for the processor 504, the memory 506, the storage device 508, the input / output interface 510, and the network interface 512 to transmit and receive data to and from each other. However, the method of connecting the processor 504 and other components to each other is not limited to a bus connection.

[0103] The processor 504 is a processor such as a CPU, a GPU, an FPGA, etc. The memory 506 is a main storage device realized using a RAM (Random Access Memory) or the like.

[0104] The storage device 508 is an auxiliary storage device realized using a hard disk, an SSD, a memory card, a ROM (Read Only Memory), etc. The storage device 508 stores programs for realizing desired functions. The processor 504 reads the programs into the memory 506 and executes them to realize the respective functional components of each device.

[0105] The input / output interface 510 is an interface for connecting the computer 500 with input / output devices. For example, the input / output interface 510 is connected to an input device such as a keyboard and an output device such as a display device.

[0106] The network interface 512 is an interface for connecting the computer 500 to a network.

[0107] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the invention.

[0108] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. (Supplementary Note 1) An information processing device comprising: a supply information acquisition unit that acquires supply information related to operation plans of mobile bodies managed by a plurality of different suppliers; a risk information acquisition unit that acquires risk information corresponding to a movement space based on the operation plans; a job information generation unit that generates job information including available routes that can be supplied to a demander based on the supply information and the risk information; and an output unit that outputs the job information in a presentable manner in response to a request from the demander. (Supplementary Note 2) The information processing device according to Supplementary Note 1, wherein the supply information acquisition unit acquires the supply information including the operation plan of the mobile body and information about jobs that the mobile body can provide. (Supplementary Note 3) The information processing device according to Supplementary Note 1, wherein the risk information acquisition unit acquires, as the risk information, a predetermined spatial risk in the movement space and a ground risk related to the ground corresponding to the movement space. (Supplementary Note 4) The information processing device according to Supplementary Note 3, wherein the risk information acquisition unit acquires, as the spatial risk, information on at least one of a natural environment and a communication radio wave environment in the moving space, and acquires, as the ground risk, information on at least one of ground attributes corresponding to the moving space and trends of moving objects on the ground. (Supplementary Note 5) The information processing device according to Supplementary Note 1, wherein the risk information acquisition unit acquires the risk information for each block in the moving space, which is obtained by dividing a three-dimensional space into predetermined blocks. (Supplementary Note 6) The information processing device according to Supplementary Note 1, wherein the job information generation unit sets the available route so that the moving object passes through a preset waypoint. (Supplementary Note 7) The information processing device according to Supplementary Note 6, wherein the job information generation unit sets the available route by calculating, based on the waypoint, the risk of each block in the moving space, which is obtained by dividing a three-dimensional space into predetermined blocks. (Supplementary Note 8) An information processing device according to any one of Supplementary Notes 1 to 7, further comprising: a demand information receiving unit that receives demand information including a requested job from the demander; and a plan generation unit that compares the job information with the demand information to generate the operation plan and an execution plan for realizing the requested job.(Supplementary Note 9) The information processing device according to Supplementary Note 8, wherein the plan generation unit queries reward information for determining a reward linked to the risk information, the requested job, and the execution plan, and thereby presents the execution plan and the reward to at least one of the supplier and the demander in a selectable manner. (Supplementary Note 10) The information processing device according to Supplementary Note 9, wherein the job information generation unit, when execution of the execution plan is confirmed, performs processing to not present the job information related to the confirmed execution plan to the demander. (Supplementary Note 11) An information processing method, wherein a computer acquires supply information related to operation plans of mobile objects respectively managed by a plurality of different suppliers, acquires risk information corresponding to a movement space based on the operation plans, generates job information including available routes that can be supplied to a demander based on the supply information and the risk information, and outputs the job information in a presentable manner in response to a request from the demander. (Supplementary Note 12) A program that causes a computer to execute an information processing method that acquires supply information regarding operation plans of mobile objects managed by multiple different suppliers, acquires risk information corresponding to the movement space based on the operation plans, generates job information including available routes that can be supplied to demanders based on the supply information and the risk information, and outputs the job information in a manner that allows it to be presented in response to a request from the demander.

[0109] Some or all of the elements (e.g., configurations and functions) described in Supplementary Notes 2 to 10 that are dependent on Supplementary Note 1 may also be dependent on Supplementary Notes 11 and 12 in the same dependency relationship as Supplementary Notes 2 to 10. Some or all of the elements described in any Supplementary Note may be applied to various hardware, software, recording means for recording software, systems, and methods.

[0110] This application claims priority based on Japanese Patent Application No. 2023-049095, filed on March 24, 2023, the disclosure of which is incorporated herein in its entirety.

[0111] The present disclosure can be used, for example, in a traffic management device or a traffic management system that manages the operation of drones, etc.

[0112] REFERENCE SIGNS LIST 10 Information processing device 11 Supply information acquisition unit 12 Risk information acquisition unit 13 Job information generation unit 14 Output unit 15 Demand information reception unit 16 Plan generation unit 17 Communication unit 18 Storage unit 20 Information processing device 100 Supplier terminal 181 Risk information 182 Job information 183 Remuneration information 200 Demand terminal 300 Mobile body B11 Ground block B21 Space block N1 Network P11 First point P12 Second point P13 Third point P21 Power transmission line R11 First route R12 Second route R13 Third route R21 Fourth route

Claims

1. a supply information acquisition means for acquiring supply information relating to operation plans of mobile objects managed by a plurality of different suppliers; a risk information acquisition means for acquiring risk information corresponding to a movement space based on the flight plan; a job information generating means for generating job information including available routes that can be supplied to a demander based on the supply information and the risk information; and an output means for outputting the job information so that it can be presented in response to a request from the demander. Information processing device.

2. the supply information acquisition means acquires the supply information including the operation plan of the mobile body and information on jobs that the mobile body can provide; The information processing device according to claim 1 .

3. The risk information acquisition means acquires, as the risk information, a predetermined spatial risk in the moving space and a ground risk related to the ground corresponding to the moving space. The information processing device according to claim 1 .

4. the risk information acquisition means acquires, as the spatial risk, information on at least one of a natural environment and a communication radio wave environment in the moving space, and acquires, as the ground risk, information on at least one of attributes of the ground corresponding to the moving space and a movement of a moving object on the ground; The information processing device according to claim 3 .

5. the risk information acquisition means acquires the risk information for each of the blocks in the movement space obtained by dividing a three-dimensional space into predetermined blocks; The information processing device according to claim 1 .

6. the job information generating means sets the available route so that the mobile object passes through a preset route point; The information processing device according to claim 1 .

7. the job information generation means calculates the risk of each block in the travel space, which is a three-dimensional space divided into predetermined blocks, based on the route points, thereby setting the available route; The information processing device according to claim 6 .

8. a demand information receiving means for receiving demand information including a job requested by the demander; a plan generating means for generating an execution plan for realizing the flight plan and the requested job by collating the job information with the demand information; The information processing device according to any one of claims 1 to 7.

9. The computer Acquire supply information relating to operation plans of mobile objects managed by a plurality of different suppliers; Acquire risk information corresponding to the movement space based on the flight plan; generating job information including available routes that can be supplied to demanders based on the supply information and the risk information; outputting the job information in a presentable manner in response to a request from the consumer; Information processing methods.

10. Acquire supply information relating to operation plans of mobile objects managed by a plurality of different suppliers; Acquire risk information corresponding to the movement space based on the flight plan; generating job information including available routes that can be supplied to demanders based on the supply information and the risk information; outputting the job information in a presentable manner in response to a request from the consumer; Making a computer execute an information processing method program.