WiFi熱點的定位方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種WiFi熱點的定位方法及移動終端。
【背景技術(shù)】
[0002] WIFI作為無線局域網(wǎng)(Wireless Local Area Network,WLAN)的底層技術(shù),具有可 移動性、價格低廉的優(yōu)點,廣泛應(yīng)用于有限接入需要無線延伸的領(lǐng)域。目前,WiFi在移動終 端中已經(jīng)得到了很好的普及,例如筆記本電腦、智能手機及平板電腦等都標(biāo)配了 WiFi功能, 即可以通過連接WiFi熱點的方式接入無線局域網(wǎng)。其中,WiFi熱點的覆蓋范圍有限,且越靠 近WiFi熱點,移動終端接收到的WiFi信號的強度越高。
[0003]目前,可通過全球定位系統(tǒng)(Global Positioning System,GPS)實現(xiàn)對WiFi熱點 的定位,然而,通過GPS定位WiFi熱點的方式存在定位效果不好、功耗高等缺點。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于提出一種WiFi定位方法及移動終端,旨在解決現(xiàn)有技術(shù)中 通過GPS定位WiFi熱點帶來的定位效果不好,功耗高等問題。
[0005] 為實現(xiàn)上述目的,本發(fā)明提供的一種移動終端,所述移動終端包括:
[0006] 確定及顯示模塊,用于在確定待定位的WiFi熱點之后,根據(jù)所述移動終端當(dāng)前所 在的位置確定具有規(guī)則形狀的閉合路徑并顯示,使得用戶能夠攜帶所述移動終端按照所述 閉合路徑移動,直至回到所述移動終端當(dāng)前所在的位置;
[0007] 記錄模塊,用于在所述用戶按照所述閉合路徑移動的過程中,記錄所述WiFi熱點 在所述閉合路徑的不同位置的接收信號強度指示RSSI;
[0008] 定位確定模塊,用于根據(jù)記錄的所述WiFi熱點在所述不同位置的RSSI,確定所述 WiFi熱點的方向,及確定所述WiFi熱點與所述移動終端當(dāng)前所在的位置之間的距離,所述 WiFi熱點的方向為所述WiFi熱點相對于所述閉合路徑的中心的方向;
[0009] 定位模塊,用于根據(jù)所述WiFi熱點的方向、所述距離及所述移動終端當(dāng)前所在的 位置確定所述WiFi熱點的位置。
[0010] 可選地,所述定位確定模塊包括方向定位模塊及距離定位模塊;
[0011] 所述方向定位模塊用于根據(jù)記錄的所述WiFi熱點在所述不同位置的RSSI,確定所 述WiFi熱點的方向,所述WiFi熱點的方向為所述WiFi熱點相對于所述閉合路徑的中心的方 向;
[0012] 所述距離定位模塊,用于根據(jù)記錄的所述WiFi熱點在所述不同位置的RSSI,確定 所述WiFi熱點與所述移動終端當(dāng)前所在的位置之間的距離;
[0013]且所述方向定位模塊包括:
[0014] 第一確定模塊,用于利用所述WiFi熱點在所述不同位置的RSSI計算所述WiFi熱點 在所述不同位置的RSSI的第一變化速率;
[0015] 第二確定模塊,用于根據(jù)所述不同位置的RSSI的第一變化速率確定所述WiFi熱點 的方向。
[0016] 可選地,所述第二確定模塊包括:
[0017] 選擇模塊,用于根據(jù)所述不同位置的RSSI的第一變化速率,選擇RSSI的第一變化 速率的絕對值最小的位置作為目標(biāo)位置;
[0018] 第三確定模塊,用于根據(jù)所述目標(biāo)位置的RSSI確定所述WiFi熱點的方向。
[0019]可選地,所述第三確定模塊具體用于:
[0020] 若所述目標(biāo)位置中包含一個有效位置,且所述有效位置的RSSI在所述不同位置的 RSSI中最大,則將所述閉合路徑的中心指向所述有效位置的方向作為所述WiF i熱點的方 向;
[0021] 若所述目標(biāo)位置中包含一個有效位置,且所述有效位置的RSSI在所述不同位置的 RSSI中最小,則將所述有效位置指向所述閉合路徑的中心的方向作為所述WiFi熱點的方 向;
[0022] 若所述目標(biāo)位置中包含兩個有效位置,則將所述兩個有效位置中RSSI較小的位置 指向RSS I較大的位置的方向作為所述WiFi熱點的方向。
[0023] 可選地,所述移動終端還包括:
[0024]第四確定模塊,用于根據(jù)所述WiFi熱點的位置及所述移動終端當(dāng)前所在的位置, 確定從所述移動終端當(dāng)前所在的位置至所述WiFi熱點的最優(yōu)路徑;
[0025] 顯示模塊,用于在所述顯示界面上顯示所述最優(yōu)路徑;
[0026]獲取模塊,用于在所述用戶按照所述最優(yōu)路徑移動時,獲取所述移動終端的運動 方向及所述WiFi熱點的RSSI的第二變化速率;
[0027]第五確定模塊,用于根據(jù)所述RSSI的第二變化速率及運動方向確定所述RSSI的第 二變化速率在預(yù)置的坐標(biāo)系的縱軸上的分量的變化趨勢,其中,所述預(yù)置的坐標(biāo)軸的中心 為所述移動終端當(dāng)前的位置,縱軸的方向為所述移動終端當(dāng)前的位置指向所述WiFi熱點的 位置構(gòu)成的方向;
[0028]提醒模塊,用于若所述分量的變化趨勢為逐漸減小,則提醒所述用戶已偏離所述 最優(yōu)路徑。
[0029 ]本發(fā)明還提供一種WiF i熱點的定位方法,所述方法包括步驟:
[0030] 在確定待定位的WiFi熱點之后,根據(jù)移動終端當(dāng)前所在的位置確定具有規(guī)則形狀 的閉合路徑并顯示,使得用戶能夠攜帶所述移動終端按照所述閉合路徑移動,直至回到所 述移動終端當(dāng)前所在的位置;
[0031] 在所述用戶按照所述閉合路徑移動的過程中,記錄所述WiFi熱點在所述閉合路徑 的不同位置的接收信號強度指示RSSI;
[0032] 根據(jù)記錄的所述WiFi熱點在所述不同位置的RSSI,確定所述WiFi熱點的方向,及 確定所述WiFi熱點與所述移動終端當(dāng)前所在的位置之間的距離,所述WiFi熱點的方向為所 述WiFi熱點相對于所述閉合路徑的中心的方向;
[0033] 根據(jù)所述WiFi熱點的方向、所述距離及所述移動終端當(dāng)前所在的位置確定所述 WiFi熱點的位置。
[0034] 可選地,所述根據(jù)記錄的所述WiFi熱點在所述不同位置的RSSI,確定所述WiFi熱 點的方向包括:
[0035] 利用所述WiFi熱點在所述不同位置的RSSI計算所述WiFi熱點在所述不同位置的 RSSI的第一變化速率;
[0036] 根據(jù)所述不同位置的RSSI的第一變化速率確定所述WiFi熱點的方向。
[0037] 可選地,所述根據(jù)所述不同位置的RSSI的第一變化速率確定所述WiFi熱點的方向 包括:
[0038] 根據(jù)所述不同位置的RSSI的第一變化速率,選擇RSSI的第一變化速率的絕對值最 小的位置作為目標(biāo)位置;
[0039] 根據(jù)所述目標(biāo)位置的RSSI確定所述WiFi熱點的方向。
[0040] 可選地,所述根據(jù)所述目標(biāo)位置的RSSI確定所述WiFi熱點的方向,包括:
[0041] 若所述目標(biāo)位置中包含一個有效位置,且所述有效位置的RSSI在所述不同位置的 RSSI中最大,則將所述閉合路徑的中心指向所述有效位置的方向作為所述WiF i熱點的方 向;
[0042] 若所述目標(biāo)位置中包含一個有效位置,且所述有效位置的RSSI在所述不同位置的 RSSI中最小,則將所述有效位置指向所述閉合路徑的中心的方向作為所述WiFi熱點的方 向;
[0043] 若所述目標(biāo)位置中包含兩個有效位置,則將所述兩個有效位置中RSSI較小的位置 指向RSS I較大的位置的方向作為所述WiFi熱點的方向;
[0044] 根據(jù)所述WiFi熱點的位置及所述移動終端當(dāng)前所在的位置,確定從所述移動終端 當(dāng)前所在的位置至所述WiFi熱點的最優(yōu)路徑;
[0045] 在所述顯示界面上顯示所述最優(yōu)路徑。
[0046] 可選地,所述方法還包括:
[0047] 在所述用戶按照所述最優(yōu)路徑移動時,獲取所述移動終端的運動方向及所述WiFi 熱點的RSSI的第二變化速率;
[0048] 根據(jù)所述RSSI的第二變化速率及運動方向確定所述RSSI的第二變化速率在預(yù)置 的坐標(biāo)系的縱軸上的分量的變化趨勢,其中,所述預(yù)置的坐標(biāo)軸的中心為所述移動終端當(dāng) 前的位置,縱軸的方向為所述移動終端當(dāng)前的位置指向所述WiFi熱點的位置構(gòu)成的方向;
[0049] 若所述分量的變化趨勢為逐漸減小,則提醒所述用戶已偏離所述最優(yōu)路徑。
[0050] 本發(fā)明提出的移動終端,在確定待定位的WiFi熱點之后,確定及顯示模塊根據(jù)移 動終端當(dāng)前所在的位置確定具有規(guī)則形狀的閉合路徑并顯示,使得用戶能夠攜帶移動終端 按照該閉合路徑移動,且在用戶按照該閉合路徑移動的過程中,記錄模塊記錄WiFi熱點在 閉合路徑的不同位置的接收信號強度指示(Received Signal Strength Indication, RSSI),并由定位確定模塊根據(jù)WiFi熱點在不同位置的RSSI確定WiFi熱點的方向,及確定 WiFi熱點與移動終端當(dāng)前所在位置之間的距離,其中,WiFi熱點的方向為WiFi熱點相對于 閉合路徑的中心的方向,最后由定位模塊根據(jù)WiFi熱點的方向、上述距離及移動終端當(dāng)前 所在的位置確定WiFi熱點的位置,以實現(xiàn)對WiFi熱點的定位。移動終端通過利用用戶在按 照規(guī)則形狀的閉合路徑移動時記錄的WiFi熱點的RSSI確定WiFi熱點的位置,使得可利用移 動終端實現(xiàn)對WiFi熱點的定位,而不需要使用GPS進行WiFi熱點的定位,且使用移動終端對 WiFi熱點進行定位,還具有功耗低及定位效果佳等優(yōu)點。
【附圖說明】
[0051]圖1為實現(xiàn)本發(fā)明各個實施例的一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0052]圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0053]圖3為本發(fā)明第一實施例中移動終端的功能模塊的示意圖;
[0054]圖4a為本發(fā)明實施例中閉合路徑為圓形路徑的一個示意圖;
[0055]圖4b為本發(fā)明實施例中WiFi熱點定位的示意圖;
[0056] 圖5為本發(fā)明圖3所示第一實施例中定位確定模塊303的細(xì)化功能模塊的示意圖;
[0057] 圖6為本發(fā)明圖5所示實施例中第二確定模塊5012的細(xì)化功能模塊的示意圖;
[0058]圖7為本發(fā)明實施例中有效位置的示意圖;
[0059] 圖8為本發(fā)明第二實施例中的移動終端的功能模塊的示意圖;
[0060] 圖9為本發(fā)明WiFi熱點的第二變化速率的分量的示意圖;
[00611圖10為本發(fā)明第三實施例中WiFi熱點的定位方法的流程示意圖;
[0062]圖11為本發(fā)明圖10所示實施例中的步驟1003根據(jù)記錄的WiFi熱點在不同位置的 RSSI,確定WiFi熱點的方向的細(xì)化流程示意圖;
[0063]圖12為本發(fā)明圖11所示實施例中的步驟1102根據(jù)不同位置的RSSI的第一變化速 率確定WiFi熱點的方向的細(xì)化流程示意圖;
[0064]圖13為本發(fā)明圖10所示第三實施例追加的步驟的流程示意圖。
[0065] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0066] 應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0067] 現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發(fā)明的說明,其本身 并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0068] 移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動 電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固 定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動 目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0069] 圖1為實現(xiàn)本發(fā)明各個實施例的一個可選的移動終端的硬件結(jié)構(gòu)示意。
[0070] 移動終端100可以包括無線通信單元110、Α/ν(