Mobility service system, mobility service program, and data collection method therefor

The mobility service system optimizes data collection and storage from mobility devices by processing primary data into secondary data with metadata, eliminating duplication and gaps, thereby enhancing data utilization and resource efficiency.

JP7827349B2Active Publication Date: 2026-03-10NEC COMM SYST LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing systems face challenges in storing and utilizing data collected by mobility devices efficiently, as they often result in data storage inefficiencies due to overlapping or missing data on spatial and temporal axes.

Method used

A mobility service system and program that includes mobility devices, network cores, and an information infrastructure, which processes primary data into secondary data with metadata, optimizes for duplication and gaps, and aggregates data efficiently across the system.

Benefits of technology

Enables efficient data collection and storage without duplication or omission, optimizing resource utilization and enhancing the ability to provide dynamic services based on collected data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007827349000001
    Figure 0007827349000001
  • Figure 0007827349000002
    Figure 0007827349000002
  • Figure 0007827349000003
    Figure 0007827349000003
Patent Text Reader

Abstract

To solve the problem that conventional devices cannot easily collect data from a plurality of mobility devices while maintaining unification of data.SOLUTION: A mobility service system according to an embodiment performs: an information accumulation process (S11) for accumulating primary data acquired by a sensor of a mobility device; an information generation process (S12) for extracting information to be accumulated in a system from the primary data to generate secondary data of a format which is usable in the system, and generating processed data by adding meta information including at least data generation date / time to the secondary data; an information collection process (S13 and S14) for accumulating the processed data in processed-data accumulation units provided at a plurality of network cores, respectively; an optimization process (S15) for eliminating overlaps so that there is no omission in the processed data accumulated among the plurality of network cores; and an information integration process (S16) for integrating the processed data after the optimization process into an information base and accumulating them.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a mobility service system, a mobility service program, and a data collection method thereof, and more particularly to a mobility service system, a mobility service program, and a data collection method thereof that collect data acquired by mobility devices within the system into an information infrastructure that integrates services using the mobility devices. [Background technology]

[0002] In recent years, many urban infrastructure concepts using autonomous mobility devices have been proposed. A variety of services are being considered for such urban infrastructure, utilizing data distribution from mobility devices. For example, in urban infrastructure using mobility devices, in order to dynamically change services in response to changes in needs and the surrounding environment, mobility devices could collect information required for services in real time and aggregate it in an information infrastructure, etc., to quickly provide services that meet needs.

[0003] Therefore, an example of a technology for collecting data from mobility devices is disclosed in Patent Document 1. The map data generation system described in Patent Document 1 connects an on-board device provided in a vehicle to a data center so that they can communicate with each other, and the data center collects probe data recording the driving conditions of the vehicles from the on-board devices of the multiple vehicles and generates and updates road map data based on the probe data. The data center includes a data shortage determination unit that determines a data management unit consisting of a road section or route or a mesh that divides a map, for which the number of probe data required for generating and updating the map data is insufficient, and a notification unit that notifies the on-board device of the insufficient route, which is a data management unit determined by the data shortage determination unit to have an insufficient number of probe data. The on-board device also includes a guidance unit that, when notified by the notification unit, recommends that the vehicle travel along the insufficient route. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2020 / 250719 Summary of the Invention [Problem to be solved by the invention]

[0005] When multiple mobility devices collect data while moving, the information infrastructure must store the data as a single piece of data without overlapping or omissions on both the spatial and temporal axes, otherwise not only will data storage capacity be wasted but the data will be difficult to utilize. However, Patent Document 1 has a problem in that it is not possible to store such data in a single state. [Means for solving the problem]

[0006] A mobility service system according to one embodiment comprises at least one mobility device, a plurality of network cores that communicate with at least one of the mobility devices, and an information infrastructure that communicates with each of the plurality of network cores, and the mobility device, the plurality of network cores, and the information infrastructure work together to perform an information storage process that stores primary data acquired by sensors installed within the operating area of ​​the mobility device, an information generation process that extracts information to be stored in the system from the primary data to generate secondary data in a format usable in the system, and generates processed data by adding meta-information including at least the date and time of data generation to the secondary data, an information collection process that stores the processed data in a processed data storage unit provided in each of the plurality of network cores, an optimization process that eliminates duplication so that there are no gaps in the processed data stored among the plurality of network cores, and an information aggregation process that aggregates and stores the processed data in the information infrastructure after the optimization process.

[0007] A mobility service program according to one embodiment is a mobility service program executed in a computing unit provided in each of at least one mobility device and at least one of a plurality of network cores that communicate with the mobility device, and performs the following operations: an information storage process that stores primary data acquired by a sensor provided within the operating area of ​​the mobility device; an information generation process that extracts information to be stored on the system from the primary data to generate secondary data in a format usable on the system, and generates processed data by adding meta-information including at least the date and time of data generation to the secondary data; an information collection process that stores the processed data in a processed data storage unit provided in each of the plurality of network cores; an optimization process that eliminates duplication so that there are no gaps in the processed data stored among the plurality of network cores; and an information aggregation process that consolidates and stores the processed data in an information infrastructure after the optimization process.

