亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種WiFi定位方法、裝置及移動(dòng)終端與流程

文檔序號:12500518閱讀:327來源:國知局
一種WiFi定位方法、裝置及移動(dòng)終端與流程

本發(fā)明實(shí)施例涉及定位技術(shù)領(lǐng)域,尤其涉及一種WiFi定位方法、裝置及移動(dòng)終端。



背景技術(shù):

無線保真(Wireless Fidelity,WiFi)定位技術(shù)是指通過若干WiFi熱點(diǎn)的信息對移動(dòng)終端進(jìn)行定位的一種常用的方法,利用WiFi定位技術(shù)進(jìn)行定位時(shí),需掃描WiFi信道內(nèi)的WiFi熱點(diǎn),通過掃描到的WiFi熱點(diǎn)的物理地址(Media Access Control,MAC)獲得相應(yīng)的位置信息。一般采用一次把WiFi的13個(gè)信道全部掃描完再進(jìn)行定位的方法,然而,這樣的定位方法往往需要較長的時(shí)間才能確定移動(dòng)終端的定位信息,導(dǎo)致用戶無法快速地獲取定位信息,影響定位的實(shí)時(shí)性,用戶體驗(yàn)較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種WiFi定位方法、裝置及移動(dòng)終端,以解決現(xiàn)有WiFi定位方法定位時(shí)間長,實(shí)時(shí)性差的技術(shù)缺陷。

第一方面,本發(fā)明實(shí)施例提供了一種WiFi定位方法,包括:

若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn);

當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

第二方面,本發(fā)明實(shí)施例提供了一種WiFi定位裝置,包括:

第一掃描模塊,用于若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn);

第一定位模塊,用于當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

第三方面,本發(fā)明實(shí)施例提供了一種移動(dòng)終端,該移動(dòng)終端集成了本發(fā)明實(shí)施例中的WiFi定位裝置。

本發(fā)明實(shí)施例提供的技術(shù)方案,若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn);當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。本發(fā)明實(shí)施例通過采用上述技術(shù)方案,使得掃描到一定數(shù)量的WiFi熱點(diǎn)后即可進(jìn)行定位,相對于現(xiàn)有技術(shù)將13個(gè)WiFi信道全部掃描完再進(jìn)行定位的的WiFi定位技術(shù),本發(fā)明實(shí)施例提供的技術(shù)方案既能夠保證定位的精度,又能大大提高WiFi定位的速度,提高用戶的使用體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例一提供的一種WiFi定位方法的流程示意圖;

圖2是本發(fā)明實(shí)施例二提供的一種WiFi定位方法的流程示意圖;

圖3是本發(fā)明實(shí)施例三提供的一種WiFi定位裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

實(shí)施例一

圖1為本發(fā)明實(shí)施例一提供的一種WiFi定位方法的流程示意圖。該方法可以由WiFi定位裝置執(zhí)行,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般可集成在移動(dòng)終端中。如圖1所示,該方法具體可以包括如下步驟:

步驟101、若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn)。

典型的,信道也稱作通道或頻段,是指以無線信號作為傳輸載體的數(shù)據(jù)信號傳送通道,無線網(wǎng)絡(luò)可在多個(gè)信道上運(yùn)行。通過無線方式共享的網(wǎng)絡(luò)通常叫做WiFi熱點(diǎn),一般使用無線路由器作為WiFi熱點(diǎn)。目前的WiFi網(wǎng)絡(luò)設(shè)備一般都支持13個(gè)WiFi信道,即移動(dòng)終端掃描環(huán)境中的WiFi熱點(diǎn)時(shí),通常掃描13個(gè)WiFi信道中的WiFi熱點(diǎn),這13個(gè)WiFi信道依次記作1~13信道,每個(gè)WiFi信道具有不完全相同的頻率范圍,例如,1信道的中心頻率為2412MHz,其頻率范圍為2401~2423MHz,2信道的中心頻率為2417MHz,頻率范圍為2046~2428MHz。通常路由器在出廠時(shí),默認(rèn)信道一般設(shè)置為1、6和11這三個(gè)信道,即路由器發(fā)送的無線網(wǎng)絡(luò)信號通常主要分布在三個(gè)信道上,使用移動(dòng)終端掃描環(huán)境中的WiFi熱點(diǎn)時(shí),這三個(gè)信道中的WiFi熱點(diǎn)數(shù)通常較多,在標(biāo)準(zhǔn)信道順序中的位置較靠前。

