路径搜索系统的制作方法

文档序号:5942110阅读:112来源:国知局
专利名称:路径搜索系统的制作方法
技术领域
本发明,涉及一种提供多个地点间的路径信息的路径搜索系统。
背景技术
目前,存在将面向导航服务发展形成的交通信息和路径服务用于物流领域的分发计划的动向。研究用于用很少的存储数据,短时间获得分发地点间的路径的方法。例如,在专利文献I中,公开了在小划分的区域设定代表节点,预先计算代表节点间的路径并存储的方法。若给出2地点,则寻找到各地点最近的代表节点,从预先计算得到的代表节点路径存储机构取得可获得的代表节点间的路径。计算上述2地点和代表节点之间的路径,通过合成该路径和代表节点间路径,从而用很少的存储数据短时间得到分发地点间的路径。专利文献I JP特开平11-64022号公报然而,由于代表节点间的路径计算依赖于代表节点数和代表节点间距离,因此若代表节点数和代表节点间距离增加则需要路径计算处理时间。

发明内容
本发明的路径搜索系统,具有受理机构,受理多个地点之中的2地点的所有组合中的该2地点间的全部第I路径的搜索请求;搜索机构,在由受理机构受理搜索请求后,根据搜索请求中包含的搜索条件搜索全部第I路径;以及提供机构,发送包含由搜索机构搜索到的全部第I路径的路径信息,受理机构受理搜索请求的次数、和提供机构发送路径信息的次数,都比多个地点的地点数小。根据本发明,能够提供一种以短时间获得N地点间的多个路径的路径搜索系统。


