CN108779987A - 通信终端、服务器装置、路径搜索***以及计算机程序 - Google Patents

通信终端、服务器装置、路径搜索***以及计算机程序 Download PDF

Info

Publication number
CN108779987A
CN108779987A CN201780016840.9A CN201780016840A CN108779987A CN 108779987 A CN108779987 A CN 108779987A CN 201780016840 A CN201780016840 A CN 201780016840A CN 108779987 A CN108779987 A CN 108779987A
Authority
CN
China
Prior art keywords
mentioned
path
road
communication terminal
server unit
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201780016840.9A
Other languages
English (en)
Other versions
CN108779987B (zh
Inventor
小川耕司
谷崎大介
岩月晃
岩月晃一
日与川丰治
中村元裕
渡边和纪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Aisin Co Ltd
Aisin Corp
Original Assignee
Aisin AW Co Ltd
Toyota Motor Corp
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 Aisin AW Co Ltd, Toyota Motor Corp filed Critical Aisin AW Co Ltd
Publication of CN108779987A publication Critical patent/CN108779987A/zh
Application granted granted Critical
Publication of CN108779987B publication Critical patent/CN108779987B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • 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/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/005Traffic control systems for road vehicles including pedestrian guidance indicator
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • 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/096855Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
    • G08G1/096872Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where instructions are given per voice
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096877Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
    • G08G1/096883Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input information is obtained using a mobile device, e.g. a mobile phone, a PDA
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)

Abstract

提供能够适当地设定从移动体的当前位置开始的引导路径的通信终端、服务器装置、路径搜索***以及计算机程序。具体而言,在满足路径搜索的开始条件的情况下,通信终端(5)从服务器装置(3)接收用于在地图上确定车辆的位置的移动引导信息(26),并且基于接收的移动引导信息(26)确定车辆的当前位置,并向服务器装置(3)发送将确定出的车辆的当前位置作为出发地的路径搜索请求。另一方面,服务器装置(3)在从通信终端(5)接收了路径搜索请求的情况下,使用服务器装置(3)具有的装置侧地图信息(25)搜索从出发地到目的地的路径,并将搜索出的路径发送给通信终端(5)。

Description