示例性的,歷史位置是指在歷史時(shí)刻進(jìn)行定位的位置。第一預(yù)設(shè)閾值可以設(shè)置為大于能夠?qū)崿F(xiàn)對移動(dòng)終端進(jìn)行精確定位的WiFi熱點(diǎn)個(gè)數(shù)的最小值,也可以為相應(yīng)的閾值范圍,例如,至少掃描得到10個(gè)WiFi熱點(diǎn)信息才能夠?qū)σ苿?dòng)終端進(jìn)行較為精確的定位,則第一預(yù)設(shè)閾值可以設(shè)置為大于10的數(shù)值。標(biāo)準(zhǔn)信道順序是指在歷史位置根據(jù)13個(gè)WiFi信道中的每一個(gè)WiFi信道的WiFi熱點(diǎn)個(gè)數(shù),對各WiFi信道進(jìn)行排序后得到的信道順序。具體的,WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)越多,則該WiFi信道在標(biāo)準(zhǔn)信道順序的位置越靠前,越早掃描該WiFi信道。

具體的,歷史位置可以為上一次對移動(dòng)終端進(jìn)行定位時(shí)的位置,例如,用戶在8:00時(shí)進(jìn)行第一次定位,在8:02時(shí)進(jìn)行第二次定位,則在8:00時(shí)進(jìn)行定位時(shí)得到的WiFi熱點(diǎn)總數(shù)即為歷史位置的WiFi熱點(diǎn)總數(shù)??梢岳斫獾氖牵脩粼谶M(jìn)行連續(xù)定位請求時(shí),其移動(dòng)范圍一般較小,而相近的位置范圍內(nèi)各通道熱點(diǎn)數(shù)基本保持不變,因而采用歷史位置處得到的標(biāo)準(zhǔn)信道順序?qū)iFi信道進(jìn)行掃描仍能夠較快獲取較多的WiFi熱點(diǎn)信息。并且,由于1、6和11這三個(gè)信道中的WiFi熱點(diǎn)通常較多,這三個(gè)信道基本排在標(biāo)準(zhǔn)信道順序的前三個(gè)位置,因而采用標(biāo)準(zhǔn)信道順序?qū)iFi信道進(jìn)行掃描能夠較快獲取預(yù)設(shè)數(shù)量的WiFi熱點(diǎn)數(shù)。

示例性的,在歷史位置處,移動(dòng)終端可以掃描13個(gè)WiFi信道,得到每一個(gè)WiFi信道的WiFi熱點(diǎn)個(gè)數(shù),按照WiFi熱點(diǎn)個(gè)數(shù)的從多到少的順序?qū)Ω鱓iFi信道進(jìn)行排序,得到標(biāo)準(zhǔn)信道順序,并記錄歷史位置所有信道的WiFi熱點(diǎn)總數(shù),若歷史位置WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值時(shí),則在當(dāng)前位置處,移動(dòng)終端按照標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道。

需要說明的是,也可以在移動(dòng)終端中預(yù)先設(shè)置標(biāo)準(zhǔn)信道順序,優(yōu)選的,將1、6和11這三個(gè)WiFi信道設(shè)置為標(biāo)準(zhǔn)信道順序的前三個(gè)位置。

步驟102、當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

示例性的,移動(dòng)終端按照標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道并將掃描到的WiFi熱點(diǎn)個(gè)數(shù)進(jìn)行累計(jì)求和,當(dāng)掃描到的WiFi熱點(diǎn)個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),則根據(jù)掃描得到的WiFi熱點(diǎn)信息的MAC地址來確定用戶的當(dāng)前位置。

