The present invention relates to an information provision apparatus, an information provision method, and a program.
Patent Literature (PTL) 1 discloses a road information display apparatus capable of obtaining high value-added road information by predicting changes in traffic congestion conditions or the like and reducing a travel-time calculation error caused by the changes in traffic congestion conditions or the like. According to PTL 1, this road information collection system internally processes road information collected by various sensors on roads and distributes processed data to a road information display system and a road information analysis system. Furthermore, the road information analysis system accumulates the data distributed from the road information collection system in a data storage apparatus, creates predicted data using a neural network method based on the distributed data and the data accumulated in the data storage apparatus, and distributes the predicted data to the road information display system. Next, the road information display system calculates current and future road conditions, travel time, etc. from the data distributed from the road information collection system and the predicted data distributed from the road information analysis system and displays/broadcasts the calculated results through various display/broadcast facilities on the roads.
PTL 2 discloses a vehicle-related information provision system capable of improving the usability of data obtained by a vehicle-mounted apparatus. Concretely, PTL 2 discloses a vehicle-related information provision system including a vehicle-mounted apparatus mounted in a vehicle, a server apparatus capable of mutually communicating with the vehicle-mounted apparatus via a communication line, and a user terminal capable of mutually communicating with the server apparatus via a communication line. The server apparatus has a raw data database for storing data transmitted from the vehicle-mounted apparatus, means for processing the data transmitted from the vehicle-mounted apparatus, and a processed data database for storing the processed data. Further, the server apparatus includes means for searching the processed data database for data of vehicle-related information corresponding to user identification information transmitted from the user terminal. The server apparatus also includes means for acquiring a list of display items of the vehicle-related information usable by the user or data of the vehicle-related information and means for transmitting the acquired data to the user terminal.
The following analysis has been provided by the present inventors. As disclosed in PTL 1, various sensors are disposed on roads and data such as the number, speed, density, and so on of vehicles traveling on the roads can be collected. Further, in recent years, a vehicle-to-road communication system has been proposed as one of the functions of an ADAS (Advanced Driver Assistance System). Regarding the vehicle-to-road communication system, there has been studied to install camera-equipped roadside apparatuses at intersections with poor visibility and to assist other vehicle's drivers in safe driving by using camera images.
By aggregating the information obtained by an individual sensor as described above, e.g., the number of vehicles traveling on a road, the number of vehicles that have passed through a certain location in one month or one year can be obtained, and such information in itself is considered to be valuable as data. In addition, by concurrently using the corresponding camera images, information indicating the types of vehicles that have passed can also be obtained, but they are currently discarded after a certain period of time because they are associated with personal information.
In this regard, in PTL 1, these data are inputted to the road information analysis system configured to predict information about the road in a predetermined period of time by using a neural network and used only to predict the information about the road in the predetermined time.
PTL 2 discloses to collect and process data (raw data) transmitted from a vehicle-mounted apparatus. However, the “processing” discussed in PTL 2 is limited to processing for collecting driving record data, which is referred to as the raw data, per vehicle and creating vehicle-operation management information, traffic management information, congestion management information, store arrival management information, and the like.
An object of the present invention is to provide an information provision apparatus, an information provision method, and a program that can contribute to utilization of information obtained by various sensors installed on a road or the like, as described above.
According to a first aspect, there is provided an information provision apparatus, including: a data acquisition part that acquires data from a sensor(s) installed to grasp movement of a vehicle(s) traveling on a road; a database that accumulates primary data acquired by the sensor(s); a user-specific processing content storage part that stores a user-specific processing content(s) defining a processing content(s) on the primary data for each data user; a data processing part that reads out the user-specific processing content(s) stored in the user-specific processing content storage part and creates secondary data for the data user(s) from the primary data; and a data transmission part that transmits the secondary data to the data user(s).
According to a second aspect, there is provided an information provision method, wherein a computer including a data acquisition part that acquires data from a sensor(s) installed to grasp movement of a vehicle(s) traveling on a road and a database that accumulates primary data acquired by the sensor(s); reads out a user-specific processing content(s) that defines a processing content(s) on the primary data and that is stored in a user-specific processing content storage part for each data user and creates secondary data for the data user(s) from the primary data; and transmits the secondary data to the data user(s). This method is associated with a certain machine referred to as the computer including the data acquisition part and the database as described above.
According to a third aspect, there is provided a computer program (hereinafter, a program) for realizing the function of the above information provision apparatus. This program is inputted to a computer apparatus via an input device or a communication interface from the outside, is stored in a storage device, and causes a processor to drive in accordance with predetermined steps or processing. In addition, the program can display, as needed, a processing result including an intermediate state per stage on a display device or can communicate with the outside via a communication interface. For example, the computer apparatus for this purpose typically includes a processor, a storage device, an input device, a communication interface, and as needed, a display device, which can be connected to each other via a bus. In addition, this program can be a recorded in a computer-readable (non-transitory) storage medium.
According to the present invention, it is possible to effectively utilize information obtained by various sensors installed on a road or the like.
First, an outline of an example embodiment of the present invention will be described with reference to a drawing. Note, in the following outline, reference signs of the drawing are denoted to each element as an example for the sake of convenience to facilitate understanding and description of this outline is not intended to limit the present invention to the illustrated modes. An individual connection line between blocks in the drawings, etc. referred to in the following description includes both one-way and two-way directions. A one-way arrow schematically illustrates a principal signal (data) flow and does not exclude bidirectionality. A program is executed via a computer apparatus, and the computer apparatus includes, for example, a processor, a storage device, an input device, a communication interface, and as needed, a display device. In addition, this computer apparatus is configured such that the computer apparatus can communicate with its internal device or an external device (including a computer) via the communication interface in a wired or wireless manner. In addition, while a port or an interface is present at an input/output connection point of an individual block in the relevant drawings, illustration of the port or the interface is omitted. In addition, in the following description, “A and/or B” signifies A or B or A and B.
The present invention, in one example embodiment, can be realized by an information provision apparatus 20 including, as illustrated in
More concretely, the data acquisition part 21 acquires data from a sensor(s) installed to grasp movement of a vehicle(s) traveling on a road and accumulates the data in the database (DB) 22.
The user-specific processing content storage part 23 stores a user-specific processing content(s) defining a processing content(s) on the primary data for each data user. The data processing part 24 reads out the user-specific processing content(s) stored in the user-specific processing content storage part 23 and creates secondary data for the data user(s) from the primary data.
The data transmission part 25 transmits the secondary data to the data user(s).
According to the information provision apparatus 20 as described above, it is possible to effectively utilize information obtained by various sensors installed on a road or the like. This is because a configuration is employed, in which, by using the data acquired from the sensor(s) installed to grasp the movement of vehicle(s) traveling on the road, the secondary data for the data user(s) is created and transmitted.
Next, a first example embodiment of the present invention will be described in detail with reference to drawings.
The information provision apparatus 200 includes a data acquisition part 201, a database (DB) 202, a customer-specific processing content storage part 203, a data processing part 204, and a data transmission part 205.
The present example embodiment will be described assuming that the sensors 100 are traffic volume measuring devices installed on a road side or at a plurality of locations. Of course, sensors other than the traffic volume measuring devices may be disposed as the sensors 100.
The data acquisition part 201 acquires data from the sensors 100 and accumulates the data in the database (DB) 202.
The customer-specific processing content storage part 203 stores a user-specific processing content(s) defining a processing content(s) on primary data per customer who is a data user.
The processing content set for the logistics company A is an average speed per day/per time zone at a location where a sensor 100 is installed. Furthermore, the end of each month is set as the transmission timing of the average speed. The logistics company A can review the delivery route at a predetermined timing every month by using the average speed per day/per time zone at the location where the sensor 100 is installed.
The processing content set for the mass media company A is time-series data of a traffic volume in a day at a location where a sensor 100 is installed. Furthermore, “every day” is set as the transmission timing of the time-series data. The mass media company A can create news for reporting fixed-point observation values of the traffic volume by using the time-series data of the traffic volume in a day. These fixed-point observation values of the traffic volume can be used as an index for clearly reporting whether or not the movement of people has actually reduced in a situation where restrictions or voluntary restraints on outings are imposed due to an epidemic of infectious disease or the like.
The processing content set for the non-life insurance company A is current state data at the time of occurrence of an accident in a place where a sensor 100 is installed. Furthermore, “as needed” is set as the transmission timing of the current state data such that the data is transmitted upon occurrence of an accident. The non-life insurance company A can facilitate the investigation of a traffic accident by using the current state data obtained upon occurrence of the accident.
The customer-specific processing contents described above are merely examples and are not limited to the above examples. For example, the logistics company A may request a different processing content at the location where the sensor 100 is installed. In addition, the business types of the customers are not limited to those exemplified in Fig. and customers of other business types may be also included. Furthermore, a plurality of customers of the same business type and their respective processing contents may also be registered.
The data processing part 204 reads out the customer-specific processing contents stored in the customer-specific processing content storage part 203 and creates secondary data for the customers from the data (primary data) accumulated in the DB 202.
The data transmission part 205 transmits the secondary data to the customers in accordance with the transmission timings in their respective customer-specific processing contents stored in the customer-specific processing content storage part 203.
Next, an operation of the present example embodiment will be described in detail with reference to drawings.
While the timing at which the secondary data is created is not explicitly indicated in the example in
In addition, depending on the customer, as is the case with the non-life insurance company A in
Next, the information provision apparatus 200 transmits the secondary data created in step S001 to the customer (step S002). Note, the information provision apparatus 200 may employ a configuration in which after accumulating secondary data for a certain period of time and then transmit the secondary data to the customer, instead of transmitting the secondary data each time the secondary data is created. For example, since the transmission timing of the secondary data for the logistics company A in
As described above, according to the present example embodiment, it is possible to create secondary data (statistical information obtained by using measured traffic volume values), of which the added value has been further increased by additionally performing customer-specific processing on primary data, and to provide the created secondary data to the customer. Further, the present example embodiment is effective even when the storage period of the primary data is short, and secondary data on which desired processing has been performed can be reliably created. This is because, a configuration in which the primary data first is accumulated in the DB 202, and the secondary data is next created at a predetermined period shorter than the data storage period in the DB 202 is employed.
Next, a second example embodiment of the present invention will be described in detail with reference to drawings. In the second example embodiment, cameras are used as sensors 100 so that more valuable secondary data can be provided.
The camera 101 is a camera installed at an intersection or a road side as a sensor installed to grasp the movement of vehicles traveling on a road. In the present example embodiment, sensors other than the cameras 101 may be disposed. For example, data may be acquired from a Light Detection and Ranging (LiDAR), a millimeter wave sensor, or the like.
A data acquisition part 201 acquires image data from the cameras 101 and accumulates the acquired image data in a database (DB) 202.
The processing content set for the logistics company A is an average speed per day/per time zone and a queue length in an individual lane per day/per time zone at a place where a camera 101 is installed. Furthermore, the end of each week is set as the transmission timing of the obtained data. The logistics company A can review a delivery route at a predetermined timing every week by using the average speed and the queue length in the individual lane per day/per time zone at the place where the camera 101 is installed. Note, the queue length in the individual lane indicates a queue length (the number of vehicles in a traffic jam) per lane, such as a left-turn lane, a straight lane, and a right-turn lane, at an intersection. Such a queue length per lane can be calculated from the average or maximum value or the like of the number of vehicles stuck in a traffic jam per lane in an image obtained by the camera.
The processing content set for the mass media company A is image data obtained on the same day as that in the previous year obtained at an intersection where a camera 101 is installed. Furthermore, “every day” is set as the transmission timing of the obtained data. The mass media company A can create news for reporting change in traffic volume from the last year by using the image data obtained on the same day as that in the previous year at the intersection. The image obtained on the same day as that in the previous year at the intersection can visually show whether or not the movement of people has actually reduced in a situation where restrictions or voluntary restraints on outings are imposed due to an epidemic of infectious disease or the like.
The processing content set for the non-life insurance company A is current state image data and a lighting state of traffic lights at the time of occurrence of an accident at a place where a sensor 100 is installed. Furthermore, “as needed” is set as the transmission timing such that the data is transmitted upon occurrence of an accident. The non-life insurance company A can facilitate the investigation of a traffic accident by using the current state image data and the lighting state of traffic lights upon occurrence of the accident. In particular, the lighting state of the traffic lights at the time of occurrence of an accident can be used for calculating a percentage of negligence in the traffic accident.
As described above, the present invention is suitably applicable to a mode in which a camera is used as a sensor. It is also preferable to add a function of identifying a vehicle type and model from an image of a vehicle captured in an image to a data processing part 204. In this way, the data processing part 204 can perform statistical processing or the like per vehicle type or model. For example, the average speed and the accident occurrence rate per vehicle type or model can be used as reference materials when the non-life insurance company A reviews the insurance premium per vehicle model. Likewise, it is possible to add a function of identifying, from an image of the inside of a vehicle captured in an image, the number of passengers in the vehicle and the age (age group) and gender of the driver of the vehicle to the data processing part 204. The average speed and the accident occurrence rate per driver age (age group) can be used as reference materials when the non-life insurance company A reviews the insurance premiums of the insured persons per age group.
In the above first and second example embodiments, the processing contents have been described in a case where the customers are the logistics company, the mass media company, and the non-life insurance company. However, companies and the like that can receive the benefit of the present invention are not limited to these examples. Next, a third example embodiment of the present invention will be described in detail with reference to drawings, assuming that the customers are a navigation service provider A, a security company A, and a local government (public organization) A.
The processing content set for the navigation service provider A is extraction of an image of a fallen object at an intersection where a camera 101 is installed and extraction of an image of a pedestrian in the intersection. Furthermore, “as needed” is set as the transmission timing thereof such that transmission is performed when a fallen object or a pedestrian is detected. By using the image of the fallen object at the intersection where the camera 101 is installed and the image of the pedestrian in the intersection, the navigation service provider A can distribute information about the fallen object and the pedestrian to its own service users. Because there are cases in which such fallen objects and pedestrians are not captured by a dynamic map or a driving safety support system (DSSS), the navigation service provider A can differentiate itself from the other navigation service providers.
The processing content set for the security company A is extraction of an image of a suspicious person around an intersection where a camera 101 is installed and extraction of a recorded image of passage of its cash transport vehicle. Furthermore, “as needed” is set as the transmission timing thereof such that transmission is performed when passage of a suspicious person or a cash transport vehicle is detected. The security company A can call for attention to its own service users by using the image of the suspicious person around the intersection. In addition, the security company A can manage the operation of its own cash transport vehicle by using the recorded image of passage of its own cash transport vehicle.
The processing content set for the local government A is extraction of an image around an intersection where a camera 101 is installed and extraction of an image for checking a state of road damage. Furthermore, “upon occurrence of disaster” is set as the transmission timing thereof. Upon occurrence of a disaster, the local government A can grasp the damage state by using the image around the intersection and the image for checking the road damage state. The local government A can also guide affected residents and vehicles to an evacuation site by using these images.
As described above, the customers to whom the information is to be provided are not limited to a logistics company, a mass media company, and a non-life insurance company. That is, other companies and organizations are also assumed as customers. Further, various processing contents can be set, depending on the business of each customer. In this way, more advanced services using the primary data can be provided.
In the above first to third example embodiments, the data processing part 204 creates secondary data for the individual customers from the data (primary data) accumulated in the DB 202. However, there are cases in which customers request their respective secondary data obtained by using data obtained through a period longer than the data storage period at the DB 202. In this case, it is desirable that the information provision apparatus be provided with, per user, a user-specific data storage part that stores the secondary data or intermediate data for creating the secondary data. Hereinafter, a fourth example embodiment will be described, in which a customer-specific data storage part is added to an information provision apparatus as a user-specific data storage part.
The data relocation part 206 extracts data from a DB 202 at a predetermined period and stores the extracted data in the customer-specific data storage part 207.
The customer-specific data storage part 207 stores the data extracted from the DB 202 for a storage period previously determined with a corresponding customer. In addition to the storage of the data extracted from the DB 202, the customer-specific data storage part 207 may be used as a storage destination of intermediate data that has been processed by the data processing part 204.
According to the above fourth example embodiment, tit becomes possible to store data for an extremely long period of time and process the data in accordance with the needs of the customer. For example, if the mass media company A needs traffic volume time-series data obtained on a specific day 10 years ago, by storing the data in the customer-specific data storage part 207, such needs can be met. In addition, by storing the intermediate data in the customer-specific data storage part 207, the calculation cost of the data processing part 204 can be reduced. For example, in a case where the average speed (per day/time zone) per month in the last one year is provided, the calculation of the data processing part 204 can be reduced by one month by storing the calculation result of the previous month.
While example embodiments of the present invention have thus been described, the present invention is not limited thereto. Further variations, substitutions, or adjustments can be made without departing from the basic technical concept of the present invention. For example, the configurations of the networks and elements and the representation modes of the data illustrated in the drawings have been used only as examples to facilitate understanding of the present invention. That is, the present invention is not limited to the configurations illustrated in the drawings.
Each of the procedures described in the above first to fourth example embodiments can be realized by a program that causes a computer (9000 in
That is, the individual parts (processing means, functions) of the information provision apparatus 200 according to the above first to fourth example embodiments can be realized by a computer program that causes a processor mounted on the information provision apparatus 200, by using its hardware, execute each processing as described above.
Finally, suitable modes of the present invention will be summarized.
(See the information provision apparatus according to the above first aspect)
The user-specific processing content(s) in the information provision apparatus may include at least a timing at which the created secondary data is transmitted.
The user-specific processing content(s) may further include a timing at which the secondary data is created.
It is possible to employ a configuration in that the information provision apparatus may further include a user-specific data storage part that stores the secondary data or intermediate data for creating the secondary data for each user, and the data processing part may create the secondary data or the intermediate data by using the user-specific data storage part before the primary data is deleted from the database.
The sensor(s) may be a camera(s) disposed on a road side or at an intersection. In this case, the user-specific processing content storage part may store a processing content for creating a traffic accident report by using an image(s) captured by the camera(s) for a predetermined data user.
The sensor(s) may be a traffic volume measuring device(s) disposed on a road side or at an intersection. In this case, the user-specific processing content storage part may store a processing content for creating statistical information by using measured values of traffic volume recorded by the traffic volume measuring device(s) for a predetermined data user.
(See the information provision method according to the above second aspect)
(See the program according to the above third aspect)
(See the computer-readable recording medium storing the program described in Mode 8)
Note, the above modes 7 to 9 can be expanded in the same way as mode 1 is expanded to modes 2 to 6.
The disclosure of each of the above PTLs is incorporated herein by reference thereto and may be used as the basis or a part of the present invention, as needed. Modifications and adjustments of the example embodiments or examples are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the basic technical concept of the present invention. Various combinations or selections (including partial deletion) of various disclosed elements (including the elements in each of the claims, example embodiments, examples, drawings, etc.) are possible within the scope of the disclosure of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept. AS to numerical value ranges disclosed in the description, even if the description does not particularly disclose arbitrary numerical values or small ranges included in the ranges, these values and ranges should be deemed to have been concretely disclosed. In addition, as needed and based on the gist of the present invention, partial or entire use of the individual disclosed matters in the above literatures that have been referred to in combination with what is disclosed in the present application should be deemed to be included in what is disclosed in the present application, as a part of the disclosure of the present invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/032044 | 8/25/2020 | WO |