WO2014174648A1 - 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム - Google Patents

情報記録システム、情報取得装置、情報処理方法および情報処理プログラム Download PDF

Info

Publication number
WO2014174648A1
WO2014174648A1 PCT/JP2013/062297 JP2013062297W WO2014174648A1 WO 2014174648 A1 WO2014174648 A1 WO 2014174648A1 JP 2013062297 W JP2013062297 W JP 2013062297W WO 2014174648 A1 WO2014174648 A1 WO 2014174648A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
destination
road
movement history
acquisition
Prior art date
Application number
PCT/JP2013/062297
Other languages
English (en)
French (fr)
Inventor
喬浩 鎌田
Original Assignee
パイオニア株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パイオニア株式会社 filed Critical パイオニア株式会社
Priority to JP2015513443A priority Critical patent/JPWO2014174648A1/ja
Priority to PCT/JP2013/062297 priority patent/WO2014174648A1/ja
Publication of WO2014174648A1 publication Critical patent/WO2014174648A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096877Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
    • G08G1/096888Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input information is obtained using learning systems, e.g. history databases
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3617Destination input or retrieval using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard

Definitions

  • the present invention relates to an information recording system, an information acquisition apparatus, an information processing method, and an information processing program that record acquired information and perform data processing.
  • the use of the present invention is not limited to the information recording system, the information acquisition device, the information processing method, and the information processing program.
  • Patent Document 1 Conventionally, a technology has been disclosed that provides information on facilities that are frequently used as destinations of mobile objects in an identifiable manner and can easily grasp popular facilities (for example, see Patent Document 1 below).
  • the destination to be set since the facility is searched based on the number of times set as the destination, the destination to be set depends on where the user has departed from and from which direction the destination is going. to differ greatly. For this reason, it is impossible to know which destination a moving body traveling on a road is heading to, for example, it is not possible to know a popular facility when traveling in the same direction as the own vehicle There is.
  • an information recording system includes movement history information which is movement history information of a moving object, and a destination of a destination visited by the moving object. And an association for associating the road on which the moving body traveled with the destination when the destination was set based on the acquisition history information and the movement history information and the destination information. Output of the statistical information obtained by statistically processing the destination information associated with the road based on the association by the association unit when receiving an acquisition request for information on the road and the information on the road or the destination information And a portion.
  • An information acquisition device includes a designation unit that designates a road or a destination, a transmission unit that transmits an acquisition request for the designated road or the destination, and a user who has moved the road And an acquisition unit that acquires information on a facility visited by the user or information on a road on which the user who visited the destination traveled.
  • An information recording system is an information recording system comprising an information recording device and an information acquisition device, wherein the information acquisition device is designated with a designation unit for designating a road or a destination.
  • a transmission unit that transmits an acquisition request for the road or the destination to the information recording device, information on a facility visited by a user who has moved the road, or information on a road on which the user who visited the destination has traveled
  • An acquisition unit that acquires from the information recording device, the information recording device acquiring movement history information that is information of a moving history of the moving body and destination information of a destination visited by the moving body And an association for associating the road on which the moving body traveled with the destination when the destination was set based on the acquisition unit, the movement history information, and the destination information.
  • the destination information associated with the road is statistically processed based on the association by the association unit.
  • an output unit that outputs statistical information to the information acquisition device.
  • an information processing method implemented by an information recording apparatus, wherein the movement history information, which is movement history information of a moving body, and the destination of a destination visited by the moving body. And associating the road on which the moving body traveled with the destination when the destination was set based on the acquisition history information and the movement history information and the destination information. Output of outputting statistical information obtained by statistically processing the destination information associated with the road based on the association by the association step when a process and an acquisition request for the destination information are received And a process.
  • the movement history information which is movement history information of a moving body
  • the destination of a destination visited by the moving body and the destination of a destination visited by the moving body.
  • the information processing method according to the invention of claim 12 is the information processing method implemented by the information acquisition device, wherein a designation step for designating a road or a destination and an acquisition request for the designated road or the destination are transmitted. And a transmission step of acquiring, and an acquisition step of acquiring information on a facility visited by a user who has moved on the road or information on a road on which the user who has visited the destination has traveled.
  • an information processing program according to the invention of claim 13 causes a computer to execute the information processing method according to claim 11 or claim 12.
  • FIG. 1 is a block diagram illustrating an example of a functional configuration of the information recording system according to the embodiment.
  • FIG. 2 is a flowchart illustrating an example of a processing procedure of the information recording system according to the embodiment.
  • FIG. 3 is a block diagram illustrating an example of a hardware configuration of the navigation device.
  • FIG. 4 is a block diagram illustrating an example of the hardware configuration of the server.
  • FIG. 5 is a flowchart illustrating an example of the information recording process.
  • FIG. 6 is a flowchart illustrating an example of the information output process.
  • FIG. 7 is a diagram illustrating a moving state of the moving body.
  • Part 1 Part 1
  • FIG. 8 is a chart showing route guidance information.
  • Part 1 is a chart showing the movement history.
  • FIG. 10 is a chart showing the result of map matching.
  • Part 1 is a diagram illustrating a moving state of the moving body.
  • Part 2 is a chart showing route guidance information.
  • Part 2 is a chart showing the result of map matching.
  • Part 2 is a flowchart of destination ranking processing for each road as an example of information output processing.
  • FIG. 1 is a block diagram illustrating an example of a functional configuration of the information recording system according to the embodiment.
  • the information recording system according to the embodiment can be configured by an information recording apparatus 100 and an information acquisition apparatus 110 that are connected to each other by communication.
  • the information recording apparatus 100 includes an acquisition unit 101, an association unit 102, and an output unit 103.
  • the information acquisition device 110 includes a designation unit 111, a transmission unit 112, and an acquisition unit 113.
  • the information recording apparatus 100 can be configured using a single server, but is not limited thereto, and may be configured to use a plurality of servers distributed according to the functions of the acquisition unit 101, the association unit 102, and the output unit 103.
  • the acquisition unit 101 of the information recording apparatus 100 acquires movement history information, which is movement history information of a moving body, and destination information of a destination visited by the moving body.
  • the movement history is, for example, information in which the position of the moving body is recorded every predetermined time or information in which the road on which the moving body has traveled is recorded every predetermined time.
  • the acquisition unit 101 acquires date and time information when the moving body has moved the position together with the movement history. Get date and time information when it was set.
  • the acquisition unit 101 acquires date and time information when the moving body moves on the road together with the movement history.
  • the associating unit 102 associates, with the destination, the road on which the moving body was traveling when the destination was set based on the movement history information and the destination information. Further, the road is associated with the destination based on the date and time information when the moving body moves on the road.
  • the output unit 103 When the output unit 103 receives a road-related information or destination information acquisition request from the information acquisition device 110, the output unit 103 statistically processes the destination information associated with the road based on the association by the association unit 102. Is output. This statistical information is output to the information acquisition device 110 that requested acquisition.
  • the output unit 103 has a function of matching the movement history with the road on the map information and specifying the road on which the moving body has traveled. Further, as statistical information, there is a function of outputting a ranking of destination information by road direction and a ranking of roads by destination.
  • the information acquisition device 110 can be configured using, for example, an information processing device mounted on a mobile body, a portable information processing device that can be moved, or an information processing device that is fixedly installed in a home or facility.
  • a personal computer (PC) a notebook PC, a smartphone, a tablet terminal, a navigation device, or the like can be used.
  • the designation unit 111 designates a road or a destination by a user operation or the like.
  • the transmission unit 112 transmits an acquisition request for the designated road or destination to the information recording apparatus 100.
  • the acquisition unit 113 acquires, from the information recording device 100, information related to a facility visited by a user who has moved on a road or information related to a road traveled by a user who has visited a destination.
  • the acquisition unit 101 acquires the acquisition request transmitted from the transmission unit 112 of the information acquisition apparatus 110 and outputs the acquisition request to the output unit 103. Then, in response to the acquisition request, the output unit 103 outputs, to the acquisition unit 113 of the information acquisition device 110, information related to the facility visited by the user who moved on the road or information related to the road traveled by the user who visited the destination.
  • FIG. 2 is a flowchart illustrating an example of a processing procedure of the information recording system according to the embodiment. An information recording process executed by the information recording apparatus 100 will be described. First, the information recording apparatus 100 acquires the movement history information of the moving body and the destination information of the destination visited by the moving body (step S201).
  • step S202 the road on which the moving body was traveling when the destination was set is associated with the destination.
  • step S203 the statistical information which processed the destination information linked
  • the destination and the road when traveling to this destination are associated with the moving history of the moving object. This makes it possible to provide information on the road when traveling to the destination, or information on the destination of the moving object traveling on the road. For example, on the information acquisition device side, it is possible to obtain information on roads suitable for traveling to the destination and information on destinations (popular facilities) when traveling in the same direction as the vehicle.
  • the navigation device 300 is mounted on a moving body (vehicle) and the navigation device 300 of each user accesses the server as the information recording device 100 described above
  • the navigation apparatus 300 has a configuration for transmitting the movement history of the moving body to the information recording apparatus 100.
  • the navigation device 300 has a function as the information acquisition device 110 described above, and can make an acquisition request for road and destination information to the information recording device 100 (server).
  • FIG. 3 is a block diagram illustrating an example of a hardware configuration of the navigation device.
  • a navigation device 300 includes a CPU 301, ROM 302, RAM 303, magnetic disk drive 304, magnetic disk 305, optical disk drive 306, optical disk 307, audio I / F (interface) 308, microphone 309, speaker 310, input device 311, A video I / F 312, a display 313, a communication I / F 314, a GPS unit 315, various sensors 316, and a camera 317 are provided.
  • Each component 301 to 317 is connected by a bus 320.
  • the CPU 301 governs overall control of navigation device 300.
  • the ROM 302 records a boot program and an information processing program.
  • the RAM 303 is used as a work area for the CPU 301. That is, the CPU 301 controls the entire navigation device 300 by executing various programs recorded in the ROM 302 while using the RAM 303 as a work area.
  • the magnetic disk drive 304 controls the reading / writing of the data with respect to the magnetic disk 305 according to control of CPU301.
  • the magnetic disk 305 records data written under the control of the magnetic disk drive 304.
  • an HD hard disk
  • FD flexible disk
  • the optical disk drive 306 controls reading / writing of data with respect to the optical disk 307 according to the control of the CPU 301.
  • the optical disk 307 is a detachable recording medium from which data is read according to the control of the optical disk drive 306.
  • a writable recording medium can be used as the optical disc 307.
  • an MO, a memory card, or the like can be used as a removable recording medium.
  • Examples of information recorded on the magnetic disk 305 and the optical disk 307 include map data, vehicle information, road information, travel history, and the like. Map data is used when searching for routes in car navigation systems. Background data that represents features (features) such as buildings, rivers, ground surfaces, and energy supply facilities, and road shapes that represent road shapes with links and nodes. It is vector data including data.
  • the voice I / F 308 is connected to a microphone 309 for voice input and a speaker 310 for voice output.
  • the sound received by the microphone 309 is A / D converted in the sound I / F 308.
  • the microphone 309 is installed in a dashboard portion of a vehicle, and the number thereof may be one or more. From the speaker 310, a sound obtained by D / A converting a predetermined sound signal in the sound I / F 308 is output.
  • the input device 311 includes a remote controller, a keyboard, a touch panel, and the like provided with a plurality of keys for inputting characters, numerical values, various instructions, and the like.
  • the input device 311 may be realized by any one form of a remote control, a keyboard, and a touch panel, but can also be realized by a plurality of forms.
  • the video I / F 312 is connected to the display 313. Specifically, the video I / F 312 is output from, for example, a graphic controller that controls the entire display 313, a buffer memory such as a VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and a graphic controller. And a control IC for controlling the display 313 based on the image data to be processed.
  • a graphic controller that controls the entire display 313, a buffer memory such as a VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and a graphic controller.
  • VRAM Video RAM
  • the display 313 displays icons, cursors, menus, windows, or various data such as characters and images.
  • a TFT liquid crystal display, an organic EL display, or the like can be used as the display 313, for example.
  • the camera 317 captures images inside or outside the vehicle.
  • the image may be either a still image or a moving image.
  • the outside of the vehicle is photographed by the camera 317, and the photographed image is analyzed by the CPU 301, or a recording medium such as the magnetic disk 305 or the optical disk 307 via the video I / F 312. Or output to
  • the communication I / F 314 is connected to the network via wireless and functions as an interface between the navigation device 300 and the CPU 301.
  • Communication networks that function as networks include in-vehicle communication networks such as CAN and LIN (Local Interconnect Network), public line networks and mobile phone networks, DSRC (Dedicated Short Range Communication), LAN, and WAN.
  • the communication I / F 314 is, for example, a public line connection module, an ETC (non-stop automatic fee payment system) unit, an FM tuner, a VICS (Vehicle Information and Communication System) / beacon receiver, or the like.
  • the GPS unit 315 receives radio waves from GPS satellites and outputs information indicating the current position of the vehicle.
  • the output information of the GPS unit 315 is used when the CPU 301 calculates the current position of the vehicle together with output values of various sensors 316 described later.
  • the information indicating the current position is information for specifying one point on the map data such as latitude / longitude and altitude.
  • the CPU 301 has a map matching function for correcting the position of information indicating the current position so as to match the road of the map data and displaying it when the vehicle is traveling.
  • Various sensors 316 output information for determining the position and behavior of the vehicle, such as a vehicle speed sensor, an acceleration sensor, an angular velocity sensor, and a tilt sensor.
  • the output values of the various sensors 316 are used for the calculation of the current position of the vehicle by the CPU 301 and the amount of change in speed and direction.
  • FIG. 4 is a block diagram illustrating an example of the hardware configuration of the server.
  • the server 400 constituting the information recording apparatus 100 also has the same configuration as the navigation apparatus 300 shown in FIG. Note that the server 400 does not require the GPS unit 315, the various sensors 316, the camera 317, and the like described in FIG.
  • the information recording apparatus 100 shown in FIG. 1 uses an information recording function (the acquisition unit shown in FIG. 1) when a CPU 401 executes a predetermined program using a program or data recorded in a ROM 402 or the like provided in a server 400. 101, an association unit 102, and an output unit 103). On the magnetic disk 405 and the like of the server 400, information relating roads and destinations, statistical information subjected to predetermined statistical processing, and the like are stored in a database. In addition, communication with the navigation apparatus 300 is performed via the communication I / F 414, and statistical information corresponding to the acquisition request from the navigation apparatus 300 is output to the navigation apparatus 300.
  • an information recording function the acquisition unit shown in FIG. 1
  • a CPU 401 executes a predetermined program using a program or data recorded in a ROM 402 or the like provided in a server 400. 101, an association unit 102, and an output unit 103).
  • On the magnetic disk 405 and the like of the server 400 information relating roads and destinations, statistical information subjecte
  • the server 400 may have map information based on a digital map, and may have a function of searching for a route of each navigation device 300 and acquiring point information of each point on the map.
  • the route search function searches for a route to the destination based on the current position of the vehicle and the destination.
  • the point information function acquires destination information (coordinates on the digital map (latitude and longitude, etc.)), for example, information related to the destination facility (facility name, address, telephone number, facility opening hours, etc.). And this server 400 acquires the destination of each navigation apparatus 300 and the information of the road at the time of drive
  • the server 400 may have the map matching function described in the navigation device 300 described above. If the server 400 side performs map matching and transmits the route to the destination to the navigation device 300, the processing load on the navigation device 300 side can be reduced, and the navigation device 300 side is distributed from the server 400. A route to the destination can be displayed simply by displaying information, and a simplified configuration can be used.
  • Server 400 is roughly divided into A.
  • B Information recording processing for collecting information from the navigation device 300 and performing statistical processing;
  • Information output processing for outputting the statistically processed information to the navigation device 300 in response to the acquisition request of the navigation device 300 is performed.
  • FIG. 5 is a flowchart illustrating an example of the information recording process.
  • the process performed by the navigation device 300 and the process performed by the server 400 are described.
  • the navigation device 300 accumulates travel history information during travel and route information during route search.
  • the movement history information is information in which the traveling time and the traveling position are associated with each other.
  • the latitude and longitude (x, y coordinates) are stored at regular intervals (for example, every second), and the travel position is associated with the travel time.
  • the route information includes the departure time of the departure place, the position of the departure point, the position of the destination, the name of the facility at the destination, and the like.
  • the route information is stored at the time of route search in the navigation device 300, at the start of route guidance, at the time of editing route guidance, at the elapse of a certain time, at arrival at the destination, and the like.
  • the navigation apparatus 300 transmits the accumulated movement history information and route information to the server 400 as travel history data (step S501).
  • the transmission time may be transmitted every time the mobile body arrives at the destination, or a plurality of movement history information and route information may be transmitted together at predetermined intervals.
  • the server 400 stores the travel history data in the database every time it is transmitted from the navigation device 300 (step S502). Then, predetermined travel history data is read from the database (step S503), and map matching processing is performed (step S504).
  • Step S505 based on the movement history information in the travel history data, the road information on the map data is used to identify the road on which the mobile body was traveling, and the processing result is stored in the database.
  • each line of the movement history information searches for a corresponding line segment (road) using map data composed of digital data registered as a line segment between intersections. If the road line on the matched map data is not separated from the upper or lower line or one-way, the traveling direction is calculated using information of two or more records of the movement history information, or transmitted from the navigation device 300 in advance. Based on the traveling direction information, the traveling direction of the moving body is specified.
  • the data stored in step S505 includes a line ID of the map data, a user ID (an identifier of the navigation device 300, etc.), a traveling time, a traveling direction (up / down), and the like.
  • the server 400 reads route information from the database (step S506), specifies the departure point and destination (and facility) regarding the departure and arrival of the mobile body based on the route information, and starts and ends the movement. Specify the time. Then, the processing result is stored in the database (step S507).
  • the route guidance information extracts the time when the route guidance to the destination is started for each navigation device 300 and the time when the route guidance is finished. At this time, if the end time of the route guidance is not clear, the latest time is adopted among those that have the same destination as the start of the route guidance and do not have another destination in time series.
  • the destination specifying process result and the data stored in step S507 include the user ID, the destination facility name, the destination position, the guidance start time, the guidance end time, and the like.
  • FIG. 6 is a flowchart illustrating an example of the information output process. The process performed by the navigation device 300 and the process performed by the server 400 are described. First, the navigation apparatus 300 designates an acquisition request (step S601).
  • the server 400 extracts the route guidance history of the corresponding road from the database (step S602). Then, the number of unique users for each destination (the number of users arriving at the destination) and the number of travels of all users who have traveled to the destination are calculated (step S603).
  • the destinations are rearranged in descending order of the number of unique users (step S604), and the rearranged destinations are output to the navigation device 300 as ranking information (step S605).
  • Navigation device 300 receives the ranking information (step S606), displays the received ranking information on display 313 (step S607), and ends the series of processes.
  • the user via the navigation device 300 1.
  • Ranking of destinations by road Acquisition of road ranking for each facility.
  • the user designates an arbitrary road via the navigation device 300, and the server 400 generates and provides destination ranking information for the designated road by the above-described processing.
  • the user designates an arbitrary facility via the navigation device 300, and the server 400 uses the designated facility as the destination in the processing of steps S603 and S604.
  • the roads that are tabulated and rearranged in descending order of the number of users are output to the navigation device 300 as ranking information.
  • FIG. 7 is a diagram illustrating a moving state of the moving body.
  • a black circle ( ⁇ ) shown in FIG. 7 is a movement position when the moving body is moved, and a white circle ( ⁇ ) is a movement position during route guidance.
  • a dotted line shows road data among map data, and a solid line is a route guidance section among road data.
  • the route guidance starts at the starting point 701 of the route guidance (corresponding to the departure place), and the end point 702 is the destination.
  • the moving position of the moving body in the figure is the position (coordinates) after map matching.
  • Each link on the road is assigned “01” to “02” as the line segment ID of the map data.
  • FIG. 8 is a chart showing route guidance information
  • FIG. 9 is a chart showing a movement history
  • FIG. 10 is a chart showing a map matching result. 8 to 10 correspond to the movement history when the moving body shown in FIG. 7 moves.
  • the navigation device 300 sends route guidance information including a departure time, a departure place (departure point coordinates), a destination such as a facility (destination point coordinates), and a destination point name (facility name) to the server 400 during route search. Send. And it moves according to the path
  • route guidance information including a departure time, a departure place (departure point coordinates), a destination such as a facility (destination point coordinates), and a destination point name (facility name)
  • the server 400 acquires the route guidance information 800 shown in FIG. Then, the movement history 900 of the moving body after the departure time (2013/1/28 12:00:03) t is scanned from the database 900 of the movement history information 900 shown in FIG. 9, and the destination coordinates (latitude 139. 7646, longitude 35.6776), the scanning is stopped when a coordinate xy within a predetermined threshold is reached. Then, the server 400 uses the movement history in the range from time t to coordinates xy as the route guidance section 901 of the moving body, and performs map matching processing for this route guidance section 901.
  • map matching result information 1000 shown in FIG. 10 is generated and stored in the database.
  • the map matching result information 1000 includes a user ID (for example, an identifier of the navigation device 300), a line segment ID (each link in FIG. 7), a traveling time, and a traveling direction (up / down). As described above, it is possible to determine the information of the road that has traveled in the route guidance section for each route guidance to each user's destination, including the traveling direction, and to create a database.
  • FIG. 11 is a diagram illustrating a moving state of the moving body
  • FIG. 12 is a diagram illustrating route guidance information
  • FIG. 13 is a diagram illustrating a result of map matching. Also for this user, the map matching result information 1000 in the route guidance section to the destination is generated as described above.
  • a record 1201 of the route guidance information 800 in FIG. 12 is added corresponding to different users. Further, a record 1301 relating to this user is added to the map matching result information 1000 of FIG.
  • FIG. 14 is a flowchart of destination ranking processing for each road as an example of information output processing. As described above. A statistical processing example of destination ranking for each road will be described.
  • the server 400 acquires the movement history 900 including the corresponding road based on the acquisition request (the destination ranking for each road) from the navigation device 300 (step S1401). Then, the road ID corresponding to the road requested from the map matching result information 1000 is designated (step S1402).
  • the line segment ID corresponding to the designated road is “02”, and information about this road is extracted from the map matching result information 1000.
  • the map matching result information 1000 is combined with the route guidance information 800 to add facility information (step S1403).
  • the destinations that arrive for each user who has traveled on the corresponding road are associated.
  • the destination (facility) is the international forum, and the other is traveling in the direction. Downhill, the destination (facility) is amusement park A.
  • step S1404 the number of users who have arrived at the destination (visited the facility) and the number of visits are counted (step S1404), and this ranking information 1400 is used as a statistical result. (Step S1405).
  • the user can obtain information on the number of users and the number of visits of a destination (facility) that has arrived after traveling on a certain road.
  • the destination information for each road traveling direction can be obtained in the ranking information 1400.
  • the destination information for each road travel time (or time zone) can be obtained in the ranking information 1400.
  • the route guidance information is combined with the map matching result of the mobile medical history arriving at the facility using the facility as a key, and the corresponding road is extracted. Then, for each facility, statistical processing of the ranking of roads that have traveled with this facility as a destination is performed and output to the navigation device 300 of the user.
  • the server 400 side performs the map matching process.
  • the navigation apparatus 300 may perform the map matching process and output the movement history after the map matching to the server 400.
  • the navigation device 300 may perform the function of the server 400. In this case, the server 400 can be omitted.
  • an information processing device such as another smartphone may be used.
  • a personal computer installed in the user's home or facility may be used.
  • the facility operator can grasp as statistical information which road the customer has visited through. And the above 2. Based on the road ranking for each facility, statistical information can be effectively used for advertising work, such as building an advertising tower along a high-ranking road or distributing electronic coupons.
  • the user is not limited to using the navigation device 300 described in the embodiment, and can use a simpler configuration.
  • an information acquisition device having a GPS function that can acquire the current position in the user's terminal, a communication function (transmission / reception unit) with the server 400, and a display function an acquisition request is sent to the server 400 in the same manner as in the above embodiment.
  • the information output service can be received from the server 400.
  • the server 400 side receives information on the current position and the destination of the user's information acquisition device and searches for a travel route to the destination. Then, the server 400 sequentially transmits this movement route to the information acquisition device.
  • the information acquisition device displays statistical information related to the received route and destination and notifies the user. As described above, even if an information acquisition device having a simple function is used, an information output service similar to that of the embodiment can be received.
  • the movement history of a mobile object can be stored in a database in association with the destination, and statistical information regarding the destination can be output in response to an acquisition request from the user.
  • the destination for example, a mobile object that has traveled on a certain road has arrived and information on a road that has traveled when the destination (facility) is visited.
  • the information processing method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation.
  • This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer.
  • the program may be a transmission medium that can be distributed via a network such as the Internet.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

 情報記録装置(100)は、移動体の移動履歴の情報である移動履歴情報と、移動体が訪問した目的地の目的地情報とを取得する取得部(101)と、移動履歴情報と目的地情報とに基づいて、目的地が設定されていた際に移動体が走行していた道路を、目的地と関連付ける関連付け部(102)と、道路に関する情報または目的地情報の取得要求を受け付けた場合、関連付け部(102)による関連付けに基づき、道路に関連付けられた目的地情報を統計的に処理した統計情報を出力する出力部(103)と、を有する。