[0008] A data collection method for a mobility service system according to one embodiment is a data collection method for a mobility service system having at least one mobility device, a plurality of network cores that communicate with at least one of the mobility devices, and an information infrastructure that communicates with each of the plurality of network cores, and the method includes, in a distributed manner, an information storage process that stores primary data acquired by a sensor installed within the operating area of ​​the mobility device, an information generation process that extracts information to be stored on the system from the primary data to generate secondary data in a format usable on the system, and generates processed data by adding meta-information including at least the date and time of data generation to the secondary data, an information collection process that stores the processed data in a processed data storage unit provided in each of the plurality of network cores, an optimization process that eliminates overlaps in the processed data stored among the plurality of network cores so that there are no gaps, and an information aggregation process that aggregates and stores the processed data in an information infrastructure after the optimization process. [Effects of the Invention]

[0009] According to the mobility service system, the mobility service program, and the data collection method thereof according to the first embodiment, data acquired by mobility devices can be collected efficiently. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a block diagram of a mobility service system according to a first embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a network core according to the first embodiment. [Figure 3] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a mobility device according to a first embodiment. [Figure 4] 4 is a flowchart illustrating an operation of the mobility service system according to the first embodiment. [Figure 5] FIG. 10 is a block diagram of a mobility service system according to a second embodiment. [Figure 6] 10 is a flowchart illustrating an operation of the mobility service system according to the second embodiment. [Figure 7] FIG. 10 is a block diagram of a mobility service system according to a third embodiment. [Figure 8] 10 is a flowchart illustrating an operation of the mobility service system according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] Embodiment 1 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows a block diagram of a mobility service system 1 according to the first embodiment. As shown in FIG. 1, the mobility service system 1 according to the first embodiment includes an information infrastructure 10, network cores 20 and 30, and mobility devices 40 and 50. Note that at least one mobility device is sufficient. Furthermore, the mobility devices 40 and 50 may be objects capable of movement such as vehicles or drones, or portable information devices such as smartphones, tablet devices, and personal computer terminals with communication functions that can be carried.

[0012] The information infrastructure 10 is an overall control unit that controls a large number of services in the mobility service system 1, and provides various services to users using the mobility devices 40 and 50 based on data obtained from the network cores 20, 30 and mobility devices 40, 50 and the needs (or information) requested by users, etc.

[0013] For example, the mobility service system 1 may provide various services, including, but not limited to, a congestion status service that provides congestion information to users based on people flow information acquired by the mobility devices 40 and 50 using various sensors, a logistics service that delivers packages to users, and a vehicle dispatch service using the mobility devices 40 and 50. In this case, the mobility service system 1 aggregates and stores various information, such as people flow information and road condition information, acquired by sensors provided in the mobility devices 40 and 50 in the information infrastructure 10 without duplication or omission. Furthermore, the mobility service system 1 can collect primary data acquired by sensors provided in the infrastructure by communicating with infrastructure facilities installed within the operation areas of the mobility devices 40 and 50. One of the features of the mobility service system 1 is its configuration for collecting information without duplication or omission. Therefore, the following description will focus on the configuration, programs, and data collection methods related to data collection in the mobility service system 1.

[0014] In the mobility service system 1 according to the first embodiment, mobility devices 40 and 50 communicate with an information infrastructure 10 via network cores 20 and 30. The network cores 20 and 30 communicate with at least one mobility device. The network core 20 can be implemented in various forms, such as a base station of a mobile phone communication network that is geographically distributed, or a virtual server that is virtually deployed on the cloud. The network is configured so that the mobility devices 40 and 50 can move while switching the network core of their communication destination between the network core 20 and the network core 30. Both the network cores 20 and 30 are configured to be able to communicate with the information infrastructure 10. Detailed configuration examples of the network cores 20 and 30 and the mobility devices 40 and 50 are described below.

[0015] The network cores 20 and 30 may have the same configuration or different configurations, but they must have the function of storing the processed data generated by the mobility devices 40 and 50, and the function of optimizing the stored processed data so that there is no duplication or omission, and uploading it to the information infrastructure 10. In FIG. 1, an example is shown in which the network cores 20 and 30 have the same configuration.

[0016] Specifically, the network core 20 has a second communication unit 21, an information processing unit 22, a processed data storage unit 23, and a service selection unit 24. The network core 30 has a second communication unit 31, an information processing unit 32, a processed data storage unit 33, and a service selection unit 34. The second communication unit 21 and the second communication unit 31 have the same function, the information processing unit 22 and the information processing unit 32 have the same function, the processed data storage unit 23 and the processed data storage unit 33 have the same function, and the service selection unit 24 and the service selection unit 34 have the same function.

