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

一種基于規(guī)則的數(shù)據(jù)處理方法及裝置制造方法

文檔序號(hào):7824090閱讀:215來(lái)源:國(guó)知局
一種基于規(guī)則的數(shù)據(jù)處理方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于規(guī)則的數(shù)據(jù)處理方法及裝置,用以解決現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,且在數(shù)據(jù)處理顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題,該方法包括:讀取預(yù)設(shè)的配置文件,并根據(jù)該配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;在接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中,依次根據(jù)規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置,最終輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示,且實(shí)時(shí)性較強(qiáng),不會(huì)產(chǎn)生時(shí)延,提高了用戶的體驗(yàn)。
【專利說(shuō)明】一種基于規(guī)則的數(shù)據(jù)處理方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種基于規(guī)則的數(shù)據(jù)處理方法及裝置。

【背景技術(shù)】
[0002]在移動(dòng)通信網(wǎng)絡(luò)的工程網(wǎng)優(yōu)和運(yùn)維優(yōu)化階段,需要對(duì)網(wǎng)絡(luò)和終端上報(bào)的信令、事件以及各類信息元(Informat1n Element, IE)進(jìn)行實(shí)時(shí)監(jiān)控與分析。其中,信令和測(cè)量類IE在通訊協(xié)議中已經(jīng)定義,而事件、統(tǒng)計(jì)類IE和分析類IE則是由進(jìn)行網(wǎng)優(yōu)運(yùn)維工具根據(jù)需要自定義的。
[0003]事件、IE是根據(jù)網(wǎng)優(yōu)運(yùn)維工具生產(chǎn)廠商對(duì)網(wǎng)絡(luò)指標(biāo)的理解生成的,其中每一個(gè)網(wǎng)絡(luò)指標(biāo)都有其對(duì)應(yīng)的生成規(guī)則,即接收到網(wǎng)絡(luò)和終端發(fā)送的信令、IE后,根據(jù)該信令和IE對(duì)應(yīng)的生成規(guī)則,生成對(duì)應(yīng)的事件、IE。所有的這類生成規(guī)則的實(shí)現(xiàn)是通過(guò)網(wǎng)優(yōu)運(yùn)維工具的規(guī)則子系統(tǒng)。在規(guī)則子系統(tǒng)中定義了所有信令、IE的生成規(guī)則,該規(guī)則子系統(tǒng)允許對(duì)生成規(guī)則進(jìn)行增加、刪除和修改操作,但是,該規(guī)則子系統(tǒng)中的驅(qū)動(dòng)規(guī)則運(yùn)行部分(規(guī)則子系統(tǒng)的規(guī)則引擎)不能隨生成規(guī)則的變動(dòng)而發(fā)生變化。
[0004]網(wǎng)絡(luò)和終端發(fā)送的信令、IE稱為原始數(shù)據(jù),通過(guò)規(guī)則引擎根據(jù)生成規(guī)則對(duì)原始數(shù)據(jù)進(jìn)行處理后生成的事件、IE稱為一次數(shù)據(jù),通過(guò)規(guī)則引擎根據(jù)生成規(guī)則對(duì)一次數(shù)據(jù)進(jìn)行處理后生成的事件、IE稱為二次數(shù)據(jù),以此類推。
[0005]依據(jù)規(guī)則引擎的實(shí)現(xiàn)方式不同,可以將規(guī)則子系統(tǒng)分為規(guī)則內(nèi)置系統(tǒng)、規(guī)則外置系統(tǒng)。具體的生成規(guī)則內(nèi)置在代碼中的規(guī)則子系統(tǒng)稱為規(guī)則內(nèi)置系統(tǒng),將生成規(guī)則外置到配置文件中、與代碼分離的規(guī)則子系統(tǒng)稱為規(guī)則外置系統(tǒng)。
[0006]顯然,規(guī)則內(nèi)置系統(tǒng)的穩(wěn)定性較差,當(dāng)生成規(guī)則發(fā)生變化時(shí),該規(guī)則內(nèi)置系統(tǒng)需要重新編寫代碼,實(shí)用性較差,且規(guī)則內(nèi)置系統(tǒng)的軟件規(guī)模龐大,維護(hù)困難。
[0007]規(guī)則外置系統(tǒng)通過(guò)配置文件導(dǎo)入生成規(guī)則可以最大限度地降低對(duì)系統(tǒng)穩(wěn)定性的影響,功能復(fù)雜度受到限制,目前的規(guī)則外置系統(tǒng)無(wú)法實(shí)現(xiàn)根據(jù)一次數(shù)據(jù)實(shí)時(shí)生成二次數(shù)據(jù),即在原始數(shù)據(jù)上報(bào)的處理過(guò)程中可以生成一次數(shù)據(jù),并將原始數(shù)據(jù)與一次數(shù)據(jù)同時(shí)記錄或發(fā)送界面呈現(xiàn),而二次數(shù)據(jù)的生成則必須在全部一次數(shù)據(jù)生成完畢之后,再根據(jù)一次數(shù)據(jù)生成二次數(shù)據(jù)。由于對(duì)所有數(shù)據(jù)間有先后順序的要求,因此,二次數(shù)據(jù)無(wú)法實(shí)現(xiàn)與原始數(shù)據(jù)、一次數(shù)據(jù)的穿插排序?,F(xiàn)有的解決方法是將存儲(chǔ)的各個(gè)層次數(shù)據(jù)(原始數(shù)據(jù)、一次數(shù)據(jù)、二次數(shù)據(jù)…)同時(shí)緩存,并顯示,全部處理、排序完成后,再將全部數(shù)據(jù)永久化并顯示輸出,但是,這樣,數(shù)據(jù)的實(shí)時(shí)性較差,且增加了系統(tǒng)的負(fù)載,降低了系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用。


