《路径搜索系统、路径搜索方法及路径搜索程序.pdf》由会员分享,可在线阅读,更多相关《路径搜索系统、路径搜索方法及路径搜索程序.pdf(26页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102879006 A (43)申请公布日 2013.01.16 CN 102879006 A *CN102879006A* (21)申请号 201210214060.4 (22)申请日 2012.06.25 2011-155130 2011.07.13 JP G01C 21/34(2006.01) (71)申请人 爱信艾达株式会社 地址 日本国爱知县 (72)发明人 今村忠芳 (74)专利代理机构 隆天国际知识产权代理有限 公司 72003 代理人 聂宁乐 向勇 (54) 发明名称 路径搜索系统、 路径搜索方法及路径搜索程 序 (57) 摘要 提供路径搜索系统、 方。
2、法及程序, 能够降低经 过最先到达的交叉路口后搜索出要求在与已设路 径相同的区间行驶的路径的可能性。获取表示从 当前地点至目的地的已设路径的已设路径信息, 将从当前地点前进规定距离的区间设定为指定区 间, 将以从当前地点最先到达的起点交叉路口为 起点的区间设定为第一绕行区间, 将校正第一绕 行区间的路径搜索成本的校正率设定为使路径搜 索成本增加的第一校正率, 将校正第二绕行区间 的路径搜索成本的校正率设定为使路径搜索成本 增加的第二校正率, 分别基于第一、 第二校正率, 对第一、 第二绕行区间的道路链的路径搜索成本 进行校正, 搜索使路径搜索成本的总和最小的道 路链组的路径, 来作为修正路径。。
3、 (30)优先权数据 (51)Int.Cl. 权利要求书 3 页 说明书 16 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 16 页 附图 6 页 1/3 页 2 1. 一种路径搜索系统, 其特征在于, 具有 : 已设路径信息获取单元, 其获取表示已设路径的已设路径信息, 该已设路径是从当前 地点至目的地为止的路径 ; 指定区间设定单元, 其将所述已设路径上的从当前地点至特定地点为止的区间设定为 指定区间, 该特定地点是指, 从该当前地点向所述目的地前进了用户所指定的指定距离后 到达的地点 ; 第一绕行区间设定单元, 其将以起点交叉。
4、路口为起点的所述已设路径上的区间设定为 第一绕行区间, 该起点交叉路口是指, 在所述已设路径上从所述当前地点开始最先到达的 交叉路口 ; 第一校正率设定单元, 其将用于对所述第一绕行区间的路径搜索成本进行校正的校正 率, 设定为第一校正率, 该第一校正率使所述路径搜索成本增加 ; 第二校正率设定单元, 其将用于对第二绕行区间的所述路径搜索成本进行校正的校正 率, 设定为第二校正率, 所述第二绕行区间是指, 所述指定区间中的除了所述第一绕行区间 之外的区间, 所述第二校正率小于所述第一校正率且使所述第二绕行区间的所述路径搜索 成本增加 ; 路径搜索单元, 其分别基于所述第一校正率和所述第二校正率。
5、, 来对分别与所述第一 绕行区间和所述第二绕行区间相对应的道路链的所述路径搜索成本进行校正, 并且搜索与 使所述路径搜索成本的总和最小的道路链组相对应的路径, 来作为所述已设路径的修正路 径。 2. 根据权利要求 1 所述的路径搜索系统, 其特征在于, 所述指定区间设定单元, 设定包含所述起点交叉路口的所述指定区间 ; 所述第一绕行区间设定单元, 在所述已设路径上从所述起点交叉路口向所述目的地前 进了规定距离后所到达的地点和所述指定区间的终点中, 将在所述已设路径上与所述当前 地点更近的地点, 设定为所述第一绕行区间的终点。 3. 根据权利要求 1 或 2 中任一项所述的路径搜索系统, 其特征。
6、在于, 在所述已设路径上, 与所述当前地点之间的距离越短, 则所述第二校正率设定单元将 所述第二校正率设定得越大。 4. 根据权利要求 1 至 3 中任一项所述的路径搜索系统, 其特征在于, 所述第一绕行区间设定单元, 在所述已设路径上的与多个经过后能够撤出的撤出道路 链相连接的交叉路口中, 将从所述当前地点开始最先到达的交叉路口, 设定为所述起点交 叉路口。 5. 根据权利要求 1 至 4 中任一项所述的路径搜索系统, 其特征在于, 该路径搜索系统具有直行优先单元, 该直行优先单元, 在以所述当前地点为起点的直 行优先区间内, 设定为比直行校正率大并且比所述第一校正率小的非直行校正率, 所述。
7、非 直行校正率是指, 用于对经过交叉路口之后向非直行方向撤出的撤出道路链的所述路径搜 索成本进行校正的校正率, 所述直行校正率是指, 用于对经过该交叉路口之后向直行方向 撤出的撤出道路链的所述路径搜索成本进行校正的校正率 ; 所述第一校正率设定单元, 在经过所述直行优先区间上的交叉路口之后向非直行方向 撤出的撤出道路链中, 对与所述第一绕行区间重复的部分, 比所述非直行校正率优先地设 权 利 要 求 书 CN 102879006 A 2 2/3 页 3 定所述第一校正率, 并且, 在经过所述直行优先区间上的交叉路口之后向直行方向撤出的 撤出道路链中, 对与所述第一绕行区间重复的部分, 比所述直。
8、行校正率优先地设定所述第 一校正率。 6. 一种路径搜索方法, 其特征在于, 包括 : 已设路径信息获取工序, 获取表示已设路径的已设路径信息, 该已设路径是从当前地 点至目的地为止的路径 ; 指定区间设定工序, 将所述已设路径上的从当前地点至特定地点为止的区间设定为指 定区间, 该特定地点是指, 从该当前地点向所述目的地前进了用户所指定的指定距离后到 达的地点 ; 第一绕行区间设定工序, 将以起点交叉路口为起点的所述已设路径上的区间设定为第 一绕行区间, 该起点交叉路口是指, 在所述已设路径上从所述当前地点开始最先到达的交 叉路口 ; 第一校正率设定工序, 将用于对所述第一绕行区间的路径搜索。
9、成本进行校正的校正 率, 设定为第一校正率, 该第一校正率使所述路径搜索成本增加 ; 第二校正率设定工序, 将用于对第二绕行区间的所述路径搜索成本进行校正的校正 率, 设定为第二校正率, 所述第二绕行区间是指, 所述指定区间中的除了所述第一绕行区间 之外的区间, 所述第二校正率小于所述第一校正率且使所述第二绕行区间的所述路径搜索 成本增加 ; 路径搜索工序, 分别基于所述第一校正率和所述第二校正率, 来对分别与所述第一绕 行区间和所述第二绕行区间相对应的道路链的所述路径搜索成本进行校正, 并且搜索与使 所述路径搜索成本的总和最小的道路链组相对应的路径, 来作为所述已设路径的修正路 径。 7. 。
10、一种路径搜索程序, 其特征在于, 用于使计算机执行以下功能 : 已设路径信息获取功能, 获取表示已设路径的已设路径信息, 该已设路径是从当前地 点至目的地为止的路径 ; 指定区间设定功能, 将所述已设路径上的从当前地点至特定地点为止的区间设定为指 定区间, 该特定地点是指, 从该当前地点向所述目的地前进了用户所指定的指定距离后到 达的地点 ; 第一绕行区间设定功能, 将以起点交叉路口为起点的所述已设路径上的区间设定为第 一绕行区间, 该起点交叉路口是指, 在所述已设路径上从所述当前地点开始最先到达的交 叉路口 ; 第一校正率设定功能, 将用于对所述第一绕行区间的路径搜索成本进行校正的校正 率,。
11、 设定为第一校正率, 该第一校正率使所述路径搜索成本增加 ; 第二校正率设定功能, 将用于对第二绕行区间的所述路径搜索成本进行校正的校正 率, 设定为第二校正率, 所述第二绕行区间是指, 所述指定区间中的除了所述第一绕行区间 之外的区间, 所述第二校正率小于所述第一校正率且使所述第二绕行区间的所述路径搜索 成本增加 ; 路径搜索功能, 分别基于所述第一校正率和所述第二校正率, 来对分别与所述第一绕 行区间和所述第二绕行区间相对应的道路链的所述路径搜索成本进行校正, 并且搜索与使 权 利 要 求 书 CN 102879006 A 3 3/3 页 4 所述路径搜索成本的总和最小的道路链组相对应的路。
12、径, 来作为所述已设路径的修正路 径。 权 利 要 求 书 CN 102879006 A 4 1/16 页 5 路径搜索系统、 路径搜索方法及路径搜索程序 技术领域 0001 本发明涉及路径搜索系统、 路径搜索方法及路径搜索程序。 背景技术 0002 已知如下方法 : 对路径上的绕行 (迂回) 区间设定比其他区间更大的校正率, 并基 于根据该校正率校正的路径搜索成本, 来再次搜索路径 (参照专利文献1) 。 因对绕行区间设 定比其他区间更大的校正率而导致该绕行区间的路径搜索成本增加, 因而能够为了在该绕 行区间内绕行而再次搜索路径。另外, 在专利文献 1 中, 用户能够指定绕行区间的距离, 因。
13、 而能够针对符合用户希望的范围来再次搜索绕行的路径。 0003 现有技术文献 0004 专利文献 0005 专利文献 1 : 日本专利第 3065978 号公报 0006 在大多数情况下, 用户在因交通阻塞等而导致对已设定的路径不满意情况下会再 次搜索路径。 然而, 在专利文献1中, 存在这样的问题 : 即使进行再搜索, 仍然会采用当前正 在行驶的道路之后要行驶的下一个预定道路 (下面, 称之为下一个行驶预定道路) , 来作为 再搜索后的路径的构成区间。 即, 即使再次搜索了路径, 在下一个交叉路口仍然会向与修正 前相同的下一个行驶预定道路进行引导, 由此存在用户不能对再搜索后的路径满意这样的。
14、 问题。该问题的起因在于, 未充分增大针对下一个行驶预定道路的路径搜索成本。此外, 在 本说明书中, 道路表示起点和终点都是交叉路口的道路区间, 对应于地图信息上的道路链。 另一方面, 区间也表示道路区间, 但区间的起点和终点不限于交叉路口, 区间也不限于与地 图信息上的道路链相对应。 0007 作为下一个行驶预定道路的路径搜索成本不能变得足够大的理由之一, 可例举出 下一个行驶预定道路短 (到下一个交叉路口为止的距离短) 的情况。路径搜索成本与道路 的长度成正比例, 因而, 即使通过使下一个行驶预定道路整体包含在绕行区间内来校正路 径搜索成本而使其变大, 但只要下一个行驶预定道路短, 则下一。
15、个行驶预定道路的路径搜 索成本也不能变得足够大。此时, 可再搜索出经由下一个行驶预定道路之后在下一个交叉 路口处向已设定的路径之外的其他道路撤出的路径。特别地, 若下一个行驶预定道路短, 则与该下一个行驶预定道路的车道相反的车道的路径搜索成本也小, 因此, 增加的路径搜 索成本也小, 所述增加的路径搜索成本是指, 因在经过下一个行驶预定道路而在下一个交 叉路口处向与下一个行驶预定道路相反的一侧的车道调头 (U-turn) , 而增加的路径搜索成 本。 因此, 有时会再搜索出向与下一个行驶预定道路相反的一侧的车道调头的路径, 导致用 户对再搜索出的路径很不满意。 0008 作为下一个行驶预定道路。
16、的路径搜索成本不能变得足够大的其他理由之一, 可例 举如下情况 : 即使下一个行驶预定道路长, 绕行区间也会在与最先到达的交叉路口距离近 的位置结束。 即, 在下一个行驶预定道路中, 与绕行区间重复的区间短, 因此, 即使校正该重 复的区间的路径搜索成本而使其变大, 下一个行驶预定道路的路径搜索成本也不能变得足 说 明 书 CN 102879006 A 5 2/16 页 6 够大。尤其在专利文献 1 的情况下, 由用户指定绕行区间的距离, 因而在由用户指定短的绕 行区间的距离的情况下, 与下一个行驶预定道路中的绕行区间重复的区间容易变短。 发明内容 0009 本发明是鉴于上述课题而做出的, 其。
17、目的在于, 降低搜索出相同路径的可能性, 该 相同路径是指, 使车辆在经过最先到达的交叉路口之后, 在与已设路径相同的区间内行驶 的路径。 0010 为了达到上述目的, 在本发明的路径搜索系统中, 通过已设路径信息获取单元, 获 取表示已设路径的已设路径信息, 该已设路径是从当前地点至目的地为止的路径。通过指 定区间设定单元, 将已设路径上的从当前地点至特定地点为止的区间设定为指定区间, 该 特定地点是指, 从该当前地点向目的地前进了用户所指定的指定距离后到达的地点。通过 第一绕行区间设定单元, 将以起点交叉路口为起点的已设路径上的区间设定为第一绕行区 间, 该起点交叉路口是指, 在已设路径上。
18、从当前地点开始最先到达的交叉路口。 通过第一校 正率设定单元, 将用于对第一绕行区间的路径搜索成本进行校正的校正率, 设定为第一校 正率, 该第一校正率使路径搜索成本增加。进而, 通过第二校正率设定单元, 将用于对第二 绕行区间的路径搜索成本进行校正的校正率, 设定为第二校正率, 第二绕行区间是指, 指定 区间中的除了第一绕行区间之外的区间, 第二校正率小于第一校正率且使第二绕行区间的 路径搜索成本增加。 即, 对第二绕行区间也设定使该路径搜索成本增加的第二校正率, 但使 第一绕行区间的第一校正率大于第二绕行区间的第二校正率。 然后, 通过路径搜索单元, 分 别基于第一校正率和第二校正率, 来。
19、对分别与第一绕行区间和第二绕行区间相对应的道路 链的路径搜索成本进行校正, 并且搜索与使路径搜索成本的总和最小的道路链组相对应的 路径, 来作为已设路径的修正路径。 即, 通过用第二校正率对第二绕行区间的路径搜索成本 进行校正来使其增加, 并且, 通过用比第二校正率大的第一校正率对第一绕行区间的路径 搜索成本进行校正来使其增加。然后, 搜索使利用第一校正率及第二校正率进行了校正的 路径搜索成本最小的道路链组所对应的路径, 来作为已设路径的修正路径。 0011 在上面的结构中, 进而, 在已设路径上以起点交叉路口为起点的第一绕行区间, 与 在已设路径上经过了起点交叉路口之后要行驶的预定的道路 (。
20、下面表示为下一个行驶预定 道路) , 具有共同的起点。即, 第一绕行区间和下一个行驶预定道路具有至少一部分重复的 关系。 无论怎样指定指定距离, 都会保持该关系。 因此, 通过第一校正率设定单元, 对与下一 个行驶预定道路至少重复一部分的第一绕行区间设定使路径搜索成本增加的第一校正率, 由此能够与指定距离无关地, 通过第一校正率来使与下一个行驶预定道路相对应的道路链 的路径搜索成本增加。因此, 能够降低采用与下一个行驶预定道路相对应的道路链来作为 修正路径的构成道路链的可能性。 在这里, 道路链的路径搜索成本, 与和道路链相对应的道 路的长度成正比例, 例如可通过对与道路的路宽、 车道个数、 。
21、交通阻塞度、 平均移动速度等 相对应的调整率乘以道路的长度来得到该路径搜索成本。 因此, 下一个行驶预定道路越短, 则与下一个行驶预定道路相对应的道路链的路径搜索成本越小。但是, 通过对与第一绕行 区间重复的下一个行驶预定道路设定比第二校正率更大的第一校正率, 即使在下一个行驶 预定道路的长度短的情况下, 也能够确保与下一个行驶预定道路相对应的道路链的路径搜 索成本大。 因此, 即使下一个行驶预定道路的长度短, 也能够降低采用与下一个行驶预定道 说 明 书 CN 102879006 A 6 3/16 页 7 路相对应的道路链作为修正路径的构成道路链的可能性。 0012 另一方面, 使用第二校正。
22、率来使第二绕行区间的路径搜索成本增加, 上述第二绕 行区间是从指定区间中去掉了第一绕行区间的区间, 上述指定区间是在已设路径上的从当 前地点至特定地点为止的区间, 该特定地点是在已设路径上从该当前地点其向目的地前进 了用户所指定的指定距离所到达的地点。 对第一绕行区间则另行设定使路径搜索成本增加 的第一校正率, 因而能够对具有用户所指定的指定距离的整个指定区间, 设定使路径搜索 成本增加的校正率 (第一校正率、 第二校正率) 。因此, 能够降低采用与具有用户所指定的指 定距离的指定区间相对应的道路链作为为修正路径的构成道路链的可能性。即, 能够搜索 出在用户所指定的范围内绕行已设路径的修正路径。
23、。另外, 不对第一绕行区间和第二绕行 区间双方都设定第一校正率, 而是对第二绕行区间设定比第一校正率小的第二校正率, 由 此能够防止路径搜索成本的总和变得过大的弊病。 0013 此外, 在指定了在已设路径上比从当前地点至起点交叉路口为止的距离更短的指 定距离的情况下, 指定区间的终点相对于第一绕行区间的起点而位于当前地点的一侧, 因 此指定区间与第一绕行区间不重复。此时, 从指定区间去掉了第一绕行区间后的第二绕行 区间是指定区间本身。 另外, 此时, 指定区间的终点相对于第一绕行区间的起点而位于当前 地点的一侧。即, 整个指定区间 (第二绕行区间) 存在于从当前地点至起点交叉路口为止的 不能绕。
24、行的区间内, 从而对该第二绕行区间设定第二校正率。 在这样的情况下, 也对以起点 交叉路口为起点的第一绕行区间设定第一校正率, 因此, 无论用户如何指定指定距离, 都能 够降低采用下一个行驶预定道路作为修正路径的构成区间的可能性。 0014 已设路径信息获取单元只要获取表示从当前地点至目的地为止的已设路径的已 设路径信息即可, 已设路径也可以是当前引导的路径。 另外, 已设路径也可以是过去搜索出 的修正路径。通常, 搜索出从出发地到目的地为止的路径, 但在该路径中, 从当前地点至目 的地为止的部分相当于已设路径, 上述当前地点是从出发地起在路径上移动而当前所到达 的地点。此外, 也可以在出发地。
25、搜索修正路径, 此时, 当前地点与出发地一致。 0015 指定区间设定单元只要在已设路径上设定从当前地点向目的地前进了指定距离 的指定区间即可, 也可以由用户直接或间接地指定指定距离。例如也可以获取已设路径上 的由用户指定的指定地点, 并间接地获取从当前地点至指定地点为止的已设路径上的距离 来作为指定距离。此时, 指定区间的终点成为指定地点。 0016 第一绕行区间设定单元只要设定已设路径上的以起点交叉路口为起点的第一绕 行区间即可, 第一绕行区间也可以是规定距离的区间, 也可以是包含规定个数的交叉路口 的区间。 在地图信息中, 由连接与交叉路口相对应的节点的道路链来规定道路, 但在与已设 路。
26、径相对应的道路链中, 起点交叉路口所对应的节点所连接的道路链 (与下一个行驶预定 道路相对应的道路链) 成为与第一绕行区间相对应的最先的道路链。此外, 在下一个行驶预 定道路的终点存在于第一绕行区间内的情况下, 还存在下一个行驶预定道路包含整个第一 绕行区间的情况。 在下一个行驶预定道路的终点存在于第一绕行区间内的情况下, 即, 在下 一个行驶预定道路比第一绕行区间更短的情况下, 也对第一绕行区间设定比第二校正率大 的第一校正率, 因而能够确保与第一绕行区间重复的下一个行驶预定道路的路径搜索成本 大。 0017 第一校正率设定单元和第二校正率设定单元使路径搜索成本增加, 并且, 只要对 说 明。
27、 书 CN 102879006 A 7 4/16 页 8 第一绕行区间和第二绕行区间分别设定满足 (第一校正率) (第二校正率) 的关系的第一 校正率和第二校正率即可。使路径搜索成本增加是指, 根据第一校正率和第二校正率来进 行校正之后的路径搜索成本, 变得大于根据第一校正率和第二校正率进行校正之前的路径 搜索成本。 即, 表示第一校正率和第二校正率大于1。 第一校正率设定单元只要确定与第一 绕行区间相对应的地图信息上的道路链的整体或一部分, 并对该道路链的整体或一部分设 定第一校正率即可。同样地, 第二校正率设定单元只要对与第二绕行区间相对应的道路链 的整体或一部分设定第二校正率即可。此外,。
28、 例如能够通过对与道路链相对应的道路的路 宽、 车道个数、 交通阻塞度、 平均移动速度等相对应的调整率乘以道路的长度来得出道路链 的路径搜索成本, 但第一校正率设定单元和第二校正率设定单元对已与调整率相乘后的路 径搜索成本, 设定用于进一步进行校正的第一校正率和第二校正率。 0018 在这里, 为了降低搜索出下一个行驶预定道路作为构成区间的修正路径的可能 性, 优选尽量将第一校正率设定得大。但是, 应该以不产生使路径搜索成本的总和过大的 弊病的程度, 来设定第一校正率。 例如, 也可以在路径搜索成本的总和不进位至规定限制位 数以上的范围内, 将第一校正率设定得大。例如能够使用用于计算路径搜索成。
29、本的总和的 运算装置所能够处理的位数的上限值、 用于存储该总和的存储器所能够存储的位数的上限 值、 在程序中定义该总和的数据类型的位数等, 来设定限制位数。 此外, 基本上, 当前地点与 目的地的距离越远, 则路径搜索成本的总和越大, 因而以当前地点与目的地的距离越远则 第一校正率越小的方式来修正第一校正率。另一方面, 第二校正率只要小于第一校正率且 大于 1 即可, 例如也可以是对第一校正率乘以小于 1 的规定系数而得出的值。另外, 第一校 正率越大则绕行下一个行驶预定道路的可能性越高, 因而也可以从用户处接受下一个行驶 预定道路的绕行希望度, 并根据该绕行希望度来设定第一校正率。 0019。
30、 路径搜索单元分别基于第一校正率和第二校正率, 对分别与第一绕行区间和第二 绕行区间相对应的道路链的路径搜索成本进行校正。在这里, 在分别与第一绕行区间和第 二绕行区间相对应的道路链中, 包括其整体分别与第一绕行区间和第二绕行区间重复的道 路所对应的道路链。 另外, 在分别与第一绕行区间和第二绕行区间相对应的道路链中, 也可 以包括其一部分分别与第一绕行区间和第二绕行区间重复的道路所对应的道路链。此时, 也可以基于根据与第一绕行区间重复的部分的长度相对于整个道路的长度的占有比例来 调整的第一校正率, 对与该道路相对应的道路链的路径搜索成本进行校正。 同样地, 也可以 基于根据与第二绕行区间重复。
31、的部分的长度相对于整个道路的长度的占有比例来调整的 第二校正率, 对与该道路相对应的道路链的路径搜索成本进行校正。路径搜索单元只要搜 索出使校正后的路径搜索成本的总和最小的道路链组即可, 能够采用利用了路径搜索成本 的各种路径搜索方法。例如, 也可以采用迪杰斯特拉算法 (Dijkstra 算法) 、“A* 算法” 以及 它们的改良式算法等, 来作为路径搜索方法。 0020 在这里, 指定区间设定单元也可以设定包含起点交叉路口的指定区间。 即, 指定区 间设定单元也可以指定比已设路径上的从当前地点至起点交叉路口为止的距离更长的指 定距离。若指定距离比已设路径上的从当前地点至起点交叉路口为止的距离。
32、更长, 则指定 区间包含相对于起点交叉路口而处于目的地一侧的区间。即, 能够防止对仅存在于从当前 地点到达起点交叉路口为止的不可绕行的区间内的指定区间 (第二绕行区间) 设定第二校 正率。因此, 能够防止对仅存在于不可绕行的区间内的第二绕行区间设定第二校正率而使 说 明 书 CN 102879006 A 8 5/16 页 9 路径搜索成本白白地增加。 0021 此时, 第一绕行区间设定单元, 也可以在已设路径上的从起点交叉路口向目的地 前进了规定距离后所到达的地点和指定区间的终点中, 将与当前地点近的地点设定为第一 绕行区间的终点。由此, 在与从起点交叉路口向目的地前进了规定距离后所到达的地点。
33、相 比, 指定区间的终点与当前地点更近的情况下, 能够使被设定第一校正率的第一绕行区间 的终点和指定区间的终点一致。在已设路径上, 就相对于指定区间的终点而处于目的地一 侧的区间而言, 是用户不希望绕行的范围, 能够防止对用户不希望绕行的范围的区间也应 用第一校正率。即, 能够防止在已设路径上搜索出用户不希望绕行的范围 (比指定距离更 远) 的区间绕行的路径。此时, 因为第一绕行区间的长度比规定距离更短, 但通过使第一绕 行区间的第一校正率比第二校正率更大, 能够确保针对下一个行驶预定道路的校正后的路 径搜索成本足够大。 0022 此外, 第二校正率设定单元也可以采用在已设路径上的与当前地点之。
34、间的距离越 短则将第二校正率设定得越大的方式。 由此, 越是第二绕行区间中的与当前地点近的区间, 则越能够降低将其采用为已设路径的构成区间的可能性。 越是与当前地点近的已设路径上 的区间则绕行该区间的可能性越高, 因而能够使用户产生已修正了已设路径的深刻印象。 此时, 越是第二绕行区间中的与当前地点远的区间则使对该区间的第二校正率越小, 但即 使在第二校正率变小的区间内包含已设路径上的起点交叉路口, 也由于对以起点交叉路口 为起点的第一绕行区间设定了比第二校正率大的第一校正率, 因而能够降低搜索出将已设 路径的下一个行驶预定道路设定为构成区间的修正路径的可能性。 0023 另外, 第一绕行区间。
35、设定单元, 也可以在连接有多个经过后能够撤出的撤出道路 链的已设路径上的交叉路口中, 将从当前地点开始最先到达的交叉路口设定为起点交叉路 口。 即, 就第一绕行区间而言, 优选将在经过后能够撤出的撤出道路链上存在两个以上岔路 (其中一个是已设路径上的道路) 的交叉路口作为起点。这是因为, 即使将已设路径上的区 间以外不存在撤出道路链的岔路的交叉路口作为第一绕行区间的起点, 并对以该交叉路口 为起点的第一绕行区间设定第一校正率, 也不能搜索出在该交叉路口处绕行该第一绕行区 间的路径。 即, 通过对不能绕行的第一绕行区间不设定第一校正率, 能够防止路径搜索成本 白白地增加。 显然, 也可以通过省略。
36、判断处理, 来减轻处理负荷, 所述判断处理用于, 判断交 叉路口是否连接有一个以上的经过后能够撤出至已设路径上的道路以外的撤出道路链。 0024 进而, 也可以采用能够设定以当前地点为起点的直行优先区间的方式。直行优先 单元, 在以当前地点为起点的直行优先区间内, 设定为比直行校正率大并且比第一校正率 小的非直行校正率, 非直行校正率是指, 用于对经过交叉路口之后向非直行方向撤出的撤 出道路链的路径搜索成本进行校正的校正率, 直行校正率是指, 用于对经过该交叉路口之 后向直行方向撤出的撤出道路链的路径搜索成本进行校正的校正率。 路径搜索单元利用根 据这样设定的校正率来进行了校正的路径搜索成本,。
37、 来搜索修正路径, 由此能够在直行优 先区间使直行优先地搜索修正路径。即, 能够防止向用户引导需要紧急左右转弯的修正路 径。 此外, 经过交叉路口之后向直行方向撤出的情况, 也可以是相对于交叉路口而言进入方 向和撤出方向之间的角度差小于规定角度的情况。此时, 经过交叉路口之后向非直行方向 撤出的情况, 表示相对于交叉路口而言进入方向和撤出方向之间的角度差大于规定角度的 情况。 说 明 书 CN 102879006 A 9 6/16 页 10 0025 在这里, 还可以考虑到起点交叉路口存在于直行优先区间内的情况。 在该情况下, 第一校正率设定单元, 在经过直行优先区间上的交叉路口之后向非直行方。
38、向撤出的撤出道 路链中, 对与第一绕行区间重复的部分, 比非直行校正率优先地设定第一校正率。同样地, 在经过直行优先区间上的交叉路口之后向直行方向撤出的撤出道路链中, 对与第一绕行区 间重复的部分, 比直行校正率优先地设定第一校正率。 即, 无论经过起点交叉路口后的撤出 方向如何, 斗对第一绕行区间设定第一校正率。 该第一校正率大于非直行校正率, 因而即使 在已设路径上经过了起点交叉路口之后接着要行驶的预定的下一个行驶预定道路是直行 方向的情况下, 也能够降低搜索出将该下一个行驶预定道路作为构成区间的修正路径的可 能性。 此外, 非直行校正率只要比直行校正率大即可, 并非一定是使路径搜索成本增。
39、加的值 ( 1) 。 0026 此外, 如本发明那样通过对第一绕行区间和第二绕行区间设定第一校正率和第二 校正率来搜索路径的方式, 还可以作为进行该处理的方法或程序来应用。 另外, 对于应用本 发明的方法的路径搜索系统、 方法及程序, 既有使用单独的装置来实现的情况, 还有使用多 个装置来实现的情况。例如, 也可以由多个实体装置具备构成路径搜索系统的各单元。显 然, 也可以具有用于连接多个实体装置的各单元而使它们协作发挥功能的通信单元。 另外, 也可以一部分采用软件而一部分采用硬件等来适宜变更。进而, 控制路径搜索系统的程序 的存储介质也能够使发明成立。 显然, 该软件的存储介质可以是磁存储介。
40、质, 也可以是光磁 存储介质, 对于今后开发出的任何存储介质也能够同样实现。 附图说明 0027 图 1 是示出了导航装置的框图。 0028 图 2A、 图 2B 是示出了已设路径的图, 图 2C、 图 2D 是校正率的坐标图。 0029 图 3 是修正路径搜索处理的流程图。 0030 图 4 是校正率表生成处理的流程图。 0031 图 5 是直行优先区间的说明图。 0032 附图标记的说明 0033 10 导航装置 0034 11 控制部 0035 12 存储介质 0036 12a 地图信息 0037 12b 路径信息 0038 12c 校正率表 0039 41GPS(全球定位系统) 接收部。
41、 0040 42 车速传感器 0041 43 陀螺仪传感器 0042 44 用户 I/F(接口) 部 0043 100 导航程序部 0044 110 导航部 0045 120 已设路径信息获取部 说 明 书 CN 102879006 A 10 7/16 页 11 0046 130 指定区间设定部 0047 140 第一绕行区间设定部 0048 150 第一校正率设定部 0049 160 第二校正率设定部 0050 170 路径搜索部 0051 C 车辆 0052 D 指定区间 0053 dC规定距离 0054 dD指定距离 0055 F 直行优先区间 0056 G 目的地 0057 I 起点交。
42、叉路口 0058 M 下一个行驶预定道路 0059 P 当前地点 0060 Q 第一绕行区间 0061 W 第二绕行区间 0062 R 已设路径 具体实施方式 0063 在这里, 按照下述顺序, 对本发明的实施方式进行说明。 0064 (1) 路径搜索系统的结构 0065 (2) 修正路径搜索处理 0066 (3) 另一实施方式 0067 (1) 路径搜索系统的结构 0068 图 1 是示出了作为路径搜索系统的导航装置 10 的结构的框图。导航装置 10 安装 在车辆 C 上。车辆 C 具有 GPS (Global Positioning System : 全球定位系统) 接收部 41、 车 。
43、速传感器 42、 陀螺仪传感器 43 以及用户 I/F (接口) 部 44。还具有特定接口 (未图示) , 该特 定接口用于使 GPS 接收部 41、 车速传感器 42、 陀螺仪传感器 43 及用户 I/F 部 44 与导航装 置 10 之间进行各种信号的输入或输出。GPS 接收部 41 接收来自 GPS 卫星的电波, 并将用于 计算车辆 C 的当前地点的信号输出至导航装置 10。车速传感器 42 将与车辆 C 所具有的车 轮的旋转速度相对应的信号输出至导航装置 10。陀螺仪传感器 43 将与车辆 C 的朝向相对 应的信号输出至导航装置 10。用户 I/F 部 44 包括输出装置 (显示器、 。
44、扬声器等) , 该输出装 置基于从导航装置 10 输出的控制信号来输出用于引导路径的图像或语音。另外, 用户 I/F 部 44 包括用于接受用户操作的输入装置 (接触式传感器、 按钮等) , 并且将与由该输入装置 接受的操作相对应的操作信号输出至导航装置 10。 0069 导航装置 10 具有控制部 11 和存储介质 12, 该控制部 11 具有 CPU(中央处理单 元) 、 RAM(随机存取存储器) 、 ROM(只读存储器) 等。控制部 11 执行导航程序部 100, 该导航 程序部 100 是存储在存储介质 12 或 ROM 中的路径搜索程序。存储介质 12 存储有地图信息 12a、 路径。
45、信息 12b 及校正率表 12c。地图信息 12a 包括以下的数据等, 这些数据是 : 节点数 说 明 书 CN 102879006 A 11 8/16 页 12 据, 其表示与车辆 C 行驶的道路上的交叉路口对应设定的节点的位置等 ; 道路链数据, 其表 示与连接在交叉路口之间的道路相对应的道路链 ; 形状插补点数据, 其用于确定道路链的 形状。另外, 道路链数据还表示道路链的长度。路径信息 12b 用于确定构成道路链, 该构成 道路链是用于构成从出发地起到达目的地为止的路径的道路链。校正率表 12c 是规定在后 述的路径搜索处理中用于对各道路链的路径搜索成本进行校正的校正率的数据。 007。
46、0 导航程序部 100 包括导航部 110、 已设路径信息获取部 120、 指定区间设定部 130、 第一绕行区间设定部 140、 第一校正率设定部 150、 第二校正率设定部 160 及路径搜索部 170。 0071 导航部110是使控制部11执行通过用户I/F部44对用户引导路径的功能的模块。 控制部 11 基于路径信息 12b 来确定路径, 并且如果路径信息 12b 被修正则引导修正后的路 径。另外, 控制部 11 通过执行导航部 110 的功能, 来基于来自 GPS 接收部 41、 车速传感器 42、 陀螺仪传感器 43 的输出信号以及地图信息 12a 等, 确定车辆 C 当前所处的当。
47、前地点和 车辆 C 正在行驶的区间。 0072 已设路径信息获取部120是使控制部11执行获取已设路径信息的功能的模块, 上 述已设路径信息表示从当前地点到目的地为止的路径。即, 控制部 11 通过执行已设路径信 息获取部 120 的功能, 来获取表示从出发地到目的地为止的路径的路径信息 12b, 从而获取 已设路径信息, 该已设路径信息表示该路径信息 12b 所示的路径中的从当前地点到目的地 为止的部分。 0073 指定区间设定部 130 是使控制部 11 执行设定指定区间的功能的模块, 上述指定 区间是指, 在已设路径上, 从当前地点至特定地点为止的区间, 该特定地点是在已设路径上 从该当。
48、前地点向目的地前进了用户所指定的指定距离后到达的地点。控制部 11 通过执行 指定区间设定部 130 的功能, 参照地图信息 12a 和路径信息 12b, 来在已设路径上的特定交 叉路口中确定从当前地点起最先到达的交叉路口 (下面, 表示为起点交叉路口) , 上述特定 交叉路口是指, 与经过 (交叉路口) 后能够撤出 (交叉路口) 的多条撤出道路相连接的交叉 路口。控制部 11 将与特定节点相对应的交叉路口表示为起点交叉路口, 上述特定节点是 与多个能够撤出 (该节点) 的撤出道路链相连接的节点, 并且是将与包含当前地点的道路相 对应的道路链连接为能够进入的进入道路链的节点。即, 连接以下道路。
49、的交叉路口能够成 为起点交叉路口, 这些道路是指 : 从当前地点进入的进入道路 ; 经过后能够撤出 (交叉路口) 的已设路径上的撤出道路 ; 经过后能够撤出 (交叉路口) 的不处于已设路径上的一个以上的 撤出道路。此外, 在经过 (交叉路口) 后能够撤出 (交叉路口) 的撤出道路中, 还含有在交叉 路口处调头后向与进入道路相反的方向撤出的撤出道路。因此, 只能进行右转弯和调头的 交叉路口等, 也能成为起点交叉路口。另一方面, 除了从当前地点进入 (交叉路口) 的进入 道路和经过 (交叉路口) 后能够撤出 (交叉路口) 的已设路径上的撤出道路之外, 仅连接其 他进入道路的交叉路口, 不能成为起点交叉路口。例如, 对于高速公路的干线, 在从交流道 (interchange : 匝道, 联络道) 等开始的合并车道在合并的合并地点, 经过 (交叉路口) 后能 够撤出 (交叉路口) 的道路只有高速公路的干线, 因而该合并地点不能成为起点交叉路口。 0074 另外, 控制部 11 通过执行指定区间。