本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及長(zhǎng)期演進(jìn)(LTE,Long Term Evolution)網(wǎng)絡(luò)優(yōu)化和運(yùn)維監(jiān)控中一種用戶數(shù)據(jù)跟蹤的方法和裝置。
背景技術(shù):
在商用通信網(wǎng)絡(luò)中,需要實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)的性能指標(biāo)以及用戶的行為,當(dāng)某個(gè)用戶出現(xiàn)問題時(shí)可以第一時(shí)間解決問題。當(dāng)用戶接入時(shí)即持續(xù)記錄用戶的一些測(cè)量信息和對(duì)應(yīng)的信令信息;當(dāng)用戶發(fā)生異常時(shí),將記錄該用戶設(shè)備(UE,User Equipment)的測(cè)量信息上報(bào)到后臺(tái),進(jìn)行用戶的故障原因分析。所以能夠?qū)⒂脩舻乃行袨閿?shù)據(jù)關(guān)聯(lián)起來進(jìn)行整體分析,是一個(gè)非常有效的手段。
目前實(shí)現(xiàn)用戶數(shù)據(jù)跟蹤的方法是通過跟蹤基站與核心網(wǎng)之間的數(shù)據(jù)交互來實(shí)現(xiàn);而實(shí)際應(yīng)用中,該方法需要當(dāng)前的核心網(wǎng)支持用戶數(shù)據(jù)跟蹤;當(dāng)遇到核心網(wǎng)不支持的情況下,這種跟蹤方法更是不可取的。不但很難跟蹤到用戶,并且還會(huì)花費(fèi)更多的時(shí)間和人力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對(duì)上述問題提出了一種用戶數(shù)據(jù)跟蹤的方法和裝置,其中用戶數(shù)據(jù)跟蹤的方法,其特征在于,包括:用戶設(shè)備UE接入服務(wù)小區(qū)基站時(shí),所述服務(wù)小區(qū)基站給所述UE分配UE全局記錄標(biāo)識(shí)UERecordId;當(dāng)所述UE切換至目標(biāo)小區(qū)基站時(shí),所述服務(wù)小區(qū)基站將所述UE的UERecordId發(fā)送給目標(biāo)小區(qū)基站,以使所述目標(biāo)小區(qū)基站在上報(bào)給后臺(tái)網(wǎng)管或第三方應(yīng)用的所述UE的數(shù)據(jù)信息中攜帶所述UERecordId;所述服務(wù)小區(qū)基站上報(bào)攜帶所述UERecordId的所述UE的數(shù)據(jù)信息給所述后臺(tái)網(wǎng)管或第三方應(yīng)用。
進(jìn)一步的,服務(wù)小區(qū)基站給所述UE分配的UERecordId與所述服務(wù)小區(qū)基站下其它UE的UERecordId不重復(fù);UERecordId用于所述網(wǎng)管后臺(tái)或第三方應(yīng)用跟蹤所述UE的數(shù)據(jù)信息。
進(jìn)一步的,服務(wù)小區(qū)基站將所述UERecordId發(fā)送給目標(biāo)小區(qū)基站,包括:在所述UE從服務(wù)小區(qū)向目標(biāo)小區(qū)切換時(shí),所述服務(wù)小區(qū)基站將所述UE的UERecordId攜帶在切換請(qǐng)求消息中發(fā)送給所述目標(biāo)小區(qū)基站。
進(jìn)一步的,UE的數(shù)據(jù)信息包括以下至少之一:UE的接入信息、UE能力信息、UE的 切換信息、UE的釋放信息。
進(jìn)一步的,服務(wù)小區(qū)基站上報(bào)攜帶所述UERecordId的UE的數(shù)據(jù)信息給所述后臺(tái)網(wǎng)管或第三方應(yīng)用,包括:所述服務(wù)小區(qū)基站在上報(bào)基站跟蹤日志給所述網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí),在所述基站跟蹤日志的UE數(shù)據(jù)信息中攜帶所述UE的UERecordId。
本發(fā)明提供的另外一種用戶數(shù)據(jù)跟蹤的方法,包括:后臺(tái)網(wǎng)管或第三方應(yīng)用接收到基站上報(bào)的基站跟蹤日志時(shí),進(jìn)行解碼并提取出含有相同UE全局記錄標(biāo)識(shí)UERecordId的數(shù)據(jù)。
本發(fā)明還提供了一種用戶數(shù)據(jù)跟蹤的裝置,包括:分配模塊,用于在UE接入服務(wù)小區(qū)基站時(shí),給所述UE分配UE全局記錄標(biāo)識(shí)UERecordId;發(fā)送模塊,用于當(dāng)所述UE切換至目標(biāo)小區(qū)基站時(shí),將所述UE的UERecordId發(fā)送給目標(biāo)小區(qū)基站,以使所述目標(biāo)小區(qū)基站在上報(bào)給后臺(tái)網(wǎng)管或第三方應(yīng)用的所述UE的數(shù)據(jù)信息中攜帶所述UERecordId;上報(bào)模塊,用于上報(bào)所述UE的數(shù)據(jù)信息,所述UE的數(shù)據(jù)信息中攜帶所述UE的UERecordId。
進(jìn)一步的,分配模塊給所述UE分配的UERecordId與所述服務(wù)小區(qū)基站下其它UE的UERecordId不重復(fù);所述UERecordId用于所述網(wǎng)管后臺(tái)或第三方應(yīng)用跟蹤所述UE的數(shù)據(jù)信息。
進(jìn)一步的,所述發(fā)送模塊,還用于:在所述UE從所述服務(wù)小區(qū)向所述目標(biāo)小區(qū)切換時(shí),將所述UE的UERecordId攜帶在切換請(qǐng)求消息中發(fā)送給所述目標(biāo)小區(qū)基站。
進(jìn)一步的,所述上報(bào)模塊上報(bào)的所述UE的數(shù)據(jù)信息包括以下至少之一:UE的接入信息、UE能力信息、UE的切換信息、UE的釋放信息。
進(jìn)一步的,所述上報(bào)模塊,還用于:在上報(bào)基站跟蹤日志給網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí),在基站跟蹤日志的UE數(shù)據(jù)信息中攜帶所述UE的UERecordId。
本發(fā)明提供的另外一種用戶數(shù)據(jù)跟蹤的裝置,位于后臺(tái)網(wǎng)管或第三方應(yīng)用,該裝置包括:接收模塊,用戶數(shù)據(jù)提取模塊;其中,所述接收模塊,用于接收基站上報(bào)的基站跟蹤日志,并將所述基站跟蹤日志發(fā)送給所述用戶數(shù)據(jù)提取模塊;所述用戶數(shù)據(jù)提取模塊,用于對(duì)接收到所述基站跟蹤日志進(jìn)行解碼并提取出含有相同UE全局記錄標(biāo)識(shí)UERecordId的數(shù)據(jù)。
通過本發(fā)明的方法或裝置,在UE接入服務(wù)小區(qū)基站時(shí),服務(wù)小區(qū)基站給UE分配UE全局記錄標(biāo)識(shí)(UERecordId);當(dāng)UE切換至目標(biāo)小區(qū)基站時(shí),服務(wù)小區(qū)基站將UE的UERecordId發(fā)送給目標(biāo)小區(qū)基站,服務(wù)小區(qū)基站和目標(biāo)小區(qū)基站在上報(bào)所述UE的數(shù)據(jù)信息給網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí)時(shí)攜帶該UE的UERecordId。后臺(tái)網(wǎng)管或第三方應(yīng)用接收到基站 上報(bào)的基站跟蹤日志時(shí),進(jìn)行解碼并提取出含有相同UERecordId的數(shù)據(jù)。這就實(shí)現(xiàn)了全網(wǎng)元的用戶數(shù)據(jù)跟蹤,并且不需要核心網(wǎng)的支持,提高了用戶數(shù)據(jù)跟蹤的可靠性,節(jié)省了時(shí)間和人力。
附圖說明
圖1是本發(fā)明實(shí)施例1提供的用戶數(shù)據(jù)跟蹤方法的流程示意圖;
圖2是UERecordId生成規(guī)則的示意圖;
圖3是本發(fā)明示例1的流程圖;
圖4是本發(fā)明實(shí)施例2提供的用戶數(shù)據(jù)跟蹤方法的流程示意圖;
圖5是本發(fā)明實(shí)施例3提供的用戶數(shù)據(jù)跟蹤裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例4提供的用戶數(shù)據(jù)跟蹤裝置的結(jié)構(gòu)示意圖;
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)闡述。
實(shí)施例1
本發(fā)明實(shí)施例1提供一種用戶數(shù)據(jù)跟蹤方法,如圖1所示,該方法包括:
步驟101:當(dāng)UE接入服務(wù)小區(qū)時(shí),服務(wù)小區(qū)基站給UE分配UERecordId;
步驟102:當(dāng)該UE切換至目標(biāo)小區(qū)時(shí),所述服務(wù)小區(qū)基站將該UE的UERecordId發(fā)送給目標(biāo)小區(qū)基站,以使所述目標(biāo)小區(qū)基站在上報(bào)給后臺(tái)網(wǎng)管或第三方應(yīng)用的所述UE的數(shù)據(jù)信息中攜帶所述UERecordId;
步驟103:所述服務(wù)小區(qū)基站上報(bào)攜帶所述UERecordId的所述UE的數(shù)據(jù)信息給所述后臺(tái)網(wǎng)管或第三方應(yīng)用。
其中,上述UERecordId用于網(wǎng)管后臺(tái)或第三方應(yīng)用跟蹤所述UE的數(shù)據(jù)信息。
在具體實(shí)現(xiàn)時(shí),步驟101中服務(wù)小區(qū)基站給UE分配UERecordId的基本原則為單一、不重復(fù),即服務(wù)小區(qū)基站給接入該服務(wù)小區(qū)的UE分配的UERecordId是唯一的,與該服務(wù)小區(qū)基站下的其他UE的UERecordId不相互重復(fù)。具體的,UERecordId可以由8字節(jié)構(gòu)成,組成方式可以采用演進(jìn)型基站的標(biāo)識(shí)(eNB ID,eNodeB Identifier)、MNC(Mobile Network Code,移動(dòng)網(wǎng)絡(luò)號(hào)碼)組合生成規(guī)則。圖2為UERecordId生成規(guī)則示意圖,如圖2所示:第0~3個(gè)字節(jié)的28個(gè)bit填充為eNB ID,按照協(xié)議,對(duì)于宏基站的eNB ID只需要使用20個(gè)bit,對(duì)于微基站的eNB ID需要使用28個(gè)bit;第3個(gè)字節(jié)的后4個(gè)bit和第4個(gè)字節(jié)的8個(gè)bit,一起共12個(gè)bit用于填充PLMN(Public Land Mobile Network,公共陸地移動(dòng) 網(wǎng)絡(luò)),中的MNC內(nèi)容,MNC最多為12個(gè)bit,這是防止在不同PLMN下eNBID配置相同導(dǎo)致UERecordId重復(fù);第5~7個(gè)字節(jié)填充為一個(gè)數(shù)字,該數(shù)字從1開始,以eNB為單位每分配一次UERecordId后遞增1,到最大值后反轉(zhuǎn),即該數(shù)字從ox011遞增到oxFFFFFF后反轉(zhuǎn)。
在單個(gè)LTE基站的條件下,用戶在該基站內(nèi)的UERecordId不會(huì)改變;基站在上報(bào)UE的數(shù)據(jù)信息給后臺(tái)網(wǎng)管或第三方應(yīng)用時(shí)都攜帶該UERecordId。其中UE的數(shù)據(jù)信息可以包括以下至少之一:UE的接入信息、能力信息、切換信息、釋放信息等。
在步驟102中,服務(wù)小區(qū)基站將UERecordId發(fā)送給目標(biāo)小區(qū)基站,在具體實(shí)現(xiàn)時(shí)可以是服務(wù)小區(qū)基站在發(fā)送給目標(biāo)小區(qū)基站的切換請(qǐng)求消息中攜帶UERecordId。具體的:在S1切換場(chǎng)景下,服務(wù)小區(qū)基站在發(fā)送給目標(biāo)小區(qū)基站的切換請(qǐng)求(Handover Required)中添加信元來攜帶UERecordId;在X2切換場(chǎng)景下,服務(wù)小區(qū)基站在給目標(biāo)小區(qū)基站發(fā)送的切換請(qǐng)求(Handover Request)中添加信元來攜帶UERecordId。目標(biāo)小區(qū)基站在接收到UE的UERecordId時(shí)保存該UE的UERecordId,并在上報(bào)該UE的數(shù)據(jù)信息給后臺(tái)網(wǎng)管或第三方應(yīng)用時(shí),攜帶該UERecordId。在UE離開服務(wù)小區(qū)后,服務(wù)小區(qū)基站刪除用戶的UERecordId。
服務(wù)小區(qū)基站和目標(biāo)小區(qū)基站在上報(bào)UE數(shù)據(jù)信息時(shí)攜帶UERecordId,在具體實(shí)現(xiàn)時(shí)可以是基站在根據(jù)事件類型上報(bào)基站跟蹤日志信息到網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí),在該日志信息的UE數(shù)據(jù)信息中包含UE的UERecordId信息。
網(wǎng)管后臺(tái)或第三方應(yīng)用通過分析上報(bào)的數(shù)據(jù)和信令,從中解碼提取出含有相同UERecordId的數(shù)據(jù)和信令,從而關(guān)聯(lián)相同UERecordId的數(shù)據(jù),就實(shí)現(xiàn)了用戶數(shù)據(jù)跟蹤的目的。
在上述用戶數(shù)據(jù)跟蹤方法基本步驟的基礎(chǔ)上,不同任務(wù)操作方式觸發(fā)場(chǎng)景有所不同,下面將通過一些典型的實(shí)施例來進(jìn)一步闡述發(fā)明的內(nèi)容。
下面通過具體示例詳細(xì)描述本發(fā)明實(shí)施例1所提供的用戶數(shù)據(jù)跟蹤方法。
示例1
圖3是本發(fā)明示例1的流程圖,示出了在用戶發(fā)生S1切換的場(chǎng)景下進(jìn)行用戶數(shù)據(jù)跟蹤的方法。如圖3所示,包括以下步驟:
步驟301:UE接入服務(wù)小區(qū)基站A;
步驟302:基站A為該UE生成一個(gè)UERecordId;并在上報(bào)UE的數(shù)據(jù)信息給網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí)攜帶該UERecordId;
本步驟中UE的數(shù)據(jù)信息主要包括:呼叫類型、eNBID、物理小區(qū)信息、UE能力信息等。
步驟303:UE從服務(wù)小區(qū)基站A切換至目標(biāo)小區(qū)基站B,基站A通過切換請(qǐng)求消息將該UE的UERecordId攜帶到基站B;
實(shí)際實(shí)現(xiàn)過程中,在S1切換場(chǎng)景下,基站A可通過Handover Required中的信元Source To Target Transparent Container將UE的UERecordId攜帶到基站B。
步驟304:UE切換到目標(biāo)小區(qū)后,目標(biāo)小區(qū)基站B保存該UE的UERecordId,并在上報(bào)UE的數(shù)據(jù)信息給網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí)攜帶該UERecordId;
本步驟中UE的數(shù)據(jù)信息主要包括:UE的切換信息,如:切換接口類型、切換類型、切換源側(cè)/目標(biāo)側(cè)、切換原因、切換小區(qū)信息、切換開始時(shí)間、結(jié)束時(shí)間等。
在切換時(shí),基站A和基站B都上報(bào)UE的切換信息,并且都在該切換信息中攜帶UERecordId;在切換完成后,服務(wù)小區(qū)基站A上報(bào)UE的釋放信息,如釋放原因、釋放類型、正常/異常釋放等,同樣在上報(bào)的該釋放信息中攜帶UERecordId,之后基站A刪除用戶的UERecordId。
步驟305:網(wǎng)管后臺(tái)或第三方應(yīng)用接收基站A和基站B上報(bào)的UE數(shù)據(jù)信息,并進(jìn)行數(shù)據(jù)解碼,將含有相同UERecordId的數(shù)據(jù)信息提取出來,進(jìn)而分析該UE的接入、切換、釋放等行為,完成用戶數(shù)據(jù)的跟蹤。
實(shí)際實(shí)現(xiàn)過程中,用戶發(fā)生X2切換時(shí),用戶數(shù)據(jù)跟蹤的流程跟上述S1切換場(chǎng)景下用戶數(shù)據(jù)跟蹤流程類似,這里不再贅述。
實(shí)施例2
本發(fā)明實(shí)施例2提供一種用戶數(shù)據(jù)跟蹤方法,如圖4所示,該方法包括:
步驟401:后臺(tái)網(wǎng)管或第三方應(yīng)用接收基站上報(bào)的基站跟蹤日志;
步驟402:后臺(tái)網(wǎng)管或第三方應(yīng)用解碼并提取出所述基站跟蹤日志中含有相同UE全局記錄標(biāo)識(shí)UERecordId的數(shù)據(jù)。
實(shí)施例3
本發(fā)明實(shí)施例3提供一種用戶數(shù)據(jù)跟蹤裝置,如圖5所示,該用戶數(shù)據(jù)跟蹤的裝置包括:分配模塊01,發(fā)送模塊02和上報(bào)模塊03。其中:分配模塊01用于在UE接入服務(wù)小區(qū)基站時(shí),給所述UE分配UERecordId;發(fā)送模塊02用于當(dāng)所述UE切換至目標(biāo)小區(qū)基站 時(shí),將所述UE的UERecordId發(fā)送給目標(biāo)小區(qū)基站,以使所述目標(biāo)小區(qū)基站在上報(bào)給后臺(tái)網(wǎng)管或第三方應(yīng)用的所述UE的數(shù)據(jù)信息中攜帶所述UERecordId;上報(bào)模塊03用于上報(bào)所述UE的數(shù)據(jù)信息,所述UE的數(shù)據(jù)信息中攜帶所述UE的UERecordId;所述UERecordId用于網(wǎng)管后臺(tái)或第三方應(yīng)用跟蹤所述UE的數(shù)據(jù)信息。
在具體實(shí)現(xiàn)時(shí),分配模塊01給所述UE分配的UERecordId與所述服務(wù)小區(qū)基站下其它UE的UERecordId不重復(fù)。所述發(fā)送模塊02,用于在所述UE從服務(wù)小區(qū)向目標(biāo)小區(qū)切換時(shí),將所述UE的UERecordId攜帶在切換請(qǐng)求消息中發(fā)送給所述目標(biāo)小區(qū)基站。
所述上報(bào)模塊03上報(bào)的所述UE的數(shù)據(jù)信息可以包括以下至少之一:UE的接入信息、UE的能力信息、UE的切換信息、UE的釋放信息等。
所述上報(bào)模塊03,還用于在上報(bào)基站跟蹤日志給網(wǎng)管后臺(tái)或第三方應(yīng)用時(shí),在基站跟蹤日志的UE數(shù)據(jù)信息中攜帶所述UE的UERecordId。
實(shí)施例4
本發(fā)明實(shí)施例4提供一種用戶數(shù)據(jù)跟蹤裝置,位于后臺(tái)網(wǎng)管或第三方應(yīng)用,如圖6所示,該用戶數(shù)據(jù)跟蹤的裝置包括:接收模塊04,用戶數(shù)據(jù)提取模塊05;其中,
所述接收模塊04,用于接收基站上報(bào)的基站跟蹤日志,并將所述基站跟蹤日志發(fā)送給所述用戶數(shù)據(jù)提取模塊;
所述用戶數(shù)據(jù)提取模塊05,用于對(duì)接收到所述基站跟蹤日志進(jìn)行解碼并提取出含有相同UE全局記錄標(biāo)識(shí)UERecordId的數(shù)據(jù)。
本發(fā)明用戶數(shù)據(jù)跟蹤的裝置,以及該裝置的分配模塊、發(fā)送模塊、上報(bào)模塊、接收模塊、以及用戶數(shù)據(jù)提取模塊,可以通過基站中的處理器來實(shí)現(xiàn),也可以通過具體的邏輯電路實(shí)現(xiàn),也可以通過軟件或軟硬件結(jié)合的方式實(shí)現(xiàn)。在實(shí)際應(yīng)用中,所述處理器可以為中央處理器(CPU,Central Processing Unit)、微處理器(MPU,Micro Processor Unit)、數(shù)字信號(hào)處理器(DSP,Digital Signal Processor)或現(xiàn)場(chǎng)可編程門陣列(FPGA,F(xiàn)ield-Programmable Gate Array)等。
應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案的說明和具體實(shí)施方式做出各種可能的改變或替換,所有這些改變或替換都屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。