專利名稱:便攜式公交換乘信息查詢裝置及其查詢方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子裝置技術(shù)領(lǐng)域,特別涉及一種便攜式公交換乘信息查詢裝置及其 查詢方法。
背景技術(shù):
隨著我國城市化腳步的不斷加快,城市人口的不斷增加,對城市的交通系統(tǒng)帶來 了巨大的壓力,政府大力倡導(dǎo)市民出行乘坐公共交通工具,城市公交系統(tǒng)也不斷發(fā)展壯大。 但面對著眾多的公交線路指示牌,卻不知怎樣轉(zhuǎn)車到達(dá)目的站點或最快到達(dá)目的站點,所 以一種可以實時查詢最優(yōu)公交換乘方案的設(shè)備成為一種市場需求。但現(xiàn)有的技術(shù)方案,不 是攜帶不方便,就是系統(tǒng)復(fù)雜,生產(chǎn)成本高或者使用方式復(fù)雜,不利于實施和普及。比如專 利申請?zhí)枮?00610157719. 1、名稱為便攜式公交信息查詢機(jī)的中國專利,這種公交信息查 詢機(jī)是先將各公交站點和公交路線的信息存儲在存儲器上,利用Windows CE操作系統(tǒng)支持 下的應(yīng)用程序?qū)崟r搜索起始站點到目的站點的換乘路線,運行該操作系統(tǒng)和應(yīng)用程序?qū)τ?件要求比較高,用戶在查詢時,實時搜索公交換乘路線需經(jīng)大量而繁重的運算,這種大量而 繁重的運算是需要比較高級的中央處理器和內(nèi)部存儲器等硬件的支持才能完成的,查詢速 度慢,生產(chǎn)成本較高,不利于產(chǎn)品的普及。
發(fā)明內(nèi)容
本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足,提供一種系統(tǒng)簡單、生產(chǎn)成本低、攜帶方 便、可簡單快速地查詢出最優(yōu)公交換乘方案的便攜式公交換乘信息查詢裝置,還提供這種 公交換乘信息查詢方法。為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案便攜式公交換乘信息查詢裝置,它包括有存儲器、用于顯示信息的顯示模塊和中 央處理模塊,存儲器和顯示模塊分別連接中央處理模塊,存儲器中預(yù)先存儲有一個城市中 任意兩個站點之間的公交換乘方案結(jié)果信息,它還包括有用于接收用戶輸入信息的輸入模 塊,輸入模塊連接中央處理模塊,中央處理模塊根據(jù)輸入模塊輸入的信息檢索所述存儲器 中與輸入信息相對應(yīng)的公交換乘方案結(jié)果信息并通過顯示模塊顯示。所述存儲器還存儲有公交班次信息、站點信息和字庫文件。所述中央處理模塊為8位單片機(jī),可以采用型號為AT89C51的單片機(jī)。它還包括有用于與計算機(jī)進(jìn)行數(shù)據(jù)交換的通用串行總線接口模塊。所述輸入模塊包括有進(jìn)行上下左右操作的方向鍵、對所選內(nèi)容進(jìn)行確認(rèn)的確定 鍵、在字母和數(shù)字輸入之間切換的字母/數(shù)字鍵、用于返回上一級菜單或刪除輸入內(nèi)容的 返回/刪除鍵。本發(fā)明還公開了公交換乘信息查詢方法,它包括以下步驟A、預(yù)先在存儲器存儲同一個城市中任意兩個站點之間的公交換乘方案結(jié)果信 息;
B、接收用戶輸入的起始站點和目的站點的信息;C、根據(jù)輸入的信息,檢索存儲器中與輸入信息相對應(yīng)的公交換乘方案結(jié)果信息;D、將檢索到的信息顯示;所述步驟A具體為Al、在計算機(jī)中通過搜索程序處理一個城市中所有的公交路線原始數(shù)據(jù),生成所 有的站點與站點之間的換乘方案信息數(shù)據(jù);A2、通過數(shù)據(jù)壓縮程序?qū)μ幚斫Y(jié)果的換乘方案信息數(shù)據(jù)進(jìn)行壓縮和對站點進(jìn)行編 號,生成最終的換乘方案結(jié)果信息數(shù)據(jù);A3、將該最終的換乘方案結(jié)果信息數(shù)據(jù)通過通用串行總線接口模塊下載或更新到 存儲器中進(jìn)行存儲。所述步驟B具體為接收用戶輸入的起始站點和目的站點拼音首字母,顯示與輸入字母匹配的所有站 點名稱供選擇,把選擇的起始站點和目的站點轉(zhuǎn)化成站點編號。所述步驟C具體為根據(jù)起始站點和目的站點編號,檢索存儲器中與該編號相對應(yīng)的公交換乘方案結(jié) 果信息;判斷存儲器中是否存在與該編號相對應(yīng)的公交換乘方案結(jié)果信息,如果不存在所 查詢的公交換乘方案結(jié)果信息,則返回步驟B接受用戶再次輸入,如果存在所查詢的公交 換乘方案結(jié)果信息,則把相應(yīng)的公交換乘方案結(jié)果信息數(shù)據(jù)從存儲器中讀出來。步驟A中所述的公交換乘方案結(jié)果信息分別經(jīng)過壓縮后存儲在存儲器中,而進(jìn)行 步驟D時先將檢索到的信息進(jìn)行解壓縮,然后顯示出來。本發(fā)明有益效果為本發(fā)明包括有存儲器、顯示模塊、輸入模塊、通用串行總線接 口模塊和中央處理模塊,存儲器中預(yù)先存儲有一個城市中任意兩個站點之間的公交換乘方 案結(jié)果信息,中央處理模塊通過輸入模塊接收用戶輸入的所要查詢的起始站點和目的站點 名稱拼音首字母后,轉(zhuǎn)化成站點編號,再檢索預(yù)先存儲在存儲器中的換乘方案,從而找到最 快到達(dá)所要去的站點的最優(yōu)換乘方案,與傳統(tǒng)的技術(shù)相比,本發(fā)明具有以下優(yōu)點1、把某個城市的公交換乘方案結(jié)果信息預(yù)先存儲在存儲器中,可以省去用戶在查 詢時才實時搜索公交換乘路線大量而繁重的運算,這種大量而繁重的運算是需要比較高級 的中央處理器和內(nèi)部存儲器等硬件的支持才能完成的,雖然把公交換乘方案結(jié)果信息預(yù)先 存儲在存儲器中需要大容量的存儲器,但是現(xiàn)在大容量存儲器已不存在生產(chǎn)技術(shù)難題,所 以其成本也比較低廉,而且隨著技術(shù)的發(fā)展,其成本也會越來越低,雖然其價格波動比較 大,但總體上還是維持在一個比較低的水平,再加上應(yīng)用了數(shù)據(jù)庫技術(shù)和適當(dāng)?shù)臄?shù)據(jù)壓縮 技術(shù),大大降低對存儲容量的要求;2、把公交換乘方案結(jié)果信息預(yù)先存儲在存儲器中,在用戶查詢時,中央處理器只 需要做檢索數(shù)據(jù)庫運算和解壓縮換乘方案結(jié)果信息運算就能完成用戶的查詢操作,其速度 快,對中央處理器要求不高,普通的8位單片機(jī)就能勝任;3、系統(tǒng)的實現(xiàn)簡單,對硬件要求不高,只需要8位單片機(jī)、大容量存儲器、單色點 陣液晶顯示屏、輸入按鍵及用于更新數(shù)據(jù)的通用串行總線接口模塊,所以生產(chǎn)成本低,而且 查詢速度快,具有較強(qiáng)的可實施性和普及性;4、通過這種查詢器和查詢方法,用戶可以隨時隨地查詢公交換乘等信息,攜帶和使用方便,克服現(xiàn)有技術(shù)系統(tǒng)復(fù)雜、成本高、使用復(fù)雜、攜帶不方便和查詢速度慢等問題。
圖1是本發(fā)明便攜式公交換乘信息查詢裝置的電路原理框圖;圖2是本發(fā)明輸入模塊的按鍵圖;圖3是本發(fā)明顯示模塊的文字顯示界面圖;圖4是本發(fā)明公交換乘信息查詢方法的流程圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步的說明,如圖1 4所示,便攜式公交換乘信息查 詢裝置,包括中央處理模塊11、顯示模塊12、輸入模塊13、存儲器14、通用串行總線接口模 塊15。中央處理模塊11分別與顯示模塊12、輸入模塊13、存儲器14和通用串行總線接口 模塊15相連接。顯示模塊12用于顯示換乘方案文字信息,為單色點陣液晶顯示屏。輸入模塊13用于輸入站點名稱拼音首字母,包括有進(jìn)行上下左右操作的四個方 向鍵131、對所選內(nèi)容進(jìn)行確認(rèn)的確定鍵132、在字母和數(shù)字輸入之間切換的字母/數(shù)字鍵 133、用于返回上一級菜單或刪除輸入內(nèi)容的返回/刪除鍵134。輸入時,顯示模塊12顯示 26個字母或數(shù)字,利用方向鍵131和確定鍵132選擇所需的字母或數(shù)字。存儲器14用于存儲一個城市中任意兩個站點之間的公交換乘方案信息,存儲器 14可為大容量存儲器,可存儲一個或多個城市的公交換乘方案信息,存儲器14還存儲了公 交班次信息、站點信息、地鐵班次信息、長途車班次信息和字庫文件等。通用串行總線接口模塊15用于與個人計算機(jī)通信,進(jìn)行數(shù)據(jù)下載和更新。中央處理模塊11用于處理輸入模塊13中用戶的按鍵信息、檢索存儲器14中站點 到站點的換乘信息、解壓縮換乘信息數(shù)據(jù)、把換乘方案等文字信息輸出到顯示模塊12中和 與通用串行總線接口模塊15交換數(shù)據(jù)等,為8位單片機(jī),也可以為4位單片機(jī),可以采用型 號為AT89C51的單片機(jī)。適用于便攜式公交換乘信息查詢裝置查找最優(yōu)公交換乘方案的查詢方法,包括如 下步驟步驟200,在計算機(jī)中通過搜索程序處理一個城市中所有的公交路線原始數(shù)據(jù),生 成所有的站點與站點之間的換乘方案信息數(shù)據(jù),包括了所有站點中任意兩個站點之間的所 有組合,每兩個站點之間生成一組數(shù)據(jù),然后通過數(shù)據(jù)壓縮程序?qū)μ幚斫Y(jié)果的換乘方案信 息數(shù)據(jù)進(jìn)行壓縮和對站點進(jìn)行編號,生成最終的換乘方案結(jié)果信息數(shù)據(jù),再將該最終的換 乘方案信息結(jié)果數(shù)據(jù)通過通用串行總線接口模塊15下載或更新到存儲器14中進(jìn)行存儲。步驟201,用戶通過輸入模塊13輸入所要查詢的起始站點和目的站點名稱拼音首 字母。當(dāng)輸入的首字母達(dá)到2個或2個以上時,顯示與已輸入字母匹配的所有站點名稱供 用戶選擇,當(dāng)輸入的首字母超過5個時,不再接收輸入,用戶可通過顯示模塊12進(jìn)行具體站 點選擇。步驟202,中央處理模塊11判斷所輸入的站點名稱拼音首字母是否存在對應(yīng)多個 具體的站點的情況。
步驟203,若存在所輸入的站點名稱拼音首字母是否存在對應(yīng)多個具體的站點的 情況,通過顯示模塊12顯示所有匹配的站點供用戶選擇。步驟204,把起始站點和目的站點轉(zhuǎn)化成相應(yīng)的站點編號。步驟205,中央處理模塊11根據(jù)起始站點和目的站點編號檢索預(yù)先存儲在存儲器 14中這兩個站點的公交換乘方案結(jié)果信息的編號。步驟206,中央處理模塊11判斷存儲器14中是否存在與起始和目的站點編號相對 應(yīng)的公交換乘方案結(jié)果信息。步驟207,如果不存在所查詢起始和目的站點換乘結(jié)果信息,中央處理模塊11通 過顯示模塊12顯示所選路線超過最多兩次換乘的限制或站點名是否正確的提示信息,并 返回步驟201中的輸入界面接受用戶再次輸入。步驟208,如果存在所查詢起始和目的站點換乘結(jié)果信息,中央處理模塊11把相 應(yīng)的換乘方案結(jié)果信息數(shù)據(jù)從存儲器14中讀出來,并通過一定的算法解壓縮換乘方案結(jié) 果信息數(shù)據(jù)。步驟209,把步驟208中解壓縮出來的數(shù)據(jù)通過顯示模塊12顯示給用戶。綜上所述,通過上述交換乘方案查詢裝置及其最優(yōu)公交換乘方案查詢方法,查詢 裝置中的中央處理模塊11通過輸入模塊13接收用戶輸入的所要查詢的起始站點和目的站 點名稱拼音首字母后,轉(zhuǎn)化成站點編號,再檢索預(yù)先存儲在存儲器14中的換乘方案,如果 不存在所要查詢的方案,通過顯示模塊12提示換乘超過2次的最大限制或站點名稱是否正 確的信息;如果找到所查詢的換乘方案,也通過顯示模塊12把換乘方案的文字信息顯示給 用戶。這樣用戶可以隨時隨地的使用上述查詢裝置查詢兩個站點之間的換乘方案,找到最 快到達(dá)所要去的站點的最優(yōu)換乘方法。以上所述僅是本發(fā)明的較佳實施例,故凡依本發(fā)明專利申請范圍所述的構(gòu)造、特 征及原理所做的等效變化或修飾,均包括于本發(fā)明專利申請范圍內(nèi)。
權(quán)利要求
1.便攜式公交換乘信息查詢裝置,它包括有存儲器、用于顯示信息的顯示模塊和中央 處理模塊,存儲器和顯示模塊分別連接中央處理模塊,其特征在于所述存儲器中預(yù)先存儲 有一個城市中任意兩個站點之間的公交換乘方案結(jié)果信息,它還包括有用于接收用戶輸入 信息的輸入模塊,輸入模塊連接中央處理模塊,中央處理模塊根據(jù)輸入模塊輸入的信息檢 索所述存儲器中與輸入信息相對應(yīng)的公交換乘方案結(jié)果信息并通過顯示模塊顯示。
2.根據(jù)權(quán)利要求1所述的便攜式公交換乘信息查詢裝置,其特征在于所述存儲器還 存儲有公交班次信息、站點信息和字庫文件。
3.根據(jù)權(quán)利要求1所述的便攜式公交換乘信息查詢裝置,其特征在于所述中央處理 模塊為8位單片機(jī)。
4.根據(jù)權(quán)利要求1所述的便攜式公交換乘信息查詢裝置,其特征在于它還包括有用 于與計算機(jī)進(jìn)行數(shù)據(jù)交換的通用串行總線接口模塊。
5.根據(jù)權(quán)利要求1-4任意一項所述的便攜式公交換乘信息查詢裝置,其特征在于所 述輸入模塊包括有進(jìn)行上下左右操作的方向鍵、對所選內(nèi)容進(jìn)行確認(rèn)的確定鍵、在字母和 數(shù)字輸入之間切換的字母/數(shù)字鍵、用于返回上一級菜單或刪除輸入內(nèi)容的返回/刪除鍵。
6.公交換乘信息查詢方法,其特征在于,它包括以下步驟A、預(yù)先在存儲器存儲同一個城市中任意兩個站點之間的公交換乘方案結(jié)果信息;B、接收用戶輸入的起始站點和目的站點的信息;C、根據(jù)輸入的信息,檢索存儲器中與輸入信息相對應(yīng)的公交換乘方案結(jié)果信息;D、將檢索到的信息顯示;
7.根據(jù)權(quán)利要求6所述的公交換乘信息查詢方法,其特征在于,所述步驟A具體為 Al、在計算機(jī)中通過搜索程序處理一個城市中所有的公交路線原始數(shù)據(jù),生成所有的站點與站點之間的換乘方案信息數(shù)據(jù);A2、通過數(shù)據(jù)壓縮程序?qū)μ幚斫Y(jié)果的換乘方案信息數(shù)據(jù)進(jìn)行壓縮和對站點進(jìn)行編號, 生成最終的換乘方案結(jié)果信息數(shù)據(jù);A3、將該最終的換乘方案結(jié)果信息數(shù)據(jù)通過通用串行總線接口模塊下載或更新到存儲 器中進(jìn)行存儲。
8.根據(jù)權(quán)利要求7所述的公交換乘信息查詢方法,其特征在于,所述步驟B具體為 接收用戶輸入的起始站點和目的站點拼音首字母,顯示與輸入字母匹配的所有站點名稱供選擇,把選擇的起始站點和目的站點轉(zhuǎn)化成站點編號。
9.根據(jù)權(quán)利要求8所述的公交換乘信息查詢方法,其特征在于,所述步驟C具體為 根據(jù)起始站點和目的站點編號,檢索存儲器中與該編號相對應(yīng)的公交換乘方案結(jié)果信息;判斷存儲器中是否存在與該編號相對應(yīng)的公交換乘方案結(jié)果信息,如果不存在所查詢 的公交換乘方案結(jié)果信息,則返回步驟B接受用戶再次輸入,如果存在所查詢的公交換乘 方案結(jié)果信息,則把相應(yīng)的公交換乘方案結(jié)果信息數(shù)據(jù)從存儲器中讀出來。
10.根據(jù)權(quán)利要求6-9任意一項所述的公交換乘信息查詢方法,其特征在于步驟A中 所述的公交換乘方案結(jié)果信息分別經(jīng)過壓縮后存儲在存儲器中,而進(jìn)行步驟D時先將檢索 到的信息進(jìn)行解壓縮,然后顯示出來。
全文摘要
本發(fā)明涉及電子裝置技術(shù)領(lǐng)域,特別涉及便攜式公交換乘信息查詢裝置及其查詢方法,本發(fā)明包括有存儲器、顯示模塊、輸入模塊、通用串行總線接口模塊和中央處理模塊,存儲器中預(yù)先存儲有一個城市中任意兩個站點之間的公交換乘方案結(jié)果信息,中央處理模塊接收用戶輸入的所要查詢的起始站點和目的站點名稱拼音首字母后,檢索預(yù)先存儲在存儲器中的換乘方案,從而找到最快到達(dá)所要去的站點的最優(yōu)換乘方案,可以省去用戶在查詢時才實時搜索換乘方案的大量運算,其速度快,但對中央處理器處理能力要求不高,系統(tǒng)的實現(xiàn)簡單,對硬件總體要求也不高,生產(chǎn)成本低,具有較強(qiáng)的可實施性,用戶可以隨時隨地查詢公交換乘等信息,使用方便。
文檔編號G06F19/00GK102103599SQ20091021390
公開日2011年6月22日 申請日期2009年12月16日 優(yōu)先權(quán)日2009年12月16日
發(fā)明者羅文輝 申請人:羅文輝