通信终端、服务器装置、路径搜索***以及计算机程序
技术领域
本发明涉及搜索用于进行移动体的移动引导的引导路径的通信终端、服务器装置、路径搜索***以及计算机程序。
背景技术
近年来,在车辆安装进行车辆的行驶引导,使其能够容易地到达驾驶员所希望的目的地的导航装置的情况较多。这里,导航装置是指能够通过GPS接收机等检测自车的当前位置,并通过DVD-ROM、HDD等记录介质或者网络获取与该当前位置对应的地图信息并显示于液晶显示器的装置。另外,在上述导航装置中,具备若设定所希望的目的地,则搜索从出发地(例如自车的当前位置)到设定的目的地为止的最佳路径的路径搜索功能,并且也具备根据搜索出的路径(引导路径)进行行驶的引导的行驶引导功能。另外,近年在移动电话机、PDA(Personal Digital Assistant:掌上电脑)、智能手机、个人计算机等中也有具有与上述导航装置相同的功能的设备(以下,包括导航装置称为通信终端)。
这里,在日本全国每年建设新的道路(新设道路)。另外,随之,废弃现有的道路、追加交叉口、变更现有的道路、交叉口的形状。此时,有与在生成通信终端具有的地图信息之后新建成的新设道路等有关的信息未登记在地图信息这样的问题。即,在具有不包含新设道路等的地图信息的通信终端中,新设道路等不成为路径搜索或引导的对象,所以有搜索出不通过新设道路等的绕远的引导路径,或者在地图图像上不对实际存在的道路、交叉口进行引导等不能够进行适当的行驶引导的情况。
因此,近年提出了不在通信终端侧进行路径搜索而使具有最新的地图信息的外部的服务器装置执行,并从服务器装置获取引导路径的构成(以下,称为中心路线搜索)。然而,在进行中心路线搜索的情况下,能够基于最新的地图信息搜索路径,另一方面到设定引导路径为止需要在通信终端与服务器装置之间进行规定次数的通信,所以与在通信终端进行路径搜索的情况相比较到设定引导路径为止需要更长的时间。其结果,产生在从进行路径搜索请求开始一段时间的期间不能够进行基于引导路径的行驶引导的问题。
因此,日本特开2009-19924号公报提出了在进行中心路线搜索时,除了服务器装置之外也在导航装置侧进行路径搜索,对距离当前位置规定距离范围内设定使用了在导航装置侧搜索出的路径的引导路径的技术。根据上述技术,即使从服务器装置获取在服务器装置搜索出的路径花费时间,在该期间也能够基于在导航装置侧搜索出的引导路径进行行驶引导,所以至少能够防止不能够进行基于引导路径的行驶引导。
专利文献1:日本特开2009-19924号公报(第7-8页)
这里,在上述专利文献1的技术中对于距离当前位置规定距离内的区间使用基于导航装置具有的地图信息搜索出的路径(以下,称为本地路线),对于其以外的区间使用基于服务器装置具有的地图信息搜索出的路径(以下,称为中心路线)。然而,在导航装置具有的地图信息与服务器装置具有的地图信息相比是旧的版本的地图信息的情况下,产生虽然车辆的当前所在的道路包含于服务器装置具有的最新版本的地图信息,但不包含于导航装置具有的旧的版本的地图信息的状况。在这样的状况下,在向服务器装置请求从用户的当前位置到目的地为止的中心路线的情况下,在进行路径搜索的请求的导航装置侧不能够根据地图信息确定车辆的正确的当前位置,所以有不能够进行从车辆的当前位置到目的地为止的适当的中心路线的获取的问题。
发明内容
本发明是为了消除上述以往的问题点而完成的,目的在于提供即使在移动体在不包含于通信终端具有的地图信息的新的道路上行驶的情况下,也能够通过使用从服务器装置发送的定位用道路信息,从服务器装置获取从移动体的当前位置开始的适当的路径的通信终端、服务器装置、路径搜索***以及计算机程序。
为了实现上述目的本发明所涉及的通信终端是以能够进行双向通信的方式与服务器装置连接,向上述服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中进行搜索以及分发的路径的通信终端。具体而言,具有:位置确定单元,其从上述服务器装置接收用于在地图上确定移动体的位置的定位用道路信息,并且基于接收的上述定位用道路信息确定上述移动体的位置;搜索请求发送单元,其向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及路径接收单元,其从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径。
另外,作为“移动体”,除了车辆以外,也包含行人、两轮车。
另外,本发明所涉及的计算机程序是向以能够进行双向通信的方式连接的服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中搜索以及分发的路径的计算机程序。具体而言,使通信终端作为以下单元发挥作用,即位置确定单元,其从上述服务器装置接收用于在地图上确定移动体的位置的定位用道路信息,并且基于接收的上述定位用道路信息确定上述移动体的位置;搜索请求发送单元,其向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及路径接收单元,其从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径。
另外,本发明所涉及的服务器装置是以能够进行双向通信的方式与通信终端连接,从上述通信终端接收出发地、目的地、以及从出发地到目的地的路径搜索请求,并且将响应于接收的上述路径搜索请求搜索出的路径分发给上述通信终端的服务器装置。具体而言,具有:定位用道路信息发送单元,其向上述通信终端发送用于在地图上确定移动体的位置的定位用道路信息;搜索请求接收单元,其在从上述通信终端接收上述路径搜索请求的情况下,接收将基于上述定位用道路信息在上述通信终端中确定出的上述移动体的位置作为出发地的上述路径搜索请求;路径搜索单元,其使用上述服务器装置具有的装置侧路径搜索用道路信息搜索从上述出发地到目的地的路径;以及路径分发单元,其将通过上述路径搜索单元搜索出的路径分发给上述通信终端。
另外,“搜索从出发地到目的地的路径”除了使用成本值从多个路径候补中选择最佳的路径之外,还包括连接多个路径形成从出发地到目的地的路径等。
另外,本发明所涉及的路径搜索***具有服务器装置、和以能够进行双向通信的方式与上述服务器装置连接,向上述服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中进行搜索以及分发的路径的通信终端。而且,上述通信终端具有:位置确定单元,其从上述服务器装置接收用于在地图上确定移动体的位置的定位用道路信息,并且基于接收的上述定位用道路信息确定上述移动体的位置;搜索请求发送单元,其向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及路径接收单元,其从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径。另外,上述服务器装置具有:定位用道路信息发送单元,其向上述通信终端发送用于在地图上确定移动体的位置的定位用道路信息;路径搜索单元,其在接收到上述路径搜索请求的情况下,使用上述服务器装置具有的装置侧路径搜索用道路信息搜索从上述出发地到目的地的路径;以及路径分发单元,其将通过上述路径搜索单元搜索出的路径分发给上述通信终端。
根据具有上述构成的本发明的通信终端、服务器装置、路径搜索***以及计算机程序,能够尽可能地防止在进行中心路线搜索时,产生在从通信终端进行了路径搜索请求之后不能够进行基于引导路径的移动引导的现象。另外,即使在移动体在不包含于通信终端具有的地图信息的新的道路上行驶的情况下,也能够通过使用从服务器装置发送的定位用道路信息,从服务器装置获取从移动体的当前位置开始的适当的路径。
附图说明
图1是表示本实施方式所涉及的路径搜索***的概略结构图。
图2是表示本实施方式所涉及的路径搜索***的构成的框图。
图3是示意地表示本实施方式所涉及的通信终端的控制***的框图。
图4是本实施方式所涉及的路径搜索处理程序的流程图。
图5是表示在通信终端中搜索出的终端推荐路径的图。
图6是服务器侧的路径搜索处理的子处理程序的流程图。
图7是表示基准道路列的图。
图8是表示在服务器装置中搜索出的服务器推荐路径的图。
图9是表示车辆位于既包含于通信终端具有的地图信息也包含于服务器装置具有的地图信息的道路上的情况下的路径搜索的例子的图。
图10是表示车辆位于不包含于通信终端具有的地图信息的新设道路上的情况下的路径搜索的例子的图。
具体实施方式
以下,参照附图对将本发明所涉及的通信终端、服务器装置、路径搜索***以及计算机程序具体化后的实施方式进行详细说明。首先,使用图1以及图2对本实施方式所涉及的路径搜索***1的概略结构进行说明。图1是表示本实施方式所涉及的路径搜索***1的概略结构图。图2是表示本实施方式所涉及的路径搜索***1的构成的框图。
如图1所示,本实施方式所涉及的路径搜索***1基本而言具有地图信息中心2具备的服务器装置3、和用户4所持有的通信终端5。另外,服务器装置3与通信终端5能够经由通信网络6相互发送接收电子数据。另外,作为通信终端5例如有移动电话机、智能手机、平板型终端、个人计算机、导航装置等。另外,用户4既可以是乘坐于车辆的状态,也可以是未乘坐于车辆的状态。
这里,服务器装置3响应于通信终端5的请求进行路径搜索的执行。具体而言,在通信终端5中设定了目的地的情况下或者进行路径的再搜索(变更路线)的情况下,与路径搜索请求一起从通信终端5向服务器装置3发送出发地、目的地等路径搜索所需要的信息(另外,在再搜索的情况下不需要一定发送与目的地有关的信息)。然后接收了路径搜索请求的服务器装置3使用服务器装置3具有的地图信息进行路径搜索,确定从出发地到目的地的推荐路径。其后,将确定出的推荐路径发送给请求源的通信终端5。然后,通信终端5将接收的推荐路径设定为引导路径,并根据引导路径进行移动引导。由此,即使在路径搜索时刻通信终端5具有的地图信息为旧的版本的地图信息,也能够基于服务器装置3具有的最新版本的地图信息设定适当的引导路径。另外,特别是在本实施方式中,在满足规定条件的情况下不仅在服务器装置3中进行路径搜索在通信终端5中也使用通信终端5具有的地图信息进行路径搜索,并将由通信终端5搜索出的推荐路径(以下,称为终端推荐路径)与路径搜索请求一起发送给服务器装置3。然后,服务器装置3如后述那样使用终端推荐路径进行路径搜索。
另一方面,通信终端5使用由用户4持有,且具备导航功能的信息终端,例如相当于移动电话机、智能手机、平板型终端、个人计算机、导航装置等。
这里,导航功能相当于搜索符合用户指定的条件的路径、显示用户4的当前位置周边的地图图像、在显示出的地图图像中显示用户4的当前位置、进行沿着设定的引导路径的移动引导的功能。另外,通信终端5不需要具备上述导航功能的全部,只要至少具有进行路径的搜索的功能和进行沿着设定的引导路径的移动引导的功能则能够构成本申请发明。
另外,通信网络6通过包含配置在全国各地的许多的基站、和管理以及控制各基站的通信公司,并利用有线(光纤、ISDN等)或者无线相互连接基站以及通信公司而构成。这里,基站具有进行与通信终端5的通信的收发机(收发器)和天线。而且,基站具有在通信公司之间进行无线通信,另一方面成为通信网络6的末端,在与服务器装置3之间中继处于基站的电波到达的范围(小区)的通信终端5的通信的作用。
接着,使用图2对路径搜索***1中的服务器装置3的构成进行更详细的说明。服务器装置3如图2所示具备服务器控制ECU11、作为与服务器控制ECU11连接的信息记录单元的装置侧地图DB12、以及服务器侧通信装置13。
服务器控制ECU11(电子控制单元)是进行服务器装置3的整体的控制的电子控制单元,具备作为运算装置以及控制装置的CPU21、以及在CPU21进行各种运算处理时作为工作存储器使用的RAM22、除了控制用的程序之外,还记录了后述的路径搜索处理程序(参照图4)等的ROM23、存储从ROM23读出的程序的闪存24等内部存储装置。另外,服务器控制ECU11具有与后述的通信终端5的ECU一起作为处理算法的各种单元。例如,定位用道路信息发送单元向通信终端5发送用于在地图上确定移动体(例如用户自身或者车辆)的位置的移动引导信息26。搜索请求接收单元在从通信终端5接收到路径搜索请求的情况下,接收将基于移动引导信息26在通信终端5中确定出的移动体的位置作为出发地的路径搜索请求。路径搜索单元使用服务器装置3具有的地图信息搜索从出发地到目的地的路径。路径分发单元将通过路径搜索单元搜索到的路径分发给通信终端5。
另外,装置侧地图DB12是按照每个区域(例如按照20km四方的10级的网格)进行分类并存储基于来自外部的输入数据、输入操作登记的最新的版本的地图信息亦即装置侧地图信息(装置侧路径搜索用道路信息)25的存储单元。这里,版本是用于确定生成地图信息的时期的生成时期信息,通过参照版本能够确定生成地图信息的时期。
这里,上述装置侧地图信息25与储存于通信终端5的地图信息基本具有相同的构成,以道路网为首由路径搜索、路径引导以及地图显示所需要的各种信息构成。例如,由与道路(路段)有关的路段数据、与节点有关的节点数据、与各交叉口有关的交叉口数据、与设施等地点有关的地点数据、用于显示地图的地图显示数据、用于搜索路径的搜索数据、以及用于检索地点的检索数据等构成。
作为搜索数据,如后述那样记录搜索从出发地(例如车辆的当前位置)到设定的目的地为止的路径的路径搜索处理所使用的各种数据。例如,存储为了计算将作为针对交叉口的路径适当的程度数值化后的成本(以下,称为交叉口成本)、将作为针对构成道路的路段的路径适当的程度数值化后的成本(以下,称为路段成本)等的搜索成本所使用的成本计算数据。
另外,在装置侧地图DB12,除了上述装置侧地图信息25之外,对用于与最新版本的地图信息对应地在通信终端5中进行当前位置的确定、沿着引导路径的简易行驶引导的信息亦即移动引导信息(定位用道路信息)26也按照区域(例如按照2.5km四方的13级的网格)进行分类并存储。
这里,移动引导信息26包含进行用户的当前位置的地图匹配所需要的匹配数据、在引导交叉口的左右转引导等用于使用户沿着引导路径进行移动的引导所需要的引导数据、以及用于显示地图图像、引导画面的显示数据。另外,匹配数据例如由用于确定道路形状的数据构成。另外,引导数据例如由用于确定交叉口的形状、交叉口与道路的连接关系的数据构成。另外,显示数据由用于在通信终端5的显示器显示包含道路网的地图图像、用于进行移动引导的引导画面的数据构成。
然后,服务器控制ECU11在如后述那样从通信终端5接收了路径搜索请求的情况下,使用装置侧地图信息25进行从出发地到目的地的路径搜索。然后,将搜索出的路径分发给有请求的通信终端5。另外,服务器控制ECU11也根据需要对通信终端5分发移动引导信息26。具体而言,将有通信终端5今后移动的可能性的区域(例如,通信终端5的当前位置周边、在通信终端5设定的引导路径的周边),且通信终端5具有的地图信息的版本比装置侧地图信息25旧的区域作为对象,对通信终端5分发对象区域的移动引导信息26。
另一方面,服务器侧通信装置13是用于经由通信网络6与通信终端5进行通信的通信装置。另外,除了通信终端5以外也能够接收从因特网、交通信息中心例如VICS(注册商标:Vehicle Information and Communication System:道路交通信息通信***)中心、探测器中心等发送的由拥堵信息、限制信息、交通事故信息等各信息构成的交通信息。
接下来,使用图3对通信终端5的概略结构进行说明。另外,在以下的说明中例举使用设置于车辆的导航装置作为通信终端5,进行作为移动体特别是车辆的行驶引导的情况进行说明。另外,也可以代替导航装置,而使用移动电话机、平板型终端、个人计算机等。另外,在使用移动电话机、平板型终端的情况下,也能够进行车辆以外的移动体(例如,行人、自行车等)的移动引导。图3是示意地表示作为本实施方式所涉及的通信终端5的导航装置的控制***的框图。
如图3所示本实施方式所涉及的通信终端5具有检测安装了作为通信终端5的导航装置的车辆(移动体)的当前位置的当前位置检测部31、记录了各种数据的数据记录部32、基于输入的信息,进行各种运算处理的导航ECU33、接受来自用户的操作的操作部34、对用户显示地图、到目的地为止的引导路径的液晶显示器35、输出与路径引导有关的声音指导的扬声器36、读取作为存储介质的DVD的DVD驱动器37、以及在与服务器装置3、VICS中心等之间进行通信的通信模块38。
以下,依次对构成通信终端5的各构成要素进行说明。
当前位置检测部31由GPS41、车速传感器42、转向传感器43、以及陀螺仪传感器44等构成,能够检测当前的车辆的位置、方位、车辆的行驶速度、当前时刻等。这里,特别是车速传感器42是用于检测车辆的移动距离、车速的传感器,与车辆的驱动轮的旋转对应地使脉冲产生,并将脉冲信号输出给导航ECU33。然后,导航ECU33通过对产生的脉冲进行计数来计算驱动轮的旋转速度、移动距离。另外,通信终端5并不需要具备全部上述四种传感器,也可以构成为通信终端5仅具备这些传感器中的一种或者多种传感器。
另外,数据记录部32具备作为外部存储装置以及记录介质的硬盘(未图示)、和用于读出记录于硬盘的终端侧地图DB45、版本管理DB46、缓存47以及规定的程序等并且在硬盘写入规定的数据的驱动器亦即记录头(未图示)。另外,也可以代替硬盘而通过存储卡或CD、DVD等光盘来构成数据记录部32。
这里,终端侧地图DB45是存储通信终端5中的路径搜索、行驶引导所使用的终端侧地图信息(终端侧路径搜索用道路信息)48的存储单元。
这里,存储于终端侧地图DB45的终端侧地图信息48与上述的装置侧地图信息25相同以道路网为首由路径搜索、路径引导以及地图显示所需要的各种信息构成,例如由与道路(路段)有关的路段数据、与节点有关的节点数据、与各交叉口有关的交叉口数据、与设施等地点有关的地点数据、用于显示地图的地图显示数据、用于搜索路径的搜索数据、以及用于检索地点的检索数据等构成。
另外,存储于终端侧地图DB45的终端侧地图信息48基于从未图示的地图分发服务器分发的地图更新信息、从记录媒介获取的地图更新信息,将相应位置的数据改写为新的数据从而以划分单位(例如网格单位)更新为新的版本的地图信息。另外,在终端侧地图DB45也按照每个区域(例如按照2.5km四方的13级的网格)进行分类并存储有用于与地图信息对应地在通信终端5中进行当前位置的确定、沿着引导路径的行驶引导、图像的显示的移动引导信息26。
另外,版本管理DB46是按照地图信息的划分单位(例如网格单位)记录确定当前存储于终端侧地图DB45的终端侧地图信息48的版本的信息(例如版本编号、最终更新时间等)的存储单元。另外,版本管理DB46随着终端侧地图信息48被更新为新的版本的地图信息,而更新其内容。
另外,缓存47是暂时保管从服务器装置3分发的移动引导信息26的存储单元。在本实施方式所涉及的路径搜索***1中,如上述那样将有车辆今后行驶的可能性的区域(例如,车辆的当前位置周边、在通信终端5设定的引导路径的周边),且为通信终端5具有的终端侧地图信息48的版本比装置侧地图信息25旧的区域作为对象,从服务器装置3分发移动引导信息26,并存储于缓存47。这里,移动引导信息26如上述那样是用于与最新的地图信息对应地在通信终端5中进行当前位置的确定、沿着引导路径的简易行驶引导、图像的显示的信息。
而且,导航ECU33关于通信终端5具有的终端侧地图信息48的版本比装置侧地图信息25旧的区域,不使用储存于终端侧地图DB45的旧的版本的地图信息、移动引导信息,而使用储存于缓存47的新的版本的移动引导信息26来进行车辆的当前位置的确定、沿着引导路径的行驶引导、图像的显示等。另外,在缓存47的存储区域不足的情况下,从储存于缓存47的移动引导信息26中优先级较低的信息开始依次删除。
另一方面,导航ECU(电子控制单元)33是进行通信终端5的整体的控制的电子控制单元,具备作为运算装置以及控制装置的CPU51、以及在CPU51进行各种运算处理时作为工作存储器使用,并且存储搜索出路径时的路径数据等的RAM52、除了控制用的程序之外,还记录了后述的路径搜索处理程序(参照图4)等的ROM53、存储从ROM53读出的程序的闪存54等内部存储装置。另外,导航ECU33具有与服务器装置3的ECU一起作为处理算法的各种单元。例如,位置确定单元从服务器装置3接收用于在地图上确定移动体(车辆)的位置的移动引导信息26,并且基于接收的移动引导信息26确定移动体的位置。搜索请求发送单元向服务器装置3发送将通过位置确定单元确定出的移动体的位置作为出发地的路径搜索请求。路径接收单元从服务器装置接收响应于路径搜索请求在服务器装置3中搜索出的路径。
操作部34在输入作为行驶开始地点的出发地以及作为行驶结束地点的目的地时等进行操作,具有各种键、按钮等多个操作开关(未图示)。而且,导航ECU33基于通过各开关的按下等输出的开关信号,进行为了执行对应的各种动作的控制。另外,也可以是操作部34具有设在液晶显示器35的前面的触摸面板。另外,也可以具有麦克和声音识别装置。
另外,在液晶显示器35显示包含道路的地图图像、交通信息、操作引导、操作菜单、键的引导、从出发地到目的地为止的引导路径、沿着引导路径的引导信息、新闻、天气预报、时刻、邮件、电视节目等。另外,也可以代替液晶显示器35,而使用HUD或者HMD。
另外,扬声器36基于来自导航ECU33的指示输出对沿着引导路径的行驶进行引导的声音指导、交通信息的引导。
另外,DVD驱动器37是能够读取记录于DVD、CD等记录介质的数据的驱动器。然后,基于读取的数据进行音乐、视频的播放、终端侧地图DB45的更新等。另外,也可以代替DVD驱动器37而设置用于对存储卡进行读写的插卡槽。
另外,通信模块38例如是用于接收从服务器装置3、VICS(注册商标)中心、探测器中心等发送的地图更新信息、路径信息、移动引导信息、交通信息等各信息的通信装置,例如移动电话机、DCM相当于该通信模块。
接着,基于图4对在具有上述构成的路径搜索***1中,服务器装置3以及通信终端5执行的路径搜索处理程序进行说明。图4是本实施方式所涉及的路径搜索处理程序的流程图。这里,路径搜索处理程序是在通信终端5中满足开始路径搜索的条件的情况下(例如接受了目的地的设定操作的情况下、车辆脱离了在通信终端5中设定的引导路径的情况下等)执行,使用中心路线搜索来搜索从出发地到目的地的路径的程序。另外,以下的图4以及图6的流程图所示出的程序存储于服务器装置3或通信终端5具备的RAM或ROM,并通过CPU21或者CPU51执行。
首先,基于图4对通信终端5的CPU51执行的路径搜索处理程序进行说明。在步骤(以下,缩写为S)1中,CPU51判定是否满足路径搜索的开始条件。另外,作为满足路径搜索的开始条件的情况,相当于在通信终端5中接受了新的目的地的设定操作的情况、车辆脱离了在通信终端5中设定的引导路径的情况(变更路线时)等。
然后,在判定为满足路径搜索的开始条件的情况下(S1:是),移至S2。与此相对,在判定为未满足路径搜索的开始条件的情况下(S1:否),结束该路径搜索处理程序。
在S2中CPU51基于当前位置检测部31的检测结果、地图信息确定车辆的当前位置以及车辆当前所在的道路(以下,称为当前所在道路)。在车辆脱离了在通信终端5中设定的引导路径的情况下,特别是确定脱离后的车辆的当前位置以及当前所在道路。另外,在确定车辆的当前位置以及当前所在道路时,进行使车辆的当前位置与地图信息匹配的地图匹配处理。另外,基本而言基于储存于终端侧地图DB45的终端侧地图信息48、移动引导信息26来进行车辆的当前位置以及当前所在道路的确定,但在车辆的当前所在的区域的终端侧地图信息48的版本比装置侧地图信息25旧的情况下,不使用储存于终端侧地图DB45的旧的版本的地图信息、移动引导信息,而使用储存于缓存47的移动引导信息26进行确定。因此,也有确定不包含于终端侧地图信息48的道路作为当前所在道路的情况。另外,储存于缓存47的移动引导信息26是与服务器装置3具有的新的版本的地图信息对应的移动引导信息26,在通信终端5的启动时、通信终端5中的引导路径的设定时、车辆横跨网格时等,将车辆的当前位置周边、在通信终端5设定的引导路径的周边作为对象从服务器装置3发送。
接下来,在S3中CPU51判定在上述S2确定出的当前所在道路是否是通信终端5具有的终端侧地图信息48所包含的道路。
然后,在判定为当前所在道路包含于通信终端5具有的终端侧地图信息48的情况下(S3:是),移至S4。与此相对,在判定为当前所在道路不包含于通信终端5具有的终端侧地图信息48的情况下(S3:否),即、在当前所在道路是仅包含于最新的版本的地图信息的新设的道路的情况下,移至S7。
在S4中CPU51使用通信终端5具有的终端侧地图信息48进行从出发地到目的地的路径搜索处理,确定从出发地到目的地的推荐路径(以下,称为终端推荐路径)。具体而言,基于终端侧地图信息48所包含的路段数据、节点数据、搜索数据等,计算将作为针对路段(道路)的路径适当的程度数值化后的路段成本、将作为针对交叉口(节点)的路径适当的程度数值化后的交叉口成本、将行驶所需要的费用的程度数值化后的花费成本等,并使用计算出的各搜索成本进行终端推荐路径的搜索。例如使用公知的迪杰斯特拉法,将成本值的合计最小的路径作为终端推荐路径。另外,使用迪杰斯特拉法的路径搜索处理由于已经公知所以省略详细。另外,出发地基本而言是车辆的当前位置,是在上述S2确定出的(位于当前所在道路上的)地点。
接下来,在S5中CPU51将通过上述S4的路径搜索处理搜索出的终端推荐路径暂时设定为成为在通信终端5中进行车辆的行驶引导的对象的引导路径。其后,基于在上述S5暂时设定的引导路径开始车辆的行驶引导。例如,显示包含自车位置周边的道路网的地图图像,或者在成为左右转的对象的引导分支点接近车辆的规定距离近前的情况下,显示引导分支点的放大图或对在引导分支点的车辆的行进方向进行引导。另外,CPU51基本而言基于储存于终端侧地图DB451终端侧地图信息48、移动引导信息26进行上述行驶引导。但是,在储存于终端侧地图DB45的终端侧地图信息48、移动引导信息26在车辆的当前位置周边区域不是最新的版本的情况下,从服务器装置3获取移动引导信息26,也使用获取的移动引导信息26进行上述行驶引导。另外,移动引导信息26包含进行车辆的地图匹配所需要的匹配数据、在引导交叉口的左右转引导等用于使车辆沿着引导路径进行行驶的引导所需要的引导数据、以及用于显示地图图像、引导画面的显示数据,所以即使储存于终端侧地图DB45的终端侧地图信息48、移动引导信息26不与引导路径对应,至少车辆的当前位置能够确定为正确的位置并进行引导,能够在引导交叉口对正确的车辆的行进方向进行引导。
接着,在S6中CPU51对用于请求从出发地到目的地的路径的搜索的路径搜索请求附加确定在上述S4搜索出的终端推荐路径的路径信息。虽然也可以附加确定终端推荐路径的整体的信息,作为确定终端推荐路径的路径信息,但在本实施方式中附加确定距离出发地规定距离L以内的从出发地开始前方的连续的道路列的信息。另外,道路列在本实施方式中是路段列,对于一部分包含在规定距离L以内的路段也包含于附加对象。另外,对于仅一部分包含在规定距离L以内的路段也可以从附加对象除去。
例如在上述S4中搜索出图5所示的终端推荐路径71的情况下,确定构成终端推荐路径71的各路段中,距离出发地规定距离L以内且从出发地开始前方的连续的路段a~d的信息(例如路段ID)作为路径信息附加于路径搜索请求。另外,规定距离L既可以是固定值(例如1km),也可以基于车速、通信环境、服务器装置3的处理速度等进行设定。在设定规定距离L的情况下,优选将规定距离L设定为比预计车辆在通信终端5获取到在服务器装置3中搜索出的路径并设定为引导路径为止(到执行S9的处理为止)所行驶的距离长。例如,设为“当前的车辆的车速×15sec”。
接下来,在S7中CPU51向服务器装置3发送用于请求从出发地到目的地的路径的搜索的路径搜索请求。这里,在路径搜索请求包含有确定路径搜索请求的发送源的通信终端5的终端ID、和确定作为路径搜索的搜索条件的出发地(在上述S2确定出的车辆的当前位置)与目的地的信息。另外,在随着车辆脱离引导路径的重新路由时,目的地与上一次的搜索时基本相同,所以也可以不发送确定目的地的信息。另外,关于判定为当前所在道路包含于通信终端5具有的终端侧地图信息48的情况下,将确定在上述S2搜索出的终端推荐路径的路径信息也与路径搜索请求一起进行发送。
其后,在S8中CPU51接收响应于路径搜索请求从服务器装置3发送的搜索路径信息。这里,在上述S8接收的搜索路径信息是与服务器装置3基于在上述S7发送的路径搜索请求使用最新的版本的地图信息亦即装置侧地图信息25搜索出的从出发地到目的地的推荐路径(以下,称为服务器推荐路径)有关的信息。另外,后述服务器推荐路径的详细。
接着,在S9中CPU51基于在上述S8接收的搜索路径信息,将在服务器装置3搜索出的服务器推荐路径设定为引导路径。另外,在上述S3暂时设定引导路径的情况下,替换为在服务器装置3搜索出的服务器推荐路径。另外,在终端推荐路径与服务器推荐路径为相同路径的情况下不需要进行替换。其后は,基于在上述S9设定的引导路径实施车辆的行驶引导。
另外,未在上述S5暂时设定引导路径的情况下,在到从服务器装置3接收服务器推荐路径为止的期间成为不能够进行基于引导路径的行驶引导的状态,但在该期间也能够基于移动引导信息26继续进行行驶引导(例如自车位置周边的地图显示等)。另外,特别是基于最新版本的地图信息生成从服务器装置3获取的移动引导信息26,所以即使在车辆位于在通信终端5具有的终端侧地图信息48没有的新设道路上的情况下也能够适当地进行引导。
接下来,对服务器装置3的CPU21执行的路径搜索处理程序进行说明。
首先,在S11中CPU21接收从满足路径搜索的开始条件的通信终端5发送的路径搜索请求。另外,在路径搜索请求包含有确定路径搜索请求的发送源的通信终端5的终端ID、确定作为路径搜索的搜索条件的出发地(在上述S2确定出的车辆的当前位置)和目的地的信息、以及根据需要确定在上述S4搜索出的终端推荐路径的路径信息。
接下来,在S12中CPU21进行后述的服务器侧的路径搜索处理(图6)。在服务器侧的路径搜索处理中,如后述那样使用在上述S11接收的路径搜索请求、和服务器装置3具有的装置侧地图信息25,进行从出发地到目的地的路径搜索处理,确定从出发地到目的地的推荐路径(服务器推荐路径)。另外,在与路径搜索请求一起接收了确定在通信终端5搜索出的终端推荐路径的路径信息的情况下,服务器推荐路径成为包含终端推荐路径的至少一部分的路径。
接着,在S13中CPU21对路径搜索请求的发送源的通信终端5发送确定在上述S12确定出的服务器推荐路径的搜索路径信息。其结果,服务器推荐路径在通信终端5中被设定为引导路径(S9)。
接下来,基于图6对在上述S12中执行的服务器侧的路径搜索处理的子处理进行说明。图6是服务器侧的路径搜索处理的子处理程序的流程图。
首先,在S21中CPU21判定是否在上述S11与路径搜索请求一起接收了确定终端推荐路径的路径信息。另外,在判定为当前所在道路包含于通信终端5具有的终端侧地图信息48的情况下从通信终端5发送确定终端推荐路径的路径信息。
然后,在判定为与路径搜索请求一起接收了确定终端推荐路径的路径信息的情况下(S21:是),移至S22。与此相对,在判定为未接收确定终端推荐路径的路径信息而接收了路径搜索请求的情况下(S21:否),移至S27。
将构成根据在上述S11与路径搜索请求一起接收的路径信息确定出的路段列的各路段作为对象,从距离出发地近的顺序进行以下的S22以及S23的处理。另外,路径信息如上述那样是确定终端推荐路径中距离出发地规定距离L以内的从出发地开始前方的连续的路段列(例如在图5所示的例子中是路段a~d)的信息。
首先,在S22中CPU21判定处理对象的路段是否是包含于服务器装置3具有的装置侧地图信息25的路段,即处理对象的路段是否是在最新版本的地图信息中存在的路段。
然后,在判定为处理对象的路段是包含于服务器装置3具有的装置侧地图信息25的路段的情况下(S22:是),即处理对象的路段是在最新版本的地图信息中存在的路段的情况下,移至S23。在S23中CPU21将确定处理对象的路段的信息(例如路段ID)保存于闪存24等。其后,将处理对象的路段变更为在目的地侧邻接的路段,之后再次执行S22以后的处理。
另一方面,在判定为处理对象的路段不是包含于服务器装置3具有的装置侧地图信息25的路段的情况下(S22:否),即处理对象的路段是在最新版本的地图信息中不存在的路段(废除的道路等)的情况下,移至S24。
在S24中CPU21从闪存24等读出到当前时刻(在上述S22判定为否的时刻)为止判定为包含于装置侧地图信息25并在上述S23保存的路段列。另外,读出的路段列是根据在上述S11与路径搜索请求一起接收的路径信息确定出的路段列中,包含于服务器装置3具有的装置侧地图信息25,并且包含出发地的路段列部分。另外,以下将在上述S24读出的路段列称为基准道路列。
例如,在上述S4中搜索出图7所示的终端推荐路径71的情况下,且在距离出发地规定距离L以内的路段a~d中,路段a、路段b以及路段d包含于装置侧地图信息25,但路段c不包含于装置侧地图信息25的情况下,与路段c相比处于出发地侧的路段a以及路段b成为基准道路列。另外,在与出发地连接的路段亦即路段a不包含于装置侧地图信息25的情况下,判断为没有基准道路列。
其后,在S25中CPU21使用服务器装置3具有的装置侧地图信息25进行从基准道路列的终点到目的地为止的路径搜索处理,确定从基准道路列的终点到目的地的推荐路径(以下,称为继续推荐路径)。具体而言,基于装置侧地图信息25所包含的最新版本的路段数据、节点数据、搜索数据等,计算将作为针对路段(道路)的路径适当的程度数值化后的路段成本、将作为针对交叉口(节点)的路径适当的程度数值化后的交叉口成本、将行驶所需要的费用的程度数值化后的花费成本等,并使用计算出的各搜索成本进行继续推荐路径的搜索。例如使用公知的迪杰斯特拉法,将成本值的合计最小的路径作为继续推荐路径。另外,使用迪杰斯特拉法的路径搜索处理由于已经公知所以省略详细。
接下来,在S26中CPU21将基准道路列与在上述S25搜索出的继续推荐路径连接,并将连接后的从出发地到目的地的路径确定为最终的服务器推荐路径。其后,移至S13,对路径搜索请求的发送源的通信终端5发送对确定出的服务器推荐路径进行确定的搜索路径信息。
例如,在上述S4中搜索出图8所示的终端推荐路径71的情况下,且在路段a以及路段b为基准道路列的情况下,在上述S24中搜索从路段b的终点X到目的地的推荐路径亦即继续推荐路径72。然后,将路段a以及路段b的路段列与继续推荐路径72连接后的路径成为服务器推荐路径。另外,在没有基准道路列的情况下(例如作为与出发地连接的路段的路段a不包含于装置侧地图信息25的情况下),将通过从出发地到目的地的通常的路径搜索搜索出的路径作为服务器推荐路径。
另外,在上述S26中CPU21不需要一定发送确定服务器推荐路径的全部路径的信息,也可以仅发送确定除了基准道路列之外的部分(即继续推荐路径)的信息。在该情况下,能够通过在通信终端5中在上述S4搜索出的终端推荐路径连接从服务器装置3发送的继续推荐路径来确定到目的地为止的路径。
另一方面,在S27中CPU21使用服务器装置3具有的装置侧地图信息25进行从出发地到目的地的通常的路径搜索处理,并将从出发地到目的地的推荐路径作为服务器推荐路径。
其结果,如图9所示在车辆75位于既包含于通信终端5具有的终端侧地图信息48也包含于服务器装置3具有的装置侧地图信息25的道路上的情况下,且搜索从车辆75的当前位置到目的地为止的路径的情况下,将连接在通信终端5搜索出的路径亦即本地路线与在服务器装置3搜索出的路径亦即中心路线后的路径确定为服务器推荐路径76。其结果,在从通信终端5进行路径搜索请求之后,且在获取在服务器装置3搜索出的路径之前,在通信终端5中也能够进行基于本地路线的引导,所以能够尽可能地防止产生不能够进行基于引导路径的移动引导的现象。
另一方面,如图10所示在车辆75位于在通信终端5具有的终端侧地图信息48中没有的新设道路上的情况下,且在搜索从车辆75的当前位置到目的地的路径的情况下,不使用在通信终端5搜索出的路径亦即本地路线,而将在服务器装置3基于最新版本的地图信息搜索出的路径亦即中心路线确定为服务器推荐路径76。其结果,能够适当地设定从车辆的当前位置开始的引导路径,能够尽可能地防止产生不能够进行基于引导路径的移动引导的现象。另外,对于通信终端5中的车辆的当前位置的确定、行驶引导、图像显示等来说,如上述那样不仅使用储存于终端侧地图DB45的终端侧地图信息48、移动引导信息26,还能够从服务器装置3获取并使用基于最新版本的地图信息生成的移动引导信息26,所以即使在车辆位于在通信终端5具有的终端侧地图信息48中没有的新设道路上的情况下也能够适当地进行引导。
如以上详细地说明的那样,本实施方式所涉及的路径搜索***1、服务器装置3、通信终端5以及在服务器装置3、通信终端5执行的计算机程序中,在满足路径搜索的开始条件的情况下,通信终端5从服务器装置3接收用于在地图上确定车辆的位置的移动引导信息26,并且基于接收的移动引导信息26确定车辆的当前位置,并向服务器装置3发送将确定出的车辆的当前位置作为出发地的路径搜索请求(S7)。另一方面,服务器装置3在从通信终端5接收了路径搜索请求的情况下,使用服务器装置3具有的装置侧地图信息25,搜索从出发地到目的地的路径(S25、S26、S27),并将搜索出的路径发送给通信终端5(S13),所以能够尽可能地防止在进行中心路线搜索时,产生在从通信终端5进行了路径搜索请求之后不能够进行基于引导路径的移动引导的现象。另外,通信终端5具有的地图信息与服务器装置3具有的地图信息相比是旧的版本的地图信息,即使在车辆在不包含于通信终端5具有的地图信息的新的道路上行驶的情况下,也能够通过使用从服务器装置3发送的移动引导信息26,从服务器装置3获取从车辆的当前位置开始的适当的中心路线。
另外,在本实施方式中不获取地图信息(除了定位用道路信息之外,也包含设施数据、路径搜索所使用的数据等),而预先从服务器装置3获取用于在地图上确定车辆的位置的定位用道路信息亦即移动引导信息26来确定车辆的当前位置(S2)。这里,与地图信息相比移动引导信息26的数据量较少,所以与为了确定车辆的当前位置而预先获取新的版本的地图信息的情况(或者获取用于将地图信息更新为新的版本的更新信息的情况)相比较能够削减信息的分发量。
另外,本发明并不限定于上述实施方式,当然能够在不脱离本发明的主旨的范围内进行各种改进、变形。
例如,在本实施方式中,构成为由服务器装置3进行上述S22~S24的基准道路列的确定所涉及的处理但也可以构成为由通信终端5进行。在该情况下,需要由通信终端5具有或者从服务器装置3获取确定在终端侧地图信息48中存在且在装置侧地图信息25中不存在的路段的信息。
另外,在本实施方式中,移动引导信息26包含进行用户的当前位置的地图匹配所需要的匹配数据、在引导交叉口的左右转引导等用于使用户沿着引导路径进行移动的引导所需要的引导数据、以及用于显示地图图像、引导画面的显示数据,但作为移动引导信息26只要至少具有进行用户的当前位置的地图匹配所需要的匹配数据则能够实施。
另外,在本实施方式中,搜索从基准道路列的终点到目的地为止的推荐路径亦即继续推荐路径(S25),并通过将基准道路列与继续推荐路径连接来作为服务器推荐路径,但也可以将从基准道路列的终点以外的点(例如与终点相比靠出发地侧的节点)到目的地为止的推荐路径作为继续推荐路径进行搜索。
另外,在本实施方式中,以路段单位确定基准道路列,但只要是在地图信息中划分道路的单位则也可以按照路段单位以外的单位进行确定。
另外,在本实施方式中,通信终端5到从服务器装置3接收服务器推荐路径为止的期间,将终端推荐路径暂时设定为引导路径(S5),但也可以不进行终端推荐路径的向引导路径的暂时设定。
另外,在上述对将本发明所涉及的通信终端、服务器装置、路径搜索***以及计算机程序具体化后的实施例进行了说明,但通信终端也能够具有以下的构成,在该情况下起到以下的效果。
例如,第一构成如以下那样。
在以能够进行双向通信的方式与服务器装置(3)连接,向上述服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中进行搜索以及分发的路径的通信终端(5)中,具有:位置确定单元(33),其从上述服务器装置接收用于在地图上确定移动体(75)的位置的定位用道路信息(26),并且基于接收的上述定位用道路信息确定上述移动体的位置;搜索请求发送单元(33),其向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及路径接收单元(33),其从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径。
根据具有上述构成的通信终端,能够尽可能地防止在进行中心路线搜索时,产生在从通信终端进行了路径搜索请求之后不能够进行基于引导路径的移动引导的现象。另外,即使在移动体在不包含于通信终端具有的地图信息的新的道路上行驶的情况下,也能够通过使用从服务器装置发送的定位用道路信息,从服务器装置获取从移动体的当前位置开始的适当的路径。
另外,第二构成如以下那样。
上述位置确定单元(33)在上述移动体(75)从在上述通信终端(5)中设定的引导路径脱离的情况下,基于上述定位用道路信息(26)确定脱离后的上述移动体的位置。
根据具有上述构成的通信终端,特别是在移动体从引导路径脱离的情况下,即使脱离后的移动体所在的道路是不包含于通信终端具有的地图信息的道路,也能够从服务器装置获取从移动体的当前位置开始的适当的路径。
另外,第三构成如以下那样。
上述定位用道路信息包含用于进行上述移动体的移动引导的信息,上述通信终端(5)具有在从向上述服务器装置(3)发送上述路径搜索请求到接收路径为止的期间,使用上述定位用道路信息(26)进行上述移动体(75)的移动引导的移动引导单元(33)。
根据具有上述构成的通信终端,能够在到从服务器装置获取路径为止的期间,通过使用定位用道路信息来继续进行适当的移动引导。
另外,第四构成如以下那样。
上述位置确定单元(33)基于上述定位用道路信息(26)确定上述移动体所在的道路亦即当前所在道路,具有在向上述服务器装置进行上述路径搜索请求时,判定上述当前所在道路是否是包含于上述通信终端具有的终端侧路径搜索用道路信息(48)的道路的道路判定单元(33),上述搜索请求发送单元(33)在判定为上述当前所在道路是包含于上述终端侧路径搜索用道路信息的道路的情况下,使用上述终端侧路径搜索用道路信息将上述移动体的位置作为出发地搜索到目的地为止的路径,并且将确定搜索出的路径亦即终端推荐路径的路径信息与上述路径搜索请求一起发送给上述服务器装置,另一方面在判定为上述当前所在道路不是包含于上述终端侧路径搜索用道路信息的道路的情况下,将上述路径搜索请求发送给上述服务器装置。
根据具有上述构成的通信终端,能够尽可能地防止在进行中心路线搜索时,在从通信终端进行了路径搜索请求之后产生不能够进行基于引导路径的移动引导的现象。另外,即使通信终端具有的地图信息是与服务器装置具有的地图信息相比旧的版本的地图信息,也能够适当地设定从移动体的当前位置开始的引导路径。
另外,第五构成如以下那样。
上述道路判定单元(33)在上述移动体(75)脱离了在上述通信终端(5)中设定的引导路径的情况下,判定脱离后的上述移动体所在的上述当前所在道路是否是包含于上述终端侧路径搜索用道路信息(48)的道路。
根据具有上述构成的通信终端,特别是在移动体从引导路径脱离的情况下,即使脱离后的移动体所在的道路是不包含于通信终端具有的地图信息的道路,也能够适当地设定从移动体的当前位置开始的引导路径。其结果,能够防止产生在脱离后在长时间内不能够进行基于引导路径的移动引导的现象。
另外,第六构成如以下那样。
上述搜索请求发送单元(33)在判定为上述当前所在道路是包含于上述终端侧路径搜索用道路信息(48)的道路的情况下,发送确定上述终端推荐路径(71)中距离出发地规定距离以内的路径的上述路径信息。
根据具有上述构成的通信终端,能够尽可能地削减与服务器装置之间的通信量。其结果,能够更迅速地将在服务器装置搜索出的路径提供给通信终端。
另外,第七构成如以下那样。
上述路径接收单元(33)在与上述路径搜索请求一起将上述路径信息发送给上述服务器装置(3)的情况下,从上述服务器装置接收使用上述服务器装置具有的装置侧路径搜索用道路信息(25)搜索出的路径且为包含根据上述路径信息确定出的上述终端推荐路径(71)的至少一部分的从出发地到目的地的路径,在不发送上述路径信息而将上述路径搜索请求发送给上述服务器装置的情况下,从上述服务器装置接收使用上述装置侧路径搜索用道路信息搜索出的从出发地到目的地的路径。
根据具有上述构成的通信终端,在移动***于通信终端具有的地图信息所包含的道路上的情况下,将包含在通信终端搜索出的路径亦即本地路线的路径作为引导路径,所以在从通信终端进行了路径搜索请求之后,且在获取在服务器装置搜索出的路径之前,也能够进行基于本地路线的移动引导。因此,能够尽可能地防止产生不能够进行基于引导路径的移动引导的现象。另一方面,在移动***于不包含于通信终端具有的地图信息的新设道路上的情况下,不使用在通信终端搜索出的本地路线而将在服务器装置搜索出的路径亦即中心路线作为引导路径,所以能够适当地设定从移动体的当前位置开始的引导路径。
附图标记说明
1…路径搜索***,2…地图信息中心,3…服务器装置,4…用户,5…通信终端,11…服务器控制ECU,12…装置侧地图DB,21…CPU,22…RAM,23…ROM,24…闪存,25…装置侧地图信息,26…移动引导信息,33…导航ECU,45…终端侧地图DB,48…终端侧地图信息,51…CPU,52…RAM,53…ROM,54…闪存,71…终端推荐路径,72…继续推荐路径,75…车辆,76…服务器推荐路径。