Description

情報記録システム、情報取得装置、情報処理方法および情報処理プログラム
 この発明は、取得した情報を記録しデータ処理を行って提供する情報記録システム、情報取得装置、情報処理方法および情報処理プログラムに関する。ただし、この発明の利用は、情報記録システム、情報取得装置、情報処理方法および情報処理プログラムに限らない。
 従来、移動体の目的地とされる頻度が高い施設の情報を識別可能に提供し、人気のある施設を容易に把握できる技術が開示されている(例えば、下記特許文献1参照。)。
特開2008-14669号公報
 上記従来の技術では、単に目的地として設定された回数に基づいて施設を検索するため、ユーザがどの地点から出発したか、また、どの方面から目的地に向かっているかによって、設定する目的地が大きく異なる。このため、ある道路を走行している移動体がどの目的地に向かっているか等を知ることができず、例えば、自車と同じ方向に進行したときの人気の施設を知ることができないという問題がある。
 上述した課題を解決し、目的を達成するため、請求項1の発明にかかる情報記録システムは、移動体の移動履歴の情報である移動履歴情報と、前記移動体が訪問した目的地の目的地情報とを取得する取得部と、前記移動履歴情報と前記目的地情報とに基づいて、前記目的地が設定されていた際に前記移動体が走行していた道路を、当該目的地と関連付ける関連付け部と、前記道路に関する情報または前記目的地情報の取得要求を受け付けた場合、前記関連付け部による関連付けに基づき、当該道路に関連付けられた前記目的地情報を統計的に処理した統計情報を出力する出力部と、を有することを特徴とする。
 また、請求項8の発明にかかる情報取得装置は、道路または目的地を指定する指定部と、指定された前記道路または前記目的地の取得要求を送信する送信部と、前記道路を移動したユーザが訪問した施設に関する情報、または前記目的地を訪問したユーザが走行した道路に関する情報を取得する取得部と、を有することを特徴とする。
 また、請求項9の発明にかかる情報記録システムは、情報記録装置と情報取得装置とからなる情報記録システムであって、前記情報取得装置は、道路または目的地を指定する指定部と、指定された前記道路または前記目的地の取得要求を前記情報記録装置に送信する送信部と、前記道路を移動したユーザが訪問した施設に関する情報、または前記目的地を訪問したユーザが走行した道路に関する情報を前記情報記録装置から取得する取得部と、を有し、前記情報記録装置は、移動体の移動履歴の情報である移動履歴情報と、前記移動体が訪問した目的地の目的地情報とを取得する取得部と、前記移動履歴情報と前記目的地情報とに基づいて、前記目的地が設定されていた際に前記移動体が走行していた道路を、当該目的地と関連付ける関連付け部と、前記情報取得装置から前記道路に関する情報または前記目的地情報の取得要求を受け付けた場合、前記関連付け部による関連付けに基づき、当該道路に関連付けられた前記目的地情報を統計的に処理した統計情報を前記情報取得装置に出力する出力部と、を有することを特徴とする。
 また、請求項11の発明にかかる情報処理方法は、情報記録装置が実施する情報処理方法において、移動体の移動履歴の情報である移動履歴情報と、前記移動体が訪問した目的地の目的地情報とを取得する取得工程と、前記移動履歴情報と前記目的地情報とに基づいて、前記目的地が設定されていた際に前記移動体が走行していた道路を、当該目的地と関連付ける関連付け工程と、前記道路に関する情報または前記目的地情報の取得要求を受け付けた場合、前記関連付け工程による関連付けに基づき、当該道路に関連付けられた前記目的地情報を統計的に処理した統計情報を出力する出力工程と、を含むことを特徴とする。
 また、請求項12の発明にかかる情報処理方法は、情報取得装置が実施する情報処理方法において、道路または目的地を指定する指定工程と、指定された前記道路または前記目的地の取得要求を送信する送信工程と、前記道路を移動したユーザが訪問した施設に関する情報、または前記目的地を訪問したユーザが走行した道路に関する情報を取得する取得工程と、を含むことを特徴とする。
 また、請求項13の発明にかかる情報処理プログラムは、請求項11または請求項12に記載の情報処理方法をコンピュータに実行させることを特徴とする。