具體的,通常掃描得到的WiFi熱點(diǎn)個(gè)數(shù)達(dá)到10個(gè)左右,就已經(jīng)可以進(jìn)行較為精確的定位??梢詫⒌诙A(yù)設(shè)閾值設(shè)置為10,按照標(biāo)準(zhǔn)信道數(shù)序依次掃描各WiFi信道,假設(shè)掃描完兩個(gè)WiFi信道時(shí),得到的WiFi熱點(diǎn)的累計(jì)個(gè)數(shù)已達(dá)到10個(gè),則根據(jù)掃描得到的10個(gè)WiFi熱點(diǎn)信息對用戶進(jìn)行定位??梢岳斫獾氖牵趻呙柽^程中,可以邊掃描邊對掃描到的WiFi熱點(diǎn)的個(gè)數(shù)進(jìn)行累加,當(dāng)累計(jì)得到的WiFi熱點(diǎn)個(gè)數(shù)到達(dá)第二預(yù)設(shè)閾值時(shí),則立即根據(jù)當(dāng)前掃描的到的所有的WiFi熱點(diǎn)信息對用戶進(jìn)行定位。

本實(shí)施例提供的技術(shù)方案,若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn);當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置?,F(xiàn)有技術(shù)使用移動(dòng)終端掃描WiFi熱點(diǎn)時(shí),每次掃描,移動(dòng)終端中的控制單元((Micro Controller Unit,MCU)都需要通過命令的方式與WiFi芯片通信,掃描完13個(gè)通道則需要13次命令交互,定位消耗時(shí)間長,影響定位的實(shí)時(shí)性,用戶體驗(yàn)差。本發(fā)明實(shí)施例通過采用上述技術(shù)方案,使得掃描到一定數(shù)量的WiFi熱點(diǎn)后即可進(jìn)行定位,相對于現(xiàn)有技術(shù)將13個(gè)WiFi信道全部掃描完再進(jìn)行定位的的WiFi定位技術(shù),本發(fā)明實(shí)施例提供的技術(shù)方案既能夠保證定位的精度,又能大大提高WiFi定位的速度,提高用戶的使用體驗(yàn)。

可選的,上述方法還包括:若歷史位置的WiFi熱點(diǎn)總數(shù)小于第一預(yù)設(shè)閾值,則一次性掃描所有WiFi信道,得到所有WiFi信道的WiFi熱點(diǎn)信息;根據(jù)所有WiFi信道的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

示例性的,當(dāng)歷史位置的WiFi熱點(diǎn)總數(shù)小于第一預(yù)設(shè)閾值時(shí),則一次性掃描13個(gè)WiFi信道,得到13個(gè)WiFi信道中所有的WiFi熱點(diǎn)信息。一次性掃描是指移動(dòng)終端中的MCU向WiFi芯片發(fā)送一次性掃描完13個(gè)WiFi信道的命令,即MCU與WiFi芯片只進(jìn)行一次通信,命令WiFi芯片掃描13個(gè)WiFi信道,當(dāng)WiFi芯片掃描完13個(gè)WiFi信道后,一次性返回掃描到的所有WiFi熱點(diǎn)信息。由于掃描得到的WiFi熱點(diǎn)數(shù)量達(dá)到一定數(shù)量(如10個(gè)),才能夠根據(jù)掃描得到的WiFi熱點(diǎn)信息對移動(dòng)終端進(jìn)行精確的定位。若第一預(yù)設(shè)閾值設(shè)置為10,而歷史位置處所有WiFi信道中WiFi熱點(diǎn)的總個(gè)數(shù)小于10個(gè),則必須掃描完13個(gè)WiFi信道,得到所有WiFi信道的WiFi熱點(diǎn)信息,才能夠最大限度的保證對移動(dòng)終端進(jìn)行精確的定位。由于依次掃描13個(gè)WiFi信道則需要移動(dòng)終端的MCU與WiFi芯片進(jìn)行13次命令交互,而一次性全部掃描的方式,只需要1次上述命令交互,因而在所有WiFi信道都必須掃完的情景中,一次性全掃完所需的時(shí)間更短,定位速度更快。

實(shí)施例二

圖2是本發(fā)明實(shí)施例二提供的一種WiFi定位方法的流程示意圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ),根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn)之后,還獲取每一個(gè)WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)。如圖2所示,該方法具體可以包括如下步驟:

步驟201、若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn)。

步驟202、當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

步驟203、掃描得到每一WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)。

示例性的,根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道,并對各信道的WiFi熱點(diǎn)個(gè)數(shù)進(jìn)行分別統(tǒng)計(jì),得到13個(gè)WiFi信道中各WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)。