图I是表示第I实施方式中的路径搜索系统的整体结构的图。图2是表示路径搜索系统的整体处理流程的图。图3是表示由路径搜索系统实施的映射匹配处理流程的一例的图。图4是说明由路径搜索系统实施的映射匹配处理的补充图。图5是表示由路径信息存储部存储的确定路径的数据格式的一例的图。图6是表示用于说明成本数据及路径数据的参照方法的路径例的图。图7是表示对由路径搜索系统实施的整体处理流程,追加关于交通信息的处理的处理流程的一个例子的图。图8是表示由路径搜索部16实施的路径成本的修正处理流程的一例的图。图9是表示用于说明路径成本的修正处理流程的路径修正例的图。
图10是表示第2实施方式的路径搜索系统使用过去确定的路径筛选计算对象节点的动作步骤的流程图。
图中I路径搜索系统2分发计划系统3局域网4外部信息中心5宽带网11通信接口部12外部信息取得部13外部信息存储部14终端请求受理部15路径条件设定部16路径搜索部17路径信息提供部18路径信息存储部19地图数据401,402 道路节点410 415 地点420地点群421重心坐标510搜索条件520成本数据530路径数据
具体实施例方式第I实施方式以下,参照附图对本发明的第I实施方式详细地进行说明。图I是表示本发明的第I实施方式涉及的路径搜索系统I的整体结构的图。在图I中,本实施方式涉及的路径搜索系统I与连接于局域网3的分发计划系统2连接。另外,通过宽带网5,还能与交通信息中心,天气信息中心,旅游信息中心等的外部信息中心5连接。路径搜索系统I由包含未图示的中央处理装置(Central Processing Unit)、存储器装置、硬盘驱动器等构成计算机之类的信息处理设备组成。并且,该路径搜索系统I在功能上如图I所示,包含通信接口部11,外部信息获得部12,外部信息存储部13,路径请求受理部14,路径条件设定部15,路径搜索部16,路径信息提供部17,路径信息存储部18,地图数据19等的功能块而构成。再者,这些的功能块由路径搜索系统I的CPU执行半导体存储器和硬盘装置中存储的程序来实现。在图I中,外部信息取得部12从外部信息中心4取得交通信息和气象、设施信息等的各种各样的信息(包含声音和影象信息),并存储在外部信息数据库13中。路径请求受理部14接收从分发计划系统5发送来的路径请求。在接收到的路径请求包括一般道路优先、高速道路优先等的搜索条件的情况下,、路径条件设定部15作为用于搜索从出发地到目的地群的路径的路径条件设定该搜索条件。路径条件设定部15将路径请求中包含的多个地点的位置信息,与地图数据19中存储的道路节点或者道路链路进行匹配。路径条件设定部15使用所匹配的地图上的位置信息(节点编号或者链路编号),从上述多个地点中选择出发地,将出发地以外的地点作为目的地群,生成由出发地和目的地群构成的搜索地点信息。在路径请求包括出发时间和搜索对象区域的情况下,也同样地设定路径条件。路径搜索部16使用地图数据19,根据由路径条件设定部15所设定的出发地和目的地群、路径条件,计算从出发地到各目的地的路径。在此,路径条件设定部15直到路径请求中包括的多个地点的全部地点被选择作为出发地为止,依次选择出发地,生成由出发地和目的地群构成的搜索地点信息,对路径搜索部16请求从出发地到各目的地的路径搜索。路径信息存储部18存储由路径搜索部16确定的节点间的路径及移动成本。在经由外部信息取得部12从外部信息中心4取得交通信息并更新外部信息存储部13时,路径信息存储部18中存储的路径信息被释放。另外,在将利用从外部信息中心4取得的天气和 设施信息等的各种各样的信息计算得到的路径信息存储在路径信息存储部18的情况下,重新取得路径信息的计算中利用的信息,在外部信息存储部13被更新的定时释放路径信息。路径信息提供部17对分发计划系统2发送路径搜索部16输出的多个地点间的路径信肩、O本实施例虽然是将路径搜索系统I与分发计划系统2用局域网连接的结构,但也可以是不经由局域网而是由同一计算机执行的结构。图2表示路径搜索系统的整体性处理流程。路径搜索系统I从分发计划系统2接收路径请求,参照路径请求中包含的多个地点的位置信息、搜索条件等,计算这多个地点间的路径。以下,对于路径搜索系统I从分发计划系统2接收路径请求的情况的处理步骤进行说明。在路径搜索系统I中,路径请求受理部14经由通信接口部11受理包含多个地点的位置信息和搜索条件的路径请求(步骤S200)。路径条件设定部15执行映射匹配处理,该映射匹配处理将多个地点的位置与由地图数据19管理的道路节点和链路的位置对应起来(步骤S201)。路径条件设定部15对路径请求中包括的、例如有关高速道优先等的道路分类的搜索条件、有关宽度的搜索条件、有关行车道数的搜索条件、将搜索成本设为时间优先还是距离优先的搜索条件等进行解释,并根据解译后的搜索条件设定路径搜索的搜索条件(步骤S202)路径条件设定部15使用在步骤S201中匹配的地图数据19上的位置数据,从上述多个地点中选择出发地,将出发地以外的多个地点作为目的地群(步骤S203)。路经搜索部16以包含出发地和目的地群的方式设定搜索区域(步骤S204),从该搜索区域中选择候选节点(步骤S205),并决定到候选节点的到达路经以及该到达路经的成本(步骤S206)。路径搜索部16对路径信息存储部18进行检索判断是否存在确定路径,该确定路径是以候选节点为出发点的到各节点的确定路径、且与设定的搜索条件对应。路径搜索部16在存在确定路径的情况下(步骤S207为是),对从该出发地到候选节点的到达路径及其成本、与从候选节点到上述各节点的确定路径及其确定路径成本进行合成计算,决定从该出发地到上述各节点的到达路径及其到达路径的成本(步骤S208)。
路径搜索部16直到搜索区域内没有作为成本更新决定对象的节点为止(步骤S209)对候选节点进行更新选择(步骤S205),重复从步骤S206到S208的处理。路径搜索部16对搜索路径内的全部的节点完成成本更新决定处理后(步骤S209为否),将从该出发地到各节点的确定路径及该确定路径的成本存储到路径信息存储部18(步骤S210)中。路径条件设定部15将上述多个地点全部设定为出发地,直到由路径搜索部16得到全部地点间的路径信息为止(步骤S211为是),对出发地和目的地群进行更新设定(步骤S203),重复由路径搜索部16进行的步骤S204到S210的处理。若由路径搜索部16进行的上述多个地点间的路径搜索结束(步骤S211为是),如果在步骤S200中由路径请求受理部14受理的路径请求中包含与在步骤S202由路径条件设定部15设定的搜索条件不同的搜索条件,从而没有以该全部的搜索条件完成路径计算(步骤S212为否),则路径条件设定部15更新设定搜索条件(步骤S202),重复步骤S203以后的处理。路径搜索部16若以所请求的所有的搜索条件得到上述多个地点间的路径信息(步骤S212为是),则由于所得到的路径的成本为搜索地点间(道路节点间)的成本,因此计算从原地点到搜索地点(节点)的成本(用图8进行说明),修正各路径的成本(步骤S213)。将由路径搜索部16修正过路径成本的路径信息,作为针对在步骤S200受理的路径请求的路径信息,由路径信息提供部17经由通信接口部11发送给路径请求源的分发计划系统2。由于在步骤S200路径搜索系统I接收的I次的路径请求中包含有多个地点的位置信息,因此不会像以往技术那样,受理与从多个地点中选择的出发地和目的地的组合的组合数相等的N次的路径请求。同样,由于在步骤S214由路径搜索系统I发送的I次的路径信息中包含有与上述组合数相等的路径数的路径,因此不会像以往技术那样,发送与该路径数相等的N次的路径信息。也就是说,无论是路径请求受理次数还是路径信息发送次数都是I次,因此图I中的路径搜索系统I的与分发计划系统2的接口 110的处理负荷得到降低。在路径请求的数据量较大的情况下,可将路径请求受理次数设定为比N次小的多次。这种情况下,由于路径信息的数据量也变大,因此虽然路径信息发送次数也变为多次,但若比N次小则还是能得到上述的处理负荷的降低效果。另外,对I次的路径请求,也可将路径信息发送次数设为多次。接下来,参照图3和图4,对路径搜索系统I中的映射匹配处理(步骤S201)详细进行说明。在此,图3表示由路径搜索系统I实施的映射匹配处理流程的一例的图。图4是用于说明由路径搜索系统I实施的映射匹配处理的补充图。本处理由根据路径请求受理部14所受理的路径请求来实施路径搜索的路径条件设定部15实施。参照路径请求中包含的多个地点的位置信息(步骤S300),使用位置信息来计算出各地点间的距离(例如欧几里德距离)(步骤S301)。一般来说,作为位置信息使用经度维度,但只要坐标系明确,也可以用坐标系中使用的区域的识别编号(例如地图网格码)和标准化坐标之类的位置信息来指定。多个地点的地点间距离为规定值以下,也就是地点彼此离得很近的情况下(步骤S303为是),提取离得很近的地点彼此以构成地点群(步骤S304)。根据所构成的地点群的位置坐标来计算出重心坐标(步骤S305),将所得到的重心坐标转换为地图数据19中使用的坐标系(步骤S306)。从地图数据19中寻找到变换后的重心坐标最近的道路节点或者道路链路(步骤S307)。为了防止与距离地点群所处的位置超过规定距离的道路节点建立对应,将道路节点的检索范围设为所定范围内。在找到与规定范围内相对应的道路节点的情况下(在步骤S307为是),则将构成上述地点群的地点作为与道路节点关联的地点,将得到的道路节点设定为地点群的汇总搜索地点(步骤S308)。在步骤S307没有找到与规定范围内相对应的道路节点的情况下(步骤S307为否),则认为没有相应节点(步骤S312),不将本地点群包含在搜索地点中。如果在附近不存在地点(步骤S303为否),则将该地点转换为地图数据19的坐标系(步骤S308),如果在变换得到的地点坐标附近的规定范围内存在道路节点(步骤S310为是),则将该道路节点设定为该地点的搜索地点(步骤S311)。对于全部的地点进行与道路节点的关联并设定了搜索地点时(步骤S313为是),本映射匹配处理结束。在图4中,地点411 415表示彼此临近的地点,将这种地点作为地点群420处理。图3中表示的步骤S305及S306中计算地点群420的重心坐标421,将离重心坐标421最近的道路节点402作为地点群420的搜索地点,本发明中将这样的搜索地点作为汇总搜索地点。对于地点410,因为不存在附近地点,因此通过步骤S309到S311道路节点401与地点410建立关联,设定为搜索地点。路径请求中包括的地点的位置信息并不一定与路径搜索中处理的道路数据一致,作为道路数据上的搜索地点可能包含与相同道路节点(或道路链路)关联的地点。因此,通过将多个同一搜索地点归为一个作为汇总搜索地点来处理,能够减少全体的搜索地点数,缩短搜索处理时间。本实施方式中,虽然表示了计算多个附近地点的重心坐标并设定搜索地点的方法,但将各地点与道路节点关联之后,将与相同道路节点关联的地点作为地点群也能得到同样的效果。图5是表示由路径信息存储部18存储的确定路径的数据格式的一例的图。确定路径针对各搜索条件510保持成本数据520和路径数据530。成本数据520是从出发节点 Ni向目的节点Nj移动所需要的成本的数据,成本中有需要时间、距离、费用、燃料消耗量、有害物质排出量等。路径信息存储部18将由路径搜索部16计算节点间的移动成本最小的路径而得到的路径的最小成本作为成本数据,将该路径保持为路径数据。搜索条件510由路径类别、按照利用路径的日期分类的日期类别、出发时间、优先道路等的各种各样的项目组成,根据各项目的设定内容的组合存在多个的搜索条件。在路径计算中利用交通信息的情况下,作为使用的交通信息的识别信息,保存时间信息、例如交通信息提供时间。在本发明中,将路径信息由路径信息存储部18存储起来,目的在于通过在同样的搜索条件下的路径搜索中重新利用来减轻路径计算的计算负荷,缩短处理时间,但是在利用交通信息的情况下,由于交通信息时时刻刻发生变动,因此过去的路径信息不一定有效。因此,与路径信息一起存储交通信息提供时间,从交通信息提供时间起在规定时间的范围内再次利用路径信息。交通信息可以利用统计交通信息。另外,作为用于判别交通信息的时刻信息,可采用交通信息更新时间,此时,从上述的交通信息更新时间起在规定时间的范围内利用过去的路径信息。对于利用了交通信息的路径信息而言,优选在更新交通信息时、用新的交通信息计算路径信息时、从计算路径信息后经过了规定时间时等的、在上述的交通信息更新时间起规定时间的范围内包含的任一定时,被从路径信息存储部18删除以防止路径信息的陈旧化。计算路径信息的时间、即路径信息生成时间,可由路径搜索部16通过参照路径信息存储部18中存储的该路径信息的附属数据得到。图6是表示为了说明图5中的成本数据520和路径数据530的参照方法的路径例的图。假定给出了图6所示的由节点NI N6组成的道路网络。将节点N2作为出发节点,确定了从节点N2去往剩余的全部节点的路径后,对成本数据520的i = 2行登记去往各节点的到达成本,对路径数据530登记从出发节点N2去往各节点的路径。关于路径数据530,例如由于在从节点N2向节点N6的路径中,i = 2且j = 6项的值η = 4,因此表示出发节点Ν2的下一节点Nn为节点Ν4。接着,在从节点Ν4到节点Ν6的路径中,在i = 4且j =6项中登记着值η = 6,这意味着节点Ν4的下一节点Nn为节点Ν6。由于节点Ν6为结束节点,因此从节点Ν2到节点Ν6的路径为Ν2 — Ν4 — Ν6。通过在图2的步骤S211中的重复处理,这次将节点Ν4设定为出发节点,计算从节点Ν4到各节点的到达路径和成本(步骤S203)。此时,在步骤S208中,由于在路径信息存储部18存储的成本数据和路径数据中存在从节点Ν4到节点Ν5及Ν6的路径和成本,因此不用重新计算这些路径及成本,以来自节点Ν4的路径尚没确定的目的节点Ν1、Ν2、和Ν3作为对象实施路径计算。进而将出发节点设为节点Ν3的情况下,若在去往目的节点Ν6的路径的检索过程中选择候选节点Ν4,则由于从节点Ν4到节点Ν6的路径已经存在,因此通过合成从出发节点Ν3到候选节点Ν4的路径及成本、和从候选节点Ν4到目的节点Ν6确定路径及成本,从而构成从出发节点Ν3到目的节点Ν6的路径。例如,从出发节点Ν3到候选节点Ν4的路径由节点Ν3 — NI — Ν4构成,其路径的成本为15。从候选节点Ν4到目的节点Ν6的确定路径节点由Ν4 — Ν6构成,由于其路径的成本在图5所示的例子中为25,因此合成得到的路径整体由节点Ν3 — NI — Ν4 — Ν6构成,其路径整体的成本为15+25 = 40。再者,所谓候选节点指的是从出发节点到目的节点的路径的检索过程中被选择作为经由节点的节点。图7是表示对以图2说明的路径搜索系统I整体处理流程,追加有关交通信息的处理后的处理流程的一个例子的图。路径请求受理部14判定在步骤S200受理的路径请求中包括的搜索条件中是否包含交通信息的利用请求(步骤S701)。路径请求受理部14在搜索条件中包含有交通信息的利用请求的情况下(步骤S701为是),根据该搜索条件中包含的出发时间设定使外部信息取得部12获取的交通信息的时间,外部信息取得部12经由通信接口部11与外部信息中心4连接(步骤S702)。在外部信息中心4保存的交通信息的更新时间比外部信息存储部13存储的交通信息更新时间新时(步骤S703为是),外部信息取得部12从外部信息中心4接收最新的交通信息,存储在外部信息存储部13中(步骤S704)。此时,路径搜索部16从由路径信息存储部18存储的路径信息中,检索并删除使用更新时间旧的交通信息计算出来的路径信息(步骤S705)。再者,也可以不进行步骤S705的处理,而在路径信息存储部18中依然存储旧的交通信息。 从外部信息中心4取得的交通信息,除了出发时间之外指定了包含现状和将来的多个时刻信息后,成为与该指定的时间信息相对应的多个的交通信息。路径搜索部16根据该交通信息区域与出发地的直线距离对路径探索系统I通过被提供交通信息的交通信息区域的时刻进行预测,来大致预测出从出发地到各地点的通过预想时间,根据该通过预想时间取得交通信息,实施各地点间的路径计算。虽然本实施方式的路径搜索系统I从外部信息中心4取得路径搜索中使用的交通信息,但也可以构成为将过去的交通信息或者根据过去的交通信息按日子类别计算得到的统计交通信息,预先存储在存储地图数据19等的存储装置中。这种情况下,上述的路径请求可以包含与日子类别相应的路径搜索的搜索条件。另外,路径搜索系统I从外部取得的信息并不限于交通信息,作为路径搜索系统1,也可以取得设施信息、通行费用、旅游信息等各种各样的外部信息,并用于路径计算。若从外部信息中心4取得的外部信息是与交通信息同样变化的信息,那么由于用变化的外部信息计算的路径信息在该外部信息更新的时间点失去了其利用价值,因此需要从路径信息存储部18删除。路径搜索部16考虑从对地图数据19道路上匹配的搜索地点到与该搜索地点相对 应的多个地点各自的距离,修正路径成本。图8是表示由路径搜索部16实施的路径成本的修正处理流程的一个例子的图,与图2的步骤S213相对应。图9是表示用于说明图8中的路径成本的修正处理流程的路径修正例的图。在路径搜索部16的路径计算中得到的路径成本(所需时间和距离等),是对地图的道路节点匹配的搜索地点间的路径成本。对应该搜索地点的地点、或搜索地点是汇总搜索地点的情况下,属于与该汇总搜索地点相对应的地点群的各个地点与搜索地点之间的移动成本,并没有包括在该路径成本中。该移动成本例如是在图9中的地点1010和搜索地点1000间的移动成本,或地点1020 1040的各地点与搜索地点1000间的移动成本。搜索地点和与该搜索地点相对应的地点的距离极近的情况下虽然没有问题,但在存在与设定为搜索地点的道路节点远离的位置相对应的地点的情况下,因为交通堵塞等搜索地点和与此相对应的地点之间的链路移动成本可能与距离无关地变大。因此,路径搜索部16通过本处理推测那些两地点间的移动成本并修正路径成本。本修正处理如图2步骤S213所示,由路径搜索部16在步骤S212中的多个地点间的路径计算结束之后,在步骤S214之前执行。路径搜索部16从多个地点选择未处理的地点(步骤S801),并参照与所选择的地点对应的位置信息(步骤S802)。路径搜索部16从该地点向该地点的附近链路放下垂线,将垂线距离最短的链路选择作为附近链路,将与垂线交叉的附近链路上的地点作为最附近点(步骤S803)。图9的例子中,在选择的地点为地点1010的情况下,在规定范围内存在放下垂线1013的附近链路,设定最附近点1011。但是,如果选择的地点像地点1030那样在规定范围内不存在放下垂线的附近链路,不能设定最附近点(步骤S804为否)时,路径搜索部16计算连结上述选择的地点和该地点的搜索地点的直线距离(步骤S807),根据所得到的距离和规定的速度计算旅行时间(步骤S808)。在选择地点1030的情况下,在步骤S807中计算的该直线距离为直线1014的距离。步骤S808中的规定的速度可以设定为周围链路的速度信息即限制速度、或根据交通信息得到的速度等,或者设定为根据其周围链路的链路成本通过计算得到的速度。或者,还可以设为例如由探测车辆等的车辆的过去的行驶数据得到的速度。在步骤S211及S212检索的全部的路径中,针对与将在步骤S801中选择的地点所对应的搜索地点作为出发地或目的地路径,追加该选择的地点和搜索地点间的距离以及旅行时间(步骤S812),并进入步骤S811。
另一方面,在能设定最附近点(步骤S804为是)的情况下,路径搜索部16计算最附近点与在步骤S801中选择的地点间的距离(步骤S805)。路径搜索部16根据在步骤S805中得到的距离和被设定了最附近点的链路的速度信息即限制速度或根据交通信息获得的速度等,计算移动时间(步骤S806)。路径搜索部16对在步骤S805得到的距离和在步骤S806得到的旅行时间、在图2的步骤S208决定的路径和成本,用步骤S809和S810的处理进行修正。在步骤S809中,将以选择的地点所对应的搜索地点为端点的路径,修正为以最附近点为端点的路径。在图9的例子中,在将地点1010作为选择对象时,以该地点1010所对应的搜索地点1000作为端点的修正对象的路径1012,被修正为以该路径上的最附近点1011作为端点的路径。在修正对象的路径上不存在最附近点的情况下,通过对该路径追加端点和最附近点之间的路径来进行修正。该修正对于将选择的地点作为出发地或目的地的全部的路径执行。接着,在步骤S810中执行如下处理,即对在步骤 S809修正过的路径,追加从最附近点到步骤S801中选择的地点的路径信息,计算最终的路径信息。路径搜索部16直到结束对于全部地点的修正处理为止重复进行处理(步骤S811)。这样,将选择的地点的最附近点与搜索地点之间的路径的旅行时间和距离,从将该搜索地点作为出发地或目的地节点得到的确定路径的旅行时间和距离中减去(或者加上),从而计算以最附近点为端点的路径的路径信息。在本实施方式中,在没有找到最附近点时,在步骤S807、S808、和S812中,将从地点到对应的搜索地点(或者反过来)的路径信息包含在该确定路径的确定路径信息中,以生成最终的地点间路径。但是,在全部的地点中,也可以不使用最附近点,而是使用地点与对应的搜索地点之间的路径信息来进行修正。此时,采用更详细的地图数据,通过该地点与对应的搜索地点之间的近距离搜索来取得路径信息。但是,也可用直线连结地点和与此对应的搜索地点来计算旅行时间和距离。第2实施方式图10是表示第2实施方式中的路径搜索系统I用确定路径筛选搜索对象节点的动作步骤的流程图。由于基本步骤与图2所示的步骤相同,因此对于赋予同样符号的共通的处理步骤省略说明,说明与图2所示的处理不同的处理。在存在去往以由路径搜索部16选择的候选节点为起点的各节点的确定路径的情况下(步骤S207为是),路径搜索部16根据从出发节点到该候选节点的到达成本、从该候选节点到上述各节点的确定路径的成本,设定各节点中的上限成本(步骤S901)。各节点的上限成本例如决定为候选节点的到达成本和上述确定路径的成本之和。确定路径的成本被作为图5所示的成本数据520管理,但在本实施方式中,没有管理路径数据530。路径搜索部16将各节点的到达成本比对该节点设定的上限成本小的节点,作为成本更新决定对象节点(候选节点)(步骤S902)。通过像这样用确定路径筛选路径计算的对象节点,由于能够减少路径计算的计算量,因此能够缩短计算时间。在第I实施方式中,作为确定路径数据所存储的确定路径,直接包含在从出发地经由与该确定路径对应的候选节点到达各节点的路径中。但是,在本实施方式,可通过路径计算获得经由使用确定路径筛选出的上限成本范围内的节点的路径。在图2步骤S210中,在进行该路径计算的同时,由该路径计算得到的路径,被作为从出发地到目的地群的各节点的路径存储在路径信息存储部中。
以上,第I及第2实施方式的路径搜索系统1,相比对于N地点间的所有的组合路径按照每一组合进行请求,以更少的请求次数受理N地点间的全部路径请求,并且相比对于N地点间的所有的组合路径按照每一组合进行应答,以更少的应答次数将N地点间的所有的路径信息提供给分发计划系统2。因此,路径搜索系统I的、与利用路径搜索系统I的分发计划系统2等的应用之间的接口 110所需要的处理负荷能够得到减轻。再有,在N地点间的路径搜索过程中,通过存储路径已确定的节点间的路径,并将存储的确定路径用于新的搜索地点间的路径计算,从而可减少路径计算中的计算量,以更 短的时间计算N地点间的路径。
权利要求
1.一种路径搜索系统,其特征在于, 具有受理机构,受理多个地点之中的2地点的所有组合中的该2地点间的全部第I路径的搜索请求; 搜索机构,在由上述受理机构受理上述搜索请求后,根据上述搜索请求中包含的搜索条件搜索全部上述第I路径;以及 提供机构,发送包含由上述搜索机构搜索到的全部上述第I路径的路径信息, 上述受理机构受理上述搜索请求的次数和上述提供机构发送上述路径信息的次数,都比上述多个地点的地点数小。
2.根据权利要求I所述的路径搜索系统,其特征在于, 还具有存储机构,在由上述搜索机构搜索上述第I路径的各路径时,将有关第2路径的路径关联信息与上述搜索条件对应起来进行存储,该第2路径是从经由该各路径的第I候选节点到经由该各路径的第2候选节点的区间、或者从上述第I候选节点到该各路径的目的地的区间;以及 检索机构,在由上述存储机构记录了上述路径关联信息之后,在由上述搜索机构搜索上述第I路径的各路径、且该各路径包含上述第2路径时,参照上述存储机构检索上述路径关联信息, 上述搜索机构根据上述搜索条件和上述路径关联信息,搜索全部上述第I路径。
3.根据权利要求2所述的路径搜索系统,其特征在于, 还具备取得机构,其从外部服务器取得出发时间和交通信息, 上述搜索条件包含根据与上述出发时间对应的上述交通信息来搜索上述第I路径。
4.根据权利要求3所述的路径搜索系统,其特征在于, 上述取得机构将与上述多个地点的各地点的通过预想时刻对应的上述交通信息与对应于上述出发时间的上述交通信息一并取得, 上述搜索条件包含根据与上述出发时间对应的上述交通信息和与上述各地点的通过预想时刻对应的上述交通信息来搜索上述第I路径。
5.根据权利要求4所述的路径搜索系统,其特征在于, 还具有删除机构,在由上述取得机构取得与上述出发时间对应的上述交通信息时,删除上述存储机构中存储的上述路径关联信息, 上述存储机构重新将上述第2路径与上述搜索条件对应起来进行存储。
6.根据权利要求4所述的路径搜索系统,其特征在于, 上述交通信息包含统计交通信息。
7.根据权利要求6所述的路径搜索系统,其特征在于, 上述统计交通信息按照日子类别构成, 上述搜索条件包含根据与上述日子类别相应的上述统计交通信息来搜索上述第I路径。
8.根据权利要求2所述的路径搜索系统,其特征在于, 上述搜索条件包含道路分类条件、宽度条件、和车道数条件的多个条件, 上述检索机构检索与上述多个条件的各条件相对应的上述第2路径, 上述搜索机构根据该各条件对上述第I路径进行搜索。
9.根据权利要求2所述的路径搜索系统,其特征在于, 上述路径关联信息包含上述第2路径的成本信息, 上述搜索机构根据上述搜索条件和上述路径关联信息,搜索全部上述第I路径并且决定上述第I路径的各自的成本。
10.根据权利要求9所述的路径搜索系统,其特征在于, 上述路径关联信息包含上述第2路径和该第2路径的成本信息, 上述搜索机构,根据上述搜索条件和上述路径关联信息来决定从上述各路径的出发地到上述第I候选节点的区间的第3路径及该第3路径的成本,根据上述第2路径及该第2路径的上述成本信息、和上述第3路径及该第3路径的上述成本,搜索全部上述第I路径并且决定上述第I路径的各自的成本。
11.根据权利要求I所述的路径搜索系统,其特征在于, 还具有关联机构,将上述多个地点分别与多个道路节点对应起来, 上述第I路径包含上述多个道路节点之中的2个节点的全部组合中的该2个节点间的第4路径、该2个节点和与该2个节点分别对应起来的2地点之间的第5路径及第6路径, 上述搜索机构,根据上述搜索条件搜索全部上述第4路径,并且通过搜索上述第4路径所对应的上述第5路径的成本及上述第6路径的成本,来搜索全部上述第I路径并且决定上述第I路径的各自的成本。
12.根据权利要求11所述的路径搜索系统,其特征在于, 上述关联机构将上述多个地点之中的、彼此临近的一部分的地点与I个道路节点对应起来。
全文摘要
本发明提供一种能够以短时间计算多个地点间的路径信息的路径搜索系统,其具有受理机构,受理多个地点之中的2地点的所有组合中的该2地点间的全部第1路径的搜索请求;搜索机构,在由所述受理机构受理了所述搜索请求后,根据所述搜索请求中包含的搜索条件搜索全部的所述第1路径;以及提供机构,发送包含由所述搜索机构搜索到的全部所述第1路径的路径信息;所述受理机构受理所述搜索请求的次数、和所述提供机构发送所述路径信息的次数,都比所述多个地点的地点数小。
文档编号G01C21/34GK102645227SQ20121003171
公开日2012年8月22日 申请日期2012年2月13日 优先权日2011年2月16日
发明者奥出真理子, 熊谷正俊, 蛭田智昭 申请人:日立汽车系统株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1