WO2016140133A1 - 案内装置、案内方法、及び案内プログラム - Google Patents

案内装置、案内方法、及び案内プログラム Download PDF

Info

Publication number
WO2016140133A1
WO2016140133A1 PCT/JP2016/055584 JP2016055584W WO2016140133A1 WO 2016140133 A1 WO2016140133 A1 WO 2016140133A1 JP 2016055584 W JP2016055584 W JP 2016055584W WO 2016140133 A1 WO2016140133 A1 WO 2016140133A1
Authority
WO
WIPO (PCT)
Prior art keywords
map information
update
information
guidance
map
Prior art date
Application number
PCT/JP2016/055584
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 CN201680009093.1A priority Critical patent/CN107209017A/zh
Priority to US15/543,096 priority patent/US10578444B2/en
Priority to EP16758827.6A priority patent/EP3222971B1/en
Priority to JP2017503440A priority patent/JP6414318B2/ja
Publication of WO2016140133A1 publication Critical patent/WO2016140133A1/ja

Links

Images

Classifications

    • 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/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3859Differential updating map data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2379Updates performed during online database operations; commit processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • 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/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram

Definitions

  • the present invention relates to a guidance device, a guidance method, and a guidance program.
  • Patent Document 1 a system for updating and guiding the map information on the client side (see, for example, Patent Document 1 and Patent Document 2) has been proposed. .
  • client-side map information is used using update information that is information for updating map information.
  • update information that is information for updating map information.
  • the consistency of the connection state between the roads is maintained (that is, the road network is guaranteed), and the data depends on the structure of the database on the client side. It is necessary to perform processing so as to maintain consistency in the storage arrangement. For this reason, it takes a relatively long time to update the map information on the client side, and the map information is used to guide the travel route for a relatively long time until the update of the map information is completed on the client side. It may not be possible to use it, and it may not be possible to promptly start the travel route on the client side.
  • the present invention has been made in view of the above, and an object of the present invention is to provide a guidance device, a guidance method, and a guidance program that can promptly start guidance.
  • a guidance device stores map information used for guidance in a guidance device that provides guidance based on information acquired from a map information providing device.
  • Map information storage means update information acquisition means for acquiring update information for updating the map information stored in the map information storage means from the map information providing device, and the update information acquisition means acquired by the update information acquisition means
  • map information update means for updating the map information stored in the map information storage means, and temporary distribution information used in guidance until the update by the map information update means is completed,
  • Temporary distribution information having a data structure equivalent to that of the map information, the temporary distribution information replaceable with the map information is acquired from the map information providing device.
  • Temporary distribution information acquisition means temporary distribution information storage means for storing the temporary distribution information acquired by the temporary distribution information acquisition means, and the temporary distribution information storage means until the update by the map information update means is completed.
  • Guidance means that performs guidance based on the stored temporary distribution information and performs guidance based on the map information updated by the map information update means after the update by the map information update means is completed.
  • the guidance method according to the present invention is a guidance method for performing guidance based on information acquired from the map information providing device, wherein the update information acquisition means stores map information used for guidance.
  • An update information acquisition step for acquiring update information for updating the map information stored in the map information providing device, and a map information update unit based on the update information acquired in the update information acquisition step The map information update step for updating the map information stored in the map information storage means and the temporary distribution information acquisition means are temporary distribution information used in the guidance until the update in the map information update step is completed.
  • Temporary distribution information acquisition step for acquiring the temporary distribution information acquired in the temporary distribution information acquisition step until the temporary distribution information acquisition step acquired from the figure information providing device and the guide means complete the update in the map information update step.
  • Guidance is performed based on the temporary distribution information stored by the storage means, and after the update in the map information update step is completed, a guidance step is performed for performing guidance based on the map information updated in the map information update step.
  • a guidance program is a guidance program for performing guidance based on information acquired from a map information providing device, and stores a computer in map information storage means for storing map information used for guidance.
  • Update information for updating the map information is stored in the map information storage means based on the update information acquisition means for acquiring from the map information providing device and the update information acquired by the update information acquisition means.
  • Temporary distribution information acquisition means for acquiring temporary distribution information replaceable with the map information from the map information providing device; and the map Until the update by the information update unit is completed, guidance is performed based on the temporary distribution information stored by the temporary distribution information storage unit that stores the temporary distribution information acquired by the temporary distribution information acquisition unit, and the map information update is performed. After the update by the means is completed, it is made to function as a guide means for performing a guide based on the map information updated by the map information update means.
  • the guidance device, the guidance method, and the guidance program according to the present invention guidance is performed based on the temporary distribution information until the update of the map information is completed, and the updated map is obtained after the update of the map information is completed. Since the guidance is based on the information, for example, before the update of the map information is completed, the guidance can be quickly started using the temporary distribution information, and after the update of the map information is completed.
  • the map information can be used to provide flexible guidance (for example, guidance accompanying re-searching of the travel route) that can meet various needs.
  • the guidance device provides guidance based on the temporary distribution information until the update of the map information is completed, and performs guidance based on the updated map information after the update of the map information is completed.
  • the “guidance” is guidance performed based on temporary distribution information or map information, and specifically includes a concept of travel route guidance and guidance of a specified point.
  • an in-vehicle device or a terminal device may be mentioned.
  • the “in-vehicle device” is a device mounted on a vehicle, and specifically has a concept including an in-vehicle navigation device.
  • the “terminal device” is a device on which a predetermined computer is mounted, and specifically includes a concept including a smartphone and a portable navigation device.
  • the “on-vehicle device” functions as a guide device and guides a travel route.
  • a vehicle equipped with an in-vehicle device a vehicle on which a user who operates the in-vehicle device is boarded
  • the “own vehicle” is a concept including, for example, a four-wheeled vehicle, a two-wheeled vehicle, a bicycle, and the like.
  • the own vehicle is a four-wheeled vehicle.
  • the guidance system 100 includes an in-vehicle device 1 and a center device 2.
  • FIG. 1 is a block diagram illustrating an in-vehicle device and a center device according to an embodiment of the invention.
  • the in-vehicle device 1 is a guide device, and roughly includes a communication unit 11, a touch panel 12, a display 13, a speaker 14, a current position detection unit 15, a data recording unit 16, and a control unit 17. I have.
  • the communication unit 11 is a communication unit that performs communication with the center device 2 via a network.
  • the specific kind and structure of this communication part 11 are arbitrary, a well-known mobile radio
  • the touch panel 12 is an operation unit that receives various operation inputs from the user when pressed by a user's finger or the like.
  • the touch panel 12 is formed to be transparent or translucent, and is provided on the front surface of the display 13 so as to overlap the display surface of the display 13.
  • a known touch panel provided with an operation position detection unit using a resistance film method, a capacitance method, or the like can be used.
  • the display 13 is display means for displaying various images based on the control of the control unit 17 to be described later.
  • map information stored in a map information database 161 (to be referred to as “DB” hereinafter) described later.
  • Display means for displaying a map based on The specific configuration of the display 13 is arbitrary. For example, a known flat panel display such as a liquid crystal display or an organic EL display can be used.
  • the speaker 14 is a sound output unit that outputs information by sound based on control of the control unit 17 described later.
  • the specific form of the sound output from the speaker 14 is arbitrary, and it is possible to output a synthesized sound generated as necessary and a sound recorded in advance.
  • the current position detection unit 15 is a current position detection unit that detects the current position (current position) of the in-vehicle device 1.
  • the current position detection unit 15 includes a GPS or a geomagnetic sensor (both not shown), and detects the current position (coordinates), direction, and the like of the in-vehicle device 1 by a known method.
  • the data recording unit 16 is a recording unit that records a program and various data necessary for the operation of the in-vehicle device 1, and is configured using, for example, a hard disk (not shown) as an external recording device.
  • a hard disk not shown
  • any other recording medium including a magnetic recording medium such as a magnetic disk or an optical recording medium such as a DVD or a Blu-ray disk can be used instead of or together with the hard disk (a data recording unit described later). 26 is the same).
  • the data recording unit 16 includes a map information DB 161, and is temporary distribution information storage means for storing later-described temporary delivery information acquired by a later-described temporary delivery information acquiring unit 173.
  • the map information DB 161 is map information storage means for storing map information.
  • map information is information used for guidance, and is information necessary for specifying various positions including roads, road intersections, road structures, facilities, etc. Is optional.
  • route search data for example, node data related to each node set on the road (for example, node ID for route search, coordinates for route search, etc.)
  • Link data relating to each set link for example, link ID for route search, link name for route search, connection node ID for route search, road coordinates for route search, road type for route search (for example, toll road) , General roads, elevated roads, etc.), number of lanes for route search, etc.)
  • data for guidance, display, location for example, map data and road data for locating the current position (eg Data including road shape data such as node data and link data, road attribute data such as road type), feature data (eg traffic lights, road signs, guardrails, facilities, etc.), terrain data, etc. Yes.
  • map data including road shape data such
  • the control unit 17 is a control unit that controls the in-vehicle device 1. Specifically, the CPU, various programs interpreted and executed on the CPU (a basic control program such as an OS, and a specific function that is activated on the OS, And an internal memory such as a RAM for storing the program and various data.
  • the guidance program according to the embodiment is substantially installed in the in-vehicle device 1 via an arbitrary recording medium or network, thereby substantially configuring each unit of the control unit 17 (the same applies to the control unit 27 described later). To do).
  • the control unit 17 includes an update information acquisition unit 171, a map information update unit 172, a temporary distribution information acquisition unit 173, and a guide unit 174 in terms of functional concept.
  • the update information acquisition unit 171 is an update information acquisition unit that acquires update information for updating the map information stored in the map information DB 161 from the center device 2.
  • the map information update unit 172 is a map information update unit that updates the map information stored in the map information DB 161 based on the update information acquired by the update information acquisition unit 171.
  • the temporary distribution information acquisition unit 173 is temporary distribution information used in guidance until the update by the map information update unit 172 is completed, and is temporary distribution information having a data structure equivalent to that of the map information.
  • Temporary distribution information acquisition means for acquiring replaceable temporary distribution information from the center device 2.
  • the guide unit 174 provides guidance based on the temporary distribution information stored in the data recording unit 16 until the update by the map information update unit 172 is completed. After the update by the map information update unit 172 is completed, the map information is updated. This is guidance means for performing guidance based on the map information updated by the update unit 172. The processing performed by each unit of the control unit 17 will be described later.
  • update information is information for updating the map information stored in the map information DB 161, and specifically, is information corresponding to difference update information or all update information.
  • difference update information is information for updating the map information stored in the map information DB 161. Specifically, the map information in the map information DB 161 and the center device 2 (for example, the latest version) are updated. This is information corresponding to the difference from the map information.
  • all update information is information for updating the map information stored in the map information DB 161, and specifically corresponds to all (for example, the latest version) of map information of the center device 2. Information.
  • “Updating map information” means all data included in “data for route search” and “data for guidance, display, and location” in map information DB 161, or at least In the following description, it is assumed that one piece of data is updated. For example, “update map information” indicates that “all data” described above is updated. “Temporary distribution information” is information temporarily used for guidance, specifically, information used in guidance until the update by the map information update unit 172 is completed. The information has a data structure equivalent to the map information in the map information DB 161 and can be replaced with the map information.
  • the “data structure equivalent to the map information of the map information DB 161” indicates that the data structure can be used in the guidance instead of the map information of the map information DB 161.
  • the temporary distribution information includes the same (same type) data as at least a part of the data included in the map information of the map information DB 161. More specifically, the temporary distribution information is “route search data”, which is data included in the latest version of map information in the map information DB 261 described later of the center device 2, and “for guidance, display, and location”. Information including only “guidance, display, and location data” (that is, information including data other than “route search data”).
  • the center device 2 is a map information providing device that transmits information to the in-vehicle device 1 and schematically includes a communication unit 21, a data recording unit 26, and a control unit. 27.
  • the communication unit 21 is a communication unit that performs communication with the in-vehicle device 1 via a network.
  • the specific configuration is the same as the configuration of the communication unit 11.
  • the data recording unit 26 includes a map information DB 261.
  • the map information DB 261 is map information storage means for storing map information.
  • the “map information” stored in the map information DB 261 is information used for guidance, is provided-side map information, and is included in the map information stored in the map information DB 161 of the in-vehicle device 1.
  • the information includes information similar to the information included (for example, the above-mentioned “route search data” and the above “guidance, display, location data”, etc.).
  • the map information generated every predetermined period for example, one day, one week, etc.
  • the latest information on the map for example, information on road abolition or new establishment
  • the map information DB 261 stores the map information of each past version together with the latest version of map information.
  • the control unit 27 includes a route generation unit 275 and an information transmission unit 276 in terms of functional concept.
  • the route generation unit 275 is route generation means for generating a travel route by searching using a known search method based on the map information in the map information DB 261.
  • the information transmission unit 276 is an information transmission unit that transmits information. The processing performed by each unit of the control unit 27 will be described later.
  • FIG. 2 is a flowchart of the guidance process (in the following description of each process, step is abbreviated as “S”).
  • the guidance process generally requests the center device 2 to generate a travel route, and, based on the travel route generated by the center device 2 in response to the request, temporary distribution information and a so-called map.
  • This is a process of guiding using map information updated by on-demand (MOD: Map On Demand).
  • map on demand is a concept including a process of updating map information based on update information transmitted from the center device 2.
  • timing which performs this guidance process is arbitrary timings, it demonstrates from the place which the said process started, for example as what is started when the power supply of the vehicle-mounted apparatus 1 is turned on.
  • the guidance process in the case where the above-mentioned “update information” is “difference update information” will be described.
  • the guide unit 174 of the in-vehicle device 1 requests the center device 2 to generate a travel route guided by the in-vehicle device 1. Specifically, in order to request generation of a travel route from the departure place to the destination, identification information (hereinafter, apparatus ID) for uniquely identifying the departure place, the destination, and the in-vehicle device 1 is included.
  • the travel route generation request which is the current request, is transmitted to the center device 2 via the communication unit 11.
  • the “travel route” is a route to travel.
  • the “departure point” is a point where the vehicle starts to move, and is set by receiving a user's predetermined operation via the touch panel 12 or the current position detected by the current position detection unit 15, for example. Is set.
  • the “destination” is a point that is the purpose of the movement of the vehicle, and is set, for example, when a user's predetermined operation is accepted via the touch panel 12.
  • the center device 2 that has received the travel route generation request transmitted in SA1 generates a travel route corresponding to the received travel route generation request, and transmits information that identifies the generated travel route. Specifically, first, the route generation unit 275 of the center device 2 displays the latest version of the map information DB 261 on the travel route from the departure place requested to generate the travel route to the destination requested to generate the travel route. Generate based on information. Next, the information transmission unit 276 of the center device 2 includes travel route specifying information (here, for example, a link ID on the travel route) that is information for specifying the travel route itself generated by the route generation unit 275 and the travel route. The center side version specifying information, which is information for specifying the version of the map information used for generating the route, is transmitted via the communication unit 21 to the in-vehicle device 1 corresponding to the device ID requested to generate the travel route. .
  • travel route specifying information here, for example, a link ID on the travel route
  • the control unit 17 of the in-vehicle device 1 receives the travel route specifying information and the center side version specifying information transmitted by the center device 2 via the communication unit 11.
  • the update information acquisition unit 171 of the in-car device 1 uses the version of the map information (that is, the latest version of the map information in the map information DB 261) used when generating the travel route, and the map in the map information DB 161. It is determined whether the information version is different. Specifically, it is determined whether or not the version specified by the center side version specifying information received in SA2 is different from the version of the map information in the map information DB 161. If it is determined that the versions are different (YES in SA3), the process proceeds to SA4 on the assumption that the map information needs to be updated. Further, when it is determined that the versions are not different (that is, when it is determined that the versions are the same) (NO in SA3), it is determined that the update of the map information is unnecessary, and the process proceeds to SA13.
  • the version of the map information that is, the latest version of the map information in the map information DB 261 used when generating the travel route
  • the update information acquisition unit 171 of the in-vehicle device 1 requests transmission of difference update information. Specifically, the update range on the map is specified, and the update information that is the request including the specified update range, the version of the map information in the map information DB 161, and the device ID of the in-vehicle device 1 is transmitted. The request is transmitted to the center device 2 via the communication unit 11.
  • the “update range” is a range to be updated in the map information.
  • any method can be used as long as it is a method for specifying a range corresponding to a travel route.
  • the following method can be used. Specifically, for this method, the position of the road (for example, road coordinates) on the travel route corresponding to the link ID in the travel route identification information received at SA2 is specified in the map information in the map information DB 161, and A predetermined range along the identified road (hereinafter, the road identified on the in-vehicle device 1 side) is identified as the update range.
  • the predetermined range corresponding to the mesh including all the regions is specified as the update range (hereinafter, this method is referred to as “method using the mesh as a reference unit” as necessary).
  • “mesh” is a reference unit for map information, and is a predetermined reference range. Specifically, it corresponds to a range of several kilometers (eg, 10 kilometers) on a map. Yes.
  • the position of the road on the travel route corresponding to a part of the link IDs in the travel route identification information cannot be identified in the map information of the map information DB 161
  • the update range corresponding to the section that has been interrupted is described in the first method to You may make it pinpoint using a 3rd method.
  • the first method is specifically a method in which a reference line is used for an interrupted section.
  • the “reference line” is a line corresponding to a road that is handled as “a road identified on the in-vehicle device 1 side” on a section where the line is interrupted.
  • a known supplementary method for example, on the in-vehicle device 1 side
  • This is a line drawn using a linear interpolation for the identified road. More specifically, for this method, a reference line is drawn in the interrupted section, and the drawn reference line is treated as a “road identified on the in-vehicle device 1 side” in the section, and the above mesh is used as a standard.
  • the update range corresponding to the interrupted section is specified.
  • both of the two points that are interrupted across the interrupted section in the “road specified on the in-vehicle device 1 side” that is, two points at both ends of the interrupted section.
  • any shape is used as long as the shape covers a sufficiently large range so that the road corresponding to the link ID for which the position of the road could not be specified is included.
  • a circle or an ellipse can be used.
  • the third method is a method of generating a road in an interrupted section on the in-vehicle device 1 side.
  • this method there is a possibility that the roads corresponding to the link IDs in the disconnected section and the roads generated by searching on the vehicle-mounted device 1 side in the section are formed such that the roads are far away from each other. Is a method used paying attention to a relatively low point (that is, a newly established road is relatively likely to be provided around an existing road).
  • the travel route from the point on the departure side to the point on the destination side of the two points that are interrupted across the interrupted section in the “road specified on the in-vehicle device 1 side” Is generated using a well-known method by the in-vehicle device 1 and is treated as “a road specified on the in-vehicle device 1 side” in a section where the generated travel route is interrupted, and the above-described mesh is used as a reference unit. Based on this, the update range corresponding to the interrupted section is specified.
  • the center apparatus 2 that has received the differential update information transmission request transmitted in SA4 generates differential update information corresponding to the received differential update information transmission request, and transmits the generated differential update information.
  • the information transmission unit 276 of the center device 2 generates difference update information corresponding to the update range and the map information version in the difference update information transmission request.
  • the version of the map information in the difference update information transmission request and the latest version of the map information stored in the map information DB 261 Difference update information corresponding to the difference is generated.
  • the information transmission unit 276 transmits the generated difference update information to the in-vehicle device 1 corresponding to the device ID for which the above-described difference update information transmission request is made via the communication unit 21.
  • the update information acquisition unit 171 of the in-vehicle device 1 receives and acquires the difference update information via the communication unit 11.
  • the map information update unit 172 of the in-vehicle device 1 starts updating the map information in the map information DB 161. Specifically, the update of the map information is started so that the difference update information acquired in SA5 is reflected.
  • the guide unit 174 of the in-vehicle device 1 determines whether or not the update of the map information started in SA6 is completed. Any method can be used for this determination method, but the following method can also be used. Specifically, a completion flag is generated when the update is completed, and determination is made based on whether or not the completion flag is generated. If the completion flag is generated, it is determined that the update has been completed (YES in SA7), and the process proceeds to SA11. If the completion flag has not been generated, it is determined that the update has not yet been completed (NO in SA7), and the process proceeds to SA8.
  • FIG. 3 is a flowchart of the temporary distribution information acquisition process.
  • the temporary distribution information acquisition unit 173 of the in-vehicle device 1 specifies a necessary range.
  • the “necessary range” is a range of temporary distribution information necessary for guiding a travel route at the present time, and specifically, a range corresponding to a range on a map with a mesh as a reference unit.
  • the “mesh” is a reference unit for map information, and a mesh having the same size as the mesh used in SA4 in FIG.
  • FIG. 4 is a diagram illustrating an example of a travel route and a mesh.
  • the meshes M1 to M35 in FIG. 4 correspond to the meshes in the map including the travel route specified by the travel route specifying information acquired in SA2 in FIG.
  • the “travel route” in FIG. 4 will be described below assuming that it corresponds to the travel route specified by the travel route specifying information acquired in SA2 of FIG.
  • the meshes M1 to M35 are used.
  • meshes M15 to M17, M22 to M24, and M29 to M31 are specified as necessary ranges.
  • the temporary distribution information acquisition unit 173 of the in-vehicle device 1 determines whether or not all the temporary distribution information in the necessary range specified in SB1 is recorded in the data recording unit 16. If it is determined that all the temporary distribution information within the necessary range specified in SB1 is recorded in the data recording unit 16 (YES in SB2), the temporary distribution information acquisition process is returned, and the process proceeds to SA9 in FIG. . Further, when it is not determined that all the temporary distribution information in the necessary range specified in SB1 is recorded in the data recording unit 16 (that is, the temporary distribution information in the necessary range specified in SB1 is recorded in the data recording unit 16). If it is determined that there is information that has not been performed (NO in SB2), the process proceeds to SB3. Here, in FIG. 4, for example, it is determined whether or not all the temporary distribution information of “necessary range mesh” among the meshes M1 to M35 is recorded in the data recording unit 16.
  • the temporary distribution information acquisition unit 173 of the in-vehicle device 1 requests temporary distribution information. Specifically, a temporary delivery information transmission request that is a request including the transmission range and the device ID of the in-vehicle device 1 is transmitted to the center device 2 via the communication unit 11.
  • the “transmission range” is a range of temporary distribution information for which transmission is requested, and is a range on a map with the mesh as a reference unit.
  • the “necessary range mesh specified in SB1” "Is the mesh identification information (hereinafter referred to as mesh ID) of meshes in the range where the temporary distribution information is not recorded in the data recording unit 16.
  • mesh ID mesh identification information
  • the center device 2 that has received the temporary distribution information transmission request transmitted in SB3 acquires the temporary distribution information corresponding to the received temporary distribution information transmission request, and transmits the acquired temporary distribution information.
  • the information transmission unit 276 of the center device 2 is data corresponding to the transmission range in the temporary distribution information transmission request in the “data for guidance, display, and location” of the latest version of the map information in the map information DB 261. Is transmitted as temporary distribution information, and the acquired temporary distribution information is transmitted via the communication unit 21 to the in-vehicle device 1 which is a device corresponding to the device ID for which the temporary distribution information transmission request is made.
  • an arbitrary technique can be used as a technique for acquiring temporary distribution information.
  • the center apparatus 2 receives temporary distribution information (that is, a map) corresponding to the transmission range in the received temporary distribution information transmission request.
  • a method of generating “guidance, display, and location data” in the latest version of map information in the information DB 261 and acquiring the generated temporary distribution information may be used.
  • the method of acquiring the temporary distribution information for example, the mesh ID and the temporary distribution information corresponding to the mesh ID (that is, “guidance, display, location data” in the latest version of the map information in the map information DB 261) are used.
  • a method may be used in which data is stored in the data recording unit 26 by being input from another device via the communication unit 21 and acquired from the data recording unit 26. And when comprised in this way, since it becomes unnecessary to generate
  • the temporary distribution information acquisition unit 173 of the in-vehicle device 1 receives and acquires the temporary distribution information via the communication unit 11.
  • the temporary distribution information acquisition unit 173 of the in-vehicle device 1 records (stores) the temporary distribution information acquired in SB4 in the data recording unit 16, and then returns to the temporary distribution information acquisition process. Move to SA9.
  • the guide unit 174 of the in-vehicle device 1 determines the travel route and the travel route along the travel route based on the travel route specifying information received in SA2 and the temporary distribution information recorded in the data recording unit 16.
  • Data on facilities, etc. that is, guidance data based on “guidance, display, location data”
  • the generated travel route and data along the travel route are displayed on the display 13 or a speaker. 14 to output and guide.
  • information corresponding to the map information used for generating the travel route specified by the travel route specifying information received in SA2 that is, temporarily, although the update of the map information has not been completed). Since it is possible to guide based on (distributed information), it is possible to quickly start the guidance of the travel route.
  • the guide unit 174 of the in-vehicle device 1 determines whether or not it has arrived at the destination. Specifically, it is determined whether or not the current position detected by the current position detection unit 15 is a position corresponding to the destination. And when it determines with having arrived at the destination (YES of SA10), a guidance process is complete
  • the control part 17 of the vehicle equipment 1 acquires the map information of map information DB161 in SA11.
  • the guide unit 174 of the in-vehicle device 1 guides in the same manner as SA9 based on the travel route specifying information received in SA2 and the map information acquired in SA11.
  • the map information in the map information DB 161 that is, information including the latest version of “route search data”, for example, the host vehicle is generated by making a request at SA1. Even when the travel route deviates, the travel route can be re-searched (that is, generated again) based on the latest version of “route search data”.
  • the guide unit 174 of the in-vehicle device 1 updates the map information in SA13. Instead, I will guide you until you arrive at your destination. Specifically, a travel route is generated based on the travel route specifying information received in SA2 and the map information stored in the map information DB 161, and the generated travel route is displayed on the display 13 or output from the speaker 14. To guide.
  • the update information acquisition part 171 acquires the difference update information of the range corresponding to a driving route, it prevents that map information is updated unnecessarily based on the difference update information unrelated to a driving route, for example. And the communication amount between the vehicle-mounted apparatus 1 and the center apparatus 2 can be reduced by shortening the update time of map information.
  • temporary distribution information acquisition unit 173 acquires temporary distribution information for use in guidance within a predetermined distance from the current location, for example, uselessness for acquiring temporary distribution information unrelated to guidance
  • the amount of communication between the in-vehicle device 1 and the center device 2 can be reduced.
  • the problems to be solved by the invention and the effects of the invention are not limited to the above contents, and may vary depending on the implementation environment and details of the configuration of the invention. May be solved, or only some of the effects described above may be achieved. For example, even if the speed of the start of guidance performed using the guidance device according to the present invention is about the same as the conventional one, if the structure is different from the conventional one, the speed is about the same as the conventional one.
  • the problems of the present invention have been solved.
  • each of the electrical components described above is functionally conceptual and does not necessarily need to be physically configured as illustrated.
  • the specific forms of distribution and integration of each unit are not limited to those shown in the drawings, and all or a part thereof may be functionally or physically distributed or integrated in arbitrary units according to various loads or usage conditions.
  • the in-vehicle device 1 is configured to be distributed among a plurality of devices (including a center device and a terminal device) configured to be able to communicate with each other, and an update information acquisition unit 171 and map information are included in some of the plurality of devices.
  • the update unit 172 or a part of the temporary distribution information acquisition unit 173 is provided, and the update information acquisition unit 171, the map information update unit 172, or the other of the temporary distribution information acquisition unit 173 is added to the other part of the plurality of devices. A part may be provided.
  • a mesh including a range of a predetermined distance (for example, 15 kilometers) around the current position is specified as a necessary range in SB1 of FIG. Not limited.
  • a mesh including a range of a predetermined shape including the current position (for example, a circular shape, an elliptical shape, a polygonal shape, etc.) may be specified as the necessary range.
  • one mesh including the current position may be specified as the necessary range.
  • one mesh including the current position and a mesh adjacent to the one mesh may be specified, and the specified mesh may be specified as a necessary range.
  • the adjacent meshes in this case as in SA4 in FIG.
  • the position of the road on the travel route is specified, and one mesh on the specified road is specified as the adjacent mesh.
  • all meshes adjacent to one mesh including the current position may be specified as adjacent meshes.
  • a series of meshes on the travel route from the current position to a predetermined point on the travel route may be specified as the necessary range.
  • the “predetermined point” is a point on the destination side (that is, the traveling direction side) from the current position on the travel route, and specifically, a predetermined distance (for example, 30 km) from the current position. Etc.) It may be a distant point or an intermediate point between the current position and the destination.
  • the center device 2 may specify the update range.
  • the in-vehicle device 1 transmits the travel route specifying information acquired in SA2 to the center device 2 in SA4, and the center device 2 is the same as the specifying method in the embodiment.
  • the update range may be specified by such a specific method.
  • the update range can be specified using the map information (that is, the map information in the map information DB 261) used to generate the travel route specified by the travel route specifying information. Since the “interrupted section” does not occur, the update range can be easily specified.
  • the temporary distribution information temporarily recorded in the data recording unit 16 is deleted from the temporary distribution information recorded in SB5 of FIG. It may be recorded (stored).
  • “unnecessary information for guidance” is information that has been used in the past for guidance of travel routes and is unnecessary at the present time. Specifically, it is information outside the necessary range specified by SB1. is there. Then, by deleting unnecessary information in this way, it is possible to prevent the data capacity of the data recording unit 16 from being compressed by unnecessary information. If the data capacity of the data recording unit 16 in FIG. 1 is sufficiently secured, the temporary delivery information recorded in SB5 in FIG. 1 to 3 months, etc.) may be kept.
  • the designated point may be guided as a guidance target.
  • the “designated point” is a point on the map, and specifically, a point set by receiving a user's predetermined operation via the touch panel 12.
  • processing is performed so that guidance at a designated point is performed based on the latest version of map information or temporary distribution information.
  • the processing of SA3 to SA13 in FIG. 2 is performed on the mesh at the specified point (for example, mesh M10 in FIG. 4).
  • the center device 2 may monitor the state of the in-vehicle device 1 and the center device 2 may determine whether or not the map information of the in-vehicle device 1 needs to be updated. If the center device 2 determines that the map information needs to be updated regardless of the request of SA4, the center device 2 transmits the difference update information, and acquires the transmitted difference update information in SA5. Also good. Note that the processing of SB3 and SB4 in FIG. 3 for temporary distribution information may be performed in the same manner as the processing of this modification.
  • FIG. 5 is a flowchart of a guide process according to a modification.
  • the guidance process shown in FIG. 5 is the same process as the guidance process of FIG. 2 except for a part of the processes.
  • the same process as the guidance process of FIG. The processing will be mainly described.
  • the timing for executing this guidance processing is arbitrary timing. For example, after the vehicle-mounted device 1 is powered on, the “departure place” and “destination” described in SA1 of FIG. It is set when the user's predetermined operation is received via the touch panel 12 and is started when the “departure place” and “destination” are set. explain.
  • the temporary distribution information acquisition unit 173 of the in-vehicle device 1 executes a temporary distribution information acquisition process. Specifically, the processing of SB1 to SB5 of FIG. 3 is executed in the same manner as SA8 of FIG. 2, and for example, the temporary distribution information of the “necessary range mesh” described above is stored in the data recording unit 16, for example. Record.
  • the guide unit 174 of the in-vehicle device 1 is based on the temporary distribution information recorded in the data recording unit 16, and the vicinity of the own vehicle (temporary distribution information recorded in the data recording unit 16
  • Data on the road map and facilities in the range corresponding to the range of data that is, data for display / guidance based on “data for guidance, display, location” is generated, and the data on the facility is displayed on the display 13.
  • Information is displayed or output from the speaker 14 for guidance.
  • the guide unit 174 of the in-vehicle device 1 requests the center device 2 to generate a travel route guided by the in-vehicle device 1.
  • the communication unit 11 sends a travel route generation request, which is a request including the starting point and destination set when starting the guidance process, and the device ID.
  • the center device 2 that has received the travel route generation request transmitted in SC3 in FIG. 5 performs the same processing as that in the case of receiving the travel route generation request transmitted in SA1 in FIG.
  • the center side version specific information which is the information which specifies the version for every mesh of the map information used for the production
  • the control unit 17 of the in-vehicle device 1 specifies the position of the road on the travel route using the method described in SA4 of FIG. Whether there is a mesh version different from the corresponding mesh version of the map information used when generating the travel route (that is, the latest version of each mesh corresponding to the map information in the map information DB 261). Determine whether or not. Specifically, referring to each piece of information received at SC4, the version of the map information used when generating the travel route is specified for each mesh, and then the version of the map information in the map information DB 161 is changed to the mesh.
  • the version is compared with the version of the map information used when generating the travel route (that is, the latest version of the map information in the map information DB 261), and the determination is made based on the comparison result.
  • the comparison result As a result of the comparison, in each mesh version of the map information in the map information DB 161, each mesh version of the map information used when generating the travel route (that is, each mesh of the map information in the map information DB 261). If it is determined that there is something different from the latest version (YES in SC5), the process proceeds to SC6.
  • each mesh version of the map information used when generating the travel route that is, each mesh of the map information in the map information DB 261. If it is determined that there is nothing different from (latest version) (NO in SC5), the process proceeds to SC15.
  • the version of the map information in the DB 161 is an older version than the latest version of the map information in the map information DB 261.
  • “Mesh M19, M20” “The version of the map information in the map information DB 161 is the map information in the map information DB 261.
  • the case of “the same version as the latest version” will be described as an example. In this case, in each mesh version of the map information in the map information DB 161, the version of each mesh in the map information used when generating the travel route (that is, the latest version of each mesh in the map information in the map information DB 261) and Judge that there is something different.
  • the control unit 17 of the in-vehicle device 1 requests transmission of the difference update information.
  • the update range on the map is identified (determined) using a method different from that in the case of SA4 in FIG. 2, the identified (determined) update range, the version of the map information in the map information DB 161,
  • a difference update information transmission request which is a request including the device ID of the in-vehicle device 1, is transmitted to the center device 2 via the communication unit 11. More specifically, referring to the comparison result in SC5, in each mesh of the map information in the map information DB 161, a mesh of a version older than the version of each mesh of the map information used when generating the travel route is specified.
  • the difference update information transmission request which is a requested request, is transmitted to the center apparatus 2 via the communication unit 11.
  • the function of the control unit 17 of the in-vehicle device 1 in SC5 of FIG. 5 and the function of determining the update range of the control unit 17 of the in-vehicle device 1 in SC6 correspond to “update range determining means”.
  • a difference update information transmission request is transmitted.
  • the center apparatus 2 that has received the differential update information transmission request transmitted in SC6 in FIG. 5 performs the same processing as that in the case of receiving the differential update information transmission request transmitted in SA4 in FIG. Difference update information corresponding to the difference update information transmission request is generated, and the generated difference update information is transmitted.
  • difference update information for “mesh M23 to M26” is generated and transmitted.
  • the difference update information is received and acquired in SC7 in the same manner as SA5 in FIG.
  • the map information updating unit 172 of the in-vehicle device 1 starts updating the map information in the map information DB 161.
  • the update of the map information is started only for information corresponding to the difference update information acquired in SC7 (that is, only for the mesh determined as the update range in SC6).
  • the update of the map information is started only for “mesh M23 to M26”.
  • the function of the control unit 17 of the in-vehicle device 1 as the “update range determining means” described above is appropriate for each map information mesh (that is, a block on the map) in consideration of the map information version.
  • the map information can be appropriately updated so that flexible guidance (for example, guidance accompanied by re-searching of the travel route) can be handled.
  • SC9 to SC15 after SC8 in FIG. 5 the same processing as the processing of the same name in SA7 to SA13 in FIG. 2 is performed, and the guidance processing is ended.
  • SC1 and SC2 are repeatedly executed every predetermined time (for example, 1 to 5 minutes), and SC3 to SC15 are executed in parallel with the above-described repeatedly executed processes of SC1 and SC2. May be.
  • SC10 and SC11 in SC3 to SC15 overlap with the processes repeatedly executed in SC1 and SC2, the process proceeds to SC12 without executing SC10 and SC11 after NO in SC9. You may comprise.
  • YES in SC9 there is no need to guide with the temporary distribution information, so the processes of SC1 and SC2 that are repeatedly executed may be terminated.
  • both the guidance by temporary delivery information and the update of map information can be started rapidly.
  • (About each step) 2 may be replaced with or added to any step of the guidance process of FIG. 5.
  • any of the guidance processes of FIG. may be replaced with each other, or an arbitrary step may be added.
  • SC1 to SC3 of FIG. 5 may be executed instead of SA1 in the guidance process of FIG. 2, or SA1 of FIG. 2 is executed instead of SC1 to SC3 in the guidance process of FIG. May be.
  • FIG. 5 and the temporary distribution information acquisition process of FIG. 3 are configured such that information is appropriately communicated between the in-vehicle device 1 and the center device 2 of FIG.
  • an apparatus selected arbitrarily from the in-vehicle apparatus 1 or the center apparatus 2 may be mainly executed.
  • a guide device includes a map information storage unit that stores map information used for guidance in a guide device that performs guidance based on information acquired from a map information providing device, and the map Based on the update information acquisition means for acquiring update information for updating the map information stored in the information storage means from the map information providing device, and the update information acquired by the update information acquisition means, the map Map information updating means for updating the map information stored in the information storage means, temporary distribution information used in the guidance until the update by the map information updating means is completed, and a data structure equivalent to the map information Temporary distribution information acquisition means for acquiring, from the map information providing device, temporary distribution information that can be replaced with the map information, The temporary distribution information storage means for storing the temporary distribution information acquired by the temporary distribution information acquisition means, and the temporary distribution information stored by the temporary distribution information storage means until the update by the map information update means is completed.
  • Guidance means for performing guidance based on the map information updated by the map information update means after the map information update means has completed the update.
  • guidance is provided based on the temporary distribution information until the update of the map information is completed, and guidance is performed based on the updated map information after the update of the map information is completed. Therefore, for example, before the update of the map information is completed, the temporary distribution information can be used to quickly start the guidance, and after the update of the map information is completed, the map information is used. It is possible to provide flexible guidance that can meet various needs (for example, guidance that involves re-searching the travel route).
  • the guide device is the guide device according to the above aspect 1, wherein the guide means guides a route from a current location to a destination, and the update information acquisition means includes the guide means.
  • the update information in a range corresponding to the route guided by is acquired.
  • the update information acquisition unit acquires update information in a range corresponding to the route. For example, map information is unnecessarily updated based on update information irrelevant to the route.
  • the amount of communication with the map information providing apparatus can be reduced by reducing the update time of map information.
  • the guide device according to another side surface 3 of the embodiment is the guide device according to the side surface 1 or the side surface 2, wherein the temporary distribution information acquisition means is used for guidance within a predetermined distance from the current location.
  • the temporary distribution information is acquired.
  • the temporary distribution information acquisition unit acquires temporary distribution information to be used for guidance within a predetermined distance from the current location.
  • an update range to be updated in the map information stored in the map information storage unit is determined.
  • Update range determination means for determining, wherein the update information acquisition means acquires the update information corresponding to the update range determined by the update range determination means from the map information providing device, and the map information update means Is based on the update information acquired by the update information acquisition means, and only the information corresponding to the update range determined by the update range determination means is included in the map information stored in the map information storage means.
  • the guide device since only the information corresponding to the update range determined by the update range determination unit is updated among the map information stored in the map information storage unit, for example, in the map information It is possible to prevent unnecessary updating of a range that does not require updating, and to shorten the update time of map information.
  • a guide device is the guide device according to the above aspect 4, wherein the map information providing device stores map information storage means for storing provided map information that is map information used for guidance,
  • the update range determining means of the guide device provides the map information version of the map information stored in the map information storage means of the guide device for each predetermined reference range for the map information.
  • the update information is compared with the version of the provider map information stored in the map information storage means of the apparatus, and the update range is determined based on the comparison result.
  • the version of the map information stored in the map information storage unit of the guide device is stored in the map information storage unit of the map information providing device for each predetermined reference range for the map information.
  • the reference range of the map information that is, on the map
  • Map information is appropriately updated so that flexible guidance (for example, guidance accompanied by re-searching of a driving route) can be handled by determining a range having an appropriate spread in units of blocks) as an update range. be able to.
  • a guidance method is a guidance method for performing guidance based on information acquired from a map information providing device, and an update information acquisition unit stores map information used for guidance.
  • the map information update step for updating the map information stored in the map information storage means and the temporary distribution information acquisition means are used in the guidance until the update in the map information update step is completed.
  • Temporary distribution information which is temporary distribution information having a data structure equivalent to that of the map information and replaceable with the map information Until the update in the map information update step is completed, the temporary distribution information acquisition step for acquiring the temporary distribution information acquired from the map information providing device and the temporary distribution information acquired in the temporary distribution information acquisition step are stored. Guidance is performed based on the temporary distribution information stored in the temporary distribution information storage means, and after the update in the map information update step is completed, guidance is performed based on the map information updated in the map information update step. Steps.
  • guidance is performed based on the temporary distribution information until the update of the map information is completed, and guidance is performed based on the updated map information after the update of the map information is completed. Therefore, for example, before the update of the map information is completed, the temporary distribution information can be used to quickly start the guidance, and after the update of the map information is completed, the map information is used. It is possible to provide flexible guidance that can meet various needs (for example, guidance that involves re-searching the travel route).
  • a guidance program is a guidance program that provides guidance based on information acquired from the map information providing apparatus, and stores a map information for storing map information used for guidance.
  • Update information acquisition means for acquiring update information for updating the map information stored in the means from the map information providing device, and the map information storage based on the update information acquired by the update information acquisition means
  • Map information update means for updating the map information stored in the means, and temporary distribution information used in the guidance until the update by the map information update means is completed, and has a data structure equivalent to the map information
  • Temporary distribution information acquisition means for acquiring temporary distribution information that can be replaced with the map information from the map information providing device; Until the update by the map information update unit is completed, guidance is performed based on the temporary distribution information stored by the temporary distribution information storage unit that stores the temporary distribution information acquired by the temporary distribution information acquisition unit, and the map After the update by the information update means is completed, the information update means functions as a guide means for performing guidance based on the map information updated by the map information update means.
  • guidance is performed based on the temporary distribution information until the update of the map information is completed, and guidance is performed based on the updated map information after the update of the map information is completed. Therefore, for example, before the update of the map information is completed, the temporary distribution information can be used to quickly start the guidance, and after the update of the map information is completed, the map information is used. It is possible to provide flexible guidance that can meet various needs (for example, guidance that involves re-searching the travel route).

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Automation & Control Theory (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)
  • Traffic Control Systems (AREA)