図1は、実施の形態にかかる情報記録システムの機能的構成の一例を示すブロック図である。 図2は、実施の形態にかかる情報記録システムの処理手順の一例を示すフローチャートである。 図3は、ナビゲーション装置のハードウェア構成の一例を示すブロック図である。 図4は、サーバのハードウェア構成の一例を示すブロック図である。 図5は、情報記録処理の一例を示すフローチャートである。 図6は、情報出力処理の一例を示すフローチャートである。 図7は、移動体の移動状態を示す図である。(その1) 図8は、経路案内情報を示す図表である。(その1) 図9は、移動履歴を示す図表である。 図10は、マップマッチングの結果を示す図表である。(その1) 図11は、移動体の移動状態を示す図である。(その2) 図12は、経路案内情報を示す図表である。(その2) 図13は、マップマッチングの結果を示す図表である。(その2) 図14は、情報出力処理の一例としての道路ごとの目的地ランキング処理のフローチャートである。
(実施の形態)
 以下に添付図面を参照して、この発明にかかる情報記録システム、情報取得装置、情報処理方法および情報処理プログラムの好適な実施の形態を詳細に説明する。
 図1は、実施の形態にかかる情報記録システムの機能的構成の一例を示すブロック図である。実施の形態にかかる情報記録システムは、互いに通信接続された情報記録装置100と、情報取得装置110とによって構成することができる。
 情報記録装置100は、取得部101と、関連付け部102と、出力部103とを含む。情報取得装置110は、指定部111と、送信部112と、取得部113とを含む。
 情報記録装置100は、単一のサーバを用いて構成できるが、これに限らず、取得部101、関連付け部102、出力部103の機能別に分散された複数のサーバを用いる構成としてもよい。
 情報記録装置100の取得部101は、移動体の移動履歴の情報である移動履歴情報と、移動体が訪問した目的地の目的地情報とを取得する。移動履歴は、例えば、移動体の位置を所定時間ごとに記録した情報や、移動体が走行した道路を所定時間ごとに記録した情報である。
 取得部101は、移動履歴が前記移動体の位置を所定時間ごとに記録した情報のときには、移動履歴とともに移動体が位置を移動した際の日時情報を取得し、目的地情報とともに、目的地が設定されていた際の日時情報を取得する。また、取得部101は、移動履歴が移動体が走行した道路を所定時間ごとに記録した情報のときには、移動履歴とともに移動体が道路を移動した際の日時情報を取得する。
 関連付け部102は、移動履歴情報と目的地情報とに基づいて、目的地が設定されていた際に移動体が走行していた道路を、目的地と関連付ける。また、移動体が道路を移動した際の日時情報に基づき、道路と目的地とを関連付ける。
 出力部103は、情報取得装置110から道路に関する情報または目的地情報の取得要求を受け付けた場合、関連付け部102による関連付けに基づいて、道路に関連付けられた目的地情報を統計的に処理した統計情報を出力する。この統計情報は、取得要求した情報取得装置110に出力される。
 また、出力部103は、移動履歴を地図情報上の道路とマッチング処理し、移動体が走行した道路を特定する機能を有する。また、統計情報として、道路の方向別の目的地情報のランキングや、目的地別の道路のランキングを出力する機能を有する。
 この情報取得装置110は、例えば、移動体に搭載される情報処理装置や、移動可能なポータブル型情報処理装置の他、自宅や施設等に固定設置される情報処理装置を用いて構成できる。これら情報処理装置としては、パーソナル・コンピュータ(PC)や、ノートPC、スマートフォン、タブレット端末、ナビゲーション装置等を用いることができる。
 指定部111は、ユーザの操作等により道路または目的地を指定する。送信部112は、指定された道路または目的地の取得要求を情報記録装置100に送信する。取得部113は、情報記録装置100から、道路を移動したユーザが訪問した施設に関する情報、または目的地を訪問したユーザが走行した道路に関する情報を取得する。
 この際、情報記録装置100は、取得部101が情報取得装置110の送信部112から送信された取得要求を取得し、出力部103に出力する。そして、取得要求に対応し、出力部103が道路を移動したユーザが訪問した施設に関する情報、または目的地を訪問したユーザが走行した道路に関する情報を情報取得装置110の取得部113に出力する。
 図2は、実施の形態にかかる情報記録システムの処理手順の一例を示すフローチャートである。情報記録装置100が実行する情報記録処理について説明する。はじめに、情報記録装置100は、移動体の移動履歴情報と、移動体が訪問した目的地の目的地情報とを取得する(ステップS201)。
 次に、移動履歴情報と目的地情報とに基づいて、目的地が設定されていた際に移動体が走行していた道路を目的地と関連付ける(ステップS202)。そして、情報取得装置110から道路に関する情報または目的地情報の取得要求を受け付けた場合、道路に関連付けられた目的地情報を統計的に処理した統計情報を情報取得装置110に出力する(ステップS203)。
 上記処理によれば、移動体の移動履歴について、目的地とこの目的地まで走行した際の道路とを関連付ける。これにより、目的地まで走行した際の道路に関する情報、あるいは道路走行中の移動体の目的地の情報を提供できるようになる。例えば、情報取得装置側では、目的地までの走行に適した道路の情報や、自車と同じ方向に進行したときの目的地(人気の施設)の情報を得ることができるようになる。
 以下に、本発明の実施例について説明する。本実施例では、移動体(車両)にナビゲーション装置300が搭載され、各ユーザのナビゲーション装置300が上述した情報記録装置100としてのサーバにアクセスする構成について説明する。ここで、ナビゲーション装置300は、移動体の移動履歴を情報記録装置100に送信する構成を有する。また、このナビゲーション装置300は、上記の情報取得装置110としての機能を有し、情報記録装置100(サーバ)に対して道路や目的地情報の取得要求を行うことができる。