Claims (10)

1.一种通信终端,是以能够进行双向通信的方式与服务器装置连接,向上述服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中进行搜索以及分发出的路径的通信终端,具有:
位置确定单元,从上述服务器装置接收用于在地图上确定移动体的位置的定位用道路信息,并且基于接收的上述定位用道路信息确定上述移动体的位置;
搜索请求发送单元,向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及
路径接收单元,从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径。
2.根据权利要求1所述的通信终端,其中,
上述位置确定单元在上述移动体从上述通信终端中设定的引导路径脱离的情况下,基于上述定位用道路信息确定脱离后的上述移动体的位置。
3.根据权利要求1或者权利要求2所述的通信终端,其中,
上述定位用道路信息包含用于进行上述移动体的移动引导的信息,
上述通信终端具有移动引导单元,该移动引导单元在从向上述服务器装置发送上述路径搜索请求起到接收路径为止的期间,使用上述定位用道路信息进行上述移动体的移动引导。
4.根据权利要求1~3中任意一项所述的通信终端,其中,
上述位置确定单元基于上述定位用道路信息确定上述移动体所在的道路亦即当前所在道路,
具有道路判定单元,该道路判定单元在向上述服务器装置进行上述路径搜索请求时,判定上述当前所在道路是否是包含于上述通信终端具有的终端侧路径搜索用道路信息的道路,
上述搜索请求发送单元在判定为上述当前所在道路是包含于上述终端侧路径搜索用道路信息的道路的情况下,使用上述终端侧路径搜索用道路信息将上述移动体的位置作为出发地搜索出到目的地为止的路径,并且将确定搜索出的路径亦即终端推荐路径的路径信息与上述路径搜索请求一起发送给上述服务器装置,另一方面在判定为上述当前所在道路不是包含于上述终端侧路径搜索用道路信息的道路的情况下,将上述路径搜索请求发送给上述服务器装置。
5.根据权利要求4所述的通信终端,其中,
上述道路判定单元在上述移动体脱离了在上述通信终端中设定的引导路径的情况下,判定脱离后的上述移动体所在的上述当前所在道路是否是包含于上述终端侧路径搜索用道路信息的道路。
6.根据权利要求4或者权利要求5所述的通信终端,其中,
在判定为上述当前所在道路是包含于上述终端侧路径搜索用道路信息的道路的情况下,上述搜索请求发送单元发送确定上述终端推荐路径中距离出发地规定距离以内的路径的上述路径信息。
7.根据权利要求4~6中任意一项所述的通信终端,其中,
上述路径接收单元在将上述路径信息与上述路径搜索请求一起发送给上述服务器装置的情况下,从上述服务器装置接收使用上述服务器装置具有的装置侧路径搜索用道路信息搜索出的路径且为包含根据上述路径信息确定出的上述终端推荐路径的至少一部分的从出发地到目的地的路径,在不发送上述路径信息而将上述路径搜索请求发送给上述服务器装置的情况下,从上述服务器装置接收使用上述装置侧路径搜索用道路信息搜索出的从出发地到目的地的路径。
8.一种计算机程序,用于使以能够进行双向通信的方式与服务器装置连接,向上述服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中进行搜索以及分发出的路径的通信终端作为以下单元发挥作用:
位置确定单元,从上述服务器装置接收用于在地图上确定移动体的位置的定位用道路信息,并且基于接收的上述定位用道路信息确定上述移动体的位置;
搜索请求发送单元,向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及
路径接收单元,从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径。
9.一种服务器装置,是以能够进行双向通信的方式与通信终端连接,从上述通信终端接收出发地、目的地、以及从出发地到目的地的路径搜索请求,并且将响应于接收的上述路径搜索请求搜索出的路径分发给上述通信终端的服务器装置,具有:
定位用道路信息发送单元,向上述通信终端发送用于在地图上确定移动体的位置的定位用道路信息;
搜索请求接收单元,在从上述通信终端接收上述路径搜索请求的情况下,接收将基于上述定位用道路信息在上述通信终端中确定出的上述移动体的位置作为出发地的上述路径搜索请求;
路径搜索单元,使用上述服务器装置具有的装置侧路径搜索用道路信息搜索从上述出发地到目的地的路径;以及
路径分发单元,将通过上述路径搜索单元搜索出的路径分发给上述通信终端。
10.一种路径搜索***,具有服务器装置和通信终端,该通信终端以能够进行双向通信的方式与上述服务器装置连接,向上述服务器装置发送出发地、目的地、以及从出发地到目的地的路径搜索请求,并且获取响应于上述路径搜索请求在上述服务器装置中进行搜索以及分发的路径,
上述通信终端具有:
位置确定单元,从上述服务器装置接收用于在地图上确定移动体的位置的定位用道路信息,并且基于接收的上述定位用道路信息确定上述移动体的位置;
搜索请求发送单元,向上述服务器装置发送将通过上述位置确定单元确定出的上述移动体的位置作为出发地的上述路径搜索请求;以及
路径接收单元,从上述服务器装置接收响应于上述路径搜索请求在上述服务器装置中搜索出的路径,
上述服务器装置具有:
定位用道路信息发送单元,向上述通信终端发送用于在地图上确定移动体的位置的定位用道路信息;
路径搜索单元,在接收了上述路径搜索请求的情况下,使用上述服务器装置具有的装置侧路径搜索用道路信息搜索从上述出发地到目的地的路径;以及
路径分发单元,将通过上述路径搜索单元搜索出的路径分发给上述通信终端。
CN201780016840.9A 2016-03-28 2017-03-23 通信终端、服务器装置、路径搜索***以及计算机程序 Active CN108779987B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016064275 2016-03-28
JP2016-064275 2016-03-28
PCT/JP2017/011781 WO2017170143A1 (ja) 2016-03-28 2017-03-23 通信端末、サーバ装置、経路探索システム及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
CN108779987A true CN108779987A (zh) 2018-11-09
CN108779987B CN108779987B (zh) 2022-04-26