Abstract

【解決手段】車載装置1は、地図情報を格納する地図情報DB161と、地図情報を更新するための更新情報を、センター装置2から取得する更新情報取得部171と、更新情報に基づいて、地図情報を更新する地図情報更新部172と、更新が完了する迄の案内において使用される一時配信情報であり、地図情報と同等なデータ構造である一時配信情報であって、地図情報と差し替え可能な一時配信情報を取得する一時配信情報取得部173と、一時配信情報取得部173が取得した一時配信情報を格納するデータ記録部16と、更新が完了する迄は、データ記録部16が格納した一時配信情報に基づいて案内を行い、更新が完了した後は、地図情報更新部172が更新した地図情報に基づいて案内を行う案内部174と、を備える。 

Description

案内装置、案内方法、及び案内プログラム
 本発明は、案内装置、案内方法、及び案内プログラムに関する。
 従来、走行ルートを案内するための技術として、サーバ側の地図情報に基づいて生成された走行ルートを、クライアント側で案内するシステムが知られている。
 しかしながら、このシステムにおいて、サーバ側とクライアント側との間で、地図情報のバージョンが異なっている場合、案内のための情報が不足するために、サーバ側で生成された走行ルートをクライント側で正しく案内することができなくなる可能性があった。
 そこで、サーバ側で生成された走行ルートをクライント側で正しく案内する技術として、クライアント側の地図情報を更新して案内するシステム(例えば、特許文献1、及び特許文献2参照)が提案されている。