(ナビゲーション装置300のハードウェア構成)
 次に、ナビゲーション装置300のハードウェア構成について説明する。図3は、ナビゲーション装置のハードウェア構成の一例を示すブロック図である。図3において、ナビゲーション装置300は、CPU301、ROM302、RAM303、磁気ディスクドライブ304、磁気ディスク305、光ディスクドライブ306、光ディスク307、音声I/F(インターフェース)308、マイク309、スピーカ310、入力デバイス311、映像I/F312、ディスプレイ313、通信I/F314、GPSユニット315、各種センサ316、カメラ317、を備えている。各構成部301~317は、バス320によってそれぞれ接続されている。
 CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302は、ブートプログラム、情報処理プログラムを記録している。RAM303は、CPU301のワークエリアとして使用される。すなわち、CPU301は、RAM303をワークエリアとして使用しながら、ROM302に記録された各種プログラムを実行することによって、ナビゲーション装置300の全体の制御を司る。
 磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取り/書き込みを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記録する。磁気ディスク305としては、例えば、HD(ハードディスク)やFD(フレキシブルディスク)を用いることができる。
 また、光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取り/書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク307は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク307のほか、MO、メモリカードなどを用いることができる。
 磁気ディスク305および光ディスク307に記録される情報の一例としては、地図データ、車両情報、道路情報、走行履歴などが挙げられる。地図データは、カーナビゲーションシステムにおいて経路探索するときに用いられ、建物、河川、地表面、エネルギー補給施設などの地物(フィーチャ)をあらわす背景データ、道路の形状をリンクやノードなどであらわす道路形状データなどを含むベクタデータである。
 音声I/F308は、音声入力用のマイク309および音声出力用のスピーカ310に接続される。マイク309に受音された音声は、音声I/F308内でA/D変換される。マイク309は、例えば、車両のダッシュボード部などに設置され、その数は単数でも複数でもよい。スピーカ310からは、所定の音声信号を音声I/F308内でD/A変換した音声が出力される。
 入力デバイス311は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス311は、リモコン、キーボード、タッチパネルのうちいずれか一つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
 映像I/F312は、ディスプレイ313に接続される。映像I/F312は、具体的には、例えば、ディスプレイ313全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ313を制御する制御ICなどによって構成される。
 ディスプレイ313には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ313としては、例えば、TFT液晶ディスプレイ、有機ELディスプレイなどを用いることができる。
 カメラ317は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、例えば、カメラ317によって車両外部を撮影し、撮影した画像をCPU301において画像解析したり、映像I/F312を介して磁気ディスク305や光ディスク307などの記録媒体に出力したりする。
 通信I/F314は、無線を介してネットワークに接続され、ナビゲーション装置300およびCPU301のインターフェースとして機能する。ネットワークとして機能する通信網には、CANやLIN(Local Interconnect Network)などの車内通信網や、公衆回線網や携帯電話網、DSRC(Dedicated Short Range Communication)、LAN、WANなどがある。通信I/F314は、例えば、公衆回線用接続モジュールやETC(ノンストップ自動料金支払いシステム)ユニット、FMチューナー、VICS(Vehicle Information and Communication System:登録商標)/ビーコンレシーバなどである。
 GPSユニット315は、GPS衛星からの電波を受信し、車両の現在位置を示す情報を出力する。GPSユニット315の出力情報は、後述する各種センサ316の出力値とともに、CPU301による車両の現在位置の算出に際して利用される。現在位置を示す情報は、例えば、緯度・経度、高度などの、地図データ上の1点を特定する情報である。
 また、CPU301は、車両の走行時に、現在位置を示す情報を地図データの道路に一致するよう位置補正し、表示させるマップマッチングの機能を有している。
 各種センサ316は、車速センサ、加速度センサ、角速度センサ、傾斜センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ316の出力値は、CPU301による車両の現在位置の算出や、速度や方位の変化量の算出に用いられる。
