专利名称:导航系统及导航方法
技术领域:
本发明涉及导航系统及导航方法。
背景技术:
以往,提出了多种在导航装置中通过接收在信息发布中心搜索出的引导路径的引导路径数据来进行路径弓I导的技术。例如,有如下的导航系统,在该导航系统中,由导航服务器搜索引导路径,并通过地图匹配处理对导航装置的使用者的当前位置信息进行修正来生成修正位置信息,并将所生成的修正位置信息发送至导航装置。然后,在导航装置中,判定当前位置是否从引导路径脱离,在判定为脱离的情况下,将当前位置信息发送至导航服务器(例如,参照专利文献I)。专利文献1:日本特开2011 - 47886号公报然而,在如上述专利文献I所述的结构中,在导航装置从引导路径脱离而驶入了设施的停车场内等情况下,会将当前位置信息频繁地发送至导航服务器来要求再次搜索路径,从而存在导致在导航装置和导航服务器之间的通信量增大的可能性这样的问题。
发明内容
因此,本发明是为了解决上述问题而做出的,其目的在于,提供一种能够消减导航装置和信息发布中心之间的不需要的通信的导航系统及导航方法。为了达成所述目的的技术方案I的导航系统,具有信息发布中心和导航装置,该信息发布中心具有:路径数据生成单元,其在从导航装置接收到至少包括出发地及目的地的路径搜索条件的情况下,通过搜索从所述出发地到所述目的地为止的引导路径来生成引导路径数据,发布单元,其将所述引导路径数据发布至所述导航装置;该导航装置具有:路径引导单元,其在接收到所述引导路径数据的情况下,基于该引导路径数据来进行路径引导,当前位置检测单元,其检测当前位置,脱离判定单元,其判断所述当前位置是否脱离了所述引导路径,再搜索条件发送单元,其在判定为所述当前位置脱离了所述引导路径的情况下,向所述信息发布中心发送包括所述当前位置及所述目的地在内的变更路径搜索条件;该导航系统的特征在于,所述信息发布中心具有:距离判定单元,其在接收到所述变更路径搜索条件的情况下,判定从所述当前位置到最近的接近道路链为止的距离是否在规定距离以内,发布控制单元,其在判定为从所述当前位置到最近的接近道路链为止的距离比所述规定距离长的情况下进行控制,以向所述导航装置发布禁止路线变更信息,其中,所述禁止路线变更信息包括与该接近道路链相关的接近道路链信息以及到下一次发送所述变更路径搜索条件的最大等待时间;所述导航装置具有路线变更控制单元,该路线变更控制单元在接收到所述禁止路线变更信息的情况下进行控制,以在从接收到该禁止路线变更信息时起经过了所述最大等待时间之后,通过所述再搜索条件发送单元再次发送所述变更路径搜索条件。另外,技术方案2的导航系统如技术方案I所述的导航系统,其特征在于,所述导航装置具有通过判定单元,该通过判定单元判定在从接收到所述禁止路线变更信息时起经过所述最大等待时间之前,是否通过了包含在该禁止路线变更信息中的所述接近道路链;所述路线变更控制单元进行控制,以在判断为从接收到所述禁止路线变更信息时起经过所述最大等待时间之前,通过了包含在该禁止路线变更信息中的所述接近道路链的情况下,通过所述再搜索条件发送单元再次发送所述变更路径搜索条件。另外,技术方案3的导航系统如技术方案I或2所述的导航系统,其特征在于,所述导航装置具有路径恢复判定单元,该路径恢复判定单元,判定在从接收到所述禁止路线变更信息时起经过所述最大等待时间之前,是否返回到了所脱离的所述引导路径上;所述路线变更控制单元进行控制,以在判断为从接收到所述禁止路线变更信息时起经过所述最大等待时间之前,返回到所脱离的所述引导路径上的情况下,不通过所述再搜索条件发送单元再次发送所述变更路径搜索条件,并且进行控制,以通过所述路径引导单元基于所述引导路径数据进行路径引导。另外,技术方案4的导航系统如技术方案I至3中任一项所述的导航系统,其特征在于,所述导航装置具有:输入单元,其用于输入指示将所述变更路径搜索条件向所述信息发布中心发送的要求指示,输入判定单元,其判定从接收到所述禁止路线变更信息时起经过所述最大等待时间之前,是否通过所述输入单元输入了所述要求指示;所述路线变更控制单元进行控制,以在判断为从接收到所述禁止路线变更信息时起经过所述最大等待时间之前,通过所述输入单元输入了所述要求指示的情况下,通过所述再搜索条件发送单元再次发送所述变更路径搜索条件。并且,技术方案5的导航方法,具有:在信息发布中心中执行的路径数据生成工序、发布工序;在所述导航装置中执行的路径引导工序、当前位置检测工序、脱离判定工序、再搜索条件发送工序;其中,在所述路径数据生成工序中,在从所述导航装置接收到至少包含出发地及目的地的路径搜索条件的情况下,通过搜索从所述出发地到所述目的地为止的引导路径来生成引导路径数据,在所述发布工序中,将在所述路径数据生成工序中生成的所述引导路径数据发布至所述导航装置;在所述路径引导工序中,在接收到所述引导路径数据的情况下,基于该引导路径数据来进行路径引导,在所述当前位置检测工序中,检测当前位置,在所述脱离判定工序中,判定在所述当前位置检测工序中检测出的当前位置是否脱离了所述引导路径,在所述再搜索条件发送工序中,在所述脱离判定工序中判断为所述当前位置脱离了所述引导路径的情况下,向所述信息发布中心发送包含所述当前位置及所述目的地在内的变更路径搜索条件;该导航方法的特征在于,该导航方法具有:在所述信息发布中心中执行的距离判定工序、发布控制工序;在所述导航装置中执行的路线变更控制工序;其中,在所述距离判定工序中,在接收到所述变更路径搜索条件的情况下,判定从所述当前位置到最近的接近道路链为止的距离是否在规定距离以内,在所述发布控制工序中,在所述距离判定工序中判断为从所述当前位置到最近的接近道路链为止的距离比所述规定距离长的情况下,进行控制,以向所述导航装置发布禁止路线变更信息,该禁止路线变更信息包括与该接近道路链相同的接近道路链信息以及到下一次发送所述变更路径搜索条件为止的最大等待时间,在所述路线变更控制工序中,在接收到所述禁止路线变更信息的情况下,进行控制,以在从接收到该禁止路线变更信息时起经过了所述最大等待时间之后,再次发送所述变更路径搜索条件。
发明效果在具有上述结构的导航系统及导航方法中,能够防止从导航装置向信息发布中心频繁发送变更路径搜索条件的情况,从而消减不需要的通信。
图1是示出了本实施例的导航系统的构成的一个例子的框图。图2是示出了图1的导航装置的构成的一个例子的框图。图3是示出了本实施例的导航系统的处理的一个例子的主流程图。图4是示出了本实施例的导航系统的处理的一个例子的主流程图。图5是示出了图4的导航装置的CPU所执行的“禁止路线变更解除处理”的子处理的子流程图。图6是示出了从导航装置向信息发布中心发送路线变更要求的一个例子的说明图。附图标记的说明I导航系统2导航装置3信息发布中心4 网络10服务器1U41CPU12、42RAM13、43R0M15中心侧地图信息DB17中心侧通信装置21当前地点检测处理部23导航控制部24操作部24A要求按钮27通信装置36导航侧地图信息DB51引导路线53、62接近道路链61 设施6IA停车场
具体实施例方式下面,参照附图,基于具体的实施例,对本发明的导航系统及导航方法进行详细说明。首先,利用图1,对导航系统I的概略结构进行说明。图1是示出了本实施例的导航系统I的框图。如图1所示,本实施例的导航系统I基本上由导航装置2、信息发布中心3及网络4构成,其中,上述信息发布中心3向导航装置2发布用于更新地图信息的更新信息、如后述那样搜索出的引导路线的路线数据等各种信息。并且,导航装置2和信息发布中心3之间能够经由网络4发送/接收各种信息。另外,在后面,对导航装置2的结构利用图2进行详细说明。另外,作为网络4,例如能够使用移动电话线路网、电话线路网、公共通信线路网、专用通信线路网、国际互联网(internet)等通信线路网等通信系统。另外,在该网络4上连接有未图示的道路交通信息中心。并且,信息发布中心3能够经由网络4每规定时间接收如下的交通信息,并生成现况交通信息,其中,该交通信息包括通过收集警察、日本道路公团(日本政府出资经营的机构)等交通管制系统的信息来生成的与道路的交通阻塞等相关的信息、交通规则信息等。另外,如图1所示,信息发布中心3具有服务器10、作为与服务器10相连接的地图信息记录部的中心侧地图信息数据库(中心侧地图信息DB) 15、中心侧通信装置17。另外,服务器10具有作为对服务器10整体进行控制的计算装置及控制装置的CPU(中央处理器)11、RAM (随机存取存储器)12和ROM (只读存储器)13等内部存储装置、计测时间的计时器14等,其中,RAM12在CPUll进行各种计算处理时作为工作存储器来使用,R0M13中记录有用于进行“路线信息发布处理”等的各种控制程序,“路线信息发布处理”是将如后述那样根据来自导航装置2的要求所搜索出的引导路线的路线数据等经由网络4进行发布的处理。另外,在中心侧地图信息DB15中按照版本区分存储有中心地图信息15A,该中心地图信息15A是由信息发布中心3生成的且在对存储在导航装置2中的地图信息进行更新时作为基本的地图信息。并且,在中心侧地图信息DB15中还按照版本区分存储有更新信息(下面,称之为“差分数据”),其中,该更新信息用于将当前存储在导航装置2中的地图信息的一部分(例如,以自身车辆的当前位置或预先登记的自家地点为中心的80km2的区域)或全部更新为存储在中心地图信息15A中的最新的版本。在此,版本是用于确定生成地图信息的时间的生成时间信息,能够参照版本来确定生成地图信息的时间。另外,在存储在中心侧地图信息DB15中的中心地图信息15A中,记录有在导航装置2中进行路线引导以及地图显示时所需的各种信息,例如包括用于显示地图的地图显示数据、与各交叉路口相关的交叉路口数据、与节点相关的节点数据、与道路(道路链)相关的道路链数据、用于搜索路径的搜索数据、与作为设施的一种的店铺等POI (Point ofInterest:兴趣点)相关的设施数据、用于检索地点的检索数据等。接着,基于图2,对构成导航系统I的导航装置2的概略结构进行说明。如图2所示,导航装置2包括:当前地点检测处理部21,其检测自身车辆的当前位置(下面,称之为“自身车辆位置”);数据记录部22,其记录有各种数据;导航控制部23,其基于所输入的信息来进行各种计算处理;操作部24,其接受来自操作人员的操作;液晶显示器(LCD) 25,其向操作人员显示地图等信息;扬声器26,其输出与路径引导相关的语音制导;通信装置27,其与道路交通信息中心5及信息发布中心3等之间经由移动电话网络等进行通信。另外,可以向导航控制部23输入对自身车辆的行驶速度进行检测的未图示的车速传感器的输出信号。下面,说明构成导航装置2的各结构要素,当前地点检测处理部21由GPS(全球定位系统)31等构成,能够检测自身车辆位置、自身车辆方位、行驶距离等。另外,当前地点检测处理部21也可以与未图示的方位传感器及距离传感器等相连接。另外,数据记录部22具有作为外部存储装置及存储介质的硬盘(未图示)及闪存器(未图示)等,还具有存储在硬盘及闪存器等中的导航侧地图信息数据库(导航侧地图信息DB) 36。在该导航侧地图信息DB36中保存有在导航装置2进行路线引导以及路线显示等时使用的导航地图信息36A。在此,导航地图信息36A由进行路线引导以及地图显示所需的各种信息构成,例如包括用于确定各新设道路的新设道路信息、用于显示地图的地图显示数据、与各交叉路口相关的交叉路口数据、与节点相关的节点数据、与道路(道路链)相关的道路链数据、与作为设施的一种的店铺等POI (Point of Interest:兴趣点)相关的设施数据、用于检索地点的检索数据等。另外,通过下载从信息发布中心3发布的更新信息,来更新导航侧地图信息DB36的内容。另外,导航控制部23具有作为对导航装置2整体进行控制的计算装置及控制装置的CPU41、RAM42和R0M43等内部存储装置、计测时间的计时器45等,其中,RAM42在CPU41进行各种计算处理时作为工作存储器来使用,并且存储所接收到的引导路线的路线数据等,R0M43存储用于进行控制的程序等。另外,在R0M43中如后述那样存储有路线引导处理(参照图3)等的各种程序,该路线引导处理是指,按照从信息发布中心3接收到的引导路线的路线数据来进行引导的处理。并且,所述导航控制部23与操作部24、液晶显示器25、扬声器26、通信装置27这样的各周边装置(执行机构)电连接。操作部24由要求按钮24A、各种键、多个操作开关构成,在对开始行驶时的当前地点进行修正而输入作为引导开始地点的出发地以及作为引导结束地点的目的地时以及检索与设施相关的信息等情况下,操作操作部24,其中,上述要求按钮24A,用于在从引导路线脱离的情况下输入向信息发布中心3要求再搜索引导路线的路线变更要求指示。并且,导航控制部23基于通过按下各开关等而输出的开关信号进行控制,来执行所对应的各种动作。并且,在液晶显示器25的前表面上,设置有构成操作部24的触摸面板,能够通过按下显示在画面上的按钮来输入各种指示指令。另外,在液晶显示器25上通过显示基于导航地图信息36A的地图来显示示出了各道路链上的交通信息的路线引导画面,除此之外,在该液晶显示器25上还显示以下内容:操作引导(示教)、操作菜单、键的引导(示教)、从当前地点到目的地为止的引导路线、沿引导路线的引导信息、交通信息、新闻、天气预报、时间、电子邮件、电视节目等。另外,扬声器26基于来自导航控制部23的指示,输出用于引导车辆沿引导路线行驶的语音制导等。在此,作为进行引导的语音制导,例如由“在前方200m,在〇〇交叉路口右转”等。
并且,通信装置27是用于通过移动电话网络等与信息发布中心3进行通信的通信单元,在与信息发布中心3之间接收并发送最新版本的更新地图信息、现况交通信息、引导路线的路线数据等。接着,基于图3至图6,对“路线引导处理”和“路线信息发布处理”进行说明,其中,上述“路线引导处理”是指,在导航系统I中,由导航装置2的CPU41来执行的从信息发布中心3获取引导路线的路线数据并进行引导的处理,上述“路线信息发布处理”是指,在导航系统I中,由信息发布中心3的CPUll来执行的向导航装置2发布引导路线等的路线信息的处理。另外,在图3及图4的左侧利用Sll S24的流程图来示出的程序存储在导航装置2的R0M43中,通过CPU41每规定时间(例如,每IOmsec 100msec)执行这些程序。另夕卜,在图3及图4的右侧利用Slll S119的流程图来示出的程序存储在信息发布中心3的R0M13中,通过CPUll每规定时间(例如,每IOmsec 100msec)执行这些程序。[导航装置2的处理]如图3及图4所示,首先,在步骤(下面,简称为S)ll中,导航装置2的CPU41执行根据对触摸面板、操作开关等操作部24的输入操作等来判定是否设定有出发地和目的地的判定处理。然后,在判定为未设定有出发地和目的地的情况下(Sll 否”),CPU41结束该处理。另一方面,在判定为设定有出发地和目的地的情况下(Sll 是”),CPU41将出发地和目的地存储至RAM42之后,进入S12的处理。在S12中,CPU41执行判断在规定时间以内(例如,在30秒以内)操作部24的路线发布按钮(未图示)是否被按下的判定处理,其中,上述路线发布按钮是要求搜索从出发地到目的地为止的引导路线的按钮。然后,在判定为操作部24的路线发布按钮在规定时间以内未被按下的情况下(S12 否”),CPU41结束该处理。另一方面,在判定为操作部24的路线发布按钮在规定时间以内被按下的情况下(S12:H CPU41进入S13的处理。在S13中,CPU41从RAM42读取出发地和目的地,并将至少包括出发地和目的地的路线搜索条件与确定该导航装置2的“导航识别ID”(例如,导航识别ID是“1001”)一起,经由通信装置27发送至信息发布中心3,由此要求引导路线的发布。其后,CPU41进入后述的S14的处理。另外,出发地也可以是利用当前地点检测处理部21检测出的自身车辆位置(当前位置)。另外,也可以在路线搜索条件中包括经由地。[信息发布中心3的处理]然后,在Slll中,信息发布中心3的CPUll执行判断是否经由中心侧通信装置17接收到至少包括出发地及目的地的路线搜索条件和导航识别ID的判定处理。然后,在判定为未接收到至少包括出发地及目的地的路线搜索条件和导航识别ID的情况下(S111:“否”),CPUll进入后述的SI 14的处理。另一方面,在判定为接收到至少包括出发地及目的地的路线搜索条件和导航识别ID的情况下(S111 是”),CPUll将路线搜索条件和导航识别ID存储至RAM12之后,进入S112的处理。在S112中,CPUll基于中心地图信息15A和现况交通信息等,例如通过迪杰斯特拉(Dijkstra)法等,来搜索从出发地到目的地为止的引导路线,并将该引导路线的路线数据存储至RAM12。另外,路线数据由坐标点列构成,该坐标点列由引导路线上的各道路链的两端点(节点)的坐标(例如,纬度经度)和表示各道路链的形状的两端点之间的形状插补点的坐标构成。接着,在SI 13中,CPUll从RAMl2中读取所搜索出的引导路线的路线数据和导航识别ID,并经由中心侧通信装置17将所搜索出的引导路线的路线数据发布至由该导航识别ID确定的导航装置2之后,进入后述的S114的处理。[导航装置2的处理]然后,如图3所示,在S14中,导航装置2的CPU41将从信息发布中心3发布的路线数据存储至RAM42之后,将该路线数据作为引导路线以粗的蓝线等能够识别地显示到在显示在液晶显示器25上的地图上。接着,在S15中,CPU41从导航地图信息36A中以从自身车辆位置到目的地为止的顺序依次读取与引导路线上的各节点相关的节点数据,并判定该节点是否位于地图上的交叉路口上。然后,CPU41在判定为引导路线上的节点位于交叉路口上的情况下,将该节点作为引导岔路口以从自身车辆位置到目的地为止的顺序依次存储至RAM42。然后,CPU41在引导路线上用车两位置标志显示自身车辆位置,由此沿着引导路线进行路线引导。另外,CPU41从RAM42中读取在行进方向上从车两位置标志起最近的引导路线上的引导岔路口,并在从自身车辆位置到该引导岔路口为止的距离变成规定距离(例如,大约是50m的距离)时,引导在该引导岔路口处的行进方向。接着,在S16中,CPU41以规定时间间隔(例如,大于是100微秒间隔)执行判定是否到达了目的地的判定处理。具体而言,CPU41从R0M43中读取到达判定距离(例如,大约是100m),并判定从自身车辆位置到目的地为止的距离是否变得小于到达判定距离。然后,在判定为从自身车辆位置到目的地为止的距离变得小于到达判定距离的情况下(S16:“是”),CPU41语音引导到达了目的地的消息或者在液晶显示器25上显示到达了目的地的消息之后,结束该处理。另一方面,在判定为从自身车辆位置到目的地为止的距离在到达判定距离以上的情况下(S16 否”),CPU41进入S17的处理。如图4所示,在S17中,CPU41执行“禁止路线变更解除处理”的子处理(参照图5),之后,进入S18的处理,在禁止路线变更解除处理中,能够再次向信息发布中心3发送后述的引导路线的再搜索要求(下面,称之为“路线变更要求”)。在S18中,CPU41执行判定自身车辆位置是否从引导路线脱离,即判定自身车辆位置是否位于以引导路线上的坐标(例如,纬度和经度)为中心的规定半径的范围之外(例如,半径为IOm的范围之外)的判定处理。然后,在判定为自身车辆位置位于以引导路线上的坐标为中心的规定半径的范围内的情况下(S18 否”),CPU41判定为自身车辆位置未从引导路线脱离,并再次执行S15以后的处理。另一方面,在自身车辆位置位于以引导路线上的坐标为中心的规定半径的范围之外的情况下(S18 是”),CPU41判定为自身车辆位置从引导路线脱离,并进入S19的处理。在S19中,CPU41从RAM42中读取禁止路线变更标识,并执行判定该禁止路线变更标识是否被设定为“开”,即判定是否处于被禁止了向信息发布中心3发送路线变更要求的禁止路线变更状态的判定处理。另外,在起动导航装置2时将禁止路线变更标识设定为“关”并存储至 RAM42。然后,在禁止路线变更标识被设定为“开”而判定为处于禁止路线变更状态的情况下(S19 是”),CPU41不向信息发布中心3发送路线变更要求,而再次执行S15以后的处理。另一方面,在禁止路线变更标识被设定为“关”而判定为未处于禁止路线变更状态的情况下(S19 否”),CPU41进入S20的处理。在S20中,CPU41从RAM42中读取目的地,并将至少包括自身车辆位置(当前位置)和目的地的路线再搜索条件与导航识别ID —起,作为路线变更要求并发送至信息发布中心3。[信息发布中心3的处理]然后,如图4所示,在S114中,信息发布中心3的CPUll执行判定是否经由中心侧通信装置17接收到至少包括自身车辆位置(当前位置)及目的地的路线再搜索条件和导航识别ID的判定处理。然后,在判定为未接收到至少包括自身车辆位置(当前位置)及目的地的路线再搜索条件和导航识别ID的情况下(S114 否”),CPUll结束该处理。另一方面,在判定为接收到至少包括自身车辆位置(当前位置)及目的地的路线再搜索条件和导航识别ID的情况下(S114 是”),CPU11将路线再搜索条件和导航识别ID存储至RAMl2之后,进入SI 15的处理。在SI 15中,CPUlI基于中心地图信息15A及现况交通信息等,例如通过迪杰斯特拉法等,来再搜索(路线变更)从自身车辆位置(当前位置)到目的地为止的引导路线,并将该再搜索路线的路线数据存储至RAM12。接着,在S116中,CPUll执行如下判定处理,即,对从再搜索路线上的道路链中的从该自身车辆位置(当前位置)到最近的道路链(下面,称之为“接近道路链”)为止的距离进行计算,并判断该距离是否在规定距离(例如,规定距离大约是IOm)以内,即判定该自身车辆位置(当前位置)是否位于再搜索路线上。另外,规定距离预先存储在中心侧地图信息DB15 中。然后,在判定为从自身车辆位置(当前位置)到接近道路链为止的距离在规定距离以内的情况下(S116 是”),CPUll进入S117的处理。在S117中,CPUll将再搜索出的再搜索路线的路线数据作为向导航装置2发送的发送数据来再次存储至RAM12之后,转移至后述的SI 19的处理。另一方面,在判断为从自身车辆位置(当前位置)到接近道路链为止的距离比规定距离长的情况下(S116 否”),CPUll进入S118的处理。在S118中,CPUll将至少包括该接近道路链的“道路链数据”和到下一次向信息发布中心3发送路线变更要求的“最大等待时间”(例如,大约是30分钟)在内的“禁止路线变更信息”作为向导航装置2发送的发送数据来存储至RAM12之后,进入S119的处理。接着,在S119中,CPUll从RAMl2中读取向导航装置2发送的发送数据和导航识别ID,并经由中心侧通信装置17向由该导航识别ID确定的导航装置2发布发送数据之后,结束该处理。[导航装置2的处理]然后,在S21中,导航装置2的CPU41将从信息发布中心3发布的发送数据存储至RAM42。接着,在S22中,CPU41从RAM42中读取从信息发布中心3发布的发送数据,并执行判定该发送数据是否是“禁止路线变更信息”的判定处理。然后,在判定为从信息发布中心3发布的发送数据是“禁止路线变更信息”的情况下(S22 是”),CPU41进入S23的处理。在S23中,CPU41从RAM42中读取禁止路线变更标识,将该禁止路线变更标识设定为“开”并再次存储至RAM42。另外,CPU41对存储在RAM42中的定时计数器进行初始化之后,读取包含在禁止路线变更信息中的“最大等待时间”,并开始计数直到该定时计数器的计数值达到“最大等待时间”为止。其后,CPU41再次执行S15以后的处理。另一方面,在判定为从信息发布中心3发布的发送数据不是“禁止路线变更信息”的情况,即判定为该发送数据是再搜索路线的路线数据的情况下(S22 否”),CPU41进入S24的处理。在S24中,CPU41将从信息发布中心3发布的再搜索路线的路线数据作为新的引导路线的路线数据再次存储至RAM42,并且用粗的蓝线等能够识别地显示到显示在液晶显示器25上的地图上。其后,CPU41再次执行S15以后的处理。[导航装置2的处理]接着,基于图5,对在上述S17中导航装置2的CPU41所执行的“禁止路线变更解除处理”进行说明。如图5所示,在S211中,CPU41从RAM42中读取禁止路线变更标识,并执行判定该禁止路线变更标识是否被设定为“开”,即判定是否处于被禁止了向信息发布中心3发送路线变更要求的禁止路线变更状态的判定处理。然后,在判定为禁止路线变更标识被设定为“关”而未处于禁止路线变更状态的情况下(S211 否”),CPU41结束该子处理并返回主流程图,并进入S18的处理。另一方面,在判定为禁止路线变更标识被设定为“开”而处于禁止路线变更状态的情况下(S211 是”),CPU41进入S212的处理。在S212中,CPU41执行判定自身车辆位置(当前位置)是否位于引导路线的道路链上,即判定是否返回到引导路线上的判定处理。然后,在判定为自身车辆位置(当前位置)位于引导路线的道路链上,即判定为返回到引导路线上的情况下(S212 是”),CPU41进入S213的处理。在S213中,CPU41从RAM42中读取禁止路线变更标识,将该禁止路线变更标识设定为“关”并再次存储至RAM42之后,即解除了禁止路线变更状态之后,结束该子处理并返回主流程图,并进入S18的处理。另一方面,在判定为自身车辆位置(当前位置)不位于引导路线的道路链上,即判定为未返回到引导路线上的情况下(S212 否”),CPU41进入S214的处理。在S214中,CPU41执行是否按下了要求按钮24A的判定处理,其中,上述要求按钮24A用于输入要求信息发布中心3再搜索引导路线的要求路线变更指示。然后,在判定为按下了要求按钮24A的情况下(S214 是”),CPU41进入上述S213的处理。另一方面,在判定为未按下要求按钮24A的情况下(S214 否”),CPU41进入S215的处理。在S215中,CPU41从导航地图信息36A中读取包含在禁止路线变更信息中的接近道路链的道路链数据,并执行判定自身车辆位置(当前位置)是否位于该接近道路链上,即判定是否通过了接近道路链的判定处理。然后,在判定为通过了接近道路链的情况下(S215:“是”),CPU41进入上述S213的处理。另一方面,在判定为未通过接近道路链的情况下(S215 否”),CPU41进入S216的处理。在S216中,CPU41从RAM42中读取定时计数器的计数值和包含在禁止路线变更信息中的最大等待时间,并执行判定定时计数器的计数值是否达到最大等待时间,即判定从接收到路线禁止信息起是否经过了最大等待时间的判定处理。然后,在判定为从接收到路线禁止信息起经过了最大等待时间的情况下(S216:“是”),CPU41转移至上述S213的处理。另一方面,在判定为从接收到路线禁止信息起尚未经过最大等待时间的情况下(S216 否”),CPU41结束该子处理并返回主流程图,并进入S18的处理。S卩,禁止路线变更标识以设定为“开”的状态,存储至RAM42。在此,基于图6,说明从接受了路线变更要求的信息发布中心3向导航装置2发布了发送数据的一个例子。另外,在图6的左侧示出的例子,示出了在导航地图信息36A中保存有脱离引导路线51后进入的道路52的道路链数据的情况。另外,在图6的中央示出的例子,示出了在脱离引导路线51后进入的道路52的道路链数据未保存在导航地图信息36A中,但保存在信息发布中心3的中心地图信息15A中的情况。另外,在图6的右侧示出的例子,示出了在与引导路线51相邻的大型购物中心等设施61的停车场61A停车而从引导路线51远离比规定距离远的位置的情况。如图6的左侧及中央所示,在自身车辆位置(当前位置)从显示在液晶显示器25上的引导路线51脱离到道路52上的情况下,从导航装置2向信息发布中心3发送路线变更要求。然后,接收到路线变更要求的信息发布中心3的CPU11,根据导航装置2位于道路52上的再搜索路线的接近道路链53上的情况,将再搜索路线的路线数据作为发送数据发布至导航装置2。另外,如图6的右侧所示,在自身车辆位置(当前位置)从显示在液晶显示器25上的引导路线51停车到与该引导路线51相邻的大型购物中心等设施61的停车场61A中的情况下,导航装置2的CPUll判定为从引导路线51脱离,并将路线变更要求发送至信息发布中心3。然后,接收到路线变更要求的信息发布中心3的CPU11,判定为从再搜索出的引导路线51的接近道路链62到停车场61A的停车位置(当前位置)为止的距离比规定距离长,将禁止路线变更信息作为发送数据发布至导航装置2。然后,接收到禁止路线变更信息的导航装置2的CPU11,从RAM42中读取禁止路线变更标识设定为“开”并再次存储至RAM42,由此设定为禁止路线变更状态,并且等待经过最大等待时间。然后,在导航装置2从停车场61A返回到引导路线51的接近道路链62上,或者用户按下了导航装置2的要求按钮,或者从接收到禁止路线变更信息起经过了最大等待时间的情况下,CPU41将禁止路线变更标识设定为“关”。由此,CPU41在脱离了引导路线51的情况下,能够将路线变更要求再次发送至信息发布中心3。如上面详细说明的那样,在本实施例的导航系统I中,在信息发布中心3的CPUll在从导航装置2接收到路线变更要求之后,判定为从自身车辆位置(当前位置)到再搜索出的再搜索路线的接近道路链为止的距离比规定距离长时,将至少包括接近道路链的“道路链数据”和“最大等待时间”的“禁止路线变更信息”发布至导航装置2。然后,导航装置2的CPU41在接收到禁止路线变更信息的情况下,在经过了包含在禁止路线变更信息中的最大等待时间之后,将路线变更要求再次发送至信息发布中心3。由此,信息发布中心3的CPUll在导航装置2脱离引导路线并进入了设施的停车场等情况下,由于从导航装置2的自身车辆位置(当前位置)到接近道路链为止的距离比规定距离(例如,大约是IOm)长,因而能够向导航装置2发送禁止路线变更信息,从而能够削减通信量。另外,导航装置2的CPU41在将路线变更要求发送至信息发布中心3之后接收到禁止路线变更信息的情况下,在从接收到该禁止路线变更信息时起经过了最大等待时间(例如,大约是30分钟)之后,再次发送路线变更要求。由此,能够防止从导航装置2向信息发布中心3频繁发送路线变更要求的情况,从而能够削减不需要的通信。另外,导航装置2的CPU41在脱离引导路线并进入设施的停车场等之后,在从接收到禁止路线变更信息时起经过最大等待时间之前,通过了接近道路链,即进入了与引导路线不同的再搜索路线的情况下,能够再次发送路线变更要求。由此,导航装置2的CPU41在脱离引导路线并进入了设施的停车场等之后,在从该设施出发时,能够从信息发布中心3迅速地再次接收再搜索路线的路线数据。另外,导航装置2的CPU41在脱离引导路线并进入了设施的停车场等之后,在接收到禁止路线变更信息时起经过最大等待时间之前,返回到脱离的该引导路线上的情况下,能够基于引导路线的路线数据来进行路线引导,而不再次发送路线变更要求,从而能够消减不需要的通信。并且,导航装置2的CPU41在脱离引导路线并进入了设施的停车场等之后,在从接收到禁止路线变更信息时起经过最大等待时间之前,按下了用于输入向信息发布中心3要求再搜索引导路线的路线变更要求指示的要求按钮24A的情况下,能够再次发送路线变更要求。由此,导航装置2的用户在脱离引导路线并进入了设施的停车场等之后,从该设施出发时,通过按下要求按钮24A,能够从信息发布中心3迅速次接收再搜索路线的路线数据。另外,本发明并不限定于上述实施例,当然能够在不脱离本发明的宗旨的范围内,进行各种改进及变形。例如,信息发布中心3的CPUll在判定为接收到至少包括自身车辆位置(当前位置)及目的地的路线再搜索条件和导航识别ID的情况下(S114:“是”),CPU11也可以将路线再搜索条件和导航识别ID存储至RAM12之后,转移至S116的处理,而不执行上述S115的处理。然后,在S116中,CPUll基于中心地图信息15A,读取从该自身车辆位置(当前位置)起最近的道路链(下面,称之为“地图上的接近道路链”)的道路链数据。接着,CPUll也可以执行判定从自身车辆位置(当前位置)到“地图上的接近道路链”为止的距离是否在规定距离(例如,规定距离大约是IOm)以内的判定处理。然后,在判定为从自身车辆位置(当前位置)到“地图上的接近道路链”为止的距离在规定距离以内的情况下(S116 是”),CPU11可以进入S117的处理,来再搜索(路线变更)从自身车辆位置(当前位置)到目的地为止的引导路线,并将该再搜索路线的路线数据作为发送数据存储至RAM12。另一方面,在判定为从自身车辆位置(当前位置)到“地图上的接近道路链”为止的距离比规定距离长的情况下(S116 否”),CPU11也可以进入上述S118的处理。由此,能够得到与上述实施例相同的效果,并且因不执行上述S115的处理而能够迅速地发送禁止路线变更信息,从而能够减轻CPUll的处理负荷。
权利要求
1.一种导航系统,具有信息发布中心和导航装置, 该信息发布中心具有: 路径数据生成单元,其在从导航装置接收到至少包括出发地及目的地的路径搜索条件的情况下,通过搜索从所述出发地到所述目的地为止的引导路径来生成引导路径数据, 发布单元,其将所述引导路径数据发布至所述导航装置; 该导航装置具有: 路径引导单元,其在接收到所述引导路径数据的情况下,基于该引导路径数据来进行路径引导, 当前位置检测单元,其检测当前位置, 脱离判定单元,其判定所述当前位置是否脱离了所述引导路径, 再搜索条件发送单元,其在判定为所述当前位置脱离了所述引导路径的情况下,向所述信息发布中心发送包括所述当前位置及所述目的地在内的变更路径搜索条件; 该导航系统的特征在于, 所述信息发布 中心具有: 距离判定单元,其在接收到所述变更路径搜索条件的情况下,判定从所述当前位置到最近的接近道路链为止的距离是否在规定距离以内, 发布控制单元,其在判定为从所述当前位置到最近的接近道路链为止的距离比所述规定距离长的情况下进行控制,以向所述导航装置发布禁止路线变更信息,其中,所述禁止路线变更信息包括与该接近道路链相关的接近道路链信息以及到下一次发送所述变更路径搜索条件的最大等待时间; 所述导航装置具有路线变更控制单元,该路线变更控制单元在接收到所述禁止路线变更信息的情况下进行控制,以在从接收到该禁止路线变更信息时起经过了所述最大等待时间之后,通过所述再搜索条件发送单元再次发送所述变更路径搜索条件。
2.如权利要求1所述的导航系统,其特征在于, 所述导航装置具有通过判定单元,该通过判定单元判定在从接收到所述禁止路线变更信息时起到经过所述最大等待时间之前,是否通过了包含在该禁止路线变更信息中的所述接近道路链; 所述路线变更控制单元进行控制,以在判定为从接收到所述禁止路线变更信息时起到经过所述最大等待时间之前,通过了包含在该禁止路线变更信息中的所述接近道路链的情况下,通过所述再搜索条件发送单元再次发送所述变更路径搜索条件。
3.如权利要求1或2所述的导航系统,其特征在于, 所述导航装置具有路径恢复判定单元,该路径恢复判定单元,判定在从接收到所述禁止路线变更信息时起到经过所述最大等待时间之前,是否返回到了所脱离的所述引导路径上; 所述路线变更控制单元进行控制,以在判定为从接收到所述禁止路线变更信息时起到经过所述最大等待时间之前,返回到所脱离的所述引导路径上的情况下,不通过所述再搜索条件发送单元再次发送所述变更路径搜索条件,并且进行控制,以通过所述路径引导单元基于所述弓I导路径数据进行路径弓I导。
4.如权利要求1至3中任一项所述的导航系统,其特征在于,所述导航装置具有: 输入单元,其用于输入指示将所述变更路径搜索条件向所述信息发布中心发送的要求指示, 输入判定单元,其判定从接收到所述禁止路线变更信息时起到经过所述最大等待时间之前,是否通过所述输入单元输入了所述要求指示; 所述路线变更控制单元进行控制,以在判断为从接收到所述禁止路线变更信息时起到经过所述最大等待时间之前,通过所述输入单元输入了所述要求指示的情况下,通过所述再搜索条件发送单元再次发送所述变更路径搜索条件。
5.一种导航方法,具有:在信息发布中心中执行的路径数据生成工序、发布工序;在所述导航装置中执行的路径引导工序、当前位置检测工序、脱离判定工序、再搜索条件发送工序;其中, 在所述路径数据生成工序中,在从所述导航装置接收到至少包含出发地及目的地的路径搜索条件的情况下,通过搜索从所述出发地到所述目的地为止的引导路径来生成引导路径数据, 在所述发布工序中,将 在所述路径数据生成工序中生成的所述引导路径数据发布至所述导航装置; 在所述路径引导工序中,在接收到所述引导路径数据的情况下,基于该引导路径数据来进行路径引导, 在所述当前位置检测工序中,检测当前位置, 在所述脱离判定工序中,判定在所述当前位置检测工序中检测出的当前位置是否脱离了所述引导路径, 在所述再搜索条件发送工序中,在所述脱离判定工序中判断为所述当前位置脱离了所述引导路径的情况下,向所述信息发布中心发送包含所述当前位置及所述目的地在内的变更路径搜索条件; 该导航方法的特征在于, 该导航方法具有:在所述信息发布中心中执行的距离判定工序、发布控制工序;在所述导航装置中执行的路线变更控制工序;其中, 在所述距离判定工序中,在接收到所述变更路径搜索条件的情况下,判定从所述当前位置到最近的接近道路链为止的距离是否在规定距离以内, 在所述发布控制工序中,在所述距离判定工序中判断为从所述当前位置到最近的接近道路链为止的距离比所述规定距离长的情况下,进行控制,以向所述导航装置发布禁止路线变更信息,该禁止路线变更信息包括与该接近道路链相同的接近道路链信息以及到下一次发送所述变更路径搜索条件为止的最大等待时间, 在所述路线变更控制工序中,在接收到所述禁止路线变更信息的情况下,进行控制,以在从接收到该禁止路线变更信息时起经过了所述最大等待时间之后,再次发送所述变更路径搜索条件。
全文摘要
提供一种能够消减导航装置和信息发布中心之间的不需要的通信的导航系统及导航方法。信息发布中心在从导航装置接收到变更路径搜索条件的情况下,在判断为从导航装置的当前位置到最近的接近道路链为止的距离比规定距离长时,向导航装置发布禁止路线变更信息,该禁止路线变更信息包括与该接近道路链相关的接近道路链信息以及到下一次发送变更路径搜索条件为止的最大等待时间。并且,导航装置在从接收到该禁止路线变更信息时起经过了最大等待时间之后,通过再搜索条件发送单元再次发送变更路径搜索条件。
文档编号G01C21/34GK103105173SQ20121042778
公开日2013年5月15日 申请日期2012年10月31日 优先权日2011年11月14日
发明者望月笃, 细井保辉, 杉本章悟 申请人:爱信艾达株式会社