特開2014-20852号公報 特開2008-216285号公報
 しかしながら、クライアント側の地図情報を更新して案内する従来のシステムでは、例えば特許文献2に開示されているように、地図情報を更新するための情報である更新情報を用いてクライアント側の地図情報を更新する場合に、更新後の地図情報において、各道路の相互間の接続状態の整合性が保たれ(つまり、道路のネットワークが保障され)、且つ、クライアント側のデータベースの構造に依存するデータの記憶配置についての整合性が保たれるように処理する必要があった。このために、クライアント側の地図情報を更新するのに比較的長時間を要することになり、クラアイント側において地図情報の更新が完了する迄の比較的長時間にわたって、地図情報を走行ルートの案内に用いることができず、クライアント側において走行ルートの案内を迅速に開始することができなくなる可能性があった。
 本発明は、上記に鑑みてなされたものであって、案内を迅速に開始することが可能になる、案内装置、案内方法、及び案内プログラムを提供することを目的とする。
 上述した課題を解決し、目的を達成するために、本発明に係る案内装置は、地図情報提供装置から取得した情報に基づいて、案内を行う案内装置において、案内に用いられる地図情報を格納する地図情報格納手段と、前記地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得手段と、前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新手段と、前記地図情報更新手段による更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得手段と、前記一時配信情報取得手段が取得した前記一時配信情報を格納する一時配信情報格納手段と、前記地図情報更新手段による更新が完了する迄は、前記一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新手段による更新が完了した後は、前記地図情報更新手段が更新した前記地図情報に基づいて案内を行う案内手段とを備える。
 また、本発明に係る案内方法は、地図情報提供装置から取得した情報に基づいて、案内を行う案内方法であって、更新情報取得手段が、案内に用いられる地図情報を格納する地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得ステップと、地図情報更新手段が、前記更新情報取得ステップにおいて取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新ステップと、一時配信情報取得手段が、前記地図情報更新ステップにおける更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得ステップと、案内手段が、前記地図情報更新ステップにおける更新が完了する迄は、前記一時配信情報取得ステップにおいて取得した前記一時配信情報を格納する一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新ステップにおける更新が完了した後は、前記地図情報更新ステップにおいて更新した前記地図情報に基づいて案内を行う案内ステップとを含む。
 また、本発明に係る案内プログラムは、地図情報提供装置から取得した情報に基づいて、案内を行う案内プログラムであって、コンピュータを、案内に用いられる地図情報を格納する地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得手段と、前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新手段と、前記地図情報更新手段による更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得手段と、前記地図情報更新手段による更新が完了する迄は、前記一時配信情報取得手段が取得した前記一時配信情報を格納する一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新手段による更新が完了した後は、前記地図情報更新手段が更新した前記地図情報に基づいて案内を行う案内手段と、として機能させる。
 本発明に係る案内装置、案内方法、及び案内プログラムによれば、地図情報の更新が完了する迄は、一時配信情報に基づいて案内を行い、地図情報の更新が完了した後は、更新した地図情報に基づいて案内を行うことから、例えば、地図情報の更新が完了する前において、一時配信情報を用いて案内を迅速に開始することが可能となると共に、地図情報の更新が完了した後において、地図情報を用いて様々なニーズに対応可能な柔軟な案内(例えば、走行ルートの再探索を伴う案内等)を行うことが可能となる。