[0017] Here, the network core shown in Fig. 1 will be described in detail using network core 20 as an example. Second communication unit 21 communicates with another network core (e.g., network core 30) different from its own device, at least one mobility device, and information infrastructure 10. In the example shown in Fig. 1, an example is shown in which second communication unit 21 communicates with mobility device 40 as at least one mobility device with which it communicates.

[0018] The information processing unit 22 performs optimization processing to eliminate overlaps between the processed data stored in the network core 30 and the processed data stored in the mobility devices 40 and 50 so that there are no gaps. The processed data storage unit 23 is a memory unit that stores the processed data received by the second communication unit 21 from the processed data generated by the mobility devices 40 and 50. The service selection unit 24 performs service determination processing to select which of the mobility devices 40 and 50 should process service update information provided from the information infrastructure 10; this service determination processing will be described in detail in the second embodiment. The service selection unit 24 also performs disaster data distribution processing to select which of the mobility devices 40 and 50 should store data related to a service to be implemented by the mobility devices 40 and 50 in an emergency mode, which is the operating mode of the mobility devices 40 and 50 when some kind of communication failure such as a disaster occurs. The disaster data distribution processing will be described in detail in the third embodiment.

[0019] Here, an example of a hardware configuration for realizing the network cores 20 and 30 will be described. Fig. 2 shows a block diagram illustrating an example of a hardware configuration of a network core according to the first embodiment. As shown in Fig. 2, the network cores 20 and 30 can be realized by a computer 100. This computer 100 is configured so that a processing unit 101, a memory 102, and a network interface 103 can communicate with each other via a bus.

[0020] The calculation unit 101 executes a mobility service program, causing the computer 100 to perform information collection processing, optimization processing, and information aggregation processing. In other words, the calculation unit 101 corresponds to the information processing unit 22 and the service selection unit 24. The computer 100 also uses the memory 102 as a storage location for processed data. In other words, the memory 102 corresponds to the processed data storage unit 23. The computer 100 also uses the network interface 103 when communication with other devices is required. In other words, the network interface 103 corresponds to the second communication unit 21. The information collection processing is a process in which each network core stores processed data in a processed data storage unit (e.g., the memory 102). The optimization processing is a process in which duplication is eliminated so that no data is missing from the processed data stored between the network cores. The information aggregation processing is a process in which, after the optimization processing, the network cores each aggregate and store the processed data in the information infrastructure 10.

[0021] Next, the mobility devices 40 and 50 will be described. The mobility devices 40 and 50 may have the same configuration or different configurations, but they must have the functions of acquiring primary data using sensors provided in the mobility devices, generating processed data from the primary data, and transmitting the processed data to a network core located in a communication-enabled position. In FIG. 1, an example is shown in which the mobility devices 40 and 50 have the same configuration.

[0022] Specifically, mobility device 40 has a first communication unit 41, sensor 42, meta-information management unit 43, primary data storage unit 44, information generation unit 45, and resource management unit 46. Mobility device 50 has a first communication unit 51, sensor 52, meta-information management unit 53, primary data storage unit 54, information generation unit 55, and resource management unit 56. The first communication unit 41 and the first communication unit 51 have the same configuration. The sensor 42 and the sensor 52 have the same configuration. The meta-information management unit 43 and the meta-information management unit 53 have the same configuration. The primary data storage unit 44 and the primary data storage unit 54 have the same configuration. The information generation unit 45 and the information generation unit 55 have the same configuration. The resource management unit 46 and the resource management unit 56 have the same configuration.

[0023] Here, the mobility device shown in Fig. 1 will be described in detail using mobility device 40 as an example. The first communication unit 41 communicates with a network core (e.g., network core 20) that can communicate from the current location of the own device, other mobility devices (e.g., mobility device 50), and infrastructure facilities (not shown). In the example shown in Fig. 1, the first communication unit 41 communicates with the network core 20 and mobility device 50.

[0024] The sensor 42 acquires information about the environment surrounding the mobility device 40, such as an optical camera, LiDAR, high-frequency sensor, or GPS. The sensor 42 may be a single sensor or a combination of multiple sensors. The primary data storage unit 44 stores the sensor data acquired by the sensor 42 as primary data. Primary data is data acquired by the sensor 42, and may include information unnecessary for the system or be in a format that is difficult for the system to handle. The primary data may also be data acquired from a sensor installed in infrastructure equipment other than the mobility device using the first communication unit 41. The meta-information management unit 43 manages metadata, such as time information and ID information identifying the mobility device. The information generation unit 45 generates secondary data that is easy to use in the system from the primary data stored in the primary data storage unit 44, and generates processed data by adding the metadata acquired from the meta-information management unit 43 to the secondary data. The information generation unit 45 transmits the generated processed data to the network core via the first communication unit 41. The resource management unit 46 manages the status of computer resources used by the mobility device 40, the status of remaining fuel, mobility movement information, the usage status of data related to services, and the like.

