專(zhuān)利名稱(chēng):路徑搜索系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明,涉及一種提供多個(gè)地點(diǎn)間的路徑信息的路徑搜索系統(tǒng)。
背景技術(shù):
目前,存在將面向?qū)Ш椒?wù)發(fā)展形成的交通信息和路徑服務(wù)用于物流領(lǐng)域的分發(fā)計(jì)劃的動(dòng)向。研究用于用很少的存儲(chǔ)數(shù)據(jù),短時(shí)間獲得分發(fā)地點(diǎn)間的路徑的方法。例如,在專(zhuān)利文獻(xiàn)I中,公開(kāi)了在小劃分的區(qū)域設(shè)定代表節(jié)點(diǎn),預(yù)先計(jì)算代表節(jié)點(diǎn)間的路徑并存儲(chǔ)的方法。若給出2地點(diǎn),則尋找到各地點(diǎn)最近的代表節(jié)點(diǎn),從預(yù)先計(jì)算得到的代表節(jié)點(diǎn)路徑存儲(chǔ)機(jī)構(gòu)取得可獲得的代表節(jié)點(diǎn)間的路徑。計(jì)算上述2地點(diǎn)和代表節(jié)點(diǎn)之間的路徑,通過(guò)合成該路徑和代表節(jié)點(diǎn)間路徑,從而用很少的存儲(chǔ)數(shù)據(jù)短時(shí)間得到分發(fā)地點(diǎn)間的路徑。專(zhuān)利文獻(xiàn)I JP特開(kāi)平11-64022號(hào)公報(bào)然而,由于代表節(jié)點(diǎn)間的路徑計(jì)算依賴(lài)于代表節(jié)點(diǎn)數(shù)和代表節(jié)點(diǎn)間距離,因此若代表節(jié)點(diǎn)數(shù)和代表節(jié)點(diǎn)間距離增加則需要路徑計(jì)算處理時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的路徑搜索系統(tǒng),具有受理機(jī)構(gòu),受理多個(gè)地點(diǎn)之中的2地點(diǎn)的所有組合中的該2地點(diǎn)間的全部第I路徑的搜索請(qǐng)求;搜索機(jī)構(gòu),在由受理機(jī)構(gòu)受理搜索請(qǐng)求后,根據(jù)搜索請(qǐng)求中包含的搜索條件搜索全部第I路徑;以及提供機(jī)構(gòu),發(fā)送包含由搜索機(jī)構(gòu)搜索到的全部第I路徑的路徑信息,受理機(jī)構(gòu)受理搜索請(qǐng)求的次數(shù)、和提供機(jī)構(gòu)發(fā)送路徑信息的次數(shù),都比多個(gè)地點(diǎn)的地點(diǎn)數(shù)小。根據(jù)本發(fā)明,能夠提供一種以短時(shí)間獲得N地點(diǎn)間的多個(gè)路徑的路徑搜索系統(tǒng)。
圖I是表示第I實(shí)施方式中的路徑搜索系統(tǒng)的整體結(jié)構(gòu)的圖。圖2是表示路徑搜索系統(tǒng)的整體處理流程的圖。圖3是表示由路徑搜索系統(tǒng)實(shí)施的映射匹配處理流程的一例的圖。圖4是說(shuō)明由路徑搜索系統(tǒng)實(shí)施的映射匹配處理的補(bǔ)充圖。圖5是表示由路徑信息存儲(chǔ)部存儲(chǔ)的確定路徑的數(shù)據(jù)格式的一例的圖。圖6是表示用于說(shuō)明成本數(shù)據(jù)及路徑數(shù)據(jù)的參照方法的路徑例的圖。圖7是表示對(duì)由路徑搜索系統(tǒng)實(shí)施的整體處理流程,追加關(guān)于交通信息的處理的處理流程的一個(gè)例子的圖。圖8是表示由路徑搜索部16實(shí)施的路徑成本的修正處理流程的一例的圖。圖9是表示用于說(shuō)明路徑成本的修正處理流程的路徑修正例的圖。
圖10是表示第2實(shí)施方式的路徑搜索系統(tǒng)使用過(guò)去確定的路徑篩選計(jì)算對(duì)象節(jié)點(diǎn)的動(dòng)作步驟的流程圖。
圖中I路徑搜索系統(tǒng)2分發(fā)計(jì)劃系統(tǒng)3局域網(wǎng)4外部信息中心5寬帶網(wǎng)11通信接口部12外部信息取得部13外部信息存儲(chǔ)部14終端請(qǐng)求受理部15路徑條件設(shè)定部16路徑搜索部17路徑信息提供部18路徑信息存儲(chǔ)部19地圖數(shù)據(jù)401,402 道路節(jié)點(diǎn)410 415 地點(diǎn)420地點(diǎn)群421重心坐標(biāo)510搜索條件520成本數(shù)據(jù)530路徑數(shù)據(jù)
具體實(shí)施例方式第I實(shí)施方式以下,參照附圖對(duì)本發(fā)明的第I實(shí)施方式詳細(xì)地進(jìn)行說(shuō)明。圖I是表示本發(fā)明的第I實(shí)施方式涉及的路徑搜索系統(tǒng)I的整體結(jié)構(gòu)的圖。在圖I中,本實(shí)施方式涉及的路徑搜索系統(tǒng)I與連接于局域網(wǎng)3的分發(fā)計(jì)劃系統(tǒng)2連接。另外,通過(guò)寬帶網(wǎng)5,還能與交通信息中心,天氣信息中心,旅游信息中心等的外部信息中心5連接。路徑搜索系統(tǒng)I由包含未圖示的中央處理裝置(Central Processing Unit)、存儲(chǔ)器裝置、硬盤(pán)驅(qū)動(dòng)器等構(gòu)成計(jì)算機(jī)之類(lèi)的信息處理設(shè)備組成。并且,該路徑搜索系統(tǒng)I在功能上如圖I所示,包含通信接口部11,外部信息獲得部12,外部信息存儲(chǔ)部13,路徑請(qǐng)求受理部14,路徑條件設(shè)定部15,路徑搜索部16,路徑信息提供部17,路徑信息存儲(chǔ)部18,地圖數(shù)據(jù)19等的功能塊而構(gòu)成。再者,這些的功能塊由路徑搜索系統(tǒng)I的CPU執(zhí)行半導(dǎo)體存儲(chǔ)器和硬盤(pán)裝置中存儲(chǔ)的程序來(lái)實(shí)現(xiàn)。在圖I中,外部信息取得部12從外部信息中心4取得交通信息和氣象、設(shè)施信息等的各種各樣的信息(包含聲音和影象信息),并存儲(chǔ)在外部信息數(shù)據(jù)庫(kù)13中。路徑請(qǐng)求受理部14接收從分發(fā)計(jì)劃系統(tǒng)5發(fā)送來(lái)的路徑請(qǐng)求。在接收到的路徑請(qǐng)求包括一般道路優(yōu)先、高速道路優(yōu)先等的搜索條件的情況下,、路徑條件設(shè)定部15作為用于搜索從出發(fā)地到目的地群的路徑的路徑條件設(shè)定該搜索條件。路徑條件設(shè)定部15將路徑請(qǐng)求中包含的多個(gè)地點(diǎn)的位置信息,與地圖數(shù)據(jù)19中存儲(chǔ)的道路節(jié)點(diǎn)或者道路鏈路進(jìn)行匹配。路徑條件設(shè)定部15使用所匹配的地圖上的位置信息(節(jié)點(diǎn)編號(hào)或者鏈路編號(hào)),從上述多個(gè)地點(diǎn)中選擇出發(fā)地,將出發(fā)地以外的地點(diǎn)作為目的地群,生成由出發(fā)地和目的地群構(gòu)成的搜索地點(diǎn)信息。在路徑請(qǐng)求包括出發(fā)時(shí)間和搜索對(duì)象區(qū)域的情況下,也同樣地設(shè)定路徑條件。路徑搜索部16使用地圖數(shù)據(jù)19,根據(jù)由路徑條件設(shè)定部15所設(shè)定的出發(fā)地和目的地群、路徑條件,計(jì)算從出發(fā)地到各目的地的路徑。在此,路徑條件設(shè)定部15直到路徑請(qǐng)求中包括的多個(gè)地點(diǎn)的全部地點(diǎn)被選擇作為出發(fā)地為止,依次選擇出發(fā)地,生成由出發(fā)地和目的地群構(gòu)成的搜索地點(diǎn)信息,對(duì)路徑搜索部16請(qǐng)求從出發(fā)地到各目的地的路徑搜索。路徑信息存儲(chǔ)部18存儲(chǔ)由路徑搜索部16確定的節(jié)點(diǎn)間的路徑及移動(dòng)成本。在經(jīng)由外部信息取得部12從外部信息中心4取得交通信息并更新外部信息存儲(chǔ)部13時(shí),路徑信息存儲(chǔ)部18中存儲(chǔ)的路徑信息被釋放。另外,在將利用從外部信息中心4取得的天氣和 設(shè)施信息等的各種各樣的信息計(jì)算得到的路徑信息存儲(chǔ)在路徑信息存儲(chǔ)部18的情況下,重新取得路徑信息的計(jì)算中利用的信息,在外部信息存儲(chǔ)部13被更新的定時(shí)釋放路徑信息。路徑信息提供部17對(duì)分發(fā)計(jì)劃系統(tǒng)2發(fā)送路徑搜索部16輸出的多個(gè)地點(diǎn)間的路徑信肩、O本實(shí)施例雖然是將路徑搜索系統(tǒng)I與分發(fā)計(jì)劃系統(tǒng)2用局域網(wǎng)連接的結(jié)構(gòu),但也可以是不經(jīng)由局域網(wǎng)而是由同一計(jì)算機(jī)執(zhí)行的結(jié)構(gòu)。圖2表示路徑搜索系統(tǒng)的整體性處理流程。路徑搜索系統(tǒng)I從分發(fā)計(jì)劃系統(tǒng)2接收路徑請(qǐng)求,參照路徑請(qǐng)求中包含的多個(gè)地點(diǎn)的位置信息、搜索條件等,計(jì)算這多個(gè)地點(diǎn)間的路徑。以下,對(duì)于路徑搜索系統(tǒng)I從分發(fā)計(jì)劃系統(tǒng)2接收路徑請(qǐng)求的情況的處理步驟進(jìn)行說(shuō)明。在路徑搜索系統(tǒng)I中,路徑請(qǐng)求受理部14經(jīng)由通信接口部11受理包含多個(gè)地點(diǎn)的位置信息和搜索條件的路徑請(qǐng)求(步驟S200)。路徑條件設(shè)定部15執(zhí)行映射匹配處理,該映射匹配處理將多個(gè)地點(diǎn)的位置與由地圖數(shù)據(jù)19管理的道路節(jié)點(diǎn)和鏈路的位置對(duì)應(yīng)起來(lái)(步驟S201)。路徑條件設(shè)定部15對(duì)路徑請(qǐng)求中包括的、例如有關(guān)高速道優(yōu)先等的道路分類(lèi)的搜索條件、有關(guān)寬度的搜索條件、有關(guān)行車(chē)道數(shù)的搜索條件、將搜索成本設(shè)為時(shí)間優(yōu)先還是距離優(yōu)先的搜索條件等進(jìn)行解釋?zhuān)⒏鶕?jù)解譯后的搜索條件設(shè)定路徑搜索的搜索條件(步驟S202)路徑條件設(shè)定部15使用在步驟S201中匹配的地圖數(shù)據(jù)19上的位置數(shù)據(jù),從上述多個(gè)地點(diǎn)中選擇出發(fā)地,將出發(fā)地以外的多個(gè)地點(diǎn)作為目的地群(步驟S203)。路經(jīng)搜索部16以包含出發(fā)地和目的地群的方式設(shè)定搜索區(qū)域(步驟S204),從該搜索區(qū)域中選擇候選節(jié)點(diǎn)(步驟S205),并決定到候選節(jié)點(diǎn)的到達(dá)路經(jīng)以及該到達(dá)路經(jīng)的成本(步驟S206)。路徑搜索部16對(duì)路徑信息存儲(chǔ)部18進(jìn)行檢索判斷是否存在確定路徑,該確定路徑是以候選節(jié)點(diǎn)為出發(fā)點(diǎn)的到各節(jié)點(diǎn)的確定路徑、且與設(shè)定的搜索條件對(duì)應(yīng)。路徑搜索部16在存在確定路徑的情況下(步驟S207為是),對(duì)從該出發(fā)地到候選節(jié)點(diǎn)的到達(dá)路徑及其成本、與從候選節(jié)點(diǎn)到上述各節(jié)點(diǎn)的確定路徑及其確定路徑成本進(jìn)行合成計(jì)算,決定從該出發(fā)地到上述各節(jié)點(diǎn)的到達(dá)路徑及其到達(dá)路徑的成本(步驟S208)。
路徑搜索部16直到搜索區(qū)域內(nèi)沒(méi)有作為成本更新決定對(duì)象的節(jié)點(diǎn)為止(步驟S209)對(duì)候選節(jié)點(diǎn)進(jìn)行更新選擇(步驟S205),重復(fù)從步驟S206到S208的處理。路徑搜索部16對(duì)搜索路徑內(nèi)的全部的節(jié)點(diǎn)完成成本更新決定處理后(步驟S209為否),將從該出發(fā)地到各節(jié)點(diǎn)的確定路徑及該確定路徑的成本存儲(chǔ)到路徑信息存儲(chǔ)部18(步驟S210)中。路徑條件設(shè)定部15將上述多個(gè)地點(diǎn)全部設(shè)定為出發(fā)地,直到由路徑搜索部16得到全部地點(diǎn)間的路徑信息為止(步驟S211為是),對(duì)出發(fā)地和目的地群進(jìn)行更新設(shè)定(步驟S203),重復(fù)由路徑搜索部16進(jìn)行的步驟S204到S210的處理。若由路徑搜索部16進(jìn)行的上述多個(gè)地點(diǎn)間的路徑搜索結(jié)束(步驟S211為是),如果在步驟S200中由路徑請(qǐng)求受理部14受理的路徑請(qǐng)求中包含與在步驟S202由路徑條件設(shè)定部15設(shè)定的搜索條件不同的搜索條件,從而沒(méi)有以該全部的搜索條件完成路徑計(jì)算(步驟S212為否),則路徑條件設(shè)定部15更新設(shè)定搜索條件(步驟S202),重復(fù)步驟S203以后的處理。路徑搜索部16若以所請(qǐng)求的所有的搜索條件得到上述多個(gè)地點(diǎn)間的路徑信息(步驟S212為是),則由于所得到的路徑的成本為搜索地點(diǎn)間(道路節(jié)點(diǎn)間)的成本,因此計(jì)算從原地點(diǎn)到搜索地點(diǎn)(節(jié)點(diǎn))的成本(用圖8進(jìn)行說(shuō)明),修正各路徑的成本(步驟S213)。將由路徑搜索部16修正過(guò)路徑成本的路徑信息,作為針對(duì)在步驟S200受理的路徑請(qǐng)求的路徑信息,由路徑信息提供部17經(jīng)由通信接口部11發(fā)送給路徑請(qǐng)求源的分發(fā)計(jì)劃系統(tǒng)2。由于在步驟S200路徑搜索系統(tǒng)I接收的I次的路徑請(qǐng)求中包含有多個(gè)地點(diǎn)的位置信息,因此不會(huì)像以往技術(shù)那樣,受理與從多個(gè)地點(diǎn)中選擇的出發(fā)地和目的地的組合的組合數(shù)相等的N次的路徑請(qǐng)求。同樣,由于在步驟S214由路徑搜索系統(tǒng)I發(fā)送的I次的路徑信息中包含有與上述組合數(shù)相等的路徑數(shù)的路徑,因此不會(huì)像以往技術(shù)那樣,發(fā)送與該路徑數(shù)相等的N次的路徑信息。也就是說(shuō),無(wú)論是路徑請(qǐng)求受理次數(shù)還是路徑信息發(fā)送次數(shù)都是I次,因此圖I中的路徑搜索系統(tǒng)I的與分發(fā)計(jì)劃系統(tǒng)2的接口 110的處理負(fù)荷得到降低。在路徑請(qǐng)求的數(shù)據(jù)量較大的情況下,可將路徑請(qǐng)求受理次數(shù)設(shè)定為比N次小的多次。這種情況下,由于路徑信息的數(shù)據(jù)量也變大,因此雖然路徑信息發(fā)送次數(shù)也變?yōu)槎啻?,但若比N次小則還是能得到上述的處理負(fù)荷的降低效果。另外,對(duì)I次的路徑請(qǐng)求,也可將路徑信息發(fā)送次數(shù)設(shè)為多次。接下來(lái),參照?qǐng)D3和圖4,對(duì)路徑搜索系統(tǒng)I中的映射匹配處理(步驟S201)詳細(xì)進(jìn)行說(shuō)明。在此,圖3表示由路徑搜索系統(tǒng)I實(shí)施的映射匹配處理流程的一例的圖。圖4是用于說(shuō)明由路徑搜索系統(tǒng)I實(shí)施的映射匹配處理的補(bǔ)充圖。本處理由根據(jù)路徑請(qǐng)求受理部14所受理的路徑請(qǐng)求來(lái)實(shí)施路徑搜索的路徑條件設(shè)定部15實(shí)施。參照路徑請(qǐng)求中包含的多個(gè)地點(diǎn)的位置信息(步驟S300),使用位置信息來(lái)計(jì)算出各地點(diǎn)間的距離(例如歐幾里德距離)(步驟S301)。一般來(lái)說(shuō),作為位置信息使用經(jīng)度維度,但只要坐標(biāo)系明確,也可以用坐標(biāo)系中使用的區(qū)域的識(shí)別編號(hào)(例如地圖網(wǎng)格碼)和標(biāo)準(zhǔn)化坐標(biāo)之類(lèi)的位置信息來(lái)指定。多個(gè)地點(diǎn)的地點(diǎn)間距離為規(guī)定值以下,也就是地點(diǎn)彼此離得很近的情況下(步驟S303為是),提取離得很近的地點(diǎn)彼此以構(gòu)成地點(diǎn)群(步驟S304)。根據(jù)所構(gòu)成的地點(diǎn)群的位置坐標(biāo)來(lái)計(jì)算出重心坐標(biāo)(步驟S305),將所得到的重心坐標(biāo)轉(zhuǎn)換為地圖數(shù)據(jù)19中使用的坐標(biāo)系(步驟S306)。從地圖數(shù)據(jù)19中尋找到變換后的重心坐標(biāo)最近的道路節(jié)點(diǎn)或者道路鏈路(步驟S307)。為了防止與距離地點(diǎn)群所處的位置超過(guò)規(guī)定距離的道路節(jié)點(diǎn)建立對(duì)應(yīng),將道路節(jié)點(diǎn)的檢索范圍設(shè)為所定范圍內(nèi)。在找到與規(guī)定范圍內(nèi)相對(duì)應(yīng)的道路節(jié)點(diǎn)的情況下(在步驟S307為是),則將構(gòu)成上述地點(diǎn)群的地點(diǎn)作為與道路節(jié)點(diǎn)關(guān)聯(lián)的地點(diǎn),將得到的道路節(jié)點(diǎn)設(shè)定為地點(diǎn)群的匯總搜索地點(diǎn)(步驟S308)。在步驟S307沒(méi)有找到與規(guī)定范圍內(nèi)相對(duì)應(yīng)的道路節(jié)點(diǎn)的情況下(步驟S307為否),則認(rèn)為沒(méi)有相應(yīng)節(jié)點(diǎn)(步驟S312),不將本地點(diǎn)群包含在搜索地點(diǎn)中。如果在附近不存在地點(diǎn)(步驟S303為否),則將該地點(diǎn)轉(zhuǎn)換為地圖數(shù)據(jù)19的坐標(biāo)系(步驟S308),如果在變換得到的地點(diǎn)坐標(biāo)附近的規(guī)定范圍內(nèi)存在道路節(jié)點(diǎn)(步驟S310為是),則將該道路節(jié)點(diǎn)設(shè)定為該地點(diǎn)的搜索地點(diǎn)(步驟S311)。對(duì)于全部的地點(diǎn)進(jìn)行與道路節(jié)點(diǎn)的關(guān)聯(lián)并設(shè)定了搜索地點(diǎn)時(shí)(步驟S313為是),本映射匹配處理結(jié)束。在圖4中,地點(diǎn)411 415表示彼此臨近的地點(diǎn),將這種地點(diǎn)作為地點(diǎn)群420處理。圖3中表示的步驟S305及S306中計(jì)算地點(diǎn)群420的重心坐標(biāo)421,將離重心坐標(biāo)421最近的道路節(jié)點(diǎn)402作為地點(diǎn)群420的搜索地點(diǎn),本發(fā)明中將這樣的搜索地點(diǎn)作為匯總搜索地點(diǎn)。對(duì)于地點(diǎn)410,因?yàn)椴淮嬖诟浇攸c(diǎn),因此通過(guò)步驟S309到S311道路節(jié)點(diǎn)401與地點(diǎn)410建立關(guān)聯(lián),設(shè)定為搜索地點(diǎn)。路徑請(qǐng)求中包括的地點(diǎn)的位置信息并不一定與路徑搜索中處理的道路數(shù)據(jù)一致,作為道路數(shù)據(jù)上的搜索地點(diǎn)可能包含與相同道路節(jié)點(diǎn)(或道路鏈路)關(guān)聯(lián)的地點(diǎn)。因此,通過(guò)將多個(gè)同一搜索地點(diǎn)歸為一個(gè)作為匯總搜索地點(diǎn)來(lái)處理,能夠減少全體的搜索地點(diǎn)數(shù),縮短搜索處理時(shí)間。本實(shí)施方式中,雖然表示了計(jì)算多個(gè)附近地點(diǎn)的重心坐標(biāo)并設(shè)定搜索地點(diǎn)的方法,但將各地點(diǎn)與道路節(jié)點(diǎn)關(guān)聯(lián)之后,將與相同道路節(jié)點(diǎn)關(guān)聯(lián)的地點(diǎn)作為地點(diǎn)群也能得到同樣的效果。圖5是表示由路徑信息存儲(chǔ)部18存儲(chǔ)的確定路徑的數(shù)據(jù)格式的一例的圖。確定路徑針對(duì)各搜索條件510保持成本數(shù)據(jù)520和路徑數(shù)據(jù)530。成本數(shù)據(jù)520是從出發(fā)節(jié)點(diǎn) Ni向目的節(jié)點(diǎn)Nj移動(dòng)所需要的成本的數(shù)據(jù),成本中有需要時(shí)間、距離、費(fèi)用、燃料消耗量、有害物質(zhì)排出量等。路徑信息存儲(chǔ)部18將由路徑搜索部16計(jì)算節(jié)點(diǎn)間的移動(dòng)成本最小的路徑而得到的路徑的最小成本作為成本數(shù)據(jù),將該路徑保持為路徑數(shù)據(jù)。搜索條件510由路徑類(lèi)別、按照利用路徑的日期分類(lèi)的日期類(lèi)別、出發(fā)時(shí)間、優(yōu)先道路等的各種各樣的項(xiàng)目組成,根據(jù)各項(xiàng)目的設(shè)定內(nèi)容的組合存在多個(gè)的搜索條件。在路徑計(jì)算中利用交通信息的情況下,作為使用的交通信息的識(shí)別信息,保存時(shí)間信息、例如交通信息提供時(shí)間。在本發(fā)明中,將路徑信息由路徑信息存儲(chǔ)部18存儲(chǔ)起來(lái),目的在于通過(guò)在同樣的搜索條件下的路徑搜索中重新利用來(lái)減輕路徑計(jì)算的計(jì)算負(fù)荷,縮短處理時(shí)間,但是在利用交通信息的情況下,由于交通信息時(shí)時(shí)刻刻發(fā)生變動(dòng),因此過(guò)去的路徑信息不一定有效。因此,與路徑信息一起存儲(chǔ)交通信息提供時(shí)間,從交通信息提供時(shí)間起在規(guī)定時(shí)間的范圍內(nèi)再次利用路徑信息。交通信息可以利用統(tǒng)計(jì)交通信息。另外,作為用于判別交通信息的時(shí)刻信息,可采用交通信息更新時(shí)間,此時(shí),從上述的交通信息更新時(shí)間起在規(guī)定時(shí)間的范圍內(nèi)利用過(guò)去的路徑信息。對(duì)于利用了交通信息的路徑信息而言,優(yōu)選在更新交通信息時(shí)、用新的交通信息計(jì)算路徑信息時(shí)、從計(jì)算路徑信息后經(jīng)過(guò)了規(guī)定時(shí)間時(shí)等的、在上述的交通信息更新時(shí)間起規(guī)定時(shí)間的范圍內(nèi)包含的任一定時(shí),被從路徑信息存儲(chǔ)部18刪除以防止路徑信息的陳舊化。計(jì)算路徑信息的時(shí)間、即路徑信息生成時(shí)間,可由路徑搜索部16通過(guò)參照路徑信息存儲(chǔ)部18中存儲(chǔ)的該路徑信息的附屬數(shù)據(jù)得到。圖6是表示為了說(shuō)明圖5中的成本數(shù)據(jù)520和路徑數(shù)據(jù)530的參照方法的路徑例的圖。假定給出了圖6所示的由節(jié)點(diǎn)NI N6組成的道路網(wǎng)絡(luò)。將節(jié)點(diǎn)N2作為出發(fā)節(jié)點(diǎn),確定了從節(jié)點(diǎn)N2去往剩余的全部節(jié)點(diǎn)的路徑后,對(duì)成本數(shù)據(jù)520的i = 2行登記去往各節(jié)點(diǎn)的到達(dá)成本,對(duì)路徑數(shù)據(jù)530登記從出發(fā)節(jié)點(diǎn)N2去往各節(jié)點(diǎn)的路徑。關(guān)于路徑數(shù)據(jù)530,例如由于在從節(jié)點(diǎn)N2向節(jié)點(diǎn)N6的路徑中,i = 2且j = 6項(xiàng)的值η = 4,因此表示出發(fā)節(jié)點(diǎn)Ν2的下一節(jié)點(diǎn)Nn為節(jié)點(diǎn)Ν4。接著,在從節(jié)點(diǎn)Ν4到節(jié)點(diǎn)Ν6的路徑中,在i = 4且j =6項(xiàng)中登記著值η = 6,這意味著節(jié)點(diǎn)Ν4的下一節(jié)點(diǎn)Nn為節(jié)點(diǎn)Ν6。由于節(jié)點(diǎn)Ν6為結(jié)束節(jié)點(diǎn),因此從節(jié)點(diǎn)Ν2到節(jié)點(diǎn)Ν6的路徑為Ν2 — Ν4 — Ν6。通過(guò)在圖2的步驟S211中的重復(fù)處理,這次將節(jié)點(diǎn)Ν4設(shè)定為出發(fā)節(jié)點(diǎn),計(jì)算從節(jié)點(diǎn)Ν4到各節(jié)點(diǎn)的到達(dá)路徑和成本(步驟S203)。此時(shí),在步驟S208中,由于在路徑信息存儲(chǔ)部18存儲(chǔ)的成本數(shù)據(jù)和路徑數(shù)據(jù)中存在從節(jié)點(diǎn)Ν4到節(jié)點(diǎn)Ν5及Ν6的路徑和成本,因此不用重新計(jì)算這些路徑及成本,以來(lái)自節(jié)點(diǎn)Ν4的路徑尚沒(méi)確定的目的節(jié)點(diǎn)Ν1、Ν2、和Ν3作為對(duì)象實(shí)施路徑計(jì)算。進(jìn)而將出發(fā)節(jié)點(diǎn)設(shè)為節(jié)點(diǎn)Ν3的情況下,若在去往目的節(jié)點(diǎn)Ν6的路徑的檢索過(guò)程中選擇候選節(jié)點(diǎn)Ν4,則由于從節(jié)點(diǎn)Ν4到節(jié)點(diǎn)Ν6的路徑已經(jīng)存在,因此通過(guò)合成從出發(fā)節(jié)點(diǎn)Ν3到候選節(jié)點(diǎn)Ν4的路徑及成本、和從候選節(jié)點(diǎn)Ν4到目的節(jié)點(diǎn)Ν6確定路徑及成本,從而構(gòu)成從出發(fā)節(jié)點(diǎn)Ν3到目的節(jié)點(diǎn)Ν6的路徑。例如,從出發(fā)節(jié)點(diǎn)Ν3到候選節(jié)點(diǎn)Ν4的路徑由節(jié)點(diǎn)Ν3 — NI — Ν4構(gòu)成,其路徑的成本為15。從候選節(jié)點(diǎn)Ν4到目的節(jié)點(diǎn)Ν6的確定路徑節(jié)點(diǎn)由Ν4 — Ν6構(gòu)成,由于其路徑的成本在圖5所示的例子中為25,因此合成得到的路徑整體由節(jié)點(diǎn)Ν3 — NI — Ν4 — Ν6構(gòu)成,其路徑整體的成本為15+25 = 40。再者,所謂候選節(jié)點(diǎn)指的是從出發(fā)節(jié)點(diǎn)到目的節(jié)點(diǎn)的路徑的檢索過(guò)程中被選擇作為經(jīng)由節(jié)點(diǎn)的節(jié)點(diǎn)。圖7是表示對(duì)以圖2說(shuō)明的路徑搜索系統(tǒng)I整體處理流程,追加有關(guān)交通信息的處理后的處理流程的一個(gè)例子的圖。路徑請(qǐng)求受理部14判定在步驟S200受理的路徑請(qǐng)求中包括的搜索條件中是否包含交通信息的利用請(qǐng)求(步驟S701)。路徑請(qǐng)求受理部14在搜索條件中包含有交通信息的利用請(qǐng)求的情況下(步驟S701為是),根據(jù)該搜索條件中包含的出發(fā)時(shí)間設(shè)定使外部信息取得部12獲取的交通信息的時(shí)間,外部信息取得部12經(jīng)由通信接口部11與外部信息中心4連接(步驟S702)。在外部信息中心4保存的交通信息的更新時(shí)間比外部信息存儲(chǔ)部13存儲(chǔ)的交通信息更新時(shí)間新時(shí)(步驟S703為是),外部信息取得部12從外部信息中心4接收最新的交通信息,存儲(chǔ)在外部信息存儲(chǔ)部13中(步驟S704)。此時(shí),路徑搜索部16從由路徑信息存儲(chǔ)部18存儲(chǔ)的路徑信息中,檢索并刪除使用更新時(shí)間舊的交通信息計(jì)算出來(lái)的路徑信息(步驟S705)。再者,也可以不進(jìn)行步驟S705的處理,而在路徑信息存儲(chǔ)部18中依然存儲(chǔ)舊的交通信息。 從外部信息中心4取得的交通信息,除了出發(fā)時(shí)間之外指定了包含現(xiàn)狀和將來(lái)的多個(gè)時(shí)刻信息后,成為與該指定的時(shí)間信息相對(duì)應(yīng)的多個(gè)的交通信息。路徑搜索部16根據(jù)該交通信息區(qū)域與出發(fā)地的直線距離對(duì)路徑探索系統(tǒng)I通過(guò)被提供交通信息的交通信息區(qū)域的時(shí)刻進(jìn)行預(yù)測(cè),來(lái)大致預(yù)測(cè)出從出發(fā)地到各地點(diǎn)的通過(guò)預(yù)想時(shí)間,根據(jù)該通過(guò)預(yù)想時(shí)間取得交通信息,實(shí)施各地點(diǎn)間的路徑計(jì)算。雖然本實(shí)施方式的路徑搜索系統(tǒng)I從外部信息中心4取得路徑搜索中使用的交通信息,但也可以構(gòu)成為將過(guò)去的交通信息或者根據(jù)過(guò)去的交通信息按日子類(lèi)別計(jì)算得到的統(tǒng)計(jì)交通信息,預(yù)先存儲(chǔ)在存儲(chǔ)地圖數(shù)據(jù)19等的存儲(chǔ)裝置中。這種情況下,上述的路徑請(qǐng)求可以包含與日子類(lèi)別相應(yīng)的路徑搜索的搜索條件。另外,路徑搜索系統(tǒng)I從外部取得的信息并不限于交通信息,作為路徑搜索系統(tǒng)1,也可以取得設(shè)施信息、通行費(fèi)用、旅游信息等各種各樣的外部信息,并用于路徑計(jì)算。若從外部信息中心4取得的外部信息是與交通信息同樣變化的信息,那么由于用變化的外部信息計(jì)算的路徑信息在該外部信息更新的時(shí)間點(diǎn)失去了其利用價(jià)值,因此需要從路徑信息存儲(chǔ)部18刪除。路徑搜索部16考慮從對(duì)地圖數(shù)據(jù)19道路上匹配的搜索地點(diǎn)到與該搜索地點(diǎn)相對(duì) 應(yīng)的多個(gè)地點(diǎn)各自的距離,修正路徑成本。圖8是表示由路徑搜索部16實(shí)施的路徑成本的修正處理流程的一個(gè)例子的圖,與圖2的步驟S213相對(duì)應(yīng)。圖9是表示用于說(shuō)明圖8中的路徑成本的修正處理流程的路徑修正例的圖。在路徑搜索部16的路徑計(jì)算中得到的路徑成本(所需時(shí)間和距離等),是對(duì)地圖的道路節(jié)點(diǎn)匹配的搜索地點(diǎn)間的路徑成本。對(duì)應(yīng)該搜索地點(diǎn)的地點(diǎn)、或搜索地點(diǎn)是匯總搜索地點(diǎn)的情況下,屬于與該匯總搜索地點(diǎn)相對(duì)應(yīng)的地點(diǎn)群的各個(gè)地點(diǎn)與搜索地點(diǎn)之間的移動(dòng)成本,并沒(méi)有包括在該路徑成本中。該移動(dòng)成本例如是在圖9中的地點(diǎn)1010和搜索地點(diǎn)1000間的移動(dòng)成本,或地點(diǎn)1020 1040的各地點(diǎn)與搜索地點(diǎn)1000間的移動(dòng)成本。搜索地點(diǎn)和與該搜索地點(diǎn)相對(duì)應(yīng)的地點(diǎn)的距離極近的情況下雖然沒(méi)有問(wèn)題,但在存在與設(shè)定為搜索地點(diǎn)的道路節(jié)點(diǎn)遠(yuǎn)離的位置相對(duì)應(yīng)的地點(diǎn)的情況下,因?yàn)榻煌ǘ氯人阉鞯攸c(diǎn)和與此相對(duì)應(yīng)的地點(diǎn)之間的鏈路移動(dòng)成本可能與距離無(wú)關(guān)地變大。因此,路徑搜索部16通過(guò)本處理推測(cè)那些兩地點(diǎn)間的移動(dòng)成本并修正路徑成本。本修正處理如圖2步驟S213所示,由路徑搜索部16在步驟S212中的多個(gè)地點(diǎn)間的路徑計(jì)算結(jié)束之后,在步驟S214之前執(zhí)行。路徑搜索部16從多個(gè)地點(diǎn)選擇未處理的地點(diǎn)(步驟S801),并參照與所選擇的地點(diǎn)對(duì)應(yīng)的位置信息(步驟S802)。路徑搜索部16從該地點(diǎn)向該地點(diǎn)的附近鏈路放下垂線,將垂線距離最短的鏈路選擇作為附近鏈路,將與垂線交叉的附近鏈路上的地點(diǎn)作為最附近點(diǎn)(步驟S803)。圖9的例子中,在選擇的地點(diǎn)為地點(diǎn)1010的情況下,在規(guī)定范圍內(nèi)存在放下垂線1013的附近鏈路,設(shè)定最附近點(diǎn)1011。但是,如果選擇的地點(diǎn)像地點(diǎn)1030那樣在規(guī)定范圍內(nèi)不存在放下垂線的附近鏈路,不能設(shè)定最附近點(diǎn)(步驟S804為否)時(shí),路徑搜索部16計(jì)算連結(jié)上述選擇的地點(diǎn)和該地點(diǎn)的搜索地點(diǎn)的直線距離(步驟S807),根據(jù)所得到的距離和規(guī)定的速度計(jì)算旅行時(shí)間(步驟S808)。在選擇地點(diǎn)1030的情況下,在步驟S807中計(jì)算的該直線距離為直線1014的距離。步驟S808中的規(guī)定的速度可以設(shè)定為周?chē)溌返乃俣刃畔⒓聪拗扑俣?、或根?jù)交通信息得到的速度等,或者設(shè)定為根據(jù)其周?chē)溌返逆溌烦杀就ㄟ^(guò)計(jì)算得到的速度?;蛘?,還可以設(shè)為例如由探測(cè)車(chē)輛等的車(chē)輛的過(guò)去的行駛數(shù)據(jù)得到的速度。在步驟S211及S212檢索的全部的路徑中,針對(duì)與將在步驟S801中選擇的地點(diǎn)所對(duì)應(yīng)的搜索地點(diǎn)作為出發(fā)地或目的地路徑,追加該選擇的地點(diǎn)和搜索地點(diǎn)間的距離以及旅行時(shí)間(步驟S812),并進(jìn)入步驟S811。
另一方面,在能設(shè)定最附近點(diǎn)(步驟S804為是)的情況下,路徑搜索部16計(jì)算最附近點(diǎn)與在步驟S801中選擇的地點(diǎn)間的距離(步驟S805)。路徑搜索部16根據(jù)在步驟S805中得到的距離和被設(shè)定了最附近點(diǎn)的鏈路的速度信息即限制速度或根據(jù)交通信息獲得的速度等,計(jì)算移動(dòng)時(shí)間(步驟S806)。路徑搜索部16對(duì)在步驟S805得到的距離和在步驟S806得到的旅行時(shí)間、在圖2的步驟S208決定的路徑和成本,用步驟S809和S810的處理進(jìn)行修正。在步驟S809中,將以選擇的地點(diǎn)所對(duì)應(yīng)的搜索地點(diǎn)為端點(diǎn)的路徑,修正為以最附近點(diǎn)為端點(diǎn)的路徑。在圖9的例子中,在將地點(diǎn)1010作為選擇對(duì)象時(shí),以該地點(diǎn)1010所對(duì)應(yīng)的搜索地點(diǎn)1000作為端點(diǎn)的修正對(duì)象的路徑1012,被修正為以該路徑上的最附近點(diǎn)1011作為端點(diǎn)的路徑。在修正對(duì)象的路徑上不存在最附近點(diǎn)的情況下,通過(guò)對(duì)該路徑追加端點(diǎn)和最附近點(diǎn)之間的路徑來(lái)進(jìn)行修正。該修正對(duì)于將選擇的地點(diǎn)作為出發(fā)地或目的地的全部的路徑執(zhí)行。接著,在步驟S810中執(zhí)行如下處理,即對(duì)在步驟 S809修正過(guò)的路徑,追加從最附近點(diǎn)到步驟S801中選擇的地點(diǎn)的路徑信息,計(jì)算最終的路徑信息。路徑搜索部16直到結(jié)束對(duì)于全部地點(diǎn)的修正處理為止重復(fù)進(jìn)行處理(步驟S811)。這樣,將選擇的地點(diǎn)的最附近點(diǎn)與搜索地點(diǎn)之間的路徑的旅行時(shí)間和距離,從將該搜索地點(diǎn)作為出發(fā)地或目的地節(jié)點(diǎn)得到的確定路徑的旅行時(shí)間和距離中減去(或者加上),從而計(jì)算以最附近點(diǎn)為端點(diǎn)的路徑的路徑信息。在本實(shí)施方式中,在沒(méi)有找到最附近點(diǎn)時(shí),在步驟S807、S808、和S812中,將從地點(diǎn)到對(duì)應(yīng)的搜索地點(diǎn)(或者反過(guò)來(lái))的路徑信息包含在該確定路徑的確定路徑信息中,以生成最終的地點(diǎn)間路徑。但是,在全部的地點(diǎn)中,也可以不使用最附近點(diǎn),而是使用地點(diǎn)與對(duì)應(yīng)的搜索地點(diǎn)之間的路徑信息來(lái)進(jìn)行修正。此時(shí),采用更詳細(xì)的地圖數(shù)據(jù),通過(guò)該地點(diǎn)與對(duì)應(yīng)的搜索地點(diǎn)之間的近距離搜索來(lái)取得路徑信息。但是,也可用直線連結(jié)地點(diǎn)和與此對(duì)應(yīng)的搜索地點(diǎn)來(lái)計(jì)算旅行時(shí)間和距離。第2實(shí)施方式圖10是表示第2實(shí)施方式中的路徑搜索系統(tǒng)I用確定路徑篩選搜索對(duì)象節(jié)點(diǎn)的動(dòng)作步驟的流程圖。由于基本步驟與圖2所示的步驟相同,因此對(duì)于賦予同樣符號(hào)的共通的處理步驟省略說(shuō)明,說(shuō)明與圖2所示的處理不同的處理。在存在去往以由路徑搜索部16選擇的候選節(jié)點(diǎn)為起點(diǎn)的各節(jié)點(diǎn)的確定路徑的情況下(步驟S207為是),路徑搜索部16根據(jù)從出發(fā)節(jié)點(diǎn)到該候選節(jié)點(diǎn)的到達(dá)成本、從該候選節(jié)點(diǎn)到上述各節(jié)點(diǎn)的確定路徑的成本,設(shè)定各節(jié)點(diǎn)中的上限成本(步驟S901)。各節(jié)點(diǎn)的上限成本例如決定為候選節(jié)點(diǎn)的到達(dá)成本和上述確定路徑的成本之和。確定路徑的成本被作為圖5所示的成本數(shù)據(jù)520管理,但在本實(shí)施方式中,沒(méi)有管理路徑數(shù)據(jù)530。路徑搜索部16將各節(jié)點(diǎn)的到達(dá)成本比對(duì)該節(jié)點(diǎn)設(shè)定的上限成本小的節(jié)點(diǎn),作為成本更新決定對(duì)象節(jié)點(diǎn)(候選節(jié)點(diǎn))(步驟S902)。通過(guò)像這樣用確定路徑篩選路徑計(jì)算的對(duì)象節(jié)點(diǎn),由于能夠減少路徑計(jì)算的計(jì)算量,因此能夠縮短計(jì)算時(shí)間。在第I實(shí)施方式中,作為確定路徑數(shù)據(jù)所存儲(chǔ)的確定路徑,直接包含在從出發(fā)地經(jīng)由與該確定路徑對(duì)應(yīng)的候選節(jié)點(diǎn)到達(dá)各節(jié)點(diǎn)的路徑中。但是,在本實(shí)施方式,可通過(guò)路徑計(jì)算獲得經(jīng)由使用確定路徑篩選出的上限成本范圍內(nèi)的節(jié)點(diǎn)的路徑。在圖2步驟S210中,在進(jìn)行該路徑計(jì)算的同時(shí),由該路徑計(jì)算得到的路徑,被作為從出發(fā)地到目的地群的各節(jié)點(diǎn)的路徑存儲(chǔ)在路徑信息存儲(chǔ)部中。
以上,第I及第2實(shí)施方式的路徑搜索系統(tǒng)1,相比對(duì)于N地點(diǎn)間的所有的組合路徑按照每一組合進(jìn)行請(qǐng)求,以更少的請(qǐng)求次數(shù)受理N地點(diǎn)間的全部路徑請(qǐng)求,并且相比對(duì)于N地點(diǎn)間的所有的組合路徑按照每一組合進(jìn)行應(yīng)答,以更少的應(yīng)答次數(shù)將N地點(diǎn)間的所有的路徑信息提供給分發(fā)計(jì)劃系統(tǒng)2。因此,路徑搜索系統(tǒng)I的、與利用路徑搜索系統(tǒng)I的分發(fā)計(jì)劃系統(tǒng)2等的應(yīng)用之間的接口 110所需要的處理負(fù)荷能夠得到減輕。再有,在N地點(diǎn)間的路徑搜索過(guò)程中,通過(guò)存儲(chǔ)路徑已確定的節(jié)點(diǎn)間的路徑,并將存儲(chǔ)的確定路徑用于新的搜索地點(diǎn)間的路徑計(jì)算,從而可減少路徑計(jì)算中的計(jì)算量,以更 短的時(shí)間計(jì)算N地點(diǎn)間的路徑。
權(quán)利要求
1.一種路徑搜索系統(tǒng),其特征在于, 具有受理機(jī)構(gòu),受理多個(gè)地點(diǎn)之中的2地點(diǎn)的所有組合中的該2地點(diǎn)間的全部第I路徑的搜索請(qǐng)求; 搜索機(jī)構(gòu),在由上述受理機(jī)構(gòu)受理上述搜索請(qǐng)求后,根據(jù)上述搜索請(qǐng)求中包含的搜索條件搜索全部上述第I路徑;以及 提供機(jī)構(gòu),發(fā)送包含由上述搜索機(jī)構(gòu)搜索到的全部上述第I路徑的路徑信息, 上述受理機(jī)構(gòu)受理上述搜索請(qǐng)求的次數(shù)和上述提供機(jī)構(gòu)發(fā)送上述路徑信息的次數(shù),都比上述多個(gè)地點(diǎn)的地點(diǎn)數(shù)小。
2.根據(jù)權(quán)利要求I所述的路徑搜索系統(tǒng),其特征在于, 還具有存儲(chǔ)機(jī)構(gòu),在由上述搜索機(jī)構(gòu)搜索上述第I路徑的各路徑時(shí),將有關(guān)第2路徑的路徑關(guān)聯(lián)信息與上述搜索條件對(duì)應(yīng)起來(lái)進(jìn)行存儲(chǔ),該第2路徑是從經(jīng)由該各路徑的第I候選節(jié)點(diǎn)到經(jīng)由該各路徑的第2候選節(jié)點(diǎn)的區(qū)間、或者從上述第I候選節(jié)點(diǎn)到該各路徑的目的地的區(qū)間;以及 檢索機(jī)構(gòu),在由上述存儲(chǔ)機(jī)構(gòu)記錄了上述路徑關(guān)聯(lián)信息之后,在由上述搜索機(jī)構(gòu)搜索上述第I路徑的各路徑、且該各路徑包含上述第2路徑時(shí),參照上述存儲(chǔ)機(jī)構(gòu)檢索上述路徑關(guān)聯(lián)信息, 上述搜索機(jī)構(gòu)根據(jù)上述搜索條件和上述路徑關(guān)聯(lián)信息,搜索全部上述第I路徑。
3.根據(jù)權(quán)利要求2所述的路徑搜索系統(tǒng),其特征在于, 還具備取得機(jī)構(gòu),其從外部服務(wù)器取得出發(fā)時(shí)間和交通信息, 上述搜索條件包含根據(jù)與上述出發(fā)時(shí)間對(duì)應(yīng)的上述交通信息來(lái)搜索上述第I路徑。
4.根據(jù)權(quán)利要求3所述的路徑搜索系統(tǒng),其特征在于, 上述取得機(jī)構(gòu)將與上述多個(gè)地點(diǎn)的各地點(diǎn)的通過(guò)預(yù)想時(shí)刻對(duì)應(yīng)的上述交通信息與對(duì)應(yīng)于上述出發(fā)時(shí)間的上述交通信息一并取得, 上述搜索條件包含根據(jù)與上述出發(fā)時(shí)間對(duì)應(yīng)的上述交通信息和與上述各地點(diǎn)的通過(guò)預(yù)想時(shí)刻對(duì)應(yīng)的上述交通信息來(lái)搜索上述第I路徑。
5.根據(jù)權(quán)利要求4所述的路徑搜索系統(tǒng),其特征在于, 還具有刪除機(jī)構(gòu),在由上述取得機(jī)構(gòu)取得與上述出發(fā)時(shí)間對(duì)應(yīng)的上述交通信息時(shí),刪除上述存儲(chǔ)機(jī)構(gòu)中存儲(chǔ)的上述路徑關(guān)聯(lián)信息, 上述存儲(chǔ)機(jī)構(gòu)重新將上述第2路徑與上述搜索條件對(duì)應(yīng)起來(lái)進(jìn)行存儲(chǔ)。
6.根據(jù)權(quán)利要求4所述的路徑搜索系統(tǒng),其特征在于, 上述交通信息包含統(tǒng)計(jì)交通信息。
7.根據(jù)權(quán)利要求6所述的路徑搜索系統(tǒng),其特征在于, 上述統(tǒng)計(jì)交通信息按照日子類(lèi)別構(gòu)成, 上述搜索條件包含根據(jù)與上述日子類(lèi)別相應(yīng)的上述統(tǒng)計(jì)交通信息來(lái)搜索上述第I路徑。
8.根據(jù)權(quán)利要求2所述的路徑搜索系統(tǒng),其特征在于, 上述搜索條件包含道路分類(lèi)條件、寬度條件、和車(chē)道數(shù)條件的多個(gè)條件, 上述檢索機(jī)構(gòu)檢索與上述多個(gè)條件的各條件相對(duì)應(yīng)的上述第2路徑, 上述搜索機(jī)構(gòu)根據(jù)該各條件對(duì)上述第I路徑進(jìn)行搜索。
9.根據(jù)權(quán)利要求2所述的路徑搜索系統(tǒng),其特征在于, 上述路徑關(guān)聯(lián)信息包含上述第2路徑的成本信息, 上述搜索機(jī)構(gòu)根據(jù)上述搜索條件和上述路徑關(guān)聯(lián)信息,搜索全部上述第I路徑并且決定上述第I路徑的各自的成本。
10.根據(jù)權(quán)利要求9所述的路徑搜索系統(tǒng),其特征在于, 上述路徑關(guān)聯(lián)信息包含上述第2路徑和該第2路徑的成本信息, 上述搜索機(jī)構(gòu),根據(jù)上述搜索條件和上述路徑關(guān)聯(lián)信息來(lái)決定從上述各路徑的出發(fā)地到上述第I候選節(jié)點(diǎn)的區(qū)間的第3路徑及該第3路徑的成本,根據(jù)上述第2路徑及該第2路徑的上述成本信息、和上述第3路徑及該第3路徑的上述成本,搜索全部上述第I路徑并且決定上述第I路徑的各自的成本。
11.根據(jù)權(quán)利要求I所述的路徑搜索系統(tǒng),其特征在于, 還具有關(guān)聯(lián)機(jī)構(gòu),將上述多個(gè)地點(diǎn)分別與多個(gè)道路節(jié)點(diǎn)對(duì)應(yīng)起來(lái), 上述第I路徑包含上述多個(gè)道路節(jié)點(diǎn)之中的2個(gè)節(jié)點(diǎn)的全部組合中的該2個(gè)節(jié)點(diǎn)間的第4路徑、該2個(gè)節(jié)點(diǎn)和與該2個(gè)節(jié)點(diǎn)分別對(duì)應(yīng)起來(lái)的2地點(diǎn)之間的第5路徑及第6路徑, 上述搜索機(jī)構(gòu),根據(jù)上述搜索條件搜索全部上述第4路徑,并且通過(guò)搜索上述第4路徑所對(duì)應(yīng)的上述第5路徑的成本及上述第6路徑的成本,來(lái)搜索全部上述第I路徑并且決定上述第I路徑的各自的成本。
12.根據(jù)權(quán)利要求11所述的路徑搜索系統(tǒng),其特征在于, 上述關(guān)聯(lián)機(jī)構(gòu)將上述多個(gè)地點(diǎn)之中的、彼此臨近的一部分的地點(diǎn)與I個(gè)道路節(jié)點(diǎn)對(duì)應(yīng)起來(lái)。
全文摘要
本發(fā)明提供一種能夠以短時(shí)間計(jì)算多個(gè)地點(diǎn)間的路徑信息的路徑搜索系統(tǒng),其具有受理機(jī)構(gòu),受理多個(gè)地點(diǎn)之中的2地點(diǎn)的所有組合中的該2地點(diǎn)間的全部第1路徑的搜索請(qǐng)求;搜索機(jī)構(gòu),在由所述受理機(jī)構(gòu)受理了所述搜索請(qǐng)求后,根據(jù)所述搜索請(qǐng)求中包含的搜索條件搜索全部的所述第1路徑;以及提供機(jī)構(gòu),發(fā)送包含由所述搜索機(jī)構(gòu)搜索到的全部所述第1路徑的路徑信息;所述受理機(jī)構(gòu)受理所述搜索請(qǐng)求的次數(shù)、和所述提供機(jī)構(gòu)發(fā)送所述路徑信息的次數(shù),都比所述多個(gè)地點(diǎn)的地點(diǎn)數(shù)小。
文檔編號(hào)G01C21/34GK102645227SQ20121003171
公開(kāi)日2012年8月22日 申請(qǐng)日期2012年2月13日 優(yōu)先權(quán)日2011年2月16日
發(fā)明者奧出真理子, 熊谷正俊, 蛭田智昭 申請(qǐng)人:日立汽車(chē)系統(tǒng)株式會(huì)社