本発明の実施の形態に係る車載装置及びセンター装置を例示するブロック図である。 案内処理のフローチャートである。 一時配信情報取得処理のフローチャートである。 走行ルート及びメッシュの一例を示す図である。 変形例の案内処理のフローチャートである。
 以下、本発明に係る案内装置、案内方法、及び案内プログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、実施の形態によって本発明が限定されるものではない。
 本発明に係る案内装置は、地図情報の更新が完了する迄は、一時配信情報に基づいて案内を行い、地図情報の更新が完了した後は、更新された地図情報に基づいて案内を行う装置である。ここで、「案内」とは、一時配信情報又は地図情報に基づいて行う案内であり、具体的には、走行ルートの案内と、指定した地点の案内とを含む概念である。
 この案内装置として機能する装置としては、車載装置、又は端末装置が挙げられる。ここで、「車載装置」とは、車両に搭載される装置であり、具体的には、車載用ナビゲーション装置を含む概念ある。また、「端末装置」とは、所定のコンピュータを搭載した装置であり、具体的には、スマートフォンや携帯用ナビゲーション装置を含む概念である。
 そして、本実施の形態においては、「車載装置」が案内装置として機能し、走行ルートの案内を行う場合について説明する。なお、以下では、車載装置を搭載した車両(車載装置を操作するユーザが搭乗する車両)を「自車両」と称して説明する。また、「自車両」とは、例えば、四輪自動車、二輪自動車、及び自転車等を含む概念であるが、以下では、自車両が四輪自動車である場合について説明する。
(構成)
 まず、本実施の形態に係る案内システム100について説明する。この案内システム100は、車載装置1、及びセンター装置2を備えている。図1は、本発明の実施の形態に係る車載装置及びセンター装置を例示するブロック図である。
(構成-車載装置)
 最初に、車載装置1の構成について説明する。図1に示すように、車載装置1は、案内装置であり、概略的に、通信部11、タッチパネル12、ディスプレイ13、スピーカ14、現在位置検出部15、データ記録部16、及び制御部17を備えている。
(構成-車載装置-通信部)
 通信部11は、センター装置2との間でネットワークを介した通信を行う通信手段である。この通信部11の具体的な種類や構成は任意であるが、例えば、公知の移動体無線通信手段を用いることができる。
(構成-車載装置-タッチパネル)
 タッチパネル12は、ユーザの指等で押圧されることにより、当該ユーザから各種操作入力を受け付ける操作手段である。このタッチパネル12は、透明又は半透明状に形成され、ディスプレイ13の前面において当該ディスプレイ13の表示面と重畳するように設けられている。このタッチパネル12としては、例えば、抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のタッチパネルを用いることができる。
(構成-車載装置-ディスプレイ)
 ディスプレイ13は、後述する制御部17の制御に基づいて各種の画像を表示する表示手段であり、特に、後述する地図情報データベース161(以下、データベースを「DB」と称する)に格納された地図情報に基づいて地図を表示する表示手段である。このディスプレイ13の具体的な構成は任意であり、例えば、公知の液晶ディスプレイや有機ELディスプレイの如きフラットパネルディスプレイ等を用いることができる。
(構成-車載装置-スピーカ)
 スピーカ14は、後述する制御部17の制御に基づいて情報を音声にて出力する音声出力手段である。このスピーカ14から出力される音声の具体的な態様は任意であり、必要に応じて生成された合成音声や、予め録音された音声を出力することができる。
(構成-車載装置-現在位置検出部)
 現在位置検出部15は、車載装置1の現在位置(現在地)を検出する現在位置検出手段である。この現在位置検出部15は、GPS又は地磁気センサ(いずれも図示省略)を有し、現在の車載装置1の位置(座標)及び方位等を公知の方法にて検出する。
(構成-車載装置-データ記録部)
 データ記録部16は、車載装置1の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのハードディスク(図示省略)を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、又はDVDやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる(後述するデータ記録部26も同様とする)。
 また、このデータ記録部16は、地図情報DB161を備えており、後述する一時配信情報取得部173が取得した後述の一時配信情報を格納する一時配信情報格納手段である。
 地図情報DB161は、地図情報を格納する地図情報格納手段である。ここで、「地図情報」とは、案内に用いられる情報であり、道路、道路の交差点、道路構造物、施設等を含む各種の位置の特定に必要な情報であって、具体的なデータについては任意であるが、例えば、「経路探索用のデータ」(例えば、道路上に設定された各ノードに関するノードデータ(例えば経路探索用のノードID、経路探索用の座標等)や、道路上に設定された各リンクに関するリンクデータ(例えば経路探索用のリンクID、経路探索用のリンク名、経路探索用の接続ノードID、経路探索用の道路座標、経路探索用の道路種別(例えば、有料道路、一般道路、高架道路等)、経路探索用の車線数等))、及び「案内、表示、ロケーション用のデータ」(例えば、地図表示や現在位置をロケーションするための道路データ(例えばノードデータやリンクデータ等の道路形状に関するデータや、道路種別などの道路属性に関するデータ等)、地物データ(例えば信号機、道路標識、ガードレール、施設等)、地形データ)等を含んで構成されている。このような地図情報DB161の地図情報は、後述する案内処理において更新される。
(構成-車載装置-制御部)
 制御部17は、車載装置1を制御する制御手段であり、具体的には、CPU、当該CPU上で解釈実行される各種のプログラム(OSなどの基本制御プログラムや、OS上で起動され特定機能を実現するアプリケーションプログラムを含む)、及びプログラムや各種のデータを格納するためのRAMの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係る案内プログラムは、任意の記録媒体又はネットワークを介して車載装置1にインストールされることで、制御部17の各部を実質的に構成する(後述する制御部27も同様とする)。
 また、この制御部17は、機能概念的に、更新情報取得部171、地図情報更新部172、一時配信情報取得部173、及び案内部174を備えている。
 更新情報取得部171は、地図情報DB161に格納されている地図情報を更新するための更新情報を、センター装置2から取得する更新情報取得手段である。地図情報更新部172は、更新情報取得部171が取得した更新情報に基づいて、地図情報DB161に格納されている地図情報を更新する地図情報更新手段である。一時配信情報取得部173は、地図情報更新部172による更新が完了する迄の案内において使用される一時配信情報であり、地図情報と同等なデータ構造である一時配信情報であって、地図情報と差し替え可能な一時配信情報を、センター装置2から取得する一時配信情報取得手段である。案内部174は、地図情報更新部172による更新が完了する迄は、データ記録部16が格納した一時配信情報に基づいて案内を行い、地図情報更新部172による更新が完了した後は、地図情報更新部172が更新した地図情報に基づいて案内を行う案内手段である。なお、これら制御部17の各部により行われる処理については、後述する。
 ここで、「更新情報」とは、地図情報DB161に格納されている地図情報を更新するための情報であり、具体的には、差分更新情報、又は全部更新情報に対応する情報である。「差分更新情報」とは、地図情報DB161に格納されている地図情報を更新するための情報であり、具体的には、地図情報DB161の地図情報と、センター装置2の(例えば最新バージョンの)地図情報との差分に対応する情報である。また、「全部更新情報」とは、地図情報DB161に格納されている地図情報を更新するための情報であり、具体的には、センター装置2の(例えば最新バージョンの)地図情報全てに対応する情報である。なお、「地図情報を更新する」とは、地図情報DB161における「経路探索用のデータ」、及び「案内、表示、ロケーション用のデータ」に含まれる各データのうちの全てのデータ、又は、少なくとも1つのデータを更新することを示すが、以下では、例えば、「地図情報を更新する」が、前述の「全てのデータ」を更新することを示すものとして、説明する。また、「一時配信情報」とは、案内のために一時的に使用される情報であり、具体的には、地図情報更新部172による更新が完了する迄の案内において使用される情報であり、地図情報DB161の地図情報と同等なデータ構造である情報であって、当該地図情報と差し替え可能な情報である。ここで、「地図情報DB161の地図情報と同等なデータ構造」とは、案内において地図情報DB161の地図情報の代わりに利用することができるデータ構造であることを示しており、具体的には、一時配信情報が、地図情報DB161の地図情報に含まれている少なくとも一部のデータと同様な(同じ種類の)データを含んでいることを示している。この一時配信情報について更に具体的には、センター装置2の後述する地図情報DB261の最新バージョンの地図情報に含まれているデータである「経路探索用のデータ」、及び「案内、表示、ロケーション用のデータ」の各データうちの、「案内、表示、ロケーション用のデータ」のみを含む情報(つまり、「経路探索用のデータ」以外のデータを含む情報)である。