[0025] Here, an example of a hardware configuration for realizing the mobility devices 40 and 50 will be described. FIG. 3 is a block diagram illustrating an example of the hardware configuration of a mobility device according to the first embodiment. Note that FIG. 3 does not show configurations that change due to differences in the form of the mobility device, such as a driving device (for example, configurations that change due to differences in form, such as between a vehicle, a drone, and a mobile information terminal). As shown in FIG. 3, the mobility devices 40 and 50 can be realized by a computer 200. This computer 200 is configured so that a calculation unit 201, a memory 202, a network interface 203, and a sensor 204 can communicate with each other via a bus.

[0026] The computing unit 201 executes the mobility service program, causing the computer 200 to perform information storage processing, information generation processing, and information collection processing. The information collection processing is performed in cooperation with the network cores, and is a processing for storing processed data in the processed data storage unit 23 provided in each of the multiple network cores. The information storage processing is a processing for storing primary data acquired by a sensor 42 provided in the mobility device in the primary data storage unit 44. The information generation processing is a processing for extracting information to be stored in the system from the primary data, generating secondary data in a format usable in the system, and generating processed data by adding metadata including at least the data generation date and time to the secondary data. The computing unit 201 also performs meta-information management processing performed by the meta-information management unit 43 and resource management processing performed by the resource management unit 46. In other words, the computing unit 201 corresponds to the meta-information management unit 43, the information generation unit 45, and the resource management unit 46. The computer 100 also uses the memory 202 as a storage location for primary data. That is, the memory 202 corresponds to the primary data storage unit 44. Furthermore, the computer 200 uses a network interface 203 when communication with other devices is required. Furthermore, the computer 200 uses a sensor 204 as the sensor 42.

[0027] Next, the operation of the mobility service system 1 according to the first embodiment will be described. In the following description, the information collection process of collecting processed data generated by the mobility devices 40 and 50 will be described as part of the operation of the mobility service system 1. Note that the mobility service system 1 also performs processes other than the information collection process.

[0028] FIG. 4 shows a flowchart illustrating the operation of the mobility service system 1 according to the first embodiment. As shown in FIG. 4, when the mobility service system 1 starts an information collection process, each of the mobility devices 40 and 50 performs an information collection process to collect primary data using a sensor (e.g., sensor 42 or 52) within the mobility device (step S11). Subsequently, each of the mobility devices 40 and 50 performs an information collection process to process the primary data to generate secondary data and add metadata to the secondary data to generate the processed data (step S12). Thereafter, the mobility service system 1 performs an information collection process to store the processed data in a processed data storage unit provided in each of the multiple network cores. This information collection process includes step S13 performed by the mobility device and step S14 performed by the network core. In step S13, the mobility devices 40 and 50 transmit the generated processed data to the network cores with which they can communicate. In step S14, the network cores 20 and 30 store the received processed data in the processed data storage unit.

[0029] Thereafter, the mobility service system 1 performs an optimization process to eliminate duplication so that there are no gaps in the processed data stored among the multiple network cores (step S15). More specifically, in the optimization process, duplication of data stored in the processed data storage units in each of the multiple network cores is confirmed among the multiple network cores, and the processed data to be stored in the information infrastructure 10 is optimized so that there are no gaps or duplications in the processed data stored among the multiple network cores. In this optimization process, if the secondary data in the processed data is identical, processing such as keeping only the data with the most recent date and time is performed. Then, after the optimization process of step S15, an information aggregation process is performed in which the multiple network cores each transmit the processed data to the information infrastructure 10 (step S16).

[0030] As described above, the mobility service system 1 according to the first embodiment converts primary data acquired by each of the mobility devices that collect information into processed data that can be stored in a host system, and collects this processed data in a network core. Then, by optimizing the processed data so that there is no omission or duplication of the processed data among the multiple network cores, it is possible to aggregate the processed data that is free of omissions and duplications in the information infrastructure 10 without increasing the processing load on the information infrastructure 10.

[0031] Embodiment 2 In the second embodiment, a mobility service system 2, which is a modified example of the mobility service system 1, will be described. In the mobility service system 2 according to the second embodiment, when a service determined by the information infrastructure 10 to be in need is started, data related to the provided service is distributed and provided to a plurality of mobility devices in order to provide the needed service in an optimal manner throughout the entire operation area where the service is provided by the mobility service system. Note that in the mobility service system 2, data related to the provided service may be distributed and allocated not only to the mobility devices but also to other devices such as infrastructure devices arranged in the operation area. FIG. 5 shows a block diagram of the mobility service system according to the second embodiment. Note that in the description of the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and description thereof will be omitted. Also, in FIG. 5, the network core 30 is omitted.