(サーバの構成例)
 図4は、サーバのハードウェア構成の一例を示すブロック図である。情報記録装置100を構成するサーバ400についても、図3に示したナビゲーション装置300と同様の構成を有し、符号を変えて記載した。なお、サーバ400においては、図3に記載のGPSユニット315、各種センサ316、カメラ317等は不要である。
 図1に示した情報記録装置100は、サーバ400に設けられたROM402等に記録されたプログラムやデータを用いて、CPU401が所定のプログラムを実行することによって情報記録の機能(図1の取得部101、関連付け部102、出力部103)を実現する。サーバ400の磁気ディスク405等には、道路と目的地を関連付けした情報や、所定の統計処理を行った統計情報等をデータベース化して格納する。また、通信I/F414を介してナビゲーション装置300と通信を行い、ナビゲーション装置300からの取得要求に対応した統計情報をナビゲーション装置300に出力する。
 また、サーバ400は、デジタル地図による地図情報を有し、各ナビゲーション装置300のルート探索、および地図上の各地点の地点情報を取得する機能を有してもよい。ルート探索機能は、車両の現在位置および目的地に基づき、目的地までのルート探索を行う。地点情報の機能は、目的地の情報(デジタル地図上の座標(緯度経度等))、例えば目的地の施設に関する情報(施設名、住所、電話番号、施設の営業時間等)を取得する。そして、このサーバ400は、各ナビゲーション装置300の目的地と、目的地まで走行した際の道路の情報とを取得し、これら目的地と道路との関連付けを行う。
 さらに、サーバ400は、上述したナビゲーション装置300において説明したマップマッチングの機能を有してもよい。サーバ400側でマップマッチングを行い、目的地までの経路をナビゲーション装置300に送信する構成とすれば、ナビゲーション装置300側での処理負担を軽減できるともに、ナビゲーション装置300側はサーバ400から配信された情報を表示させるだけで目的地までの経路を表示でき、簡素化した構成のものを用いることができる。
 サーバ400は、大別して、A.ナビゲーション装置300から情報を収集し、統計処理する情報記録処理と、B.ナビゲーション装置300の取得要求に応じて統計処理した情報をナビゲーション装置300に出力する情報出力処理と、を行う。
