一種實現動態調整目的地的導航方法
【專利摘要】本發明涉及智能導航【技術領域】,公開了一種實現動態調整目的地的導航方法,包括:設置用戶目標信息;判斷是否接收到與用戶目標信息相關的時間更改信息和/或事件取消信息;若接收到時間更改信息和/或事件取消信息,則對用戶目標信息進行重置。本發明提供的實現動態調整目的地的導航方法,通過判斷是否接收到與用戶目標信息相關的時間更改信息和/或事件取消信息來確定是否需要調整目的地,從而實現了目的地的動態調整,給用戶帶來了極大的便利。本發明效果顯著、實用性強。
【專利說明】一種實現動態調整目的地的導航方法
【技術領域】
[0001]本發明涉及智能導航【技術領域】,特別涉及一種實現動態調整目的地的導航方法。【背景技術】
[0002]GPS導航系統,它內置有全國的地圖和GPS定位器,結合了 GPS全球定位系統、嵌入式語音播報技術、GIS技術、GIS搜索引擎、圖像處理技術、圖像傳輸技術、路徑規劃技術等,且無需后臺支持。GPS導航系統具有路線引導功能,現已普遍應用于行人導航、船舶遠洋導航和進港引水、飛機航路引導和進場降落、智能交通、汽車自主導航及導彈制導等多個領域。現有的導航系統,主要基于事先設定好的目的地,結合自身GPS的位置信息,將用戶引導至目的地,但不能根據環境的變化,自動調整目的地。
【發明內容】
[0003]本發明所要解決的技術問題是提供一種實現動態調整目的地的導航方法,它能夠根據環境的變化,動態調整目的地。
[0004]為解決上述技術問題,本發明提供了一種實現動態調整目的地的導航方法,包括:
[0005]設置用戶目標信息;
[0006]判斷是否接收到與所述用戶目標信息相關的時間更改信息和/或事件取消信息;
[0007]若接收到所述時間更改信息和/或所述事件取消信息,則對所述用戶目標信息進
行重置。
[0008]進一步地,所述判斷是否接收到與所述用戶目標信息相關的時間更改信息和/或事件取消信息的步驟具體為:判斷是否接收到從數據源發送的與所述用戶目標信息相關的時間更改信息和/或事件取消信息。
[0009]進一步地,所述判斷是否接收到從數據源發送的與所述用戶目標信息相關的時間更改信息和/或事件取消信息的步驟具體包括:
[0010]向數據源發送獲取時間更改信息指令和/或獲取事件取消信息指令,所述數據源接收所述獲取時間更改信息指令和/或所述獲取事件取消信息指令,檢查是否存在時間更改信息和/或事件取消信息;
[0011]若存在所述時間更改信息,則所述數據源發送所述時間更改信息;
[0012]若不存在所述時間更改信息,則所述數據源發送無時間更改信息指令;
[0013]若存在所述事件取消信息,則所述數據源發送所述事件取消信息;
[0014]若不存在所述事件取消信息,則所述數據源發送無事件取消信息指令。
[0015]進一步地,所述判斷是否接收到從數據源發送的與所述用戶目標信息相關的時間更改信息和/或事件取消信息的步驟具體包括:數據源檢查是否存在時間更改信息和/或事件取消息;
[0016]若存在所述時間更改信息,則所述數據源發送所述時間更改信息;[0017]若不存在所述時間更改信息,則所述數據源發送無時間更改信息指令;
[0018]若存在所述事件取消信息,則所述數據源發送所述事件取消信息;
[0019]若不存在所述事件取消信息,則所述數據源發送無事件取消信息指令。
[0020]進一步地,所述若接收到所述時間更改信息,則對所述用戶目標信息進行重置的步驟具體包括:
[0021]若接收到所述時間更改信息,則將所述時間更改信息中的時間更改量與預設的時間閾值進行比較;
[0022]若所述時間更改量大于或等于所述時間閾值,則將所述用戶目標信息設置為起始點地址;
[0023]若所述時間更改量小于所述時間閾值,則對目標區域進行搜索,對用戶目標信息中的目標地址信息進行重置。
[0024]進一步地,所述若接收到所述事件取消信息,則對所述用戶目標信息進行重置的步驟具體包括:
[0025]若接收到所述事件取消信息,則將所述用戶目標信息設置為起始點地址。
[0026]進一步地,在所述對所述用戶目標信息進行重置后,將所述用戶目標信息展示出來。
[0027]進一步地,所述將用戶目標信息展示出來的步驟具體為:以字幕或語音的形式將所述用戶目標信息展示出來。
[0028]進一步地,所述用戶目標信息的內容包括:目標地址信息和到達時間信息。
[0029]進一步地,所述數據源包括:目標地址區域的服務器。
[0030]本發明的有益效果在于:
[0031]本發明提供的實現動態調整目的地的導航方法,通過判斷是否接收到與用戶目標信息相關的時間更改信息和/或事件取消信息來確定是否需要調整目的地,從而實現了目的地的動態調整,給用戶帶來了極大的便利。本發明效果顯著、實用性強。
【專利附圖】
【附圖說明】
[0032]圖1為本發明實施例提供的實現動態調整目的地的導航方法的流程圖。
【具體實施方式】
[0033]為進一步闡述本發明為達成預定發明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發明提出的實現動態調整目的地的導航方法的【具體實施方式】及工作原理進行詳細說明。
[0034]參見圖1,本發明實施例提供了一種實現動態調整目的地的導航方法,包括如下步驟:
[0035]步驟101:通過GPS導航終端設置用戶目標信息,并將設置的用戶目標信息發送給服務器;其中,用戶目標信息的內容包括:目標地址信息和到達時間信息。
[0036]步驟102:服務器判斷是否接收到從數據源發送的與用戶目標信息相關的時間更改信息和/或事件取消信息;其中,數據源包括:目標地址區域的服務器。在本實施例中,有兩種方法可以實現服務器從數據源接收到與用戶目標信息相關的時間更改信息和/或事件取消信息:1)服務器向數據源發送獲取時間更改信息指令和/或獲取事件取消信息指令,數據源接收到獲取時間更改信息指令和/或獲取事件取消信息指令后,檢查是否存在時間更改信息和/或事件取消信息;若存在時間更改信息,則數據源將時間更改信息發送到服務器;若不存在時間更改信息,則數據源發送無時間更改信息指令到服務器;若存在事件取消信息,則數據源發送事件取消信息到服務器;若不存在事件取消信息,則數據源發送無事件取消信息指令到服務器。2)數據源實時檢查是否存在時間更改信息和/或事件取消信息;若存在時間更改信息,則數據源主動將時間更改信息發送到服務器;若不存在時間更改信息,則數據源發送無時間更改信息指令到服務器;若存在事件取消信息,則數據源發送事件取消信息到服務器;若不存在事件取消信息,則數據源發送無事件取消信息指令到服務器。
[0037]步驟103:若服務器接收到時間更改信息和/或事件取消信息,則服務器將接收到的時間更改信息和/或事件取消信息發送到GPS導航終端,由GPS導航終端對用戶目標信息進行重置,并以字幕或語音的形式將用戶目標信息展示出來;若服務器接收到無時間更改信息指令和/或無事件取消信息指令,則直接執行步驟104 ;
[0038]具體的,若服務器接收到時間更改信息,則服務器將接收到的時間更改信息發送到GPS導航終端,GPS導航終端將時間更改信息中的時間更改量與預設的時間閾值進行比較;若時間更改量大于或等于時間閾值,則將用戶目標信息中的目標地址信息設置為起始點地址,并以字幕或語音的形式將用戶目標信息中的目標地址信息展示出來;若時間更改量小于時間閾值,則GPS導航終端對目標區域進行搜索,對用戶目標信息中的目標地址信息進行重置,并以字幕或語音的形式將用戶目標信息展示出來。
[0039]若服務器接收到事件取消信息,則將用戶目標信息中的目標地址信息設置為起始點地址。
[0040]步驟104:不對用戶目標信息進行重置。
[0041]為了更加清楚地闡述本發明實施例的技術方案,下面給出幾個典型的應用實例,具體如下:
[0042]應用實例1:
[0043]用戶需要去機場接機,先通過GPS導航終端設置機場地址和航班到達時間;若服務器接收到從機場服務器發出的變更航班到達時間信息,則將變更航班到達時間信息發送到GPS導航終端,GPS導航終端將航班到達時間的變更量與預設的時間閾值進行比較;若航班到達時間的變更量小于時間閾值,則GPS導航終端對機場區域進行搜索,重置地址信息為機場信息區、咖啡廳、茶館等,并將重置地址信息展示出來。
[0044]應用實例2:
[0045]用戶需要去機場接機,先通過GPS導航終端設置機場地址和航班到達時間;若服務器接收到從機場服務器發出的變更航班到達時間信息,則將變更航班到達時間信息發送到GPS導航終端,GPS導航終端將航班到達時間的變更量與預設的時間閾值進行比較;若航班到達時間的變更量大于或者等于時間閾值,則GPS導航終端重置地址信息為住所或公司,并將重置地址信息展示出來。
[0046]應用實例3:
[0047]用戶需要去機場接機,先通過GPS導航終端設置機場地址和航班到達時間;若服務器接收到從機場服務器發出的航班取消信息,則GPS導航終端重置地址信息為住所或公司,并將重置地址信息展示出來。
[0048]本發明實施例提供的實現動態調整目的地的導航方法,通過判斷是否接收到與用戶目標信息相關的時間更改信息和/或事件取消信息來確定是否需要調整目的地,從而實現了目的地的動態調整,給用戶帶來了極大的便利。本發明效果顯著、實用性強。
[0049]最后所應說明的是,以上【具體實施方式】僅用以說明本發明的技術方案而非限制,盡管參照實例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或者等同替換,而不脫離本發明技術方案的精神和范圍,其均應涵蓋在本發明的權利要求范圍當中。
【權利要求】
1.一種實現動態調整目的地的導航方法,其特征在于,包括: 設置用戶目標信息; 判斷是否接收到與所述用戶目標信息相關的時間更改信息和/或事件取消信息; 若接收到所述時間更改信息和/或所述事件取消信息,則對所述用戶目標信息進行重置。
2.如權利要求1所述的實現動態調整目的地的導航方法,其特征在于,所述判斷是否接收到與所述用戶目標信息相關的時間更改信息和/或事件取消信息的步驟具體為:判斷是否接收到從數據源發送的與所述用戶目標信息相關的時間更改信息和/或事件取消信息。
3.如權利要求2所述的實現動態調整目的地的導航方法,其特征在于,所述判斷是否接收到從數據源發送的與所述用戶目標信息相關的時間更改信息和/或事件取消信息的步驟具體包括: 向數據源發送獲取時間更改信息指令和/或獲取事件取消信息指令,所述數據源接收所述獲取時間更改信息指令和/或所述獲取事件取消信息指令,檢查是否存在時間更改信息和/或事件取消信息; 若存在所述時間更改信息,則所述數據源發送所述時間更改信息; 若不存在所述時間更改信息,則所述數據源發送無時間更改信息指令; 若存在所述事件取消信息,則所述數據源發送所述事件取消信息; 若不存在所述事件取消信息,則所述數據源發送無事件取消信息指令。
4.如權利要求2所述的實現動態調整目的地的導航方法,其特征在于,所述判斷是否接收到從數據源發送的與所述用戶目標信息相關的時間更改信息和/或事件取消信息的步驟具體包括:數據源檢查是否存在時間更改信息和/或事件取消信息; 若存在所述時間更改信息,則所述數據源發送所述時間更改信息; 若不存在所述時間更改信息,則所述數據源發送無時間更改信息指令; 若存在所述事件取消信息,則所述數據源發送所述事件取消信息; 若不存在所述事件取消信息,則所述數據源發送無事件取消信息指令。
5.如權利要求1所述的實現動態調整目的地的導航方法,其特征在于,所述若接收到所述時間更改信息,則對所述用戶目標信息進行重置的步驟具體包括: 若接收到所述時間更改信息,則將所述時間更改信息中的時間更改量與預設的時間閾值進行比較; 若所述時間更改量大于或等于所述時間閾值,則將所述用戶目標信息設置為起始點地址; 若所述時間更改量小于所述時間閾值,則對目標區域進行搜索,對用戶目標信息中的目標地址信息進行重置。
6.如權利要求1所述的實現動態調整目的地的導航方法,其特征在于,所述若接收到所述事件取消信息,則對所述用戶目標信息進行重置的步驟具體包括: 若接收到所述事件取消信息,則將所述用戶目標信息設置為起始點地址。
7.如權利要求1-6中任意一項所述的實現動態調整目的地的導航方法,其特征在于,在所述對所述用戶目標信息進行重置后,將所述用戶目標信息展示出來。
8.如權利要求7所述的實現動態調整目的地的導航方法,其特征在于,所述將用戶目標信息展示出來的步驟具體為:以字幕或語音的形式將所述用戶目標信息展示出來。
9.如權利要求1所述的實現動態調整目的地的導航方法,其特征在于,所述用戶目標信息的內容包括:目標地址信息和到達時間信息。
10.如權利要求2-4中任意一項所述的實現動態調整目的地的導航方法,其特征在于,所述數據源包括:目標地址 區域的服務器。
【文檔編號】G01C21/34GK103968851SQ201310042300
【公開日】2014年8月6日 申請日期:2013年2月1日 優先權日:2013年2月1日
【發明者】劉偉, 闞志峰, 于曉 申請人:北京掌行通信息技術有限公司