Data communication device, data communication system, and recording medium
First Claim
1. A data communication device that is capable of being mounted on a vehicle, comprising:
- a first memory configured to store road map information indicating locations of a plurality of nodes assigned with numbers in a road network that is represented by the plurality of nodes and a plurality of links each connecting two adjacent ones of the nodes;
a second memory configured to store a time when the vehicle enters a link among the plurality of links, and identification data about the link corresponding to the time;
a third memory configured to store a location of the vehicle at a certain time and identification data about the link corresponding to the location;
a position measuring unit configured to periodically acquire position data indicating a location of the vehicle;
a determining unit configured to identify a link corresponding to an acquired latest position data based on the road map information every time position data is acquired, and compare the identified link with the link stored in the third memory to determine whether the vehicle has passed through a node;
a first updating unit configured to receive an indication that the vehicle has not passed through the node, and rewrite the position data and acquired time stored in the third memory to the last acquired position data and the acquired time;
a calculating unit configured to receive an indication that the vehicle has passed through the node, determine an exit time based on the acquired time stored in the third memory and a time the last acquired position data is obtained, and calculate a travel period indicating a time required for the vehicle to pass through the link from which the vehicle has last exited including while the vehicle is traveling through the link, based on the determined exit time and the entry time stored in the second memory;
a second updating unit configured to write the exit time last determined by the calculating unit as an entry time in place of the entry time stored in the second memory after the the travel period calculation, and rewrite the link identification data stored in the second memory to the identification data about the link last identified by the determining unit; and
a transmitting unit configured to transmit the calculated travel period and the identification data about the corresponding link to a given communication destination.
1 Assignment
0 Petitions
Accused Products
Abstract
The data communication device and method include storing road map information indicating locations of nodes and links, a time when a vehicle enters one link and an identifier of the link, and a vehicle location and the link identifier in a memory, periodically acquiring vehicle position data, identifying the link based on the road map information, and comparing the identified link with the link the vehicle has passed through a node. The device rewrites the position data and acquired time stored in the memory when receiving a result that the vehicle has not passed, determines an exit time based on the acquired time and the time of last acquired position data when receiving a result that the vehicle has passed, calculates a travel period of the vehicle, writes the exit time as an entry time, rewrites the link identification data, and transmits the travel period to a given communication destination.
11 Citations
20 Claims
-
1. A data communication device that is capable of being mounted on a vehicle, comprising:
-
a first memory configured to store road map information indicating locations of a plurality of nodes assigned with numbers in a road network that is represented by the plurality of nodes and a plurality of links each connecting two adjacent ones of the nodes; a second memory configured to store a time when the vehicle enters a link among the plurality of links, and identification data about the link corresponding to the time; a third memory configured to store a location of the vehicle at a certain time and identification data about the link corresponding to the location; a position measuring unit configured to periodically acquire position data indicating a location of the vehicle; a determining unit configured to identify a link corresponding to an acquired latest position data based on the road map information every time position data is acquired, and compare the identified link with the link stored in the third memory to determine whether the vehicle has passed through a node; a first updating unit configured to receive an indication that the vehicle has not passed through the node, and rewrite the position data and acquired time stored in the third memory to the last acquired position data and the acquired time; a calculating unit configured to receive an indication that the vehicle has passed through the node, determine an exit time based on the acquired time stored in the third memory and a time the last acquired position data is obtained, and calculate a travel period indicating a time required for the vehicle to pass through the link from which the vehicle has last exited including while the vehicle is traveling through the link, based on the determined exit time and the entry time stored in the second memory; a second updating unit configured to write the exit time last determined by the calculating unit as an entry time in place of the entry time stored in the second memory after the the travel period calculation, and rewrite the link identification data stored in the second memory to the identification data about the link last identified by the determining unit; and a transmitting unit configured to transmit the calculated travel period and the identification data about the corresponding link to a given communication destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A data communication system in which a data communication device communicates data with a server, comprising:
-
the data communication device, capable of being mounted on a vehicle, including; a first memory configured to store road map information indicating locations of a plurality of nodes assigned with numbers in a road network that is represented by the nodes and a plurality of links each connecting two adjacent ones of the nodes, a second memory configured to store a time when the vehicle enters a link, and identification data about the link, a third memory configured to store a location of the vehicle at a certain time, and identification data about the link corresponding to the location, a position measuring unit configured to periodically acquire position data indicating a location of the vehicle, a determining unit configured to identify a link corresponding to an acquired latest position data based on the road map information every time position data is acquired, and comparing the identified link with the link stored in the third memory to determine whether the vehicle has passed through a node, a first updating unit configured to receive an indication that the vehicle has not passed through a node, and rewriting the position data and acquired time stored in the third memory to the last acquired position data and acquired time, a calculating unit configured to receive an indication that the vehicle has passed through the node, determine a latest exit time based on the acquired time stored in the third memory and a time last acquired position data is obtained, and calculate a travel period indicating a time required for the vehicle to pass through the link from which the vehicle has last exited including while the vehicle is traveling through the link, based on the determined exit time and the entry time stored in the second memory, a second updating unit configured to write the exit time last determined by the calculating unit as an entry time in place of the entry time stored in the second memory after the end of the travel period calculation, and rewrite the link identification data stored in the second memory to the identification data about the link last identified by the determining unit, and a transmitting unit configured to transmit the calculated travel period and the identification data about the corresponding link to the server; and the server including; a receiving unit receiving the calculated travel period and the identification data.
-
-
19. A computer-readable recording medium storing a computer program for causing a computer to function as a data communication device capable of being mounted on a vehicle via a wireless network, the computer program causing the computer to execute an operation comprising:
-
periodically acquiring position data indicating a location of the vehicle; identifying a link corresponding to an acquired latest position data based on road map information every time position data is acquired, and comparing the identified link with a link stored to determine whether the vehicle has passed through a node, the road map information indicating a location of each of a plurality of nodes in a road network that is represented by the nodes assigned with numbers stored and a plurality of links connecting each two adjacent ones of the nodes; executing a first rewriting of the position data and acquired time stored in the third memory to the last acquired position data and acquired time, upon receipt of an indication that the vehicle has not passed through a node; determining, upon receipt of an indication that the vehicle has passed through a node, a latest exit time based on the acquired time stored in the third memory and a time last acquired position data is obtained, and calculating a travel period indicating a time required for the vehicle to pass through the link from which the vehicle has last exited including while the vehicle is traveling through the link, based on the determined exit time and an entry time stored in a second memory; executing a second writing of the exit time last determined through the calculating as an entry time in place of the entry time stored in the second memory after the end of the travel period calculation, and rewriting link identification data stored in the second memory to identification data about the link last identified through the acquiring; and transmitting the calculated travel period and the identification data about the corresponding link to a given communication destination.
-
-
20. An information gathering method for gathering information from a data communication device capable of being mounted on a vehicle in a traffic information providing system, the information being gathered by a server in the traffic information providing system, the method causing the data communication device to execute an operation, comprising:
-
storing road map information in a first memory, the road map information indicating locations of a plurality of nodes assigned with numbers in a road network that is represented by the nodes and a plurality of links each connecting two adjacent ones of the nodes; storing a time when the vehicle enters a link, and identification data about the link in a second memory; storing a location of the vehicle at a certain time, and identification data about the link corresponding to the location in a third memory, the data communication device carrying out an operation including; periodically acquiring position data indicating a location of the vehicle; identifying a link corresponding to an acquired latest position data based on the road map information every time position data is acquired, and comparing the identified link with the link stored in the third memory to determine whether the vehicle has passed through a node; updating the position data and acquired time stored in the third memory to the last acquired position data and acquired time, when the vehicle has not passed through the node; determining a latest exit time based on the acquired time stored in the third memory and a time last acquired position data is obtained, and calculating a travel period indicating a time required for the vehicle to pass through the link from which the vehicle has last exited including while the vehicle is traveling through the link, based on the determined exit time and the entry time stored in the second memory, when the vehicle has passed through the node; writing the last determined exit time as an entry time in place of the entry time stored in the second memory after the end of the travel period calculation, and rewriting the link identification data stored in the second memory to the identification data about the last identified link; and transmitting the calculated travel period and the identification data about the corresponding link to the server.
-
Specification