一種從簡訊提取導航信息的方法和系統的製作方法
2023-05-26 18:14:16
專利名稱:一種從簡訊提取導航信息的方法和系統的製作方法
技術領域:
本發明涉及一種導航方法和系統,更具體地說,涉及一種從簡訊提取導航信息的方法與系統。
背景技術:
現有的智能終端導航,尤其是車載用戶,在進行導航時可以選擇使用通話導航或者簡訊導航。在使用通話導航時,使用者通過語音方式請求導航後需要掛斷通話才能進行導航信息下載,用戶無法在通話的狀態下進行線路的規劃,導航的準確性較差;在使用簡訊導航時,用戶需要通過發送簡訊的方式進行導航請求(申請號為200710118075. X的專利申請公開了該方法),此時,用戶需要暫停駕駛來發送導航請求簡訊,實時性較差。
發明內容
本發明的目的在於提供一種從簡訊提取導航信息的方法和系統,以解決現有導航技術中,無法在通話狀態下進行導航的缺點,為用戶提供一種實時性好、體驗感強的導航方法和系統。本發明這樣解決上述問題構造一種從簡訊提取導航信息的系統,包括用戶端和服務端,用戶端包括以下組件中央處理器、用於分析用戶端位置產生定位信息的定位模塊、負責用戶端對外的數據信息的接收與發送的通信模塊、簡訊儲存器、分析接收簡訊類型的導航簡訊識別模塊、儲存地圖信息的地圖模塊、用於規劃路線的導航引擎。其中定位模塊、通信模塊、簡訊儲存器、導航簡訊識別模塊、地圖模塊、導航引擎分別與中央處理器通信連接。通信模塊包括簡訊模塊和語音模塊。服務端包括服務端處理器、負責相應導航請求和生成導航目的地信息的導航模塊、用於將導航模塊生成的導航目的地信息封裝為導航簡訊的導航簡訊生成模塊、通信埠,其中通信埠包括簡訊通信埠和語音通信埠。導航模塊、通信埠分別與服務端處理器通信連接;簡訊埠與簡訊模塊通信連接,語音埠與語音模塊通信連接。定位模塊發送用戶端當前位置至地圖模塊,導航簡訊識別模塊在識別出導航簡訊後發送導航簡訊至所述中央處理器進行解讀,中央處理器把解讀結果,即導航目的地信息發送至地圖模塊,地圖模塊根據用戶端當前位置和導航目的地信息反饋匹配地圖至導航引擎,導航引擎在地圖上規劃線路並顯示給用戶。本發明還提供一種從簡訊提取導航信息的方法,使用包括服務端和用戶端的系統,服務端包括服務端處理器、導航模塊、通信埠、導航簡訊生成模塊;導航模塊、通信埠分別與服務端處理器通信連接,用戶端包括中央處理器、定位模塊、通信模塊、簡訊儲存器、導航簡訊識別模塊、地圖模塊和導航引擎,定位模塊、通信模塊、簡訊儲存器、導航簡訊識別模塊、地圖模塊和導航引擎分別與中央處理器通信連接。從簡訊提取導航信息的方法包括以下步驟S1)語音模塊與語音埠建立通信連接,用戶端通過語音連接發送導航請求,定位模塊分析客戶端位置,產生定位信息;s》服務端接收到導航請求後,由導航模塊分析,生成導航目的地信息;S; )導航簡訊生成模塊將導航目的地信息封裝為導航簡訊; S4)服務端處理器通過簡訊埠發送導航簡訊至用戶端的簡訊模塊簡訊模塊收到簡訊後,由中央處理器激活導航簡訊識別模塊,判別接收到的簡訊是否為導航簡訊,若接收到的簡訊為導航簡訊,則進行S6,若接收到的簡訊不屬於導航簡訊,則直接對簡訊進行儲存, 等待或判斷下一未處理簡訊簡訊;S6)若判別接收到的簡訊為導航簡訊,則中央處理器對導航簡訊進行解析,解讀出導航目的地信息,並將導航簡訊儲存在簡訊儲存器,中央處理器發送導航目的地信息至地圖模塊,同時定位模塊將用戶端位置的定位信息發送至地圖模塊,地圖模塊根據導航目的地信息和用戶端當前位置信息選取匹配地圖並發送至導航引擎;S7)導航引擎對接收到的包含用戶端當前位置和用戶端目的地位置的導航地圖進行線路規劃,完成導航。實施本發明的導航方法及系統,帶來以下有益效果通過語音通道進行導航請求可以提高導航效率,同時採用簡訊接收導航信息的方法使得用戶在通話進行中的時候就能獲取導航結果,方便用戶與服務端進行導航的修正,提高導航的準確性。
下面結合附圖和具體實施方式
對本發明作進一步詳細說明。圖1是本發明導航系統較佳實施例的系統原理圖。圖2是本發明導航系統較佳實施例的導航方法流程圖。圖3為本發明導航系統中導航簡訊識別模塊的工作原理圖。各組件標號說明服務端1、服務端處理器11、導航模塊12、導航簡訊生成模塊13、 通信埠 15、簡訊埠 151、語音埠 152、用戶端2、中央處理器21、簡訊儲存器22、導航簡訊識別模塊23、定位模塊M、通信模塊25、簡訊模塊251、語音模塊252、地圖模塊沈、導航引擎27。
具體實施例方式為了使本發明的技術方案及優點更加清楚明白,以下結合附圖及實施例對本發明進行詳細說明。應當理解,此處所描述的具體實施例僅僅用以解析本發明,並不用於限定本發明。圖1為本發明導航系統較佳實施例的系統原理圖,服務端1包括服務端處理器11、 負責相應導航請求和生成導航目的地信息的導航模塊12、用於將導航模塊生成的導航目的地信息封裝為導航簡訊的導航簡訊生成模塊13、通信埠 15,通信埠 15還包括簡訊埠 151、語音埠 152 ;其中導航模塊12、導航簡訊生成模塊13、語音埠 152與服務端處理器 11通信連接,簡訊埠 151與導航簡訊生成模塊13通信連接。用戶端2包括中央處理器 21、用於保存導航簡訊信息的簡訊儲存器22、導航簡訊識別模塊23、用於分析用戶端位置產生定位信息的定位模塊對、用於與服務端進行信息通信的通信模塊25、地圖模塊26、導航引擎27,其中通信模塊25還包括簡訊模塊251、語音模塊252。簡訊儲存器22、導航簡訊識別模塊23、定位模塊M、通信模塊25、地圖模塊沈、導航引擎27分別與中央處理器21通信連接。短音模塊251與簡訊埠 151通信連接,用於實現用戶端2與服務端1的簡訊方式通信;語音模塊252與簡訊埠 152通信連接,用於實現用戶端2與服務端1的語音方式ififn。優選的,定位模塊M為GPS定位模塊。圖2為本實施例獲取導航的方法流程圖,適用於圖1所示的導航系統。用戶端2 通過語音模塊252與服務端1的語音埠 151建立通信連接發送導航請求,導航請求為用戶端目的地。同時,用戶端的定位模塊被激活,對用戶端所在位置進行定位。服務端接收到導航請求後,由導航模塊12對用戶端的導航請求進行分析,得出用戶端導航請求的目的地的空間位置信息。導航簡訊生成模塊將導航模塊的分析結果封裝為導航簡訊,並由簡訊埠 152發送至用戶端。用戶端的簡訊埠 252接收到簡訊時,首先激活導航簡訊識別模塊23,通過導航簡訊識別模塊23對接收到的簡訊進行判別,判別是否為導航簡訊;當導航識別模塊判斷接收到的簡訊為導航簡訊時,中央處理器21對導航簡訊進行反封裝處理,獲取導航簡訊的導航目的地信息,並將導航簡訊儲存在簡訊存儲器22上,中央處理器21還將導航目的地信息發送至地圖模塊沈,定位模塊M將用戶端當前位置信息發送至地圖模塊沈,地圖模塊沈反饋與用戶端當前位置和用戶端目的地位置相匹配的地圖至導航引擎27,導航引擎27對包含有用戶端當前位置和用戶端目標位置的導航地圖進行路線規劃。若導航識別模塊判斷接收到的簡訊為一般簡訊時,則直接將簡訊進行儲存,等待接收下一簡訊。用戶端的簡訊埠 252接收到簡訊時,使用簡訊埠 151與簡訊模塊251的通信連接,語音模塊252和語音埠 152的通信連接無需掛斷。圖3為本發明較佳實施例識別簡訊的示意圖。導航簡訊包括導航短息識別開始碼、導航信息、導航簡訊結束碼,導航信息位於導航短息識別開始碼和導航簡訊結束碼之間。當用戶端接收到簡訊時,首先檢測簡訊是否包含導航短息識別開始碼,若接收到的簡訊不含有導航短息識別開始碼,則該簡訊為一般簡訊,用戶端將該簡訊直接保存;若簡訊包含導航短息識別開始碼,則用戶端對簡訊進行按簡訊內容順序的導航解析,直到遇到導航簡訊結束碼,則該次的導航解析完成。以上僅為本發明的較佳實施例,不能以此來限定本發明實施例的範圍,本技術領域內的一般技術人員根據本發明所作的均等變化,以及本領域內技術人員熟知的改變,都應仍屬本發明涵蓋的範圍。
權利要求
1.一種從簡訊提取導航信息的系統,包括服務端(1)和用戶端O),其特徵在於,所述服務端(1)包括服務端處理器(11)、用於分析用戶目的地的導航模塊(12)、用於將所述導航模塊生成的用戶目的地信息封裝為導航簡訊的導航簡訊生成模塊(13)、通信埠(15), 所述導航模塊(12)、通信埠(1 分別與所述服務端處理器(11)通信連接,所述導航簡訊生成模塊(1 將所述導航模塊(1 的分析結果封裝為導航簡訊發送至用戶端O),所述用戶端( 包括中央處理器、用於分析用戶端當前位置的定位模塊04)、通信模塊05)、 簡訊儲存器(22)、用於識別接收簡訊是否為導航簡訊的導航簡訊識別模塊(23)、地圖模塊 (26)、用於規劃導航線路的導航引擎(27),所述定位模塊(M)、通信模塊(25)、簡訊儲存器 (22)、導航簡訊識別模塊(23)、地圖模塊( )、導航引擎、2Τ)分別與所述中央處理器通信連接,所述定位模塊04)發送用戶端當前位置至所述地圖模塊( ),所述導航簡訊識別模塊在識別出導航簡訊後發送導航簡訊至所述中央處理器進行解讀,中央處理器 (21)把解讀結果發送至所述地圖模塊(沈),所述地圖模塊06)反饋匹配地圖至所述導航引擎(27),所述導航引擎(XT)規劃線路並顯示給用戶。
2.根據權利要求1所述的從簡訊提取導航信息的系統,其特徵在於,所述通信埠 (15)包括簡訊埠 (151)和語音埠(152)。
3.根據權利要求1所述的從簡訊提取導航信息的系統,其特徵在於,所述通信模塊(25)包括通信模塊(251)和語音模塊(252)。
4.根據權利要求2和3所述的從簡訊提取導航信息的系統,其特徵在於,所述簡訊埠(151)與所述簡訊模塊(251)通信連接,所述語音埠(15 與所述語音模塊(252)通信連接。
5.根據權利要求1-4其中任一所述的從簡訊提取導航信息的系統,其特徵在於,所述定位模塊04)為GPS模塊。
6.一種從簡訊提取導航信息的方法,使用包括服務端⑴和用戶端(2)的系統,所述服務端(1)包括服務端處理器(11)、導航模塊(12)、通信埠(15),所述導航模塊(12)、 通信埠(1 分別與所述服務端處理器(11)通信連接,所述用戶端( 包括中央處理器 (21)、定位模塊(M)、通信模塊(25)、簡訊儲存器(22)、導航簡訊識別模塊(23)、地圖模塊(26)、導航引擎(27),所述定位模塊(M)、通信模塊(25)、簡訊儲存器(22)、導航簡訊識別模塊地圖模塊( )、導航引擎(XT)分別與所述中央處理器通信連接,所述方法的特徵在於,所述方法包括以下步驟51)語音模塊(25 與語音埠(15 建立通信連接,用戶端通過語音連接發送導航請求,定位模塊04)分析客戶端位置,產生定位信息;52)服務端接收到導航請求後,由導航模塊分析,生成導航目的地信息;53)導航簡訊生成模塊(13)將導航目的地信息封裝為導航簡訊;54)服務端處理器(11)通過簡訊埠(151)發送導航簡訊至用戶端的簡訊模塊 (251);55)簡訊模塊051)收到簡訊後,由中央處理器激活導航簡訊識別模塊(23),判別接收到的簡訊是否為導航簡訊;56)若判別接收到的簡訊為導航簡訊,則中央處理器對導航簡訊進行解析生成導航目的地信息,並將導航簡訊儲存在簡訊儲存器0 ,中央處理器發送導航目的地信息至地圖模塊,同時定位模塊將用戶端位置的定位信息發送至地圖模塊(26),地圖模塊根據導航目的地信息和定位信息選取匹配地圖並發送至導航引擎;S7)導航引擎(XT)進行線路規劃,完成導航。
7.根據權利要求6所述的從簡訊提取導航信息的方法,其特徵在於,所述步驟S5還包括S51若判別從通信模塊(251)接收的簡訊為非導航簡訊,則中央處理器跳過S6步驟,直接將簡訊保存在簡訊儲存器02)。
8.根據權利要求6所述的從簡訊提取導航信息的方法,其特徵在於,所述步驟S7還包括S71用戶端對接收到的導航信息進行條件篩選,若返回的導航信息符合用戶端的導航請求條件,導航完成;S72若導航結果不滿足導航請求,則用戶端通過語音通信再次發送導航請求。
9.根據權利要求8所述的從簡訊提取導航信息的方法,其特徵在於,所述步驟S62還包括,中央處理器清空簡訊儲存器0 中保存的導航信息。
全文摘要
本發明涉及一種從簡訊提取導航信息的系統和方法,包括服務端(1)和用戶端(2),服務端(1)包括服務端處理器(11)以及與服務端處理器分別通信連接的導航模塊(12)、簡訊埠(151)、語音埠(152)、導航簡訊生成模塊(13);用戶端(2)包括中央處理器(21)和與中央處理器分別通信連接的定位模塊(24)、簡訊模塊(251)、語音模塊(252)、簡訊儲存器(22)、導航簡訊識別模塊(23)、簡訊儲存器(22)、地圖模塊(26)、導航引擎(27)。本發明通過簡訊方式發送導航信息,使用戶無需掛斷語音通信就能完成導航,從而提高了導航的效率和準確性。
文檔編號H04W4/02GK102572686SQ20111043552
公開日2012年7月11日 申請日期2011年12月22日 優先權日2011年12月22日
發明者楚甲良, 洪軍, 王志強 申請人:深圳市賽格導航科技股份有限公司