具體的,當(dāng)移動(dòng)終端掃描周圍環(huán)境中的WiFi熱點(diǎn)時(shí),根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各個(gè)WiFi信道,對掃描到的每一個(gè)WiFi熱點(diǎn)進(jìn)行個(gè)數(shù)累加,同時(shí)對各WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)進(jìn)行分別統(tǒng)計(jì)。例如,假設(shè)第二預(yù)設(shè)閾值為10,當(dāng)掃描完排序第一的WiFi信道時(shí),共得到5個(gè)WiFi熱點(diǎn),在掃描排序第二的WiFi信道時(shí),每掃描到一個(gè)WiFi熱點(diǎn),則在5的基礎(chǔ)上進(jìn)行個(gè)數(shù)累加,假設(shè)排序第二的信道未掃描完,但WiFi熱點(diǎn)個(gè)數(shù)已累加到10,則立即根據(jù)掃描得到的10個(gè)WiFi熱點(diǎn)信息對移動(dòng)終端進(jìn)行定位,可以在進(jìn)行定位的同時(shí)或者在定位完成后,繼續(xù)掃描排序第二的WiFi信道,完成對排序第二的WiFi信道的掃描后,對該WiFi信道的WiFi熱點(diǎn)總個(gè)數(shù)進(jìn)行統(tǒng)計(jì),并繼續(xù)掃描剩余的各個(gè)WiFi信道,直至掃描完13個(gè)WiFi信道,得到每一個(gè)WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)。

步驟204、根據(jù)每一WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)對所有WiFi信道的掃描順序進(jìn)行排序,得到當(dāng)前信道順序。

示例性的,在得到每一個(gè)WiFi信道的WiFi熱點(diǎn)之后,按照各WiFi信道中WiFi熱點(diǎn)個(gè)數(shù)的多少對13個(gè)WiFi信道進(jìn)行排序,例如,以WiFi熱點(diǎn)個(gè)數(shù)從多到少的順序?qū)?3各WiFi信道進(jìn)行排序,得到當(dāng)前位置處13個(gè)WiFi信道的順序,即當(dāng)前信道順序。

步驟205、將當(dāng)前信道順序與標(biāo)準(zhǔn)信道順序進(jìn)行比較。

步驟206、根據(jù)比較結(jié)果,調(diào)整標(biāo)準(zhǔn)信道順序。

示例性的,依據(jù)當(dāng)前信道順序與標(biāo)準(zhǔn)信道順序中各信道的排序是否相同,調(diào)整上述標(biāo)準(zhǔn)信道順序中13個(gè)信道的排列順序。

可選的,根據(jù)上述比較結(jié)果,調(diào)整標(biāo)準(zhǔn)信道順序,可以包括:

若當(dāng)前信道順序與標(biāo)準(zhǔn)信道順序不相同,則將當(dāng)前信道順序更新為新的標(biāo)準(zhǔn)信道順序。

示例性的,若當(dāng)前信道順序與標(biāo)準(zhǔn)信道順序不相同,可以自動(dòng)根據(jù)當(dāng)前信道順序?qū)?biāo)準(zhǔn)信道順序進(jìn)行調(diào)整,或者將原標(biāo)準(zhǔn)信道順序信息替換為當(dāng)前信道順序信息,當(dāng)前信道順序則成為新的標(biāo)準(zhǔn)信道順序。

本實(shí)施例提供的技術(shù)方案,通過掃描到一定數(shù)量的WiFi熱點(diǎn)后即可進(jìn)行定位,相對于現(xiàn)有技術(shù)將13個(gè)WiFi信道全部掃描完再進(jìn)行定位的的WiFi定位技術(shù),既能夠既能夠保證定位的精度,又能大大提高WiFi定位的速度。通過掃描得到每一WiFi信道的WiFi熱點(diǎn)個(gè)數(shù),對13個(gè)WiFi信道進(jìn)行排序,得到當(dāng)前信道順序,并根據(jù)當(dāng)前信道順序來調(diào)整標(biāo)準(zhǔn)信道順序,使得在信道順序發(fā)生變化時(shí),將當(dāng)前信道順序更新為新的標(biāo)準(zhǔn)信道順序,實(shí)現(xiàn)對標(biāo)準(zhǔn)信道順序的動(dòng)態(tài)更新,確保后續(xù)WiFi定位過程中優(yōu)先掃描WiFi熱點(diǎn)個(gè)數(shù)較多的信道,提高后續(xù)WiFi定位的速度,并使移動(dòng)終端可以只存儲標(biāo)準(zhǔn)信道順序信息,減少占用的信息存儲空間。