[0032] As shown in Fig. 5 , the mobility service system 2 according to the second embodiment includes mobility devices 60 and 70 instead of the mobility devices 40 and 50. The mobility device 60 is obtained by replacing the meta-information management unit 43 of the mobility device 40 with an instruction processing unit 63. The mobility device 70 is obtained by replacing the meta-information management unit 53 of the mobility device 50 with an instruction processing unit 73. Note that the mobility devices 60 and 70 may each include the meta-information management units 43 and 53.

[0033] The instruction processing units 63 and 73 perform service start processing to start a service based on a newly provided service transmitted from the information infrastructure 10 and allocated by the network core 20, or service update information for updating a currently provided service. Furthermore, the mobility devices 60 and 70 use the resource management units 46 and 56 to perform free resource information generation processing to generate free resource information indicating information on free resources currently unused in the mobility devices. The resource management units 46 and 56 also perform free resource notification processing to transmit the free resource information to at least one of the multiple network cores and the information infrastructure 10. The free resource information can include all information managed by the resource management units 46 and 56, such as the status of computer resources used by the mobility devices 60 and 70, the status of remaining fuel, mobility movement information, and the usage status of data related to the service. The processing of the instruction processing units 63 and 73 can be realized by executing a program in the calculation unit 201 of the hardware shown in FIG. 3.

[0034] Furthermore, in the mobility service system 2 according to the second embodiment, the service selector 24 in the network core 20 performs a service selection process to select a mobility device that will execute the service according to the service update information, based on the service update information received from the information infrastructure 10 and the resource information of each mobility device obtained from the mobility devices 60 and 70. Furthermore, in the mobility service system 2, the information infrastructure 10 performs a service update determination process to determine, as service update information, information related to a service that can be provided using available resources from among the services requested to be provided.

[0035] Therefore, a service activation process will be described in which service update information, which is information related to a service to be provided, is distributed to a plurality of mobility devices among the operations of the mobility service system 2 according to the second embodiment. FIG. 6 shows a flowchart illustrating the operation of the mobility service system 2 according to the second embodiment.

[0036] As shown in Figure 6, when the service startup process begins, the mobility service system 2 performs free resource information generation process and free resource notification process in which the resource management units 46 and 56 of the mobility devices 60 and 70 notify the information infrastructure 10 and the network core 20 of free resource information within their own devices (step S21).

[0037] Next, in the mobility service system 2, the information infrastructure 10 performs a service start process to determine service update information based on the available resource information of the mobility device and needs information (e.g., services requested to be provided) (step S22). After that, the information infrastructure 10 transmits the service update information related to the service to be provided to the network core 20. Then, the network core 20 selects a mobility device that can process the service update information based on the service update information and the available resource information, using the service selector 24, and transmits the service update information to the selected mobility device (step S23).

[0038] Thereafter, in the mobility service system 2, the instruction processors 63, 73 of the mobility devices 60, 70 start the service based on the service update information provided by the network core 20 (step S24).

[0039] As described above, the mobility service system 2 according to the second embodiment determines which mobility device should start a newly started service depending on the status of available resources of the mobility devices. This allows the mobility service system 2 according to the second embodiment to improve the utilization efficiency of the resources of the mobility devices in the system.

[0040] Although the above description has been given using one example of network core 20, service update information may be shared among multiple network cores, and multiple pieces of updated service information may be distributed and stored across multiple networks. Furthermore, when distributing service update information to mobility devices, the network core and mobility devices do not need to communicate directly with each other. For example, the information may be distributed via public infrastructure such as public wireless LAN spots, smart poles, or traffic lights. Alternatively, the information may be handed over through communication between mobility devices, or service update information may be handed over between mobility devices via public infrastructure.

[0041] Embodiment 3 In the third embodiment, another form of the mobility service system 1 according to the first embodiment will be described. In the mobility service system 3 according to the third embodiment, for example, if communication between a mobility device and the information infrastructure 10 is interrupted for some reason, the mobility device autonomously provides disaster services without relying on the information infrastructure. Therefore, FIG. 7 shows a block diagram of the mobility service system according to the third embodiment. In the description of the third embodiment, the same components as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and description thereof will be omitted. Also, FIG. 7 shows a state in which communication between the information infrastructure 10, the network cores 20 and 30, and the mobility device is interrupted.

[0042] 7, the mobility service system 3 according to the third embodiment includes a mobility device 80 in which the information generation unit 45 of the mobility device 40 is replaced with a service switching unit 85, and a mobility device 90 in which the information generation unit 55 of the mobility device 50 is replaced with a service switching unit 95. Note that the mobility devices 80 and 90 may each include the information generation units 45 and 55.