(構成-センター装置)
 次に、センター装置2の構成について説明する。図1に示すように、センター装置2は、地図情報提供装置であって、車載装置1に対して情報を送信する装置であり、概略的に、通信部21、データ記録部26、及び制御部27を備えている。
(構成-センター装置-通信部)
 通信部21は、車載装置1との間でネットワークを介した通信を行う通信手段であり、具体的な構成については、通信部11の構成と同様である。
(構成-センター装置-データ記録部)
 データ記録部26は、地図情報DB261を備えている。
 地図情報DB261は、地図情報を格納する地図情報格納手段である。ここで、この地図情報DB261に格納されている「地図情報」とは、案内に用いられる情報であって、提供側地図情報であり、車載装置1の地図情報DB161に格納されている地図情報に含まれている情報(例えば、前述の「経路探索用のデータ」、及び前述の「案内、表示、ロケーション用のデータ」等)と同様な情報が含まれている情報である。そして、地図情報DB261には、地図に関する最新の情報(例えば、道路の撤廃又は新設の情報等)に基づいて所定期間(例えば、1日、1週間等)毎に生成された地図情報が、順次提供されて蓄積されている。つまり、この地図情報DB261には、最新バージョンの地図情報と共に、過去の各バージョンの地図情報も格納されている。
(構成-センター装置-制御部)
 制御部27は、機能概念的に、ルート生成部275、及び情報送信部276を備えている。ルート生成部275は、地図情報DB261の地図情報に基づいて、公知の探索手法を用いて探索することにより、走行ルートを生成するルート生成手段である。情報送信部276は、情報を送信する情報送信手段である。なお、これら制御部27の各部により行われる処理については、後述する。
(処理)
 次に、このように構成される案内システム100の車載装置1によって実行される案内処理について説明する。図2は、案内処理のフローチャートである(以下の各処理の説明ではステップを「S」と略記する)。案内処理は、概略的には、走行ルートの生成をセンター装置2に要求し、当該要求に応じてセンター装置2が生成した走行ルートに基づいて、必要に応じて、一時配信情報、及びいわゆるマップオンデマンド(MOD:Map On Demand)によって更新された地図情報を用いて案内する処理である。ここで、「マップオンデマンド」とは、センター装置2から送信される更新情報に基づいて、地図情報を更新する処理を含む概念である。そして、この案内処理を実行するタイミングは任意のタイミングであるが、例えば、車載装置1の電源が投入された場合に起動されるものとして、当該処理が起動したところから説明する。なお、以下では、前述の「更新情報」が「差分更新情報」である場合の案内処理について説明する。
 まず、図2に示すように、SA1において車載装置1の案内部174は、車載装置1で案内する走行ルートの生成をセンター装置2に対して要求する。具体的には、出発地から目的地に至る走行ルートの生成を要求するために、出発地、目的地、及び車載装置1を一意に識別するための識別情報(以下、装置ID)が含まれている要求である走行ルート生成要求を、通信部11を介してセンター装置2に送信する。ここで、「走行ルート」とは、走行するべきルートである。また、「出発地」とは、車両が移動を開始する地点であり、例えば、タッチパネル12を介してユーザの所定操作が受け付けられることで設定されたり、現在位置検出部15によって検出された現在位置が設定されたりする。また、「目的地」とは、車両の移動の目的となる地点であり、例えば、タッチパネル12を介してユーザの所定操作が受け付けられることで設定される。
 一方、SA1で送信された走行ルート生成要求を受信したセンター装置2は、受信した走行ルート生成要求に対応する走行ルートを生成し、当該生成した走行ルートを特定する情報を送信する。具体的には、まず、センター装置2のルート生成部275は、走行ルート生成要求中の出発地から、当該走行ルート生成要求中の目的地に至る走行ルートを、地図情報DB261の最新バージョンの地図情報に基づいて生成する。次に、センター装置2の情報送信部276は、ルート生成部275が生成した走行ルート自体を特定する情報である走行ルート特定情報(ここでは、例えば、走行ルート上のリンクID)と、当該走行ルートの生成に用いた地図情報のバージョンを特定する情報であるセンター側バージョン特定情報とを、前述の走行ルート生成要求中の装置IDに対応する車載装置1に、通信部21を介して送信する。
 次に、SA2において車載装置1の制御部17は、センター装置2によって送信された走行ルート特定情報及びセンター側バージョン特定情報を、通信部11を介して受信する。
 次に、SA3において車載装置1の更新情報取得部171は、走行ルートを生成する場合に用いられた地図情報のバージョン(つまり、地図情報DB261の地図情報の最新バージョン)と、地図情報DB161の地図情報のバージョンとが異なっているか否かを判定する。具体的には、SA2で受信したセンター側バージョン特定情報が特定するバージョンと、地図情報DB161の地図情報のバージョンとが異なっているか否かを判定する。そして、バージョンが異なっていると判定した場合(SA3のYES)、地図情報の更新が必要であるものとして、SA4に移行する。また、バージョンが異なっていないと判定した場合(つまり、バージョンが同じであると判定した場合)(SA3のNO)、地図情報の更新は不必要であるものとして、SA13に移行する。
 次に、SA4において車載装置1の更新情報取得部171は、差分更新情報の送信を要求する。具体的には、地図上における更新範囲を特定し、当該特定した更新範囲と、地図情報DB161の地図情報のバージョンと、車載装置1の装置IDとが含まれている要求である差分更新情報送信要求を、通信部11を介してセンター装置2に送信する。
 ここで、「更新範囲」とは、地図情報における更新の対象となる範囲である。そして、「更新範囲を特定」する手法については、走行ルートに対応する範囲を特定する手法であれば、任意の手法を用いることができるが、例えば、以下に示す手法を用いることができる。この手法について具体的には、SA2で受信した走行ルート特定情報中のリンクIDに対応する走行ルート上の道路の位置(例えば、道路座標等)を、地図情報DB161の地図情報において特定し、当該特定した道路(以下、車載装置1側で特定した道路)沿いの所定範囲を更新範囲として特定する。「車載装置1側で特定した道路沿いの所定範囲を更新範囲として特定」することについて具体的には、車載装置1側で特定した道路上の各地点から所定距離(例えば、20キロメートル等)内の領域を全て含むメッシュに対応する所定範囲を、更新範囲として特定するようにする(以下、この手法を必要に応じて「メッシュを基準単位とした手法」と称する)。ここで、「メッシュ」とは、地図情報についての基準単位であって、所定の基準範囲であり、具体的には、地図上の数キロメートル(例えば、10キロメートル等)四方の範囲に対応している。
 なお、地図情報のバージョンの違いに基づいて、走行ルート特定情報中の一部のリンクIDに対応する走行ルート上の道路の位置を、地図情報DB161の地図情報において特定することができずに、車載装置1側で特定した道路が、出発地と目的地との間の一部の区間において途切れている場合、当該途切れている区間に対応する更新範囲については、以下に示す第1の手法~第3の手法を用いて、特定するようにしてもよい。
 まず、第1の手法について具体的には、途切れている区間に参照線を用いる手法である。「参照線」とは、途切れている区間上において「車載装置1側で特定した道路」として取り扱う道路に対応する線であり、具体的には、公知の補完手法(例えば、車載装置1側で特定した道路についての線形補完等)等を用いて引かれる線である。この手法について更に具体的には、途切れている区間に参照線を引き、当該引かれた参照線を途切れている区間における「車載装置1側で特定した道路」として取り扱って、上述のメッシュを基準単位とした手法に基づいて、途切れている区間に対応する更新範囲を特定する。
 また、第2の手法について具体的には、「車載装置1側で特定した道路」における途切れている区間を挟んで途切れている2地点(つまり、途切れている区間の両端の2地点)の双方を含む1つの範囲を、途切れている区間に対応する更新範囲として特定する。なお、ここでの1つの範囲の形状については、道路の位置を特定することができなかったリンクIDに対応する道路が含まれるように充分に大きな範囲にわたる形状であれば、任意の形状を用いることができるが、例えば、円形又は楕円形を用いることもできる。
 また、第3の手法について具体的には、途切れている区間の道路を車載装置1側で生成する手法である。この手法は、途切れている区間におけるリンクIDに対応する道路と、当該区間における車載装置1側で探索して生成した道路との間において、互いの道路が遠く離れるように形成されている可能性が比較的低い点(つまり、新設される道路は、既存の道路の周辺に設けられる可能性が比較的高い点)に着目して用いられる手法である。この手法について更に具体的には、「車載装置1側で特定した道路」における途切れている区間を挟んで途切れている2地点のうちの出発地側の点から目的地側の点に至る走行ルートを、車載装置1が公知の手法を用いて生成し、当該生成した走行ルートを途切れている区間における「車載装置1側で特定した道路」として取り扱って、上述のメッシュを基準単位とした手法に基づいて、途切れている区間に対応する更新範囲を特定する。
 一方、SA4で送信された差分更新情報送信要求を受信したセンター装置2は、受信した差分更新情報送信要求に対応する差分更新情報を生成し、当該生成した差分更新情報を送信する。具体的には、まず、センター装置2の情報送信部276は、差分更新情報送信要求中の更新範囲及び地図情報のバージョンに対応する差分更新情報を生成する。差分更新情報の生成について具体的には、差分更新情報送信要求中の更新範囲について、差分更新情報送信要求中の地図情報のバージョンと、地図情報DB261に格納されている最新バージョンの地図情報との差分に対応する差分更新情報を生成する。次に、情報送信部276は、生成した差分更新情報を、前述の差分更新情報送信要求中の装置IDに対応する車載装置1に、通信部21を介して送信する。
 次に、SA5において車載装置1の更新情報取得部171は、通信部11を介して差分更新情報を受信して取得する。
 次に、SA6において車載装置1の地図情報更新部172は、地図情報DB161の地図情報の更新を開始する。具体的には、SA5で取得した差分更新情報が反映されるように、地図情報の更新を開始する。
 次に、SA7において車載装置1の案内部174は、SA6で開始した地図情報の更新が完了したか否かを判定する。この判定手法については任意の手法を用いることができるが、以下に示す手法を用いることもできる。具体的には、更新が完了した場合に完了フラグが生成されることとし、当該完了フラグが生成されたか否かに基づいて判定することとする。そして、完了フラグが生成された場合、更新が完了したと判定し(SA7のYES)、SA11に移行する。また、完了フラグが生成されていない場合、更新が未だ完了していないと判定し(SA7のNO)、SA8に移行する。
 次に、SA8において車載装置1の一時配信情報取得部173は、一時配信情報取得処理を起動する。図3は、一時配信情報取得処理のフローチャートである。まず、この図3に示すように、SB1において車載装置1の一時配信情報取得部173は、必要範囲を特定する。ここで、「必要範囲」とは、現時点において走行ルートを案内するために必要な一時配信情報の範囲であり、具体的には、メッシュを基準単位とした地図上の範囲に対応する範囲である。ここで、「メッシュ」とは、前述したように、地図情報についての基準単位であり、図2のSA4で用いられるメッシュと同一寸法のメッシュを用いてもよいし、異なる寸法のメッシュを用いてもよい。そして、「必要範囲を特定する」手法については、現在位置から所定距離以内の範囲を特定する手法であれば、任意の手法を用いることができるが、例えば、以下に示す手法を用いることができる。この手法について具体的には、現在位置検出部15によって検出された現在位置を中心とした所定距離(例えば、15キロメートル等)四方の範囲を含むメッシュを必要範囲として特定する。図4は、走行ルート及びメッシュの一例を示す図である。そして、この図4のメッシュM1~M35は、図2のSA2で取得した走行ルート特定情報が特定する走行ルートを含む地図におけるメッシュに対応している。この図4の「走行ルート」が、図2のSA2で取得した走行ルート特定情報が特定する走行ルートに対応しているものとして、以下説明する。ここでは、図4において、例えば、現在位置検出部15によって検出された現在位置が「出発地」であり、現在位置を中心とした所定距離四方の範囲が範囲Arである場合、メッシュM1~M35のうちのメッシュM15~M17、M22~M24、M29~M31(以下、必要範囲のメッシュ)を、必要範囲として特定する。
 図3に戻って、SB2において車載装置1の一時配信情報取得部173は、SB1で特定した必要範囲の一時配信情報全てがデータ記録部16に記録されているか否かを判定する。そして、SB1で特定した必要範囲の一時配信情報全てがデータ記録部16に記録されていると判定した場合(SB2のYES)、一時配信情報取得処理をリターンして、図2のSA9に移行する。また、SB1で特定した必要範囲の一時配信情報全てがデータ記録部16に記録されていると判定しなかった場合(つまり、SB1で特定した必要範囲の一時配信情報において、データ記録部16に記録されていない情報があると判定した場合)(SB2のNO)、SB3に移行する。ここでは、図4において、例えば、メッシュM1~M35のうちの、「必要範囲のメッシュ」の一時配信情報全てがデータ記録部16に記録されているか否かを判定する。
 図3に戻って、SB3において車載装置1の一時配信情報取得部173は、一時配信情報を要求する。具体的には、送信範囲と、車載装置1の装置IDとが含まれている要求である一時配信情報送信要求を、通信部11を介してセンター装置2に送信する。ここで、「送信範囲」とは、送信を要求する一時配信情報の範囲であって、メッシュを基準単位とした地図上の範囲であり、具体的には、SB1で特定した「必要範囲のメッシュ」のうちの、データ記録部16に一時配信情報が記録されていない範囲のメッシュのメッシュ識別情報(以下メッシュID)である。ここでは、図4において、例えば、「必要範囲のメッシュ」全てが記録されていない場合、送信範囲は、「必要範囲のメッシュ」全てのメッシュIDとなる。
 一方、SB3で送信された一時配信情報送信要求を受信したセンター装置2は、受信した一時配信情報送信要求に対応する一時配信情報を取得し、当該取得した一時配信情報を送信する。具体的には、センター装置2の情報送信部276は、地図情報DB261の最新バージョンの地図情報の「案内、表示、ロケーション用のデータ」における、一時配信情報送信要求中の送信範囲に対応するデータを、一時配信情報として取得して、当該取得した一時配信情報を、前述の一時配信情報送信要求中の装置IDに対応する装置である車載装置1に、通信部21を介して送信する。ここで、一時配信情報の取得手法については、任意の手法を用いることができるが、例えば、センター装置2が、受信した一時配信情報送信要求中の送信範囲に対応する一時配信情報(つまり、地図情報DB261の最新バージョンの地図情報における「案内、表示、ロケーション用のデータ」)を生成し、当該生成した一時配信情報を取得する手法を用いるようにしてもよい。また、一時配信情報の取得手法については、例えば、メッシュIDと当該メッシュIDに対応する一時配信情報(つまり、地図情報DB261の最新バージョンの地図情報における「案内、表示、ロケーション用のデータ」)が、通信部21を介して他の装置から入力されることにより、データ記録部26に格納されており、このデータ記録部26から取得する手法を用いるようにしてもよい。そして、このように構成した場合、一時配信情報送信要求を受信する毎に一時配信情報を生成するのが不必要となるので、センター装置2側において当該生成のための負荷が増大するのを防止することが可能となる。
 次に、SB4において車載装置1の一時配信情報取得部173は、通信部11を介して一時配信情報を受信して取得する。
 次に、SB5において車載装置1の一時配信情報取得部173は、SB4で取得した一時配信情報をデータ記録部16に記録(格納)した後、一時配信情報取得処理をリターンして、図2のSA9に移行する。
 図2に戻って、SA9において車載装置1の案内部174は、SA2で受信した走行ルート特定情報及びデータ記録部16に記録されている一時配信情報に基づいて、走行ルート及び当該走行ルート沿いの施設等のデータ(つまり、「案内、表示、ロケーション用のデータ」に基づく案内用のデータ)を生成し、当該生成した走行ルート及び走行ルート沿いの施設等のデータをディスプレイ13に表示したりスピーカ14から出力したりして案内する。そして、この場合、地図情報の更新が完了していないにも関わらず、SA2で受信した走行ルート特定情報が特定する走行ルートを生成する場合に用いられた地図情報に対応する情報(つまり、一時配信情報)に基づいて案内することができるので、走行ルートの案内を迅速に開始することが可能となる。
 次に、SA10において車載装置1の案内部174は、目的地に到着したか否かを判定する。具体的には、現在位置検出部15によって検出された現在位置が目的地に対応する位置となっているか否かを判定する。そして、目的地に到着したと判定した場合(SA10のYES)、案内処理を終了する。また、目的地に到着していないと判定した場合(SA10のNO)、SA7に移行する。
 なお、SA7において更新が完了したと判定した場合(SA7のYES)、SA11において車載装置1の制御部17は、地図情報DB161の地図情報を取得する。
 次に、SA12において車載装置1の案内部174は、SA2で受信した走行ルート特定情報及びSA11で取得した地図情報に基づいて、SA9と同様にして案内する。このように、地図情報DB161の地図情報、つまり、最新バージョンの「経路探索用のデータ」を含む情報に基づいて案内することができるので、例えば、自車両が、SA1で要求を行って生成された走行ルートから、逸れた場合においても、最新バージョンの「経路探索用のデータ」に基づいて走行ルートを再探索(つまり、再度生成)することができる。
 なお、SA3においてバージョンが異なっていないと判定した場合(つまり、バージョンが同じであると判定した場合)(SA3のNO)、SA13において車載装置1の案内部174は、地図情報の更新を行うことなく、目的地に到着するまで案内する。具体的には、SA2で受信した走行ルート特定情報及び地図情報DB161に格納されている地図情報に基づいて、走行ルートを生成し、当該生成した走行ルートをディスプレイ13に表示したりスピーカ14から出力したりして案内する。
