欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在移動通信網(wǎng)絡(luò)中進(jìn)行olap分析的方法、裝置和系統(tǒng)的制作方法_4

文檔序號:9375612閱讀:來源:國知局
更新事件獲得的位置更 新信息發(fā)送給OLAP節(jié)點。
[0168] 其中,所述位置更新事件用于指示用戶所在的位置區(qū)域發(fā)生變化,且所述位置更 新事件可直接包含或可用于獲得用戶的位置更新信息。
[0169] 其中,所述位置更新信息包括任何用于指示用戶的位置變化的信息。優(yōu)選地,所述 位置更新信息包括但不限于:
[0170] 1)用戶識別信息。
[0171] 優(yōu)選地,所述用戶識別信息用于標(biāo)識用戶所使用的移動設(shè)備;更優(yōu)選地,所述用戶 識別信息包括用戶的MSI碼。
[0172] 2)位置區(qū)域標(biāo)識。
[0173] 所述位置區(qū)域標(biāo)識用于指示用戶當(dāng)前位于的位置區(qū)域。其中,所述位置區(qū)域表示 在一個位置區(qū)域?qū)蛹壣系木唧w位置。例如,來自用戶的位置更新事件指示用戶在當(dāng)前時間 點移動至小區(qū)B,則用戶的位置更新信息中所述位置區(qū)域標(biāo)識用于標(biāo)識用戶所移動至的小 區(qū)B 0
[0174] 3)時間信息。
[0175] 所述時間信息用于指示用戶位于相應(yīng)的位置區(qū)域時的時間。例如,來自用戶的位 置更新事件指示用戶在一個時間點移動至小區(qū)B,則所述時間信息用于指示該時間點。
[0176] 具體地,第一發(fā)送裝置101將OLTP節(jié)點在一段時間內(nèi)基于來自用戶的位置更新事 件所獲得的位置更新信息發(fā)送給OLAP節(jié)點。
[0177] 其中,所述一段時間是可配置的。例如,配置每5分鐘為一段時間。
[0178] 其中,第一發(fā)送裝置101可采用多種方式將OLTP節(jié)點在一段時間內(nèi)基于來自用戶 的位置更新事件所獲得的位置更新信息發(fā)送至OLAP節(jié)點。例如,第一發(fā)送裝置101可基于 輪叫(Round-Robin)或加權(quán)循環(huán)(Weighted Round Robin)等算法,在移動通信網(wǎng)絡(luò)所包括 的所有OLAP節(jié)點間進(jìn)行分發(fā),來將位置更新信息發(fā)送給至少一個OLAP節(jié)點。
[0179] 優(yōu)選地,第一發(fā)送裝置101將OLTP節(jié)點在一段時間內(nèi)基于來自用戶的位置更新事 件所獲得的所有位置更新信息,作為一個數(shù)據(jù)塊進(jìn)行壓縮,并將壓縮后的位置更新信息發(fā) 送至OLAP節(jié)點。
[0180] 例如,第一發(fā)送裝置101將OLTP節(jié)點在8:00到8:05之間基于來自用戶的位置更 新事件所獲得的所有位置更新信息,作為一個數(shù)據(jù)塊進(jìn)行壓縮,并將壓縮后的位置更新信 息發(fā)送至OLAP節(jié)點。
[0181] 作為一種優(yōu)選方案,第一發(fā)送裝置101執(zhí)行的操作可通過在OLTP節(jié)點上運行 HSDC (high speed data capture,高速數(shù)據(jù)捕獲)進(jìn)程來實現(xiàn),其中,一個OLTP節(jié)點上可運 行多個HSDC進(jìn)程。
[0182] 需要說明的是,為了使得第一發(fā)送裝置101執(zhí)行的操作不會影響到OLTP節(jié)點進(jìn) 行呼叫處理的性能,可根據(jù)需要對OLTP節(jié)點的CPU、內(nèi)存、磁盤I/O以及網(wǎng)絡(luò)帶寬等進(jìn)行一 定地優(yōu)化。作為一個例子,假設(shè)運營商在6個城市中有5000萬移動用戶,OLTP節(jié)點在一 個小時內(nèi)平均能夠接收到來自每個用戶的5個位置更新事件,且假設(shè)對于每個位置更新事 件,OLTP節(jié)點需要向OLAP節(jié)點發(fā)送的位置更新信息約為25個字節(jié),則如果不考慮對位置 更新信息的特殊處理(如壓縮),則OLTP節(jié)點與OLAP節(jié)點之間的帶寬要求為約14Mb/s (由 50M*5*25bytes*8/3600s = 14Mb/s 可得出)。
[0183] 需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將基于來自用戶的位置更新事件獲得的位置更新信息 發(fā)送給OLAP節(jié)點的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0184] OLAP節(jié)點中的第一獲取裝置102從接收到的用戶的位置更新信息中獲取用戶識 別信息。
[0185] 優(yōu)選地,當(dāng)OALP節(jié)點接收到的是OLTP節(jié)點發(fā)送的、壓縮后的位置更新信息時, OLAP節(jié)點在第一獲取裝置102之前還執(zhí)行對其接收到的數(shù)據(jù)進(jìn)行解壓縮的操作,以獲取未 壓縮的、用戶的位置更新信息。
[0186] 當(dāng)OLAP節(jié)點根據(jù)所述用戶識別信息確定該位置更新信息對應(yīng)的用戶屬于該OLAP 節(jié)點的服務(wù)范圍時,OLAP節(jié)點中的存儲裝置103將所述位置更新信息存儲至近期位置記 錄表中,其中,當(dāng)前時間點位于所述近期位置記錄表所對應(yīng)的時間范圍內(nèi),該當(dāng)前時間點為 OLAP節(jié)點的時鐘當(dāng)前指示的時間點。
[0187] 需要說明的是,對于本實施例所述移動通信網(wǎng)絡(luò)中的多個OLAP節(jié)點,每個OLAP節(jié) 點具有一定的服務(wù)范圍,且不同的OLAP節(jié)點的服務(wù)范圍不同。優(yōu)選地,每個OLAP節(jié)點中均 存儲了所述多個OLAP節(jié)點中每個OLAP節(jié)點的服務(wù)范圍。
[0188] 其中,所述近期位置記錄表用于記錄在一個時間范圍內(nèi)用戶的位置變化情況,該 近期位置記錄表可作為OLAP采用的星型模式中的事實表。優(yōu)選地,所述近期位置記錄表所 對應(yīng)的時間范圍是在預(yù)先配置的時間層級上的一個具體的時間范圍。例如,預(yù)先配置的時 間層級為"小時",則每日可被均勻地劃分為24個時間范圍;若當(dāng)前時間點為8點30分10 秒,則當(dāng)前的近期位置記錄表所對應(yīng)的時間范圍為8:00-9:00。
[0189] 優(yōu)選地,所述近期位置記錄表包含多個位置區(qū)域標(biāo)識、位于每個位置區(qū)域的用戶 的用戶識別信息和用戶位于該位置區(qū)域時的時間信息,其中,所述用戶位于該位置區(qū)域時 的時間信息可用于指示用戶移動至該位置區(qū)域的時間點。如下表1所示,為一個示例的近 期位置記錄表。
[0190] 其中,表1所示的近期位置記錄表中,位置區(qū)域標(biāo)識LAE以及用戶識別信息頂SI 為主鍵;其中,位置區(qū)域標(biāo)識AA10、AA11、AA12用于標(biāo)識不同的小區(qū)。該近期位置記錄表所 對應(yīng)的時間范圍為(2012-09-15-10:0:0, 2012-09-15-11:0:0)。
[0191] 需要說明的是,OLTP節(jié)點的第一發(fā)送裝置101每執(zhí)行一次操作,OLAP節(jié)點的第一 獲取裝置102和存儲裝置103可執(zhí)行多次操作。例如,OLTP節(jié)點的第一發(fā)送裝置101向 OLAP節(jié)點發(fā)送5個用戶的位置更新信息,則對于每個位置更新信息,OLAP節(jié)點的第一獲取 裝置102和存儲裝置103均執(zhí)行一次操作來將屬于該OLAP節(jié)點服務(wù)范圍的用戶的位置更 新信息存儲至相應(yīng)的近期位置記錄表中。
[0192] 當(dāng)?shù)竭_(dá)所述時間范圍的截止時間時,OLAP節(jié)點的觸發(fā)裝置104將一個新的位置記 錄表,作為所述近期位置記錄表,以觸發(fā)第一獲取裝置102和存儲裝置103重復(fù)執(zhí)行操作。。
[0193] 需要說明的是,當(dāng)?shù)竭_(dá)所述時間范圍的截止時間時,當(dāng)前的近期位置記錄表將禁 止繼續(xù)存儲數(shù)據(jù),且優(yōu)選地被保存至磁盤。
[0194] 具體地,當(dāng)?shù)竭_(dá)所述時間范圍的截止時間時,觸發(fā)裝置104將一個新的近期位置 記錄表,作為所述近期位置記錄表,以觸發(fā)第一獲取裝置102和存儲裝置103重復(fù)執(zhí)行操作 的實現(xiàn)方式包括但不限于:
[0195] 1)當(dāng)?shù)竭_(dá)所述時間范圍的截止時間時,觸發(fā)裝置104生成新的近期位置記錄表, 并將該新的近期位置記錄表作為所述近期位置記錄表,以觸發(fā)第一獲取裝置102和存儲裝 置103重復(fù)執(zhí)行操作。
[0196] 例如,當(dāng)前近期記錄表所對應(yīng)的時間范圍為(2012-09-15-10:0:0, 2012-09-15-11:0:0),當(dāng)?shù)竭_(dá)時間點2012-09-15-11:0:0時,觸發(fā)裝置104生成新的近期位 置記錄表,并將該新的近期位置記錄表作為所述近期位置記錄表,以觸發(fā)第一獲取裝置102 和存儲裝置103重復(fù)執(zhí)行操作。
[0197] 2)在達(dá)到所述時間范圍的截止時間之前,觸發(fā)裝置104生成新的近期位置記錄 表,當(dāng)?shù)竭_(dá)所述時間范圍的截止時間時,將該新的近期位置記錄表作為所述近期位置記錄 表,以觸發(fā)第一獲取裝置102和存儲裝置103重復(fù)執(zhí)行操作。
[0198] 例如,當(dāng)前近期記錄表所對應(yīng)的時間范圍為(2012-09-15-10:0:0, 2012-09-15-11:0:0),在時間點2012-09-15-10:59:0,觸發(fā)裝置104生成新的近期位置記 錄表;當(dāng)?shù)竭_(dá)時間點2012-09-15-11:0:0時,OLAP節(jié)點將該新的近期位置記錄表作為所述 近期位置記錄表,以觸發(fā)第一獲取裝置102和存儲裝置103重復(fù)執(zhí)行操作。
[0199] 需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)?shù)竭_(dá)所述時間范圍的截止時間時,將一個新的位置記 錄表,作為所述近期位置記錄表,以觸發(fā)第一獲取裝置102和存儲裝置103重復(fù)執(zhí)行操作的 實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0200] 需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,在OLAP節(jié)點中,觸發(fā)裝置104執(zhí)行的操 作與第一獲取裝置102和存儲裝置103執(zhí)行的操作并無先后順序,只要到達(dá)當(dāng)前近期位置 記錄表所對應(yīng)的時間范圍的截止時間,觸發(fā)裝置104便會執(zhí)行操作;同樣地,觸發(fā)裝置104 執(zhí)行的操作與后續(xù)實施例中OLAP節(jié)點中所執(zhí)行的其他操作也無先后順序。
[0201] 作為一種優(yōu)選方案,OLAP節(jié)點的分析裝置還包括在第一獲取裝置執(zhí)行操作之后執(zhí) 行操作的第二發(fā)送裝置(圖未示)。當(dāng)根據(jù)所述用戶識別信息確定位置更新信息對應(yīng)的所 述用戶屬于另一個OLAP節(jié)點的服務(wù)范圍時,第二發(fā)送裝置將所述位置更新信息發(fā)送至所 述另一個OLAP節(jié)點。
[0202] 現(xiàn)有技術(shù)中,HLR/HSS并不支持?jǐn)?shù)據(jù)倉庫功能。而為了在移動核心網(wǎng)中采用數(shù)據(jù)倉 庫來解決大規(guī)模的數(shù)據(jù)處理和查詢,若采用這種方案來將OLTP中的數(shù)據(jù)移至OLAP中:0LAP 節(jié)點中的數(shù)據(jù)庫通過提取轉(zhuǎn)換加載工具,定期地從OLTP節(jié)點的數(shù)據(jù)庫中獲取實時數(shù)據(jù)。這 將導(dǎo)致以下后果:由于HLR/HSS僅能夠存儲用戶當(dāng)前的或最近的位置信息,故HLR/HSS極有 可能丟棄OLAP尚未獲得的位置信息,從而將容易造成位置信息的丟失;退一步來說,即便 HLR/HSS能夠存儲用戶歷史的或長期的位置信息,但由于提取轉(zhuǎn)換加載工具在將OLTP數(shù)據(jù) 庫中的數(shù)據(jù)定期地輸入至OLAP數(shù)據(jù)庫時,需要訪問OLTP數(shù)據(jù)庫中的大量數(shù)據(jù),這將很容易 引起在HLR/HSS的CPU、磁盤I/O、網(wǎng)絡(luò)帶寬資源上產(chǎn)生的短時間的突發(fā),從而嚴(yán)重影響呼叫 處理的性能;并且,上述提取轉(zhuǎn)換加載工具通常需要較長的時間來將數(shù)據(jù)加載到OLAP數(shù)據(jù) 庫中,這將嚴(yán)重影響到OLAP分析及OLAP查詢的處理性能。
[0203] 而根據(jù)本實施例的方案,OLTP節(jié)點可實時收集用戶的位置更新信息,并定期將所 收集到的位置更新信息發(fā)送到OLAP節(jié)點;從而大大減少了位置信息丟失的可能性,并能夠 避免因提取轉(zhuǎn)換加載工具對OLTP數(shù)據(jù)庫的訪問造成的突發(fā)。OLAP節(jié)點可通過將存儲其接 收到的、屬于該OLAP節(jié)點服務(wù)范圍的用戶的位置更新信息存儲至相應(yīng)的近期位置記錄表 中,來存儲用戶大量的位置更新信息;且通過對近期位置記錄表所對應(yīng)的時間層級的設(shè)置 可限定近期位置記錄表的時間范圍,從而在時間維度上對位置更新信息進(jìn)行劃分,有助于 對近期位置記錄表中的數(shù)據(jù)進(jìn)行進(jìn)一步的處理。
[0204] 圖6為本發(fā)明的另一個實施例的在移動通信網(wǎng)絡(luò)中進(jìn)行OLAP分析的系統(tǒng)結(jié)構(gòu)示 意圖。根據(jù)本實施例的移動通信系統(tǒng)包括OLTP節(jié)點和OLAP節(jié)點。其中,所述OLTP節(jié)點包 括輔助裝置,該輔助裝置包括第一發(fā)送裝置101 ;其中,所述OLAP節(jié)點包括分析裝置,該分 析裝置包括第一獲取裝置102、存儲裝置103、觸發(fā)裝置104、第二獲取裝置105和第一融合 裝置106。其中,第一發(fā)送裝置101、第一獲取裝置102、存儲裝置103和觸發(fā)裝置104已在 參照圖5所示實施例中予以詳述,在此不再贅述。
[0205] 當(dāng)達(dá)到所述時間范圍的截止時間時,OLAP節(jié)點中的第二獲取裝置105根據(jù)所述近 期位置記錄表,獲得其包含的每個位置區(qū)域的第一位置文件。
[0206] 具體地,在當(dāng)達(dá)到當(dāng)前近期位置記錄表所對應(yīng)的時間范圍的截止時間后,對于該 近期位置記錄表中所記錄的每個位置區(qū)域,第二獲取裝置105獲得該位置區(qū)域所對應(yīng)的第 一位置文件。其中,第二獲取裝置105可在到達(dá)時間范圍的截止時間時立即執(zhí)行獲得第一 位置文件的操作,也可在該截至?xí)r間后經(jīng)過一定的時間,再執(zhí)行獲得第一位置文件的操作。
[0207] 例如,基于表1所示的近期位置記錄表,第二獲取裝置105分別生成位置區(qū)域 AA10、AA11、AA12所對應(yīng)的第一位置文件。
[0208] 其中,所述第一位置文件用于記錄在當(dāng)前近期位置記錄表所對應(yīng)的時間范圍內(nèi), 移動至該第一位置文件所對應(yīng)的位置區(qū)域的用戶。優(yōu)選地,所述第一位置文件包括但不限 于以下至少一項:
[0209] 1)該第一位置文件所對應(yīng)的位置區(qū)域的相關(guān)信息,如位置區(qū)域?qū)蛹?、位置區(qū)域標(biāo) 識等。優(yōu)選地,第一位置文件所對應(yīng)的位置區(qū)域?qū)蛹墳槲恢镁S度表中所定義的最低的位置 區(qū)域?qū)蛹墶?br>[0210] 2)該第一位置文件所對應(yīng)的時間的相關(guān)信息,如時間層級、時間范圍等。優(yōu)選地, 一位置文件所對應(yīng)的時間層級為時間維度表中所定義的最低的時間層級。
[0211] 3)該第一位置文件中所記錄的用戶總數(shù),所述用戶總數(shù)有利于OLAP節(jié)點進(jìn)行用 戶數(shù)量相關(guān)的計算或查詢。
[0212] 4)位于該位置區(qū)域的每個用戶的用戶信息,其中,所述用戶信息包括任何與用戶 相關(guān)的信息,優(yōu)選地,所述用戶用戶信息包括用戶的用戶識別信息。
[0213] 5)每個用戶在該位置區(qū)域時的時間信息,其可用于指示用戶移動至該位置區(qū)域的 時間點。
[0214] 作為一種優(yōu)選方案,為了減小第一位置文件的大小,第一位置文件采用如下文件 結(jié)構(gòu):第一位置文件的主體部分僅包括每個用戶在第一位置文件所對應(yīng)的位置區(qū)域時的時 間信息;第一位置文件的頭部包括但不限于:第一位置文件所對應(yīng)的位置區(qū)域的相關(guān)信息 和時間的相關(guān)信息、第一位置文件所記錄的用戶總數(shù)、以及每個用戶的用戶識別碼等;優(yōu)選 地,對于第一位置文件中的每個用戶,都有一個指針可以從該第一位置文件中的頭部指向 其主體部分。
[0215] 例如,圖9為本發(fā)明的一個示例的第一位置文件的結(jié)構(gòu)示意圖。其中,頂SI1、 頂SI2和頂SI3分別為用戶1、用戶2和用戶3的用戶識別信息。其中,該第一位置文件的頭 部包括:用戶總數(shù)、第一位置文件所對應(yīng)的位置區(qū)域的相關(guān)信息、第一位置文件所對應(yīng)的時 間的相關(guān)信息、每個用戶的用戶識別碼;且其中,該第一位置文件的主體部分僅包括每個用 戶的時間信息;并且,對于每個用戶,都有一個指針可以從其用戶識別碼指向其時間信息。
[0216] 需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限 制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何當(dāng)達(dá)到所述時間范圍的截止時間時,根據(jù)所述近期位置 記錄表,獲得其包含的每個位置區(qū)域的第一位置文件的實現(xiàn)方式,均應(yīng)包含在本發(fā)明的范 圍內(nèi)。
[0217] OLAP節(jié)點中的第一融合裝置106基于位置區(qū)域?qū)蛹壓?或時間層級的映射關(guān)系, 根據(jù)所述第一位置文件,生成或更新所對應(yīng)的時間層級或位置區(qū)域?qū)蛹壍扔诨蚋哂谒龅?一位置文件對應(yīng)的時間層級或位置區(qū)域?qū)蛹壍亩鄠€第二位置文件。
[0218] 其中,所述多個第二位置文件之間的時間層級或位置區(qū)域?qū)蛹壊煌?。且其中,?個第一位置文件可存在與其相關(guān)的、多個在不同時間層級/位置區(qū)域?qū)蛹壣系牡诙恢梦?件。例如,一個時間層級為"日"的第一位置文件存可在與其相關(guān)的、時間層級為"周"、"季"、 "年"的第二位置文件。又例如,一個位置區(qū)域?qū)蛹墳?市"的第一位置文件可存在與其相關(guān) 的、位置區(qū)域?qū)蛹墳?省"和"國家"的第二位置文件。
[0219] 優(yōu)選地,所述第二位置文件包括但不限于以下至少一項:
[0220] 1)該第二位置文件所對應(yīng)的位置區(qū)域?qū)蛹墶?br>[0221] 2)該第二位置文件所對應(yīng)的時間層級。
[0222] 3)該第二位置文件中所記錄的用戶總數(shù),所述用戶總數(shù)有利于OLAP節(jié)點進(jìn)行用 戶數(shù)量相關(guān)的計算或查詢。
[0223] 4)用戶在第二位置文件所對應(yīng)的位置區(qū)域時的時間信息,或,用戶在第二位置文 件所對應(yīng)的時間范圍內(nèi)的所在的位置區(qū)域。
[0224] 優(yōu)選地,
當(dāng)前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
积石山| 邹城市| 屏东市| 胶南市| 中方县| 平果县| 黔江区| 吉隆县| 梨树县| 六安市| 深圳市| 富阳市| 雅江县| 察雅县| 康马县| 鲜城| 壶关县| 盐池县| 宁远县| 沽源县| 翁源县| 盐津县| 乐清市| 临泽县| 瑞丽市| 尖扎县| 武山县| 曲靖市| 宁强县| 德保县| 望奎县| 昭苏县| 黔东| 册亨县| 钦州市| 河津市| 胶南市| 锦州市| 邢台县| 阿瓦提县| 平利县|