終端定位方法及裝置制造方法
【專利摘要】本申請公開了一種終端定位方法及裝置,該方法包括步驟:接收第一終端設備發送的第一請求;獲得第一終端設備當前的位置信息;查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備;獲取所述第一終端設備和查找到的各第二終端設備當前所處環境的環境音數據;根據獲取到的各環境音數據,在查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備。采用本申請技術方案,解決了現有技術中終端定位的精度比較低的問題。
【專利說明】終端定位方法及裝置
【技術領域】
[0001]本申請涉及定位【技術領域】,尤其涉及一種終端定位方法及裝置。
【背景技術】
[0002]現有技術中,若使用終端設備的用戶想要知道附近還有哪些終端設備,則需要通過使用的終端設備向網絡側的定位服務器發送終端定位請求,定位服務器通過全球定位系統(GPS, Global Positioning System)定位法或基站定位法,定位出落入該終端設備當前所處位置對應的定位區域內的其他各終端設備,然后將定位出的各終端的標識反饋給該用戶使用的終端設備。下面簡單介紹下GPS定位法以及基站定位法。
[0003]一、GPS 定位法。
[0004]各終端設備中的GPS模塊周期性的將自身當前所處位置的坐標上報給定位服務器,定位服務器收到終端設備A發送的終端定位請求后,將其他終端設備當前所處位置的坐標分別與終端設備A當前所處位置的坐標進行比對,定位出與終端設備A之間的坐標差在預設的坐標差閾值內的其他各終端設備,那么定位出的終端設備就落入該終端設備A當前所處位置對應的定位區域內。
[0005]二、基站定位法。
[0006]當終端設備處于室內時,將自身當前所屬基站的標識以及信號強度上報給定位服務器,定位服務器收到終端設備A發送的終端定位請求后,根據該終端設備A當前所屬基站的標識以及信號強度,就能夠計算出該終端設備A的坐標,定位服務器將其他終端設備的坐標分別與終端設備A的坐標進行比對,定位出與終端設備A之間的坐標差在預設的坐標差閾值內的其他各終端設備,那么定位出的終端設備就落入該終端設備A當前所處位置對應的定位區域內。
[0007]其中,在上述兩種定位方法中,終端設備A當前所處位置對應的定位區域為以終端設備A當前所處位置的坐標為圓心,以上述預設的坐標差閾值為半徑的圓形區域。定位服務器將定位出的各終端設備的標識反饋給終端設備A,那么使用終端設備A的用戶就能夠知道附近還有哪些終端設備。
[0008]在現有技術中,用戶在使用終端設備時,不僅需要找到附近有哪些終端設備,可能還想要知道哪些終端設備與自身距離比較近,從而可以進行數據傳輸等業務。但是在上述兩種定位方法中,GPS定位法的精度一般只有10米,基站定位法的誤差更大,甚至有數百米的誤差,也就是說,當兩個終端設備之間的實際距離比較近時,定位服務器確定出的這兩個終端設備的坐標可能相等,因此當定位服務器定位出的終端設備有多個時,定位服務器就不能準確地定位出哪些終端設備距離該請求定位的終端設備比較近,使得終端定位的精度比較低。
【發明內容】
[0009]有鑒于此,本申請實施例提供一種終端定位方法及裝置,用于解決現有技術中終端定位的精度比較低的問題。
[0010]本申請實施例通過如下技術方案實現:
[0011]一種終端定位方法,該方法包括步驟:接收第一終端設備發送的第一請求;獲得第一終端設備當前的位置信息;查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備;獲取所述第一終端設備和查找到的各第二終端設備當前所處環境的環境音數據;根據獲取到的各環境音數據,在查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備。
[0012]一種終端定位裝置,包括:第一請求接收單元,用于接收第一終端設備發送的第一請求;位置信息獲得單元,用于獲得第一終端設備當前的位置信息;設備查找單元,用于查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備;環境音獲取單元,用于獲取所述第一終端設備和設備查找單元查找到的各第二終端設備當前所處環境的環境音數據;
[0013]設備確定單元,用于根據環境音獲取單元獲取到的各環境音數據,在設備查找單元查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備。
[0014]本申請實施例技術方案中,在接收到第一終端設備發送的第一請求后,先獲得第一終端設備當前的位置信息,查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備,然后再獲取所述第一終端設備和查找到的各第二終端設備當前所處環境的環境音數據,根據獲取到的各環境音數據,在查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備,而由現有技術可知,若兩個終端設備的環境音數據非常接近,則表明這兩個終端設備之間的距離非常近,因此本申請實施例技術方案提出在進行終端定位時,先進行模糊定位,然后再在模糊定位出的各第二終端設備中,根據環境音數據進行精確定位,定位出與第一終端設備距離比較近的各第二終端設備,從而有效地提聞了終端定位的精度。
[0015]本申請的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
【專利附圖】
【附圖說明】
[0016]附圖用來提供對本申請的進一步理解,并且構成說明書的一部分,與本申請實施例一起用于解釋本申請,并不構成對本申請的限制。在附圖中:
[0017]圖1為本申請實施例一中,終端定位方法流程示意圖;
[0018]圖2為本申請實施例一中,終端設備上傳環境音數據的示意圖;
[0019]圖3為本申請實施例二中,終端定位方法具體實現流程示意圖一;
[0020]圖4為本申請實施例三中,終端定位方法具體實現流程示意圖二 ;
[0021]圖5為本申請實施例四中,終端定位方法具體實現流程示意圖三;
[0022]圖6為本申請實施例五中,終端定位裝置結構示意圖。
【具體實施方式】
[0023]以下結合說明書附圖對本申請的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本申請,并不用于限定本申請。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0024]實施例一
[0025]如圖1所示,為本申請實施例一提出的終端定位方法流程圖,其具體處理流程如下:
[0026]步驟11,接收第一終端設備發送的第一請求。
[0027]其中,本申請實施例一中提到的終端設備可以為移動終端設備,也可以為個人計算機(PC, Personal Computer)設備。執行終端定位方法的終端定位裝置可以但不限于置于定位服務器中。
[0028]若使用第一終端設備的用戶想要知道附近還有哪些終端設備,則需要通過使用的上述第一終端設備向網絡側的終端定位裝置發送第一請求。其中,若使用第一終端設備的用戶打開了第一終端設備中具有定位功能的某個應用,則第一終端設備可以向終端定位裝置發送第一請求;或者使用第一終端設備的用戶打開了第一終端設備中具有定位功能的某個應用,且按下了應用界面上的定位按鈕,則第一終端設備可以向終端定位裝置發送第一請求;或者使用第一終端設備的用戶打開了第一終端設備中具有定位功能的某個應用,且使用第一終端設備的用戶將第一終端設備平放,即第一終端設備通過自身的重力傳感器檢測到自身處于水平放置狀態,則第一終端設備可以向終端定位裝置發送第一請求。
[0029]步驟12,獲得第一終端設備當前的位置信息,查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備。
[0030]本申請實施例一中,終端定位裝置在進行定位時,先按照現有技術的定位方法進行模糊定位,但是由于現有技術的定位方法的定位精度不高,因此本申請實施例一提出,在進行模糊定位之后,終端定位裝置再根據環境音數據進行精確定位,其中,終端定位裝置在進行模糊定位后定位出的各終端設備可以稱為各第二終端設備。
[0031]終端定位裝置在進行模糊定位時,先獲得第一終端設備當前的位置信息,然后查找落入該第一終端設備當前所處位置對應的定位區域內的各第二終端設備,查找到的各第二終端設備即為模糊定位出的第二終端設備。
[0032]其中,第一終端設備當前的位置信息可以為第一終端設備當前所處位置的坐標,終端定位裝置可以但不限于采用GPS定位法或基站定位法來進行模糊定位。
[0033]當采用GPS定位法進行模糊定位時,各終端設備中的GPS模塊周期性的將自身當前所處位置的坐標上報給終端定位裝置,終端定位裝置接收到第一終端設備發送的第一請求后,將其他終端設備當前所處位置的坐標分別與第一終端設備當前所處位置的坐標進行比對,定位出與第一終端設備之間的坐標差在預設的坐標差閾值內的其他各終端設備,那么定位出的終端設備就落入該第一終端設備當前的位置信息對應的定位區域內。
[0034]當采用基站定位法進行模糊定位時,各終端設備將自身當前所屬基站的標識以及信號強度上報給終端定位裝置,終端定位裝置接收到第一終端設備發送的第一請求后,根據該第一終端設備當前所屬基站的標識以及信號強度,計算出該第一終端設備當前所處位置的坐標,將其他終端設備的坐標分別與第一終端設備的坐標進行比對,定位出與第一終端設備之間的坐標差在預設的坐標差閾值內的其他各終端設備,那么定位出的終端設備就落入該第一終端設備當前的位置信息對應的定位區域內。[0035]步驟13,獲取所述第一終端設備和查找到的各第二終端設備當前所處環境的環境
音數據。
[0036]終端定位裝置在根據環境音數據進行精確定位時,先要獲取第一終端設備和模糊定位出的各第二終端設備當前所處環境的環境音數據,獲取環境音數據的方式可以但不限于包括下述三種方式:
[0037]第一種獲取方式,終端定位裝置主動獲取,終端定位裝置在需要獲取環境音數據時,向第一終端設備和模糊定位出的各第二終端設備分別發送環境音數據獲取請求,第一終端設備和各第二終端設備在接收到上述環境音數據獲取請求之后,收集當前所處環境的環境音數據,并將收集的環境音數據反饋給終端定位裝置,那么終端定位裝置就能夠獲取到第一終端設備和各第二終端設備當前所處環境的環境音數據。
[0038]第二種獲取方式,終端設備主動上報,各終端設備周期性的收集當前所處環境的環境音數據,并上報給終端定位裝置,其中,上報周期可以進行設置。終端定位裝置初次接收到終端設備上報的環境音數據后,將接收到的環境音數據與該終端設備的標識對應存儲,那么就得到了終端設備的標識和環境音數據之間的對應關系,在后續接收到終端設備周期性上報的環境音數據后,終端定位裝置對上述對應關系中的終端設備的環境音數據進行更新,具體的:終端定位裝置針對各終端設備,分別根據該終端設備的標識,在存儲的終端設備的標識和環境音數據之間的對應關系中,查找該終端設備對應的環境音數據,并根據接收到的該終端設備此次上報的環境音數據,更新查找到的環境音數據,由上可見,終端設備的標識和環境音數據之間的對應關系中存儲有各終端設備最近一次上報的環境音數據。其中,上述對應關系可以但不限于如下表所示:
[0039]
【權利要求】
1.一種終端定位方法,其特征在于,包括: 接收第一終端設備發送的第一請求; 獲得第一終端設備當前的位置信息; 查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備;獲取所述第一終端設備和查找到的各第二終端設備當前所處環境的環境音數據;根據獲取到的各環境音數據,在查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備。
2.如權利要求1所述的方法,其特征在于,所述第一終端設備當前的位置信息為所述第一終端設備當前所處位置的坐標; 獲得第一終端設備 當前的位置信息,具體包括: 獲得所述第一終端設備上報的當前所處位置的坐標;或 獲得所述第一終端設備上報的當前所屬基站的標識以及信號強度,并根據所述第一終端設備當前所屬基站的標識以及信號強度,計算第一終端設備當前所處位置的坐標。
3.如權利要求1所述的方法,其特征在于,獲取所述第一終端設備和第二終端設備當前所處環境的環境音數據,具體包括: 向第一終端設備和查找到的各第二終端設備分別發送環境音數據獲取請求; 接收第一終端設備和查找到的各第二終端設備在接收到所述環境音數據獲取請求之后收集并反饋的、當前所處環境的環境音數據。
4.如權利要求1所述的方法,其特征在于,還包括: 接收各終端設備周期性上報的、當前所處環境的環境音數據; 針對各終端設備,分別根據該終端設備的標識,在存儲的終端設備的標識和環境音數據之間的對應關系中,查找該終端設備對應的環境音數據;并 根據接收到的該終端設備上報的環境音數據,更新查找到的、該終端設備對應的環境音數據; 獲取所述第一終端設備和第二終端設備當前所處環境的環境音數據,具體包括: 針對第一終端設備和各第二終端設備,分別根據該終端設備的標識,在存儲的終端設備的標識和環境音數據之間的對應關系中,查找對應的環境音數據。
5.如權利要求1所述的方法,其特征在于,第一終端設備發送的第一請求中攜帶有第一終端設備當前所處環境的環境音數據; 獲取所述第一終端設備當前所處環境的環境音數據,具體包括: 從接收到的第一請求中提取出所述第一終端設備當前所處環境的環境音數據。
6.如權利要求1所述的方法,其特征在于,獲取到的終端設備的環境音數據包含各采樣點對應的聲音頻率值; 根據獲取到的各環境音數據,在查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備,具體包括: 針對查找到的各第二終端設備,分別執行: 在該第二終端設備的環境音數據與第一終端設備的環境音數據中,確定出重疊的各采樣點; 針對確定出的重疊的各采樣點,分別比較每個采樣點對應的該第二終端設備的聲音頻率值與第一終端設備的聲音頻率值是否相等; 若比較結果為相等的采樣點的數量在重疊的各采樣點的總數量中的比例超過了設定的比例閾值,則確認該第二終端設備與第一終端設備位置相近。
7.如權利要求1所述的方法,其特征在于,還包括: 將定位結果反饋給所述第一終端設備。
8.如權利要求7所述的方法,其特征在于,在獲取所述第一終端設備和查找到的各第二終端設備當前所處環境的環境音數據之前,還包括: 接收所述第一終端設備發送的第二請求。
9.如權利要求7所述的方法,其特征在于,在將定位結果反饋給所述第一終端設備之前,還包括: 接收所述第一終端設備發送的第二請求。
10.如權利要求7所述的方法,其特征在于,將定位結果反饋給所述第一終端設備,具體包括: 將確定出的與所述第一終端設備位置相近的各第二終端設備的標識發送給所述第一終端設備。
11.如權利要求7所述的方法,其特征在于,將定位結果反饋給所述第一終端設備,具體包括: 對與第一終端設備位置相近的各第二終端設備的標識分別設置第一標簽,所述第一標簽用于表征與其他各第二終端設備相比,該第一標簽對應的第二終端設備距離第一終端設備較近; 使第一終端設備顯示查找到的落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備的標識,如果第二終端設備設置有第一標簽,則顯示所述第一標簽。
12.如權利要求7所述的方法,其特征在于,將定位結果反饋給所述第一終端設備之前,還包括: 針對與所述第一終端設備位置相近的各第二終端設備,分別根據獲取到的該第一終端設備的環境音數據以及該第二終端設備的環境音數據,確定該第二終端設備與該第一終端設備之間的相對距離值。
13.如權利要求12所述的方法,其特征在于,獲取到的終端設備的環境音數據包含各米樣點對應的聲音強度值; 針對與所述第一終端設備位置相近的各第二終端設備,分別根據獲取到的該第一終端設備的環境音數據以及該第二終端設備的環境音數據,確定該第二終端設備與該第一終端設備之間的相對距離值,具體包括: 針對與所述第一終端設備位置相近的各第二終端設備,分別執行: 在該第二終端設備的環境音數據與第一終端設備的環境音數據中,確定出重疊的各采樣點; 針對確定出的重疊的各采樣點,分別根據該采樣點對應的該第二終端設備的聲音強度值與第一終端設備的聲音強度值,確定該采樣點對應的相對距離值; 根據確定出的、各采樣點分別對應的相對距離值,確定該第二終端設備與該第一終端設備之間的相對距離值。
14.如權利要求13所述的方法,其特征在于,根據確定出的、各采樣點分別對應的相對距離值,確定該第二終端設備與該第一終端設備之間的相對距離值,具體包括: 將確定出的、各采樣點分別對應的相對距離值的平均值,確定為該第二終端設備與該第一終端設備之間的相對距離值。
15.如權利要求12所述的方法,其特征在于,將定位結果反饋給所述第一終端設備,具體包括: 按照與第一終端設備之間的相對距離值由小到大的順序,將與所述第一終端設備位置相近的各第二終端設備的標識進行排序;并 將排序后的各第二終端設備的標識發送給所述第一終端設備。
16.如權利要求12所述的方法,其特征在于,將定位結果反饋給所述第一終端設備,具體包括: 按照與第一終端設備位置相近的第二終端設備的標識在先、定位區域內的其他各第二終端設備的標識在后的順序,將查找到的各第二終端設備的標識進行排序;以及 按照與第一終端設備之間的相對距離值由小到大的順序,將與所述第一終端設備位置相近的各第二終端設備的標識進行排序; 將排序后的各第二終端設備的標識發送給所述第一終端設備。
17.如權利要求12所述的方法,其特征在于,將定位結果反饋給所述第一終端設備之前,還包括: 在與第一終端設備位置相近的各第二終端設備中,確定出與該第一終端設備之間的相對距離值最近的第二終端設備; 對該第二終端設備的標識設置第二標簽,所述第二標簽用于表征與其他各第二終端設備相比,該第二標簽對應的第二終端設備距離第一終端設備最近; 使第一終端設備顯示該與第一終端設備相對距離值最近的第二終端設備的標識及第二標簽。
18.如權利要求4、l0-ll、15~17中任一權利要求所述的方法,其特征在于,終端設備的標識為終端設備對應的設備標識,或與終端設備對應的設備標識綁定的用戶標識。
19.一種終端定位裝置,其特征在于,包括: 第一請求接收單元,用于接收第一終端設備發送的第一請求; 位置信息獲得單元,用于獲得第一終端設備當前的位置信息; 設備查找單元,用于查找落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備; 環境音獲取單元,用于獲取所述第一終端設備和設備查找單元查找到的各第二終端設備當前所處環境的環境音數據; 設備確定單元,用于根據環境音獲取單元獲取到的各環境音數據,在設備查找單元查找到的各第二終端中確定出與所述第一終端設備位置相近的各第二終端設備。
20.如權利要求19所述的裝置,其特征在于,所述環境音獲取單元具體包括: 獲取請求發送子單元,用于向第一終端設備和設備查找單元查找到的各第二終端設備分別發送環境音數據獲取請求; 環境音接收子單元,用于接收第一終端設備和設備查找單元查找到的各第二終端設備在接收到所述環境音數據獲取請求之后收集并反饋的、當前所處環境的環境音數據。
21.如權利要求19所述的裝置,其特征在于,還包括: 環境音接收單元,用于接收各終端設備周期性上報的、當前所處環境的環境音數據; 環境音查找單元,用于針對各終端設備,分別根據該終端設備的標識,在存儲的終端設備的標識和環境音數據之間的對應關系中,查找該終端設備對應的環境音數據; 環境音更新單元,用于針對各終端設備,分別根據接收到的該終端設備上報的環境音數據,更新環境音查找單元查找到的、該終端設備對應的環境音數據; 所述環境音獲取單元,具體用于針對第一終端設備和各第二終端設備,分別在存儲的終端設備的標識和環境音數據之間的對應關系中,查找對應的環境音數據。
22.如權利要求19所述的裝置,其特征在于,所述第一請求接收單元接收到的第一請求中攜帶有第一終端設備當前所處環境的環境音數據; 所述環境音獲取單元,具體用于從第一請求接收單元接收到的第一請求中提取出所述第一終端設備當前所處環境的環境音數據。
23.如權利要求19所述的裝置,其特征在于,還包括: 結果反饋單元,用于將定位結果反饋給所述第一終端設備。
24.如權利要求23所述的裝置,其特征在于,還包括: 第二請求接收單元,用于在環境音獲取單元獲取所述第一終端設備和設備查找單元查找到的各第二終端設備當前所`處環境的環境音數據之前,接收所述第一終端設備發送的第二請求。
25.如權利要求23所述的裝置,其特征在于,還包括: 第三請求接收單元,用于在結果反饋單元將定位結果反饋給所述第一終端設備之前,接收所述第一終端設備發送的第二請求。
26.如權利要求23所述的裝置,其特征在于,所述結果反饋單元,具體用于對與第一終端設備位置相近的各第二終端設備的標識分別設置第一標簽,所述第一標簽用于表征與其他各第二終端設備相比,該第一標簽對應的第二終端設備距離第一終端設備較近,使第一終端設備顯示查找到的落入所述第一終端設備當前的位置信息對應的定位區域內的各第二終端設備的標識,如果第二終端設備設置有第一標簽,則顯示所述第一標簽。
27.如權利要求23所述的裝置,其特征在于,還包括: 相對距離值確定單元,用于在結果反饋單元將定位結果反饋給所述第一終端設備之前,針對與所述第一終端設備位置相近的各第二終端設備,分別根據環境音獲取單元獲取到的該第一終端設備的環境音數據以及該第二終端設備的環境音數據,確定該第二終端設備與該第一終端設備之間的相對距離值。
28.如權利要求27所述的裝置,其特征在于,還包括: 距離值最近終端設備確定單元,用于在結果反饋單元將定位結果反饋給所述第一終端設備之前,在與第一終端設備位置相近的各第二終端設備中,確定出與該第一終端設備之間的相對距離值最近的第二終端設備,對該第二終端設備的標識設置第二標簽,所述第二標簽用于表征與其他各第二終端設備相比,該第二標簽對應的第二終端設備距離第一終端設備最近,使第一終端設備顯示該與第一終端設備相對距離值最近的第二終端設備的標識,如果該第二終端設備設置有第二標簽,則顯示所述第二標簽。
【文檔編號】H04W4/02GK103685428SQ201210362322
【公開日】2014年3月26日 申請日期:2012年9月25日 優先權日:2012年9月25日
【發明者】孟超峰, 陳曉薇, 陳凌云, 祝楓, 胡研, 夏炎, 羅凱耀 申請人:阿里巴巴集團控股有限公司