一種站牌和公交路線查詢方法
【專利摘要】本發(fā)明涉及一種公共交通領(lǐng)域的站牌及路線查詢方法。該站牌上設(shè)置有站牌ID(Identity的縮寫,身份標(biāo)識的意思),每個站牌ID在同一城市公交系統(tǒng)的站牌集中是唯一的,該站牌ID中包含該站牌所在站點(diǎn)的站點(diǎn)編碼信息、所在街邊的街邊編碼信息、在所在街邊的站牌集中的位置排序信息,設(shè)置該站牌ID的站牌能方便乘客查找和確認(rèn)站牌。該路線查詢方法是在公交數(shù)據(jù)庫中除設(shè)置站點(diǎn)和線路信息外,并增設(shè)站牌ID信息且使其與站點(diǎn)和線路信息關(guān)聯(lián),乘客提交的起始地和/或目的地信息可用站牌ID表示,查詢結(jié)果中含有各路線方案的各上車位置站牌ID,該方法提供的路線方案更精確易用。
【專利說明】一種站牌和公交路線查詢方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種公共交通領(lǐng)域的站牌和公交路線查詢方法。
【背景技術(shù)】
[0002]在現(xiàn)代城市中,隨著城市規(guī)模的擴(kuò)大和公交系統(tǒng)的日益復(fù)雜化,精確、高效的公交路線查詢服務(wù)越來越重要。
[0003]目前,乘客可以用固定電話、手機(jī)、電腦、特別是3G手機(jī)等設(shè)備通過語音、短信、Internet、特別是3G網(wǎng)絡(luò)等通信方式從公交路線查詢系統(tǒng)獲取公共汽車、地鐵等的綜合信息;查詢系統(tǒng)提供的路線方案的組織方式有語音、文本、圖文、超文本、電子地圖等。
[0004]在圖吧等電子地圖中包括的公交路線查詢系統(tǒng),不僅有路線的直觀顯示,還包括換乘時的步行導(dǎo)航信息,還實(shí)現(xiàn)了點(diǎn)到點(diǎn)的路線查詢,所述的點(diǎn)包括站點(diǎn)、建筑物、地點(diǎn)名稱等,查詢系統(tǒng)能結(jié)合數(shù)據(jù)庫識別這些信息并查詢路線方案。
[0005]但目前的路線查詢系統(tǒng)的服務(wù)效果并不好,主要體現(xiàn)在其提供的路線方案的信息不夠精確,其使用也不夠方便。
[0006]一方面,乘客通過查詢系統(tǒng)獲得路線方案后,即使有步行導(dǎo)航,由于其一般誤差較大,乘客不易判斷目標(biāo)站牌的位置,當(dāng)乘客發(fā)現(xiàn)某站牌不是目標(biāo)站牌時,不易判斷目標(biāo)站牌在該站牌的前方或后方,或會不會在街道的對面一側(cè),查找時具有一定的盲目性。
[0007]另一方面,乘客確認(rèn)目標(biāo)站牌時,不但要確認(rèn)站牌上有沒有自己要坐的某路車,還要確認(rèn)該路車的站點(diǎn)序列以免坐反方向,顯然不夠方便。
[0008]第三,在圖吧等路線查詢系統(tǒng)的GIS中,一般通過獨(dú)立標(biāo)示各線路在每個站點(diǎn)的位置的方式描述線路,并沒有明確引入站牌對象,當(dāng)幾個線路經(jīng)過同一站牌時,它們在該處的位置數(shù)據(jù)常常不同,這導(dǎo)致系統(tǒng)誤差和容易弓I起數(shù)據(jù)沖突。
【發(fā)明內(nèi)容】
[0009]形成以上問題的根本原因是在公交系統(tǒng)中站牌的身份信息及附屬信息有缺失,站牌的定位作用不夠突出,因此,首先設(shè)計(jì)一種新的站牌。
[0010]一種站牌,其特征是:
該站牌上設(shè)置有站牌ID (Identity的縮寫,身份標(biāo)識的意思),所述站牌ID在同一城市的公交系統(tǒng)的站牌集中具有唯一性,所述站牌ID為一字符串;
所述站牌ID中含有該站牌所屬站點(diǎn)的站點(diǎn)編碼或站點(diǎn)名稱信息,所述站點(diǎn)編碼用阿拉伯?dāng)?shù)字和/或英文字母表示;
所述站牌ID中含有該站牌所在街邊的街邊編碼信息,所述街邊編碼用阿拉伯?dāng)?shù)字和/或英文字母表示,所述街邊編碼是以站點(diǎn)為單位對其各街邊編碼的結(jié)果;
所述站牌ID中含有該站牌在所在街邊的站牌集中的位置排序信息,同一街邊的各站牌的位置排序沿該街邊的路徑正方向遞增,所述位置排序信息用阿拉伯?dāng)?shù)字表示。
[0011]有益效果:設(shè)置有站牌ID的該站牌,能為乘客的出行帶來便利。一方面,當(dāng)乘客處在站牌A處要查找站牌B時,只要知道站牌B的站牌ID,通過比較兩站牌的站牌ID,就能判斷站牌B和站牌A在不在同一站點(diǎn),如果在同一站點(diǎn),進(jìn)一步判斷在不在同一街邊上,如果在同一街邊上,則能立即判斷站牌B在站牌A的前方或后方,少跑冤枉路。另一方面,當(dāng)乘客遇到了站牌B需要確認(rèn)時,只需確認(rèn)站牌ID正確,該站牌上肯定就有乘客要坐的某路車,且不用仔細(xì)查看該路車的站點(diǎn)序列也肯定不會坐反方向。
[0012]根據(jù)前述站牌,進(jìn)一步地:
所述站點(diǎn)編碼是根據(jù)該站牌所屬站點(diǎn)在該城市坐標(biāo)體系中的位置確定的參數(shù)而確定。
[0013]有益效果:參考站點(diǎn)的位置參數(shù)對站點(diǎn)編碼可使該編碼承載該站點(diǎn)的地理信息。
[0014]根據(jù)前沭站牌,講一步地:
所述街邊編碼根據(jù)約定規(guī)則依據(jù)該站牌所屬站點(diǎn)中街邊的分布類型及各街邊的相對位置確定,所述街邊的分布類型包括單一街道、丁字街道、十字街道。
[0015]有益效果:根據(jù)約定規(guī)則按照各街邊間的相對位置確定街邊編碼后,根據(jù)站牌ID查找目標(biāo)站牌時,乘客往往能運(yùn)用該規(guī)則從當(dāng)前站牌所在的街邊的位置預(yù)判目標(biāo)站牌所在街邊的相對位置,少跑冤枉路。
[0016]根據(jù)前沭站牌,講一步地:
確定所述街邊編碼的約定規(guī)則是:
當(dāng)各站牌分布于單一街道的最多兩個街邊時,用E、F或A、B表示該兩相對街邊;
當(dāng)各站牌分布于丁字街道的若干街邊時,將全部街邊視為3或6個分別用A、B、C或Al、A2、B1、B2、C1、C2編碼,全部街邊編碼以丁字中心為中心沿逆時針順次分布;
當(dāng)各站牌分布于十字街道的若干街邊時,將全部街邊視為4或8個分別用A、B、C、D或Al、A2、B1、B2、Cl、C2、Dl、D2編碼,全部街邊編碼以十字中心為中心沿逆時針順次分布;所述Al和A2、BI和B2、Cl和C2、Dl和D2分別沿所在大街邊路徑正方向順次相接;為確定首街邊編碼,設(shè)想單一街道、丁字街道、十字街道的‘平面’分別被街中線劃為
2、3、4個區(qū)域,以單一街道的街中線中點(diǎn)或丁字、十字街道的兩街中線交點(diǎn)為中心取東偏南45°參考線,該參考線首先落入的區(qū)域?yàn)镋或A或Al街邊所在區(qū)域,如參考線恰在某兩區(qū)域的分界線上,取其中靠東的區(qū)域則為E或A或Al街邊所在區(qū)域。
[0017]有益效果:該約定規(guī)則給出了兩種基本等效的方案,后一種對街邊的劃分更細(xì)致一些。前一方案中將單一街道的兩街邊編碼為E、F是希望在該站點(diǎn)靠近丁字或十字街道時能向乘客提示所確定的街邊分布類型,降低對目標(biāo)位置的誤判,畢竟這種情況很多。
[0018]明確確定首街邊編碼的規(guī)則不僅能提高規(guī)范性,還能在城市街道分布較整齊時使該編碼包含大致的方向信息。
[0019]根據(jù)前沭站牌,講一步地:
所述站牌ID中所述三部分信息按順序依次為站點(diǎn)編碼、街邊編碼、位置排序,所述街邊編碼用英文字母表示。
[0020]有益效果:街邊編碼用英文字母表示能起明顯分隔各部分的作用,便于乘客閱讀。
[0021]根據(jù)前述站牌,進(jìn)一步地:
該站牌上設(shè)置其所屬站點(diǎn)的各街邊分布示意圖,所述示意圖中用線條表示各街邊的形狀及相對位置,所述示意圖中還至少示出該站牌所在街邊外的其它街邊的街邊編碼。
[0022]有益效果:同一站點(diǎn)中查找站牌是最普遍的情況,乘客參考該示意圖后,更容易確定目標(biāo)站牌所在街邊的相對位置。
[0023]根據(jù)前沭站牌,講一步地:
所述示意圖中還用記號在線條上示出該站牌所屬站點(diǎn)中各站牌在其所在街邊中的位置,且區(qū)別表示該站牌的記號與表示其它站牌的記號。
[0024]有益效果:通過該站牌分布示意圖,乘客對站牌的分布情況一目了然,在沒有步行導(dǎo)航時,乘客也很容易根據(jù)站牌ID精確判斷某站牌的位置。
[0025]根據(jù)前述站牌,進(jìn)一步地:
所述站牌ID存儲到公交路線查詢系統(tǒng)的數(shù)據(jù)庫中,且使其與所述數(shù)據(jù)庫中相應(yīng)的站點(diǎn)和線路信息關(guān)聯(lián),同一名稱但不同行駛方向的線路要區(qū)別。
[0026]有益效果:將各站牌的站牌ID存儲到公交查詢系統(tǒng)的數(shù)據(jù)庫中后,查詢系統(tǒng)可以在路線查詢中運(yùn)用站牌ID信息,充分發(fā)揮站牌ID的作用。
[0027]一種公交路線杳詢方法,基于前述站牌,其特征是包括以下步驟:
A.配置公交路線查詢系統(tǒng)的數(shù)據(jù)庫,使其中除設(shè)置站點(diǎn)和線路信息外,并增設(shè)各站牌的站牌ID信息,且使所述各站牌ID信息與相應(yīng)的站點(diǎn)和線路信息關(guān)聯(lián),同一名稱但不同行駛方向的線路要區(qū)別;
B.用戶輸入查詢請求并提交,所述查詢請求至少包括起始地和目的地信息,所述起始地和/或目的地的表示方式包括用站牌ID表示;
C.根據(jù)起始地和目的地信息依據(jù)預(yù)設(shè)策略獲取路線方案集,且確使獲取各路線方案中各上車位置的站牌的站牌ID,查詢數(shù)據(jù)庫時依據(jù)站牌ID與站點(diǎn)、線路信息的關(guān)聯(lián)獲取信息;
D.輸出查詢結(jié)果給用戶,所述查詢結(jié)果是根據(jù)預(yù)設(shè)模式組織所述各路線方案的信息的,所述查詢結(jié)果中含有各路線方案中各上車位置的站牌的站牌ID。
[0028]有益效果:一方面,乘客用站牌ID表示起始地和/或目的地的好處有,該表示方式更規(guī)范,因?yàn)椴樵兿到y(tǒng)一定可以處理該信息,不會有二次選擇的麻煩;該表示方式更精確,為獲取精確的步行導(dǎo)航奠定了基礎(chǔ);該表示方式還能簡化輸入。另一方面,查詢結(jié)果中含有上車位置站牌的站牌ID后,乘客更容易查找目標(biāo)站牌,往往不借助步行導(dǎo)航信息也能輕松找到目標(biāo)站牌,很大地減少了信息交換的成本。
[0029]文中‘確使獲取各路線方案中各上車位置的站牌的站牌ID’是指由于查詢策略的靈活多樣,如之前查詢過程已經(jīng)實(shí)現(xiàn)則省略之,如未實(shí)現(xiàn)則實(shí)現(xiàn)之。
[0030]根據(jù)前述方法,進(jìn)一步地:
所述步驟A中,在公交路線查詢系統(tǒng)中配置GIS,且所述GIS中還設(shè)置站牌對象,各所述站牌對象的數(shù)據(jù)包括該站牌的坐標(biāo)數(shù)據(jù)、屬性數(shù)據(jù),所述屬性數(shù)據(jù)至少包括該站牌的站牌ID信息,該GIS中以所述站牌對象為基礎(chǔ)描述各線路。
[0031]有益效果:在能提供點(diǎn)到點(diǎn)查詢的公交路線查詢系統(tǒng)中,要以步行距離作為比較各路線方案的重要參數(shù),在必要時還要給乘客提供路線方案的步行導(dǎo)航,為了更好地實(shí)施這兩點(diǎn),提高系統(tǒng)的數(shù)據(jù)精度是必然要求。在其GIS中明確引入站牌對象,且以站牌對象為基礎(chǔ)描述各線路,不僅方便了線路的表示,而且提高了數(shù)據(jù)精度。
[0032]本文中用到的名詞解釋如下:
1.街邊:指一條街道一側(cè)中的某一段或兩條甚至更多條交叉街道的各一側(cè)一段順次連接在一起的組合,沿街邊行走時不橫向穿越街道。如圖3是單一街道,有兩個街邊,分別編號為E、F。如圖4是丁字街道,圖中分為三個街邊,分別編號為A、B、C,其中A和C分別是兩條交叉街道上的兩個小街邊順次連接而成的大街邊。圖6中將該丁字街道分為6個小街邊Al、A2、B1、B2、Cl、C2,上述的B是該B1、B2的組合。對應(yīng)中國交通規(guī)則,沿街邊路徑正方向是指靠所在街道的右側(cè)正向前進(jìn)的方向。
[0033]2.路線:指乘客從起始地到目的地所經(jīng)過的一條或幾條公交線路的組合,也可進(jìn)一步包括步行路徑。這里說成路線也是為了區(qū)別于公交車輛的線路。
[0034]3.關(guān)聯(lián):指在數(shù)據(jù)庫中建立兩種信息間特定聯(lián)系的關(guān)系,該關(guān)系通過數(shù)據(jù)表的設(shè)計(jì)來體現(xiàn)。一般地,A信息與B信息關(guān)聯(lián)是指在數(shù)據(jù)庫中能直接或間接通過某A信息查到對應(yīng)的B信息或通過某B信息查到對應(yīng)的A信息。
[0035]在數(shù)據(jù)庫中線路與站點(diǎn)關(guān)聯(lián)是指能從線路查到其對應(yīng)的站點(diǎn)序列。站牌ID即代表站牌,站牌ID與站點(diǎn)關(guān)聯(lián)是指能從站牌ID查到該站牌所在的站點(diǎn),站牌ID與線路關(guān)聯(lián)是指能從站牌ID查到與其有關(guān)的全部線路;同時決定了,該數(shù)據(jù)庫中也能從站點(diǎn)查到經(jīng)過該站點(diǎn)的全部線路,能從站點(diǎn)查到該站點(diǎn)有關(guān)的全部站牌ID,能從線路查到該線路的站牌ID序列,也能根據(jù)線路和站點(diǎn)查到其對應(yīng)的唯一站牌ID。
[0036]在數(shù)據(jù)庫中,同一線路名稱但不同行駛方向的線路應(yīng)該被區(qū)分,比如可規(guī)定一個為上行,另一個為下行,站牌ID或站點(diǎn)關(guān)聯(lián)的線路是指具有確定的行駛方向的線路。為了適應(yīng)乘客習(xí)慣和與站牌上信息的一致,在站牌上表示為同一名稱但實(shí)際行駛方向不同的線路,在輸出路線方案中仍可用同一名稱表示。
[0037]同一名稱不同行駛方向的線路在數(shù)據(jù)庫中被區(qū)別后帶來的好處是,無論兩個線路的路徑是否重合均不影響查詢,即使環(huán)形線路、單開線路或任何復(fù)雜線路也不會有查詢障礙。
[0038]公交線路包括公共汽車、地鐵等的線路,地鐵站牌和公共汽車站牌同樣起定位作用,每個地鐵站牌同樣關(guān)聯(lián)若干線路,實(shí)施例中僅以公共汽車站點(diǎn)為例說明即可。
【專利附圖】
【附圖說明】
[0039]圖1是一種設(shè)置有站牌ID的站牌示例圖;
圖2是一種設(shè)置有站牌ID的站牌示例圖;
圖3是一種某站點(diǎn)的全部站牌分布在單一街道的站牌ID設(shè)置示例圖;
圖4是一種某站點(diǎn)的全部站牌分布在丁字街道的站牌ID設(shè)置示例圖;
圖5是一種某站點(diǎn)的全部站牌分布在十字街道的站牌ID設(shè)置示例圖;
圖6是一種某站點(diǎn)的全部站牌分布在丁字街道的站牌ID設(shè)置示例圖;
圖7是一種某站點(diǎn)的全部站牌分布在十字街道的站牌ID設(shè)置示例圖;
圖8是一種單一街道的街邊劃分及編碼示例圖;
圖9是一種丁字街道的街邊劃分及編碼示例圖;
圖10是一種十字街道的街邊劃分及編碼示例圖;
圖11是一種站點(diǎn)中的街邊及站牌分布示意圖;
圖12是一種用超文本方式組織表達(dá)的查詢結(jié)果示例圖?!揪唧w實(shí)施方式】
[0040]關(guān)于站牌:
如圖1,該站牌由支架1、牌體2組成,牌體2上的3為站點(diǎn)名稱、4為站牌ID、5為線路及其站點(diǎn)序列信息,該站牌的站點(diǎn)是‘永松路’。站牌ID為‘ 1263A6’,該站牌ID的唯一性指同一城市不能有第二個站牌ID也為‘1263A6’的站牌?!?263A6’中的‘1263’是該站牌所在站點(diǎn)的站點(diǎn)編碼,‘A’是該站牌所在街邊的街邊編碼,‘6’是該站牌在所在街邊的站牌集中的位置排序。如某站點(diǎn)只有一個站牌時可省略街邊編碼和位置排序信息,如某街邊只有一個站牌時可省略位置排序信息。
[0041]該站牌ID可以有等效變化,如圖2,站點(diǎn)名稱‘永松路’與‘A6’共同組成站牌ID即‘永松路A6’,雖然‘永松路’與‘A6’不設(shè)置在一起,但形式上的分離并不影響該兩部分共同構(gòu)成該站牌ID且具有唯一性,該表示方式有編碼方便的優(yōu)點(diǎn)。
[0042]圖1中站牌ID也可表示為‘12630106’,其中‘01’是街邊編碼,‘06’是位置排序;其中位置排序還可表示為‘F’,但該表示方式并不算優(yōu)越;還可在其中加入分界符,表示為‘1263-01-06’、‘1263 01 06’、‘1263-1-6’等,以便乘客閱讀;還可調(diào)整各部分的順序,表示為‘A6-1263’、‘01-06-1263’等。乘客閱讀幾次站牌ID就能明白其中含義,這些表示等效。
[0043]對站點(diǎn)編碼時可以這樣,設(shè)想用一 M*N的網(wǎng)格劃分該城市各站點(diǎn)的位置,如有兩個站點(diǎn)落在該網(wǎng)格的(22,35)格子里,該兩個站點(diǎn)的編碼為22351、22352。還可以這樣,在城市中心取一地標(biāo),設(shè)想以該地標(biāo)為原點(diǎn)取平面直角坐標(biāo)系,其四個象限分別編號A、B、C、D,并設(shè)想在每個象限里取一 M*N網(wǎng)格,如有兩站點(diǎn)落入C區(qū)的(22,35)網(wǎng)格,該兩站點(diǎn)的編號為C22351、C22352。后一種站點(diǎn)編碼方式有更好的擴(kuò)展性。
[0044]對街邊編碼時,基本原則是以站點(diǎn)為單位對其各街邊編碼。進(jìn)一步地,應(yīng)該根據(jù)該站點(diǎn)中街邊的分布類型對各街邊編碼,常見的街邊分布類型有單一街道、丁字街道、十字街道,甚至可有‘ η ’形,‘工’型等,編碼時要約定一種規(guī)則以便乘客掌握并應(yīng)用,設(shè)定規(guī)則應(yīng)以體現(xiàn)一間單特點(diǎn)為且。
[0045]一種街邊編碼規(guī)則,如圖3,該站點(diǎn)的街邊分布類型為單一街道,兩街邊分別命名為E、F ;如圖4,該站點(diǎn)的街邊分布類型為丁字街道,將這些街邊視為3個命名為A、B、C。如圖5,街邊分布類型為十字字街道,將這些街邊視為4個命名為A、B、C、D。在圖4和圖5中的基本特點(diǎn)是各街邊編碼以丁字或十字街口為中心順次呈逆時針分布。
[0046]確定首街邊編碼。如圖8,設(shè)想的街中線XX’將單一街道平面分為①②兩區(qū)域,在該街中線上取中心點(diǎn)0,從O點(diǎn)取東偏南45°參考線,參考線落入?yún)^(qū)域②,則將區(qū)域②中的街邊命名為E。如圖9,設(shè)想的街中線XX’和OY將丁字街道平面分為①②③區(qū)域,XX’和OY交點(diǎn)為丁字中心0,從O點(diǎn)取東偏南45°參考線,參考線落入?yún)^(qū)域③,則將區(qū)域③中街邊命名為A。十字街道的情況與丁字類似。也可取從O點(diǎn)與約定的城市地標(biāo)的連線為參考線。
[0047]特殊情況,以十字街道為例,參考圖10,設(shè)想的街中線XX’和YY’將十字街道平面分為①②③④區(qū)域,從交點(diǎn)即十字中心O取東偏南45°參考線,該參考線恰沿區(qū)域③④的界線,故增加約定,取其中靠東的區(qū)域?yàn)锳街邊所在區(qū)域,即區(qū)域④中的街邊為A。對單一街道或丁字街道的該特殊情況同樣確定E或A。
[0048]在上述基礎(chǔ)上,可以更精確地劃分街邊。單一街道時,將其編碼為A、B,較簡單;如圖6,丁字街道時,將其視為6個街邊編碼為Al、A2、B1、B2、Cl、C2 ;如圖7,十字街道時,將其視為8個街邊編碼為么142、81、82、(:1、02、01、02。圖7和圖8中各街邊編碼的基本特點(diǎn)仍是以路口中心為中心沿逆時針順次分布,前述A、B、C、D分別是這里Al和A2、B1和B2、Cl和C2、D1和D2的組合,Al和A2是沿路徑正方向順次連接成前述A,其它同樣,該對應(yīng)關(guān)系也決定了能用確定A的同樣方法確定Al。[0049]確定站點(diǎn)中的街邊分布類型時,當(dāng)遇顯然無公交通行的小巷時,其街邊分布類型應(yīng)認(rèn)為是單一街道。當(dāng)某站點(diǎn)雖較靠近十字街道,但其站牌分布僅在一小段街道中的兩街邊時,根據(jù)約定規(guī)則優(yōu)先判斷為單一街道類型。
[0050]對街邊編碼時,如圖7中的街邊BI和Cl雖無站牌,但為不破壞編碼規(guī)則,仍對該街邊編碼。對街邊編碼時,不應(yīng)拘泥于有站牌分布的街邊,因?yàn)楫?dāng)乘客處于十字街口時,他并不了解哪些街邊有站牌,他是根據(jù)該站點(diǎn)街邊分布的整體狀況判斷某街邊編碼的。
[0051]位置排序信息舉例,如圖4,沿街邊C的三個站牌‘125C1’、‘ 125C2’、‘ 125C3’中的‘1、2、3’是排序信息,其沿該街邊的正方向遞增。如圖6,沿街邊B2中的兩個站牌‘125B21’、‘125B22’ 中的 ‘1、2’ 是排序信息。
[0052]進(jìn)一步地,在站牌上設(shè)置站牌所在站點(diǎn)的各街邊分布示意圖,圖11中用線條表示該十字街道上的各街邊,并標(biāo)出了各街邊編碼。本站牌所在街邊的編碼可不在示意圖中標(biāo)出。如果該十字街道的某街邊上沒有站牌,可將其用虛線表示。
[0053]進(jìn)一步的,圖11中還用實(shí)心原點(diǎn)做記號表示當(dāng)前站牌在街邊BI中的位置,其它空心原點(diǎn)表示站點(diǎn)中其它站牌的位置。
[0054]進(jìn)一步地,將站牌ID存入公交路線查詢系統(tǒng)的數(shù)據(jù)庫中,并將其與對應(yīng)的站點(diǎn)和線路關(guān)聯(lián),如圖1的情況,在數(shù)據(jù)庫中與‘1263A6’關(guān)聯(lián)的站點(diǎn)是‘永松路’,關(guān)聯(lián)的線路是名稱為‘11路’和‘23路’的沿該段道路的該站牌一側(cè)正向行駛的唯一線路。
[0055]關(guān)于路線杳詢方法:
本實(shí)施例的查詢系統(tǒng)組成包括:公交數(shù)據(jù)庫模塊、輸入模塊、路線查詢模塊、輸出模塊。
[0056]本查詢系統(tǒng)的結(jié)構(gòu)主要體現(xiàn)在輸入、輸出模塊與路線查詢模塊的通訊方式上,包括單機(jī)模式、BS模式、CS模式、短信查詢。
[0057]1.公交路線查詢數(shù)據(jù)庫:
數(shù)據(jù)庫設(shè)計(jì)一:
線路站點(diǎn)站牌綜合信息表:
線路編碼,線路名稱,運(yùn)行方向,站點(diǎn)編碼,站點(diǎn)名稱,站牌ID ;
數(shù)據(jù)庫設(shè)計(jì)二:
線路信息表:線路編碼,線路名稱,運(yùn)行方向,線路的站牌ID序列;
站牌信息表:站牌ID,站點(diǎn)編碼,站點(diǎn)名稱;
上述設(shè)計(jì)是以實(shí)現(xiàn)基本的查詢功能和體現(xiàn)數(shù)據(jù)關(guān)聯(lián)特征為目的的簡單數(shù)據(jù)表結(jié)構(gòu)??紤]到實(shí)際數(shù)據(jù)的復(fù)雜性和規(guī)模性,數(shù)據(jù)表設(shè)計(jì)也會較復(fù)雜。
[0058]2.輸入模塊:
用戶輸入查詢請求并提交,輸入模塊以提交起始的和目的地信息給路線查詢模塊為目
的,
提交信息的形式包括單機(jī)軟件的界面、網(wǎng)頁、CS客戶端界面、短信。
[0059]目前,為了方便用戶,有的查詢系統(tǒng)用GPS自動獲取起始地信息,或通過由用戶在地圖上選點(diǎn)的方式獲取起始地和/或目的地信息。
[0060]目前,多數(shù)路線查詢系統(tǒng)能實(shí)現(xiàn)點(diǎn)到點(diǎn)的查詢,作為起始地或目的地的點(diǎn)包括站點(diǎn)、建筑物名、小區(qū)名、地圖上的點(diǎn)等,這里增加用站牌ID表示起始地或目的地。
[0061]用短信表示查詢請求示例:“1123A6,永寧橋,換乘少”。其中‘ 1123A6’是用站牌ID表示的起始地,‘永寧橋’是目的地站點(diǎn),‘換乘少’是傾向描述,‘,’是信息分界符。目的地也可用站牌ID表示。
[0062]3.路線查詢模塊:
該模塊接收到輸入模塊提交的包括起始地和目的地信息的查詢請求后,首先會解析查詢請求以獲取起始地和目的地。
[0063]常見的路線查詢算法以站點(diǎn)為核心,如果起始或和目的地是建筑物名稱、小區(qū)名稱、地圖上的點(diǎn)、當(dāng)前位置坐標(biāo)建筑等時,路線查詢模塊會根據(jù)數(shù)據(jù)表或根據(jù)GIS的算法獲取該點(diǎn)對應(yīng)的站點(diǎn),同樣地,如果起始地或目的地是站牌ID表示的站牌,每個站牌有確定的位置且與確定的站點(diǎn)關(guān)聯(lián),因此在查詢時也不會有額外困難。
[0064]查詢后一般會獲取較多的路線方案,系統(tǒng)可依據(jù)換乘次數(shù)、總站數(shù)、步行距離等參數(shù)對路線方案進(jìn)行篩選,并對路線方案進(jìn)行排序。
[0065]獲取路線方案后,這里要求查詢各路線方案的各上車位置的站牌的站牌ID,以向用戶提供更精確的上車位置信息。
[0066]4.輸出模塊:
輸出模塊實(shí)現(xiàn)將路線查詢模塊獲取的路線方案的數(shù)據(jù)按設(shè)定的模式組織信息,最終形成供乘客閱讀的信息形式即查詢結(jié)果。輸出模塊是與輸入模塊相對應(yīng)的,兩者使用相同的通信方式與路線查詢模塊交換數(shù)據(jù)。
[0067]目前,查詢結(jié)果的信息組織形式豐富多樣,有純文本、圖文混排、超文本等。純文本形式適合于短信;圖文混排可起到直觀的效果,比如可在線路名稱旁加入公共汽車或地鐵的標(biāo)志;超文本即網(wǎng)頁形式最常見,其好處是可設(shè)置超鏈接以便于二次查詢。
[0068]用短信表達(dá)查詢結(jié)果示例:“南稍門(1123B1)【坐】15路到安定門(5站),在(1020B6)【換】919路到永寧橋(7站)”。表示‘在南稍門的1123B1站牌處坐15路,到安定門下車,在該站點(diǎn)的1020B6站牌處換乘919路,到永寧橋下車即到’。
[0069]用超文本表達(dá)查詢結(jié)果示例:如圖12,‘1266B3’是在民樂園的上車站牌的站牌ID,此處坐12路車;‘1306C5’是在永定橋換乘時的上車站牌的站牌ID,此處坐105路車。這里額外用圖形給出了在永定橋換乘時從下車站牌到上車站牌的方位信息和步行路徑信息,當(dāng)使用站牌ID表示上車位置后,該信息往往可不需要。
[0070]進(jìn)一步地,在查詢系統(tǒng)中包括GIS的情況下,在GIS中設(shè)直站牌對象,標(biāo)出每個站點(diǎn)中各站牌的位置即設(shè)置坐標(biāo)數(shù)據(jù),并設(shè)置各站牌對象的屬性數(shù)據(jù),該屬性數(shù)據(jù)至少包括該站牌的站牌ID,當(dāng)要在GIS中描述某線路時,根據(jù)該線路的站點(diǎn)序列能確定該線路的站牌ID序列,根據(jù)該站牌ID序列就較容易描述該線路。
[0071]在比較和篩選路線方案時,根據(jù)站牌的坐標(biāo)數(shù)據(jù)不難獲得從出發(fā)點(diǎn)到第一上車站牌間、各次換乘的兩個站牌間、從最后下車站牌到目的地間的步行距離。在必要提供步行導(dǎo)航時,也不難獲得上述各位置間的步行路徑信息。
[0072]本文提供的實(shí)施方式不應(yīng)視為對本發(fā)明保護(hù)范圍的限制,特別考慮到信息方案設(shè)計(jì)的靈活性,對具體實(shí)施所做的各種同等變化均落入本發(fā)明要求保護(hù)的范圍。
【權(quán)利要求】
1.一種公交領(lǐng)域的站牌,其特征是:該站牌上設(shè)置有站牌ID,所述站牌ID在同一城市的公交系統(tǒng)的站牌集中具有唯一性,所述站牌ID為一字符串; 所述站牌ID中含有該站牌所屬站點(diǎn)的站點(diǎn)編碼或站點(diǎn)名稱信息,所述站點(diǎn)編碼用阿拉伯?dāng)?shù)字和/或英文字母表示; 所述站牌ID中含有該站牌所在街邊的街邊編碼信息,所述街邊編碼用阿拉伯?dāng)?shù)字和/或英文字母表示,所述街邊編碼是以站點(diǎn)為單位對其各街邊編碼的結(jié)果; 所述站牌ID中含有該站牌在所在街邊的站牌集中的位置排序信息,同一街邊的各站牌的位置排序沿該街邊的路徑正方向遞增,所述位置排序信息用阿拉伯?dāng)?shù)字表示。
2.根據(jù)權(quán)利要求1所述的站牌,其特征是: 所述站點(diǎn)編碼是根據(jù)該站牌所屬站點(diǎn)在該城市坐標(biāo)體系中的位置確定的參數(shù)而確定。
3.根據(jù)權(quán)利要求1所述的站牌,其特征是: 所述街邊編碼根據(jù)約定規(guī)則依據(jù)該站牌所屬站點(diǎn)中街邊的分布類型及各街邊的相對位置確定,所述街邊的分布類型包括單一街道、丁字街道、十字街道。
4.根據(jù)權(quán)利要求3所述的站牌,其特征是: 確定所述街邊編碼的約定規(guī)則是: 當(dāng)各站牌分布于單一街道的最多兩個街邊時,用E、F或A、B表示該兩相對街邊; 當(dāng)各站牌分布于丁字街道的若干街邊時,將全部街邊視為3或6個分別用A、B、C或Al、A2、B1、B2、C1、C2編碼,全部街邊編碼以丁字中心為中心沿逆時針順次分布;當(dāng)各站牌分布于十字街道的若干街邊時,將全部街邊視為4或8個分別用A、B、C、D或Al、A2、B1、B2、Cl、C2、Dl、D2編碼,全部街邊編碼以十字中心為中心沿逆時針順次分布;所述Al和A2、BI和B2、Cl和C2、Dl和D2分別沿所在大街邊路徑正方向順次相接;為確定首街邊編碼,設(shè)想單一街道、丁字街道、十字街道的‘平面’分別被街中線劃為2、3、4個區(qū)域,以單一街道的街中線中點(diǎn)或丁字、十字街道的兩街中線交點(diǎn)為中心取東偏南45°參考線,該參考線首先落入的區(qū)域?yàn)镋或A或Al街邊所在區(qū)域,如參考線恰在某兩區(qū)域的分界線上,取其中靠東的區(qū)域則為E或A或Al街邊所在區(qū)域。
5.根據(jù)權(quán)利要求1所述的站牌,其特征是: 所述站牌ID中所述三部分信息按順序依次為站點(diǎn)編碼、街邊編碼、位置排序,所述街邊編碼用英文字母表示。
6.根據(jù)權(quán)利要求1所述的站牌,其特征是: 該站牌上設(shè)置其所屬站點(diǎn)的各街邊分布示意圖,所述示意圖中用線條表示各街邊的形狀及相對位置,所述示意圖中還至少示出該站牌所在街邊外的其它街邊的街邊編碼。
7.根據(jù)權(quán)利要求6所述的站牌,其特征是: 所述示意圖中還用記號在線條上示出該站牌所屬站點(diǎn)中各站牌在其所在街邊中的位置,且區(qū)別表示該站牌的記號與表示其它站牌的記號。
8.根據(jù)權(quán)利要求1-7中任何一種所述的站牌,其特征是: 所述站牌ID存儲到公交路線查詢系統(tǒng)的數(shù)據(jù)庫中,且使其與所述數(shù)據(jù)庫中相應(yīng)的站點(diǎn)和線路信息關(guān)聯(lián),同一名稱但不同行駛方向的線路要區(qū)別。
9.一種公交路線查詢方法,其根據(jù)權(quán)利要求1-7中任何一種所述的站牌,其特征在于,包括以下步驟:A.配置公交路線查詢系統(tǒng)的數(shù)據(jù)庫,使其中除設(shè)置站點(diǎn)和線路信息外,并增設(shè)各站牌的站牌ID信息,且使所述各站牌ID信息與相應(yīng)的站點(diǎn)和線路信息關(guān)聯(lián),同一名稱但不同行駛方向的線路要區(qū)別; B.用戶輸入查詢請求并提交,所述查詢請求至少包括起始地和目的地信息,所述起始地和/或目的地的表示方式包括用站牌ID表示; C.根據(jù)起始地和目的地信息依據(jù)預(yù)設(shè)策略獲取路線方案集,且確使獲取各路線方案中各上車位置的站牌的站牌ID,查詢數(shù)據(jù)庫時依據(jù)站牌ID與站點(diǎn)、線路信息的關(guān)聯(lián)獲取信息; D.輸出查詢結(jié)果給用戶,所述查詢結(jié)果是根據(jù)預(yù)設(shè)模式組織所述各路線方案的信息的,所述查詢結(jié)果中含有各路線方案中各上車位置的站牌的站牌ID。
10.根據(jù)權(quán)利要求9所述的公交路線查詢方法,其特征在于: 所述步驟A中,在公交路線查詢系統(tǒng)中配置GIS,且所述GIS中還設(shè)置站牌對象,各所述站牌對象的數(shù)據(jù)包括該站牌的坐標(biāo)數(shù)據(jù)、屬性數(shù)據(jù),所述屬性數(shù)據(jù)至少包括該站牌的站牌ID信息,該GIS中以所述站牌對象為基礎(chǔ)`描述各線路。
【文檔編號】G06F17/30GK103514244SQ201310072869
【公開日】2014年1月15日 申請日期:2013年3月7日 優(yōu)先權(quán)日:2012年6月28日
【發(fā)明者】萬戰(zhàn)斌 申請人:萬戰(zhàn)斌