(実施の形態の効果)
 このように本実施の形態によれば、地図情報DB161の地図情報の更新が完了する迄は、一時配信情報に基づいて案内を行い、地図情報DB161の地図情報の更新が完了した後は、更新した地図情報に基づいて案内を行うことから、例えば、地図情報の更新が完了する前において、一時配信情報を用いて案内を迅速に開始することが可能となると共に、地図情報の更新が完了した後において、地図情報を用いて様々なニーズに対応可能な柔軟な案内(例えば、走行ルートを再探索を伴う案内等)を行うことが可能となる。
 また、更新情報取得部171が、走行ルートに対応する範囲の差分更新情報を取得することから、例えば、走行ルートに無関係な差分更新情報に基づいて地図情報が不必要に更新されるのを防止して、地図情報の更新時間を短縮することにより、車載装置1とセンター装置2との間の通信量を低減することができる。
 また、一時配信情報取得部173が、現在地から所定距離以内の範囲内での案内に使用するための一時配信情報を取得することから、例えば、案内に無関係な一時配信情報を取得するための無駄な通信が車載装置1とセンター装置2との間で行われるのを防止することにより、車載装置1とセンター装置2との間の通信量を低減することができる。
〔実施の形態に対する変形例〕
 以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した本発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
(解決しようとする課題や発明の効果について)
 まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。例えば、本発明に係る案内装置を用いて行われる案内の開始の迅速性が従来と同程度であっても、従来と異なる構造により従来と同程度の迅速性を有している場合には、本願発明の課題は解決されている。
(分散や統合について)
 また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合して構成できる。例えば、車載装置1を、相互に通信可能に構成された複数の装置(センター装置及び端末装置を含む)に分散して構成し、これら複数の装置の一部に更新情報取得部171、地図情報更新部172、又は一時配信情報取得部173の一部を設けると共に、これら複数の装置の他の一部に更新情報取得部171、地図情報更新部172、又は一時配信情報取得部173の他の一部を設けてもよい。
(形状、数値、構造、時系列について)
 実施の形態や図面において例示した構成要素に関して、形状、数値、又は複数の構成要素の構造若しくは時系列の相互関係については、本発明の技術的思想の範囲内において、任意に改変及び改良することができる。
(必要範囲の特定について)
 また、上記実施の形態では、図3のSB1において、現在位置を中心とした所定距離(例えば、15キロメートル等)四方の範囲を含むメッシュを、必要範囲として特定する場合について説明したが、これに限られない。例えば、現在位置を含む所定形状(例えば、円形状、楕円形状、多角形状等)の範囲を含むメッシュを、必要範囲として特定するようにしてもよい。また、例えば、現在位置を含む1つのメッシュを、必要範囲として特定するようにしてもよい。また、例えば、現在位置を含む1つのメッシュと、当該1つのメッシュに隣接するメッシュを特定し、当該特定したメッシュを、必要範囲として特定するようにしてもよい。なお、この場合における隣接するメッシュについては、図2のSA4と同様にして、走行ルート上の道路の位置を特定し、当該特定した道路上の1つのメッシュを隣接するメッシュとして特定するようにしてもよいし、走行ルート上の道路の位置に関わらず、前述の現在位置を含む1つのメッシュの周囲において隣接している全てのメッシュを隣接するメッシュとして特定するようにしてもよい。また、例えば、走行ルート上のメッシュであって現在位置から走行ルート上の所定地点までの一連のメッシュを、必要範囲として特定するようにしてもよい。なお、ここでの「所定地点」とは、走行ルート上における現在位置よりも目的地側(つまり、進行方向側)の地点であり、具体的には、現在位置から所定距離(例えば、30キロメートル等)離れた地点であることとしてもよいし、現在位置と目的地との中間地点であることとしてもよい。
(更新範囲の特定について)
 また、上記実施の形態では、図2のSA4において、車載装置1が更新範囲を特定する場合について説明したが、これに限られない。例えば、センター装置2が更新範囲を特定するようにしてもよい。この場合について具体的には、車載装置1が、SA2で取得した走行ルート特定情報をSA4において、センター装置2に送信するようにして、当該センター装置2が、実施の形態にける特定手法と同様な特定手法により、更新範囲を特定するようにしてもよい。この場合、走行ルート特定情報が特定する走行ルートを生成するために用いられた地図情報(つまり、地図情報DB261の地図情報)を用いて、更新範囲を特定することができるので、実施の形態における「途切れている区間」が発生しないので、更新範囲を容易に特定することが可能となる。
(一時配信情報の削除及び保持について)
 また、上記実施の形態における、図3のSB5で記録された一時配信情報のうちの、案内に不必要な情報については、削除するようにして、一時配信情報がデータ記録部16に一時的に記録(格納)されるようにしてもよい。ここで、「案内に不必要な情報」とは、走行ルートの案内において過去に用いられて、現時点においては不必要な情報であり、具体的には、SB1で特定する必要範囲外の情報である。そして、このように不必要な情報を削除することにより、データ記録部16のデータ容量が、不必要な情報によって圧迫されるのを防止することができる。また、図1のデータ記録部16のデータ容量が充分に確保されている場合には、上記実施の形態における、図3のSB5で記録された一時配信情報を削除せずに、所定期間(例えば、1~3か月等)保持し続けてもよい。
(一時配信情報の記録について)
 また、上記実施の形態では、図3のSB5で一時配信情報を図1のデータ記録部16に記録する場合について説明したが、これに限られない。例えば、データ記録部16以外にキャッシュを設けて、一時配信情報を当該キャッシュに記録してもよい。
(案内処理中の処理について)
 また、上記実施の形態では、図2の案内処理において、SA1~SA3、SA13が含まれている場合について説明したが、これに限られない。例えば、SA1~SA3、SA13を省略して、所定の手段を用いて、車載装置1の地図情報DB161の地図情報を更新する必要があることをユーザが認識した後、タッチパネル12を介してユーザの所定操作が受け付けられることで案内処理が起動され、SA4~SA12の処理が行われるようにしてもよい。
(案内について)
 また、上記実施の形態では、案内対象がセンター装置2によって生成された走行ルートである場合について説明したが、これに限られない。例えば、指定した地点を案内対象として案内するようにしてもよい。ここで、「指定した地点」とは、地図上の地点であり、具体的には、タッチパネル12を介してユーザの所定操作が受け付けられることで設定される地点である。この場合の案内処理においては、指定した地点の案内を、最新バージョンの地図情報又は一時配信情報に基づいて行うように処理する。具体的には、指定した地点のメッシュ(例えば、図4のメッシュM10等)について、図2のSA3~SA13の処理を行う。
 また、上記実施の形態では、図2の案内処理において、SA4において差分更新情報を要求する場合について説明したが、これに限られない。例えば、センター装置2が、車載装置1の状態を監視するようにし、車載装置1の地図情報の更新の要否をセンター装置2が判断するようにしてもよい。そして、センター装置2が、SA4の要求に関わらず、地図情報の更新が必要と判断した場合、差分更新情報を送信するようにし、この送信された差分更新情報を、SA5において取得するようにしてもよい。なお、一時配信情報についての図3のSB3及びSB4の処理も、この変形例の処理と同様にして行うようにしてもよい。
