Information processing method, program, and information processing terminal

By simulating the operation of the mobile body in the information processing method and evaluating the safety, the problem of failure to consider security evaluation in the prior art is solved, and the effective implementation of prior research on security is achieved.

CN119522438APending Publication Date: 2025-02-25PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202380051507.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-07-15
Filing Date
2023-07-12
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art failed to consider security evaluation in simulation, resulting in the inability to conduct prior research that considered security.

Method used

Through the information processing method performed by a computer, the movement of placing people or distributing items and the need for movement are simulated according to the operating parameters of the mobile body, and the first evaluation result is output, at least the safety indicators in the operation of the mobile body are evaluated, and the demand information is obtained based on the results, and the second evaluation result is simulated again.

Benefits of technology

A prior study of mobility services that consider security was realized, and the security evaluation was further optimized through repeated simulations in conversation with users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119522438A_ABST
    Figure CN119522438A_ABST
Patent Text Reader

Abstract

This information processing method is executed by a computer, and executes an operation of a moving body (1) on which a person or a delivery item is placed and a simulation of the need for movement of the person or the delivery item in accordance with an operation parameter of the moving body (1) (S12), and outputs a first evaluation result obtained by evaluating the execution result of the simulation at least with an index of safety during operation of the moving body (1) (S13). In the present invention, demand information (S14) indicating a demand for operation of a moving body (1) for a first evaluation result is acquired, a simulation is executed in accordance with the acquired demand information (S15), and a second evaluation result (S16) obtained by evaluating the execution result of the simulation with at least an index of safety during operation of the moving body (1) is output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing method, a program, and an information processing terminal for simulating a mobility service. Background Art

[0002] In recent years, with the changes in the environment surrounding the market represented by CASE (Connected Autonomous Shared Electric), the demand for mobility services has expanded. On the other hand, the elements (service factors) that constitute mobility services involve many aspects. In order to optimize mobility services, it is necessary to design and evaluate mobility services in advance.

[0003] In Non-Patent Document 1, simulation is used in designing and evaluating mobility services while introducing and improving mobility services.

[0004] Patent Document 1 discloses obtaining the optimum value of the manipulated variable during operation of a power plant by using an interactive multi-purpose planning method.

[0005] Patent Document 2 discloses a search based on an optimization algorithm by combining a conversational evaluation in which an evaluation function output is evaluated based on a conversation with a user and an autonomous evaluation in which an evaluation function output is evaluated based on a predetermined evaluation criterion.

[0006] Prior art literature

[0007] Non-patent literature

[0008] Non-Patent Literature 1: Yamamoto Shinyuki and 3 others, "Simulation Analysis of Autonomous Driving Ride Sharing in Urban Areas (Simulation Analysis of Autonomous Transportation System in Urban Areas)", [online], [retrieved on June 30, 2020], Internet <URL:https: / / www.denso.com / jp / ja / - / media / global / business / innovation / review / 24 / 24-doc-07-paper-02.pdf>

[0009] Patent Literature

[0010] Patent Document 1: Japanese Patent Application Publication No. 2009-030476

[0011] Patent Document 2: Japanese Patent Application Publication No. 2002-251597 Summary of the invention

[0012] Problems to be solved by the invention

[0013] However, in any of Non-Patent Document 1 and Patent Document 1 and Patent Document 2, since safety evaluation is not considered in the simulation, there is a problem that a preliminary study considering safety cannot be performed.

[0014] Therefore, the present disclosure provides an information processing method and the like that enable preliminary research on mobility services that takes security into consideration.

[0015] Means used to solve problems

[0016] The information processing method disclosed in the present invention is executed by a computer, wherein the movements of a mobile body carrying a person or a delivery object and the movement requirements of the person or the delivery object are simulated according to the operating parameters of the mobile body, a first evaluation result obtained by evaluating the execution result of the simulation at least with an indicator of safety in the operation of the mobile body is output, demand information indicating the requirements for the operation of the mobile body with respect to the first evaluation result is obtained, the simulation is executed according to the obtained demand information, and a second evaluation result obtained by evaluating the execution result of the simulation at least with an indicator of safety in the operation of the mobile body is output.

[0017] In addition, these general or specific methods can be implemented by systems, methods, integrated circuits, computer programs, or computer-readable recording media such as CD-ROMs, or by any combination of systems, methods, integrated circuits, computer programs, and recording media.

[0018] Effects of the Invention

[0019] According to the information processing method and the like of one embodiment of the present disclosure, it is possible to conduct preliminary studies of mobility services taking security into consideration. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a block diagram showing an example of an information processing system according to an embodiment.

[0021] Figure 2 This is a diagram showing an example of initial settings related to traffic volume.

[0022] Figure 3 It is a diagram schematically showing a simulation executed in the information processing system according to the embodiment.

[0023] Figure 4 This is a diagram schematically showing the proximity between a moving object and traffic participants.

[0024] Figure 5 This is a sequence diagram showing an example of utilization of the information processing system according to the embodiment.

[0025] Figure 6This is a flowchart showing an example of the operation of the information processing system according to the embodiment.

[0026] Figure 7 It is a diagram showing a first example of the output screen of the information processing terminal according to the embodiment.

[0027] Figure 8 It is a diagram showing a second example of the output screen of the information processing terminal according to the embodiment.

[0028] Fig. 9 It is a diagram showing a first example of a demand information input screen of the information processing terminal according to the embodiment.

[0029] Fig.10 It is a diagram showing a second example of the demand information input screen of the information processing terminal according to the embodiment.

[0030] Fig.11 It is a diagram showing a third example of the demand information input screen of the information processing terminal according to the embodiment.

[0031] Fig.12 It is a diagram showing a fourth example of the demand information input screen of the information processing terminal according to the embodiment.

[0032] Fig.13 This is a diagram showing an example of generating factor information.

[0033] Fig.14 It is a diagram showing an example of an output screen after re-simulation of factor information of the information processing terminal according to the embodiment.

[0034] Fig.15 This is an explanatory diagram of a simulation with reference to specific parameters.

[0035] Fig.16 It is a diagram showing a third example of the output screen of the information processing terminal according to the embodiment.

[0036] Fig.17 It is a diagram showing a fourth example of the output screen of the information processing terminal according to the embodiment.

[0037] Fig.18 It is a diagram showing a fifth example of the output screen of the information processing terminal according to the embodiment.

[0038] Fig.19 It is a diagram showing a sixth example of the output screen of the information processing terminal according to the embodiment.

[0039] Fig. 20 It is a diagram showing a seventh example of the output screen of the information processing terminal according to the embodiment. DETAILED DESCRIPTION

[0040] The information processing method involved in the first mode of the present disclosure is executed by a computer, wherein a simulation of the movement of a mobile body carrying a person or a delivery object and the movement requirements of the person or the delivery object is performed according to the operating parameters of the mobile body, and a first evaluation result obtained by evaluating the execution result of the simulation at least with an indicator of safety in the operation of the mobile body is output, and demand information representing the demand for the operation of the mobile body with respect to the first evaluation result is obtained, the simulation is executed according to the acquired demand information, and a second evaluation result obtained by evaluating the execution result of the simulation at least with an indicator of safety in the operation of the mobile body is output.

[0041] Thus, the user can conduct preliminary research on the mobility service taking security into consideration by confirming the first evaluation result. In addition, according to this, the simulation is repeatedly performed through dialogue with the user, so the user can conduct further preliminary research on the mobility service taking security into consideration by confirming the second evaluation result.

[0042] Furthermore, for example, in the information processing method according to the second aspect of the present disclosure, in the first aspect, a risk map indicating a manner in which a risk to safety in the operation of the moving body occurs is further output.

[0043] Thus, the user can visually grasp the specific content of the evaluation using the safety of the operation of the moving object as an index by viewing the risk map.

[0044] In addition, for example, in the information processing method of the third aspect of the present disclosure, in the second aspect, in the process of acquiring the demand information, information indicating a generation method of the risk added or corrected in the risk map is acquired as the demand information.

