專利名稱:記錄移動路徑的方法及移動終端的制作方法
技術領域:
本發明涉及路徑記錄領域,尤其涉及記錄移動路徑的方法及移動終端。
背景技術:
隨著生活水平提高、交通日漸便捷,人們出行的機會越多,導致人們對于移動終端的導航功能的要求也逐漸提高,不僅僅滿足于能將人們導航至目的地即可,而是要求其具有更多應用、更加趨于智能化。目前我們生活中移動終端的導航功能主要是給人們提供駕車、公交或者步行路線將人們導航至目的地,而不能記錄人們出行的路線、路線長度、時間以及平均速度等以供下次出行參考。
發明內容
本發明的目的在于提出一種記錄導航路徑的方法及移動終端,能夠記錄人們從出發地到目的地的路徑、路徑長度、時間和運動途中各段時間的平均速度,豐富移動終端導航功能的功能,提升用戶的滿意度。為達到此目的,本發明采用以下技術方案:一種記錄移動路徑的方法,其特征在于,包括:設置移動終端的出發地,獲取該出發地的定位信息;在移動過程中,每隔一個固定時間獲取所述移動終端的定位信息;將所述移動終端的定位信息發送至導航服務器,生成路徑軌跡數據;發送獲取路徑軌跡數據請求,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。進一步地,所述在移動過程中每隔一個固定時間獲取移動終端的定位信息的步驟具體為:判斷是否發生移動;如果判斷為發生移動,則每隔一個固定時間獲取所述移動終端的定位信息;判斷是否停止移動;如果判斷為停止移動,則獲取此時所述移動終端目的地的定位信息。進一步地,所述判斷是否發生移動的步驟包括:設置產生定位信息的預設時間;如果所述預設時間內獲取的用戶所在地的定位信息與上一產生定位信息時刻的定位信息發生改變,則判斷為用戶發生移動。如果所述預設時間內獲取的用戶所在地的定位信息與上一產生定位信息時刻的定位信息未發生改變,則判斷為用戶未發生移動。進一步地,所述判斷是否停止移動的步驟包括:將每次產生的定位信息與上一產生定位信息時刻的定位信息進行對比;如果兩者不同,則判斷為用戶未停止移動;
如果兩者未發生改變,則判斷為用戶停止移動。進一步地,所述用戶所在地的定位信息包括經緯度信息,通過GPS定位系統獲取。進一步地,所述記錄移動路徑的方法還包括根據所述路徑軌跡數據,計算所述移動終端整個移動路徑的距離和整個移動過程的平均速度。進一步地,計算所述移動終端整個移動路徑的距離和整個移動過程的平均速度包括:將經緯度轉換成坐標,利用轉換后的坐標計算每個預設時間內用戶移動的距離,計算整段路線的距離和時間,計算整段路線的平均速度。進一步地,所述經緯度轉換成坐標,包括:經緯度展開,由子午、南北回歸線交錯,將整個經緯度平面劃分成四個平面,南北回歸線定義為橫軸,子午回歸線定義為縱軸,那么經緯度的整個平面就轉化為直角坐標平面,經緯度就轉化成對應的坐標。本發明還提供了一種記錄移動路徑的移動終端,其特征在于,還包括:設置模塊,用于設置移動終端的出發地;定位信息獲取模塊,用于在移動過程中,每隔一個固定時間獲取所述移動終端的定位信息;定位信息發送模塊,用于將所述移動終端的定位信息發送至導航服務器,生成路徑軌跡數據;路徑軌跡模塊,用于發送獲取路徑軌跡數據請求,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。進一步地,所述移動終端還包括:路徑軌跡數據處理模塊,用于計算所述移動終端整個移動路徑的距離和整個移動過程的平均速度;顯示模塊,用于顯示所述路徑軌跡和所述路徑的長度、行駛時間以及行駛平均速度。移動終端可以通過本發明的方法記錄下人們從出發地到目的地的路徑軌跡,而不是像現有技術那樣只提供駕車、公交或者步行路線將人們導航至目的地,從而采用本發明的記錄移動路徑方法,能夠記錄人們從出發地到目的地的路徑信息以便下次出行。
圖1是本發明具體實施例一的記錄移動路徑方法的流程圖。圖2是本發明具體實施例二的記錄移動路徑方法的流程圖。圖3是本發明具體實施例三的用于記錄移動路徑的移動終端的結構示意圖。圖4是本發明具體實施例四的用于記錄移動路徑的移動終端的結構示意圖。
具體實施例方式下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。目前,具有全球定位系統(Global Positioning System,簡稱GPS)功能和地理信息系統(Geographic Information SyStem 或 Geo — Information system, GIS)功能的移動終端越來越普及,移動終端能夠通過GPS功能實時獲取自身的定位數據,GIS系統可以提供電子地圖。以下通過實施例一和實施例二對本發明提出的記錄移動路徑方法進行說明,在下述實施例中,移動終端均為具有GPS功能和GIS功能的移動終端。圖1是本發明實施例一的記錄移動路徑方法的流程圖。如圖1所述,該方法包括如下過程。步驟101:設置移動終端的出發地,獲取該出發地的定位信息。該定位信息包括:位置信息和時間信息。步驟102:在移動過程中,每隔一個固定時間獲取所述移動終端的定位信息。步驟103:將所述移動終端的定位信息發送至導航服務器,生成路徑軌跡數據;步驟104:發送獲取路徑軌跡數據請求信息,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。本發明實施例一中,移動終端可以通過本實施例中的方法記錄下人們從出發地到目的地的路徑軌跡,而不是像現有技術那樣只提供駕車、公交或者步行路線將人們導航至目的地,從而采用本發明實施例一中的記錄移動路徑方法,能夠記錄人們從出發地到目的地的路徑信息以便下次出行。圖2為本發明具體實施例二的記錄移動路徑方法的流程圖。如圖2所示,該方法包括如下過程。步驟201:設置移動終端的出發地,獲取該出發地的定位信息。具體地,通過GPS定位系統定位得到出發地處的定位信息及時間 占0.................0步驟202:判斷是否發生移動。在步驟202中,判斷是否發生移動,具體地,設置產生定位信息的預設時間T,如果所述預設時間內獲取的用戶所在地的定位信息與上一產生定位信息時刻的定位信息發生改變,則判斷為用戶發生移動,則進行步驟203 ;如果所述預設時間內獲取的用戶所在地的定位信息與上一產生定位信息時刻的定位信息未發生改變,則判斷為用戶未發生移動,則繼續判斷用戶是否發生移動。步驟203:每隔一個預設時間T產生定位信息;在步驟203中,每隔一個固定時間產生一個定位信息及時間點tn,η的取值為2,3,4......。步驟204:判斷是否停止移動;在步驟204中,將每次產生的定位信息與上一產生定位信息時刻的定位信息進行對比,如果兩者不同,則判斷為用戶未停止移動,則繼續步驟203;如果兩者未發生改變,則判斷為用戶停止移動,繼續步驟205,且這段時間不計入總的時間中。步驟205:停止移動后,獲取此時的定位信息即目的地的定位信息及時間點tn+1 ;
步驟206:將所述移動終端的定位信息發送至導航服務器,生成路徑軌跡數據;在步驟206中,所述定位信息可以定時發送,也可以批量發送。導航服務器將每一個定位信息存儲,再根據定位信息生成一系列的路徑軌跡數據。步驟207:發送獲取路徑軌跡數據請求信息,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。
具體地,向所述導航服務器發送獲取路徑軌跡數據的請求信息。所述路徑軌跡數據為所述導航服務器根據每次接收的GPS定位信息生成的軌跡數據,該軌跡由一系列的定位點組成。路徑軌跡數據是由所述導航服務器發送的。步驟208:根據所述路徑軌跡數據,計算所述移動終端整個移動路徑的距離和整個移動過程的平均速度。在步驟208中,將所獲取的經緯度信息轉化成坐標,方便計算路線長度,轉換方法為:經緯度展開,由子午、南北回歸線交錯,將整個經緯度平面劃分成四個平面,南北回歸線定義為X軸,子午回歸線定義為Y軸,那么經緯度的整個平面就轉化為X、Y軸交錯劃分成的X-Y平面,經緯度就可以成功轉化為對應的X和Y坐標值。將出發地的坐標記錄為(X1,
Y1),將移動過程中途徑地的坐標記錄為(Xi,Yi), 1=2, 3,4......η,目的地的坐標記錄為(Χη+1,
Υη+1)。依據勾股定理計算移動終端移動過程中每段的距離,每段距離相加求和得出從出發地到目的地的路徑長度;
權利要求
1.一種記錄移動路徑的方法,其特征在于,包括: 設置移動終端的出發地,獲取該出發地的定位信息; 在移動過程中,每隔一個固定時間獲取所述移動終端的定位信息; 將所述移動終端的定位信息發送至導航服務器,生成路徑軌跡數據; 發送獲取路徑軌跡數據請求,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。
2.根據權利要求1所述的記錄移動路徑的方法,其特征在于,所述在移動過程中每隔一個固定時間獲取移動終端的定位信息的步驟具體為: 判斷是否發生移動; 如果判斷為發生移動,則每隔一個固定時間獲取所述移動終端的定位信息; 判斷是否停止移動; 如果判斷為停止移動,則獲取此時所述移動終端目的地的定位信息。
3.根據權利要求2所述的記錄移動路徑的方法,其特征在于,所述判斷是否發生移動的步驟包括: 設置產生定位信息的預設時間; 如果所述預設時間內獲取的用戶所在地的定位信息與上一產生定位信息時刻的定位信息發生改變,則判斷為用戶發生移動; 如果所述預設時間內獲 取的用戶所在地的定位信息與上一產生定位信息時刻的定位信息未發生改變,則判斷為用戶未發生移動。
4.根據權利要求2所述的記錄移動路徑的方法,其特征在于,所述判斷是否停止移動的步驟包括: 將每次產生的定位信息與上一產生定位信息時刻的定位信息進行對比; 如果兩者不同,則判斷為用戶未停止移動; 如果兩者未發生改變,則判斷為用戶停止移動。
5.根據權利要求1所述的記錄移動路徑的方法,其特征在于,所述方法還進一步包括:根據所述路徑軌跡數據,計算所述移動終端整個移動路徑的距離和整個移動過程的平均速度。
6.根據權利要求5所述的記錄移動路徑的方法,其特征在于,所述計算所述移動終端整個移動路徑距離和整個移動過程的平均速度的步驟包括: 將所述路徑軌跡數據記錄的定位信息中的經緯度轉換成坐標; 利用轉換后的坐標計算每個預設時間內所述移動終端移動的距離; 計算整個移動過程中移動的距離; 計算所述移動終端整個移動過程的平均速度。
7.一種用于記錄移動路徑的移動終端,其特征在于,包括: 設置模塊,用于設置移動終端的出發地; 定位信息獲取模塊,用于在移動過程中,每隔一個固定時間獲取所述移動終端的定位信息; 定位信息發送模塊,用于將所述移動終端的定位信息發送至導航服務器,生成路徑軌跡數據; 路徑軌跡模塊,用于發送獲取路徑軌跡數據請求,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。
8.根據權利要求7所述的用于記錄移動路徑的移動終端,其特征在于,所述定位信息獲取模塊包括: 第一判斷單元,用于判斷是否發生移動; 定位信息獲取單元,用于每隔一個固定時間獲取所述移動終端的定位信息; 第二判斷單元,用于判斷是否停止移動; 目的地定位信息獲取單元,用于獲取此時所述移動終端目的地的定位信息。
9.根據權利要求7所述的用于記錄移動路徑的移動終端,其特征在于,所述移動終端還進一步包括: 顯示模塊,用于顯示所述路徑軌跡和所述路徑的長度、行駛時間以及行駛平均速度; 路徑軌跡數據處理模塊,用于計算所述移動終端整個移動路徑的距離和整個移動過程的平均速度。
全文摘要
本發明公開了一種記錄移動路徑的方法,該方法包括用戶設置出發地,獲取該出發地的定位信息;移動過程中,每隔一個固定時間獲取用戶所在地的定位信息;停止移動后,獲取用戶所在地即目的地的定位信息;將定位信息發送至導航服務器;發送獲取路徑軌跡數據請求信息,獲取路徑軌跡數據,在電子地圖上描繪路徑軌跡。本發明還提供了一種用于記錄移動路徑的移動終端。本發明可以記錄人們從出發地到目的地的路徑、路經長度、時間、移動途中各段時間的平均速度以及整個移動過程的平均速度,豐富移動終端導航功能的功能,提升用戶的滿意度。
文檔編號G01S19/39GK103217697SQ20131009291
公開日2013年7月24日 申請日期2013年3月21日 優先權日2013年3月21日
發明者吳宜中 申請人:廣東歐珀移動通信有限公司