(A.情報記録処理例)
 図5は、情報記録処理の一例を示すフローチャートである。ナビゲーション装置300が行う処理と、サーバ400が行う処理とを記載してある。はじめに、ナビゲーション装置300では、走行時の移動履歴情報と、経路探索時の経路情報を蓄積している。移動履歴の情報は、走行時刻と走行位置とを関連付けた情報である。走行位置は、例えば、緯度経度(x,y座標)を一定間隔(例えば1秒ごと)に保存して、走行時刻と関連付けておく。
 経路情報は、出発地の出発時刻、出発地点の位置、目的地の位置、目的地の施設の名称等からなる。経路情報は、ナビゲーション装置300における経路探索時、経路案内開始時、経路案内の編集時、一定時間経過時、目的地に到着時、等にそれぞれ保存しておく。
 そして、ナビゲーション装置300は、蓄積しておいた移動履歴情報と経路情報とを走行履歴データとしてサーバ400に送信する(ステップS501)。送信時期は、移動体が目的地に到着するごとに送信したり、予め定めた一定期間ごとに複数の移動履歴情報と経路情報とをまとめて送信してもよい。
 サーバ400は、ナビゲーション装置300から送信された都度、走行履歴データをデータベースに保存する(ステップS502)。そして、所定の走行履歴データをデータベースから読み込み(ステップS503)、マップマッチング処理を行う(ステップS504)。
 このマップマッチング処理では、走行履歴データのうち移動履歴情報に基づき、地図データ上の道路情報を用いて、移動体がどの道路上を走行していたのか特定し、データベースに、処理結果を保存する(ステップS505)。
 上記のマップマッチング処理では、移動履歴情報の各行が、交差点間を線分として登録されているデジタルデータからなる地図データを用いて、該当する線分(道路)を検索する。そして、マッチングした地図データ上の道路の路線が上下線分離または一方通行でない場合には、移動履歴情報の2レコード以上の情報を用いて進行方向を算出するか、予めナビゲーション装置300から送信された進行方向情報をもとに、移動体の進行方向を特定する。マップマッチング処理結果、ステップS505において保存するデータは、地図データの線分ID、ユーザID(ナビゲーション装置300の識別子等)、走行時刻、進行方向(上り/下り)等を含む。
 また、サーバ400は、経路情報をデータベースから読み込み(ステップS506)、経路情報に基づいて、移動体の出発と到着に関し、出発地と目的地(および施設)を特定するとともに、移動開始や移動終了の時刻を特定する。そして、処理結果をデータベースに保存する(ステップS507)。
 目的地の特定の処理では、経路案内情報によって、ナビゲーション装置300ごとに目的地までの経路案内が開始された時刻と、経路案内が終了した時刻を抽出する。この際、経路案内の終了時刻が明確ではない場合には、経路案内開始時と同一の目的地であり、時系列的にその間に別の目的地が存在しないもののうち最新の時刻を採用する。目的地特定の処理結果、ステップS507において保存するデータは、ユーザID、目的施設名、目的地位置、案内開始時刻、案内終了時刻等を含む。
(B.情報出力処理例)
 図6は、情報出力処理の一例を示すフローチャートである。ナビゲーション装置300が行う処理と、サーバ400が行う処理とを記載してある。はじめに、ナビゲーション装置300は、取得要求を指定する(ステップS601)。
 サーバ400は、ナビゲーション装置300からの取得要求に応じて、データベースから該当する道路の経路案内履歴を抽出する(ステップS602)。そして、目的地ごとのユニークユーザ数(目的地に到着したユーザ数)と、目的地まで走行した全ユーザの走行回数を算出する(ステップS603)。
 そして、ユニークユーザ数の多い順に目的地を並び替え(ステップS604)、並び替えた目的地をランキング情報として、ナビゲーション装置300に出力する(ステップS605)。
 ナビゲーション装置300では、ランキング情報を受信し(ステップS606)、受信したランキング情報をディスプレイ313に表示し(ステップS607)、一連の処理を終了する。
 上記の処理として、ナビゲーション装置300を介したユーザは、
1.道路ごとの目的地ランキング
2.施設ごとの道路ランキングを取得要求する。
 1.道路ごとの目的地ランキングの場合には、ナビゲーション装置300を介してユーザが任意の道路を指定し、サーバ400は、上述した処理により、指定された道路の目的地ランキング情報を生成し提供する。
 また、2.施設ごとの道路ランキングの場合には、ナビゲーション装置300を介してユーザが任意の施設を指定し、サーバ400は、ステップS603,ステップS604の処理において、指定された施設を目的地として走行した道路について集計し、ユーザ数が多い順に並び替えた道路をランキング情報としてナビゲーション装置300に出力する。
(移動体の移動履歴の抽出について)
 次に、あるユーザ(ユーザID:131425)における移動体の移動時に移動履歴として用いる情報の抽出処理について説明する。図7は、移動体の移動状態を示す図である。図7に示す黒丸(●)は、移動体の移動時の移動位置であり、白丸(○)は、経路案内時の移動位置である。点線は、地図データのうち道路データを示し、実線は道路データのうち経路案内区間である。経路案内の始点701にて経路案内を開始(出発地に相当)し、終点702が目的地である。なお、図における移動体の移動位置はマップマッチング後の位置(座標)である。なお、道路の各リンクには、地図データの線分IDとして、「い01」~「に02」がそれぞれ割り付けられている。
 図8は、経路案内情報を示す図表であり、図9は、移動履歴を示す図表であり、図10は、マップマッチングの結果を示す図表である。これらの図8~図10は、図7に示した移動体の移動時の移動履歴に対応している。
 ナビゲーション装置300は、経路探索時に、出発時刻、出発地(出発地点座標)と、施設等の目的地(目的地点座標)と、目的地点名称(施設名称)とを含む経路案内情報をサーバ400に送信する。そして、ナビゲーション装置300内にて探索された経路にしたがって移動する。
 サーバ400は、図8に示す経路案内情報800をナビゲーション装置300から取得する。そして、データベースから図9に示す移動履歴の情報900のうち、出発時刻(2013/1/28 12:00:03)t以降における移動体の移動履歴900を走査し、目的地座標(緯度139.7646、経度35.6776)に対して所定の閾値以内の座標xyに到達すると走査を停止する。そして、サーバ400は、時刻t~座標xyまでの範囲の移動履歴を移動体の経路案内区間901とし、この経路案内区間901を対象にマップマッチング処理を行う。
 マップマッチング処理においては、移動座標と地図データ上の道路(リンク)の空間的接続を判定し、移動履歴の情報900の異なる座標(または時間)の2点間の変化に基づき、移動体の進行方向を算出する。そして、図10に示すマップマッチング結果情報1000を生成し、データベースに保存する。マップマッチング結果情報1000は、ユーザID(例えばナビゲーション装置300の識別子等)、線分ID(図7の各リンク)、走行時刻、進行方向(上り/下り)、を含む。以上により、各ユーザの1回の目的地までの経路案内ごとの経路案内区間において走行した道路の情報を進行方向を含めて判断でき、データベース化しておくことができる。
 また、異なるユーザ(ユーザID:254245)における移動体の移動時に移動履歴として用いる情報の抽出処理についても記載しておく。図11は、移動体の移動状態を示す図であり、図12は、経路案内情報を示す図表であり、図13は、マップマッチングの結果を示す図表である。このユーザについても、上記同様に、目的地までの経路案内区間におけるマップマッチング結果情報1000を生成する。
 そして、異なるユーザに対応して、図12の経路案内情報800のレコード1201を追加する。また、図13のマップマッチング結果情報1000についてもこのユーザに関するレコード1301を追加する。