[0045] Thus, users can observe the risk Figure 1 While specifically designating the parameters that are desired to be added or corrected among the operating parameters of the moving object, it is easy to perform a re-simulation that accurately reflects the needs of the user.

[0046] In addition, for example, in the information processing method of the fourth mode of the present invention, in the third mode, factor information is also output based on the added or corrected way of generating the risk, and the factor information represents the factors that affect the safety of the operation of the mobile body. In the process of obtaining the demand information, the selected or corrected factor information is obtained as the demand information.

[0047] This allows re-simulation to be performed according to factor information that assumes the intention of the user, so that re-simulation that reflects the needs of the user can be easily performed without adding or correcting the summary of all risks assumed by the user.

[0048] In addition, for example, in the information processing method involved in the fifth mode of the present disclosure, in any one of the first to fourth modes, in the process of outputting the first evaluation result, multiple first evaluation results are output, and in the process of obtaining the requirement information, information representing any one first evaluation result selected from the multiple first evaluation results is obtained as the requirement information.

[0049] Thus, even if the user does not specifically designate a parameter that he wants to add or modify among the operating parameters of the moving object, it is easy to perform a re-simulation that reflects the user's needs.

[0050] In addition, for example, in the information processing method of the sixth mode of the present invention, in any one of the first to fifth modes, in each of the processes of outputting the first evaluation result and the processes of outputting the second evaluation result, the execution result of the simulation is further evaluated by an indicator of economic rationality and an indicator of convenience in the operation of the mobile body.

[0051] Thus, by confirming the first evaluation result and the second evaluation result, the user can conduct a preliminary study of the mobility service taking into consideration not only safety but also economic rationality and convenience.

[0052] In addition, for example, in the information processing method involved in the seventh mode of the present disclosure, in the sixth mode, in the process of obtaining the demand information, improvement information representing an improvement in any one selected from safety, economic rationality and convenience in the operation of the mobile body is obtained as the demand information.

[0053] Thus, even if the user does not specifically designate a parameter that he wants to add or modify among the operating parameters of the moving object, it is easy to perform a re-simulation that reflects the user's needs.

[0054] Furthermore, for example, in an information processing method according to an eighth aspect of the present disclosure, in the seventh aspect, in the process of executing the simulation according to the demand information, the simulation is executed according to a specific parameter different from the improvement information with a predetermined probability.

[0055] Thus, while executing a simulation that reflects the user's intention, a simulation different from the user's intention is executed with a predetermined probability and an evaluation result is output, so that the user is more likely to notice unexpected forms of the mobility service.

[0056] In addition, for example, in the ninth aspect of the information processing method of the present invention, in the eighth aspect, when the simulation is performed according to the specific parameters, in the process of outputting the second evaluation result, the second evaluation result obtained by evaluating the execution result of the simulation is output in a visual form different from other second evaluation results.

[0057] This allows the user to easily notice that a simulation that the user did not expect is being performed, and to easily determine whether a method of a mobility service that the user did not expect is selected as demand information.

[0058] In addition, for example, in an information processing method according to a tenth aspect of the present disclosure, in any one of the first to ninth aspects, recommendation information recommending correction of the operating parameter of the mobile body is output based on the first evaluation result and the second evaluation result.

[0059] This allows the user to determine whether to correct the operating parameters of the moving object based on the recommendation information, and thus makes it easy to perform a re-simulation that reflects the user's needs with high accuracy.

[0060] In addition, for example, in an eleventh aspect of the information processing method of the present disclosure, in any one of the first to tenth aspects, in the process of outputting the second evaluation result, the second evaluation result is output in a visual form different from that of the first evaluation result.

[0061] This allows the user to visually understand how the evaluation results change each time the simulation is executed. In particular, even if the evaluation results of each simulation are similar, the user can distinguish the evaluation results and visually understand them.

[0062] Furthermore, for example, a program according to a twelfth aspect of the present disclosure causes a computer to execute the information processing method according to any one of the first to eleventh aspects.

[0063] Thus, the user can conduct preliminary research on the mobility service taking security into consideration by confirming the first evaluation result. In addition, according to this, the simulation is repeatedly performed through dialogue with the user, so the user can conduct further preliminary research on the mobility service taking security into consideration by confirming the second evaluation result.

[0064] In addition, for example, the information processing terminal according to the thirteenth aspect of the present disclosure includes an input unit and an output unit. The input unit accepts input of the operating parameters of the mobile body. The output unit outputs the first evaluation result obtained by the information processing method of any one of the first to eleventh aspects of the present disclosure based on the operating parameters of the mobile body input to the input unit. The input unit also accepts input of the demand information. The output unit also outputs the second evaluation result obtained by the information processing method based on the demand information input to the input unit.

[0065] Thus, the user can conduct preliminary research on the mobility service taking security into consideration by confirming the first evaluation result. In addition, according to this, the simulation is repeatedly performed through dialogue with the user, so the user can conduct further preliminary research on the mobility service taking security into consideration by confirming the second evaluation result.

[0066] Hereinafter, the embodiments will be described in detail with reference to the drawings.

[0067] The numerical values, shapes, materials, components, configuration positions and connection methods of components, steps, and the order of steps shown in the following embodiments are examples and are not intended to limit the present disclosure.

[0068] (Implementation Method)

[0069] Hereinafter, an information processing system and an information processing method according to the embodiments will be described.

[0070] [1.Structure]

[0071] Figure 1 1 is a block diagram showing an example of an information processing system 100 according to an embodiment. The information processing system 100 is for performing a task using a mobile body 1 (see Figure 3 The system is a system for simulating services such as express delivery or take-out, i.e., mobility services. The simulation is a simulation of the movement of the mobile body 1 and the movement of people or delivery items. In addition, the simulation may also include a simulation of collision avoidance (collision determination) between the mobile body 1 and an object. Mobility services include, for example, services for delivering delivery items such as express or take-out to a client. In addition, mobility services include, for example, services for transporting people to a destination.

[0072] The moving object 1 is a vehicle such as a car or a motorcycle, but may also be a moving object other than a vehicle such as an autonomous robot, an airplane or a ship. In addition, the moving object 1 may be a manual driving type, or a semi-automatic driving type or a fully automatic driving type.

[0073] The information processing system 100 is an example of a computer that executes the information processing method. The components constituting the information processing system 100 may be provided in a single housing or may be dispersedly arranged. When the components constituting the information processing system 100 are dispersedly arranged, the information processing method may be executed by a plurality of computers.

[0074] The information processing system 100 is implemented by, for example, a personal computer or a server device. In the embodiment, the information processing system 100 is implemented by a server device. In addition, in the embodiment, at least a part of the information required for the simulation executed by the information processing system 100 is obtained from the information processing terminal 200 owned by the user. The user mentioned here is the user of the information processing system 100, for example, the designer of the mobility service.

[0075] The information processing terminal 200 is a portable terminal such as a smartphone or a tablet computer, and has an input unit 21 and an output unit 22. The input unit 21 receives operation inputs from a user using an input device such as a mouse or a keyboard, or operation inputs from a user's finger. The output unit 22 is, for example, a liquid crystal display, which displays an input screen used when inputting operation parameters and demand information of the mobile body 1 described later, or an output screen that displays the first evaluation results and the second evaluation results described later. In the embodiment, the output unit 22 is composed of a touch panel display. Therefore, in the embodiment, the output unit 22 also serves as the input unit 21.

[0076] The information processing system 100 may be installed in the information processing terminal 200 as a function of the information processing terminal 200. Conversely, the information processing terminal 200 may be installed in the information processing system 100 as a function of the information processing system 100. That is, the information processing system 100 and the information processing terminal 200 may be realized as one device.

[0077] like Figure 1 As shown, the information processing system 100 has an acquisition unit 11, an execution unit 12, an evaluation unit 13, and an output unit 14. The information processing system 100 is a computer including a processor, a communication interface, and a memory. The memory is a ROM (Read Only Memory) and a RAM (Random Access Memory), etc., which can store programs executed by the processor. The acquisition unit 11, the execution unit 12, the evaluation unit 13, and the output unit 14 are implemented by the processor and the communication interface that execute the program stored in the memory.

[0078] The acquisition unit 11 acquires various parameters used in the simulation of the execution unit 12, that is, the operating parameters of the mobile body 1. In the embodiment, the acquisition unit 11 acquires information input by the user through the input unit 21 of the information processing terminal 200 for initial setting as the operating parameters of the mobile body 1. In the initial setting, the user sets the environment for implementing the mobility service, the needs generated in the set environment, and the elements (service factors) constituting the mobility service. More specifically, in the initial setting, the user sets the target area for implementing the mobility service, the variables, the constraints, and the objective function.

[0079] The setting of the target area is performed by, for example, inputting map data of the target area, the mobile body 1 in the target area, and the traffic participant P1 (see Figure 3 ) and data indicating the amount of traffic generated in the target area. Figure 3) and bicycle P12 (refer to Figure 3 ) or a vehicle such as a car. The demand is the amount of demand for the transportation of people or the delivery of delivered goods from users of the mobility service in the target area. The setting of the demand is performed, for example, by the user inputting existing actual data in the target area.

