一種確定熱點(diǎn)區(qū)域的方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種確定熱點(diǎn)區(qū)域的方法和裝置,其中方法包括:利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,記錄定位結(jié)果;其中所述定位數(shù)據(jù)庫包含定位區(qū)域數(shù)據(jù),所述定位區(qū)域數(shù)據(jù)包括定位區(qū)域標(biāo)識及其對應(yīng)的位置信息;依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域,將所述熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。本發(fā)明能夠降低對網(wǎng)絡(luò)資源和移動設(shè)備性能的影響。
【專利說明】
一種確定熱點(diǎn)區(qū)域的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種確定熱點(diǎn)區(qū)域的方法和裝置?!尽颈尘凹夹g(shù)】】
[0002]基于服務(wù)的目的性和針對性,現(xiàn)在越來越多的服務(wù)基于移動設(shè)備的位置信息來實現(xiàn),特別是針對移動設(shè)備用戶經(jīng)常活動的位置區(qū)域,即熱點(diǎn)區(qū)域。諸如:移動應(yīng)用基于移動設(shè)備的熱點(diǎn)區(qū)域進(jìn)行信息推送;移動應(yīng)用在更新地圖、位置等數(shù)據(jù)時,優(yōu)先更新移動設(shè)備熱點(diǎn)區(qū)域的數(shù)據(jù);用戶在使用移動設(shè)備進(jìn)行搜索時,熱點(diǎn)區(qū)域作為參數(shù)調(diào)整搜索結(jié)果的排序;等等。
[0003]那么如何確定移動設(shè)備的熱點(diǎn)區(qū)域就成為關(guān)鍵。目前常用的方式是在服務(wù)器端持續(xù)收集移動設(shè)備的定位結(jié)果,并基于定位結(jié)果確定各移動設(shè)備的熱點(diǎn)區(qū)域。然而,這種方式需要移動設(shè)備采用GPS或網(wǎng)絡(luò)定位的方式進(jìn)行定位,并且持續(xù)不斷地上傳定位結(jié)果,對網(wǎng)絡(luò)資源和移動設(shè)備的性能都會造成很大影響。另外,服務(wù)器端收集的移動設(shè)備的位置信息是點(diǎn)狀的,而通常用戶活動的熱點(diǎn)區(qū)域應(yīng)該是面狀的,不能夠直接地對熱點(diǎn)區(qū)域進(jìn)行反映。
【
【發(fā)明內(nèi)容】
】
[0004]有鑒于此,本發(fā)明提供了一種確定熱點(diǎn)區(qū)域的方法和裝置,以便于降低對網(wǎng)絡(luò)資源和移動設(shè)備性能的影響。
[0005]具體技術(shù)方案如下:
[0006]本發(fā)明提供了一種確定熱點(diǎn)區(qū)域的方法,該方法包括:
[0007]利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,記錄定位結(jié)果;其中所述定位數(shù)據(jù)庫包含定位區(qū)域數(shù)據(jù),所述定位區(qū)域數(shù)據(jù)包括定位區(qū)域標(biāo)識及其對應(yīng)的位置信息;
[0008]依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域,將所述熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。
[0009]根據(jù)本發(fā)明一優(yōu)選實施方式,所述利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位包括:
[0010]確定所述移動設(shè)備探測到的基站,依據(jù)探測到的基站對應(yīng)的定位區(qū)域在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。
[0011]根據(jù)本發(fā)明一優(yōu)選實施方式,所述利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位包括:
[0012]監(jiān)聽到所述移動設(shè)備發(fā)生定位區(qū)域的切換時,利用切換后的定位區(qū)域?qū)?yīng)的標(biāo)識信息在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。
[0013]根據(jù)本發(fā)明一優(yōu)選實施方式,所述定位區(qū)域數(shù)據(jù)預(yù)先配置于所述定位數(shù)據(jù)庫;或者,
[0014]所述移動設(shè)備從服務(wù)器端獲取所述定位區(qū)域數(shù)據(jù)并存儲于所述定位數(shù)據(jù)庫。
[0015]根據(jù)本發(fā)明一優(yōu)選實施方式,該方法還包括:
[0016]記錄采用GPS或者網(wǎng)絡(luò)定位得到的定位結(jié)果。
[0017]根據(jù)本發(fā)明一優(yōu)選實施方式,所述定位區(qū)域數(shù)據(jù)包括位置區(qū)碼LAC數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC ;或者,
[0018]所述定位區(qū)域數(shù)據(jù)包括小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為小區(qū);或者,
[0019]所述熱點(diǎn)區(qū)域數(shù)據(jù)包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC或小區(qū)。
[0020]根據(jù)本發(fā)明一優(yōu)選實施方式,如果所述定位數(shù)據(jù)庫包括LAC數(shù)據(jù),則在確定出所述移動設(shè)備的熱點(diǎn)LAC后,該方法還包括:從所述服務(wù)器端獲取所述熱點(diǎn)LAC對應(yīng)的小區(qū)數(shù)據(jù),并將獲取的小區(qū)數(shù)據(jù)存儲于所述定位數(shù)據(jù)庫。
[0021]根據(jù)本發(fā)明一優(yōu)選實施方式,依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域包括:
[0022]依據(jù)定位結(jié)果的數(shù)量設(shè)置各定位區(qū)域的熱度值,將熱度值滿足預(yù)設(shè)條件的定位區(qū)域確定為熱點(diǎn)定位區(qū)域,所述預(yù)設(shè)條件包括:熱度值排在前M個,M為預(yù)設(shè)的正整數(shù),或者熱度值大于或等于預(yù)設(shè)的熱度閾值。
[0023]根據(jù)本發(fā)明一優(yōu)選實施方式,在確定熱度值時,采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果的權(quán)重大于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位得到的定位結(jié)果的權(quán)重。
[0024]根據(jù)本發(fā)明一優(yōu)選實施方式,依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域包括:
[0025]對定位結(jié)果進(jìn)行聚類,得到至少一個類;
[0026]將滿足預(yù)設(shè)熱點(diǎn)區(qū)域標(biāo)準(zhǔn)的類對應(yīng)的定位區(qū)域確定為熱點(diǎn)定位區(qū)域;其中,所述熱點(diǎn)區(qū)域標(biāo)準(zhǔn)包括:包含定位結(jié)果數(shù)量排在前N個,所述N為預(yù)設(shè)正整數(shù);或者,包含定位結(jié)果數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值。
[0027]根據(jù)本發(fā)明一優(yōu)選實施方式,依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域包括:
[0028]采用時間序列分析法,得到定位時間處于某時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,將所述X個定位結(jié)果對應(yīng)的定位區(qū)域確定為所述某時間段內(nèi)的熱點(diǎn)定位區(qū)域,所述X大于或等于預(yù)設(shè)數(shù)量閾值。
[0029]根據(jù)本發(fā)明一優(yōu)選實施方式,所述熱點(diǎn)區(qū)域采用以下方式中的至少一種描述:
[0030]熱點(diǎn)區(qū)域的中心點(diǎn)經(jīng)瑋度和區(qū)域半徑的結(jié)合;
[0031]熱點(diǎn)區(qū)域?qū)?yīng)的行政區(qū)劃信息。
[0032]本發(fā)明還提供了一種確定熱點(diǎn)區(qū)域的裝置,其特征在于,該裝置包括:
[0033]離線定位單元,用于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,其中所述定位數(shù)據(jù)庫包含定位區(qū)域數(shù)據(jù),所述定位區(qū)域數(shù)據(jù)包括定位區(qū)域標(biāo)識及其對應(yīng)的位置信息;
[0034]記錄單元,用于記錄定位結(jié)果;
[0035]分析單元,用于依據(jù)所述記錄單元記錄的定位結(jié)果,確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域,將所述熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。
[0036]根據(jù)本發(fā)明一優(yōu)選實施方式,所述離線定位單元在進(jìn)行定位時,具體執(zhí)行:
[0037]確定所述移動設(shè)備探測到的基站,依據(jù)探測到的基站對應(yīng)的定位區(qū)域在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。
[0038]根據(jù)本發(fā)明一優(yōu)選實施方式,所述離線定位單元在進(jìn)行定位時,具體執(zhí)行:監(jiān)聽到所述移動設(shè)備發(fā)生定位區(qū)域的切換時,利用切換后的定位區(qū)域?qū)?yīng)的標(biāo)識信息在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。
[0039]根據(jù)本發(fā)明一優(yōu)選實施方式,所述定位區(qū)域數(shù)據(jù)預(yù)先配置于所述定位數(shù)據(jù)庫;或者,
[0040]該裝置還包括:獲取單元,用于從服務(wù)器端獲取所述定位區(qū)域數(shù)據(jù)并存儲于所述定位數(shù)據(jù)庫。
[0041]根據(jù)本發(fā)明一優(yōu)選實施方式,所述記錄單元,還用于記錄采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果。
[0042]根據(jù)本發(fā)明一優(yōu)選實施方式,所述定位區(qū)域數(shù)據(jù)包括位置區(qū)碼LAC數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC ;或者,
[0043]所述定位區(qū)域數(shù)據(jù)包括小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為小區(qū);或者,
[0044]所述熱點(diǎn)區(qū)域數(shù)據(jù)包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC或小區(qū)。
[0045]根據(jù)本發(fā)明一優(yōu)選實施方式,如果所述定位數(shù)據(jù)庫包括LAC數(shù)據(jù);則該裝置還包括:獲取單元,用于在所述分析單元確定出所述移動設(shè)備的熱點(diǎn)LAC后,從所述服務(wù)器端獲取所述熱點(diǎn)LAC對應(yīng)的小區(qū)數(shù)據(jù),并將獲取的小區(qū)數(shù)據(jù)存儲于所述定位數(shù)據(jù)庫。
[0046]根據(jù)本發(fā)明一優(yōu)選實施方式,所述分析單元,具體用于依據(jù)定位結(jié)果的數(shù)量設(shè)置各定位區(qū)域的熱度值,將熱度值滿足預(yù)設(shè)條件的定位區(qū)域確定為熱點(diǎn)定位區(qū)域,所述預(yù)設(shè)條件包括:熱度值排在前M個,M為預(yù)設(shè)的正整數(shù),或者熱度值大于或等于預(yù)設(shè)的熱度閾值。
[0047]根據(jù)本發(fā)明一優(yōu)選實施方式,在確定熱度值時,采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果的權(quán)重大于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位得到的定位結(jié)果的權(quán)重。
[0048]根據(jù)本發(fā)明一優(yōu)選實施方式,所述分析單元,具體用于:
[0049]對定位結(jié)果進(jìn)行聚類,得到至少一個類;
[0050]將滿足預(yù)設(shè)熱點(diǎn)區(qū)域標(biāo)準(zhǔn)的類對應(yīng)的定位區(qū)域確定為熱點(diǎn)定位區(qū)域;其中,所述熱點(diǎn)區(qū)域標(biāo)準(zhǔn)包括:包含定位結(jié)果數(shù)量排在前N個,所述N為預(yù)設(shè)正整數(shù);或者,包含定位結(jié)果數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值。
[0051]根據(jù)本發(fā)明一優(yōu)選實施方式,所述分析單元,具體用于采用時間序列分析法,得到定位時間處于某時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,將所述X個定位結(jié)果對應(yīng)的定位區(qū)域確定為所述某時間段內(nèi)的熱點(diǎn)定位區(qū)域,所述X大于或等于預(yù)設(shè)數(shù)量閾值。
[0052]根據(jù)本發(fā)明一優(yōu)選實施方式,所述熱點(diǎn)區(qū)域采用以下方式中的至少一種描述:
[0053]熱點(diǎn)區(qū)域的中心點(diǎn)經(jīng)瑋度和區(qū)域半徑的結(jié)合;
[0054]熱點(diǎn)區(qū)域?qū)?yīng)的行政區(qū)劃信息。
[0055]由以上技術(shù)方案可以看出,本發(fā)明確定熱點(diǎn)區(qū)域的方式是基于移動設(shè)備端的定位結(jié)果,即移動設(shè)備端利用本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,這種離線定位的方式無需GPS模塊,也無需移動設(shè)備實時上傳定位結(jié)果給服務(wù)器端,降低了對移動設(shè)備性能和網(wǎng)絡(luò)資源的影響?!尽靖綀D說明】】
[0056]圖1為本發(fā)明實施例提供的確定熱點(diǎn)區(qū)域的方法流程圖;
[0057]圖2為本發(fā)明實施例提供的裝置結(jié)構(gòu)圖。
【【具體實施方式】】
[0058]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0059]本發(fā)明的核心思想在于,在移動設(shè)備本地預(yù)置定位數(shù)據(jù)庫,該定位數(shù)據(jù)庫中包括定位區(qū)域數(shù)據(jù),其中定位區(qū)域數(shù)據(jù)包括定位區(qū)域標(biāo)識及其對應(yīng)的位置信息。移動設(shè)備能夠利用本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,記錄定位結(jié)果。并且在移動設(shè)備端依據(jù)記錄的定位結(jié)果確定熱點(diǎn)定位區(qū)域,將熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。
[0060]優(yōu)選地,上述定位區(qū)域數(shù)據(jù)可以包括LAC數(shù)據(jù),對應(yīng)的熱點(diǎn)定位區(qū)域為熱點(diǎn)LAC。上述定位區(qū)域也可以包括小區(qū)(Cell)數(shù)據(jù),對應(yīng)的熱點(diǎn)定位區(qū)域為熱點(diǎn)小區(qū)。上述定位區(qū)域也可以包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù),對應(yīng)的熱點(diǎn)定位區(qū)域可以為熱點(diǎn)LAC或熱點(diǎn)小區(qū)。其中LAC數(shù)據(jù)包括LAC標(biāo)識信息及其對應(yīng)的位置信息,小區(qū)數(shù)據(jù)包括Cellid(小區(qū)標(biāo)識)及其對應(yīng)的位置信息。這里的“小區(qū)”指的是移動通信中的小區(qū)概念,是基站信號的覆蓋范圍。
[0061]本發(fā)明實施例中涉及的“熱點(diǎn)區(qū)域”指的是移動設(shè)備經(jīng)常所處的區(qū)域,其反映了用戶經(jīng)?;顒拥牡攸c(diǎn)范圍。
[0062]圖1為本發(fā)明實施例提供的確定熱點(diǎn)區(qū)域的方法流程圖,在該實施例中以定位區(qū)域數(shù)據(jù)為LAC數(shù)據(jù),熱點(diǎn)定位區(qū)域為熱點(diǎn)LAC為例。對于定位區(qū)域數(shù)據(jù)為小區(qū)數(shù)據(jù),熱點(diǎn)定位區(qū)域為熱點(diǎn)小區(qū)的實現(xiàn)方式與圖1中流程類似。如圖1中所示,該方法可以包括以下步驟:
[0063]在101中,移動設(shè)備本地預(yù)置定位數(shù)據(jù)庫。
[0064]本步驟中可以將LAC數(shù)據(jù)預(yù)置于定位數(shù)據(jù)庫,可以采用手工配置、出廠配置等方式,也可以采用從服務(wù)器端獲取的LAC數(shù)據(jù)后存儲于定位數(shù)據(jù)庫的方式。
[0065]現(xiàn)有技術(shù)情況下,用于定位的數(shù)據(jù)主要存儲于服務(wù)器端,在服務(wù)器端存儲的數(shù)據(jù)主要是基站級別的,數(shù)據(jù)量較大。為了降低對移動設(shè)備端的存儲壓力,本發(fā)明實施例中優(yōu)選地,初始配置時,可以僅在移動設(shè)備端的定位數(shù)據(jù)庫中存儲LAC數(shù)據(jù),LAC數(shù)據(jù)量相比較基站級別的數(shù)據(jù)大大降低了數(shù)據(jù)量,可以從千萬級別縮減為萬級別,完全可以在移動設(shè)備端進(jìn)行存儲。
[0066]服務(wù)器端基站級別的數(shù)據(jù)通常包括基站id (標(biāo)識)、所屬的LAC標(biāo)識以及基站位置信息。本發(fā)明實施例中LAC數(shù)據(jù)可以是基于LAC標(biāo)識對基站級別的數(shù)據(jù)進(jìn)行合并后得到的。LAC數(shù)據(jù)可以包括LAC標(biāo)識信息及其對應(yīng)的位置信息,該位置信息可以包括LAC所覆蓋區(qū)域的中心點(diǎn)位置信息,還可以包括LAC所覆蓋區(qū)域的輪廓信息或半徑信息。
[0067]在對基站數(shù)據(jù)進(jìn)行合并時,可以采用聚類的方式。即將屬于同一 LAC的基站數(shù)據(jù)基于位置信息進(jìn)行聚類,大多數(shù)情況下,屬于同一 LAC的基站數(shù)據(jù)會被聚類成同一類,記錄該LAC對應(yīng)類的中心點(diǎn)的位置信息,該位置信息可以是經(jīng)瑋度,也可以是所在的行政區(qū)劃信息,例如在XX省XX市XX區(qū),更進(jìn)一步地,還可以記錄LAC對應(yīng)類的輪廓信息或半徑信息。
[0068]在有些情況下,例如LAC覆蓋的區(qū)域過大,則可能會產(chǎn)生同一 LAC的基站數(shù)據(jù)會被聚類成多個類(本發(fā)明實施例中所述“多個”指代多于一個),此時可以對得到的類分別判斷是否符合預(yù)設(shè)的屬性標(biāo)準(zhǔn),如果不符合,則將該類過濾掉。記錄該LAC對應(yīng)的符合屬性標(biāo)準(zhǔn)的類的中心點(diǎn)的位置信息,還可以進(jìn)一步記錄符合屬性標(biāo)準(zhǔn)的類的輪廓信息。
[0069]其中,上述屬性標(biāo)準(zhǔn)可以采用但不限于以下所列中之一或任意組合:
[0070]I)類內(nèi)基站的創(chuàng)建時間在最近的預(yù)設(shè)時間范圍內(nèi)。這種情況是為了防止有些基站創(chuàng)建時間很久,有可能實際的基站已經(jīng)不再使用,但數(shù)據(jù)庫中的基站數(shù)據(jù)未及時更新,對于這種情況產(chǎn)生的類可以將其過濾掉,不進(jìn)行記錄。
[0071]2)類的覆蓋面積大于或等于預(yù)設(shè)的面積標(biāo)準(zhǔn)。有些基站離散于其他大多數(shù)基站而分布成一小類,用戶在該類所覆蓋區(qū)域的概率相比較其他類通常要低得多,往往是一些在距離市區(qū)很遠(yuǎn)的某些地方,基于某種特殊的需求而創(chuàng)建的基站,因此對于這種情況產(chǎn)生的類可以將其過濾掉。
[0072]3)類內(nèi)基站的數(shù)量大于或等于預(yù)設(shè)的數(shù)量標(biāo)準(zhǔn)。通常對于用戶較密集、需求量比較高的地方,通常會設(shè)置較多數(shù)量的基站。與上述第2)種情況類似的,有些基站離離散于其他大多數(shù)基站而分布成一小類,用戶在該類所覆蓋區(qū)域的概率相比較其他類通常要低得多,因此對于這種情況產(chǎn)生的類可以將其過濾掉。
[0073]也就是說,進(jìn)行上述過濾后最終得到的類所覆蓋的區(qū)域即為該LAC覆蓋的區(qū)域。
[0074]在對基站數(shù)據(jù)基于位置信息進(jìn)行聚類時,可以采用諸如K-means、K_medoids、DBSCAN(Density-Based Spatial Clustering of Applicat1ns with Noise,,具有噪聲的基于密度的聚類方法)等聚類方法,本發(fā)明對聚類方式不加以限制。
[0075]在確定類的輪廓信息時,可以采用多種輪廓確定方法,在此以其中一種方式為例:將類中每一個基站數(shù)據(jù)作為一個位置點(diǎn),確定類中一個位于該類中各點(diǎn)中最外側(cè)的點(diǎn)作為第一輪廓點(diǎn);確定與第一輪廓點(diǎn)相鄰的、且與第一輪廓點(diǎn)相連形成直線后使得所有位置點(diǎn)均位于該直線上或直線的同一側(cè)的第二輪廓點(diǎn),將第二輪廓點(diǎn)送入輪廓點(diǎn)隊列;從第二輪廓點(diǎn)開始,用同樣的方法依次找到其他輪廓點(diǎn),直到再次找到第一輪廓點(diǎn)并將第一輪廓點(diǎn)列入輪廓點(diǎn)隊列為止。最終輪廓點(diǎn)隊列中的位置點(diǎn)就是該類的輪廓,即位于該類所覆蓋區(qū)域最外側(cè)的采樣點(diǎn)。
[0076]小區(qū)數(shù)據(jù)是服務(wù)器端根據(jù)定位數(shù)據(jù)得到的,將定位數(shù)據(jù)中屬于同一小區(qū)的定位結(jié)果進(jìn)行整合,在進(jìn)行整合時,也可以采用對屬于同一小區(qū)的定位結(jié)果進(jìn)行聚類的方式。同樣,在聚類后產(chǎn)生至少一個類,同樣可以對這些類進(jìn)行過濾。將最終得到的類覆蓋的區(qū)域作為該小區(qū)對應(yīng)的區(qū)域,該區(qū)域的位置信息可以包括中心點(diǎn)的位置信息,還可以包括該區(qū)域的輪廓信息或半徑信息。其中聚類方式、過濾方式、輪廓信息的確定方式均與LAC數(shù)據(jù)中的處理類似,不再贅述。其中中心點(diǎn)的位置信息可以采用經(jīng)瑋度進(jìn)行描述,或者采用行政區(qū)劃信息進(jìn)行描述。然后記錄Cellid及其對應(yīng)的位置信息得到小區(qū)數(shù)據(jù)。
[0077]在102中,利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,記錄定位時間和定位結(jié)果。
[0078]本步驟的實現(xiàn)可以采用但不限于以下兩種方式:
[0079]第一種方式:確定移動設(shè)備當(dāng)前探測到的基站,依據(jù)當(dāng)前探測到的基站所屬的LAC標(biāo)識信息在定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定移動設(shè)備的定位結(jié)果。
[0080]這種方式可以周期性進(jìn)行定位,例如每隔預(yù)設(shè)的時間進(jìn)行一次定位。也可以在被定位事件觸發(fā)時執(zhí)行,例如用戶在移動設(shè)備上的操作產(chǎn)生了定位事件,則進(jìn)行一次定位。
[0081]這種情況下,記錄的定位時間就是執(zhí)行本方式進(jìn)行定位時的時間。
[0082]第二種方式:監(jiān)聽到移動設(shè)備發(fā)生LAC切換時,利用切換后的LAC對應(yīng)的標(biāo)識信息在定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定移動設(shè)備的定位結(jié)果。
[0083]這種方式是在發(fā)生LAC切換時執(zhí)行的定位方式。這種情況下,記錄的定位時間可以是執(zhí)行本方式進(jìn)行定位時的時間,也可以是一個時間段,即從發(fā)生切換的時間到下次發(fā)生切換的時間。例如當(dāng)監(jiān)聽到移動設(shè)備從LACl切換到LAC2,那么利用LAC2的標(biāo)識在定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用該LAC2的位置信息確定移動設(shè)備的定位結(jié)果,此時的時間為tl。經(jīng)過一段時間后,在t2又監(jiān)聽到從LAC2切換到LAC3,那么記錄LAC2的位置信息對應(yīng)的定位時間為tl至t2。也就是說,在tl至t2這段時間內(nèi),移動設(shè)備位于LAC2的區(qū)域范圍內(nèi)。
[0084]上述兩種方式中,經(jīng)查詢本地數(shù)據(jù)庫獲得的位置信息可以是中心點(diǎn)的經(jīng)瑋度,也可以是中心點(diǎn)經(jīng)瑋度與區(qū)域半徑的結(jié)合,也可以是中心點(diǎn)經(jīng)瑋度與輪廓信息的結(jié)合,也可以是行政區(qū)劃信息,例如XX省XX市XX區(qū),除了中心點(diǎn)的經(jīng)瑋度之外,其他位置信息都是面狀位置信息。
[0085]另外,上述兩種方式是離線定位方式,無需消耗網(wǎng)絡(luò)流量,也無需具有GPS模塊。在本發(fā)明實施例中,進(jìn)行定位的模塊可以封裝在系統(tǒng)層,并提供API供應(yīng)用層調(diào)用。當(dāng)需要進(jìn)行離線定位時,調(diào)用該API以獲得定位結(jié)果。
[0086]在103中,記錄移動設(shè)備采用其他定位方式得到的定位時間和定位結(jié)果。
[0087]在本發(fā)明實施例中,諸如GPS或網(wǎng)絡(luò)定位等其他定位方式獲得的定位時間和定位結(jié)果也可以在移動設(shè)備端進(jìn)行記錄,并用于后續(xù)確定熱點(diǎn)區(qū)域時使用。即其他定位方式可以作為離線定位的輔助。其中網(wǎng)絡(luò)定位指的是定位邏輯在服務(wù)器端,由服務(wù)器端完成移動設(shè)備的定位處理后,通過網(wǎng)絡(luò)將定位結(jié)果返回給移動設(shè)備的方式,諸如基站定位、wifi定位等都屬于網(wǎng)絡(luò)定位。
[0088]需要說明的是,上述102和103并沒有固定的先后順序,是兩種各自獨(dú)立的定位方式。且實際中,可以只執(zhí)行102或只執(zhí)行103。
[0089]在104中,依據(jù)記錄的定位時間和定位結(jié)果,確定預(yù)設(shè)時間段的熱點(diǎn)LAC。
[0090]由于通常用戶的活動是有強(qiáng)烈的時間性的,即不同的時間段活動熱點(diǎn)區(qū)域可能是不同的。例如在白天的活動熱點(diǎn)區(qū)域為辦公室,在晚上的活動熱點(diǎn)區(qū)域為家。再例如,用戶去年住在海淀區(qū),那么其熱點(diǎn)活動區(qū)域為海淀區(qū),今年住在朝陽區(qū),那么其熱點(diǎn)活動區(qū)域為朝陽區(qū)。
[0091]那么在確定移動設(shè)備的熱點(diǎn)區(qū)域時,可以依據(jù)時間段進(jìn)行劃分,確定預(yù)設(shè)時間段的熱點(diǎn)區(qū)域。該預(yù)設(shè)時間段可以以小時、天、星期、月甚至年為粒度。
[0092]當(dāng)然,在確定熱點(diǎn)區(qū)域時,也可以不對時間段進(jìn)行限制和劃分。相應(yīng)地,在102中,利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位時,記錄定位結(jié)果即可,而無需記錄定位時間。在103中,記錄移動設(shè)備采用其他定位方式得到的定位結(jié)果即可。在104中,依據(jù)記錄的定位結(jié)果,確定熱點(diǎn)LAC。
[0093]具體地,可以依據(jù)定位時間和定位結(jié)果,確定預(yù)設(shè)時間段內(nèi)的定位結(jié)果;對該預(yù)設(shè)時間段內(nèi)的定位結(jié)果進(jìn)行聚類,得到至少一個類;然后將滿足預(yù)設(shè)熱點(diǎn)區(qū)域標(biāo)準(zhǔn)的類對應(yīng)的LAC確定為該預(yù)設(shè)時間段內(nèi)的熱點(diǎn)LAC,該熱點(diǎn)LAC就是移動設(shè)備在該預(yù)設(shè)時間段內(nèi)的活動熱點(diǎn)區(qū)域。其中預(yù)設(shè)的熱點(diǎn)區(qū)域標(biāo)準(zhǔn)可以采用但不限于:包含定位結(jié)果數(shù)量排在前N個,N為預(yù)設(shè)正整數(shù);包含定位結(jié)果數(shù)量大于或等于預(yù)設(shè)的數(shù)量閾值。例如將包含定位結(jié)果數(shù)量最多的類確定為熱點(diǎn)區(qū)域。定義熱點(diǎn)區(qū)域標(biāo)準(zhǔn)是為了排除一些偶然性的活動所產(chǎn)生的誤差。理想情況下,類中所有的定位結(jié)果都屬于同一 LAC,也有些偶然情況會引起誤差,例如移動設(shè)備所處位置正好處于LAC切換的附近位置,導(dǎo)致移動設(shè)備可能接入不同LAC,對于這種情況,取類中大多數(shù)定位結(jié)果對應(yīng)的LAC為熱點(diǎn)LAC。
[0094]舉個例子,預(yù)設(shè)兩個時間段,一個時間段為:9:00?17:00;—個時間段為10:00?6:00。依據(jù)記錄的定位時間和定位結(jié)果,從中找到定位時間在9:00?17:00內(nèi)的定位結(jié)果,將這些定位結(jié)果進(jìn)行聚類,假設(shè)得到三個類,一個類,這三個類對應(yīng)的位置信息分別為:北京市海淀區(qū)知春路、北京市海淀區(qū)牡丹園和北京市海淀區(qū)北京大學(xué)。這三個類包含的定位結(jié)果數(shù)量分別為:88、10和2,那么可以將北京市海淀區(qū)知春路作為9:00?17:00時間段的活動熱點(diǎn)區(qū)域。再從記錄的定位時間和定位結(jié)果中找到定位時間在22:00?6:00內(nèi)的定位結(jié)果,將這些定位結(jié)果進(jìn)行聚類,假設(shè)也得到三個類,這三個類對應(yīng)的位置信息分別為:北京市昌平區(qū)回龍觀小區(qū)、北京市朝陽區(qū)三里屯、北京市海淀區(qū)民族大學(xué)。這三個類包含的定位結(jié)果數(shù)量分別為:91、3和7,那么可以將北京市昌平區(qū)回龍觀小區(qū)作為22:00?6:00時間段內(nèi)的活動熱點(diǎn)區(qū)域。由于通常情況下,在9:00?17:00時間段內(nèi)用戶在公司辦公,在22:00?6:00時間段內(nèi)用戶在家休息,因此采用上述方式就可以確定出用戶的辦公地點(diǎn)為北京市海淀區(qū)知春路,用戶的住所為北京市昌平區(qū)回龍觀小區(qū)。
[0095]再舉個例子,預(yù)設(shè)時間段為近一個月,依據(jù)記錄的定位時間和定位結(jié)果,從中找到定位時間在近一個月內(nèi)的定位結(jié)果,將這些定位結(jié)果進(jìn)行聚類,假設(shè)得到十個類,包含定位結(jié)果數(shù)量排在前3個的類分別為:北京市海淀區(qū)知春路、北京市昌平區(qū)回龍觀小區(qū)、北京市海淀區(qū)中關(guān)村。那么可以將這三個區(qū)域作為用戶在近一個月內(nèi)的活動熱點(diǎn)區(qū)域。通過這種方式就可以逐漸得到用戶熱點(diǎn)區(qū)域的變化。
[0096]除了步驟104所描述的方式之外,還可以采用依據(jù)預(yù)設(shè)時間段內(nèi)定位結(jié)果的數(shù)量設(shè)置各LAC的熱度值,將熱度值滿足預(yù)設(shè)條件的LAC確定為熱點(diǎn)LAC。這里預(yù)設(shè)條件可以包括:熱度值排在前M個,M為預(yù)設(shè)正整數(shù),或者熱度值大于或等于預(yù)設(shè)的熱度閾值。也就是說,當(dāng)?shù)玫揭粋€定位結(jié)果時,該定位結(jié)果對應(yīng)的LAC熱度值就有所增加,例如將熱度值加1,當(dāng)確定熱點(diǎn)LAC時,可以將預(yù)設(shè)時間段內(nèi)熱度值最高的LAC確定為熱點(diǎn)LAC。在本發(fā)明實施例中“熱度值”指的是定位區(qū)域的熱度量化值,其直接反映了移動設(shè)備在該定位區(qū)域的活動熱度。
[0097]對于這種方式,由于GPS或網(wǎng)絡(luò)定位等方式的定位精度較高,因此可以設(shè)置采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果對熱度值的貢獻(xiàn)度高于采用離線定位方式得到的定位結(jié)果對熱度值的貢獻(xiàn)度。例如,離線定位方式得到的定位結(jié)果對該定位結(jié)果所屬LAC的熱度值增加1,GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果對該定位結(jié)果所屬LAC的熱度值增加2。
[0098]本步驟還可以采用其他方式實現(xiàn),諸如采用時間序列分析法。當(dāng)采用時間序列分析法時,可以繪制每天的定位時間與定位結(jié)果的關(guān)系圖,利用關(guān)系圖進(jìn)行相關(guān)性計算,可以得到滿足相關(guān)性要求的定位結(jié)果以及定位時間范圍,例如可以得到9:00?17:00時間段內(nèi)的一些定位結(jié)果滿足相關(guān)性要求,得到22:00?6: OO時間段內(nèi)的一些定位結(jié)果滿足相關(guān)性要求。除了繪制關(guān)系圖的方式之外,時間序列分析法還可以采用諸如建模的方式、確定相關(guān)函數(shù)的方式等等,在此不對時間序列分析法進(jìn)行具體描述??傊捎脮r間序列分析法可以得到某時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,可以將該X個定位結(jié)果所屬的LAC確定為所述某時間段內(nèi)的熱點(diǎn)LAC。
[0099]本步驟可以是周期性執(zhí)行的,即每隔一段時間確定出活動熱點(diǎn)區(qū)域,也可以是基于事件觸發(fā)的,例如當(dāng)有應(yīng)用需要使用活動熱點(diǎn)區(qū)域時,執(zhí)行本步驟。
[0100]在105中,將熱點(diǎn)LAC對應(yīng)的區(qū)域確定為熱點(diǎn)區(qū)域,基于確定出的熱點(diǎn)區(qū)域向移動設(shè)備提供服務(wù)。
[0101]本發(fā)明實施例中熱點(diǎn)區(qū)域的描述可以采用熱點(diǎn)區(qū)域的中心點(diǎn)經(jīng)瑋度和區(qū)域半徑的結(jié)合,也可以采用熱點(diǎn)區(qū)域?qū)?yīng)的行政區(qū)劃信息。該行政區(qū)劃信息可以精確到縣、區(qū)、村等,也可以精確到街道、社區(qū)、商圈、甚至樓宇。
[0102]本發(fā)明實施例中可以將確定熱點(diǎn)區(qū)域的模塊封裝在系統(tǒng)層,并向應(yīng)用層提供API (即系統(tǒng)接口 )供移動應(yīng)用進(jìn)行調(diào)用。
[0103]在確定出熱點(diǎn)區(qū)域后,可以有多種利用方式,可以包括但不限于:
[0104]移動應(yīng)用基于移動設(shè)備的熱點(diǎn)區(qū)域進(jìn)行信息推送。例如,大眾點(diǎn)評等生活服務(wù)類APP調(diào)用系統(tǒng)接口獲取到移動設(shè)備的熱點(diǎn)區(qū)域包括“北京市海淀區(qū)知春路”時,可以推送該熱點(diǎn)區(qū)域范圍內(nèi)的美食、娛樂等信息。天氣預(yù)報類APP調(diào)用系統(tǒng)接口獲取到移動設(shè)備的熱點(diǎn)區(qū)域包括“北京市昌平區(qū)”,則可以向移動設(shè)備推送北京市昌平區(qū)的天氣信息。等等。
[0105]移動應(yīng)用在更新地圖、位置等數(shù)據(jù)時,優(yōu)先更新移動設(shè)備熱點(diǎn)區(qū)域的數(shù)據(jù)。例如地圖類APP調(diào)用系統(tǒng)接口獲取到移動設(shè)備近一個月的熱點(diǎn)區(qū)域包括“北京市昌平區(qū)”,那么可以優(yōu)選更新北京市昌平區(qū)的地圖數(shù)據(jù)。
[0106]向用戶提供搜索結(jié)果時,將熱點(diǎn)區(qū)域作為參數(shù)調(diào)整搜索結(jié)果的排序。例如搜索引擎獲取到用戶在搜索框中輸入關(guān)鍵詞“鮮花快遞”,調(diào)用系統(tǒng)接口獲取到移動設(shè)備當(dāng)前時間段的熱點(diǎn)區(qū)域包括“北京市海淀區(qū)知春路”,那么可以將“北京市海淀區(qū)知春路”作為參數(shù),將與北京市海淀區(qū)知春路相關(guān)的搜索結(jié)果的排序提前,這樣用戶就能夠優(yōu)先從搜索結(jié)果中看到北京市海淀區(qū)知春路上的鮮花快遞服務(wù)。
[0107]除了定位區(qū)域數(shù)據(jù)包括LAC數(shù)據(jù)或小區(qū)數(shù)據(jù)的情況之外,還可以存在定位區(qū)域數(shù)據(jù)包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù)的情況,對于這種情況,確定出的熱點(diǎn)定位區(qū)域可以是LAC,也可以是小區(qū)。如果確定出的熱點(diǎn)LAC與熱點(diǎn)小區(qū)不存在重疊,則將確定的熱點(diǎn)LAC和熱點(diǎn)小區(qū)分別作為熱點(diǎn)區(qū)域。如果確定的熱點(diǎn)LAC和熱點(diǎn)小區(qū)存在重疊,則可以采用熱點(diǎn)LAC或者熱點(diǎn)小區(qū)作為熱點(diǎn)區(qū)域,由于小區(qū)的精度更高,因此可以優(yōu)選熱點(diǎn)小區(qū)作為熱點(diǎn)區(qū)域。當(dāng)然也可以根據(jù)應(yīng)用的需要來確定是選擇熱點(diǎn)LAC還是熱點(diǎn)小區(qū)。如果該應(yīng)用需要的熱點(diǎn)區(qū)域精度較高,則可以選擇熱點(diǎn)小區(qū)作為熱點(diǎn)區(qū)域,否則選擇熱點(diǎn)小區(qū)作為熱點(diǎn)區(qū)域。
[0108]當(dāng)采用LAC數(shù)據(jù)進(jìn)行定位時,通常定位精度較差,一般定位到縣、區(qū)級別,但LAC數(shù)據(jù)的數(shù)據(jù)量較小。利用小區(qū)數(shù)據(jù)的定位精度較高,一般可以定位到街道、社區(qū)甚至樓宇,但小區(qū)數(shù)據(jù)的數(shù)據(jù)量較大。因此為了節(jié)省移動設(shè)備的存儲空間,可以在初始配置定位數(shù)據(jù)庫時,僅在定位數(shù)據(jù)庫中預(yù)置LAC數(shù)據(jù)。當(dāng)利用LAC數(shù)據(jù)確定出熱點(diǎn)LAC區(qū)域時,移動設(shè)備再從服務(wù)器端獲取該熱點(diǎn)LAC區(qū)域?qū)?yīng)的小區(qū)數(shù)據(jù),將獲取的小區(qū)數(shù)據(jù)存儲于定位數(shù)據(jù)庫。這樣后續(xù)在進(jìn)行定位時,如果移動設(shè)備在該熱點(diǎn)LAC區(qū)域中,則可以采用小區(qū)數(shù)據(jù)做精度更高的定位,從而達(dá)到逐步求精的效果。
[0109]以上是對本發(fā)明提供的方法進(jìn)行的詳細(xì)描述,下面對本發(fā)明提供的裝置進(jìn)行詳細(xì)描述。
[0110]圖2為本發(fā)明實施例提供的裝置結(jié)構(gòu)圖,該裝置設(shè)置于移動設(shè)備中,如圖2所示,該裝置可以包括:離線定位單元01、記錄單元02和分析單元03,還可以包括獲取單元04。
[0111]離線定位單元01負(fù)責(zé)利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,其中定位數(shù)據(jù)庫包含定位區(qū)域數(shù)據(jù)。上述的定位區(qū)域數(shù)據(jù)可以預(yù)置于定位數(shù)據(jù)庫,可以采用手工配置、出廠配置等方式。也可以由獲取單元04從服務(wù)器端獲取定位區(qū)域數(shù)據(jù)后存儲于定位數(shù)據(jù)庫。
[0112]記錄單元02負(fù)責(zé)記錄定位結(jié)果,還可以進(jìn)一步記錄定位時間。
[0113]具體地,離線定位單元01在進(jìn)行定位時,可以采用但不限于以下兩種方式:
[0114]第一種方式:確定移動設(shè)備探測到的基站,依據(jù)探測到的基對應(yīng)的定位區(qū)域標(biāo)識信息在定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定移動設(shè)備的定位結(jié)果O
[0115]這種方式可以周期性進(jìn)行定位,例如每隔預(yù)設(shè)的時間進(jìn)行一次定位。也可以在被定位事件觸發(fā)時執(zhí)行,例如用戶在移動設(shè)備上的操作產(chǎn)生了定位事件,則進(jìn)行一次定位。
[0116]這種情況下,記錄單元02記錄的定位時間就是離線定位單元01進(jìn)行定位時的時間。
[0117]第二種方式:監(jiān)聽到移動設(shè)備發(fā)生定位區(qū)域的切換時,利用切換后的定位區(qū)域?qū)?yīng)的標(biāo)識信息在定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定移動設(shè)備的定位結(jié)果。
[0118]這種情況下,記錄單元02記錄的定位時間為定位單元OI本次定位的時間,或者為本次定位的時間至移動設(shè)備切換到其他定位區(qū)域的時間。
[0119]上述兩種方式中,經(jīng)查詢本地數(shù)據(jù)庫獲得的位置信息可以是中心點(diǎn)的經(jīng)瑋度,也可以是中心點(diǎn)經(jīng)瑋度與區(qū)域半徑的結(jié)合,也可以是中心點(diǎn)經(jīng)瑋度與輪廓信息的結(jié)合,也可以是行政區(qū)劃信息,例如XX省XX市XX區(qū),除了中心點(diǎn)的經(jīng)瑋度之外,其他位置信息都是面狀位置信息。
[0120]除此之外,由于移動設(shè)備中可能還存在GPS模塊或網(wǎng)絡(luò)定位單元,那么記錄單元02也可以記錄采用GPS或網(wǎng)絡(luò)定位方式得到的定位時間和定位結(jié)果,并用于后續(xù)確定熱點(diǎn)區(qū)域時使用。即其他定位方式可以作為離線定位的輔助。
[0121]分析單元03負(fù)責(zé)依據(jù)記錄單元02記錄的定位結(jié)果,確定移動設(shè)備的熱點(diǎn)定位區(qū)域,將熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。
[0122]由于通常用戶的活動是有強(qiáng)烈的時間性的,即不同的時間段活動熱點(diǎn)區(qū)域可能是不同的。那么在確定移動設(shè)備的熱點(diǎn)區(qū)域時,可以依據(jù)時間段進(jìn)行劃分,確定預(yù)設(shè)時間段的熱點(diǎn)區(qū)域。該預(yù)設(shè)時間段可以以小時、天、星期、月甚至年為粒度。具體地,分析單元03可以依據(jù)預(yù)設(shè)時間段內(nèi)定位結(jié)果的數(shù)量設(shè)置各定位區(qū)域的熱度值,將熱度值滿足預(yù)設(shè)條件的定位區(qū)域確定為熱點(diǎn)定位區(qū)域,其中預(yù)設(shè)條件可以包括:熱度值排在前M個,M為預(yù)設(shè)的正整數(shù),或者熱度值大于或等于預(yù)設(shè)的熱度閾值。
[0123]分析單元03在依據(jù)預(yù)設(shè)時間段內(nèi)定位結(jié)果的數(shù)量設(shè)置各定位區(qū)域的熱度值時,可以設(shè)置采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果對熱度值的貢獻(xiàn)度大于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位(即離線定位方式)得到的定位結(jié)果對熱度值的貢獻(xiàn)度,即在確定熱度值時,采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果的權(quán)重大于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位(即離線定位方式)得到的定位結(jié)果的權(quán)重。
[0124]分析單元03還可以依據(jù)定位時間和定位結(jié)果,確定預(yù)設(shè)時間段內(nèi)的定位結(jié)果;對預(yù)設(shè)時間段內(nèi)的定位結(jié)果進(jìn)行聚類,得到至少一個類;將滿足預(yù)設(shè)熱點(diǎn)區(qū)域標(biāo)準(zhǔn)的類對應(yīng)的定位區(qū)域確定為預(yù)設(shè)時間段內(nèi)的熱點(diǎn)定位區(qū)域。
[0125]其中熱點(diǎn)區(qū)域標(biāo)準(zhǔn)可以采用但不限于:包含定位結(jié)果數(shù)量排在前N個,N為預(yù)設(shè)正整數(shù);或者,包含定位結(jié)果數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值。定義熱點(diǎn)區(qū)域標(biāo)準(zhǔn)是為了排除一些偶然性的活動所產(chǎn)生的誤差。
[0126]當(dāng)然也可以不依據(jù)定位時間對定位結(jié)果進(jìn)行時間上的劃分,而針對所有定位結(jié)果來確定熱點(diǎn)定位區(qū)域。
[0127]分析單元03還可以采用其他方式實現(xiàn),諸如采用時間序列分析法。當(dāng)采用時間序列分析法時,可以繪制每天的定位時間與定位結(jié)果的關(guān)系圖,利用關(guān)系圖進(jìn)行相關(guān)性計算,可以得到滿足相關(guān)性要求的定位結(jié)果以及定位時間范圍,例如可以得到9:00?17:00時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,得到22:00?6:00時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求。除了繪制關(guān)系圖的方式之外,時間序列分析法還可以采用諸如建模的方式、確定相關(guān)函數(shù)的方式等等,在此不對時間序列分析法進(jìn)行具體描述??傊?,采用時間序列分析法可以得到某時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,X大于或等于預(yù)設(shè)的數(shù)量閾值,可以將這些定位結(jié)果對應(yīng)的定位區(qū)域確定為所述某時間段內(nèi)的熱點(diǎn)區(qū)域。
[0128]本發(fā)明實施例中熱點(diǎn)區(qū)域的描述可以采用熱點(diǎn)區(qū)域的中心點(diǎn)經(jīng)瑋度和區(qū)域半徑的結(jié)合,也可以采用熱點(diǎn)區(qū)域?qū)?yīng)的行政區(qū)劃信息。該行政區(qū)劃信息可以精確到縣、區(qū)、村等,也可以精確到街道、社區(qū)、商圈、甚至樓宇。
[0129]該裝置可以封裝在系統(tǒng)層,并向應(yīng)用層提供API供移動應(yīng)用進(jìn)行調(diào)用。對熱點(diǎn)區(qū)域的利用方式可以包括但不限于:移動應(yīng)用基于移動設(shè)備的熱點(diǎn)區(qū)域進(jìn)行信息推送;移動應(yīng)用在更新地圖、位置等數(shù)據(jù)時,優(yōu)先更新移動設(shè)備熱點(diǎn)區(qū)域的數(shù)據(jù);向用戶提供搜索結(jié)果時,將熱點(diǎn)區(qū)域作為參數(shù)調(diào)整搜索結(jié)果的排序;等等。
[0130]優(yōu)選地,上述定位區(qū)域數(shù)據(jù)可以包括LAC數(shù)據(jù),對應(yīng)的熱點(diǎn)定位區(qū)域為熱點(diǎn)LAC。上述定位區(qū)域也可以包括小區(qū)(Cell)數(shù)據(jù),對應(yīng)的熱點(diǎn)定位區(qū)域為熱點(diǎn)小區(qū)。上述定位區(qū)域也可以包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù),對應(yīng)的熱點(diǎn)定位區(qū)域可以為熱點(diǎn)LAC或熱點(diǎn)小區(qū)。其中LAC數(shù)據(jù)包括LAC標(biāo)識信息及其對應(yīng)的位置信息,小區(qū)數(shù)據(jù)包括Cellid(小區(qū)標(biāo)識)及其對應(yīng)的位置信息。
[0131 ] 當(dāng)采用LAC數(shù)據(jù)進(jìn)行定位時,通常定位精度較差,一般定位到縣、區(qū)級別,但LAC數(shù)據(jù)的數(shù)據(jù)量較小。利用小區(qū)數(shù)據(jù)的定位精度較高,一般可以定位到街道、社區(qū)、商圈甚至樓宇,但小區(qū)數(shù)據(jù)的數(shù)據(jù)量較大。因此為了節(jié)省移動設(shè)備的存儲空間,可以在初始配置定位數(shù)據(jù)庫時,僅在定位數(shù)據(jù)庫中預(yù)置LAC數(shù)據(jù)。在分析單元03確定出移動設(shè)備的熱點(diǎn)LAC后,獲取單元04再從服務(wù)器端獲取熱點(diǎn)LAC對應(yīng)的小區(qū)數(shù)據(jù),并將獲取的小區(qū)數(shù)據(jù)存儲于定位數(shù)據(jù)庫。
[0132]由以上描述可以看出,本發(fā)明提供的方法和裝置可以具備以下優(yōu)點(diǎn):
[0133]I)本發(fā)明確定熱點(diǎn)區(qū)域的方式是基于移動設(shè)備端的定位結(jié)果,即移動設(shè)備端利用本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,這種離線定位的方式無需GPS模塊,也無需移動設(shè)備實時上傳定位結(jié)果給服務(wù)器端,降低了對移動設(shè)備性能和網(wǎng)絡(luò)資源的影響。
[0134]2)本發(fā)明中確定的熱點(diǎn)區(qū)域為LAC或小區(qū)對應(yīng)的區(qū)域,本身就可以是面狀的,無需進(jìn)行額外的聚合等處理。
[0135]在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
[0136]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0137]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory, ROM)、隨機(jī)存取存儲器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0138]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【主權(quán)項】
1.一種確定熱點(diǎn)區(qū)域的方法,其特征在于,該方法包括: 利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,記錄定位結(jié)果;其中所述定位數(shù)據(jù)庫包含定位區(qū)域數(shù)據(jù),所述定位區(qū)域數(shù)據(jù)包括定位區(qū)域標(biāo)識及其對應(yīng)的位置信息; 依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域,將所述熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位包括: 確定所述移動設(shè)備探測到的基站,依據(jù)探測到的基站對應(yīng)的定位區(qū)域在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位包括: 監(jiān)聽到所述移動設(shè)備發(fā)生定位區(qū)域的切換時,利用切換后的定位區(qū)域?qū)?yīng)的標(biāo)識信息在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述定位區(qū)域數(shù)據(jù)預(yù)先配置于所述定位數(shù)據(jù)庫;或者, 所述移動設(shè)備從服務(wù)器端獲取所述定位區(qū)域數(shù)據(jù)并存儲于所述定位數(shù)據(jù)庫。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括: 記錄采用GPS或者網(wǎng)絡(luò)定位得到的定位結(jié)果。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述定位區(qū)域數(shù)據(jù)包括位置區(qū)碼LAC數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC ;或者, 所述定位區(qū)域數(shù)據(jù)包括小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為小區(qū);或者, 所述熱點(diǎn)區(qū)域數(shù)據(jù)包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC或小區(qū)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,如果所述定位數(shù)據(jù)庫包括LAC數(shù)據(jù),則在確定出所述移動設(shè)備的熱點(diǎn)LAC后,該方法還包括:從所述服務(wù)器端獲取所述熱點(diǎn)LAC對應(yīng)的小區(qū)數(shù)據(jù),并將獲取的小區(qū)數(shù)據(jù)存儲于所述定位數(shù)據(jù)庫。8.根據(jù)權(quán)利要求1至7任一權(quán)項所述的方法,其特征在于,依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域包括: 依據(jù)定位結(jié)果的數(shù)量設(shè)置各定位區(qū)域的熱度值,將熱度值滿足預(yù)設(shè)條件的定位區(qū)域確定為熱點(diǎn)定位區(qū)域,所述預(yù)設(shè)條件包括:熱度值排在前M個,M為預(yù)設(shè)的正整數(shù),或者熱度值大于或等于預(yù)設(shè)的熱度閾值。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在確定熱度值時,采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果的權(quán)重大于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位得到的定位結(jié)果的權(quán)重。10.根據(jù)權(quán)利要求1至7任一權(quán)項所述的方法,其特征在于,依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域包括: 對定位結(jié)果進(jìn)行聚類,得到至少一個類; 將滿足預(yù)設(shè)熱點(diǎn)區(qū)域標(biāo)準(zhǔn)的類對應(yīng)的定位區(qū)域確定為熱點(diǎn)定位區(qū)域;其中,所述熱點(diǎn)區(qū)域標(biāo)準(zhǔn)包括:包含定位結(jié)果數(shù)量排在前N個,所述N為預(yù)設(shè)正整數(shù);或者,包含定位結(jié)果數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值。11.根據(jù)權(quán)利要求1至7任一權(quán)項所述的方法,其特征在于,依據(jù)所述定位結(jié)果確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域包括: 采用時間序列分析法,得到定位時間處于某時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,將所述X個定位結(jié)果對應(yīng)的定位區(qū)域確定為所述某時間段內(nèi)的熱點(diǎn)定位區(qū)域,所述X大于或等于預(yù)設(shè)數(shù)量閾值。12.根據(jù)權(quán)利要求1至7任一權(quán)項所述的方法,其特征在于,所述熱點(diǎn)區(qū)域采用以下方式中的至少一種描述: 熱點(diǎn)區(qū)域的中心點(diǎn)經(jīng)瑋度和區(qū)域半徑的結(jié)合; 熱點(diǎn)區(qū)域?qū)?yīng)的行政區(qū)劃信息。13.一種確定熱點(diǎn)區(qū)域的裝置,其特征在于,該裝置包括: 離線定位單元,用于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位,其中所述定位數(shù)據(jù)庫包含定位區(qū)域數(shù)據(jù),所述定位區(qū)域數(shù)據(jù)包括定位區(qū)域標(biāo)識及其對應(yīng)的位置信息; 記錄單元,用于記錄定位結(jié)果; 分析單元,用于依據(jù)所述記錄單元記錄的定位結(jié)果,確定所述移動設(shè)備的熱點(diǎn)定位區(qū)域,將所述熱點(diǎn)定位區(qū)域確定為熱點(diǎn)區(qū)域。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述離線定位單元在進(jìn)行定位時,具體執(zhí)行: 確定所述移動設(shè)備探測到的基站,依據(jù)探測到的基站對應(yīng)的定位區(qū)域在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述離線定位單元在進(jìn)行定位時,具體執(zhí)行:監(jiān)聽到所述移動設(shè)備發(fā)生定位區(qū)域的切換時,利用切換后的定位區(qū)域?qū)?yīng)的標(biāo)識信息在所述定位數(shù)據(jù)庫中查詢對應(yīng)的位置信息,利用查詢到的位置信息確定所述移動設(shè)備的定位結(jié)果。16.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述定位區(qū)域數(shù)據(jù)預(yù)先配置于所述定位數(shù)據(jù)庫;或者, 該裝置還包括:獲取單元,用于從服務(wù)器端獲取所述定位區(qū)域數(shù)據(jù)并存儲于所述定位數(shù)據(jù)庫。17.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述記錄單元,還用于記錄采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果。18.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述定位區(qū)域數(shù)據(jù)包括位置區(qū)碼LAC數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC ;或者, 所述定位區(qū)域數(shù)據(jù)包括小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為小區(qū);或者, 所述熱點(diǎn)區(qū)域數(shù)據(jù)包括LAC數(shù)據(jù)和小區(qū)數(shù)據(jù),所述熱點(diǎn)定位區(qū)域為LAC或小區(qū)。19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,如果所述定位數(shù)據(jù)庫包括LAC數(shù)據(jù);則該裝置還包括:獲取單元,用于在所述分析單元確定出所述移動設(shè)備的熱點(diǎn)LAC后,從所述服務(wù)器端獲取所述熱點(diǎn)LAC對應(yīng)的小區(qū)數(shù)據(jù),并將獲取的小區(qū)數(shù)據(jù)存儲于所述定位數(shù)據(jù)庫。20.根據(jù)權(quán)利要求13至19任一權(quán)項所述的裝置,其特征在于,所述分析單元,具體用于依據(jù)定位結(jié)果的數(shù)量設(shè)置各定位區(qū)域的熱度值,將熱度值滿足預(yù)設(shè)條件的定位區(qū)域確定為熱點(diǎn)定位區(qū)域,所述預(yù)設(shè)條件包括:熱度值排在前M個,M為預(yù)設(shè)的正整數(shù),或者熱度值大于或等于預(yù)設(shè)的熱度閾值。21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,在確定熱度值時,采用GPS或網(wǎng)絡(luò)定位方式得到的定位結(jié)果的權(quán)重大于利用移動設(shè)備本地預(yù)置的定位數(shù)據(jù)庫進(jìn)行定位得到的定位結(jié)果的權(quán)重。22.根據(jù)權(quán)利要求13至19任一權(quán)項所述的裝置,其特征在于,所述分析單元,具體用于: 對定位結(jié)果進(jìn)行聚類,得到至少一個類; 將滿足預(yù)設(shè)熱點(diǎn)區(qū)域標(biāo)準(zhǔn)的類對應(yīng)的定位區(qū)域確定為熱點(diǎn)定位區(qū)域;其中,所述熱點(diǎn)區(qū)域標(biāo)準(zhǔn)包括:包含定位結(jié)果數(shù)量排在前N個,所述N為預(yù)設(shè)正整數(shù);或者,包含定位結(jié)果數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值。23.根據(jù)權(quán)利要求13至19任一權(quán)項所述的裝置,其特征在于,所述分析單元,具體用于采用時間序列分析法,得到定位時間處于某時間段內(nèi)的X個定位結(jié)果滿足相關(guān)性要求,將所述X個定位結(jié)果對應(yīng)的定位區(qū)域確定為所述某時間段內(nèi)的熱點(diǎn)定位區(qū)域,所述X大于或等于預(yù)設(shè)數(shù)量閾值。24.根據(jù)權(quán)利要求13至19任一權(quán)項所述的裝置,其特征在于,所述熱點(diǎn)區(qū)域采用以下方式中的至少一種描述: 熱點(diǎn)區(qū)域的中心點(diǎn)經(jīng)瑋度和區(qū)域半徑的結(jié)合; 熱點(diǎn)區(qū)域?qū)?yīng)的行政區(qū)劃信息。
【文檔編號】G06F17/30GK105989087SQ201510074776
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】張楊, 劉欣, 吳興昊, 邵茂材
【申請人】阿里巴巴集團(tuán)控股有限公司