[0043] In response to the interruption of communication between the mobility device and the information infrastructure 10, the service switching units 85, 95 perform disaster data sharing processing in which multiple mobility devices communicate with each other and share disaster service data accumulated in non-disaster mode among the multiple mobility devices for services to be provided in disaster mode. This disaster service data is assumed to be distributed from the upper system and stored in the mobility devices during non-disaster times when communication is functioning normally, for example, by the processing of the service selection unit 24 described in the second embodiment.

[0044] Furthermore, the mobility devices 80 and 90 perform free resource confirmation processing in the resource management units 46 and 56 to confirm whether or not there are free resources available to execute services provided in disaster mode. Furthermore, when it is determined in the free resource confirmation processing that there are no free resources, the mobility devices 80 and 90 perform resource reallocation processing in the resource management units 46 and 56 to stop services other than the services provided in disaster mode and increase free resources. Furthermore, the mobility devices 80 and 90 perform disaster service start processing in the service switching units 85 and 95 to start providing services provided in disaster mode using disaster service data. The processing of the resource management unit 56 and the service switching unit 95 can be realized by executing a program in the calculation unit 201 of the hardware shown in FIG. 3.

[0045] Here, a description will be given of a disaster service activation process for activating a disaster service among the operations of the mobility service system 3. Fig. 8 shows a flowchart for explaining the operation of the mobility service system 3 according to the third embodiment. Note that the disaster service activation process shown in Fig. 8 is started when communication between the mobility device and the information infrastructure 10 is interrupted.

[0046] In the process of starting a disaster service, a plurality of mobility devices communicate with each other, and data for a disaster service that is stored in a distributed manner among the plurality of mobility devices is shared among the plurality of mobility devices (step S31).

[0047] Next, the mobility service system 3 uses the resource management unit of the mobility device to check the disaster service to be provided in disaster mode and the available resources required for the disaster service (step S32). If the resource management unit determines that there are enough available resources to provide the disaster service, it notifies the service switching unit that there is no problem with the resource status, and the service switching unit starts providing the disaster service using the available resources (steps S33 and S34). On the other hand, if the resource management unit determines that there are not enough available resources to provide the disaster service, it stops the currently provided services that are not necessary in the event of a disaster (steps S33 and S35). Then, the service switching unit starts providing the disaster service using the resources that became available through the processing of step S35 (step S36).

[0048] As described above, the mobility service system 3 according to the third embodiment shares data related to disaster services, which is distributed and stored in mobility devices during normal times when no communication failure occurs, among multiple mobility devices when a communication failure occurs, thereby eliminating the need for a single mobility device to hold all of the data related to disaster services. In other words, the mobility service system 3 according to the third embodiment makes it possible to maximize the use of mobility devices during a disaster while saving memory resources of the mobility devices.

[0049] In the above description, information about disaster services is stored in a mobility device, but the location where information about disaster services is stored may be public infrastructure such as a public wireless LAN spot, a smart pole, or a traffic light. Information about disaster services between mobility devices may also be exchanged via public infrastructure. In particular, communication between mobility devices is often only possible if the mobility devices are in close proximity, and exchanging information via public infrastructure also has the effect of avoiding the concentration of mobility devices.

[0050] The present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit and scope of the present invention. For example, the present invention can be understood from the following viewpoints.

[0051] (Appendix 1) a plurality of mobility devices; a plurality of network cores in communication with at least one of the mobility devices; an information infrastructure in communication with each of the plurality of network cores; The mobility device, the plurality of network cores, and the information infrastructure cooperate with each other to a free resource information generation process for generating free resource information indicating information on free resources currently unused in the mobility device; a free resource notification process for transmitting the free resource information to at least one of the plurality of network cores and to the information infrastructure; a service update determination process for determining, as service update information, information related to a service that can be provided using the available resources among the requested services; a service selection process for selecting the mobility device capable of processing the service update information based on the service update information and the available resource information, and transmitting the service update information to the selected mobility device; a service start process for starting the service based on the received service update information; A mobility service system that:

[0052] (Appendix 2) The free resource generation process, the free resource notification process, and the service start process are executed by the mobility device; Executing the service update determination process on the information infrastructure; 2. The mobility service system of claim 1, wherein the service selection process is executed by the plurality of network cores.

[0053] (Appendix 3) Each of the plurality of mobility devices a resource management unit that executes the free resource information generation process and the free resource notification process; a first communication unit that transmits the free resource information as the free resource notification to the network core and the information infrastructure and receives the service update information; an instruction processing unit that executes the service start process; 2. The mobility service system of claim 1, comprising:

[0054] (Appendix 4) 2. The mobility service system according to claim 1, wherein each of the network cores has a service selection unit that performs service selection processing.