[0080] Figure 2 This is a diagram showing an example of initial settings related to traffic volume. Figure 2 (a) shows an OD table (Origin-Destination Table) when the moving object 1 is a car. Figure 2 (b) shows a map of the target area. Figure 2 The numerical value in (a) represents the number of cars per unit time (for example, one day) moving on the path from the starting point to the end point. For example, in the path from the starting point "A" to the end point "B", 10 cars move per unit time. On the other hand, in the path from the starting point "B" to the end point "A", 30 cars move per unit time. For example, the user inputs an OD table for each type of moving body 1, thereby setting the traffic volume of the target area.

[0081] The setting of variables is carried out, for example, by the user inputting data representing the type of mobile body 1, the moving path of mobile body 1, the operating time period of mobile body 1, the passenger capacity of mobile body 1, the speed of mobile body 1, the number of mobile bodies 1, the performance of sensors carried by mobile body 1, the performance of brakes carried by mobile body 1, the acceleration performance of mobile body 1, the degree of dualization of the system, remote monitoring of mobile body 1, and remote control of mobile body 1.

[0082] The setting of the constraint conditions is performed, for example, by the user inputting data indicating places in the target area where the mobile body 1 is allowed to enter (or places where it is prohibited to enter), places in the target area where the moving speed of the mobile body 1 is restricted, and the speed limit of the mobile body 1 in such places.

[0083] The objective function is set by the user inputting data indicating minimization of initial cost required for introducing the mobility service, minimization of operation cost required for operating the mobility service, and maximization of the number of transports or deliveries, for example.

[0084] In addition, the user may perform all of the above initial settings or only a part of the initial settings. In the latter case, the parameters not performed by the user in the initial settings may adopt default values ​​pre-stored in the information processing system 100, for example.

[0085] As described below, the acquisition unit 11 acquires demand information indicating demand for operation of the mobile body 1 with respect to the first evaluation result after the output unit 14 outputs the first evaluation result. The demand information is information indicating a user's demand for addition, correction, or improvement of the first evaluation result.

[0086] The execution unit 12 executes the simulation of the movement of the mobile body 1 and the movement of a person or a delivery object according to the operation parameters of the mobile body 1 acquired by the acquisition unit 11 . Figure 3 FIG. 1 is a diagram schematically showing a simulation executed by the information processing system 100 according to the embodiment. Figure 3 The map shown shows the target area set in the initial setting. Figure 3 The illustrated map shows icons of one or more moving objects 1 set in the initial setting and icons of one or more traffic participants P1 (here, pedestrian P11 and bicycle P12 ).

[0087] The execution unit 12 performs a simulation of the actions of one or more moving bodies 1 and one or more traffic participants P1 according to the traffic volume, demand volume, variables, constraints, and objective functions of the target area set in the initial setting. Here, if there is one objective function, the execution unit 12 performs the simulation in a manner of calculating the optimal solution of the objective function, thereby obtaining an execution result of one simulation. On the other hand, if there are multiple objective functions, the execution unit 12 performs the simulation in a manner of calculating multiple Pareto solutions, thereby obtaining execution results of multiple simulations.

[0088] In addition, as described below, when the acquisition unit 11 acquires the demand information, the execution unit 12 executes the re-simulation according to the acquired demand information. In the re-simulation, the execution unit 12 executes the simulation according to both the operating parameters of the moving body 1 and the demand information.

[0089] The evaluation unit 13 evaluates the execution results of the simulation (including re-simulation) performed by the execution unit 12. In the embodiment, the evaluation unit 13 evaluates the execution results of the simulation using three indicators: an indicator of safety (Risk) in the operation of the mobile body 1, an indicator of economic rationality (Cost) in the operation of the mobile body 1, and an indicator of convenience (Value) in the operation of the mobile body 1.

[0090] An index of safety is, for example, an index that comprehensively indicates the risk of the mobile body 1 approaching the traffic participant P1 during the use of the mobility service. An index of economic rationality is, for example, an index that comprehensively indicates the price of the mobile body 1 and the fuel cost, and the cost of using the mobility service. An index of convenience is, for example, an index that comprehensively indicates the number of people transported or the number of delivered items that the mobility service can provide per day.

[0091] Here, the calculation examples of the evaluation of the safety index, the evaluation of the economic rationality index, and the evaluation of the convenience index are described. In addition, the evaluation of the safety index, the evaluation of the economic rationality index, and the evaluation of the convenience index can also be calculated by methods other than the calculation examples listed below.

[0092] For example, the evaluation of the safety index is calculated by calculating the collision risk based on the degree of proximity to the traffic participant P1 for each mobile body 1 and adding the calculated collision risk of each mobile body 1 .

[0093] Specifically, the evaluation of the safety index is calculated by, for example, the following formula (1). In formula (1), "i" represents the moving body 1, "j" represents a predetermined range based on the position of the moving body 1, and "w j " represents the weighting coefficient of the risk level corresponding to the size of the specified range, "n ij " represents the number of times the mobile body 1 approaches the traffic participant P1 within a specified range. In other words, the weighting coefficient of the risk level is the magnitude of the hazard.

[0094] [Number 1]

[0095] ∑ i ∑ j w j ×n ij …(1)

[0096] Figure 4 is a diagram schematically showing the proximity between the moving body 1 and the traffic participant P1. Figure 4 The moving object 1 shown is set to "i=1". Figure 4 In the example shown, when "j=1", the pedestrian P11 enters the specified range. Therefore, in this case, 11 " plus 1. In addition, in the case of "j = 2", the bicycle P12 enters the specified range. Therefore, in this case, "n 12 ” plus 1.

[0097] In addition, the collision risk may be calculated by multiplying a weighting factor according to the type of the traffic participant P1 (car, motorcycle, bicycle, or pedestrian). In addition, the collision risk may be calculated by multiplying a weighting factor according to the speed of the traffic participant P1.

[0098] The evaluation of the economic rationality index is calculated, for example, by the following formula (2). In formula (2), "i" represents the moving object 1, "j" represents the person involved in the operation of the moving object 1, and "CV i" represents the cost of preparing the mobile body 1 required for the use of the mobility service, "CF i ” represents the fuel cost corresponding to the travel distance of the mobile body 1 in the operation of the mobility service, “CH j ” represents the labor cost of personnel involved in the operation of the moving body 1.

[0099] [Number 2]

[0100] ∑ i CV i +∑ i CF i +∑ j CH j …(2)

[0101] For example, if the mobility service is a service that delivers items such as express delivery to the client, the convenience index is evaluated by using any of the following formulas (3) and (4). In formula (3), "i" represents the mobile body 1, "VT i ” represents the number of deliveries within a certain period. In formula (4), “j” represents the number of deliveries, “RT j ” indicates the time when the delivery is actually completed, “PT j " represents the scheduled time for delivery completion. That is, formula (4) represents the sum of the extended time for each delivery of the delivered object.

[0102] [Number 3]

[0103] ∑iVT i …(3)

[0104] ∑ j RT j -PT j …(4)

