本發(fā)明屬于移動(dòng)通信領(lǐng)域大數(shù)據(jù)分析技術(shù),具體涉及基于移動(dòng)信令的景區(qū)游客熱力圖生成技術(shù)。
背景技術(shù):
近年來,隨著經(jīng)濟(jì)的快速發(fā)展和國(guó)人的生活改善,人們外出旅游越來越普遍。由于游客人數(shù)的增多,對(duì)于國(guó)內(nèi)一些重點(diǎn)景區(qū)的管理提出了新的要求和調(diào)整。在實(shí)際景區(qū)運(yùn)營(yíng)中,需要及時(shí)掌握景區(qū)內(nèi)的人數(shù)實(shí)時(shí)分布,同時(shí)根據(jù)人數(shù)的聚集情況采取相關(guān)的預(yù)警措施。
隨著大數(shù)據(jù)技術(shù)的發(fā)展,基于移動(dòng)通信信令事件的景區(qū)游客熱力圖可作為相關(guān)的技術(shù)輔助手段,但目前尚無此類技術(shù)能夠滿足相應(yīng)需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是,克服現(xiàn)有技術(shù)中的不足,提供一種基于移動(dòng)信令的景區(qū)游客熱力圖生成方法。
為解決技術(shù)問題,本發(fā)明的解決方案是:
提供一種基于移動(dòng)信令的景區(qū)游客熱力圖的生成方法,包括以下步驟:
(1)對(duì)景區(qū)內(nèi)的基站進(jìn)行分組
假設(shè)目標(biāo)景區(qū)被N個(gè)移動(dòng)基站覆蓋,每個(gè)基站的基本信息中均具備標(biāo)識(shí)字段ID、以經(jīng)緯度LON/LAT表示的地理位置、覆蓋區(qū)域的范圍;根據(jù)景區(qū)游客動(dòng)態(tài)熱力圖的GIS展示要求,將經(jīng)緯度臨近的基站劃分在同一分組中作為基站群;以經(jīng)緯度LON/LAT來標(biāo)識(shí)每個(gè)基站群的覆蓋范圍,景區(qū)的地理區(qū)域則由經(jīng)確認(rèn)的若干個(gè)基站群覆蓋范圍組成;(即,經(jīng)過基站分組后,每個(gè)景區(qū)均由若干個(gè)基站群組成)
(2)采集移動(dòng)信令事件
采集用戶手機(jī)在移動(dòng)網(wǎng)絡(luò)中產(chǎn)生的各種信令事件,進(jìn)行格式化處理后得到移動(dòng)信令消息;在移動(dòng)信令消息中包含時(shí)間戳、用戶標(biāo)識(shí)字段ID和以經(jīng)緯度LON/LAT表示的基站地理位置;
(3)移動(dòng)信令歸屬分組
根據(jù)以經(jīng)緯度LON/LAT標(biāo)識(shí)的基站群的地理位置和采用經(jīng)緯度范圍表示的景區(qū)地理位置信息的歸屬關(guān)系,對(duì)采集到的移動(dòng)信令消息進(jìn)行歸類,形成在某T1時(shí)刻某基站群的游客集合,該集合的元素個(gè)數(shù)即表示該時(shí)刻該基站群的游客人數(shù);
(4)生成景區(qū)游客熱力圖
根據(jù)以經(jīng)緯度LON/LAT標(biāo)識(shí)的每個(gè)基站群的覆蓋范圍、由經(jīng)確認(rèn)的若干個(gè)基站群覆蓋范圍組成的景區(qū)的地理區(qū)域和預(yù)先定義的GIS著色分段的刻度范圍選項(xiàng),基于某T1時(shí)刻某基站群的游客集合生成該時(shí)刻的景區(qū)的游客熱力圖。
本發(fā)明中,在所述步驟(3)中,基于多個(gè)時(shí)刻的某基站群的游客集合,進(jìn)一步通過并集計(jì)算生成一定時(shí)間粒度(小時(shí)/天)的游客人數(shù)集合,得到該時(shí)間粒度的對(duì)應(yīng)基站群的游客人數(shù);再按步驟(4)所述方法進(jìn)行持續(xù)計(jì)算,生成對(duì)應(yīng)時(shí)間粒度下的景區(qū)游客動(dòng)態(tài)熱力圖。(通過回放技術(shù),可以觀察到該景區(qū)的某時(shí)段內(nèi)游客分布變化情況)。
本發(fā)明中,所述信令事件包括:開關(guān)機(jī)產(chǎn)生的位置更新事件、跨基站的切換事件、周期性的位置更新事件、接聽和撥打電話的事件、發(fā)送和接收短信事件、移動(dòng)用戶上網(wǎng)事件。
本發(fā)明中,所述用戶標(biāo)識(shí)字段ID是以IMSI或者M(jìn)SISDN為種子在唯一性的要求下采用單向性算法而生成的,該過程中對(duì)用戶信息作脫敏處理以保護(hù)用戶隱私。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于
本發(fā)明利用移動(dòng)信令和移動(dòng)基站形成的時(shí)空關(guān)系作為熱力圖計(jì)算的數(shù)據(jù)源,能通過現(xiàn)有移動(dòng)手機(jī)通信數(shù)據(jù)和基站資源來解決景區(qū)計(jì)算游客分布的數(shù)據(jù)源問題,同時(shí)也擴(kuò)展了移動(dòng)信令的大數(shù)據(jù)應(yīng)用,具有成本低廉和應(yīng)用拓展簡(jiǎn)便的顯著效果。
附圖說明
圖1為某T1時(shí)刻的移動(dòng)信令歸屬分組示意圖。
圖2為景區(qū)游客熱力圖的計(jì)算過程示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例子,對(duì)本發(fā)明的具體實(shí)現(xiàn)過程進(jìn)行詳細(xì)闡述。
本發(fā)明中基于移動(dòng)信令的景區(qū)游客熱力圖的生成方法,包括以下步驟:
(1)對(duì)景區(qū)內(nèi)的基站進(jìn)行分組
假設(shè)目標(biāo)景區(qū)被N個(gè)移動(dòng)基站覆蓋,每個(gè)基站的基本信息中均具備標(biāo)識(shí)字段ID、以經(jīng)緯度LON/LAT表示的地理位置、覆蓋區(qū)域的范圍;根據(jù)景區(qū)游客動(dòng)態(tài)熱力圖的GIS展示要求,將經(jīng)緯度臨近的基站劃分在同一分組中作為基站群;以經(jīng)緯度LON/LAT來標(biāo)識(shí)每個(gè)基站群的覆蓋范圍,景區(qū)的地理區(qū)域則由經(jīng)確認(rèn)的若干個(gè)基站群覆蓋范圍組成;即,經(jīng)過基站分組后,每個(gè)景區(qū)均由若干個(gè)基站群組成;
(2)采集移動(dòng)信令事件
采集用戶手機(jī)在移動(dòng)網(wǎng)絡(luò)中產(chǎn)生的各種信令事件(例如開關(guān)機(jī)產(chǎn)生的位置更新事件、跨基站位置區(qū)時(shí)的切換事件、周期性的位置更新事件、接聽和撥打電話的事件、發(fā)送和接收短信事件、移動(dòng)用戶上網(wǎng)事件),進(jìn)行格式化處理后得到移動(dòng)信令消息;在移動(dòng)信令消息中包含時(shí)間戳、用戶標(biāo)識(shí)字段ID和以經(jīng)緯度LON/LAT表示的基站地理位置;其中,用戶標(biāo)識(shí)字段ID是以IMSI或者M(jìn)SISDN為種子在唯一性的要求下采用單向性算法而生成的,該過程中還對(duì)用戶信息作脫敏處理以保護(hù)用戶隱私。
(3)移動(dòng)信令歸屬分組
根據(jù)以經(jīng)緯度LON/LAT標(biāo)識(shí)的基站群的地理位置和采用經(jīng)緯度范圍表示的景區(qū)地理位置信息的歸屬關(guān)系,對(duì)采集到的移動(dòng)信令消息進(jìn)行歸類,形成在某T1時(shí)刻某基站群的游客集合,該集合的元素個(gè)數(shù)即表示該時(shí)刻該基站群的游客人數(shù);如果基于多個(gè)時(shí)刻的某基站群的游客集合,進(jìn)一步通過并集計(jì)算生成一定時(shí)間粒度(比如5分鐘)的游客人數(shù)集合,就能得到該時(shí)間粒度的對(duì)應(yīng)基站群的游客人數(shù);
(4)生成景區(qū)游客熱力圖
根據(jù)以經(jīng)緯度LON/LAT標(biāo)識(shí)的每個(gè)基站群的覆蓋范圍、由經(jīng)確認(rèn)的若干個(gè)基站群覆蓋范圍組成的景區(qū)的地理區(qū)域和預(yù)先定義的GIS著色分段的刻度范圍選項(xiàng),基于某T1時(shí)刻某基站群的游客集合生成該時(shí)刻的景區(qū)的游客熱力圖。如對(duì)某時(shí)間粒度的對(duì)應(yīng)基站群的游客人數(shù)進(jìn)行持續(xù)計(jì)算,則可生成對(duì)應(yīng)時(shí)間粒度下的景區(qū)游客動(dòng)態(tài)熱力圖。通過回放技術(shù),可以觀察到該景區(qū)的某時(shí)段內(nèi)游客分布變化情況。
本發(fā)明的核心技術(shù)內(nèi)容主要包括以下三點(diǎn):
1、移動(dòng)信令事件采集
充分利用用戶手機(jī)在移動(dòng)網(wǎng)絡(luò)中產(chǎn)生的各種信令事件,相對(duì)完整地體現(xiàn)用戶與景區(qū)的時(shí)空關(guān)系,因此這樣的移動(dòng)信令事件可以作為景區(qū)游客熱力圖的原始數(shù)據(jù)源。
2、基站分組
假設(shè)目標(biāo)景區(qū)被N個(gè)移動(dòng)基站覆蓋,每個(gè)基站包括標(biāo)識(shí)字段ID、地理位置(采用經(jīng)緯度LON/LAT表示)和覆蓋范圍等基本信息。根據(jù)景區(qū)游客動(dòng)態(tài)熱力圖的GIS展示要求,把相近經(jīng)緯度的基站劃分到同一分組中,稱之為基站群,并采用經(jīng)緯度來標(biāo)識(shí),同時(shí)明確每個(gè)基站群的覆蓋范圍。經(jīng)過基站分組后,對(duì)于景區(qū)可以理解為由若干個(gè)基站群組成。
3、移動(dòng)信令歸屬分組
在移動(dòng)信令消息中包含時(shí)間戳、用戶標(biāo)識(shí)字段ID、基站地理位置等信息,根據(jù)這些信息可以確定用戶與目標(biāo)景區(qū)的時(shí)空關(guān)系。對(duì)于采集到的移動(dòng)信令消息,根據(jù)基站地理位置信息和旅游目的地的地理位置信息(采用經(jīng)緯度范圍表示)的歸屬關(guān)系,對(duì)移動(dòng)事件進(jìn)行歸類,形成目標(biāo)旅游地的與時(shí)間相關(guān)的游客集合,用于后續(xù)的計(jì)算。
4、計(jì)算過程示例
(1)對(duì)采集到的移動(dòng)信令數(shù)據(jù)解碼分析后,獲得該移動(dòng)信令的時(shí)間戳、用戶標(biāo)識(shí)和基站經(jīng)緯度LON/LAT信息。
(2)映射關(guān)系處理:根據(jù)基站經(jīng)緯度LON/LAT,查詢到對(duì)應(yīng)的基站群。
(3)游客歸屬分組:基于上述映射關(guān)系,形成游客的時(shí)空關(guān)聯(lián)信息。
(4)游客集合:經(jīng)過上述處理后,則形成了某T1時(shí)刻,各個(gè)景點(diǎn)的游客集合ASi。
(5)假設(shè)有目標(biāo)旅游地S1,S2,…,Sn,經(jīng)過移動(dòng)信令歸屬分組處理后,在某時(shí)刻T1,將形成如下集合:
AS1={ID1,ID2,…,IDm}
AS2={ID1,ID2,…,IDm}
……
ASn={ID1,ID2,…,IDm}
(6)游客人數(shù)計(jì)算
在某T1時(shí)刻,形成的某基站群的游客集合表征了該時(shí)刻在本基站群的游客組成,因此該集合的元素個(gè)數(shù)即表示該時(shí)刻該基站群的游客人數(shù)?;谶@個(gè)基本集合,通過并集計(jì)算,生成一定時(shí)間粒度(小時(shí)/天)的游客集合,然后就可以計(jì)算出該粒度的到某基站的游客人數(shù)YKRS。
YKRSSi=|ASi|
其中,YKRSSi表示T1時(shí)刻目標(biāo)旅游地Si的游客人數(shù),1<=i<=n;
(7)熱力圖生成
對(duì)于熱力圖中的某點(diǎn)GIS,需要如下主要的因子:
地理位置:采用基站群的地理位置信息,即經(jīng)緯度LON/LAT。
該熱力點(diǎn)的覆蓋范圍:采用相對(duì)應(yīng)的基站群的覆蓋范圍。
著色分段:根據(jù)該基站群的游客人數(shù)與其覆蓋范圍的比值,對(duì)比預(yù)先定義的刻度范圍,進(jìn)行選擇。
根據(jù)上述各步驟的描述,某點(diǎn)的熱力圖的主要因子已經(jīng)可以計(jì)算出,據(jù)此應(yīng)用現(xiàn)有的熱力圖渲染技術(shù),就可以在地圖上展現(xiàn)了。
(8)景區(qū)游客動(dòng)態(tài)熱力圖
根據(jù)不間斷采集的移動(dòng)信令,可持續(xù)計(jì)算生成若干時(shí)刻的景區(qū)熱力圖,這樣就形成了該景區(qū)的游客動(dòng)態(tài)熱力圖,通過回放技術(shù),可以觀察到該景區(qū)的全天的游客分布情況。