【發(fā)明內(nèi)容】

[0008]本發(fā)明實(shí)施例提供一種基于規(guī)則的數(shù)據(jù)處理方法及裝置,用以解決現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題。
[0009]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0010]第一方面,一種基于規(guī)則的數(shù)據(jù)處理方法,包括:
[0011]讀取預(yù)設(shè)的配置文件,并根據(jù)所述配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;
[0012]接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將所述原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;
[0013]依次根據(jù)所述規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置;
[0014]輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
[0015]通過(guò)這種方法,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示,由于每個(gè)原始數(shù)據(jù)產(chǎn)生的每一層派生數(shù)據(jù)都可以實(shí)時(shí)輸出,因此實(shí)時(shí)性較強(qiáng),減少了對(duì)各層數(shù)據(jù)進(jìn)行緩存處理的過(guò)程,因此不會(huì)產(chǎn)生時(shí)延,提高了用戶的體驗(yàn),避免了現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,且增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題。
[0016]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括:
[0017]接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
[0018]通過(guò)這種方法,可以根據(jù)預(yù)設(shè)的配置文件對(duì)接收的信令或/和IE進(jìn)行處理。
[0019]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
[0020]通過(guò)這種方法,可以將原始數(shù)據(jù)和對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置。
[0021]結(jié)合第一方面,在第三種可能的實(shí)現(xiàn)方式中,根據(jù)所述規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置,包括:
[0022]確定所述任意一個(gè)規(guī)則中的鍵標(biāo)識(shí);
[0023]判定在所述數(shù)據(jù)對(duì)象中檢索到所述鍵標(biāo)識(shí)時(shí),確定所述鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù);
[0024]根據(jù)所述任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù);
[0025]將所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
[0026]通過(guò)這種方法,可以實(shí)現(xiàn)將原始數(shù)據(jù)和對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置,從而可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0027]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括:
[0028]輸出所述任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
[0029]通過(guò)這種方法,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0030]結(jié)合第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括:
[0031]將所述數(shù)據(jù)對(duì)象中存儲(chǔ)的所述原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
[0032]通過(guò)這種方法,可以循環(huán)使用同一個(gè)數(shù)據(jù)對(duì)象,節(jié)省了內(nèi)存資源。
[0033]第二方面,一種基于規(guī)則的數(shù)據(jù)處理裝置,包括:
[0034]讀取單元,用于讀取預(yù)設(shè)的配置文件,并根據(jù)所述配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;
[0035]存儲(chǔ)單元,用于接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將所述原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;
[0036]計(jì)算單元,用于依次根據(jù)所述規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置;
[0037]輸出單元,用于輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
[0038]這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示,由于每個(gè)原始數(shù)據(jù)產(chǎn)生的每一層派生數(shù)據(jù)都可以實(shí)時(shí)輸出,因此實(shí)時(shí)性較強(qiáng),減少了對(duì)各層數(shù)據(jù)進(jìn)行緩存處理的過(guò)程,因此不會(huì)產(chǎn)生時(shí)延,提高了用戶的體驗(yàn),避免了現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題。
[0039]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述存儲(chǔ)單元接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括:
[0040]接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
[0041]這樣,可以根據(jù)預(yù)設(shè)的配置文件對(duì)接收的信令或/和IE進(jìn)行處理。
[0042]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
[0043]這樣,可以將原始數(shù)據(jù)和對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置。
[0044]結(jié)合第二方面,在第三種可能的實(shí)現(xiàn)方式中,所述計(jì)算單元根據(jù)所述規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置,包括:
[0045]確定所述任意一個(gè)規(guī)則中的鍵標(biāo)識(shí);
[0046]判定在所述數(shù)據(jù)對(duì)象中檢索到所述鍵標(biāo)識(shí)時(shí),確定所述鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù);
[0047]根據(jù)所述任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù);
[0048]將所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
[0049]這樣,可以實(shí)現(xiàn)將原始數(shù)據(jù)和對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置,從而可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0050]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述輸出單元輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括:
[0051]輸出所述任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
[0052]這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0053]結(jié)合第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述輸出單元輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括:
[0054]將所述數(shù)據(jù)對(duì)象中存儲(chǔ)的所述原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
[0055]這樣,可以循環(huán)使用同一個(gè)數(shù)據(jù)對(duì)象,節(jié)省了內(nèi)存資源。
[0056]第三方面,一種基于規(guī)則的數(shù)據(jù)處理裝置,包括:
[0057]處理器,用于讀取預(yù)設(shè)的配置文件,并根據(jù)所述配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將所述原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;依次根據(jù)所述規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置;輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
[0058]這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示,由于每個(gè)原始數(shù)據(jù)產(chǎn)生的每一層派生數(shù)據(jù)都可以實(shí)時(shí)輸出,因此實(shí)時(shí)性較強(qiáng),減少了對(duì)各層數(shù)據(jù)進(jìn)行緩存處理的過(guò)程,因此不會(huì)產(chǎn)生時(shí)延,提高了用戶的體驗(yàn),避免了現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題。
[0059]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理器接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括:
[0060]接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
[0061]這樣,可以根據(jù)預(yù)設(shè)的配置文件對(duì)接收的信令或/和IE進(jìn)行處理。
[0062]結(jié)合第三方面,在第二種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
[0063]這樣,可以將原始數(shù)據(jù)和對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置。
[0064]結(jié)合第三方面,在第三種可能的實(shí)現(xiàn)方式中,所述處理器根據(jù)所述規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置,包括:
[0065]確定所述任意一個(gè)規(guī)則中的鍵標(biāo)識(shí);
[0066]判定在所述數(shù)據(jù)對(duì)象中檢索到所述鍵標(biāo)識(shí)時(shí),確定所述鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù);
[0067]根據(jù)所述任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù);
[0068]將所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
[0069]這樣,可以實(shí)現(xiàn)將原始數(shù)據(jù)和對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置,從而可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0070]結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述處理器輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括:
[0071]輸出所述任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
[0072]這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0073]結(jié)合第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述處理器輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括:
[0074]將所述數(shù)據(jù)對(duì)象中存儲(chǔ)的所述原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
[0075]這樣,可以循環(huán)使用同一個(gè)數(shù)據(jù)對(duì)象,節(jié)省了內(nèi)存資源。
[0076]采用本發(fā)明技術(shù)方案,通過(guò)讀取預(yù)設(shè)的配置文件,并根據(jù)該配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列,在接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中,依次根據(jù)規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置,最終輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象,這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示,由于每個(gè)原始數(shù)據(jù)產(chǎn)生的每一層派生數(shù)據(jù)都可以實(shí)時(shí)輸出,因此實(shí)時(shí)性較強(qiáng),減少了對(duì)各層數(shù)據(jù)進(jìn)行緩存處理的過(guò)程,因此不會(huì)產(chǎn)生時(shí)延,提高了用戶的體驗(yàn),避免了現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題。

