一種定位的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種定位的方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,WiFi (Wireless Fidelity,無線保真)的應(yīng)用越來越廣泛,人們可以利用WiFi來進(jìn)行室內(nèi)定位,人們可以通過設(shè)置多個路由器,根據(jù)多個WiFi的信號強度,來確定人們在室內(nèi)的位置信息。
[0003]人們在進(jìn)行室內(nèi)定位時,可以通過手機等移動終端來檢測當(dāng)前位置的WiFi的信號強度,然后移動終端將檢測到的WiFi的信號強度發(fā)送給定位服務(wù)器。定位服務(wù)器的數(shù)據(jù)庫中存儲有多個檢測點坐標(biāo),以及檢測點坐標(biāo)對應(yīng)的多個WiFi的信號強度。對對每個檢測坐標(biāo)點,定位服務(wù)器都可以計算出當(dāng)前接收到的多個WiFi的信號強度與數(shù)據(jù)庫中各檢測坐標(biāo)點對應(yīng)的每個信號強度的差值,得到對應(yīng)每個檢測點坐標(biāo)的差值之和,確定差值之和最小的檢測點坐標(biāo),將該檢測點坐標(biāo)確定為用戶當(dāng)前的位置。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]定位服務(wù)器在進(jìn)行定位時,需要將接收到的WiFi的信號強度與數(shù)據(jù)庫中所有的WiFi的信號強度進(jìn)行匹配,然后確定用戶當(dāng)前的位置,這樣會導(dǎo)致定位的效率較低。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種定位的方法和裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種定位的方法,所述方法包括:
[0008]接收終端發(fā)送的攜帶有多個無線接入點的檢測信號強度的定位請求;
[0009]根據(jù)所述多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,在所述對應(yīng)關(guān)系中,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo);
[0010]根據(jù)所述對應(yīng)關(guān)系,以及所述多個無線接入點的檢測信號強度,在所述待查詢的檢測點坐標(biāo)中,進(jìn)行定位查詢,確定所述終端的坐標(biāo),發(fā)送給所述終端。
[0011]第二方面,提供了一種定位的裝置,所述裝置包括:
[0012]接收模塊,用于接收終端發(fā)送的攜帶有多個無線接入點的檢測信號強度的定位請求;
[0013]選擇模塊,用于根據(jù)所述多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,在所述對應(yīng)關(guān)系中,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo);
[0014]定位模塊,用于根據(jù)所述對應(yīng)關(guān)系,以及所述多個無線接入點的檢測信號強度,在所述待查詢的檢測點坐標(biāo)中,進(jìn)行定位查詢,確定所述終端的坐標(biāo),發(fā)送給所述終端。
[0015]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0016]本發(fā)明實施例中,接收終端發(fā)送的攜帶有多個無線接入點的檢測信號強度的定位請求,根據(jù)多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,在該對應(yīng)關(guān)系中,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo),根據(jù)該對應(yīng)關(guān)系,以及多個無線接入點的檢測信號強度,在待查詢的檢測點坐標(biāo)中,進(jìn)行定位查詢,確定終端的坐標(biāo),發(fā)送給終端,這樣,可以在全部的檢測點坐標(biāo)中,選取部分檢測點坐標(biāo)作為待查詢的檢測點坐標(biāo),從而可以提高定位的效率。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的一種定位的方法流程圖;
[0019]圖2是本發(fā)明實施例提供的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系表的不意圖;
[0020]圖3是本發(fā)明實施例提供的一種定位的裝置結(jié)構(gòu)示意圖;
[0021]圖4是本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
[0023]實施例一
[0024]本發(fā)明實施例提供了一種定位的方法,如圖1所示,該方法的處理流程可以包括如下的步驟:
[0025]步驟101,接收終端發(fā)送的攜帶有多個無線接入點的檢測信號強度的定位請求。
[0026]步驟102,根據(jù)多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,在對應(yīng)關(guān)系中,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo)。
[0027]步驟103,根據(jù)該對應(yīng)關(guān)系,以及多個無線接入點的檢測信號強度,在待查詢的檢測點坐標(biāo)中,進(jìn)行定位查詢,確定終端的坐標(biāo),發(fā)送給終端。
[0028]本發(fā)明實施例中,接收終端發(fā)送的攜帶有多個無線接入點的檢測信號強度的定位請求,根據(jù)多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,在該對應(yīng)關(guān)系中,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo),根據(jù)該對應(yīng)關(guān)系,以及多個無線接入點的檢測信號強度,在待查詢的檢測點坐標(biāo)中,進(jìn)行定位查詢,確定終端的坐標(biāo),發(fā)送給終端,這樣,可以在全部的檢測點坐標(biāo)中,選取部分檢測點坐標(biāo)作為待查詢的檢測點坐標(biāo),從而可以提高定位的效率。
[0029]實施例二
[0030]本發(fā)明實施例提供了一種定位的方法,該方法的執(zhí)行主體為服務(wù)器。其中,服務(wù)器可以是用于定位的服務(wù)器。
[0031]下面將結(jié)合【具體實施方式】,對圖1所示的處理流程進(jìn)行詳細(xì)的說明,內(nèi)容可以如下:
[0032]步驟101,接收終端發(fā)送的攜帶有多個無線接入點的檢測信號強度的定位請求。
[0033]在實施中,用戶可以在終端安裝用于定位的應(yīng)用程序,當(dāng)用戶需要定位時,可以在終端打開該應(yīng)用程序,終端則會檢測到對應(yīng)該應(yīng)用程序的打開指令,然后可以檢測WIFKffIreless Fidelity,無線保真)信號的信號強度。服務(wù)提供商通常會在室內(nèi)設(shè)置多個路由器,即提供多個無線接入點,終端則會檢測到多個無線接入點的檢測信號強度,然后向服務(wù)器發(fā)送定位請求,該定位請求中攜帶有檢測到的多個無線接入點的檢測信號強度,服務(wù)器則會接收到該定位請求,然后對該定位請求進(jìn)行解析,獲取其中的檢測信號強度。
[0034]步驟102,根據(jù)多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,在該對應(yīng)關(guān)系中,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo)。
[0035]在實施中,服務(wù)器中可以預(yù)先記錄多個檢測點坐標(biāo),然后對應(yīng)的存儲各無線接入點在每個檢測點坐標(biāo)對應(yīng)的參考信號強度,各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系可以以對應(yīng)關(guān)系表的形式進(jìn)行存儲,如圖2所示。服務(wù)器獲取到終端發(fā)送的多個無線接入點的檢測信號強度后,可以在多個無線接入點中選擇至少一個無線接入點的檢測信號強度,然后根據(jù)預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,選擇參考信號強度與對應(yīng)的無線接入點的檢測信號強度滿足第一預(yù)設(shè)接近度條件的檢測點坐標(biāo),作為待查詢的檢測點坐標(biāo)。例如,選擇出的無線接入點為AP(Access Point,無線訪問節(jié)點)I和AP2,AP1的檢測信號強度為_80dBm,AP2的檢測信號強度為_60dBm,第一預(yù)設(shè)接近度條件可以是與選擇出的無線接入點的檢測信號強度相差lOdBm,則可以在上述對應(yīng)關(guān)系表中查詢APl的參考信號強度在_70dBm到-90dBm范圍內(nèi),且AP2的參考信號強度在-50dBm到-70dBm范圍內(nèi)的檢測點坐標(biāo),將這些檢測點坐標(biāo)作為待查詢的檢測點坐標(biāo)。
[0036]可選的,可以根據(jù)參考信號強度確定待查詢的檢測點坐標(biāo),相應(yīng)的,步驟102的處理過程可以如下:根據(jù)多個無線接入點的檢測信號強度中至少一個無線接入點的檢測信號強度,以及預(yù)先存儲的各無線接入點的參考信號強度與檢測點坐標(biāo)的對應(yīng)關(guān)系,分別在至少一個無線接入點所包括的每個無線接入點的參考信號強度中,獲取與對應(yīng)的無線接入點的檢測信號強度滿足第二預(yù)設(shè)接近度條件的參考信號強度;根據(jù)獲取到的每個無線接入點對應(yīng)的參考信號強度,以及該對應(yīng)關(guān)系,確定待查詢的檢測點坐標(biāo)。
[0037]在實施中,服務(wù)器獲取到終端發(fā)送的多個無線接