[0105] In addition, for example, when the mobility service is a mobile sales service of goods, the evaluation of the convenience index is calculated by the following formula (5). In formula (5), "k" represents the sales of goods, "S k " represents sales. That is, formula (5) represents the total sales of items sold during business hours.

[0106] [Number 4]

[0107] ∑ k S k …(5)

[0108] Hereinafter, the result obtained by the evaluation unit 13 evaluating the execution result of the simulation executed by the execution unit 12 according to the operating parameters of the mobile body 1 is referred to as the "first evaluation result". In addition, the result obtained by the evaluation unit 13 evaluating the execution result of the re-simulation executed by the execution unit 12 according to the operating parameters and demand information of the mobile body 1 is referred to as the "second evaluation result". That is, the result obtained by evaluating the execution result of the first simulation of the information processing system 100 is the "first evaluation result", and the result obtained by evaluating the execution results of the second and subsequent simulations is the "second evaluation result".

[0109] The output unit 14 outputs the evaluation result (first evaluation result or second evaluation result) of the evaluation unit 13. Both the first evaluation result and the second evaluation result include at least the results obtained by evaluating using the index of safety in the operation of the mobile body 1. In the embodiment, the evaluation unit 13 evaluates the execution result of the simulation of the execution unit 12 with the index representing the safety in the operation of the mobile body 1, as well as the index representing the economic rationality in the operation of the mobile body 1 and the index representing the convenience in the operation of the mobile body 1. Therefore, in the embodiment, both the first evaluation and the second evaluation include the results obtained by evaluating the safety index, the economic rationality index, and the convenience index in the operation of the mobile body 1, respectively.

[0110] The output unit 14 outputs the first evaluation result (or the second evaluation result) by, for example, causing the output unit 22 of the information processing terminal 200 to display an output screen showing the first evaluation result (or the second evaluation result). A specific example of the output screen is described below.

[0111] [2.Action]

[0112] The following describes the operation of the information processing system 100 according to the embodiment. Figure 5 The flow of information when designing and conducting preliminary studies of a mobility service using the information processing system 100 according to the embodiment will be described. Figure 5 It is a sequence diagram showing an example of use of the information processing system 100 according to the embodiment.

[0113] like Figure 5 As shown, first, a user such as a service designer performs initial settings (S1). Specifically, the user performs initial settings by inputting operating parameters of the moving body 1 for simulation while viewing an input screen displayed on the output unit 22 of the information processing terminal 200, for example.

[0114] Next, the information processing system 100 executes a simulation ( S2 ). Specifically, the information processing system 100 acquires information of the initial setting input by the user, that is, the operating parameters of the moving object 1 , and executes a simulation based on the acquired operating parameters of the moving object 1 .

[0115] Next, the information processing system 100 outputs the first evaluation result (S3). Specifically, the information processing system 100 evaluates the execution result of the simulation at least based on the safety index of the moving body 1 during operation, and outputs the evaluation result as the first evaluation result. Here, the information processing system 100 outputs the first evaluation result by causing the output unit 22 of the information processing terminal 200 to display an output screen indicating the first evaluation result. In addition, in step S3, the information processing system 100 may further output the risk area according to the user's request. Figure 3 (Refer to Figure 8 ). About risk areas Figure 3 Explained below.

[0116] Next, the user inputs the demand information (S4). Specifically, for example, the user inputs the demand information while viewing the output screen showing the first evaluation result displayed by the output unit 22 of the information processing terminal 200. An example of inputting the demand information is described below.

[0117] Next, the information processing system 100 performs a re-simulation ( S5 ). Specifically, the information processing system 100 obtains the demand information input by the user, and performs a re-simulation according to the obtained demand information and the operating parameters of the mobile body 1 .

[0118] Next, the information processing system 100 outputs the second evaluation result (S6). Specifically, the information processing system 100 uses at least the safety index of the mobile body 1 during operation to evaluate the execution result of the re-simulation, and outputs the evaluation result as the second evaluation result. Here, the information processing system 100 outputs the second evaluation result by causing the output unit 22 of the information processing terminal 200 to display an output screen indicating the second evaluation result. In addition, in step S6, similarly to step S3, the information processing system 100 can further output the risk location according to the user's request. Figure 3 .

[0119] Hereinafter, steps S4 to S6 are repeated until a second evaluation result that satisfies the user is obtained. That is, steps S4 to S6 may be performed only once or multiple times. Then, when the user obtains a satisfactory second evaluation result, that is, the operation specification and service specification of the mobile body 1 are determined, the user uses the information processing terminal 200 to input an indication that the operation specification and service specification have been determined (S7). Here, the operation specification includes the type of the mobile body 1, the speed of the mobile body 1, and the driving path of the mobile body 1. In addition, the service specification includes the target area of ​​the mobility service and the usage fee of the mobility service.

[0120] Finally, the information processing system 100 sends data indicating the operating specifications to the mobile body 1 (S8). If the mobile body 1 receives the data, it sets its own various parameters according to the operating specifications indicated by the data. In addition, the information processing system 100 sends data indicating the service specifications to the service system 300 (S9). Here, the service system 300 is a system that provides mobility services. If the service system 300 receives the data, it provides mobility services according to the service specifications indicated by the data.

[0121] Furthermore, the information processing system 100 may transmit data indicating the operating specifications to the service system 300. In this case, the operator operating the service system 300 may set various parameters of the mobile object 1 according to the operating specifications indicated by the received data.

[0122] Next, use Figure 6 The basic operation of the information processing system 100 according to the embodiment (in other words, the basic method of the information processing method) will be described. Figure 6 This is a flowchart showing an operation example of the information processing system 100 according to the embodiment.

[0123] like Figure 6 As shown, first, the acquisition unit 11 of the information processing system 100 acquires, for example, the operating parameters of the mobile body 1 input in the initial setting performed by the user in the information processing terminal 200 (S11). Then, the execution unit 12 executes the simulation according to the operating parameters of the mobile body 1 acquired by the acquisition unit 11 (S12). Then, the evaluation unit 13 evaluates the execution result of the simulation by the execution unit 12. Then, the output unit 14 outputs the evaluation result of the evaluation unit 13, that is, the first evaluation result (S13).

[0124] Next, the acquisition unit 11 acquires, for example, demand information input by the user at the information processing terminal 200 (S14). Then, the execution unit 12 performs a re-simulation according to the demand information acquired by the acquisition unit 11 and the operating parameters of the mobile body 1 (S15). Next, the evaluation unit 13 evaluates the execution result of the re-simulation performed by the execution unit 12. Then, the output unit 14 outputs the evaluation result of the evaluation unit 13, that is, the second evaluation result (S16).

[0125] After that, the information processing system 100 repeats steps S14 to S16 until the user determines the operation specification and the service specification (S17: No). Then, when the user determines the operation specification and the service specification (S17: Yes), the information processing system 100 outputs the operation specification and the service specification (S18).

[0126] [3. Screen example]

[0127] Examples of screens displayed on the output unit 22 of the information processing terminal 200 are listed below. Figure 7 2 is a diagram showing a first example of an output screen of the information processing terminal 200 according to the embodiment. In the first example, in the screen displayed by the output unit 22 of the information processing terminal 200, as shown in FIG. Figure 7 As shown, a three-dimensional graph is displayed, which uses the evaluation based on the safety (Risk) of the mobile body 1 during operation, the evaluation based on the economic rationality (Cost) of the mobile body 1 during operation, and the evaluation based on the convenience (Value) of the mobile body 1 during operation as axes.

[0128] exist Figure 7 , the first evaluation result and the second evaluation result are displayed. Specifically, area A1 shows points A11 to A13 representing multiple first evaluation results. In addition, area A2 shows points A21 to A23 representing multiple second evaluation results when the information processing system 100 performs the first re-simulation. In addition, area A3 shows multiple second evaluation results (not shown) when the information processing system 100 performs the second re-simulation. By observing the output screen displayed on the output unit 22, the user can visually understand how the second evaluation result changes each time the demand information is input.

[0129] Here, if the user selects any evaluation result by, for example, overlapping the pointer with an arbitrary point, Figure 8 As shown, the information processing system 100 causes the output unit 22 to display the risk area corresponding to the selected evaluation result. Figure 3 Here, the risk Figure 3 It is a map showing how the safety risk in the operation of the mobile body 1 occurs. Figure 3 Can be used with Figure 7The three-dimensional graph shown may be displayed together on the output unit 22 or may be displayed separately on the output unit 22 .

[0130] Figure 8 2 is a diagram showing a second example of an output screen of the information processing terminal 200 according to the embodiment. In the second example, in the screen displayed on the output unit 22, as shown in FIG. Figure 8 As shown, the risk areas corresponding to the evaluation results selected by the user are displayed. Figure 3 In risk areas Figure 3 A map showing the target area, a score table 31 corresponding to the selected evaluation result, and one or more marks 32 showing locations where safety risks occur are displayed.

[0131] The score table 31 includes a first score indicating an evaluation based on safety, a second score indicating an evaluation based on economic rationality, and a third score indicating an evaluation based on convenience. The smaller the first score, the higher the safety of the moving body 1 during operation. The smaller the second score, the higher the economic rationality of the moving body 1 during operation. The larger the third score, the higher the convenience of the moving body 1 during operation.

[0132] If the user selects any of the markers 32, for example by overlapping the pointer with any of the markers 32, the information processing system 100 causes the output unit 22 to display a dialog box 33 that summarizes the risk generated at the position of the marker 32. In the dialog box 33, for example, the type of the opponent that the mobile body 1 collides with (hereinafter, also referred to as the "category"), the frequency of possible collisions between the mobile body 1 and the opponent (hereinafter, also referred to as the "frequency"), the magnitude of the harm caused by the collision between the mobile body 1 and the opponent (hereinafter, also referred to as the "magnitude of the harm"), the speed of the mobile body 1 when a collision between the mobile body 1 and the opponent occurs (hereinafter, also referred to as the "vehicle speed"), and the speed of the opponent (hereinafter, also referred to as the "opponent speed"), etc. are displayed. Figure 8 In the example shown, the user selects the mark 321, and a dialog box 331 showing an overview of the risk generated at the position of the mark 321 is displayed on the output unit 22. The user can view the risk location. Figure 3 , it is possible to visually grasp the specific content of the evaluation based on the safety of the moving body 1 during operation.

[0133] Fig. 9 2 is a diagram showing a first example of a demand information input screen of the information processing terminal 200 according to the embodiment. In the first example, in the screen displayed on the output unit 22 of the information processing terminal 200, as shown in FIG. Fig. 9 As shown in (a), the diagram is displayed slightly differently, showing Figure 7 The same 3D chart as shown. Fig. 9In (a), a plurality of points each indicating a plurality of evaluation results (here, a plurality of first evaluation results) are displayed.

[0134] If the user selects any point by placing the pointer at any point, for example (see Fig. 9 (a) arrow), the selected evaluation result identifier is displayed below the three-dimensional graph. In addition, when the user selects any point, such as Fig. 9 As shown in (b), the information processing system 100 can cause the output unit 22 to display detailed information of the selected evaluation result. Then, the user selects the "determine" icon, whereby the information processing system 100 obtains the evaluation result selected by the user as the demand information. That is, in this example, the acquisition unit 11 obtains information indicating any one of the first evaluation results selected by the user from the plurality of first evaluation results as the demand information. In this case, even if the user does not specifically specify the parameters that he wants to add or modify among the operating parameters of the mobile body 1, it is easy to perform a re-simulation that reflects the user's needs.

[0135] Fig.10 2 is a diagram showing a second example of a demand information input screen of the information processing terminal 200 according to the embodiment. In the second example, in the screen displayed on the output unit 22 of the information processing terminal 200, as shown in FIG. Fig.10 As shown, it shows Fig. 9 The same three-dimensional graph as shown in (a) of FIG. Fig.10 In the chart, three icons are displayed: "Risk", "Cost" and "Value".

[0136] The user selects any icon by, for example, overlapping the pointer with any icon, and then selects the "determine" icon, whereby the information processing system 100 acquires the index indicated by the icon selected by the user as the demand information that the user requires to be improved. Fig.10 In the example shown, the information processing system 100 acquires demand information indicating that the user requires improvement in convenience (Value). That is, in this example, the acquisition unit 11 acquires improvement information indicating improvement in any one of safety, economic rationality, and convenience in the operation of the mobile body 1 as demand information. In this case, even if the user does not specifically specify a parameter that he wants to add or modify among the operating parameters of the mobile body 1, it is easy to perform a re-simulation that reflects the user's needs.

[0137] Here, the user can also select the risk location displayed on the output unit 22 of the information processing terminal 200. Figure 3 Notes on risk Figure 3 Attach metadata to enter requirement information. Fig.112 is a diagram showing a third example of an input screen for demand information of the information processing terminal 200 according to the embodiment. In the third example, in the screen displayed on the output unit 22, as shown in FIG. Fig.11 As shown, it shows Figure 8 Risk areas shown Figure 3 The same risk Figure 3 .

[0138] exist Fig.11 In the example shown, the user corrects the "size of the risk" from "large" to "small" in the dialog box 331. The corrected information is acquired by the acquisition unit 11 of the information processing system 100 as demand information.

[0139] In addition, Fig.11 In the example shown, the user is at risk Figure 3 , and edits the content of the dialog box 332 corresponding to the mark 322. Here, as the risk generated at the position of the mark 322, the user edits the risk profile to "category" is automobile, "frequency" is 1,000,000 times as 1 time, "damage size" is "large", and "vehicle speed" is 3 km / h. The added information is acquired by the acquisition unit 11 of the information processing system 100 as demand information.

[0140] That is, in this example, the acquisition unit 11 acquires the information indicating that the risk area Figure 3 In this case, the user can observe the risk location and the risk generation method. Figure 3 While specifically designating the parameters that are desired to be added or corrected among the operating parameters of the moving object 1 , it is easy to perform a re-simulation that accurately reflects the needs of the user.

[0141] Here, the information processing system 100 is, for example, Fig.11 As shown, the user has made a risky move Figure 3 In the case of comments, you can also Fig.12 As shown in the risk Figure 3 Further displaying factor information That is, the information processing system 100 may further output factor information indicating factors affecting the safety during operation of the mobile object 1 based on the additional or corrected risk generation pattern.

[0142] Fig.12 FIG. 2 is a diagram showing a fourth example of an input screen for demand information of the information processing terminal 200 according to the embodiment. In the fourth example, in the screen displayed on the output unit 22, as shown in FIG. Fig.12 As shown, the display and Fig.11 Risk areas shown Figure 3 The same risk Figure 3, and an input box 34 indicating factor information is displayed. An input box 341 displayed at the lower right of the output unit 22 is displayed with the modification of the risk summary in the dialog box 331. In addition, an input box 342 displayed at the lower left of the output unit 22 is displayed with the addition of a new mark 322.

[0143] In input box 341, based on the correction of the risk outline by the user in dialog box 331, factor information that can be generated in the same manner as the risk is prompted. Specifically, in input box 341, as factor information, it is prompted that the "category" is a bicycle, and the section where a collision may occur (hereinafter, also referred to as the "section") is a risky area. Figure 3 In the interval shown by the dotted line in the figure, the traffic volume (hereinafter, also referred to as "traffic volume") in the interval is "light" and the "other party's speed" is "medium". If there is no problem in the presented factor information, the user selects the "determine" icon. Alternatively, the user selects the "determine" icon after correcting the presented factor information. Thus, the selected or corrected factor information is obtained as demand information by the acquisition unit 11 of the information processing system 100.

[0144] In the input box 342, based on the user's addition of the risk summary in the dialog box 332, factor information that may occur in the same manner as the risk is presented. Specifically, in the input box 342, as factor information, "category" is automobile, and "section" is risk area. Figure 3 In the section shown by the dotted line in FIG, the "traffic volume" is "heavy" and the "other party's speed" is "fast". If there is no problem in the presented factor information, the user selects the "determine" icon. Alternatively, the user selects the "determine" icon after correcting the presented factor information. Thus, the selected or corrected factor information is obtained as demand information by the acquisition unit 11 of the information processing system 100.