(道路ごとの目的地ランキングの統計処理例)
 図14は、情報出力処理の一例としての道路ごとの目的地ランキング処理のフローチャートである。上述した1.道路ごとの目的地ランキングの統計処理例について説明する。はじめに、サーバ400は、ナビゲーション装置300からの取得要求(道路ごとの目的地ランキング)に基づき、該当する道路を含む移動履歴900を取得する(ステップS1401)。そして、マップマッチング結果情報1000から要求された道路に対応する道路IDを指定する(ステップS1402)。
 図示の例では、指定した道路に対応する線分IDが「い02」であり、この道路に関する情報をマップマッチング結果情報1000から抽出する。そして、このマップマッチング結果情報1000を経路案内情報800と結合させ、施設情報を付加する(ステップS1403)。この結合により、該当する道路を走行したユーザごとに到着した目的地が関連付けられる。図示の例では、道路(線分ID:い02)を走行した2人のユーザについて、1人は進行方向が上りで、目的地(施設)が国際フォーラムであり、もう1人は進行方向が下りで、目的地(施設)が遊園地Aである。
 この後、道路ごとのランキング情報1400として、目的地に到着(施設を訪問)したユーザ数、および訪問回数を計数処理し(ステップS1404)、統計結果として、このランキング情報1400をユーザのナビゲーション装置300に出力する(ステップS1405)。
 これにより、ユーザは、ある道路を走行して到着した目的地(施設)のユーザ数、および訪問回数の情報を得ることができる。また、ユーザの取得要求に他の項目、例えば、道路の進行方向を指定すれば、ランキング情報1400に、道路の進行方向別の目的地の情報を得ることができる。また、時刻を指定すれば、ランキング情報1400に、道路の走行時間(あるいは時間帯)別の目的地の情報を得ることができる。
 また、2.施設ごとの道路ランキングについても、上記同様に、施設をキーとして経路案内情報と、施設に到着した移動医歴のマップマッチング結果とを結合し、該当する道路を抽出する。そして、施設ごとに、この施設を目的地として走行した道路のランキングの統計処理を行い、ユーザのナビゲーション装置300に出力する。
 上記の実施例では、サーバ400側がマップマッチング処理を行う構成としたが、ナビゲーション装置300側でマップマッチング処理を行い、マップマッチング後の移動履歴をサーバ400に出力する構成としてもよい。さらには、サーバ400の機能をあるナビゲーション装置300が行う構成としてもよく、この場合にはサーバ400を不要にできる。
 また、移動体の移動履歴をナビゲーション装置を用いてサーバに出力する構成について説明したが、他のスマートフォンなどの情報処理装置を用いてもよい。さらには、ユーザの自宅や施設等に設置されたパーソナル・コンピュータを用いてもよい。
 また、施設の運営者は、どの道路を通って顧客が来訪したかを統計情報として把握可能になる。そして、上記2.施設ごとの道路ランキングに基づいて、高い順位の道路に沿って広告塔を建てたり、電子クーポンを配布するなど、統計情報を宣伝業務に有効利用することができる。
 また、ユーザは、実施例で説明したナビゲーション装置300を用いるに限らず、より簡易な構成を用いることもできる。例えば、ユーザの端末に現在位置を取得できるGPS機能と、サーバ400との間の通信機能(送受信部)と、表示機能を有する情報取得装置を用いて、上記実施例同様に取得要求をサーバ400に送信してサーバ400から情報出力サービスを受けることができる。この場合、サーバ400側がユーザの情報取得装置の現在位置と目的地の情報を受信して目的地までの移動経路を探索する。そしてサーバ400は、この移動経路を逐次情報取得装置に送信する。情報取得装置は、受信した経路と目的地に関する統計情報を表示させユーザに通知する。このように、簡易な機能の情報取得装置を用いても、実施例同様の情報出力サービスを受けることができる。
 以上説明した実施の形態によれば、移動体の移動履歴を目的地と関連付けてデータベース化しておき、ユーザからの取得要求に応じて目的地に関する統計情報を出力することができる。これにより、ある道路を走行した移動体が到着した目的地、および目的地(施設)を訪問した際に走行した道路に関する情報を得ることができるようになる。
 例えば、ある道路を走行している移動体がどの目的地(施設)に向かっているか、その統計を知ることができ、現在走行中の道路上の人気の施設を知ることができる。特に、高速道路など、インターチェンジまで数キロ単位で方向転換ができない道路においては、同一の道路の地点であっても上りと下りでは到達地点が大きく異なり、目的地設定をされた施設の設定回数等の傾向が大きく異なる。上記構成によれば、道路の進行方向別に目的地のランギングを提示することが可能であるため、より細かなに情報提供が可能になる。
 なお、本実施の形態で説明した情報処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD-ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
 100 情報記録装置
 101 取得部
 102 関連付け部
 103 出力部
 110 情報取得装置
 300 ナビゲーション装置
 400 サーバ

Claims (13)

  1.  移動体の移動履歴の情報である移動履歴情報と、前記移動体が訪問した目的地の目的地情報とを取得する取得部と、
     前記移動履歴情報と前記目的地情報とに基づいて、前記目的地が設定されていた際に前記移動体が走行していた道路を、当該目的地と関連付ける関連付け部と、
     前記道路に関する情報または前記目的地情報の取得要求を受け付けた場合、前記関連付け部による関連付けに基づき、当該道路に関連付けられた前記目的地情報を統計的に処理した統計情報を出力する出力部と、
     を有することを特徴とする情報記録システム。
  2.  前記移動履歴は、前記移動体の位置を所定時間ごとに記録した情報であり、
     前記取得部は、
     前記移動履歴とともに前記移動体が前記位置を移動した際の日時情報を取得し、
     前記目的地情報とともに、前記目的地が設定されていた際の前記日時情報を取得する、
     ことを特徴とする請求項1に記載の情報記録システム。
  3.  前記移動履歴は、前記移動体が走行した道路を所定時間ごとに記録した情報であり、
     前記取得部は、
     前記移動履歴とともに前記移動体が前記道路を移動した際の日時情報を取得する、
     ことを特徴とする請求項1に記載の情報記録システム。
  4.  前記関連付け部は、
     前記移動体が前記道路を移動した際の日時情報に基づき、前記道路と前記目的地とを関連付けることを特徴とする請求項1に記載の情報記録システム。
  5.  前記移動履歴は、前記移動体が走行した道路を所定時間ごとに記録した情報であり、
     前記出力部は、
     前記移動履歴を地図情報上の道路とマッチング処理し、前記移動体が走行した道路を特定することを特徴とする請求項1に記載の情報記録システム。
  6.  前記出力部は、
     前記統計情報として、前記道路の方向別の前記目的地情報のランキングを出力することを特徴とする請求項1に記載の情報記録システム。
  7.  前記出力部は、
     前記統計情報として、前記目的地別の前記道路のランキングを出力することを特徴とする請求項1に記載の情報記録システム。
  8.  道路または目的地を指定する指定部と、
     指定された前記道路または前記目的地の取得要求を送信する送信部と、
     前記道路を移動したユーザが訪問した施設に関する情報、または前記目的地を訪問したユーザが走行した道路に関する情報を取得する取得部と、
     を有することを特徴とする情報取得装置。
  9.  情報記録装置と情報取得装置とからなる情報記録システムであって、
     前記情報取得装置は、
     道路または目的地を指定する指定部と、
     指定された前記道路または前記目的地の取得要求を前記情報記録装置に送信する送信部と、
     前記道路を移動したユーザが訪問した施設に関する情報、または前記目的地を訪問したユーザが走行した道路に関する情報を前記情報記録装置から取得する取得部と、
     を有し、
     前記情報記録装置は、
     移動体の移動履歴の情報である移動履歴情報と、前記移動体が訪問した目的地の目的地情報とを取得する取得部と、
     前記移動履歴情報と前記目的地情報とに基づいて、前記目的地が設定されていた際に前記移動体が走行していた道路を、当該目的地と関連付ける関連付け部と、
     前記情報取得装置から前記道路に関する情報または前記目的地情報の取得要求を受け付けた場合、前記関連付け部による関連付けに基づき、当該道路に関連付けられた前記目的地情報を統計的に処理した統計情報を前記情報取得装置に出力する出力部と、
     を有することを特徴とする情報記録システム。
  10.  前記情報取得装置は、
     前記移動履歴情報と、前記目的地情報とを前記情報記録装置に出力することを特徴とする請求項9に記載の情報記録システム。
  11.  情報記録装置が実施する情報処理方法において、
     移動体の移動履歴の情報である移動履歴情報と、前記移動体が訪問した目的地の目的地情報とを取得する取得工程と、
     前記移動履歴情報と前記目的地情報とに基づいて、前記目的地が設定されていた際に前記移動体が走行していた道路を、当該目的地と関連付ける関連付け工程と、
     前記道路に関する情報または前記目的地情報の取得要求を受け付けた場合、前記関連付け工程による関連付けに基づき、当該道路に関連付けられた前記目的地情報を統計的に処理した統計情報を出力する出力工程と、
     を含むことを特徴とする情報処理方法。
  12.  情報取得装置が実施する情報処理方法において、
     道路または目的地を指定する指定工程と、
     指定された前記道路または前記目的地の取得要求を送信する送信工程と、
     前記道路を移動したユーザが訪問した施設に関する情報、または前記目的地を訪問したユーザが走行した道路に関する情報を取得する取得工程と、
     を含むことを特徴とする情報処理方法。
  13.  請求項11または請求項12に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