(案内処理について)
 また、上記実施の形態において、図2のSA8及びSA9を、SA1における走行ルートの生成を要求する前に実行し、更に、図2のSA3及びSA4の処理を、メッシュを基準に行ってもよい。図5は、変形例の案内処理のフローチャートである。図5に示す案内処理は、一部の処理を除いて図2の案内処理と同様な処理であり、図2の案内処理と同様な処理についてはその旨を示し、図2の案内処理と異なる処理について主に説明する。そして、この案内処理を実行するタイミングは任意のタイミングであるが、例えば、車載装置1の電源が投入された後に、図2のSA1で説明した「出発地」及び「目的地」が、図1のタッチパネル12を介してユーザの所定操作が受け付けられることで設定されることとし、当該「出発地」及び「目的地」が設定された場合に起動されるものとして、当該処理が起動したところから説明する。
 まず、図5に示すように、SC1において車載装置1の一時配信情報取得部173は、一時配信情報取得処理を実行する。具体的には、図2のSA8と同様にして、図3のSB1~SB5の処理を実行して、ここでは、例えば、前述の「必要範囲のメッシュ」の一時配信情報をデータ記録部16に記録する。
 図5に戻って、SC2において車載装置1の案内部174は、データ記録部16に記録されている一時配信情報に基づいて、自車両の周辺(データ記録部16に記録されている一時配信情報の範囲に対応する範囲)における道路地図や施設等のデータ(つまり、「案内、表示、ロケーション用のデータ」に基づく表示・案内用のデータ)を生成し、当該施設等のデータをディスプレイ13に表示したりスピーカ14から出力したりして案内する。このように、後述するSC3の前にSC1及びSC2を実行することにより、早期に案内を開始することが可能となる。
 次に、SC3において車載装置1の案内部174は、車載装置1で案内する走行ルートの生成をセンター装置2に対して要求する。具体的には、図2のSA1と同様にして、案内処理を起動する場合に設定した出発地及び目的地、及び装置IDが含まれている要求である走行ルート生成要求を、通信部11を介してセンター装置2に送信する。一方、図5のSC3で送信された走行ルート生成要求を受信したセンター装置2は、図2のSA1で送信された走行ルート生成要求を受信した場合と同様な処理を行って、走行ルート特定情報と、走行ルートの生成に用いた地図情報のメッシュ毎のバージョンを特定する情報であるセンター側バージョン特定情報とを送信する。
 図5に戻って、SC4において、図2のSA2と同様にして、走行ルート特定情報及びセンター側バージョン特定情報を、通信部11を介して受信する。
 図5に戻って、SC5において車載装置1の制御部17は、図2のSA4に記載の手法を用いて、走行ルート上の道路の位置を特定した上で、地図情報DB161の地図情報の各メッシュのバージョンにおいて、走行ルートを生成する場合に用いられた地図情報の対応する各メッシュのバージョン(つまり、地図情報DB261の地図情報の対応する各メッシュの最新バージョン)と異なっているものがあるか否かを判定する。具体的には、SC4で受信した各情報を参照して、走行ルートを生成する場合に用いられた地図情報のバージョンをメッシュ毎に特定した上で、地図情報DB161の地図情報のバージョンを、メッシュ毎に、走行ルートを生成する場合に用いられた地図情報のバージョン(つまり、地図情報DB261の地図情報の最新バージョン)と比較し、比較結果に基づいて、判定する。そして、当該比較の結果、地図情報DB161の地図情報の各メッシュのバージョンにおいて、走行ルートを生成する場合に用いられた地図情報の各メッシュのバージョン(つまり、地図情報DB261の地図情報の各メッシュの最新バージョン)と異なっているものがあると判定した場合(SC5のYES)、SC6に移行する。また、当該比較の結果、地図情報DB161の地図情報の各メッシュのバージョンにおいて、走行ルートを生成する場合に用いられた地図情報の各メッシュのバージョン(つまり、地図情報DB261の地図情報の各メッシュの最新バージョン)と異なっているものが無いと判定した場合(SC5のNO)、SC15に移行する。ここでは、例えば、図4に示す場合において、「走行ルートを生成する場合に用いられた地図情報」=「メッシュM23~M26、M19、M20」であり、「メッシュM23~M26」=「地図情報DB161の地図情報のバージョンが、地図情報DB261の地図情報の最新バージョンよりも古いバージョン」であり、「メッシュM19、M20」=「地図情報DB161の地図情報のバージョンが、地図情報DB261の地図情報の最新バージョンと同じバージョン」である場合を適宜例示して、説明する。この場合、地図情報DB161の地図情報の各メッシュのバージョンにおいて、走行ルートを生成する場合に用いられた地図情報の各メッシュのバージョン(つまり、地図情報DB261の地図情報の各メッシュの最新バージョン)と異なっているものがあると判定する。
 図5に戻って、SC6において車載装置1の制御部17は、差分更新情報の送信を要求する。具体的には、地図上における更新範囲を、図2のSA4の場合と異なる手法を用いて特定(決定)し、当該特定(決定)した更新範囲と、地図情報DB161の地図情報のバージョンと、車載装置1の装置IDとが含まれている要求である差分更新情報送信要求を、通信部11を介してセンター装置2に送信する。より詳細には、SC5における比較結果を参照して、地図情報DB161の地図情報の各メッシュにおいて、走行ルートを生成する場合に用いられた地図情報の各メッシュのバージョンよりも古いバージョンのメッシュを特定し、特定メッシュを更新範囲に決定し、当該決定した更新範囲と、地図情報DB161の地図情報のバージョン(前述の決定した各更新範囲に対応するバージョン)と、車載装置1の装置IDとが含まれている要求である差分更新情報送信要求を、通信部11を介してセンター装置2に送信する。なお、前述の図5のSC5における車載装置1の制御部17の機能と、SC6における車載装置1の制御部17の更新範囲を決定する機能が、「更新範囲決定手段」に相当する。ここでは、例えば、図4に示す場合、「メッシュM23~M26」を特定して更新範囲に決定した上で、差分更新情報送信要求を送信する。
 一方、図5のSC6で送信された差分更新情報送信要求を受信したセンター装置2は、図2のSA4で送信された差分更新情報送信要求を受信した場合と同様な処理を行って、受信した差分更新情報送信要求に対応する差分更新情報を生成し、当該生成した差分更新情報を送信する。ここでは、例えば、図4に示す場合、「メッシュM23~M26」についての差分更新情報を生成して送信する。
 図5に戻って、SC7において、図2のSA5と同様にして、差分更新情報を受信して取得する。
 図5に戻って、SC8において車載装置1の地図情報更新部172は、地図情報DB161の地図情報の更新を開始する。具体的には、SC7で取得した差分更新情報に対応する情報についてのみ(つまり、SC6で更新範囲に決定したメッシュについてのみ)、地図情報の更新を開始する。ここでは、例えば、図4に示す場合、「メッシュM23~M26」についてのみ、地図情報の更新を開始する。このように構成することにより、地図情報DB161の地図情報における更新が不要なメッシュ(例えば、図4に示す場合、最新バージョンの「メッシュM19、M20」)について無駄に更新されるのを防止して、地図情報DB161の地図情報の更新時間を短縮することができる。また、前述の「更新範囲決定手段」としての車載装置1の制御部17の機能により、地図情報のバージョンを考慮した上で、当該地図情報のメッシュ(つまり、地図上のブロック)を単位として適切な広がりを持った範囲を更新範囲として決定することにより、柔軟な案内(例えば、走行ルートの再探索を伴う案内等)に対応できるように、地図情報を適切に更新することができる。そして、図5のSC8の後のSC9~SC15において、図2のSA7~SA13の同一名称の処理と同様な処理を行って、案内処理を終了する。
(並行処理について)
 また、図5の案内処理において、SC1及びSC2を所定時間(例えば、1~5分)毎に繰り返し実行し、SC3~SC15を、前述のSC1及びSC2の繰り返し実行される処理と並行して実行してもよい。なお、この場合、SC3~SC15におけるSC10及びSC11については、SC1及びSC2の繰り返し実行される処理と重複しているので、SC9においてNOの後には、SC10及びSC11を実行せずに、SC12に移行するように構成してもよい。また、この場合、SC9においてYESの後には、一時配信情報にて案内する必要がなくなるので、繰り返し実行されるSC1及びSC2の処理を終了してもよい。このように構成した場合、一時配信情報による案内及び地図情報の更新の両方を迅速に開始することができる。
(各ステップについて)
 また、図2の案内処理において、図5の案内処理の任意のステップと入れ替えたり、当該任意のステップを追加したりしてもよいし、図5の案内処理において、図2の案内処理の任意のステップと入れ替えたり、当該任意のステップを追加したりしてもよい。具体的には、図2の案内処理において、SA1の代わりに図5のSC1~SC3を実行してもよいし、図5の案内処理において、SC1~SC3の代わりに図2のSA1を実行してもよい。また、図2及び図5の案内処理、及び図3の一時配信情報取得処理の各ステップについては、図1の車載装置1とセンター装置2との間で情報の通信が適宜行われるように構成した上で、車載装置1又はセンター装置2の任意に選択した装置が主体となって実行してもよい。
〔実施の形態の特徴と効果の一部〕
 最後に、これまでに説明した実施の形態の特徴と効果の一部を、以下に例示する。ただし、実施の形態の特徴と効果は、以下の内容に限定されず、以下の特徴の一部のみを具備することによって以下の効果の一部のみを奏する場合や、以下の特徴以外の他の特徴を具備することによって以下の効果以外の他の効果を奏する場合がある。
 実施の形態の1つの側面1に係る案内装置は、地図情報提供装置から取得した情報に基づいて、案内を行う案内装置において、案内に用いられる地図情報を格納する地図情報格納手段と、前記地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得手段と、前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新手段と、前記地図情報更新手段による更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得手段と、前記一時配信情報取得手段が取得した前記一時配信情報を格納する一時配信情報格納手段と、前記地図情報更新手段による更新が完了する迄は、前記一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新手段による更新が完了した後は、前記地図情報更新手段が更新した前記地図情報に基づいて案内を行う案内手段とを備える。
 上記側面1に係る案内装置によれば、地図情報の更新が完了する迄は、一時配信情報に基づいて案内を行い、地図情報の更新が完了した後は、更新した地図情報に基づいて案内を行うことから、例えば、地図情報の更新が完了する前において、一時配信情報を用いて案内を迅速に開始することが可能となると共に、地図情報の更新が完了した後において、地図情報を用いて様々なニーズに対応可能な柔軟な案内(例えば、走行ルートを再探索を伴う案内等)を行うことが可能となる。
 実施の形態の他の側面2に係る案内装置は、上記側面1に係る案内装置において、前記案内手段は、現在地から目的地迄のルートの案内を行い、前記更新情報取得手段は、前記案内手段にて案内される前記ルートに対応する範囲の前記更新情報を取得する。
 上記側面2に係る案内装置によれば、更新情報取得手段が、ルートに対応する範囲の更新情報を取得することから、例えば、ルートに無関係な更新情報に基づいて地図情報が不必要に更新されるのを防止して、地図情報の更新時間を短縮することにより、地図情報提供装置との間の通信量を低減することができる。
 実施の形態の他の側面3に係る案内装置は、上記側面1又は側面2に係る案内装置において、前記一時配信情報取得手段は、現在地から所定距離以内の範囲内での案内に使用するための前記一時配信情報を取得する。
 上記側面3に係る案内装置によれば、一時配信情報取得手段が、現在地から所定距離以内の範囲内での案内に使用するための一時配信情報を取得することから、例えば、案内に無関係な一時配信情報を取得するための無駄な通信が地図情報提供装置との間で行われるのを防止することにより、地図情報提供装置との間の通信量を低減することができる。
 実施の形態の他の側面4に係る案内装置は、上記側面1から側面3のいずれかに係る案内装置において、前記地図情報格納手段に格納された前記地図情報における更新の対象となる更新範囲を決定する更新範囲決定手段、を備え、前記更新情報取得手段は、前記更新範囲決定手段が決定した前記更新範囲に対応する前記更新情報を、前記地図情報提供装置から取得し、前記地図情報更新手段は、前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報のうちの、前記更新範囲決定手段が決定した前記更新範囲に対応する情報のみを更新する。
 上記側面4に係る案内装置によれば、地図情報格納手段に格納された地図情報のうちの、更新範囲決定手段が決定した更新範囲に対応する情報のみを更新することから、例えば、地図情報における更新が不要な範囲について無駄に更新されるのを防止して、地図情報の更新時間を短縮することができる。
 実施の形態の他の側面5に係る案内装置は、上記側面4に係る案内装置において、前記地図情報提供装置は、案内に用いられる地図情報である提供側地図情報を格納する地図情報格納手段、を備え、前記案内装置の前記更新範囲決定手段は、前記案内装置の前記地図情報格納手段に格納された前記地図情報のバージョンを、当該地図情報についての所定の基準範囲毎に、前記地図情報提供装置の前記地図情報格納手段に格納された前記提供側地図情報のバージョンと比較し、比較結果に基づいて前記更新範囲を決定する。
 上記側面5に係る案内装置によれば、案内装置の地図情報格納手段に格納された地図情報のバージョンを、当該地図情報についての所定の基準範囲毎に、地図情報提供装置の地図情報格納手段に格納された提供側地図情報のバージョンと比較し、比較結果に基づいて更新範囲を決定することから、例えば、地図情報のバージョンを考慮した上で、当該地図情報の基準範囲(つまり、地図上のブロック)を単位として適切な広がりを持った範囲を更新範囲として決定することにより、柔軟な案内(例えば、走行ルートの再探索を伴う案内等)に対応できるように、地図情報を適切に更新することができる。
 実施の形態の他の側面6に係る案内方法は、地図情報提供装置から取得した情報に基づいて、案内を行う案内方法であって、更新情報取得手段が、案内に用いられる地図情報を格納する地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得ステップと、地図情報更新手段が、前記更新情報取得ステップにおいて取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新ステップと、一時配信情報取得手段が、前記地図情報更新ステップにおける更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得ステップと、案内手段が、前記地図情報更新ステップにおける更新が完了する迄は、前記一時配信情報取得ステップにおいて取得した前記一時配信情報を格納する一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新ステップにおける更新が完了した後は、前記地図情報更新ステップにおいて更新した前記地図情報に基づいて案内を行う案内ステップとを含む。
 上記側面6に係る案内方法によれば、地図情報の更新が完了する迄は、一時配信情報に基づいて案内を行い、地図情報の更新が完了した後は、更新した地図情報に基づいて案内を行うことから、例えば、地図情報の更新が完了する前において、一時配信情報を用いて案内を迅速に開始することが可能となると共に、地図情報の更新が完了した後において、地図情報を用いて様々なニーズに対応可能な柔軟な案内(例えば、走行ルートを再探索を伴う案内等)を行うことが可能となる。
 実施の形態の他の側面7に係る案内プログラムは、地図情報提供装置から取得した情報に基づいて、案内を行う案内プログラムであって、コンピュータを、案内に用いられる地図情報を格納する地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得手段と、前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新手段と、前記地図情報更新手段による更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得手段と、前記地図情報更新手段による更新が完了する迄は、前記一時配信情報取得手段が取得した前記一時配信情報を格納する一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新手段による更新が完了した後は、前記地図情報更新手段が更新した前記地図情報に基づいて案内を行う案内手段と、として機能させる。
 上記側面7に係る案内プログラムによれば、地図情報の更新が完了する迄は、一時配信情報に基づいて案内を行い、地図情報の更新が完了した後は、更新した地図情報に基づいて案内を行うことから、例えば、地図情報の更新が完了する前において、一時配信情報を用いて案内を迅速に開始することが可能となると共に、地図情報の更新が完了した後において、地図情報を用いて様々なニーズに対応可能な柔軟な案内(例えば、走行ルートを再探索を伴う案内等)を行うことが可能となる。