[0145] Furthermore, in the input box 34, the user can modify the "traffic volume" by inputting any one of "more", "medium", or "less", or by inputting a numerical value. Furthermore, the user can modify the "other party's speed" by inputting any one of "large", "medium", or "small", or by inputting a numerical value.

[0146] Fig.13 This is a diagram showing an example of generating factor information. Fig.13 (a) is an example of data showing the correlation between "frequency", the operating frequency of the mobile body 1, and "traffic volume". Fig.13 The data shown in (a) may also include data indicating a correlation with other parameters such as a range in which the mobile body 1 may collide with an opponent. Fig.13(b) is an example of data showing the correlation between "category" (here, the opponent's weight), "opponent's speed", and "the magnitude of the harm". Fig.13 The data shown in (b) may also include data indicating a correlation with other parameters such as the movement path of the other party.

[0147] These data are stored in advance in a memory of the information processing system 100, for example, and are referred to when generating factor information. Fig.13 The data shown in (a) of FIG. 1 calculates the “traffic volume” in the factor information based on the “frequency” added or corrected in the dialog box 33 and the operation frequency of the moving body 1 included in the operation parameters of the moving body 1. In addition, the information processing system 100 calculates the “traffic volume” in the factor information based on the “frequency” added or corrected in the dialog box 33 and the operation frequency of the moving body 1 included in the operation parameters of the moving body 1. Fig.13 The data shown in (b) is used to calculate the “magnitude of the danger” in the factor information based on the “category” and “opponent’s speed” added or corrected in the dialog box 33.

[0148] That is, in this example, the acquisition unit 11 acquires the selected or corrected factor information as the requirement information. Then, the execution unit 12 executes the re-simulation according to the factor information (requirement information) acquired by the acquisition unit 11. Fig.14 2 is a diagram showing an example of an output screen after re-simulation of factor information of the information processing terminal 200 according to the embodiment. Fig.14 In the example shown, as shown in dialog box 332, the summary of the risk generated at the location of marker 322 is updated. Fig.14 In the example shown, in the risk area Figure 3 A plurality of marks 35, ie, a plurality of risk generating locations, are newly added in the upper right corner.

[0149] In this example, since re-simulation can be performed according to factor information assuming the intention of the user, it is easy to perform re-simulation reflecting the needs of the user without adding or correcting the summary of all risks assumed by the user.

[0150] Here, if Fig.10 As in the example shown, when the acquisition unit 11 acquires improvement information as demand information, the execution unit 12 of the information processing system 100 can execute the simulation with specific parameters different from the improvement information with a predetermined probability when executing the simulation again according to the improvement information.

[0151] Fig.15 It is an explanatory diagram of the simulation with reference to specific parameters. Fig.15 1 shows a part of the algorithm when the execution unit 12 executes the simulation. Fig.15 In , "OtargetParam" represents an ordered set of parameters used in the simulation. Fig.15In the figure, “Or” represents an ordered set of parameters that have a great influence on the safety index of the mobile body 1 during operation, “Oc” represents an ordered set of parameters that have a great influence on the economic rationality index of the mobile body 1 during operation, and “Ov” represents an ordered set of parameters that have a great influence on the convenience index of the mobile body 1 during operation.

[0152] Fig.15 The "top" processing means: for the parameters stored in the ordered set, the parameters are sequentially changed in the direction of improving the simulation results to generate new simulation parameters, and the new simulation parameters are generated as the return value. For example, the "top" processing can be a processing that changes the parameter represented by the first element of the ordered set with a probability of 50%, changes the parameter represented by the second element with a probability of 25%, and changes the parameter represented by the third element with a probability of 12.5%. The "top-strip" processing means the processing of removing the first element of the ordered set and generating the parameter as the return value.

[0153] like Fig.15 As shown in (1), for example, when the acquisition unit 11 acquires information indicating an improvement in the safety of the moving body 1 during operation as improvement information, the execution unit 12 generates simulation parameters to be executed next according to the parameter priority order represented by the ordered set "Or" with probability ω and executes the simulation. On the other hand, the execution unit 12 selects the ordered set "Oc" with a predetermined probability (1-ω), changes the parameters represented by the unique parameters to generate simulation parameters and executes the simulation. In addition, as Fig.15 As shown in (2), for example, when the acquisition unit 11 acquires information indicating an improvement in the economic rationality of the operation of the mobile body 1 as improvement information, the execution unit 12 also generates simulation parameters to be executed next according to the parameter priority order represented by the ordered set "Oc" with probability ω and executes the simulation. On the other hand, the execution unit 12 selects the ordered set "Ov" with a predetermined probability (1-ω), changes the parameters represented by the specific parameters to generate simulation parameters and executes the simulation. In addition, as Fig.15 As shown in (3), for example, when the acquisition unit 11 acquires information indicating improvement in the convenience of operation of the mobile body 1 as improvement information, the execution unit 12 also generates simulation parameters to be executed next according to the parameter priority order represented by the ordered set "Ov" with probability ω and executes the simulation. On the other hand, the execution unit 12 selects the ordered set "Or" with a predetermined probability (1-ω), changes the parameters represented by the unique parameters to generate simulation parameters and executes the simulation.

[0154] That is, in this example, the execution unit 12 executes the simulation according to the improvement information with probability ω, and executes the simulation according to the specific parameters different from the improvement information with a predetermined probability (1-ω). In addition, the probability ω is, for example, 0.9, but it can also be set appropriately by the user. The larger the value of the predetermined probability (1-ω), the easier it is to execute a simulation different from the user's intention.

[0155] In this example, while executing a simulation that reflects the user's intention, a simulation different from the user's intention is executed with a predetermined probability and an evaluation result is output, so that the user is more likely to notice unexpected forms of the mobility service.

[0156] In addition, Fig.15 The variable "SP" of stores the parameters that are changed when generating the specific parameters when generating the simulation parameters. Regarding the parameters stored in the parameter set SP, Fig. 9 As shown in (b), when displaying parameters, the user can be notified by changing the color.

[0157] As described above, when a simulation is performed using specific parameters, the output unit 14 can output a second evaluation result that evaluates the execution result of the simulation in a visual form different from other second evaluation results. Here, "other second evaluation results" refers to a second evaluation result obtained by evaluating the execution result of a normal simulation that does not use specific parameters.

[0158] By performing the above-described operations, the user can notice the existence of unexpected simulation parameters that are difficult for the user to notice while repeatedly performing simulations that improve in the direction of the user's preference. In other words, this process is effective in finding unexpected optimal solutions when the distribution of Pareto solutions for improving the indicators of safety, economic rationality, and convenience does not change continuously with respect to changes in parameters.

[0159] Fig.16 2 is a diagram showing a third example of an output screen of the information processing terminal 200 according to the embodiment. In the third example, on the screen displayed on the output unit 22 of the information processing terminal 200, Figure 7 On the other hand, in the third example, among the points A21 to A23 representing a plurality of second evaluation results, point A22 representing a second evaluation result obtained by evaluating the execution result of a simulation using specific parameters is displayed in a visual form different from points A21 and A23 representing other second evaluation results. Fig.16 In the example shown, the point A22 is distinguished from the points A21 and A23 by the type of shading, but the present invention is not limited thereto, and the points A22 may be distinguished by color, shape, or the like, for example.

[0160] In this example, the user can easily notice that a simulation that the user did not expect is performed, and can easily determine whether a method of mobility service that the user did not expect is selected as demand information.

[0161] Here, the output unit 14 of the information processing system 100 may further output recommendation information for recommending correction of the operating parameters of the moving object 1 based on the first evaluation result and the second evaluation result. Fig.17 2 is a diagram showing a fourth example of an output screen of the information processing terminal 200 according to the embodiment. In the fourth example, the recommended information is displayed on the screen displayed by the output unit 22 of the information processing terminal 200. Figure 7 The three-dimensional graph shown may be displayed together on the output unit 22 or may be displayed separately on the output unit 22 .

[0162] exist Fig.17 In the example shown in (a) of FIG. 1 , a table recommending that the target area for mobility service be changed from “Phase 1-5” to “Phase 1-2”, a character string indicating the reason for the recommendation, and a map of the target area are displayed on the output unit 22. Fig.17 In the example shown in (b) of FIG. 1 , a table recommending that the operating time period of the moving object 1 be changed from “10:00-16:00” to “12:00-21:00” and a character string indicating the reason for the recommendation are displayed on the output unit 22 .

[0163] Here, the process of generating recommendation information is described. Fig.17 As in the example shown in (a) of , when generating recommendation information for recommending a change in the target area of ​​the mobile body 1, the execution unit 12 of the information processing system 100 executes multiple simulations for multiple areas outside the target area in addition to the target area included in the operating parameters of the mobile body 1. Then, the evaluation unit 13 generates multiple evaluation results obtained by respectively evaluating the execution results of the multiple simulations, and extracts the most appropriate evaluation result according to the demand information. For example, when the demand information is improvement information indicating improvement of the safety in the operation of the mobile body 1, the evaluation unit 13 extracts the evaluation result with the highest score representing the evaluation with safety as an indicator from the multiple evaluation results. Then, based on the evaluation result extracted by the evaluation unit 13, the output unit 14 displays the recommendation information including the area corresponding to the evaluation result and a character string indicating the reason for recommending the area on the output unit 22 of the information processing terminal 200.

[0164] In addition, for example, Fig.17As in the example shown in (b) of FIG. 1 , when generating recommendation information for recommending a change in the operating time period of the mobile body 1, the execution unit 12 of the information processing system 100 executes multiple simulations for multiple time periods other than the operating time period in addition to the operating time period included in the operating parameters of the mobile body 1. Then, the evaluation unit 13 generates multiple evaluation results obtained by evaluating the execution results of the multiple simulations, and extracts the most suitable evaluation result according to the demand information. For example, when the demand information is improvement information indicating improvement of the economic rationality in the operation of the mobile body 1, the evaluation unit 13 extracts the evaluation result with the highest score representing the evaluation with economic rationality as an indicator from the multiple evaluation results. Then, based on the evaluation result extracted by the evaluation unit 13, the output unit 14 displays the recommendation information including the operating time period corresponding to the evaluation result and a character string indicating the reason for recommending the operating time period on the output unit 22 of the information processing terminal 200.

[0165] In this example, the user can determine whether to correct the operating parameters of the moving object 1 based on the recommendation information, so it is easy to perform a re-simulation that accurately reflects the user's needs.

[0166] In addition, Figure 7 In the example shown, if the user selects any evaluation result by, for example, placing a pointer on a certain point, the information processing system 100 Figure 8 As shown in the example, the risk area corresponding to the selected evaluation result is Figure 3 The output unit 22 of the information processing terminal 200 is displayed, but the present invention is not limited thereto. For example, when multiple evaluation results are selected, the information processing system 100 may display multiple risk areas corresponding to the multiple evaluation results. Figure 3 The arrangement is displayed on the output unit 22.

[0167] Fig.18 2 is a diagram showing a fifth example of an output screen of the information processing terminal 200 according to the embodiment. In the fifth example, first, Fig.18 As shown in (a) of FIG. 1 , a three-dimensional graph is displayed on the screen displayed by the output unit 22 of the information processing terminal 200. Then, if the user selects a plurality of (here, two) second evaluation results, for example, by overlapping the pointer with an arbitrary point, the following is shown. Fig.18 As shown in (b), the information processing system 100 stores multiple risk areas corresponding to the multiple second evaluation results selected by the user. Figure 3 Arrange and display on the output unit 22. Fig.18 In the example shown in (b), the risk area on the left Figure 3 A is a risk map corresponding to the second evaluation result shown by point A22. Figure 3B is a risk map corresponding to the second evaluation result shown at point A23. Figure 3 It may also be a heat map that indicates locations where safety risks occur in shades.

[0168] In this example, the user observes multiple risk areas. Figure 3 , it is possible to compare multiple evaluations based on the safety of the moving body 1 during operation, so it is possible to determine how to correct the operating parameters of the moving body 1, and it is easy to perform a re-simulation that reflects the user's needs with high accuracy. Fig.18 In the example shown in (b), the user compares the risk Figure 3 A, 3B can grasp: the speed of the moving body 1 (in Fig.18 In (b) (vehicle speed) of 18 km / h, there are many safety risks. On the other hand, when the speed of the moving body 1 is 10 km / h, there is almost no safety risk. Therefore, it is easy for users to choose the risk area. Figure 3 The second evaluation result corresponding to A is judged as demand information.

[0169] In addition, Figure 7 In the example shown, the area A1 representing the first evaluation result and the areas A2 and A3 representing the second evaluation result are displayed in the same visual form on the output unit 22 of the information processing terminal 200, but the present invention is not limited thereto. For example, the output unit 14 of the information processing system 100 may output the second evaluation result in a visual form different from that of the first evaluation result.

[0170] Fig.19 2 is a diagram showing a sixth example of an output screen of the information processing terminal 200 according to the embodiment. In the sixth example, the screen displayed by the output unit 22 of the information processing terminal 200 shows Figure 7 On the other hand, in the sixth example, the area A1 representing the first evaluation result, the area A2 representing the second evaluation result, and the area A3 also representing the second evaluation result are displayed in different visual forms. Fig.19 In the example shown, the points indicating the evaluation results are distinguished by the type of shading, but the present invention is not limited thereto, and the points may be distinguished by, for example, color or shape.

[0171] In this example, the user can visually understand how the evaluation results change each time the simulation is executed by viewing the output screen displayed on the output unit 22. In particular, even if the evaluation results of each simulation are similar, the user can distinguish and visually understand the evaluation results.

[0172] In addition, the output unit 14 of the information processing system 100 may determine the visual form of the evaluation result based on the demand information referred to when the execution unit 12 executes the simulation. Specifically, for example, when the demand information is improvement information indicating improvement of safety in the operation of the mobile body 1, the output unit 14 may display the evaluation result on the output unit 22 of the information processing terminal 200 in a color containing a large red component. In addition, for example, when the demand information is improvement information indicating improvement of economic rationality in the operation of the mobile body 1, the output unit 14 may display the evaluation result on the output unit 22 in a color containing a large green component. In addition, for example, when the demand information is improvement information indicating improvement of convenience in the operation of the mobile body 1, the output unit 14 may display the evaluation result on the output unit 22 in a color containing a large blue component.

[0173] In addition, the output unit 14 of the information processing system 100 has the risk of Figure 3 In addition, you can also Fig. 20 As shown, the required generation method in the object area is required to be represented Figure 4 The output unit 22 of the information processing terminal 200 is displayed. In addition, the required map can be Figure 3 They may be displayed on the output unit 22 together or individually.

[0174] Fig. 20 2 is a diagram showing a seventh example of an output screen of the information processing terminal 200 according to the embodiment. In the seventh example, in the screen displayed on the output unit 22, as shown in FIG. Fig. 20 As shown in (a), the required area corresponding to the evaluation result selected by the user is displayed. Figure 4 Where needed Figure 4 In the example, a map showing the target area and one or more marks 41 showing the positions where the image processing needs to be generated are displayed.

[0175] When the user selects any of the marks 41, for example, by placing the pointer on any of the marks 41, the information processing system 100 causes the output unit 22 to display a dialog box 42 showing an overview of the need generated at the location of the mark 41. The dialog box 42 displays, for example, the type of need and the time when the need was generated. In addition, the dialog box 42 may display, for example, the type of the delivery item or detailed information of the client.

[0176] exist Fig. 20 In the example shown in (a) of FIG. 1 , the user selects the mark 411, and thereby a dialog box 421 showing the summary of the needs generated at the position of the mark 411 is displayed on the output unit 22. Fig. 20 In the example shown in (a) of FIG. 4 , when the user selects the mark 412 , a dialog box 422 showing an outline of the needs generated at the position of the mark 412 is displayed on the output unit 22 .

[0177] In addition, if the user makes a predetermined input to the information processing terminal 200, the information processing system 100 may make Fig. 20 As shown in (b) Figure 4 The display is displayed on the output unit 22. Fig. 20 In the example shown in (b), when the Figure 4 In, with Fig. 20 The required area shown in (a) Figure 4 Similarly, a map representing the target area and one or more marks 43 representing the location where the need arises are displayed. And, if the user selects any of the marks 43, for example, by overlapping the pointer with any of the marks 43, the information processing system 100 causes the output unit 22 to display a dialog box 44 indicating the process of the need arising at the location of the mark 43. In the dialog box 44, for example, information indicating how the need arises is displayed. In addition, in the dialog box 44, for example, when the process of the need arising is "delivered", the time when the delivery is completed or the delivery route, etc., can be displayed. In addition, in the dialog box 44, for example, when the process of the need arising is "cancelled", the reason for the cancellation, etc., can be displayed.

[0178] exist Fig. 20 In the example shown in (b) of FIG. 1 , the user selects the mark 431, and thereby a dialog box 441 indicating the required process generated at the position of the mark 431 is displayed on the output unit 22. Fig. 20 In the example shown in (b) of FIG. 4 , the user selects the mark 432 , whereby a dialog box 442 indicating a required process occurring at the position of the mark 432 is displayed on the output unit 22 .

[0179] In this example, the user observes the required Figure 4 , which can visually grasp the needs that may arise in the use of mobility services.

[0180] [4. Advantages, etc.]

[0181] As described above, the information processing method and the information processing system 100 according to the embodiment perform a simulation of the movement of the mobile body 1 and the movement needs of a person or a delivery object according to the operation parameters of the mobile body 1, and output a first evaluation result obtained by evaluating the execution result of the simulation using at least an index of safety in the operation of the mobile body 1. Therefore, by confirming the first evaluation result, the user can conduct a preliminary study of the mobility service taking safety into consideration.

[0182] In addition, the information processing method and the information processing system 100 according to the embodiment acquire demand information indicating demand for the operation of the mobile body 1 with respect to the first evaluation result, perform a second simulation according to the acquired demand information, and output a second evaluation result obtained by evaluating the execution result of the simulation using at least an index of safety in the operation of the mobile body 1. That is, in the information processing method and the information processing system 100 according to the embodiment, the simulation is repeatedly performed through dialogue with the user, so that the user can conduct further preliminary research on the mobility service taking safety into consideration by confirming the second evaluation result.

[0183] (Other embodiments)

[0184] The above is an explanation of the information processing method and information processing system 100 involved in one or more embodiments of the present disclosure based on the embodiments, but the present disclosure is not limited to these embodiments. As long as it does not deviate from the main purpose of the present disclosure, various modifications thought of by those skilled in the art are implemented in the embodiments, and the methods of combining the constituent elements of different embodiments can also be included in the scope of one or more embodiments of the present disclosure.

[0185] In the embodiment, both the first evaluation result and the second evaluation result include the results obtained by evaluating the safety index, economic rationality index, and convenience index in the operation of the mobile body 1, but are not limited thereto. For example, both the first evaluation result and the second evaluation result may include at least the results obtained by evaluating the safety index in the operation of the mobile body 1, and may not include the results obtained by evaluating the economic rationality index and the results obtained by evaluating the convenience index.

[0186] For example, the present disclosure can be implemented as a program for causing a processor to execute the steps included in the information processing method. Furthermore, the present disclosure can be implemented as a non-volatile computer-readable recording medium such as a CD-ROM recording the program.

[0187] For example, when the present disclosure is implemented by a program (software), each step is performed by executing the program using hardware resources such as a computer's CPU, memory, and input / output circuits. That is, the CPU acquires data from the memory or input / output circuits and performs calculations, or outputs calculation results to the memory or input / output circuits, thereby performing each step.

[0188] In addition, in the above-mentioned embodiment, each component included in the information processing system 100 may be formed by dedicated hardware, or may be implemented by executing a software program suitable for each component. Each component may be implemented by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

[0189] Part or all of the functions of the information processing system 100 of the above-mentioned embodiment are typically implemented as an integrated circuit, i.e., an LSI. They can be implemented as a single chip individually or in a manner that includes part or all of them. In addition, the integrated circuit is not limited to the LSI, and can also be implemented by a dedicated circuit or a general-purpose processor. It is also possible to use an FPGA (Field Programmable Gate Array) that can be programmed after the LSI is manufactured, or a reconfigurable processor that can reconfigure the connection and setting of the circuit unit inside the LSI.

[0190] Furthermore, various modifications of the embodiments of the present disclosure that are made within the scope that can be conceived by those skilled in the art are also included in the present disclosure as long as they do not depart from the gist of the present disclosure.

[0191] Industrial Applicability

[0192] The present disclosure can be applied to a system that provides a mobility service.

[0193] Description of symbols

[0194] 1 Mobile body

[0195] 3.3A, 3B Risk Map

[0196] 200 Information processing terminal

[0197] 21 Input section

[0198] 22 Output section

Claims

1. An information processing method, executed by a computer, wherein: Execute the movement of the mobile body carrying a person or a delivery object and the simulation of the movement requirements of the person or the delivery object according to the operation parameters of the mobile body, outputting a first evaluation result obtained by evaluating the execution result of the simulation at least based on an index of safety during operation of the moving body, acquiring demand information indicating demand for operation of the mobile body with respect to the first evaluation result, executing the simulation according to the acquired demand information, A second evaluation result obtained by evaluating the execution result of the simulation at least based on an index of safety during operation of the moving body is output.

2. The information processing method according to claim 1, wherein: Furthermore, a risk map showing how a risk to safety in the operation of the moving object occurs is output.

3. The information processing method according to claim 2, wherein: In the process of acquiring the demand information, information indicating a generation mode of the risk added or corrected in the risk map is acquired as the demand information.

4. The information processing method according to claim 3, wherein: further outputting factor information based on the added or corrected way in which the risk occurs, the factor information indicating factors affecting the safety of the movement of the moving body, In the process of acquiring the demand information, the selected or corrected factor information is acquired as the demand information.

5. The information processing method according to any one of claims 1 to 4, wherein: In the process of outputting the first evaluation result, a plurality of first evaluation results are outputted. In the process of acquiring the demand information, information indicating any one first evaluation result selected from the plurality of first evaluation results is acquired as the demand information.

6. The information processing method according to any one of claims 1 to 4, wherein: In each of the process of outputting the first evaluation result and the process of outputting the second evaluation result, the execution result of the simulation is further evaluated by an index of economic rationality and an index of convenience in the operation of the moving body.

7. The information processing method according to claim 6, wherein: In the process of acquiring the demand information, improvement information indicating improvement in any one selected from safety, economic rationality, and convenience in the operation of the moving body is acquired as the demand information.

8. The information processing method according to claim 7, wherein: In the process of executing the simulation according to the demand information, the simulation is executed according to a specific parameter different from the improvement information with a predetermined probability.

9. The information processing method according to claim 8, wherein: When the simulation is executed according to the specific parameters, in the process of outputting the second evaluation result, the second evaluation result obtained by evaluating the execution result of the simulation is output in a visual form different from other second evaluation results.

10. The information processing method according to any one of claims 1 to 4, wherein: Recommendation information recommending correction of the operating parameter of the moving body is also output based on the first evaluation result and the second evaluation result.

11. The information processing method according to any one of claims 1 to 4, wherein: In the process of outputting the second evaluation result, the second evaluation result is output in a visual form different from that of the first evaluation result.

12. A program for causing a computer to execute the information processing method according to any one of claims 1 to 4.

13. An information processing terminal comprising: an input unit for accepting input of operating parameters of the moving body; and an output unit that outputs the first evaluation result obtained by the information processing method according to any one of claims 1 to 4 based on the operating parameters of the moving body input to the input unit, The input unit further accepts input of the demand information. The output unit further outputs the second evaluation result obtained by the information processing method based on the demand information input to the input unit.

Citation Information

Patent Citations

  • Optimal solution searching device, controlled object controlling device based on optimization algorithm, and optimal solution searching program

    JP2002251597A

  • Method and system for optimizing operation of power generating plant

    JP2009030476A