一種基于移動動態數據引擎的用戶分析系統的制作方法
【專利摘要】本發明公開了一種基于移動動態數據引擎的用戶分析系統,包含了移動動態數據引擎,業務邏輯模塊,數據分析模塊等。本發明通過移動動態數據引擎采集用戶在移動過程中在通信網絡中產生的各種信令數據,并匯聚到移動動態數據引擎,系統與移動動態數據引擎進行信令數據同步,對數據進行處理,包括過濾、建模和建立多維數據集,進一步,通過多維數據集進行宏觀和微觀各個維度的用戶移動行為分析。通過融合移動動態數據引擎和數據智能分析技術,提供了一種移動網絡環境下用戶移動行為數據統計和分析業務。
【專利說明】一種基于移動動態數據引擎的用戶分析系統【技術領域】
[0001]本發明涉及軟件、移動通信等【技術領域】,特別是指一種基于移動動態數據引擎的用戶分析系統。
【背景技術】
[0002]隨著移動通信技術、軟件技術的發展,特別是基于信令監測技術和智能數據分析技術的發展,為一種基于移動動態數據引擎的用戶分析系統提供了可行性。
[0003]目前,隨著社會和經濟的發展,移動通信逐步取代固定通信的趨勢越來越明顯,用戶的流動性越來越強,在宏觀和微觀角度上,對用戶的移動行為進行特征分析和統計,成為管理部門的一大需求,可以有針對性地為用戶提供更好的出行指引和制定相關的引導政策。
[0004]傳統方式的用戶流動統計需要人為采集各種類型的交通數據流量,在交通工具日益多樣化的今天,很難在在宏觀上和微觀方面準確獲取長期或短期的用戶行為分布數據,也很難做到自動化的數據采集的分析,數據獲取的效率和精度都有待提高。
[0005]通過各種第三方調研公司進行取樣方式進行調研,存在取樣樣本小,用戶覆蓋面小,數據失真的較大的缺點,難以真實客觀地反應用戶實際行為。
[0006]而隨著移動通信的發展,以及移動通信業務的快速普及和用戶攜帶移動終端習慣的形成,終端在移動的過程中會產生各種信令數據,這些信令數據中,包含了大量的用戶行為信息,通過采集和匯聚這些信令數據,能以自動化的方式獲取用戶行為數據并能及時高效地進行更新,并通過終端產生的數據反應用戶的移動行為特征。
[0007]移動動態數據引擎(Mobile Dynamic Data Engine)的發展為獲取用戶在移動通信網的各種動靜態數據提供了可能性,MDD集中采集和實時處理各種用戶的活動產生的各種信令數據并進行解析和處理,包含電路域和數據域,可以獲取用戶終端信息,位置信息,漫游信息等各種數據,這些數據隱含了大量的數據維度,在未得到有效處理之前,很難在這些海量數據中提取有效的用戶特征行為數據,而通過商業智能技術,對海量的用戶行為數據進行多維建模和分析,提取海量數據中包含的用戶行為特征數據。
[0008]有鑒于此,本發明的目的在于提出一種簡單易行,融合移動動態數據引擎以及多維數據系統的一種基于移動動態數據引擎的用戶分析系統。
【發明內容】
[0009]從上面所述可以看出,通過移動動態數據引擎采集用戶在移動過程中在通信網絡中產生的各種信令數據,并匯聚到移動動態數據引擎,系統與移動動態數據引擎進行信令數據同步,對數據進行處理,包括過濾、建模和建立多維數據集,進一步,通過多維數據集進行宏觀和微觀各個維度的用戶移動行為分析。
[0010] 進一步的,通過所提供的一種基于移動動態數據引擎的用戶分析系統為一種用戶行為分析業務的發展提供有力保障,滿足各方要求,提升用戶友好體驗。[0011]為實現上述目的,本發明的一個方面提供了一種基于移動動態數據引擎的用戶分析系統,該方法包括:
移動動態數據引擎監控和匯聚信令網各個接口發生和傳輸的信令數據,采集包括終端所在的MSC ID (移動交換機ID)、CELL ID (小區識別碼)、MPC (移動定位中心)中的用戶位置信息等,以及終端 ESN(Electronic Serial Number,電子序列號)、MEID(Mobile EquipmentIdentifier,移動設備唯一識別碼)、用戶終端類型信息等,以及終端位置更新,切換,位置登記等與位置有關的各種數據,采集數據后對數據進行處理后匯聚和保存到移動動態數據引擎。
[0012]本發明提供的一種基于移動動態數據引擎的用戶分析系統的一個實施例中,該方法還包括:
系統與移動動態數據引擎簽約,獲取接入權限,通過移動動態數據引擎的數據開放接口,以數據輪詢或異步回調通知的方式,獲取移動動態數據引擎端保存的各種用戶信令數據,實現與移動動態數據引擎的數據同步。
[0013]本發明提供的一種基于移動動態數據引擎的用戶分析系統的一個實施例中,該方法還包括:
系統獲取移動動態數據引擎的數據,通過建立數據維度模型,包含用戶維度,行為數據維度,終端維度,時間,地點維度對數據進行過濾,建模,對獲取的原始數據進行處理,生成多維數據集。
[0014]本發明提供的一種基于移動動態數據引擎的用戶分析系統的一個實施例中,該方法還包括:
系統生成多維數據集后,通過數據集的各個維度,抽取其中的信息進行各種匯聚計算和處理,生成各個維度的數據切片,進一步,可以獲取宏觀和微觀各個維度的數據統計和分析結果,如特定時間段的某地域的用戶流動數據分布,以及微觀維度下的數據統計和分析結果,如特定用戶的移動行為特征。。
[0015]具體來說具有以下優點:
獲取數據簡單可靠:
對于需要獲取用戶的流動性的數據,包含長期和短期的數據,通常的方式是很難獲取和統計的,依托與移動通信網絡,采集和檢測用戶終端移動產生的信令數據,能很好地反映用戶實際的移動和流動的情況,獲取數據的方式簡單可靠。
[0016]反應靈活:
移動動態數據引擎基于信令網采集用戶在移動過程中產生的各種信令,實時獲取和采集用戶信令并響應,反應速度快,可靠性高,基本能做到實時響應,通過開放接口與系統保持實時的同步。
[0017]智能分析:
對采集的包含多維度的用戶行為數據,通過對用戶數據進行建模,將用戶數據處理和導入到多維數據集,通過商業智能等工具對多維數據集進行多維數據訪問和數據匯聚計算,獲取各個維度的切片,從各個維度觀察和提取用戶行為特征,實現了傳統數據訪問和查詢方式不能獲取的各種維度計算的切片數據,并對用戶行為進行預測,更加易于快速和精確獲取和預測用戶的行為特征,能很好地支持短期和長期的數據分布和統計。[0018]
【專利附圖】
【附圖說明】
[0019]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為本發明系統模塊結構的示意圖。
[0020]圖2為本發明業務流程示意圖。
[0021]圖3為本發明數據同步流程示意圖。
[0022]圖4為本發明移動動態數據引擎網絡架構示意圖。
[0023]圖5為本發明移動動態數據引擎接口分布示意圖。
[0024]圖6為本發明移動動態數據引擎內部模塊示意圖。
[0025]
【具體實施方式】
[0026]下面參照附圖對本發明進行更全面的描述,其中說明本發明的示例性實施例。
[0027]為實現上述目的,提出了一種基于移動動態數據引擎的用戶分析系統。
[0028]以下通過結合附圖,對本發明的實施方式進行描述。
[0029]實現一種基于移動動態數據引擎的用戶分析系統的關鍵點如下:
數據獲取:
移動動態數據引擎通過監測和采集用戶在移動過程中產生的信令,包含RP接口,A接口,C/D等接口,采集和捕獲用戶移動過程中產生的各種信令數據,包含開機,切換,位置登記等,并進行處理,將信令包含的各種信息,如時間,用戶號碼,MSCID,CELLID等數據解析出來保存在移動動態數據引擎,并開放數據訪問的接口,如WEB服務等方式,常見的WEB服務可采取基于SOAP協議的數據訪問或基于HTTP的REST服務訪問方式。
[0030]系統在移動動態數據引擎簽約,獲取訪問權限,通過輪詢或數據異步回調通知的方式,實現系統與移動動態數據引擎的數據同步,獲取經過移動動態引擎處理過的用戶行為產生的各種數據。
[0031]數據建模和分析:
針對用戶行為在信令網產生的數據以及移動動態引擎采集和處理后的數據包含的維度信息,如時間,位置,號碼等,對用戶行為數據進行維度建模。
[0032]在進行建模以后,生成包含用戶維度信息的多維數據集,并通過多維數據查詢腳本對多維數據集生成不同維度的切片,提取不同維度下的數據匯聚計算結果,獲取宏觀和微觀的用戶流動的長期或短期特征數據分布,并通過商業智能工具對用戶行為特征數據進行預測和判斷,獲取用戶流動和分布的趨勢。
[0033]主要功能模塊
如圖1所示,一種基于移動動態數據引擎的用戶分析系統的結構主要包括:
系統側:
業務邏輯模塊100:
負責系統端的業務邏輯的執行和邏輯設置、保存等功能,調用各個系統端功能模塊,處理和執行各種業務邏輯。
[0034]管理模塊101:
系統的管理和配置部分,包含用戶管理,業務管理,系統參數配置等各種管理功能。
[0035]數據訪問服務102:
系統端提供的數據訪問服務,通過數據服務的方式提供外部系統和終端數據訪問的功能,根據訪問請求查詢和獲取系統生成的用戶特征行為數據。
[0036]數據建模模塊103:
系統端對獲取的移動動態引擎的用戶行為數據進行維度抽取并根據維度建立對應的維度數據模型。
[0037]商業智能104:
系統端的商業智能模塊,根據導入和建立的多維數據集,對多個維度的數據進行分析,獲取用戶訪問的分布和趨勢,以及對訪問數據的預測,挖掘其中隱含的特征。
[0038]數據庫105:
保存各種數據,提供各種基于數據庫的各種功能,如數據觸發器、函數等邏輯功能以及報表系統等。
[0039]采集模塊106:
與移動動態數據引擎進行數據同步,將采集的用戶數據導入到系統進行保存。
[0040]統計分析模塊107:
根據多維數據模型以及商業智能,對用戶行為數據進行各種維度的統計和分析,提供分析結果和報表。
[0041]MDD 同步模塊 108:
MDD (移動動態數據引擎),根據各種數據同步的觸發條件,在系統與移動動態數據引擎之間進行用戶數據的同步,通過訂閱移動動態數據引擎平臺的數據通知,或主動發起與移動動態數據引擎平臺的數據同步,保持與移動動態數據引擎平臺的數據的一致和同步。
[0042]系統門戶109:
系統用戶登入門戶的系統的門戶,提供用戶使用系統的界面和各種業務流程的承載。
[0043]移動終端用戶110:
使用移動終端訪問互聯網的終端用戶。
[0044]移動通信網絡111:
承載移動通信用戶訪問互聯網和提供用戶訪問互聯網的通道。
[0045]MDD 平臺 112:
移動動態數據引擎,采集和處理信令網的用戶活動產生的各種信令數據并進行處理,獲取用戶的各種動靜態信息并通過開放數據接口提供給系統進行使用。
[0046]信令網113:
移動核心網中信令網部分,傳輸網絡的各種信令,并為移動動態數據引擎即MDD平臺提供信令數據來源。
[0047]圖3示為本發明數據同步流程。
[0048]如圖所示,數據同步流程包含如下步驟:
I)系統讀取數據同步流程策略; 2)如為輪詢方式,則按輪詢周期發起對移動動態數據引擎的數據查詢請求;
3)系統接收到系統端的輪詢請求,查詢對應的用戶的狀態數據;
4)系統獲取移動動態數據引擎的查詢響應數據;
5)如為異步通知方式,則監控移動動態數據引擎端的數據更新通知消息;
6)如異步通知方式,移動動態數據引擎端監控有變化的用戶數據,如有變化則通知系統端;
7)系統端獲取移動動態數據引擎通知的更新消息;
8)系統更新系統端的用戶數據。
[0049]圖4示出了移動動態數據引擎網絡架構示意圖。
[0050]如圖所示,移動動態數據引擎MDD平臺與核心網的各個網元以接口方式進行連接和交互,包含了數據獲取接口和數據應用接口。
[0051 ] 數據獲取接口為移動動態數據引擎MDD平臺采集數據的接口,數據應用接口為與核心網各種管理平臺的數據應用接口,為各種管理和應用平臺提供數據來源。
[0052]圖5示出了移動動態數據引擎接口分布示意圖。
[0053]如圖,描述了移動動態數據引擎MDD平臺與各個網元之間的接口描述,主要包含了 A接口,C/D接口,R-P接口等,獲取用戶位置更新,切換,漫游,開關機注冊信令等各種信令,接口部署位置如圖所示。
[0054]圖6示出了移動動態數據引擎內部模塊結構和接口 系統中各個模塊關系如圖6所示:
移動性動態數據引擎包含如下模塊:數據采集模塊、數據分析/路由模塊、數據存儲、數據開放接口模塊、操作控制管理模塊、數據挖掘模塊和OAM模塊。其中操作控制管理模塊包含操作門戶、訪問權限管理、通知規則管理。
[0055]系統中各個接口如圖所示:
IFl接口:數據采集接口,主要采集用戶位置、用戶號碼、ESN/MEID、終端類型、開關機狀態、忙閑狀態、主被叫號碼、用戶性別、年齡、消費水平、喜好等信息,可以從業務系統或核心網的網元上采集。
[0056]IF2接口:開發數據給應用的接口,把移動動態數據引擎MDD采集和處理信息及時提供給SP等。
[0057]IF3接口:移動動態數據引擎MDD系統互聯接口,全國中心移動動態數據引擎MDD轉發省移動動態數據引擎MDD的消息和文件。
[0058]下面舉一個例子來說明本發明用戶使用一種基于移動動態數據引擎的用戶分析系統的業務過程,該實施例中,如圖2所示,業務流程包括以下步驟:
步驟1:用戶移動的行為觸發和產生各種信令數據;
步驟2:移動核心網產生對應的信令數據;
步驟3:移動動態數據引擎監測和捕獲用戶產生的信令數據;
步驟4:移動動態數據引擎處理信令數據后保存在移動動態數據引擎系統步驟5:系統與移動動態數據引擎進行數據同步;
步驟6:系統將同步的數據導入到數據庫中;
步驟7:系統根據維度模型建立多維數據集; 步驟8:系統通過商業智能等工具對多維數據集進行分析,提取其中的用戶行為特征數據,統計和分析各個維度的用戶移動行為特征和分布。
[0059] 本發明的描述是為了示例和說明起見而給出的,而并不是無遺漏的或者將本發明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發明從而設計適于特定用途的帶有各種修改的各種實施例。
【權利要求】
1.一種基于移動動態數據引擎的用戶分析系統,其特征在于,通過移動動態數據引擎采集用戶在移動過程中在通信網絡中產生的各種信令數據,并匯聚到移動動態數據引擎,系統與移動動態數據引擎進行信令數據同步,對數據進行處理,包括過濾、建模和建立多維數據集,進一步,通過多維數據集進行宏觀和微觀各個維度的用戶移動行為分析。
2.如權利要求1所述,移動動態數據引擎采集和匯聚用戶在移動過程中在通信網絡中產生的各種信令數據,其特征在于,移動動態數據引擎監控和匯聚信令網各個接口發生和傳輸的信令數據,采集包括終端所在的MSC ID、CELL ID、MPC中的用戶位置信息等,以及終端ESN、MEID、用戶終端類型信息等,以及終端位置更新,切換,位置登記等與位置有關的各種數據,采集數據后對數據進行處理后匯聚和保存到移動動態數據引擎。
3.如權利要求1所述,系統與移動動態數據引擎進行數據同步,其特征在于,系統與移動動態數據引擎簽約,獲取接入權限,通過移動動態數據引擎的數據開放接口,以數據輪詢或異步回調通知的方式,獲取移動動態數據引擎端保存的各種用戶信令數據,實現與移動動態數據引擎的數據同步。
4.如權利要求1所述,系統數據進行處理,包括過濾、建模和建立多維數據集,其特征在于,系統獲取移動動態數據引擎的數據,通過建立數據維度模型,包含用戶維度,行為數據維度,終端維度,時間,地點維度對數據進行過濾,建模,對獲取的原始數據進行處理,生成多維數據集。
5.如權利要求1所述,通過多維數據集進行宏觀和微觀各個維度的用戶移動行為分析,其特征在于,系統生成多維數據集后,通過數據集的各個維度,抽取其中的信息進行各種匯聚計算和處理,生成各個維度的數據切片,進一步,可以獲取宏觀和微觀各個維度的數據統計和分析結果,如特定時間段的某地域的用戶流動數據分布,以及微觀維度下的數據統計和分析結果,如特定用戶的移動行為特征。
【文檔編號】G06F17/30GK103916882SQ201310004663
【公開日】2014年7月9日 申請日期:2013年1月7日 優先權日:2013年1月7日
【發明者】顧健 申請人:上海博路信息技術有限公司