一種基于條碼的公交位置查詢方法
【專利摘要】本發(fā)明公開了一種基于條碼的公交位置查詢方法,包含終端掃描模塊,查詢模塊,系統(tǒng)數(shù)據(jù)采集模塊,管理和配置模塊等。系統(tǒng)采集具備定位能力公交車輛的數(shù)據(jù)并保存到系統(tǒng),同時為公交站點以及站點下屬公交線路分配編碼信息,生成條碼公布在站點,用戶持終端掃描條碼,獲取編碼信息并發(fā)起查詢,系統(tǒng)獲取用戶查詢請求,通過編碼識別公交站點以及線路,查詢系統(tǒng)采集的公交當前的位置和速度等數(shù)據(jù),估算最近公交線路達到的時間,并將查詢結果返回到終端,進一步,用戶更新終端所獲取的公交位置數(shù)據(jù)并在用戶終端上實時顯示和更新。通過終端掃描條碼觸發(fā)公交位置數(shù)據(jù)以及達到時間,為用戶提供了一種方便的終端查詢公交信息出行業(yè)務體驗。
【專利說明】—種基于條碼的公交位置查詢方法
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)和終端【技術領域】,特別是指一種基于條碼的公交位置查詢方法。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)技術和終端軟件技術的發(fā)展,特別是互聯(lián)網(wǎng)技術的發(fā)展,為一種基于條碼的公交位置查詢方法提供了可行性。
[0003]目前,用戶在等公交時,通常情況是無法獲取最近公交車輛的狀態(tài),包含車輛位置和達到預計時間,只能盲目進行等待,而目前公交車輛很多都已經(jīng)安裝了定位裝置以及對應的車輛位置管理系統(tǒng),應用于車輛的調(diào)度管理和信息的發(fā)布,當前已有的公交站點信息預報系統(tǒng),是通過站點安裝視頻顯示裝置,進行公交信息的播報,在站點線路較多時,用戶很難在大量顯示的線路信息中輕松獲取自己需要的信息,同時,此類裝置需要布置電源,寬帶線路,以及投資大屏幕顯示裝置以及主機裝置,需要大量的軟硬件投入成本以及后期維護成本,投入壓力較大,同時,用戶效果并不是很好。
[0004]而隨著終端技術,互聯(lián)網(wǎng)技術的發(fā)展,尤其是寬帶無線互聯(lián)網(wǎng)技術的不斷發(fā)展,無線互聯(lián)網(wǎng)得到大面積的普及,用戶群不斷擴大,網(wǎng)絡的覆蓋和穩(wěn)定性和網(wǎng)絡速度對需要穩(wěn)定連接的應用來說,已經(jīng)不再是瓶頸問題。
[0005]同時,智能終端技術的發(fā)展,終端能輕松快速地掃描和解析條碼,系統(tǒng)將站點和線路信息進行編碼并編碼到條碼,通過終端掃描觸發(fā)業(yè)務,將原本集中式的數(shù)據(jù)訪問和發(fā)布轉換為終端方式的訪問,節(jié)省了站點信息發(fā)布設備的成本以及后期運營維護的成本,同時,也將用戶需要的數(shù)據(jù)以個性化方式直接傳遞給終端,避免了用戶在大量數(shù)據(jù)中尋找需要的數(shù)據(jù)的困擾。
[0006]有鑒于此,本發(fā)明的目的在于提出一種簡單易行,結合終端和條碼技術的一種基于條碼的公交位置查詢方法。
【發(fā)明內(nèi)容】
[0007]從上面所述可以看出,系統(tǒng)采集具備定位能力公交車輛的數(shù)據(jù)并保存到系統(tǒng),同時為公交站點以及站點下屬公交線路分配編碼信息,生成條碼公布在站點,用戶持終端掃描條碼,獲取編碼信息并發(fā)起查詢,系統(tǒng)根據(jù)用戶查詢請求查詢公交當前的位置和速度等數(shù)據(jù)并估算最近公交線路達到的時間,并將查詢結果返回到終端,進一步,用戶更新終端所獲取的公交位置數(shù)據(jù)并在用戶終端上實時顯示和更新。
[0008]進一步的,通過所提供的一種基于條碼的公交位置查詢方法為一種公交信息查詢業(yè)務的發(fā)展提供有力保障,滿足用戶各方要求,提升用戶友好體驗。
[0009]為實現(xiàn)上述目的,本發(fā)明的一個方面提供了一種基于條碼的公交位置查詢方法,該方法包括:
系統(tǒng)為車輛分別唯一性編碼識別信息,并通過車輛上的GPS等定位裝置獲取車輛位置信息,并通過移動通信網(wǎng)絡將采集的位置數(shù)據(jù)周期性上報到系統(tǒng)并保存和更新。
[0010]本發(fā)明提供的一種基于條碼的公交位置查詢方法的一個實施例中,該方法還包括:
系統(tǒng)為每個公交站點以及站點下屬的各個公交線路分配編碼,通過編碼唯一性識別公交站點和線路,并與系統(tǒng)預先采集的站點位置信息進行綁定,將編碼寫入到條碼,包含一維碼和二維碼,并將條碼圖像公布到站點,包含印刷圖像或屏幕顯示的方式。
[0011]本發(fā)明提供的一種基于條碼的公交位置查詢方法的一個實施例中,該方法還包括:
用戶通過終端掃描系統(tǒng)公布條碼,解析其中的編碼信息并以編碼信息向系統(tǒng)發(fā)起關于車輛位置和到達時間等信息的查詢。
[0012]本發(fā)明提供的一種基于條碼的公交位置查詢方法的一個實施例中,該方法還包括:
系統(tǒng)獲取用戶的查詢請求,解析請求消息,獲取編碼信息,根據(jù)編碼結構獲取站點編碼和線路編碼,根據(jù)站點編碼獲取站點位置信息,根據(jù)線路編碼獲取線路信息,進一步,計算和查詢距離該站點最近的該線路的車輛,并根據(jù)最近車輛與該站點的距離以及車輛運行的速度估算到達該站點的時間。
[0013]本發(fā)明提供的一種基于條碼的公交位置查詢方法的一個實施例中,該方法還包括:
用戶終端掃描條碼觸發(fā)查詢后,可周期性輪詢或接收系統(tǒng)周期性推送的車輛通知消息,并根據(jù)通知消息包含的車輛位置信息更新終端地圖上位置顯示或文字。
[0014]
具體來說具有以下優(yōu)點:
易于查看數(shù)據(jù):
用戶可以通過終端選取個性化的感興趣的數(shù)據(jù),而不必在大量的公告數(shù)據(jù)中尋找自己需要的部分,也不必在擁擠人群中去讀取自己需要的數(shù)據(jù),減輕了用戶獲取和閱讀數(shù)據(jù)的負擔。
[0015]節(jié)省成本和資源:
通過用戶終端掃描條碼觸發(fā)線路數(shù)據(jù)的查詢,節(jié)省了原來必須建設的站點數(shù)據(jù)顯示和主機設備以及各種維護工作,節(jié)省了大量資金投入和后期維護成本。
[0016]部署和維護簡單:
相比當前的大屏幕公告數(shù)據(jù)的方式,無需布線和供電,也無需網(wǎng)絡接入,部署僅僅是通過各種方式呈現(xiàn)條碼圖像,可以通過張貼印刷品等方式實現(xiàn),部署和維護相當簡單易行。
[0017]
【專利附圖】
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明系統(tǒng)網(wǎng)絡拓撲示意圖。
[0019]圖2為本發(fā)明模塊結構示意圖。[0020]圖3為本發(fā)明編碼結構示意圖。
[0021]圖4為本發(fā)明業(yè)務流程示意圖。
[0022]
【具體實施方式】
[0023]下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。
[0024]為實現(xiàn)上述目的,提出了一種基于條碼的公交位置查詢方法。
[0025]以下通過結合附圖,對本發(fā)明的實施方式進行描述。
[0026]
實現(xiàn)一種基于條碼的公交位置查詢方法的關鍵點如下:
數(shù)據(jù)采集:
系統(tǒng)為每個車輛安裝定位裝置,并通過無線互聯(lián)網(wǎng)方式周期性將公交的GPS數(shù)據(jù)采集和保存到系統(tǒng),包含位置,運動速度等數(shù)據(jù),并不斷更新車輛定位信息,保持信息的最新。
[0027]站點和線路編碼:
系統(tǒng)為每個站點和下屬的線路進行編碼,并與站點信息,包含名稱,位置信息進行綁定,編碼包含站點編碼以及下屬的線路編碼,組合成一個完整的編碼,并將該編碼寫入到一維碼或者二維碼中,并將條碼以印刷品或電子方式在站點呈現(xiàn)。
[0028]編碼結構為:城市編碼+站點編碼+線路編碼,為文字和數(shù)字編碼,可定長或不定長,例如:
Shangha1-Sitel2345-Route999,表示上海市的12345編號的站點的下屬999線路。
[0029]數(shù)據(jù)查詢:
用戶持終端掃描條碼,解析條碼獲取編碼信息,攜編碼信息向系統(tǒng)發(fā)起對應的查詢請求,系統(tǒng)獲取用戶的查詢請求,通過請求消息的編碼,識別用戶請求的站點和線路信息,并以此查詢數(shù)據(jù)庫中的該線路的車輛的位置信息并計算與站點的距離,通過采集的車輛的當前運動速度信息,以及歷史運行速度的數(shù)據(jù),估算該車輛到達該站點的大致時間,并將車輛位置信息以及到達時間信息返回給查詢用戶。
[0030]距離和時間計算:
系統(tǒng)在接收到用戶的查詢請求后,獲取站點編碼以及線路編碼,并根據(jù)編碼識別站點和線路,通過車輛現(xiàn)在所處位置,以及車輛運行線路,計算與用戶請求站點的實際線路距離,而非直線地圖距離,同時,根據(jù)車采集的車輛當前速度,以及車輛在此前的平均運行速度,估算車輛到達該站點的需要的時間。
[0031]
主要功能模塊
如圖1所示,一種基于條碼的公交位置查詢方法的拓撲主要包括:
定位裝置100:
安裝在車輛上用于進行定位的裝置,通常為GPS裝置。獲取車輛的位置以及速度等信
肩、O
[0032]車輛101:
安裝定位裝置的車輛,如公交車輛,并通過移動網(wǎng)絡采集定位數(shù)據(jù)并與系統(tǒng)進行周期性的同步。
[0033]條碼102:
系統(tǒng)生成的包含城市信息,站點信息以及線路信息的編碼的條碼,可以為一維碼或二維碼,并以印刷品或電子等方式呈現(xiàn)。
[0034]終端103:
用戶的具備條碼掃描和上網(wǎng)能力的終端設備,通常為智能終端,便攜式平板電腦等設備。
[0035]互聯(lián)網(wǎng)絡104:
提供數(shù)據(jù)訪問和接入的通道,包含固定互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng),如WIFI數(shù)據(jù)通道、移動通信無線數(shù)據(jù)通道。
[0036]系統(tǒng)105:
承載數(shù)據(jù)采集,數(shù)據(jù)查詢以及編碼生成和維護等功能的系統(tǒng)平臺,采集和保存車輛信息,為用戶提供查詢服務等。
[0037]
圖2示為本發(fā)明系統(tǒng)模塊結 構示意圖。
[0038]用戶端:
GIS 模塊 200:
用戶端的GIS功能模塊,為用戶提供地圖顯示,以及動態(tài)車輛位置信息和運動信息的疊加顯示。
[0039]數(shù)據(jù)呈現(xiàn)模塊201:
用戶端對接收到的系統(tǒng)端的響應數(shù)據(jù)進行格式化處理并與GIS模塊結合,以文本或圖像方式進行呈現(xiàn)。
[0040]條碼掃描模塊202:
用戶端掃描站點條碼并進行解析獲取編碼信息的功能模塊。
[0041]數(shù)據(jù)查詢模塊203:
用戶端在掃描條碼并獲取編碼信息后,向系統(tǒng)發(fā)起編碼對應的線路車輛信息的查詢。
[0042]車輛端:
GPS 模塊 204:
集成在車輛上的GPS定位裝置,對車輛進行定位,獲取車輛的位置和運動信息,包含速度,方向等。
[0043]采集模塊205:
車輛端的GPS數(shù)據(jù)采集模塊,采集GPS的各種數(shù)據(jù)。
[0044]傳輸模塊206:
車輛端的數(shù)據(jù)傳輸模塊,將采集的GPS數(shù)據(jù)同步傳輸?shù)较到y(tǒng)端。
[0045]傳輸通道207:
提供數(shù)據(jù)訪問和接入的通道,包含固定互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)。
[0046]系統(tǒng)接口208:
系統(tǒng)向外界開放的接口,用戶端和車輛采集和傳輸模塊通過系統(tǒng)接口訪問系統(tǒng)并與其進行交互和傳輸數(shù)據(jù)。[0047]數(shù)據(jù)庫209:
系統(tǒng)端的數(shù)據(jù)庫,保存各種業(yè)務數(shù)據(jù)并提供數(shù)據(jù)訪問接口和數(shù)據(jù)操作各種功能。
[0048]查詢模塊210:
系統(tǒng)端的數(shù)據(jù)查詢模塊,根據(jù)用戶端的查詢請求包含的編碼信息,查詢系統(tǒng)端的車輛數(shù)據(jù),包含位置和速度等數(shù)據(jù)。
[0049]系統(tǒng)數(shù)據(jù)采集模塊211:
系統(tǒng)端的采集車輛信息的功能模塊,采集和接收車輛端采集和傳輸?shù)能囕v數(shù)據(jù)并保存和更新到系統(tǒng)數(shù)據(jù)庫中。
[0050]計算模塊212:
系統(tǒng)端根據(jù)用戶查詢站點位置以及查詢的線路的車輛位置信息和速度信息計算車輛距離站點的距離以及到達站點的時間。
[0051]編碼模塊213:
系統(tǒng)對站點以及站點下屬的線路進行編碼并對其進行管理,同時,生成條碼。
[0052]管理配置模塊214:
系統(tǒng)端的管理和配置功能模塊,管理系統(tǒng)和配置各種業(yè)務參數(shù)。
[0053]GIS 模塊 215:
系統(tǒng)端的GIS系統(tǒng)模塊,提供地理信息系統(tǒng)的各種功能,包含車輛位置信息在地圖界面的顯示,距離的計算,路線的跟蹤等各種與地理有關的功能。
[0054]系統(tǒng)門戶216:
系統(tǒng)的門戶界面,承載用戶以及系統(tǒng)的業(yè)務邏輯和訪問的通道。
[0055]
圖3示為本發(fā)明編碼結構示意圖。
[0056]如圖所示,編碼結構包含:
城市編碼:代表所在城市。
[0057]站點編碼:代表所在站點。
[0058]線路編碼:代表站點下屬的線路。
[0059]編碼為文字和數(shù)字編碼,可定長或不定長,例如:
Shangha1-Sitel2345-Route999,或全部以數(shù)字表示:021_123456_999,表示上海市的
12345編號的站點的下屬999線路。
[0060]下面舉一個例子來說明本發(fā)明用戶一種基于條碼的公交位置查詢方法的使用流程,如圖4所示,該實施例中,業(yè)務流程包括以下步驟:
步驟1.車輛端的定位裝置進行定位并采集GPS數(shù)據(jù);
步驟2.車輛端將采集的數(shù)據(jù)周期性上報到系統(tǒng)進行保存和更新;
步驟3.用戶掃描條碼解析編碼信息,發(fā)起系統(tǒng)查詢;
步驟4.系統(tǒng)獲取用戶的查詢請求;
步驟5.系統(tǒng)獲取請求消息包含的編碼信息,解析編碼,識別站點編碼和線路編碼; 步驟6.系統(tǒng)查詢系統(tǒng)保存的車輛數(shù)據(jù);
步驟7.系統(tǒng)根據(jù)站點位置以及車輛位置,計算車輛與站點的距離;
步驟8.計算出站點和車輛的距離后,系統(tǒng)根據(jù)車輛的當前速度和歷史平均速度,估算車輛到達的時間;
步驟9.系統(tǒng)將計算結果作為響應消息一部分返回給用戶終端;
步驟10:用戶終端將獲取的系統(tǒng)響應消息呈現(xiàn)在終端上,用戶即可查看到對應的線路車輛位置和估計到達時間等信息。
[0061]本發(fā)明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。
【權利要求】
1.一種基于條碼的公交位置查詢方法,其特征在于,系統(tǒng)采集具備定位能力公交車輛的數(shù)據(jù)并保存到系統(tǒng),同時為公交站點以及站點下屬公交線路分配編碼信息,生成條碼公布在站點,用戶持終端掃描條碼,獲取編碼信息并發(fā)起查詢,系統(tǒng)根據(jù)用戶查詢請求查詢公交當前的位置和速度等數(shù)據(jù)并估算最近公交線路達到的時間,并將查詢結果返回到終端,進一步,用戶更新終端所獲取的公交位置數(shù)據(jù)并在用戶終端上實時顯示和更新。
2.如權利要求1所述,系統(tǒng)采集具備定位能力公交車輛的數(shù)據(jù)并保存到系統(tǒng),其特征在于,系統(tǒng)為車輛分別唯一性編碼識別信息,并通過車輛上的GPS等定位裝置獲取車輛位置信息,并通過移動通信網(wǎng)絡將采集的位置數(shù)據(jù)周期性上報到系統(tǒng)并保存和更新。
3.如權利要求1所述,系統(tǒng)為公交站點以及站點下屬公交線路分配編碼信息,生成條碼公布在站點,其特征在于,系統(tǒng)為每個公交站點以及站點下屬的各個公交線路分配編碼,通過編碼唯一性識別公交站點和線路,并與系統(tǒng)預先采集的站點位置信息進行綁定,將編碼寫入到條碼,包含一維碼和二維碼,并將條碼圖像公布到站點,包含印刷圖像或屏幕顯示的方式。
4.如權利要求1所述,用戶持終端掃描條碼,獲取編碼信息并發(fā)起查詢,其特征在于,用戶通過終端掃描系統(tǒng)公布條碼,解析其中的編碼信息并以編碼信息向系統(tǒng)發(fā)起關于車輛位置和到達時間等信息的查詢。
5.如權利要求1所述,系統(tǒng)根據(jù)用戶查詢請求查詢公交當前的位置和速度等數(shù)據(jù)并估算最近公交線路達到的時間,其特征在于,系統(tǒng)獲取用戶的查詢請求,解析請求消息,獲取編碼信息,根據(jù)編碼結構獲取站點編碼和線路編碼,根據(jù)站點編碼獲取站點位置信息,根據(jù)線路編碼獲取線路信息,進一步,計算和查詢距離該站點最近的該線路的車輛,并根據(jù)最近車輛與該站點的距離以及車輛運行的速度估算到達該站點的時間。
6.如權利要求1所述,用戶終端更新所獲取的公交位置數(shù)據(jù)并在用戶終端上實時顯示和更新,其特征在于,用戶終端掃描條碼觸發(fā)查詢后,可周期性輪詢或接收系統(tǒng)周期性推送的車輛通知消息,并根據(jù)通知消息包含的車輛位置信息更新終端地圖上位置顯示或文字。
【文檔編號】G06F17/30GK103631811SQ201210306352
【公開日】2014年3月12日 申請日期:2012年8月27日 優(yōu)先權日:2012年8月27日
【發(fā)明者】顧健 申請人:上海博路信息技術有限公司