[0055] (Appendix 5) the information infrastructure determines disaster service data for providing a service in a disaster mode, and performs a disaster service data transmission process to transmit the disaster service data to the plurality of network cores; A mobility service system as described in Appendix 1, wherein the plurality of network cores perform a disaster service data distribution and storage process in which the received disaster service data is distributed and provided to the plurality of mobility devices located in communication-enabled positions.

[0056] (Appendix 6) Each of the plurality of mobility devices a disaster data sharing process in which, in response to detecting that communication with a higher-level system has been interrupted, the plurality of mobility devices communicate with each other and share the disaster service data that has been stored in advance among the plurality of mobility devices; an available resource confirmation process for confirming whether there are available resources capable of executing the service provided in the disaster mode; a resource reallocation process for increasing available resources by stopping services other than the services provided in the disaster mode when it is determined that there are no available resources in the available resource confirmation process; a disaster service start process for starting provision of a service to be provided in the disaster mode using the disaster service data; 6. The mobility service system according to claim 5,

[0057] (Appendix 7) A mobility service program executed in a computing unit provided in each of at least one mobility device, a plurality of network cores communicating with the at least one mobility device, and an information infrastructure communicating with each of the plurality of network cores, the program comprising: a free resource information generation process for generating free resource information indicating information on free resources currently unused in the mobility device; a free resource notification process for transmitting the free resource information to at least one of the plurality of network cores and to the information infrastructure; a service update determination process for determining, as service update information, information related to a service that can be provided using the available resources among the requested services; a service selection process for selecting the mobility device capable of processing the service update information based on the service update information and the available resource information, and transmitting the service update information to the selected mobility device; a service start process for starting the service based on the received service update information; A mobility services program that:

[0058] (Appendix 8) The free resource generation process, the free resource notification process, and the service start process are executed by the calculation unit in the mobility device; The service update determination process is executed by a calculation unit in the information infrastructure; 8. The mobility service program according to claim 7, wherein the service selection process is executed by a computing unit in the plurality of network cores.

[0059] (Appendix 9) A service providing method for a mobility service system having at least one mobility device, a plurality of network cores communicating with the at least one mobility device, and an information infrastructure communicating with each of the plurality of network cores, comprising: a free resource information generation process for generating free resource information indicating information on free resources currently unused in the mobility device; a free resource notification process for transmitting the free resource information to at least one of the plurality of network cores and to the information infrastructure; a service update determination process for determining, as service update information, information related to a service that can be provided using the available resources among the requested services; a service selection process for selecting the mobility device capable of processing the service update information based on the service update information and the available resource information, and transmitting the service update information to the selected mobility device; a service start process for starting the service based on the received service update information; A service provision method for a mobility service system that performs the above.

[0060] (Appendix 10) A plurality of mobility devices capable of communicating with a higher-level system; Each of the plurality of mobility devices a disaster data sharing process in which, in response to detecting that communication with the upper system has been interrupted, the plurality of mobility devices communicate with each other and share disaster service data accumulated in a non-disaster mode among the plurality of mobility devices for a service to be provided in a disaster mode; an available resource confirmation process for confirming whether there are available resources capable of executing the service provided in the disaster mode; a resource reallocation process for increasing available resources by stopping services other than the services provided in the disaster mode when it is determined that there are no available resources in the available resource confirmation process; a disaster service start process for starting provision of a service to be provided in the disaster mode using the disaster service data; A mobility service system that:

[0061] (Appendix 11) A mobility service program executed by a computing unit of a plurality of mobility devices that can communicate with a host system and can communicate with each other, a disaster data sharing process in which, in response to detecting that communication with the upper system has been interrupted, the plurality of mobility devices communicate with each other and share disaster service data accumulated in a non-disaster mode among the plurality of mobility devices for a service to be provided in a disaster mode; an available resource confirmation process for confirming whether there are available resources capable of executing the service provided in the disaster mode; a resource reallocation process for increasing available resources by stopping services other than the services provided in the disaster mode when it is determined that there are no available resources in the available resource confirmation process; a disaster service start process for starting provision of a service to be provided in the disaster mode using the disaster service data; A mobility services program that: (Appendix 12) A method for switching to a disaster mode in a mobility service system having a plurality of mobility devices that can communicate with a higher-level system and can communicate with each other, comprising: a disaster data sharing process in which, in response to detecting that communication with the upper system has been interrupted, the plurality of mobility devices communicate with each other and share disaster service data accumulated in a non-disaster mode among the plurality of mobility devices for a service to be provided in a disaster mode; an available resource confirmation process for confirming whether there are available resources capable of executing the service provided in the disaster mode; a resource reallocation process for increasing available resources by stopping services other than the services provided in the disaster mode when it is determined that there are no available resources in the available resource confirmation process; a disaster service start process for starting provision of a service to be provided in the disaster mode using the disaster service data; A method for switching mobility services to disaster mode. [Explanation of symbols]