【專利附圖】

【附圖說(shuō)明】
[0077]圖1為本發(fā)明實(shí)施例提供的一種基于規(guī)則的數(shù)據(jù)處理方法的具體流程圖;
[0078]圖2為本發(fā)明實(shí)施例提供的一種基于規(guī)則的數(shù)據(jù)處理方法的實(shí)例流程圖;
[0079]圖3為本發(fā)明實(shí)施例提供的一種基于規(guī)則的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0080]圖4為本發(fā)明實(shí)施例提供的另一種基于規(guī)則的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0081]采用本發(fā)明技術(shù)方案,能夠有效地避免現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,且增加了系統(tǒng)的負(fù)載,降低了系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響的用戶的使用的問(wèn)題。
[0082]本發(fā)明實(shí)施例提供了一種基于規(guī)則的數(shù)據(jù)處理方法,下面結(jié)合附圖對(duì)本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。
[0083]參閱圖1所示,本發(fā)明實(shí)施例提供的一種基于規(guī)則的數(shù)據(jù)處理方法的具體處理流程包括:
[0084]步驟101:讀取預(yù)設(shè)的配置文件,并根據(jù)該配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列。
[0085]配置文件中存儲(chǔ)針對(duì)每一個(gè)信令和IE以及派生數(shù)據(jù)的至少兩個(gè)規(guī)則。
[0086]具體的,讀取預(yù)設(shè)的配置文件后,確定該配置文件中的每一個(gè)規(guī)則的序號(hào),然后根據(jù)序號(hào)的大小順序,將該配置文件中的所有規(guī)則排序,建立規(guī)則處理序列。
[0087]步驟102:接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中。
[0088]其中,網(wǎng)優(yōu)運(yùn)維工具會(huì)接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和IE。
[0089]預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu),如:Map〈索引鍵,數(shù)據(jù) > 結(jié)構(gòu)。其中,每一個(gè)數(shù)據(jù)在該數(shù)據(jù)對(duì)象中都有唯一的索引鍵,即鍵標(biāo)識(shí),且每一個(gè)數(shù)據(jù)都包含數(shù)據(jù)類型、數(shù)據(jù)名稱、值等信息。
[0090]步驟103:依次根據(jù)規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置。
[0091 ] 根據(jù)規(guī)則處理序列中規(guī)則的排序,依次確定當(dāng)前的規(guī)則,并根據(jù)確定的當(dāng)前的規(guī)貝IJ,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理。
[0092]具體的,執(zhí)行步驟103時(shí),根據(jù)規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置,包括以下步驟:
[0093]確定該任意一個(gè)規(guī)則中的鍵標(biāo)識(shí);
[0094]判定在該數(shù)據(jù)對(duì)象中檢索到該鍵標(biāo)識(shí)時(shí),確定該鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù);
[0095]根據(jù)該任意一個(gè)規(guī)則,對(duì)該數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù);
[0096]將該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
[0097]優(yōu)選的,將該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)在數(shù)據(jù)對(duì)象中相鄰的指定位置。
[0098]步驟104:輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
[0099]其中,在輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),輸出該原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
[0100]這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示。
[0101]在輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,將該數(shù)據(jù)對(duì)象中存儲(chǔ)的原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
[0102]參閱圖2所示,圖2為采用本發(fā)明實(shí)施例提供的一種基于規(guī)則的數(shù)據(jù)處理方法的實(shí)例圖,具體流程包括:
[0103]步驟201:讀取預(yù)設(shè)的配置文件,并建立規(guī)則處理序列。
[0104]步驟202:接收原始數(shù)據(jù)。
[0105]步驟203:若是針對(duì)原始數(shù)據(jù),則構(gòu)建數(shù)據(jù)對(duì)象;若是針對(duì)數(shù)據(jù)處理過(guò)程中產(chǎn)生的派生數(shù)據(jù),則更新數(shù)據(jù)對(duì)象,將派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象中。
[0106]步驟204:根據(jù)規(guī)則處理序列中的一個(gè)規(guī)則對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理。
[0107]步驟205:在數(shù)據(jù)對(duì)象中檢索是否存在本規(guī)則對(duì)應(yīng)的數(shù)據(jù),若是,則執(zhí)行208,否貝丨J,執(zhí)行206。
[0108]步驟206:判斷是否存在下一個(gè)規(guī)則,若是,則執(zhí)行步驟204,根據(jù)規(guī)則處理序列中的下一個(gè)規(guī)則對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,否則,執(zhí)行207。
[0109]步驟207:將當(dāng)前數(shù)據(jù)對(duì)象進(jìn)行清空。
[0110]步驟208:根據(jù)本規(guī)則(當(dāng)前規(guī)則)處理該目標(biāo)數(shù)據(jù)(在數(shù)據(jù)對(duì)象中檢索到的當(dāng)前規(guī)則對(duì)應(yīng)的數(shù)據(jù)),生成派生數(shù)據(jù)。
[0111]步驟209:將數(shù)據(jù)對(duì)象中的所有數(shù)據(jù)按順序永久化/顯示輸出。
[0112]基于上述實(shí)施例,參閱圖3所示,本發(fā)明實(shí)施例還提供了一種基于規(guī)則的數(shù)據(jù)處理裝置,該裝置包括:讀取單元301、存儲(chǔ)單元302、計(jì)算單元303和輸出單元304,其中
[0113]讀取單元301,用于讀取預(yù)設(shè)的配置文件,并根據(jù)該配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;
[0114]存儲(chǔ)單元302,用于接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將該原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;
[0115]計(jì)算單元303,用于依次根據(jù)規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)對(duì)象的指定位置;
[0116]輸出單元304,用于輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
[0117]存儲(chǔ)單元302接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括:
[0118]接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
[0119]優(yōu)選的,預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
[0120]計(jì)算單元303根據(jù)規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置,包括:
[0121 ] 確定該任意一個(gè)規(guī)則中的鍵標(biāo)識(shí);
[0122]判定在該數(shù)據(jù)對(duì)象中檢索到該鍵標(biāo)識(shí)時(shí),確定該鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù);
[0123]根據(jù)該任意一個(gè)規(guī)則,對(duì)該數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù);
[0124]將該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
[0125]輸出單元304輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括:
[0126]輸出該任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
[0127]輸出單元304輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括:
[0128]將該數(shù)據(jù)對(duì)象中存儲(chǔ)的原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
[0129]基于本發(fā)明實(shí)施例提供的一種基于規(guī)則的數(shù)據(jù)處理方法,本發(fā)明實(shí)施例還提供了另一種基于規(guī)則的數(shù)據(jù)處理裝置,參閱圖4所示,該裝置包括:處理器400,其中
[0130]處理器400,用于讀取預(yù)設(shè)的配置文件,并根據(jù)該配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將該原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;依次根據(jù)規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置;輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
[0131]處理器400接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括:
[0132]接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
[0133]優(yōu)選的,預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
[0134]處理器400根據(jù)規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置,包括:
[0135]確定任意一個(gè)規(guī)則中的鍵標(biāo)識(shí);
[0136]判定在該數(shù)據(jù)對(duì)象中檢索到該鍵標(biāo)識(shí)時(shí),確定該鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù);
[0137]根據(jù)該任意一個(gè)規(guī)則,對(duì)該數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù);
[0138]將該數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
[0139]處理器400輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括:
[0140]輸出該任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
[0141]處理器400輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括:
[0142]將數(shù)據(jù)對(duì)象中存儲(chǔ)的原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
[0143]綜上所述,通過(guò)本發(fā)明實(shí)施例中提供的一種基于規(guī)則的數(shù)據(jù)處理方法及裝置,該方法通過(guò)讀取預(yù)設(shè)的配置文件,并根據(jù)該配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列,在接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中,依次根據(jù)規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在該數(shù)據(jù)對(duì)象的指定位置,最終輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象,這樣,可以實(shí)現(xiàn)原始數(shù)據(jù)與對(duì)應(yīng)的派生數(shù)據(jù)的穿插排序并顯示,由于每個(gè)原始數(shù)據(jù)產(chǎn)生的每一層派生數(shù)據(jù)都可以實(shí)時(shí)輸出,因此實(shí)時(shí)性較強(qiáng),減少了對(duì)各層數(shù)據(jù)進(jìn)行緩存處理的過(guò)程,因此不會(huì)產(chǎn)生時(shí)延,提高了用戶的體驗(yàn),避免了現(xiàn)有技術(shù)中存在的數(shù)據(jù)的實(shí)時(shí)性較差,增加了系統(tǒng)的負(fù)載,降低系統(tǒng)運(yùn)行效率,且在將各個(gè)層次數(shù)據(jù)進(jìn)行緩存、處理、顯示過(guò)程中產(chǎn)生的時(shí)延影響用戶的使用的問(wèn)題。
[0144]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0145]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種基于規(guī)則的數(shù)據(jù)處理方法,其特征在于,包括: 讀取預(yù)設(shè)的配置文件,并根據(jù)所述配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列;接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將所述原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;依次根據(jù)所述規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置; 輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
2.如權(quán)利要求1所述的方法,其特征在于,接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括: 接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
3.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
4.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置,包括: 確定所述任意一個(gè)規(guī)則中的鍵標(biāo)識(shí); 判定在所述數(shù)據(jù)對(duì)象中檢索到所述鍵標(biāo)識(shí)時(shí),確定所述鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù); 根據(jù)所述任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù); 將所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
5.如權(quán)利要求4所述的方法,其特征在于,輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括: 輸出所述任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括: 將所述數(shù)據(jù)對(duì)象中存儲(chǔ)的所述原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
7.一種基于規(guī)則的數(shù)據(jù)處理裝置,其特征在于,包括: 讀取單元,用于讀取預(yù)設(shè)的配置文件,并根據(jù)所述配置文件建立至少兩個(gè)規(guī)則的規(guī)則處理序列; 存儲(chǔ)單元,用于接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將所述原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中; 計(jì)算單元,用于依次根據(jù)所述規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置; 輸出單元,用于輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
8.如權(quán)利要求7所述的裝置,其特征在于,所述存儲(chǔ)單元接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括: 接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
9.如權(quán)利要求7所述的裝置,其特征在于,所述預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
10.如權(quán)利要求7所述的裝置,其特征在于,所述計(jì)算單元根據(jù)所述規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置,包括: 確定所述任意一個(gè)規(guī)則中的鍵標(biāo)識(shí); 判定在所述數(shù)據(jù)對(duì)象中檢索到所述鍵標(biāo)識(shí)時(shí),確定所述鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù); 根據(jù)所述任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù); 將所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
11.如權(quán)利要求10所述的裝置,其特征在于,所述輸出單元輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括: 輸出所述任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
12.如權(quán)利要求7-11任一項(xiàng)所述的裝置,其特征在于,所述輸出單元輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括: 將所述數(shù)據(jù)對(duì)象中存儲(chǔ)的所述原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
13.—種基于規(guī)則的數(shù)據(jù)處理裝置,其特征在于,包括: 處理器,用于讀取預(yù)設(shè)的配置文件,并根據(jù)所述配置文件建立包含至少兩個(gè)規(guī)則的規(guī)則處理序列;接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù)后,將所述原始數(shù)據(jù)存儲(chǔ)在預(yù)設(shè)的數(shù)據(jù)對(duì)象中;依次根據(jù)所述規(guī)則處理序列中每一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置;輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象。
14.如權(quán)利要求13所述的裝置,其特征在于,所述處理器接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的原始數(shù)據(jù),包括: 接收網(wǎng)絡(luò)側(cè)和終端側(cè)發(fā)送的信令或/和信息元IE。
15.如權(quán)利要求13所述的裝置,其特征在于,所述預(yù)設(shè)的數(shù)據(jù)對(duì)象為圖Map鍵值數(shù)據(jù)結(jié)構(gòu)。
16.如權(quán)利要求13所述的裝置,其特征在于,所述處理器根據(jù)所述規(guī)則處理序列中任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)象進(jìn)行處理,并將生成的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)對(duì)象的指定位置,包括: 確定所述任意一個(gè)規(guī)則中的鍵標(biāo)識(shí); 判定在所述數(shù)據(jù)對(duì)象中檢索到所述鍵標(biāo)識(shí)時(shí),確定所述鍵標(biāo)識(shí)對(duì)應(yīng)的數(shù)據(jù); 根據(jù)所述任意一個(gè)規(guī)則,對(duì)所述數(shù)據(jù)對(duì)應(yīng)的值進(jìn)行處理,得到所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù); 將所述數(shù)據(jù)對(duì)應(yīng)的派生數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)在數(shù)據(jù)對(duì)象中的指定位置。
17.如權(quán)利要求16所述的裝置,其特征在于,所述處理器輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象中存儲(chǔ)的任意一個(gè)原始數(shù)據(jù)時(shí),包括: 輸出所述任意一個(gè)原始數(shù)據(jù)以及對(duì)應(yīng)的派生數(shù)據(jù)。
18.如權(quán)利要求13-17任一項(xiàng)所述的裝置,其特征在于,所述處理器輸出存儲(chǔ)派生數(shù)據(jù)后的數(shù)據(jù)對(duì)象之后,還包括: 將所述數(shù)據(jù)對(duì)象中存儲(chǔ)的所述原始數(shù)據(jù)和派生數(shù)據(jù)進(jìn)行刪除。
【文檔編號(hào)】H04L12/24GK104468239SQ201410831257
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月22日 優(yōu)先權(quán)日:2014年12月22日
【發(fā)明者】瞿廣峰 申請(qǐng)人:上海大唐移動(dòng)通信設(shè)備有限公司, 大唐移動(dòng)通信設(shè)備有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桐庐县| 凤山县| 涿州市| 德庆县| 英德市| 西充县| 岚皋县| 蛟河市| 于田县| 青海省| 岳普湖县| 大埔区| 临汾市| 文昌市| 莎车县| 大田县| 吉首市| 龙川县| 鄂州市| 普宁市| 齐河县| 江油市| 郁南县| 苍山县| 中卫市| 黔江区| 安顺市| 东阿县| 平凉市| 石门县| 阿城市| 龙州县| 称多县| 当涂县| 周口市| 全州县| 竹溪县| 左云县| 白水县| 宣城市| 灵武市|