Family

ID=59964455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780016840.9A Active CN108779987B (zh) 2016-03-28 2017-03-23 通信终端、服务器装置、路径搜索***以及计算机程序

Country Status (5)

Country Link
US (1) US10861332B2 (zh)
JP (1) JP6664469B2 (zh)
CN (1) CN108779987B (zh)
DE (1) DE112017000626T5 (zh)
WO (1) WO2017170143A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108885115B (zh) * 2016-03-28 2022-04-22 爱信艾达株式会社 服务器装置、通信终端、路径搜索***以及存储介质
JP7061947B2 (ja) * 2018-09-12 2022-05-02 日産自動車株式会社 ナビゲーション方法及びナビゲーション装置
JP7145712B2 (ja) * 2018-09-26 2022-10-03 日産自動車株式会社 地図データのダウンロード方法及び地図記録装置
DE102018009716A1 (de) * 2018-12-12 2020-06-18 Daimler Ag Verfahren zur Bereitstellung von Kartendaten einer digitalen Karte und einer Fahrtroute
US20220013012A1 (en) * 2020-07-10 2022-01-13 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle parking assistance
CN112562309B (zh) * 2021-03-01 2021-05-07 湖南师范大学 基于改进Dijkstra算法的网约车调度方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003214871A (ja) * 2002-01-24 2003-07-30 Sanyo Electric Co Ltd ナビゲーション装置及びシステム
US6812888B2 (en) * 1997-08-19 2004-11-02 Siemens Vdo Automotive Corporation Driver information system
US20090143964A1 (en) * 2007-10-19 2009-06-04 C.R.F. Societa Consortile Per Azioni Vehicle dynamic navigation system and method
CN101936739A (zh) * 2009-06-29 2011-01-05 株式会社日立制作所 导航装置、路径搜索服务器和路径搜索***
WO2012070357A1 (ja) * 2010-11-26 2012-05-31 本田技研工業株式会社 ナビサーバ、ナビ装置およびナビシステム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10105897A1 (de) * 2001-02-09 2002-08-14 Bosch Gmbh Robert Verfahren zum Austauschen von Navigationsinformationen
JP4307498B2 (ja) 2007-07-10 2009-08-05 本田技研工業株式会社 ナビ装置、ナビシステム
CN102414538A (zh) * 2009-04-23 2012-04-11 株式会社纳维泰 路径向导***、路径检索服务器、路径向导中介服务器及路径向导方法
JP2014020852A (ja) * 2012-07-16 2014-02-03 Aisin Aw Co Ltd 地図情報更新システム、地図情報更新装置、地図情報更新方法及びコンピュータプログラム
US9989374B2 (en) * 2015-12-31 2018-06-05 Gt Gettaxi Limited System for generating travel route to be serviced by primary transportation service and secondary transportation service

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6812888B2 (en) * 1997-08-19 2004-11-02 Siemens Vdo Automotive Corporation Driver information system
JP2003214871A (ja) * 2002-01-24 2003-07-30 Sanyo Electric Co Ltd ナビゲーション装置及びシステム
US20090143964A1 (en) * 2007-10-19 2009-06-04 C.R.F. Societa Consortile Per Azioni Vehicle dynamic navigation system and method
CN101936739A (zh) * 2009-06-29 2011-01-05 株式会社日立制作所 导航装置、路径搜索服务器和路径搜索***
WO2012070357A1 (ja) * 2010-11-26 2012-05-31 本田技研工業株式会社 ナビサーバ、ナビ装置およびナビシステム
CN103229022A (zh) * 2010-11-26 2013-07-31 本田技研工业株式会社 导航服务器、导航装置及导航***