實(shí)施例三

圖3為本發(fā)明實(shí)施例三提供的一種WiFi定位裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般集成在移動(dòng)終端中,可通過執(zhí)行WiFi定位方法來進(jìn)行定位。如圖3所示,該裝置可以包括:第一掃描模塊301和第一定位模塊302。

其中,第一掃描模塊301,用于若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn);

第一定位模塊302,用于當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

本實(shí)施例提供的技術(shù)方案,若歷史位置的WiFi熱點(diǎn)總數(shù)達(dá)到第一預(yù)設(shè)閾值,則根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn);當(dāng)掃描得到的WiFi熱點(diǎn)的個(gè)數(shù)大于第二預(yù)設(shè)閾值時(shí),根據(jù)掃描得到的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置,使得掃描到一定數(shù)量的WiFi熱點(diǎn),即可對用戶的當(dāng)前位置進(jìn)行定位,相對于現(xiàn)有技術(shù)將13個(gè)WiFi信道全部掃描完再進(jìn)行定位的WiFi定位技術(shù),本發(fā)明實(shí)施例提供的技術(shù)方案既能夠保證定位的精度,有能大大提高WiFi定位的速度,提高用戶的使用體驗(yàn)。

在上述實(shí)施例的基礎(chǔ)上,該裝置還包括:

第二掃描模塊,用于若歷史位置的WiFi熱點(diǎn)總數(shù)小于第一預(yù)設(shè)閾值,則一次性掃描所有WiFi信道,得到所有WiFi信道的WiFi熱點(diǎn)信息;

第二定位模塊,用于根據(jù)所有WiFi信道的WiFi熱點(diǎn)信息確定用戶的當(dāng)前位置。

在上述實(shí)施例的基礎(chǔ)上,該裝置還包括:

統(tǒng)計(jì)模塊,用于在根據(jù)標(biāo)準(zhǔn)信道順序依次掃描各WiFi信道的WiFi熱點(diǎn)之后,掃描得到每一WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)。

在上述實(shí)施例的基礎(chǔ)上,該裝置還包括:

信道順序確定模塊,用于在掃描得到每一WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)之后,根據(jù)每一WiFi信道的WiFi熱點(diǎn)個(gè)數(shù)對所有WiFi信道的掃描順序進(jìn)行排序,得到當(dāng)前信道順序;

比較模塊,用于將當(dāng)前信道順序與標(biāo)準(zhǔn)信道順序進(jìn)行比較;

調(diào)整模塊,用于根據(jù)比較結(jié)果,調(diào)整標(biāo)準(zhǔn)信道順序。

在上述實(shí)施例的基礎(chǔ)上,上述調(diào)整模塊具體用于:若當(dāng)前信道順序與標(biāo)準(zhǔn)信道順序不相同,則將當(dāng)前信道順序更新為新的標(biāo)準(zhǔn)信道順序。

實(shí)施例四

本實(shí)施例四提供了一種移動(dòng)終端,該移動(dòng)終端集成了本發(fā)明實(shí)施例中的WiFi定位裝置,可通過執(zhí)行WiFi定位方法方法來進(jìn)行定位。

示例性的,本實(shí)施例中的移動(dòng)終端具體可為手機(jī)、平板電腦、智能手表和智能手環(huán)等具有相關(guān)定位功能的移動(dòng)終端設(shè)備。

當(dāng)用戶使用本發(fā)明實(shí)施例中的移動(dòng)終端時(shí),該移動(dòng)終端能夠在掃描到一定數(shù)量的WiFi熱點(diǎn)后,即可對用戶的當(dāng)前位置進(jìn)行定位,相對于現(xiàn)有技術(shù)將13個(gè)WiFi信道全部掃描完再進(jìn)行定位的WiFi定位技術(shù),使用本發(fā)明實(shí)施例提供的移動(dòng)終端進(jìn)行WiFi定位時(shí),既能夠保證定位的精度,又能大大提高WiFi定位的速度,提高用戶的使用體驗(yàn)。

上述實(shí)施例中提供的WiFi定位裝置及移動(dòng)終端可執(zhí)行本發(fā)明任意實(shí)施例所提供的WiFi定位方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例所提供的WiFi定位方法。

注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1