Field of the Invention
The present invention relates to a traffic information output system and a traffic information output method, and more particularly to a device which outputs a searched route and traffic information on the route.
Description of the Related Art
Japanese Patent Laid-Open No. 2007-86087 proposes a navigation device as a traffic information output system, which searches a route based on information including a start time point specified by an operator (driver of a vehicle), calculates an predicted travel time in a case where the vehicle travels on the searched route and a moving cost in a case where the vehicle travels on the searched route without congestion, and displays the searched route and a moving cost difference which is a difference between the predicted travel time and the moving cost on a display portion.
This navigation device displays the moving cost difference on the display portion thereby to allow the operator to perceive the travel time increased or decreased due to congestion. This navigation device can also give the operator an opportunity to search for another route to avoid congestion.
The technique disclosed in Japanese Patent Laid-Open No. 2007-86087 may, however, bother the operator to specify a start time point by entering the start time point when the operator searches for another route again.
In view of the above, the present invention has been made, and an object of the present invention is to provide a traffic information output system and a traffic information output method capable of reducing or eliminating the burden on the user when the searched route and the traffic information on the route are outputted.
A traffic information output system of the present invention comprises:
an input device and an output device;
a storage unit which stores a change pattern of a moving cost for each time span;
an input information recognition unit which recognizes a reference time point entered via the input device and route determination information for determining a route;
a moving cost prediction unit which predicts the moving cost of the route according to the reference time point indicated in the change pattern; and
a moving cost output control unit which outputs, to the output device, the predicted moving cost, and a change time point interface for outputting a prediction moving cost which is a moving cost predicted according to a post-change reference time point obtained by shifting the reference time point by a specified time.
The traffic information output system of the present invention allows a user of the traffic information output system to recognize a moving cost predicted according to a post-change reference time point obtained by a simple method of shifting the reference time point by a specified time via a change time point interface. Thus, this traffic information output system can reduce or eliminate the burden on the user when the searched route and the moving cost on the route are outputted.
In the traffic information output system of the present invention,
the moving cost prediction unit is preferable to calculate a change interval based on the change pattern so that a maximum value of an increase or decrease in prediction moving cost in some or all areas of the route is equal to or greater than a predetermined first threshold value, and
to recognize a time point which is the change interval earlier or later than the reference time point, as the post-change reference time point.
The thus configured traffic information output system calculates the change interval so that the maximum value of an increase or decrease in prediction moving cost is equal to or greater than a predetermined first threshold value and recognizes a time point of the reference time point before or after the change interval as the post-change reference time point. This can avoid selecting a change interval with little change in moving cost.
In the traffic information output system of the present invention,
the moving cost prediction unit is preferable to calculate a change interval based on the change pattern so that a maximum value of an increase or decrease in prediction moving cost which is a moving cost predicted in some or all areas of the route is equal to or less than a predetermined second threshold value and
to recognize a time point which is the change interval earlier or later than the reference time point, as the post-change reference time point.
The thus configured traffic information output system calculates the change interval so that the maximum value of an increase or decrease in prediction moving cost is equal to or less than a predetermined second threshold value and recognizes a time point of the reference time point before or after the change interval as the post-change reference time point. This can avoid selecting a change interval with violent fluctuations in prediction moving cost.
In the thus configured traffic information output system,
the moving cost prediction unit is preferable to be configured to recognize a time point closest to the reference time point out of the time points having a predetermined change in prediction moving cost in some or all areas of the route as the post-change reference time point.
It is inferred that when a user attempts to change the reference time point, the user is seeking a change in the moving cost. The thus configured traffic information output system recognizes a time point having a predetermined change in moving cost of the route as the post-change reference time point based on the change pattern. When the user changes the reference time point to the post-change reference time point via the change time point interface according to this post-change reference time point, the moving cost according to the post-change reference time point is displayed. The moving cost according to the post-change reference time point is a moving cost with a predetermined change from the moving cost according to the initial reference time point, and thus is highly likely to follow the intent of the user.
In addition, out of the time points having such changes in moving cost as described above, the time point closest to the reference time point is selected as the post-change reference time point. This can avoid selecting a time point having a large gap from the reference time point specified by the user as the post-change reference time point, and thus can reduce or eliminate a sense of discomfort experienced by the user.
In the thus configured traffic information output system,
the moving cost prediction unit is preferable to select a time point closest to the reference time point out of the time points where a prediction moving cost in some or all areas of the route is equal to or less than a predetermined third threshold value as the post-change reference time point based on the change pattern.
The thus configured traffic information output system can change the reference time point following the desire of the user desiring a change where the prediction moving cost is equal to or less than the third threshold value.
In the thus configured traffic information output system,
the moving cost prediction unit is preferable to select a time point closest to the reference time point out of the time points where a prediction moving cost in some or all areas of the route is reduced by a predetermined fourth threshold value or more as the post-change reference time point.
The thus configured traffic information output system can change the reference time point following the desire of the user desiring a reduction in predetermined prediction moving cost.
A traffic information output method of the present invention, executed by a traffic information output system comprising:
an input device and an output device; and
a storage unit which stores a change pattern of a moving cost for each time span, the traffic information output method comprising:
an input information recognition step of recognizing a reference time point entered via the input device and route determination information for determining a route;
a moving cost prediction step of predicting the moving cost of the route according to the reference time point indicated in the change pattern; and
a moving cost output control step of outputting, to the output device, the prediction moving cost and a change time point interface for outputting a prediction moving cost which is a moving cost predicted according to a post-change reference time point obtained by shifting the reference time point by a specified time.
With reference to
(Configuration of Route Search System)
As illustrated in
(Configuration of Server)
The server 10 includes a server computing element 11, a database 14, and a server communication device 15. Note that some or all of the computers constituting the server 10 may include a computer constituting the client 20. For example, some or all of the server 10 may include one or more clients 20 as mobile stations.
The server computing element 11 includes, for example, a processor such as a CPU. The server computing element 11 serves as a traffic information distribution unit 111 which executes a computing process described later by executing a predetermined program read from a storage device such as a memory or a hard disk drive. The server computing element 11 may include a single processor or a plurality of mutually communicable processors.
The database 14 includes, for example, storage devices such as a read only memory (ROM), a random access memory (RAM), and a hard disk drive (HDD). The database 14 is configured to store the results computed by the server computing element 11 or data received by the server computing element 11 via the server communication device 15.
The database 14 stores traffic information 141 on a moving cost at each time point for each area. The present embodiment describes the time required to pass through an area as a moving cost, but alternatively or additionally to this, charge, fuel consumption, or electricity cost may be used.
The server communication device 15 includes a communication device which is connected to a public telecommunications network (such as the Internet) as a network and communicates with an external terminal (such as the client 20).
(Configuration of Client)
The client 20 includes an information terminal (e.g., a mobile phone) such as a tablet terminal and a smartphone, whose size, shape, and weight are designed so as to be carried by the user. The client 20 may include an information terminal (e.g., a navigation device) whose size and the like are designed so as to be installed in the moving body 2 in which a user of the client 20 is traveling. Alternatively, the client 20 may include a plurality of information terminals which have different functions from each other and cooperate with each other, such as a mobile phone having a communication function and a navigation device having an input function and an output function.
The client 20 includes a client computing device 21, a client input device 22, a client output device 23, a client storage unit 24, and a client communication device 25.
The client computing device 21 includes a processor such as a CPU. The client computing device 21 has a traffic information output app installed therein to perform route search. When the traffic information output app is activated, the client computing device 21 is configured to serve as a traffic information storage control unit 211, an input information recognition unit 212, a moving cost prediction unit 213, and a moving cost output control unit 214, which execute computing processes described later. The client computing device 21 may include a single processor or a plurality of mutually communicable processors.
The client computing device 21 serves as a user interface manager (UIM) such as adjusting display content on a touch panel according to the type of touch gesture of the user on the touch panel. Examples of the touch gesture include a tap (a single tap, a double tap, and a long tap), a flick (an upper flick, a lower flick, a left flick, and a right flick), a swipe, a pinch (pinch in and pinch out), and a multi-touch.
The client input device 22 includes a position input device such as a touch pad. The client output device 23 includes a display device such as a liquid crystal panel. The touch panel includes a combination of both devices. In other words, the touch panel can individually serve as an input interface and an output interface. The touch panel displays a function image corresponding to a function of an application software (app) installed in the client 20.
The client input device 22 may alternatively or additionally include a sensing device which senses the type of a user input operation (speech content or gesture) by a non-contact system such as an audio input device (microphone) and an imaging device. The client output device 23 may additionally include an audio output device (speaker). If the client input device 22 can identify a user gesture (movement of facial expressions and movement of body parts such as fingertips or arms) by a non-contact system such as an imaging device, the client computing device 21 can sense the type of the gesture as the type of input operation.
The client storage unit 24 includes a storage device such as a read only memory (ROM), a random access memory (RAM), and a hard disk drive (HDD). The client storage unit 24 stores map information 241, a change pattern 242, and display information 243. Note that the client storage unit 24 of the present embodiment corresponds to the “storage unit” of the present invention.
The map information 241 is general map information including a plurality of links.
The change pattern 242 is information on a change pattern of a past moving cost at each point, which is updated by a traffic information acquisition process described later.
The display information 243 is information for configuring a screen displayed by the client output device 23.
The client communication device 25 is configured to communicate to and from an external terminal such as the server 10 via a public telecommunications network (such as the Internet) as a network according to a communication standard suitable for wireless communication at a long distance such as WiFi (registered trademark).
In addition, the client 20 is configured to be connected to the moving body 2 so as to be able to receive, from the moving body 2, position information measured by a positioning device such as a global positioning system (GPS). Alternatively or additionally to this, the client 20 may have a self-position measurement function with the use of GPS or the like.
(Traffic Information Acquisition Process)
With reference to
The traffic information distribution unit 111 of the server 10 delivers the latest traffic information 141 at each point at regular time intervals to the client 20 (STEP 102 in
The traffic information storage control unit 211 of the client 20 determines whether or not to receive the traffic information 141 from the server 10 through the client communication device 25 (STEP 202 in
If the determination result is positive (YES in STEP 202 in
The traffic information storage control unit 211 adds and stores the change pattern of the moving cost identified from the received traffic information 141 to and in the change pattern 242 of the moving cost stored in the client storage unit 24 (STEP 206 in
The change pattern 242 is accumulated by the above described process.
Note that additionally or alternatively to the traffic information acquisition process, the change pattern 242 may be accumulated by reading the change pattern 242 from a CD-ROM or the like or by collecting the traffic information by the moving body 2.
(Traffic Information Output Process)
Next, with reference to
When the traffic information output app is activated, the input information recognition unit 212 of the client 20 outputs a route search information input screen P1 illustrated in
The route search information input screen P1 includes a starting point input box P11, a destination point input box P12, a via point input box P13, a reference time point input box P14, and a search button P16.
The starting point input box P11 is a box for accepting an input of information indicating the starting point (e.g., information capable of identifying the starting point, such as an address and a building name) and defaults to a value of “current position”, whose background color is gray indicating that the input is invalid. If an input operation is sensed in the starting point input box P11, the input information recognition unit 212 changes the background color of the starting point input box P11 to white indicating that the input is valid and accepts an input of information indicating the starting point.
The destination point input box P12 is a box for accepting an input of information indicating the destination point (e.g., information capable of identifying the destination point, such as an address and a building name) and its background color is white indicating that the input is valid.
The via point input box P13 is a box for accepting an input of information indicating the via point (e.g., information capable of identifying the via point, such as an address and a building name) and its background color is white indicating that the input is valid.
The reference time point input box P14 is a box for accepting an input of information indicating the reference time point (start time point or arrival time point) and its background color is white indicating that the input is valid.
The search button P16 is a button for starting route search under the inputted condition.
The input information recognition unit 212 determines whether or not a pressing operation to the search button P16 is sensed in the client input device 22 (STEP 212 in
If the determination result is negative (NO in STEP 212 in
If the determination result is positive (YES in STEP 212 in
Note that for the sake of simplicity, the following description will focus on a case where a start time point is entered as the reference time point, but can be almost directly applied to a case where an arrival time point is entered. Note also that the initially entered reference time point is hereinafter referred to as “initial reference time point” as appropriate.
The moving cost prediction unit 213 searches for a plurality of routes with shorter distances based on the route determination information recognized in STEP 214 in
The moving cost prediction unit 213 predicts the moving cost of each area for each route according to the reference time point by referring to the change pattern 242 stored in the storage unit (STEP 218 in
For example, the moving cost prediction unit 213 divides each route searched for into a plurality of areas for each predetermined distance. Then, the moving cost prediction unit 213 predicts a passage time point predicted from the reference time point and an average moving cost of the area at the passage time point as the prediction moving cost for each area by referring to the change pattern 242 stored in the storage.
The moving cost prediction unit 213 extracts a congestion area from each route based on the recognized moving cost (STEP 220 in
For example, the moving cost prediction unit 213 extracts an area where the average moving cost is equal to or greater than a first congestion threshold value or the average speed at the passage time point is equal to or less than a second congestion threshold value, as the congestion area. The first congestion threshold value and the second congestion threshold value may be a predetermined value or may be an experimentally obtained value.
The moving cost prediction unit 213 recognizes a post-change reference time point having a change in moving cost in the congestion area by a post-change reference time point recognition process to be described later (STEP 222 in
The moving cost output control unit 214 outputs a traffic information display screen P2 including information indicating a moving cost predicted for each route and change time point interfaces P27 and P28 as illustrated in
As used herein, the traffic information display screen P2 includes a point display P21, a route display P22, a detailed route display P23, an alternative route selection buttons P24 and P25, a time point display P26, and change time point interfaces P27 and P28.
The point display P21 is a display indicating the starting point, the via point, and the destination point specified by the user. If the via point is not specified, the point display P21 displays no via point.
The route display P22 includes a starting point display SP which is a display of the starting point on the map, a destination point display GP which is a display of the destination point on the map, and route displays R1 to R3, each displaying a route connecting the starting point and the destination point.
Congestion area displays T1 to T4 are superimposedly displayed on each of the route displays R1 to R3. The congestion area displays T1 to T4 are displayed in a color such as red so as to be conspicuous and different from that of the other areas on the route.
When one of the route displays R1 to R3 is selected, the route display is conspicuously displayed such as by displaying the route in a color different from that of the other routes as illustrated by the route display R2 in
Note that a route having a minimum predicted moving cost (prediction moving cost) is initially selected and displayed.
The detailed route display P23 includes a display of a route name (such as a passing street name) and a display of the prediction moving cost of the entire route.
Each of the alternative route selection buttons P24 and P25 is a button associated with one of the other routes. When the pressing operation of the alternative route selection button P24 or P25 is sensed via the client input device 22, the moving cost prediction unit 213 highlights the route display corresponding to the button and displays the route name corresponding to the button and the prediction moving cost of the entire route on the detailed route display P23.
The time point display P26 is a display of the reference time point.
The change time point interfaces P27 and P28 are a display of information indicating the post-change reference time point recognized in STEP 222 in
The input information recognition unit 212 determines whether the pressing operation of the change time point interface P27 or P28 is sensed or not via the client input device 22 (STEP 226 in
If the determination result is positive (Yes in STEP 226 in
If the determination result is negative (No in STEP 2226 in
(Post-Change Reference Time Point Recognition Process)
With reference to
The moving cost prediction unit 213 enters a loop for each route searched for, and executes the processes of STEP 234 in
In STEP 234 in
In STEP 236 in
Note that in
After the loop of STEP 232 in
In STEP 240 in
In STEP 242 in
After the loop of STEP 238 in
The moving cost prediction unit 213 recognizes the time point before or after the change interval candidate dh calculated from the initial reference time point as the post-change reference time point (STEP 246 in
The traffic information output system of the first embodiment allows the user of the traffic information output system to recognize the moving cost predicted according to the post-change reference time point by a simple method of shifting the reference time point by a specified time via the change time point interfaces P27 and P28. Thus, the traffic information output system of the first embodiment can reduce or eliminate the burden on the user when the searched route and the moving cost on the route are outputted.
The thus configured traffic information output system calculates the change interval so that the maximum value Mdt(h) of the increase/decrease dt(h) of the prediction moving cost is equal to or greater than the first threshold value T1 and recognizes the time point of the reference time point before or after the change interval as the post-change reference time point. This can avoid selecting a change interval with little change in moving cost.
The thus configured traffic information output system calculates the change interval so that the maximum value Mdt(h) of the increase or decrease dt(h) of the prediction moving cost is equal to or less than the second threshold value T2 and recognizes a time point of the reference time point before or after the change interval as the post-change reference time point. This can avoid selecting a change interval with violent fluctuations in the prediction moving cost t(h).
With reference to
(Post-Change Reference Time Point Recognition Process)
The moving cost prediction unit 213 enters a loop for each route searched for, and executes the processes of STEP 234 in
Based on the prediction moving cost of each congestion section at each time point for each route, the moving cost prediction unit 213 selects a time point closest to the initial reference time point out of the time points where a prediction moving cost of a congestion section in any route is equal to or less than a predetermined third threshold value as the post-change reference time point (STEP 250 in
Note that the third threshold value may be a predetermined threshold value or may be a threshold value specified by the user.
Note that instead of selecting one post-change reference time point, the moving cost prediction unit 213 may select a time point closest to the initial reference time point out of the time points before the initial reference time point and a time point closest to the initial reference time point out of the time points after the initial reference time point as the post-change reference time point.
With reference to
Based on the graph in
Thus, the moving cost prediction unit 213 calculates a time point closest to the initial reference time point out of the reference time points where the prediction moving cost of the congestion area is equal to or less than the third threshold value for each congestion section. The moving cost prediction unit 213 selects the time point closest to the initial reference time point out of the time points calculated in all congestion sections as the post-change reference time point.
The thus configured traffic information output system can change the reference time point following the desire of the user desiring a change where the prediction moving cost is equal to or less than the third threshold value.
With reference to
(Post-Change Reference Time Point Recognition Process)
The moving cost prediction unit 213 enters a loop for each route searched for, and executes the processes of STEP 234 in
The moving cost prediction unit 213 selects a time point having a route at the initial reference time point, which is equal to or less than the prediction moving cost obtained by subtracting a fourth threshold value from a minimum prediction moving cost out of the prediction moving cost of the congestion area of any route as the post-change reference time point (STEP 260 in
Note that the fourth threshold value may be a predetermined threshold value or may be a threshold value specified by the user.
With reference to
The moving cost prediction unit 213 calculates time points hc3 and hc4 equal to or less than a prediction moving cost t(hn2)-D obtained by subtracting the fourth threshold value D from the minimum prediction moving cost t(hn2) of the initial reference time point hn2 regarding the congestion section.
The moving cost prediction unit 213 calculates all time points equal to or less than the prediction moving cost t(hn2)-D obtained by subtracting the fourth threshold value D from the minimum prediction moving cost t(hn2) of the initial reference time point hn2 for each congestion section.
The moving cost prediction unit 213 selects a time point closest to the initial reference time point out of the time points calculated in all the congestion sections as the post-change reference time point.
The thus configured traffic information output system can change the reference time point following the desire of the user desiring a reduction in time.
(Modification)
The embodiments from the first embodiment to the third embodiment select the post-change reference time point based on the prediction moving cost or an increase/decrease of the prediction moving cost in the congestion section, but instead of this, may select the post-change reference time point based on the prediction moving cost or an increase/decrease of the prediction moving cost in all sections of the route.
According to the present embodiment, the client computing device 21 of the client 20 serves as the input information recognition unit 212, the moving cost prediction unit 213, and the moving cost output control unit 214, but instead may serve as some or all of the input information recognition unit 212, the moving cost prediction unit 213, and the moving cost output control unit 214 by allowing the server computing element 11 of the server 10 to execute a predetermined program and communicate with the client 20 as needed. In this case, some or all of the map information 241, the change pattern 242, and the display information 243 may be stored in the database 14 as needed.
If the past processing results are stored regarding the processes of STEP 232 to STEP 242 in
In the first embodiment to the third embodiment, the change time point interfaces P27 and P28 are displayed by images. When the change time point interfaces P27 and P28 are pressed, the moving cost in the post-change reference time point is displayed. Alternatively or additionally to this, the moving cost output control unit 214 may allow a speaker or a microphone to serve as the change time point interface. More specifically, the moving cost output control unit 214 may be configured to output one or a plurality of post-change reference time points via a speaker, and then output the moving cost in the post-change reference time point based on the sound detected via the microphone of the client input device 22.
Number | Date | Country | Kind |
---|---|---|---|
2015-250673 | Dec 2015 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6317686 | Ran | Nov 2001 | B1 |
7176813 | Kawamata | Feb 2007 | B2 |
7525451 | Yoshikawa | Apr 2009 | B2 |
7739040 | Horvitz | Jun 2010 | B2 |
8086403 | Ishikawa | Dec 2011 | B2 |
8204640 | Tani | Jun 2012 | B2 |
8290695 | Hiestermann | Oct 2012 | B2 |
8296062 | Yamane | Oct 2012 | B2 |
20050222763 | Uyeki | Oct 2005 | A1 |
20060247954 | Hunt | Nov 2006 | A1 |
20130204527 | Schilling | Aug 2013 | A1 |
20130275046 | Shimizutani | Oct 2013 | A1 |
20150025783 | Sechny | Jan 2015 | A1 |
20170052036 | Uno | Feb 2017 | A1 |
20170122753 | Yanagihara | May 2017 | A1 |
Number | Date | Country |
---|---|---|
2007-086087 | Apr 2007 | JP |
2013-525769 | Jun 2013 | JP |
Entry |
---|
Japanese Office Action application No. 2015-250673 dated Sep. 11, 2018. |
Number | Date | Country | |
---|---|---|---|
20170176203 A1 | Jun 2017 | US |