一種電子設備定位的方法、裝置及電子設備的制造方法
【技術領域】
[0001]本發明涉及通信領域,特別涉及一種電子設備定位的方法、裝置及電子設備。
【背景技術】
[0002]目前手機等電子產品的GPS功能普遍存在定位精確不足的問題,不能達到測距、精確標記地點等應用的要求。造成GPS定位精確不足的原因,有一部分是不能避免的,如計算誤差、美國軍方加入擾碼等。有一部分是由于隨機性因素引起的,如路上經過的汽車引起的多徑效應、空中飄過的云彩引起的電波傳播速度的變化、GPS接收機的晶體受到熱擾動等擾動輸出頻率發生微變等。
【發明內容】
[0003]本發明要解決的技術問題是提供一種,解決現有技術中由于隨機性因素引起的GPS定位精確不足的問題。
[0004]為解決上述技術問題,本發明的實施例提供一種電子設備定位的方法,所述電子設備包括全球定位系統GPS,所述方法包括:
[0005]在所述電子設備靜止狀態下,獲取所述GPS連續輸出的多個包含經度值及緯度值的定位信息;
[0006]對所述定位信息進行分析后,在所述定位信息中獲取多個待用定位信息;
[0007]獲取多個所述待用定位信息的第一平均值,并輸出所述第一平均值為所述電子設備的最終定位結果。
[0008]其中,所述對所述定位信息進行分析后,在所述定位信息中獲取多個待用定位信息的步驟包括:
[0009]對所述定位信息進行分組后,獲取每組定位信息的第二平均值;
[0010]對所述第二平均值進行分析后,在所述定位信息中獲取多個待用定位信息。
[0011]其中,所述對所述第二平均值進行分析后,在所述定位信息中獲取多個待用定位信息的步驟包括:
[0012]將所述第二平均值按照所述分組順序進行排列,并分別獲取相鄰所述第二平均值之間的第一差值;
[0013]依次判斷所述第一差值是否小于預設的差值閾值,得到判斷結果;
[0014]根據所述判斷結果,在所述定位信息中獲取多個待用定位信息。
[0015]其中,所述根據所述判斷結果,在所述定位信息中獲取多個待用定位信息的步驟具體為:
[0016]根據所述判斷結果,若連續預設數量的所述第一差值均小于所述差值閾值,則獲取所述連續預設數量的第一差值對應的多個定位信息為所述多個待用定位信息。
[0017]其中,所述獲取多個所述待用定位信息的第一平均值的步驟具體為:
[0018]分別獲取多個所述待用定位信息的經度的平均值以及緯度的平均值,得到由所述經度的平均值以及所述緯度的平均值組成的第一平均值。
[0019]為解決上述技術問題,本發明的實施例還提供一種電子設備定位的裝置,所述電子設備包括全球定位系統GPS,所述裝置包括:
[0020]第一獲取模塊,用于在所述電子設備靜止狀態下,獲取所述GPS連續輸出的多個包含經度值及緯度值的定位信息;
[0021]第二獲取模塊,用于對所述定位信息進行分析后,在所述定位信息中獲取多個待用定位信息;
[0022]輸出模塊,用于獲取多個所述待用定位信息的第一平均值,并輸出所述第一平均值為所述電子設備的最終定位結果。
[0023]其中,所述第二獲取模塊包括:
[0024]第一獲取子模塊,用于對所述定位信息進行分組后,獲取每組定位信息的第二平均值;
[0025]第二獲取子模塊,用于對所述第二平均值進行分析后,在所述定位信息中獲取多個待用定位信息。
[0026]其中,所述第二獲取子模塊包括:
[0027]第三獲取子模塊,用于將所述第二平均值按照所述分組順序進行排列,并分別獲取相鄰所述第二平均值之間的第一差值;
[0028]判斷模塊,用于依次判斷所述第一差值是否小于預設的差值閾值,得到判斷結果;
[0029]第四獲取子模塊,用于根據所述判斷結果,在所述定位信息中獲取多個待用定位信息。
[0030]其中,所述第四獲取子模塊具體用于:
[0031]根據所述判斷結果,若連續預設數量的所述第一差值均小于所述差值閾值,則獲取所述連續預設數量的第一差值對應的多個定位信息為所述多個待用定位信息。
[0032]其中,所述輸出模塊具體用于:
[0033]分別獲取多個所述待用定位信息的經度的平均值以及緯度的平均值,得到由所述經度的平均值以及所述緯度的平均值組成的第一平均值。
[0034]為解決上述技術問題,本發明的實施例還提供一種電子設備,包括全球定位系統GPS,還包括:如上所述的電子設備定位的裝置。
[0035]本發明的上述技術方案的有益效果如下:
[0036]本發明實施例的電子設備定位的方法,應用于電子設備,該電子設備包括全球定位系統GPS,該方法首先在電子設備靜止狀態下,獲取由GPS連續輸出的多個包含經度值及緯度值的定位信息;然后對該些定位信息進行分析后,獲取多個待用定位信息;最后獲取多個待用定位信息的第一平均值,并輸出第一平均值為電子設備的最終定位結果。有效消除了隨機因素對GPS定位的干擾,提高了 GPS定位精度。
【附圖說明】
[0037]圖1為本發明電子設備定位的方法流程圖;
[0038]圖2為本發明電子設備定位的裝置的結構示意圖。
【具體實施方式】
[0039]為使本發明要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。
[0040]本發明實施例電子設備定位的方法,有效消除了隨機因素對GPS定位的干擾,提高了 GPS定位精度。
[0041]如圖1所示,本發明電子設備定位的方法,包括:
[0042]步驟11,在所述電子設備靜止狀態下,獲取所述GPS連續輸出的多個包含經度值及緯度值的定位信息;
[0043]步驟12,對所述定位信息進行分析后,在所述定位信息中獲取多個待用定位信息;
[0044]步驟13,獲取多個所述待用定位信息的第一平均值,并輸出所述第一平均值為所述電子設備的最終定位結果。
[0045]本發明實施例的電子設備定位的方法,應用于電子設備,該電子設備包括全球定位系統GPS,該方法首先在電子設備靜止狀態下,獲取由GPS連續輸出的多個包含經度值及緯度值的定位信息;然后對該些定位信息進行分析后,獲取多個待用定位信息;最后獲取多個待用定位信息的第一平均值,并輸出第一平均值為電子設備的最終定位結果。有效消除了隨機因素對GPS定位的干擾,提高了 GPS定位精度。
[0046]本發明的具體實施例中,上述步驟12的步驟可以包括:
[0047]步驟121,對所述定位信息進行分組后,獲取每組定位信息的第二平均值;
[0048]步驟122,對所述第二平均值進行分析后,在所述定位信息中獲取多個待用定位信肩、Ο
[0049]此時,通過對定位信息進行分組,并獲取每組定位信息的第二平均值,再通過對第二平均值的分析獲取待用定位信息,增加了待用定位信息選取的精確性,從而增加了由待用定位信息確定的最終定位結果的精確性,提高了定位精度。
[0050]其中,上述步驟122的步驟可以包括:
[0051]步驟1221,將所述第二平均值按照所述分組順序進行排列,并分別獲取相鄰所述第二平均值之間的第一差值;
[0052]步驟1222,依次判斷所述第一差值是否小于預設的差值閾值,得到判斷結果;
[0053]步驟1223,根據所述判斷結果,在所述定位信息中獲取多個待用定位信息。
[0054]此時,通過計算相鄰分組定位信息的平均值之間的第一差值,并判斷第一差值是否小于預設的差值閾值,使待用定位信息之間不會出現太大浮動,有效規避了受隨機因素影響而出現大幅度變動的定位信息,從而增加了待用定位信息選取的精確性。
[0055]進一步的,上述步驟1223的步驟具體為:根據所述判斷結果,若連續預設數量的所述第一差值均小于所述差值閾值,則獲取所述連續預設數量的第一差值對應的多個定位信息為所述多個待用定位信息。
[0056]此時,通過選取第一差值小于差值閾值的定位信息為待用定位信息,控制了待用定位信息之間的變動幅度在一定范圍內,再利用選取的待用定位信息確定最終定位信息,有效消除了隨機因素對于定位的干擾,提高了定位的準確性。
[0057]其中,上述步驟13中,所述獲取多個所述待用定位信息的第一平均值的步驟具體為:
[0058]分別獲取多個所述待用定位信息的經度的平均值以及緯度的平均值,得到由所述經度的平均值以及所述緯度的平均值組成的第一平均值。
[0059]此時,通過對待用定位信息的經度值及緯度值的分別平均,保證了計算的準確性及合理性,且輸出的最終定位結果為包含經度值以及緯度值的定位結果,方便了用戶識別以及其他應用的使用。
[0060]當然,上述步驟步驟121中,獲取每組定位信息的第二平均值的步驟也可包括:分別獲取每組定位信息的經度的平均值以及緯度的平均值。以保證計算的準確性及合理性。[0061 ] 下面對本發明的具體實施例舉例說明如下。
[0062]本發明實施例的電子設備定位的方法,應用于包括GPS的電子設備,假定該電子設備為包括GPS的手機,且該手機在靜止狀態下,每秒鐘輸出一個包含經度值及緯度值的定位信息。此時,假設手機保持靜止不動5分鐘,就有300個定位信息:A1 (23.00135N, 118.35