一種網絡定位信息的處理方法、裝置及智能終端的制作方法
【專利摘要】本發明公開了一種網絡定位信息的處理方法、裝置及智能終端。該處理方法包括:在確定基于全球定位系統GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值;確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。利用該方法,確定了網絡定位的啟動時機,實現了對基于網絡定位獲取定位信息的處理,由此使得定位服務能夠僅接收處理后的定位信息,不僅保證了定位服務功能基于網絡定位時的正常工作,還為用戶提供了優化后的定位信息,進而提升了用戶體驗。
【專利說明】
一種網絡定位信息的處理方法、裝置及智能終端
技術領域
[0001]本發明實施例涉及定位服務技術領域,尤其涉及一種網絡定位信息的處理方法、裝置及智能終端。
【背景技術】
[0002]隨著電子產品的快速發展,出現了越來越多的智能終端,如智能手機、平板電腦等。隨著智能終端的廣泛應用,也隨之產生了大量安裝在智能終端的應用客戶端,基于這些應用客戶端,可以讓智能終端實現特定的功能,如音樂視頻播放、圖片拍攝、以及定位服務等功能,滿足了人們在生活和工作中的很多應用需求。
[0003]對于智能終端的定位服務功能,當用戶開啟定位服務功能后,通常基于集成在智能終端中的全球定位系統(Global Posit1ning System,GPS)進行位置的定位,即,通過GPS定位確定智能終端所在的位置坐標信息,定位服務功能基于GPS定位提供的位置坐標信息實現對用戶的實時定位或持續導航。然而,基于GPS定位的位置信息獲取受所接收GPS衛星信號強度的限制,當GPS衛星信號較弱時,智能終端基于GPS定位獲取位置坐標信息存在很大的位置偏差,更有可能獲取不到位置坐標信息,由此導致智能終端接收不到GPS定位的位置坐標信息,以致定位服務無法基于GPS定位持續工作。
[0004]目前,當GPS衛星信號較弱不能正常基于GPS定位提供位置坐標信息時,通常采用基站定位或無線保真(Wireless Fidelity,WIFI)定位等網絡定位方式來獲取網絡位置信息,以使定位服務功能可以用獲取的網絡位置信息替換GPS定位的位置坐標信息,由此使得智能終端的定位服務工作可以持續進行。然而,相對于GPS定位的高精準性,基于網絡定位所獲取的網絡位置信息的精準性較低,以致智能終端的定位服務基于網絡定位方式進行定位工作時,出現位置信息不準確的情況,甚至在智能終端顯示用于表示用戶當前位置的位置標識時,位置標識會從一個位置跳躍到另一個較遠的位置,給用戶造成誤解,進而影響用戶的使用體驗。
【發明內容】
[0005]本發明的目的是提出一種網絡定位信息的處理方法、裝置及智能終端,用以處理基于網絡定位時的定位信息,進而優化基于網絡定位的定位方案。
[0006]—方面,本發明實施例提供了一種網絡定位信息的處理方法,包括:
[0007]在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值;
[0008]確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。
[0009]另一方面,本發明實施例提供了一種網絡定位信息的處理裝置,包括:
[00?0]網絡定位啟動模塊,用于在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值;
[0011]網絡定位信息處理模塊,用于確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。
[0012]又一方面,本發明實施例提供了一種智能終端,該智能終端集成了本發明實施例提供的網絡定位信息的處理裝置。
[0013]本發明實施例提供了一種網絡定位信息的處理方法、裝置及智能終端,本發明的方法可概括為:在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于網絡定位的第二定位偏差值;然后確定第二定位偏差值與最大允許偏差值的大小,最后依據確定結果對基于網絡定位獲取的當前定位信息進行處理。利用該方法,確定了網絡定位的啟動時機,實現了對基于網絡定位獲取定位信息的處理,由此使得定位服務能夠僅接收處理后的定位信息,不僅保證了定位服務功能基于網絡定位時的正常工作,還為用戶提供了優化后的定位信息,進而提升了用戶體驗。
【附圖說明】
[0014]圖1為本發明實施例一提供的一種網絡定位信息的處理方法的流程示意圖;
[0015]圖2為本發明實施例二提供的一種網絡定位信息的處理方法的流程示意圖;
[0016]圖3為本發明實施例三提供的一種網絡定位信息的處理方法的流程示意圖;
[0017]圖4為本發明實施例四提供的一種網絡定位信息的處理裝置的結構框圖;
[0018]圖5為本發明實施例五提供的一種網絡定位信息的處理裝置的結構框圖。
【具體實施方式】
[0019]下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
[0020]實施例一
[0021]圖1為本發明實施例一提供的一種網絡定位信息的處理方法的流程示意圖,該方法適用于為智能終端中定位服務功能提供的網絡定位信息進行處理的情況,可以由網絡定位信息的處理裝置執行,其中該裝置可由軟件和/或硬件實現,并一般集成于智能終端中。
[0022]在對本實施例中所提供網絡定位信息的處理方法步驟進行具體分析前,先對該處理方法的應用背景進行簡要介紹。首先,本實施例中的智能終端具體可指手機、平板電腦等具有定位服務功能的電子設備。此外,需要說明的是,在所述定位服務功能處于工作狀態時,定位服務所使用的定位信息一般可首先基于GPS定位獲取,然后在GPS定位不滿足定位條件時,再使用網絡定位獲取的定位信息。
[0023]當定位服務所使用的定位信息為基于網絡定位獲取時,在使用該網絡定位信息之前,需要基于本發明所提供的網絡定位信息的處理方法進行處理,由此使得定位服務功能僅使用處理后的網絡定位信息,進而提高定位服務功能的服務精準性。
[0024]如圖1所示,本發明實施例一提供的一種網絡定位信息方法,具體包括如下操作:
[0025]SlOl、在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值。
[0026]在本實施例中,首先確定智能終端的網絡定位的啟動時機。具體的,在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動所述網絡定位。一般地,在基于GPS定位獲取當前定位信息時,所獲取的當前定位信息具體可以包括所定位出的智能終端的當前位置信息,以及當前位置信息對應的當前定位偏差值,其中,為了便于與網絡定位時的當前定位偏差值進行區分,可記GPS定位的當前定位偏差值為第一定位偏差值。具體的,所述第一定位偏差值可以基于當前的GPS信號強度以及當前的GPS衛星覆蓋個數來確定。此外,所述定位偏差值也可理解為GPS定位時所獲取當前位置信息的定位精準值,可以以出現的偏差的距離值表示,因此,當前位置信息對應的當前定位精準值(當前定位偏差值)越小,就可認為基于GPS定位獲取的當前位置信息的精準性越高。
[0027]在本實施例中,所述第一預設閾值具體可指預先設定的用于判定是否啟動網絡定位的臨界閾值,其中,所述第一預設閾值的表述形式與所述第一定位偏差值的表述形式相同,均可表示為一個距離值。優選的,所述第一預設閾值的設定一般可設定在100米?200米的范圍內。
[0028]在本實施例中,所述啟動智能終端的網絡定位具體可理解為開始基于智能終端的網絡信號獲取智能終端的當前位置信息的定位。在開啟網絡定位后,可獲取到基于網絡定位的第二定位偏差值。需要說明的是,基于網絡定位所獲取的定位信息也可包括所定位出的當前位置信息以及當前位置信息對應的當前定位偏差值,且可將基于網絡定位獲取的當前定位偏差值記作第二定位偏差值。
[0029]—般地,所述智能終端的網絡定位可以是基于移動網絡機制的基站定位,也可以是基于WiFi熱點的WiFi定位。具體的,基于基站定位時,所獲取的當前定位信息中的當前定位偏差值主要基于智能終端所接收的基站信號以及智能終端所在位置的基站覆蓋個數確定;基于WiFi定位時,所獲取的當前定位信息中的當前定位偏差值主要基于智能終端所偵聽到的WiFi熱點個數以及所接收的WiFi熱點強度確定。需要說明的是,在啟動智能終端的網絡定位時,本實施例可優先啟動WiFi定位,之后可以在WiFi定位所需的WiFi熱點個數低于設定值時,再考慮啟動基站定位,由此可起到節省用戶移動數據流量的作用。
[0030]S102、確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。
[0031]在本實施例中,在啟動網絡定位獲取到第二定位偏差值后,可將所述第二定位偏差值與設定的最大允許偏差值進行大小比對,并可基于比對結果對基于定站定位獲取的當前定位信息進行相應的處理。
[0032]在本實施例中,所述最大允許偏差值具體可理解為對所述網絡定位信息進行處理時所依據的臨界處理閾值。具體的,所述最大允許偏差值的設定可與啟動網絡定位之前的進行GPS定位時確定的最小定位偏差值有關,一般的,所述最大允許偏差值可以直接設定為所述最小定位偏差值,也可以設定為所述最小定位偏差值與另一設定閾值的和。
[0033]在本實施例中,所述依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理的過程可以為:當第二定位偏差值大于最大允許偏差值時,直接舍棄基于網絡定位所獲取的當前定位信息,然后重復執行上述比對結果確定操作,再次基于比對結果進行相應處理;當第二定位偏差值小于或等于最大允許偏差值時,將基于網絡定位所獲取的當前定位信息傳送給定位服務功能,以使定位服務功能基于所獲取的網絡定位的當前定位信息進行相應的工作(所進行的工作可以是用戶位置定位或用戶路線導航等);并在定位信息傳送后重復執行上述比對結果確定操作,再次基于比對結果進行相應處理,以實現對所獲取的網絡定位信息實時處理。
[0034]本發明實施例一提供的一種網絡定位信息的處理方法,在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于網絡定位的第二定位偏差值;然后確定第二定位偏差值與最大允許偏差值的大小,最后依據確定結果對基于網絡定位獲取的當前定位信息進行處理。利用該方法,確定了網絡定位的啟動時機,實現了對基于網絡定位獲取定位信息的處理,由此使得定位服務能夠僅接收處理后的定位信息,不僅保證了定位服務功能基于網絡定位時的正常工作,還為用戶提供了優化后的定位信息,進而提升了用戶體驗。
[0035]實施例二
[0036]圖2為本發明實施例二提供的一種網絡定位信息的處理方法的流程示意圖。本發明實施例二以上述實施例為基礎進行優化,在本實施例中,在啟動智能終端的網絡定位之后,還優化包括了:監測GPS定位的GPS信號強度,當所述GPS信號強度高于或等于設定信號強度值時,獲取基于GPS定位的定位信息,并關閉所述網絡定位。
[0037]進一步的,本發明實施例提供的定位信息的處理方法,還可優化包括:當所述第一定位偏差值小于或等于所述第一預設閾值時,將基于所述GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能。
[0038]如圖2所示,本發明實施例提供的一種網絡定位信息的處理方法,具體包括如下操作:
[0039]S201、獲取基于GPS定位的定位信息,確定基于GPS定位的第一定位偏差值。
[0040]在本實施例中,可將S201表述的方法步驟理解為開啟網絡定位前,基于GPS定位獲取定位信息的描述。具體的,在開啟網絡定位前,基于GPS定位時,首先獲取GPS定位的定位信息,然后確定所述定位信息中包含的第一定位偏差值。
[0041]S202、判定所述第一定位偏差值是否大于第一預設閾值,若否,則執行S203;若是,則執行S204;
[0042]在本實施例中,S202的操作具體可理解為對第一定位偏差值與所述第一預設閾值的比對判定,并給出了比對判定結果不同時需要執行的操作步驟。具體的,當所述第一定位偏差值小于或等于第一預設閾值時,可以執行S203的操作,在符合該比對條件時,可以認為GPS定位的當前定位信息的精準性較強,此時僅基于GPS定位信息可以保證定位服務功能正常工作;當所述第一定位偏差值大于第一預設閾值時,可認為GPS定位的當前定位信息的精準性較低,不符合將所述定位信息傳送給定位服務功能的傳送條件,需要執行S204的操作。
[0043]S203、將基于所述GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能,之后返回執行S201。
[0044]具體的,當第一定位偏差值小于或等于第一預設閾值時,可將基于GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能,以保證定位服務功能基于所獲取的GPS定位的當前定位信息進行相應的工作,并在當前位置信息傳送后返回S201的操作,以實現對GPS定位信息精準性的實時判定。
[0045]S204、啟動網絡定位,之后同時執行S205?S207以及S208?S211的操作。
[0046]在本實施例中,當第一定位偏差值大于第一預設閾值時,可以啟動智能終端的網絡定位,并且可以停止傳送GPS定位的當前位置信息給所述定位服務功能。在啟動網絡定位后,本實施例需要同時進行兩個分支操作,分別是執行S205?S207,以及執行S208?S211。具體的,所述S205?S207的操作具體可概括為對網絡定位關閉時機的確定操作,所述S208?S211的操作具體可理解為對基于網絡定位的定位信息的處理操作。
[0047]S205、監測GPS定位的GPS信號強度。
[0048]在本實施例中,當GPS定位的第一定位偏差值已經大于第一預設閾值時,盡管不再傳送所述GPS定位的當前位置信息給所述定位服務功能,但并沒有關閉智能終端的GPS定位,而是在啟動網絡定位后,保持對GPS定位的GPS信號強度的監測操作。所述GPS信號強度具體可理解為智能終端中的GPS接收機所接收到的信號強度,其中信號強度值越低表明GPS定位出的定位信息精準性越低。
[0049]S206、判斷所述GPS定位的GPS信號強度是否高于或等于設定信號強度值,若是,則執行S207;若否,則返回執行S205。
[0050]在本實施例中,在基于S205監測GPS定位的GPS信息強度的過程中,可以判定所述GPS定位的GPS信號強度是否高于設定的信號強度值,如果所述GPS信號強度高于或等于所述設定信號強度值,則可執行S207;否則,可返回執行S205。
[0051]S207、關閉所述網絡定位,之后返回執行S201。
[0052]在本實施例中,當GPS定位的GPS信號強度高于或等于所述設定信號強度值時,表明GPS定位的當前信號強度值已經達到可以繼續傳送GPS定位信息給定位服務功能的條件,因此可以關閉網絡定位,由此保證了定位服務功能的精準性,同時還具有節省智能終端電量使用的功效。此外,在關閉網絡定位之后,可以返回S201進行基于GPS定位信息的獲取操作。
[0053]S208、獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值。
[0054]在本實施例中,S208的操作可以與所述S205的操作同時進行,在啟動網絡定位之后,可以獲取基于網絡定位的定位信息,所述定位信息具體可包括:基于網絡定位的當前位置信息以及當前位置信息對應的當前定位偏差值。本實施例中,位于GPS定位的當前定位偏差值進行區分,將所述基于網絡定位獲取的當前定位偏差值記作第二定位偏差值。
[0055]S209、確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。
[0056]在本實施例中,上述實施例一以對S209進行具體闡述,這里不再詳述。
[0057]S210、判斷是否檢測到網絡定位的關閉操作,若是,則執行S211;若否,則返回執行S208o
[0058]在本實施例中,若執行了S207的操作,則可檢測到網絡定位的關閉操作,因此可基于S210判定是否檢測到網絡定位的關閉操作,若檢測到網絡定位的關閉操作,則可執行S211;否則,可返回執行S208,即返回執行基于重復基于網絡定位獲取定位信息的操作以及對定位信息的處理操作。
[0059]需要注意的是,所檢測到網絡定位的關閉操作不一定都是基于S207觸發的關閉操作,也可能是人為關閉網絡定位觸發的網絡定位關閉操作。
[0060]S211、結束所述網絡定位信息處理操作。
[0061]在本實施例中,當檢測到進行了網絡定位的關閉操作后,就可以結束對網絡定位信息的處理操作。
[0062]本發明實施例二提供的一種網絡定位信息的處理方法,除了對網絡定位信息處理的描述外,還進一步具體化了智能終端中網絡定位的關閉時機,即,在確定基于GPS定位的第一定位偏差值大于第一預設閾值后開啟智能終端的網絡定位,并在監測到GPS信號強度高于或等于設定信號強度值后,關閉智能終端的網絡定位。利用該處理方法,不僅確定了網絡定位的啟動時機,實現對基于網絡定位所獲取定位信息的處理,還確定了網絡定位的關閉時機,使得定位服務能夠在GPS信號較弱時獲取優化后的網絡定位信息以及在GPS信號較強時直接獲取GPS定位信息,由此不僅保證了定位服務功能基于網絡定位時的正常工作,還為用戶提供了優化后的定位信息,進而提升了用戶體驗。
[0063]實施例三
[0064]圖3位本發明實施例三提供的一種網絡定位信息的處理方法的流程示意圖。本發明實施例三以上述實施例為基礎進行優化。在本實施例中,在所述確定基于GPS定位的第一定位偏差值大于第一預設閾值之前,還包括:獲取基于所述GPS定位的當前定位信息,其中,所述當前定位信息包括:當前位置信息和當前定位偏差值,記所述當前定位偏差值為第一定位偏差值;基于所述當前定位信息確定所述GPS定位的最小定位偏差值,記所述最小定位偏差值為第三定位偏差值。
[0065]進一步的,基于上述的優化步驟可知,所述最大允許偏差值為所述第三定位偏差值與第二預設閾值之和。
[0066]進一步的,在本實施例中,還將“依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理”具體優化為:當所述確定結果為所述第二定位偏差值小于或等于所述最大允許偏差值時,將基于所述網絡定位獲取的當前位置信息發送給智能終端的定位服務功能,并重復執行基于所述網絡定位的獲取和處理操作直至檢測到所述網絡定位的關閉操作;當所述確定結果為所述第二定位偏差值大于所述最大允許偏差值時,丟棄基于所述網絡定位獲取的當前位置信息,并重復執行基于所述網絡定位的獲取和處理操作直至接收檢測到所述網絡定位的關閉操作。
[0067]如圖3所示,本發明實施例提供的一種網絡定位信息的處理方法,具體包括如下操作:
[0068]S301、獲取基于所述GPS定位的當前定位信息,所述當前定位信息包括:當前位置信息和當前定位偏差值,記所述當前定位偏差值為第一定位偏差值。
[0069]在本實施例中,在開啟網絡定位之前,可理解為基于GPS定位為所述定位服務功能提供定位信息。具體的,在基于GPS定位時,首先獲取基于GPS定位的當前定位信息,其中,基于GPS定位的當前定位信息具體可包括:智能終端所處的當前位置信息以及當前位置信息對應的當前定位偏差值。為了對所述當前定位偏差值與基于網絡定位獲取的當前定位偏差值進行區分,將基于GPS定位獲取的當前定位偏差值記作第一定位偏差值。
[°07°] S302、基于所述當前定位信息確定所述GPS定位的最小定位偏差值,記所述最小定位偏差值為第三定位偏差值。
[0071]在本實施例中,在獲取GPS定位的當前定位信息后,可基于GPS的當前定位信息確定GPS定位的最小定位偏差值。且為了便于區分和表述,將確定的最小定位偏差值記為第三定位偏差值。
[0072]所述最小定位偏差值的確定過程具體可描述為:I)初始化最小定位偏差值,即,將開啟GPS定位時所獲取的位置信息對應的定位偏差值賦值給所述最小定位偏差值;2)保存初始化的最小定位偏差值到設定的存儲文件;3)將基于GPS定位時獲取的當前定位偏差值都與所述最小定位偏差值進行比較,若當前定位偏差值小于已保存的最小定位偏差值,則將當前定位偏差值看做最小定位偏差值,并用當前的定位偏差值替換原來保存的最小定位偏差值;若當前定位偏差值大于或等于已保存的最小定位偏差值,則保持最小定位偏差值不變;4)重復執行上述步驟3)的操作直至檢測到開啟智能終端的網絡定位的操作。
[0073]進一步的,所述最大允許偏差值為所述第三定位偏差值與第二預設閾值之和。
[0074]在本實施例中,為了對開啟網絡定位后獲取的定位信息進行處理,需要確定處理操作時所需的臨界處理閾值。本實施記所述臨界處理閾值為最大允許偏差值,即開啟網絡定位后獲取的定位信息所允許的最大定位偏差值。具體的,本實施例將所述最大允許偏差值確定所述第三定位偏差值與第二預設閾值的和,其中,所述第二預設閾值具體可指預先設定的允許網絡定位的定位信息與GPS定位的定位信息相差的最大精準臨界閾值。此外,所述第二預設閾值的表述形式與所述第一預設閾值的表述形式相同,均可表示為一個距離值。優選地,所述第二預設閾值的大小可設定在30米?50米的范圍內。
[0075]S303、判定所述第一定位偏差值是否大于第一預設閾值,若否,則執行S304;若是,則執行S305。
[0076]S304、將基于所述GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能,之后返回執行S301。
[0077]S305、啟動智能終端的網絡定位。
[0078]S306、獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值。
[0079]在本實施例中,S303?S306在上述實施例中以具體闡述,這里不再詳述。
[0080]S307、判定第二定位偏差值是否小于或等于所述最大允許偏差值,若是,則執行S308;若否,則執行S309。
[0081]在本實施例中,在獲得網絡定位的第二定位偏差值后,將所述第二定位偏差值與所述最大允許偏差值的大小進行比較,若第二定位偏差值小于或等于所述最大允許偏差值,則說明網絡定位的定位信息精準性符合定位信息傳送給定位服務功能的傳送要求,由此可以執行S308;否則,需要執行S309。
[0082]S308、基于所述網絡定位獲取的當前位置信息發送給智能終端的定位服務功能,之后執行S310。
[0083]在本實施例中,當第二定位偏差值小于或等于所述最大允許偏差值時,可將基于所述網絡定位獲取的當前位置信息發送給智能終端的定位服務功能,以保證定位服務功能基于所獲取的網絡定位的當前定位信息進行正常工作。
[0084]S309、丟棄基于所述網絡定位獲取的當前位置信息,之后執行S310。
[0085]在本實施例中,當第二定位偏差值大于所述最大允許偏差值時,認為此時基于網絡定位所獲取的定位信息的精準性較弱,不符合將定位信息傳送給定位服務功能的傳送條件,需要將其丟棄,以為用戶提供了優化后的定位信息。
[0086]S310、判定是否檢測到所述網絡定位的關閉操作,若是,則執行S311;若否,則返回執行S306。
[0087]上述S306?S309的操作可看作能夠重復執行的操作,在重復執行上述操作時,需存在結束上述重復操作的結束條件,本實施例將檢測到所述網絡定位的關閉操作作為結束條件,其中對網絡定位進行的關閉操作可以由實施例二中提到的基于GPS信號強度的監測結果觸發網絡定位的關閉操作,也可以是人為觸發網絡定位的關閉操作。
[0088]具體的,當沒有檢測到網絡定位的關閉操作時,可返回S306重復執行上述操作,當檢測到網絡定位的關閉操作時,可執行S311。
[0089]S311、結束所述網絡定位信息的處理操作。
[0090]在本實施例中,當檢測到所述網絡定位的關閉操作后,可以結束對網絡定位信息的處理操作。
[0091]本發明實施例三提供的一種網絡定位信息的處理方法,進一步具體化了最大允許偏差值的確定過程,此外,還具體化了對網絡定位信息進行處理的處理過程,即第二定位偏差值不大于最大允許偏差值時,傳送所獲取的當前定位信息給定位服務,并在第二定位偏差值大于最大允許偏差值時,丟棄所獲取的當前定位信息。利用該處理方法,能夠過濾掉不符合傳送條件的網絡定位信息,由此保證了定位服務功能所獲取的定位信息的準確性,同時也確保了用戶所得位置信息的連續性,從而提升了定位服務功能的服務精準性,進而提升了用戶體驗。
[0092]實施例四
[0093]圖4為本發明實施例四提供的一種網絡定位信息的處理裝置的結構框圖。該處理裝置適用于為智能終端中定位服務功能提供的網絡定位信息進行處理的情況。該裝置可由軟件和/或硬件實現,并一般集成在智能終端中。如圖4所示,該處理裝置包括:網絡定位啟動模塊41和網絡定位信息處理模塊42。
[0094]其中,網絡定位啟動模塊41,用于在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值。
[0095]網絡定位信息處理模塊42,用于確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。
[0096]在本實施例中,該處理裝置首先通過網絡定位啟動模塊41在確定基于GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的第二定位偏差值;然后通過網絡定位信息處理模塊42確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。
[0097]本發明實施例四提供的一種網絡定位信息的處理裝置,首先通過網絡定位啟動模塊在符合網絡定位啟動條件時啟動智能終端的網絡定位,并通過網絡定位信息處理模塊在啟動網絡定位后對獲取的當前定位信息基于處理條件進行處理。利用該裝置,不僅確定了網絡定位的啟動時機,還實現了對網絡定位信息的處理,使得定位服務能夠僅獲取處理后的網絡定位信息,從而保證了定位服務功能基于網絡定位時的正常工作,為用戶提供了優化后的定位信息,進而提升了用戶體驗。
[0098]在上述實施例的基礎上,所述網絡定位信息處理模塊42,具體可用于:
[0099]當所述確定結果為所述第二定位偏差值小于或等于所述最大允許偏差值時,將基于所述網絡定位獲取的當前位置信息發送給智能終端的定位服務功能,并重復執行基于所述網絡定位的獲取和處理操作直至檢測到所述網絡定位的關閉操作。
[0100]進一步的,所述網絡定位信息處理模塊42,具體還可用于:
[0101]當所述確定結果為所述第二定位偏差值大于所述最大允許偏差值時,丟棄基于所述網絡定位獲取的當前位置信息,并重復執行基于所述網絡定位的獲取和處理操作直至接收檢測到所述網絡定位的關閉操作。
[0102]實施例五
[0103]圖5為本發明實施例五提供的一種網絡定位信息的處理裝置的結構框圖。本發明實施以上述實施例為基礎進行優化,如圖5所示,該處理裝置除了包括:網絡定位啟動模塊41和網絡定位信息處理模塊42外,還包括了:GPS定位信息處理模塊50、第三定位偏差值確定模塊51以及GPS信號監測模塊52。
[0104]其中,GPS定位信息處理模塊50,用于當所述第一定位偏差值小于或等于所述第一預設閾值時,將基于所述GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能。
[0105]第三定位偏差值確定模塊51,用于在確定基于GPS定位的第一定位偏差值大于第一預設閾值之前,獲取基于所述GPS定位的當前定位信息,基于所述當前定位信息確定所述GPS定位的最小定位偏差值,記所述最小定位偏差值為第三定位偏差值,其中,所述當前定位信息包括:當前位置信息和當前定位偏差值,記所述當前定位偏差值為第一定位偏差值;相應的,所述最大允許偏差值為所述第三定位偏差值與第二預設閾值之和。
[0106]GPS信號監測模塊52,用于在啟動智能終端的網絡定位之后,監測GPS定位的GPS信號強度,當所述GPS信號強度高于或等于設定信號強度值時,獲取基于GPS定位的定位信息,并關閉所述網絡定位。
[0107]本發明實施例五提供的一種網絡定位信息的處理裝置,進一步包括了GPS定位信息處理模塊、第三定位偏差值確定模塊以及GPS信號監測模塊。利用該處理裝置,不僅能夠確定網絡定位的啟動時機,實現對基于網絡定位所獲取定位信息的處理,還能夠確定網絡定位的關閉時機,使得定位服務能夠在GPS信號較弱時獲取處理后的網絡定位信息以及在GPS信號較強時直接獲取GPS定位信息,由此保證了定位服務功能的正常工作,并提升了用戶體驗。
[0108]實施例六
[0109]本發明實施例六提供一種智能終端,該智能終端集成了上述實施例提供的任意一種網絡定位信息的處理裝置,可通過執行網絡定位信息的處理方法進行網絡定位信息處理。
[0110]示例性的,所述智能終端具體可為手機、平板電腦等具有定位服務功能的電子設備。利用該智能終端,使得定位服務在無法獲取GPS定位信息時,能夠僅獲取處理后的網絡定位信息,從而不僅保證定位服務功能基于網絡定位時的正常工作,還提升了定位服務功能的服務精準性,進而提升了用戶體驗。
[0111]注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。
【主權項】
1.一種網絡定位信息的處理方法,其特征在于,包括: 在確定基于全球定位系統GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值; 確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。2.根據權利要求1所述的方法,其特征在于,在啟動智能終端的網絡定位之后,還包括: 監測GPS定位的GPS信號強度,當所述GPS信號強度高于或等于設定信號強度值時,獲取基于GPS定位的定位信息,并關閉所述網絡定位。3.根據權利要求1所述的方法,其特征在于,還包括: 當所述第一定位偏差值小于或等于所述第一預設閾值時,將基于所述GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能。4.根據權利要求1所述的方法,其特征在于,在所述確定基于GPS定位的第一定位偏差值大于第一預設閾值之前,還包括: 獲取基于所述GPS定位的當前定位信息,其中,所述當前定位信息包括:當前位置信息和當前定位偏差值,記所述當前定位偏差值為第一定位偏差值; 基于所述當前定位信息確定所述GPS定位的最小定位偏差值,記所述最小定位偏差值為第三定位偏差值; 相應的,所述最大允許偏差值為所述第三定位偏差值與第二預設閾值之和。5.根據權利要求1-4任一所述的方法,其特征在于,所述依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理,具體包括: 當所述確定結果為所述第二定位偏差值小于或等于所述最大允許偏差值時,將基于所述網絡定位獲取的當前位置信息發送給智能終端的定位服務功能,并重復執行基于所述網絡定位的獲取和處理操作直至檢測到所述網絡定位的關閉操作。6.根據權利要求1-4任一所述的方法,其特征在于,所述依據確定結果對基于所述網絡定位獲取的當前位置信息進行處理,具體包括: 當所述確定結果為所述第二定位偏差值大于所述最大允許偏差值時,丟棄基于所述網絡定位獲取的當前位置信息,并重復執行基于所述網絡定位的獲取和處理操作直至接收檢測到所述網絡定位的關閉操作。7.一種網絡定位信息的處理裝置,其特征在于,包括: 網絡定位啟動模塊,用于在確定基于全球定位系統GPS定位的第一定位偏差值大于第一預設閾值后,啟動智能終端的網絡定位,并獲取基于所述網絡定位的當前定位偏差值,記所述當前定位偏差值為第二定位偏差值; 網絡定位信息處理模塊,用于確定所述第二定位偏差值與最大允許偏差值的大小,并依據確定結果對基于所述網絡定位獲取的當前定位信息進行處理。8.根據權利要求7所述的裝置,其特征在于,還包括: GPS信號監測模塊,用于在啟動智能終端的網絡定位之后,監測GPS定位的GPS信號強度,當所述GPS信號強度高于或等于設定信號強度值時,獲取基于GPS定位的定位信息,并關閉所述網絡定位。9.根據權利要求7所述的裝置,其特征在于,還包括: GPS定位信息處理模塊,用于當所述第一定位偏差值小于或等于所述第一預設閾值時,將基于所述GPS定位獲取的當前位置信息傳送給智能終端的定位服務功能。10.根據權利要求7所述的裝置,其特征在于,還包括: 第三定位偏差值確定模塊,用于在確定基于GPS定位的第一定位偏差值大于第一預設閾值之前,獲取基于所述GPS定位的當前定位信息,基于所述當前定位信息確定所述GPS定位的最小定位偏差值,記所述最小定位偏差值為第三定位偏差值,其中,所述當前定位信息包括:當前位置信息和當前定位偏差值,記所述當前定位偏差值為第一定位偏差值; 相應的,所述最大允許偏差值為所述第三定位偏差值與第二預設閾值之和。11.根據權利要求7-10任一所述的裝置,其特征在于,所述網絡定位信息處理模塊,具體用于: 當所述確定結果為所述第二定位偏差值小于或等于所述最大允許偏差值時,將基于所述網絡定位獲取的當前位置信息發送給智能終端的定位服務功能,并重復執行基于所述網絡定位的獲取和處理操作直至檢測到所述網絡定位的關閉操作。12.根據權利要求7-10任一所述的裝置,其特征在于,所述網絡定位信息處理模塊,具體用于: 當所述確定結果為所述第二定位偏差值大于所述最大允許偏差值時,丟棄基于所述網絡定位獲取的當前位置信息,并重復執行基于所述網絡定位的獲取和處理操作直至接收檢測到所述網絡定位的關閉操作。13.一種智能終端,其特征在于,該智能終端集成了如權利要求7-12任一所述的定位信息的處理裝置。
【文檔編號】H04W64/00GK105911577SQ201610211443
【公開日】2016年8月31日
【申請日】2016年4月6日
【發明人】林華秋
【申請人】廣東歐珀移動通信有限公司