1 車載装置
2 センター装置
11、21 通信部
12 タッチパネル
13 ディスプレイ
14 スピーカ
15 現在位置検出部
16、26 データ記録部
100 案内システム
161、261 地図情報DB
17、27 制御部
171 更新情報取得部
172 地図情報更新部
173 一時配信情報取得部
174 案内部
275 ルート生成部
276 情報送信部
Ar 範囲
M1~M35 メッシュ
 

Claims (7)

  1.  地図情報提供装置から取得した情報に基づいて、案内を行う案内装置において、
     案内に用いられる地図情報を格納する地図情報格納手段と、
     前記地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得手段と、
     前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新手段と、
     前記地図情報更新手段による更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得手段と、
     前記一時配信情報取得手段が取得した前記一時配信情報を格納する一時配信情報格納手段と、
     前記地図情報更新手段による更新が完了する迄は、前記一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新手段による更新が完了した後は、前記地図情報更新手段が更新した前記地図情報に基づいて案内を行う案内手段と、
     を備える案内装置。
  2.  前記案内手段は、現在地から目的地迄のルートの案内を行い、
     前記更新情報取得手段は、前記案内手段にて案内される前記ルートに対応する範囲の前記更新情報を取得する、
     請求項1に記載の案内装置。
  3.  前記一時配信情報取得手段は、現在地から所定距離以内の範囲内での案内に使用するための前記一時配信情報を取得する、
     請求項1又は2に記載の案内装置。
  4.  前記地図情報格納手段に格納された前記地図情報における更新の対象となる更新範囲を決定する更新範囲決定手段、を備え、
     前記更新情報取得手段は、前記更新範囲決定手段が決定した前記更新範囲に対応する前記更新情報を、前記地図情報提供装置から取得し、
     前記地図情報更新手段は、前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報のうちの、前記更新範囲決定手段が決定した前記更新範囲に対応する情報のみを更新する、
     請求項1から3のいずれか一項に記載の案内装置。
  5.  前記地図情報提供装置は、案内に用いられる地図情報である提供側地図情報を格納する地図情報格納手段、を備え、
     前記案内装置の前記更新範囲決定手段は、前記案内装置の前記地図情報格納手段に格納された前記地図情報のバージョンを、当該地図情報についての所定の基準範囲毎に、前記地図情報提供装置の前記地図情報格納手段に格納された前記提供側地図情報のバージョンと比較し、比較結果に基づいて前記更新範囲を決定する、
     請求項4に記載の案内装置。
  6.  地図情報提供装置から取得した情報に基づいて、案内を行う案内方法であって、
     更新情報取得手段が、案内に用いられる地図情報を格納する地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得ステップと、
     地図情報更新手段が、前記更新情報取得ステップにおいて取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新ステップと、
     一時配信情報取得手段が、前記地図情報更新ステップにおける更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得ステップと、
     案内手段が、前記地図情報更新ステップにおける更新が完了する迄は、前記一時配信情報取得ステップにおいて取得した前記一時配信情報を格納する一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新ステップにおける更新が完了した後は、前記地図情報更新ステップにおいて更新した前記地図情報に基づいて案内を行う案内ステップと、
     を含む案内方法。
  7.  地図情報提供装置から取得した情報に基づいて、案内を行う案内プログラムであって、
     コンピュータを、
     案内に用いられる地図情報を格納する地図情報格納手段に格納された前記地図情報を更新するための更新情報を、前記地図情報提供装置から取得する更新情報取得手段と、
     前記更新情報取得手段が取得した前記更新情報に基づいて、前記地図情報格納手段に格納された前記地図情報を更新する地図情報更新手段と、
     前記地図情報更新手段による更新が完了する迄の案内において使用される一時配信情報であり、前記地図情報と同等なデータ構造である一時配信情報であって、前記地図情報と差し替え可能な一時配信情報を、前記地図情報提供装置から取得する一時配信情報取得手段と、
     前記地図情報更新手段による更新が完了する迄は、前記一時配信情報取得手段が取得した前記一時配信情報を格納する一時配信情報格納手段が格納した前記一時配信情報に基づいて案内を行い、前記地図情報更新手段による更新が完了した後は、前記地図情報更新手段が更新した前記地図情報に基づいて案内を行う案内手段と、
     として機能させる案内プログラム。
     
PCT/JP2016/055584 2015-03-03 2016-02-25 案内装置、案内方法、及び案内プログラム WO2016140133A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201680009093.1A CN107209017A (zh) 2015-03-03 2016-02-25 引导装置、引导方法以及引导程序
US15/543,096 US10578444B2 (en) 2015-03-03 2016-02-25 Guidance device, guidance method, and guidance program
EP16758827.6A EP3222971B1 (en) 2015-03-03 2016-02-25 Guiding device, guiding method, and guiding program
JP2017503440A JP6414318B2 (ja) 2015-03-03 2016-02-25 案内装置、案内方法、及び案内プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-041694 2015-03-03
JP2015041694 2015-03-03

Publications (1)

Publication Number Publication Date
WO2016140133A1 true WO2016140133A1 (ja) 2016-09-09

Family

ID=56848566

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/055584 WO2016140133A1 (ja) 2015-03-03 2016-02-25 案内装置、案内方法、及び案内プログラム

Country Status (5)

Country Link
US (1) US10578444B2 (ja)
EP (1) EP3222971B1 (ja)
JP (1) JP6414318B2 (ja)
CN (1) CN107209017A (ja)
WO (1) WO2016140133A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018119909A (ja) * 2017-01-27 2018-08-02 アイシン・エィ・ダブリュ株式会社 通信端末、経路探索システム及びコンピュータプログラム
EP3534115A4 (en) * 2017-03-30 2020-01-01 Aisin Aw Co., Ltd. COMMUNICATION TERMINAL, SERVER DEVICE, MOTION GUIDANCE SYSTEM AND COMPUTER PROGRAM

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107209017A (zh) * 2015-03-03 2017-09-26 爱信艾达株式会社 引导装置、引导方法以及引导程序
US10963450B2 (en) * 2017-01-25 2021-03-30 Apple Inc. Optimizing offline map data updates
JP7038092B2 (ja) * 2019-10-02 2022-03-17 株式会社デンソーテン データ収集装置、データ収集システム、および、データ収集方法
JP7013512B2 (ja) * 2020-03-30 2022-01-31 本田技研工業株式会社 情報処理装置、経路案内装置、プログラム、及び、情報処理方法
DE102020113975A1 (de) 2020-05-25 2021-11-25 Bayerische Motoren Werke Aktiengesellschaft Aktualisierung von Kartendaten
WO2022085173A1 (ja) 2020-10-23 2022-04-28 三菱電機株式会社 地図データ管理装置および地図データ管理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000036097A (ja) * 1998-07-17 2000-02-02 Aisin Aw Co Ltd 地図情報管理システム
JP2004125510A (ja) * 2002-09-30 2004-04-22 Xanavi Informatics Corp 地図配信方法、地図配信装置および車載端末装置
JP2004354903A (ja) * 2003-05-30 2004-12-16 Nissan Motor Co Ltd 地図情報更新システム
US20070168121A1 (en) * 2004-04-13 2007-07-19 Keisuke Adachi Map depiction device, navigation apparatus, file renewing method, file renewing program, and information recording medium for file renewing program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4897516B2 (ja) 2007-02-28 2012-03-14 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及びデータ更新システム
US20080249705A1 (en) * 2007-04-04 2008-10-09 Hitoki Matsuda Realtime delivery system for updated map data
CN101957209B (zh) * 2009-07-15 2012-07-18 江苏新科软件有限公司 导航装置地图数据增量更新方法
JP5316292B2 (ja) * 2009-07-31 2013-10-16 アイシン・エィ・ダブリュ株式会社 地図情報案内装置、地図情報案内方法及びコンピュータプログラム
ES2562262T3 (es) * 2011-03-10 2016-03-03 Technisat Digital Gmbh Procedimiento para actualizar los datos cartográficos de un dispositivo de navegación y dispositivo de navegación
JP5794453B2 (ja) 2011-08-31 2015-10-14 アイシン・エィ・ダブリュ株式会社 ナビゲーションシステム、ナビゲーションプログラム、及びナビゲーション方法
JP2014020852A (ja) 2012-07-16 2014-02-03 Aisin Aw Co Ltd 地図情報更新システム、地図情報更新装置、地図情報更新方法及びコンピュータプログラム
CN107209017A (zh) * 2015-03-03 2017-09-26 爱信艾达株式会社 引导装置、引导方法以及引导程序
US20160357187A1 (en) * 2015-06-05 2016-12-08 Arafat M.A. ANSARI Smart vehicle
US10018474B2 (en) * 2015-12-21 2018-07-10 Invensense, Inc. Method and system for using offline map information aided enhanced portable navigation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000036097A (ja) * 1998-07-17 2000-02-02 Aisin Aw Co Ltd 地図情報管理システム
JP2004125510A (ja) * 2002-09-30 2004-04-22 Xanavi Informatics Corp 地図配信方法、地図配信装置および車載端末装置
JP2004354903A (ja) * 2003-05-30 2004-12-16 Nissan Motor Co Ltd 地図情報更新システム
US20070168121A1 (en) * 2004-04-13 2007-07-19 Keisuke Adachi Map depiction device, navigation apparatus, file renewing method, file renewing program, and information recording medium for file renewing program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3222971A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018119909A (ja) * 2017-01-27 2018-08-02 アイシン・エィ・ダブリュ株式会社 通信端末、経路探索システム及びコンピュータプログラム
EP3534115A4 (en) * 2017-03-30 2020-01-01 Aisin Aw Co., Ltd. COMMUNICATION TERMINAL, SERVER DEVICE, MOTION GUIDANCE SYSTEM AND COMPUTER PROGRAM

Also Published As

Publication number Publication date
JPWO2016140133A1 (ja) 2017-08-24
US20170336216A1 (en) 2017-11-23
US10578444B2 (en) 2020-03-03
EP3222971B1 (en) 2020-04-22
EP3222971A1 (en) 2017-09-27
CN107209017A (zh) 2017-09-26
EP3222971A4 (en) 2018-01-03
JP6414318B2 (ja) 2018-10-31

Similar Documents

Publication Publication Date Title
JP6414318B2 (ja) 案内装置、案内方法、及び案内プログラム
JP4725659B2 (ja) 車載端末および地図データ更新システム
JP3842799B2 (ja) 地図データ提供装置
US11204256B2 (en) Communication terminal, movement guidance system, and non-transitory computer-readable recording medium storing computer program
JP2008089852A (ja) 地図更新データ供給装置、バージョンテーブル、地図データ更新システム、及び地図更新データ供給方法
CN102187177A (zh) 用于提供启程时间的导航***及方法
JP6718715B2 (ja) 通信端末、サーバ装置、移動案内システム及びコンピュータプログラム
JP4603735B2 (ja) 通信型ナビゲーション装置およびサーバ装置
JP6752269B2 (ja) 通信端末、サーバ装置、移動案内システム及びコンピュータプログラム
CN102460075A (zh) 导航装置、导航***及其操作方法
JP5794453B2 (ja) ナビゲーションシステム、ナビゲーションプログラム、及びナビゲーション方法
WO2016092948A1 (ja) 車載装置、及び、地図データ管理システム
JP2011163951A (ja) ナビゲーション装置、ナビゲーションシステム
CN104025168A (zh) 信息处理***
WO2015059872A1 (ja) 地図データ配信システム、サーバ、及びナビゲーション装置
WO2010067409A1 (ja) 情報提供システム、情報配信サーバおよび情報提供方法
JP6630818B2 (ja) 移動案内装置及びコンピュータプログラム
JP6834693B2 (ja) 通信端末、移動案内システム及びコンピュータプログラム
JP2016173246A (ja) 引継情報送信システム、引継情報送信装置、案内端末、引継情報送信方法、及び引継情報送信プログラム
JP6582918B2 (ja) 更新情報配信システム、更新情報配信方法、及び更新情報配信プログラム
US20130002658A1 (en) Vehicle navigation device and method
JP2007087069A (ja) データ通信装置、データ通信方法、データ更新方法、データ通信プログラム、データ更新プログラムおよび記録媒体
JP2014181932A (ja) 施設探索システム、施設探索方法、及び施設探索プログラム
JP2017116441A (ja) 案内システム、案内方法、及び案内プログラム
JP6567818B2 (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: 16758827

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2017503440

Country of ref document: JP

Kind code of ref document: A

REEP Request for entry into the european phase

Ref document number: 2016758827

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE