CITY MANAGEMENT SUPPORT APPARATUS, CITY MANAGEMENT SUPPORT METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
20230229518 · 2023-07-20
Assignee
Inventors
Cpc classification
International classification
Abstract
The city management support apparatus is an apparatus supporting management of a city in which a plurality of services sharing a physical resource are provided. The city management support apparatus receives an input of information on a provision status of the resource, and receives an input of a service definition for each of the plurality of services. The city management support apparatus calculates a time transition of dependency of the plurality of services on the resource based on the service definition for each of the plurality of services, and detects a competition for acquisition of the resource among the plurality of services based on the time transition of the dependency. The city management support apparatus generates a proposed amendment to the service definition for at least one of the plurality of services so as to optimize the competition for the acquisition of the resource among the plurality of services.
Claims
1. A city management support apparatus that supports management of a city in which a plurality of services sharing a physical resource are provided, the city management support apparatus comprising: at least one memory storing at least one program; and at least one processor configured to execute the at least one program, wherein the at least one program is configured to cause the at least one processor to execute: receiving an input of information on a provision status of the resource; receiving an input of a service definition for each of the plurality of services; calculating a time transition of dependency of the plurality of services on the resource based on the service definition for each of the plurality of services; detecting a competition for acquisition of the resource among the plurality of services based on the time transition of the dependency; and generating a proposed amendment to the service definition for at least one of the plurality of services so as to optimize the competition for the acquisition of the resource among the plurality of services.
2. The city management support apparatus according to claim 1, wherein the at least one program is configured to cause the at least one processor to further execute generating a proposed change to provision of the resource so as to optimize the competition for the acquisition of the resource among the plurality of services.
3. A city management support method for supporting, using a computer, management of a city in which a plurality of services sharing a physical resource are provided, the city management support method comprising: inputting information on a provision status of the resource into the computer; inputting a service definition for each of the plurality of services into the computer; calculating, by the computer, a time transition of dependency of the plurality of services on the resource based on the service definition for each of the plurality of services; detecting, by the computer, a competition for acquisition of the resource among the plurality of services based on the time transition of the dependency; and generating, by the computer, a proposed amendment to the service definition for at least one of the plurality of services so as to optimize the competition for the acquisition of the resource among the plurality of services.
4. A non-transitory computer-readable storage medium storing a city management support program for causing a computer to execute processing for supporting management of a city in which a plurality of services sharing a physical resource are provided, the processing comprising: receiving an input of information on a provision status of the resource; receiving an input of a service definition for each of the plurality of services; calculating a time transition of dependency of the plurality of services on the resource based on the service definition for each of the plurality of services; detecting a competition for acquisition of the resource among the plurality of services based on the time transition of the dependency; and generating a proposed amendment to the service definition for at least one of the plurality of services so as to optimize the competition for the acquisition of the resource among the plurality of services.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] Hereinafter, an embodiment of a city management support apparatus, a city management support method, and a city management support program according to the present disclosure will be described with reference to the drawings. However, in the embodiment described below, when a numerical value such as the number, quantity, amount, or range of each element is mentioned, the present invention is not limited to the mentioned numerical value unless otherwise specified or unless it is clearly specified to the numerical value in principle. In addition, structures and the like described in the following embodiment are not necessarily essential to the present invention except for a case where the structures and the like are clearly specified in particular or a case where the structures and the like are obviously specified in principle. [0023] 1. City Overview
[0024] In the present disclosure, a city refers to a physical space in which people live by receiving the provision of various services. There is no limitation on the size of a city in the present disclosure. A smart city is an example of a large city, an underground mall is an example of a medium-sized city, and a large building is an example of a small city. A virtual space of the Internet that is not a physical space is not included in a city in the present disclosure.
[0025] In a city, various services are provided to users. Services are provided using resources of the city. Resources are those used to provide services in a city and include, for example, roads, charging stations, networks, electricity, water, and the like. If the logistics service uses elevators in the building, the elevators are also included in the resources. However, the resources in the present disclosure are finite physical resources, and those that are infinite or finite but non-physical are not included in the resources in the present disclosure. In a city in this disclosure, physical resources are shared by a plurality of services.
[0026]
[0027] The resource 110 includes a first type resource that can be used by both the services A and B at the same time and a second type resource that can be used by only one of the services A and B. When the resource 110 is used by three or more services, the first type resource is defined as a resource that can be simultaneously used by all of the plurality of services, and the second type resource is defined as a resource that can be simultaneously used by only a part of the plurality of services.
[0028] The provision status of each of the services A and B to the user 130 depends on the provision status of the resource 110 in the city 100. The dependency of each of the services A and B on the resource 110 changes from moment to moment, and a competition may occur between the services A and B particularly in the second type resource. When a competition occurs between the services A and B in acquiring the resource 110, the provision levels of the services A and B are lowered. Therefore, in order to maintain the service level of the entire city 100, city management capable of optimizing the relationship between the resource 110 and the services A and B is required.
[0029] In the city 100 according to the present embodiment, the provision statuses of the services A and B are collectively managed by the city manager 140 together with the provision status of the resource 110. The city manager 140 monitors the provision status of the resource 110, and has the authority and responsibility to quickly recover if an abnormality occurs in the provision status of the resource 110. However, depending on the type of the resource 110, the city manager 140 may entrust regular maintenance or restoration from an abnormality to another company, or the provision itself of the resource 110 may be performed by another company. The city manager 140 is basically a business operator different from the service providers 120A and 120B. Except for the case where the city manager 140 provides the service by itself, the city manager 140 basically cannot change the method of providing the service.
[0030] In the city 100 according to the present embodiment, the city manager 140 is required to efficiently and appropriately manage both the resource 110 and the services A and B due to the continuous development of the city 100. A city management support apparatus 200 according to the embodiment of the present disclosure is an apparatus for supporting efficient and appropriate management of the city 100 by the city manager 140. The city management support apparatus 200 is a computer comprising at least one memory 202 storing at least one program 203 and at least one processor 201 executing the at least one program 203. When the at least one program 203 stored in the at least one memory 202 is executed by the at least one processor 201, various functions for supporting the city manager 140 are realized. However, the city management support apparatus 200 may be constituted by a single computer or may be constituted by a plurality of computers connected via a network.
[0031] The city management support apparatus 200 is an apparatus that does not manage the city 100 by itself but supports management of the city 100 by the city manager 140. The city management support apparatus 200 acquires information on the provision status of the resource 110. Further, the city management support apparatus 200 acquires the service definition of the service A from the service provider 120A, and acquires the service definition of the service B from the service provider 120B. Details of the service definitions will be described later.
[0032] The city management support apparatus 200 detects a competition for acquisition of the resource 110 between the services A and B based on the acquired information and the service definition. Then, a proposed amendment to the service definition of at least one of the services A and B is generated so as to optimize the competition for acquisition of the resource between the services A and B, and a proposed change to resource provision is also generated as necessary. If there is a competition for acquisition of the resource 110 among three or more services, a proposed amendment to the service definition is generated for at least one service among the three or more competition services. The city management support apparatus 200 notifies the city manager 140 of the proposed amendment to the service definition and the proposed change to the resource provision. The next section describes the city management support apparatus 200 in more detail. [0033] 2. Configuration of City Management Support Apparatus
[0034]
[0035] The information acquirer 210 acquires information necessary for management of the city 100 from the city 100. The information acquired by the information acquirer 210 includes information about the provision status of the resource 110 in the city 100. The information on the provision status of the resource 110 is acquired from, for example, information detected by various sensors deployed in the city 100, information provided from the service providers 120A and 120B, or information provided from the user 130 including information on the SNS. The information on the provision status of the resource 110 acquired by the information acquirer 210 is input to the service simulator 220.
[0036] The information acquired by the information acquirer 210 includes service definitions of the respective services A and B. The service definition of the service A is acquired from the service provider 120A. The service definition of the service B is acquired from the service provider 120B. Each time each of the service providers 120A and 120B changes the service definition, it inputs the changed service definition to the information acquirer 210. The service definitions of the services A and B acquired by the information acquirer 210 are input to the service simulator 220.
[0037] The service simulator 220 is a simulator that predicts the statuses of services and the status of resource acquisition competition between services in the future by a predetermined time using a prediction model. The inputs to the service simulator 220 are information on the current provision status of the resource 110 and the service definitions of the services A and B. The service simulator 220 predicts, using the prediction model, the status of each of the services A and B in the future by a predetermined time based on the input information. The city manager 140 can arbitrarily set the predetermined time.
[0038] In the prediction model used by the service simulator 220, parameters relating to the relationship between the resource 110 and the service are created in advance in accordance with the specifications of the city 100. For example, in a case where the service provided in the city 100 is a traffic service or a logistics service, parameters such as the statuses of buildings or roads, the locations and conditions of moving bodies, a resident model, and a usage method of the moving bodies by the service are created in advance. The resident model is a model of residents in the city 100. Residents affect the relationship between resource 110 and services, such as sometimes becoming an obstacle to moving bodies and sometimes using roads. In the resident model, according to the content of the service, the movement of each resident may be simulated or the movement as a group may be simulated.
[0039] In the prediction model used by the service simulator 220, a service definition is set for each service. The service simulator 220 calculates the time transition of the provision status of each of the services A and B based on the service definition, and calculates the time transition of the dependency on the resource 110 for each service. Then, based on the time transition of the dependency, the service simulator 220 detects a competition for acquisition of the resource 110 between the services A and B. In the service simulators 220, the definition of the service A is set in the definition setting section 222A, and the definition of the service B is set in the definition setting section 222B. When a new service definition is input from the information acquirer 210, the service definitions set in the definition setting sections 222A and 222B are updated.
[0040] The service simulator 220 outputs the prediction results of the provision statuses of the services A and B and the prediction result of the competition for resource acquisition between the services A and B. The prediction results of the provision statuses of the services A and B are input to the service monitor 250. The prediction result of the competition for resource acquisition between the services A and B is input to the service definition amender 230, the resource provision changer 240, and the resource monitor 260.
[0041] The service definition amender 230 operates in response to the detection of competition for acquisition of the resource 110 between the services A and B in the service simulator 220. The service definition amender 230 generates a proposed amendment to the service definition so that the competition for acquisition of the resource 110 between the services A and B is optimized for at least one service of the services A and B. The optimization of the competition is preferably that the competition is resolved. However, the optimization of the competition may include mitigation of the competition even though the competition is not completely resolved.
[0042] The service definition amender 230 calculates a competition index indicating the competition degree by changing a parameter in the service definition with respect to all the services related to the resource on which the competition occurs, and searches for a parameter value at which the competition index becomes lowest under a predetermined constraint condition. When the service definitions of a plurality of services are amended, a combination of parameter values with the lowest competition index is searched for. Then, the service definition amender 230 determines the service definition specified by the parameter value when the competition index becomes the lowest as the proposed amendment. The proposed amendment to the service definition generated by the service definition amender 230 is input to the service monitor 250.
[0043] The resource provision changer 240 operates in response to the detection of competition for acquisition of the resource 110 between the services A and B in the service simulator 220 and the request for generation of a proposed change to the resource provision from the service definition amender 230. The resource provision changer 240 generates the proposed change to the resource provision so that the competition for acquisition of the resource 110 between the services A and B is optimized. Specifically, the resource provision changer 240 generates the proposed amendment to increase the provision amount of the resource on which the competition occurs. The proposed change to the resource provision is input to the service definition amender 230 and the resource monitor 260.
[0044] When the resource provision changer 240 generates the proposed change to the resource provision, the service definition amender 230 generates the proposed amendment to the service definition based on the proposed change. In order to optimize the competition for acquisition of the resource 110 between the services A and B, only the amendment to the service definition may be insufficient. Therefore, the service definition amender 230 and the resource provision changer 240 cooperate to generate the proposed amendment to the service definition and the proposed change to the resource provision. Specific examples of the proposed amendment to the service definition and the proposed change to the resource provision will be described later.
[0045] The service monitor 250 receives the prediction results of the provision statuses of the services A and B input from the service simulator 220, and displays them on the display. The service monitor 250 can also rewind and display the prediction results at an arbitrary time. When the proposed amendment to the service definition is input from the service definition amender 230, the service monitor 250 displays the proposed amendment to the service definition on the display. A specific example of display contents displayed on the display by the service monitor 250 will be described later.
[0046] The resource monitor 260 receives the prediction result of the competition for resource acquisition between the services A and B input from the service simulator 220, and displays it on the display. The resource monitor 260 can rewind and display the prediction result at an arbitrary time. In addition, when the proposed change to the resource provision is input from the resource provision changer 240, the resource monitor 260 displays the proposed change to the resource provision on the display. A specific example of display contents displayed on the display by the resource monitor 260 will be described later. Note that the service monitor 250 and the resource monitor 260 may share a display, or each may have a dedicated display. [0047] 3. Specific Example of City Management Support Method by City Management Support Apparatus [0048] 3-1. Example of Usage Relationship between Services and Resource
[0049]
[0050] The EV public bus service is a traffic service that uses an EV bus vehicle 111 as a regular route bus. The EV bus vehicle 111 is an electric vehicle that travels with electricity stored in a battery. The EV bus vehicle 111 may be a manned vehicle driven by a driver, a remotely driven vehicle remotely driven by a remote operator, or an autonomous vehicle driven by an automated driving system.
[0051] A route on which the EV bus vehicle 111 travels is constituted by a plurality of road links 112. The road link 112 can be arbitrarily defined on the map. For example, a line segment of a road from an intersection to an adjacent intersection can be set as one road link 112. A plurality of bus stops 113 are provided on the road link 112 constituting the travel route of the EV bus vehicle 111. The EV bus vehicles 111 sequentially stop at the bus stops 113 in accordance with a preset operation schedule. In addition, the EV bus vehicle 111 is periodically charged at a charging station 115 so that the status of charge (SOC) of the battery is maintained at a certain value or more. At least one charging station 115 is installed near the road link 112.
[0052] The micro-mobility logistics service is a logistics service in which the micro-mobility vehicle 114 is used as a delivery means of a package. The micro-mobility vehicle 114 is a small electric vehicle that travels autonomously. A plurality of types of micro-mobility vehicles 114 are prepared in accordance with the types and sizes of packages to be delivered. For example, the micro-mobility vehicles 114 may include vehicles such as trash collection vehicles, laundry object distribution vehicles, personal storage vehicles, etc.
[0053] The route on which the micro-mobility vehicle 114 travels is also composed of a plurality of road links 112. While the travel route of the EV bus vehicle 111 is basically fixed, the travel route of the micro-mobility vehicle 114 may be fixed or may be changed in accordance with a package delivery schedule. In addition, since the micro-mobility vehicle 114 is an electric vehicle, charging is periodically performed at the charging station 115 so that the charge amount of the battery is maintained at a certain value or more.
[0054] In the EV public bus service, the EV bus vehicle 111, the road link 112, the bus stop 113, and the charging station 115 are used as the resource 110 of the city 100. In the micro-mobility logistics service, the road link 112, the micro-mobility vehicle 114, and the charging station 115 are used as the resource 110 of the city 100. Since the road link 112 and the charging station 115 are resources used by both the EV public bus service and the micro-mobility logistics service, there may be a competition for acquisition of the road link 112 and the charging station 115 between the EV public bus service and the micro-mobility logistics service. [0055] 3-2. Example of Time Transition of Dependency of Services on Resource
[0056]
[0057] The upper schematic diagram schematically illustrates a map of the city 100 in which the EV public bus service and the micro-mobility logistics service are provided. The map includes four road links 112-1, 112-2, 112-3, and 112-4 corresponding to the four sides of the rectangle and two road links 112-5 and 112-6 corresponding to the diagonal lines of the rectangle. Bus stops 113-A, 113-B, 113-C, and 113-D are installed on the respective road links 112-1, 112-2, 112-3, and 112-4 constituting the rectangle. A charging station 115-X is installed in the vicinity of the road link 112-1.
[0058] In the EV public bus service, the EV bus vehicle 111 is operated so as to circulate through the road links 112-1, 112-2, 112-3, and 112-4 and stop at the bus stops 113-A, 113-B, 113-C, and 113-D in order. In the micro-mobility logistics service, the road link on which the micro-mobility vehicle 114 travels is determined from among all the road links 112-1, 112-2, 112-3, 112-4, 112-5, and 112-6 based on the delivery schedule of the package.
[0059] The lower graph shows the positions of the EV bus vehicle 111 and the micro-mobility vehicle 114 at each time. In the graph, x indicates the position of the EV bus vehicle 111, and y indicates the position of the micro-mobility vehicle 114. A road link i in the graph means a road link 112-i shown in the schematic diagram (i=1 to 6). In the following description, the bus stops 113-A, 113-B, 113-C, and 113-D are referred to as bus stops A, B, C, and D, respectively, and the charging station 115-X is referred to as a charging station X.
[0060] In the example shown in the graph, the EV bus vehicle 111 travels in the order of the road links 1, 2, 3, and 4, is charged at the charging station X, and then travels again in the order of the road links 1, 2, 3, . . . . The micro-mobility vehicle 114 travels in the order of the road links 1, 2, 6, and 1, is charged at the charging station X, and then travels in the order of the road links 2, 6, 1, . . . . In this case, the EV bus vehicle 111 and the micro-mobility vehicle 114 are simultaneously present on the road link 1 at time t=1, and the EV bus vehicle 111 and the micro-mobility vehicle 114 are simultaneously present on the road link 2 at time t=2. For example, when the road links 1 and 2 are not roads on which a plurality of vehicles can travel at the same time, a competition for acquisition of the road links 1 and 2 occurs between services.
[0061] In the example illustrated in the graph, the EV bus vehicle 111 and the micro-mobility vehicle 114 are present at the same time at the charging station X at time t=5. Since the charging station X cannot charge both the EV bus vehicle 111 and the micro-mobility vehicle 114 at the same time, there is a competition for acquisition of the charging station X between services. By checking the time transition of the dependency of each service on the resource in this way, it is possible to detect the competition for acquisition of the resource between the services. [0062] 3-3. Example of Service Definition
[0063] The time transition of the dependency of each service on the resource shown in the lower graph of
[0064]
[0065] The service logic is represented by a flow chart. According to the service logic of the EV public bus service illustrated in
[0066] When the EV bus vehicle 111 has visited all bus stops, it is determined whether or not the service is ended (step S110). If the service is ended, the EV bus vehicle 111 returns to the initial location (step S101). If the service is not ended, the EV bus vehicle 111 moves to the charging station X (step S111) and is charged at the charging station X for 5 minutes (step S112). After the time adjustment is performed in accordance with the operation schedule (step S113), the EV bus vehicle 111 again heads for the bus stop A via the road link 1 (step S103).
[0067] According to the service definition shown in
[0068]
[0069] According to the service logic of the micro-mobility logistics service shown in
[0070] When the micro-mobility vehicle 114 has completed delivery of the package, it is determined whether the service is ended (step S210). If the service is ended, the micro-mobility vehicle 114 returns to the initial location (step S201). If the service is not ended, the micro-mobility vehicle 114 moves to the charging station X (step S211) and charges at the charging station X for 5 minutes (step S212). Thereafter, the micro-mobility vehicle 114 receives a delivery instruction for the next package (step S203).
[0071] According to the service definition shown in
[0073] The city management support apparatus 200 supports the city manager 140 by notifying the city manager 140 of support information. The notification means is the display of the support information by the resource monitor 260 and the service monitor 250.
[0074] The resource monitor 260 displays the provision status of the resource as the support information.
[0075] In the example illustrated in
[0076] Further, a dependency graph as shown in
[0077] The service monitor 250 displays the provision status of each service as the support information.
[0078] In the example illustrated in
[0079] In the example shown in
[0080] Here, it is assumed that the charging station Y is added as a resource and the service definition of the micro-mobility logistics service is amended. In this case, although not illustrated, the charging station Y is added to the table illustrated in
[0081] The city manager 140 confirms the display of the resource monitor 260, and requests the provider of the charging station as the resource to add the charging station Y. The addition of the charging station Y means that power is supplied to the new installed charging station Y and the micro-mobility vehicle 114 can be charged using the charging station Y. Further, the city manager 140 confirms the display of the service monitor 250 and requests the micro-mobility logistics service provider 120B to amend the service definition according to the proposed amendment shown in
[0083] In the above-described embodiment, the number of each of the EV bus vehicle 111 and the micro-mobility vehicle 114 is one. However, in a case where there are a plurality of vehicles, a plurality of proposed amendments to the service definition can be generated. For example, in a time zone in which the number of operating EV bus vehicles 111 is large in the daytime, it is also possible to generate a proposed amendment to the service definition such that the charging frequency of the micro-mobility vehicle 114 is reduced by giving priority to the charging of the EV bus vehicle 111, and the charging time of the micro-mobility vehicle 114 in the nighttime is lengthened.