Also Published As

Publication number Publication date
WO2017170143A1 (ja) 2017-10-05
JP6664469B2 (ja) 2020-03-13
US20190066499A1 (en) 2019-02-28
US10861332B2 (en) 2020-12-08
JPWO2017170143A1 (ja) 2018-12-27
CN108779987B (zh) 2022-04-26
DE112017000626T5 (de) 2018-10-25

Similar Documents

Publication Publication Date Title
CN1323283C (zh) 车辆用导航装置及使用该装置对车辆进行引导的方法
CN108779987A (zh) 通信终端、服务器装置、路径搜索***以及计算机程序
JP3198883B2 (ja) 移動スケジュール処理装置
CN100507450C (zh) 导航设备和服务器设备
CN1325877C (zh) 车辆用导航装置
US20130204526A1 (en) Method of Generating A Route
CN105339760B (zh) 交通信息引导***、交通信息引导方法以及记录介质
CN108779988B (zh) 通信终端、服务器装置、移动引导***以及计算机程序
CN108885116B (zh) 通信终端、服务器装置、移动引导***以及计算机程序
CN103428635A (zh) 移动终端的信息提供方法及其设备
CN108225347A (zh) 通信终端、移动引导***以及移动引导方法
JPH11142171A (ja) 車両用ナビゲーション装置及びそのプログラムを記録した記憶媒体
JP3783773B2 (ja) 地図表示システム、地図表示装置及び情報センタ
CN108885115B (zh) 服务器装置、通信终端、路径搜索***以及存储介质
CN103890544B (zh) 信息终端
JP5699028B2 (ja) 情報提供システム及び情報提供方法
JP4365359B2 (ja) ナビゲーションシステム、ナビゲーション装置およびナビゲーション装置における動作モード制御方法
JP2002202137A (ja) 車両用ナビゲーション装置および記憶媒体
JP2016200559A (ja) コンテンツ起動制御装置、コンテンツ起動方法、およびコンテンツ起動システム
JP2008233036A (ja) 立ち寄りスポット決定システム及び端末装置ならびにサーバ装置
JP2006106001A (ja) 地図表示装置及び情報センタ
WO2018180757A1 (ja) 通信端末、サーバ装置、移動案内システム及びコンピュータプログラム
JP2018119909A (ja) 通信端末、経路探索システム及びコンピュータプログラム
JP2009103702A (ja) 地図表示装置
JP2019184327A (ja) 経路探索システム及び経路探索装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Kariya City, Aichi Prefecture, Japan

Patentee after: AISIN Co.,Ltd.

Patentee after: Toyota Motor Corp.

Address before: Kariya City, Aichi Prefecture, Japan

Patentee before: AISIN SEIKI Kabushiki Kaisha

Patentee before: Toyota Motor Corp.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20220425

Address after: Kariya City, Aichi Prefecture, Japan

Patentee after: AISIN SEIKI Kabushiki Kaisha

Patentee after: Toyota Motor Corp.

Address before: Aichi Prefecture, Japan

Patentee before: AISIN AW Co.,Ltd.

Patentee before: Toyota Motor Corp.

Effective date of registration: 20220425

Address after: TOYOTA, Aichi Prefecture, Japan

Patentee after: Toyota Motor Corp.

Address before: Kariya City, Aichi Prefecture, Japan

Patentee before: AISIN Co.,Ltd.

Patentee before: Toyota Motor Corp.

TR01 Transfer of patent right