PCT/JP2013/062297 2013-04-25 2013-04-25 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム WO2014174648A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015513443A JPWO2014174648A1 (ja) 2013-04-25 2013-04-25 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム
PCT/JP2013/062297 WO2014174648A1 (ja) 2013-04-25 2013-04-25 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2013/062297 WO2014174648A1 (ja) 2013-04-25 2013-04-25 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム

Publications (1)

Publication Number Publication Date
WO2014174648A1 true WO2014174648A1 (ja) 2014-10-30

Family

ID=51791254

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/062297 WO2014174648A1 (ja) 2013-04-25 2013-04-25 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム

Country Status (2)

Country Link
JP (1) JPWO2014174648A1 (ja)
WO (1) WO2014174648A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018087727A (ja) * 2016-11-28 2018-06-07 株式会社ナビタイムジャパン 情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法
WO2018168365A1 (ja) * 2017-03-15 2018-09-20 本田技研工業株式会社 情報分析装置及び経路情報分析方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0783678A (ja) * 1993-09-13 1995-03-28 Mazda Motor Corp 自動車の経路誘導装置
JP2005283575A (ja) * 2004-03-05 2005-10-13 Matsushita Electric Ind Co Ltd 移動先予測装置および移動先予測方法
WO2008136193A1 (ja) * 2007-05-02 2008-11-13 Panasonic Corporation 移動先予測装置、移動先予測方法及びナビゲーション装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007102406A1 (ja) * 2006-03-09 2007-09-13 Pioneer Corporation 経路誘導装置、経路誘導方法、経路誘導プログラム、および記録媒体
JP2008128659A (ja) * 2006-11-16 2008-06-05 Denso Corp 情報提供システム
EP2730889B8 (en) * 2011-07-05 2021-01-20 Toyota Jidosha Kabushiki Kaisha Recommendation information provision system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0783678A (ja) * 1993-09-13 1995-03-28 Mazda Motor Corp 自動車の経路誘導装置
JP2005283575A (ja) * 2004-03-05 2005-10-13 Matsushita Electric Ind Co Ltd 移動先予測装置および移動先予測方法
WO2008136193A1 (ja) * 2007-05-02 2008-11-13 Panasonic Corporation 移動先予測装置、移動先予測方法及びナビゲーション装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018087727A (ja) * 2016-11-28 2018-06-07 株式会社ナビタイムジャパン 情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法
WO2018168365A1 (ja) * 2017-03-15 2018-09-20 本田技研工業株式会社 情報分析装置及び経路情報分析方法
JP2018151357A (ja) * 2017-03-15 2018-09-27 本田技研工業株式会社 情報分析装置及び経路情報分析方法
CN110431376A (zh) * 2017-03-15 2019-11-08 本田技研工业株式会社 信息分析装置和路径信息分析方法
US11105647B2 (en) 2017-03-15 2021-08-31 Honda Motor Co., Ltd. Information analysis device and path information analysis method

Also Published As

Publication number Publication date
JPWO2014174648A1 (ja) 2017-02-23

Similar Documents

Publication Publication Date Title
JP5607419B2 (ja) 情報通信システム、サーバ、地図情報表示装置、情報処理方法、及びプログラム
WO2011084258A2 (en) Transit stop detection
JP2015076078A (ja) 渋滞予測システム、端末装置、渋滞予測方法および渋滞予測プログラム
JP2015076077A (ja) 交通量推定システム、端末装置、交通量推定方法および交通量推定プログラム
JP2020030870A (ja) 渋滞予測システム、端末装置、渋滞予測方法および渋滞予測プログラム
JP5085970B2 (ja) 情報処理装置、情報処理方法、情報処理プログラムおよびコンピュータに読み取り可能な記録媒体
WO2014162611A1 (ja) 情報共有システム、情報処理端末、情報共有方法および情報共有プログラム
JP2007256118A (ja) 経路探索装置、経路探索方法、経路探索プログラム、および記録媒体
WO2014174648A1 (ja) 情報記録システム、情報取得装置、情報処理方法および情報処理プログラム
US9596204B2 (en) Determination of a navigational text candidate
JPWO2009011035A1 (ja) 立寄り場所候補情報登録装置、立寄り場所候補情報登録方法、立寄り場所候補情報登録プログラム及び記憶媒体
JP2007263755A (ja) 通信装置、通信中継装置、通信方法、通信プログラムおよび記録媒体
JP5032592B2 (ja) 経路探索装置、経路探索方法、経路探索プログラムおよび記録媒体
JP2008292229A (ja) ナビゲーションシステム、経路探索サーバおよび携帯端末装置ならびに経路探索方法
JP4945334B2 (ja) 経路探索装置、経路探索方法、経路探索プログラムおよびコンピュータに読み取り可能な記録媒体
JP2018124293A (ja) 情報処理装置
JP2007232587A (ja) 位置表示装置、位置表示方法、位置表示プログラムおよび記録媒体
JP6337065B2 (ja) 情報処理装置、情報取得装置、情報処理システム、情報処理方法および情報処理プログラム
JP2007257370A (ja) 情報提示装置、情報処理装置、情報提示方法、情報処理方法、情報提示プログラム、情報処理プログラムおよび記録媒体
JPWO2009011034A1 (ja) 滞在場所接続情報登録装置、滞在場所接続情報登録方法、滞在場所接続情報登録プログラム及び記憶媒体
JP2017075952A (ja) 情報処理装置、情報取得装置、情報処理システム、情報処理方法および情報処理プログラム
JP2022009101A (ja) 情報処理装置
JP7076766B2 (ja) 情報処理システム、情報処理プログラム、情報処理装置及び情報処理方法
JP2020060594A (ja) 情報処理装置
WO2014162612A1 (ja) 情報提供システム、端末、情報提供方法および情報提供プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13882820

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2015513443

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13882820

Country of ref document: EP

Kind code of ref document: A1