[0062] 1 Mobility Service System 2 Mobility Service System 3 Mobility Service System 10 Information Infrastructure 20 Network Core 21 Second Communications Department 22 Information Processing Department 23 Processing data storage unit 24 Service Selection Section 30 Network Core 31 Second Communications Department 32 Information Processing Department 33 Processing data storage unit 34 Service Selection Section 40 Mobility Devices 41 First Communications Department 42 sensors 43 Meta Information Management Department 44 Primary Data Storage Unit 45 Information generation section 46 Resource Management Department 50 Mobility Devices 51 First Communications Department 52 Sensors 53 Meta Information Management Department 54 Primary Data Storage Unit 55 Information generation section 56 Resource Management Department 60 Mobility Devices 63 Instruction processing section 70 Mobility Devices 73 Instruction processing section 80 Mobility Devices 85 Service Switching Unit 90 Mobility Devices 95 Service Switching Unit

Claims

1. at least one mobility device; a plurality of network cores in communication with at least one of the mobility devices; an information infrastructure in communication with each of the plurality of network cores; The mobility device, the plurality of network cores, and the information infrastructure cooperate with each other to an information accumulation process for accumulating primary data acquired by sensors installed within the operation area of ​​the mobility device; an information generation process for extracting information to be stored on the system from the primary data to generate secondary data in a format that can be used on the system, and generating processed data by adding meta-information including at least the date and time of data generation to the secondary data; an information collection process for storing the processed data in a processed data storage unit provided in each of the plurality of network cores; an optimization process for eliminating overlaps between the processed data stored in the own network core and the processed data stored in other network cores so that there are no gaps in the processed data stored in the own network core; performing an information aggregation process of aggregating and storing the processed data in the information infrastructure after the optimization process; The information accumulation process and the information generation process are executed by a calculation unit in the mobility device; A mobility service system in which the information collection process, the optimization process, and the information aggregation process are executed by a computing unit provided in each of the plurality of network cores.

2. The mobility device a primary data storage unit that stores the primary data; an information generating unit that generates the processed data; a first communication unit that communicates with at least one of the plurality of network cores; The mobility services system of claim 1 , comprising:

3. Each of the plurality of network cores comprises: the processed data storage unit; a second communication unit that communicates with another network core different from the own device, at least one of the mobility devices, and the information infrastructure; an information processing unit that executes the optimization process; The mobility services system of claim 1 , comprising:

4. The mobility service system according to claim 1 , wherein the sensor is provided in at least one of the mobility device and an infrastructure facility installed within the operation area.

5. A mobility service program executed in a computing unit provided in each of at least one mobility device and a plurality of network cores communicating with the at least one mobility device, the program comprising: an information accumulation process for accumulating primary data acquired by sensors installed within the operation area of ​​the mobility device; an information generation process for extracting information to be stored on the system from the primary data to generate secondary data in a format that can be used on the system, and generating processed data by adding meta-information including at least the date and time of data generation to the secondary data; an information collection process for storing the processed data in a processed data storage unit provided in each of the plurality of network cores; an optimization process for eliminating overlaps between the processed data stored in the own network core and the processed data stored in other network cores so that there are no gaps in the processed data stored in the own network core; performing an information aggregation process of aggregating and storing the processed data in an information infrastructure after the optimization process; The information accumulation process and the information generation process are executed by a calculation unit in the mobility device; a mobility service program that executes the information collection process, the optimization process, and the information aggregation process in a computing unit provided in each of the plurality of network cores;

6. 1. A data collection method for a mobility service system having at least one mobility device, a plurality of network cores communicating with the at least one mobility device, and an information infrastructure communicating with each of the plurality of network cores, the method comprising: an information accumulation process for accumulating primary data acquired by sensors installed within the operation area of ​​the mobility device; an information generation process for extracting information to be stored on the system from the primary data to generate secondary data in a format that can be used on the system, and generating processed data by adding meta-information including at least the date and time of data generation to the secondary data; an information collection process for storing the processed data in a processed data storage unit provided in each of the plurality of network cores; an optimization process for eliminating overlaps between the processed data stored in the own network core and the processed data stored in other network cores so that there are no gaps in the processed data stored in the own network core; performing an information aggregation process of aggregating and storing the processed data in the information infrastructure after the optimization process; The information accumulation process and the information generation process are executed by a calculation unit in the mobility device; A data collection method for a mobility service system, wherein the information collection process, the optimization process, and the information aggregation process are executed by a computing unit provided in each of the plurality of network cores.

Citation Information

Patent Citations

  • Information processor, information processing system and information processing method

    JP2009217371A

  • Traffic information providing system, traffic information generation server device, in-vehicle navigation device

    JP2010140135A

  • Information processing apparatus and computer program

    JP2012027557A

  • Roadside communication device and data relay method

    JP2016167199A

  • JPP7279793B