一種數(shù)據(jù)過(guò)濾方法及數(shù)據(jù)過(guò)濾系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)過(guò)濾方法及數(shù)據(jù)過(guò)濾系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的不斷發(fā)展,諸如微博等網(wǎng)絡(luò)社交平臺(tái)受到了廣大用戶的青睞。由于在網(wǎng)絡(luò)社交平臺(tái)注冊(cè)的用戶數(shù)量巨大,網(wǎng)絡(luò)社交平臺(tái)的后臺(tái)需要為注冊(cè)用戶轉(zhuǎn)發(fā)的數(shù)據(jù)不但數(shù)量巨大而且種類繁多,這無(wú)疑加重了網(wǎng)絡(luò)社交平臺(tái)的后臺(tái)的負(fù)擔(dān)。而且不同的用戶對(duì)數(shù)據(jù)的需求可能并不相同,即使針對(duì)同一類型的數(shù)據(jù),各個(gè)用戶所需要的部分也不盡相同。因此,為了減輕網(wǎng)絡(luò)社交平臺(tái)的后臺(tái)的負(fù)擔(dān)及快速使得各個(gè)用戶獲取到其所需的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)過(guò)濾方法及數(shù)據(jù)過(guò)濾系統(tǒng),能夠提高數(shù)據(jù)的傳輸速度。
[0004]本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:
[0005]基于本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)過(guò)濾方法,所述方法包括:
[0006]S1、接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端;
[0007]S2、提取所述數(shù)據(jù)包的數(shù)據(jù)特征,并根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件;
[0008]S3、若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。
[0009]基于本發(fā)明的另一個(gè)方面,提供了一種數(shù)據(jù)過(guò)濾系統(tǒng),所述系統(tǒng)包括:
[0010]數(shù)據(jù)包接收模塊,用于接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端;
[0011]特征提取模塊,用于提取所述數(shù)據(jù)包的數(shù)據(jù)特征;
[0012]判斷模塊,用于根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件;
[0013]數(shù)據(jù)過(guò)濾模塊,用于若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。
[0014]本發(fā)明提供的一種數(shù)據(jù)過(guò)濾方法及數(shù)據(jù)過(guò)濾系統(tǒng),接收數(shù)據(jù)發(fā)送終端的數(shù)據(jù)包,并提取數(shù)據(jù)包的數(shù)據(jù)特征,并根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,并將過(guò)濾后得到的數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端,提高了數(shù)據(jù)的準(zhǔn)確性,無(wú)需在數(shù)據(jù)接收終端對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾,提高了數(shù)據(jù)傳輸?shù)乃俣群托省?br>【附圖說(shuō)明】
[0015]圖1為本發(fā)明實(shí)施例1的一種數(shù)據(jù)過(guò)濾方法流程圖;
[0016]圖2為本發(fā)明實(shí)施例2的一種數(shù)據(jù)過(guò)濾系統(tǒng)示意圖。
【具體實(shí)施方式】
[0017]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0018]實(shí)施例1、一種數(shù)據(jù)過(guò)濾方法。以下結(jié)合圖1對(duì)本實(shí)施例提供的數(shù)據(jù)過(guò)濾方法進(jìn)行詳細(xì)說(shuō)明。
[0019]參見(jiàn)圖1,S1、接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端;
[0020]S2、提取所述數(shù)據(jù)包的數(shù)據(jù)特征,并根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件;
[0021]S3、若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。
[0022]其中,步驟S2提取的數(shù)據(jù)包的數(shù)據(jù)特征至少包括數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)。步驟S2具體為:將數(shù)據(jù)包的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)與每一個(gè)數(shù)據(jù)接收終端預(yù)先配置的數(shù)據(jù)過(guò)濾條件對(duì)應(yīng)的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)集合進(jìn)行匹配,若匹配,則滿足數(shù)據(jù)過(guò)濾條件。
[0023]另外,在數(shù)據(jù)包過(guò)濾前,預(yù)先為每一個(gè)數(shù)據(jù)接收終端配置動(dòng)態(tài)鏈接庫(kù)DDL,所述DDL中至少包括數(shù)據(jù)過(guò)濾函數(shù)。步驟S3具體為:若數(shù)據(jù)包滿足數(shù)據(jù)過(guò)濾條件,則調(diào)用對(duì)應(yīng)的數(shù)據(jù)接收終端對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)DDL中的數(shù)據(jù)過(guò)濾函數(shù)對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾。
[0024]實(shí)施例2、一種數(shù)據(jù)過(guò)濾系統(tǒng)。以下結(jié)合圖2對(duì)本實(shí)施例提供的數(shù)據(jù)過(guò)濾系統(tǒng)進(jìn)行詳細(xì)的描述。
[0025]參見(jiàn)圖2,本實(shí)施例提供的數(shù)據(jù)過(guò)濾系統(tǒng)包括數(shù)據(jù)包接收模塊201、特征提取模塊202、判斷模塊203、配置模塊204和數(shù)據(jù)過(guò)濾模塊205。
[0026]其中,數(shù)據(jù)包接收模塊201,用于接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端。
[0027]特征提取模塊202,用于提取所述數(shù)據(jù)包的數(shù)據(jù)特征。
[0028]判斷模塊203,用于根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件。
[0029]數(shù)據(jù)過(guò)濾模塊205,用于若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。
[0030]其中,特征提取模塊202提取的數(shù)據(jù)包的數(shù)據(jù)特征至少包括數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)。判斷模塊203具體用于將數(shù)據(jù)包的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)與每一個(gè)數(shù)據(jù)接收終端預(yù)先配置的數(shù)據(jù)過(guò)濾條件對(duì)應(yīng)的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)集合進(jìn)行匹配,若匹配,則滿足數(shù)據(jù)過(guò)濾條件。
[0031]另外,本實(shí)施例提供的數(shù)據(jù)過(guò)濾系統(tǒng)還包括配置模塊204,用于在數(shù)據(jù)包過(guò)濾前,預(yù)先為每一個(gè)數(shù)據(jù)接收終端配置動(dòng)態(tài)鏈接庫(kù)DDL,所述DDL中至少包括數(shù)據(jù)過(guò)濾函數(shù)。數(shù)據(jù)過(guò)濾模塊205具體用于若數(shù)據(jù)包滿足數(shù)據(jù)過(guò)濾條件,則調(diào)用對(duì)應(yīng)的數(shù)據(jù)接收終端對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)DDL中的數(shù)據(jù)過(guò)濾函數(shù)對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾。
[0032]本發(fā)明提供的一種數(shù)據(jù)過(guò)濾方法及數(shù)據(jù)過(guò)濾系統(tǒng),接收數(shù)據(jù)發(fā)送終端的數(shù)據(jù)包,并提取數(shù)據(jù)包的數(shù)據(jù)特征,并根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,并將過(guò)濾后得到的數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端,提高了數(shù)據(jù)的準(zhǔn)確性,無(wú)需在數(shù)據(jù)接收終端對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾,提高了數(shù)據(jù)傳輸?shù)乃俣群托省?br>[0033]在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“實(shí)施例一”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體方法、裝置或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、方法、裝置或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0034]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)過(guò)濾方法,其特征在于,所述方法包括: 51、接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端; 52、提取所述數(shù)據(jù)包的數(shù)據(jù)特征,并根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件; 53、若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。2.如權(quán)利要求1所述的數(shù)據(jù)過(guò)濾方法,其特征在于,所述步驟S2中的數(shù)據(jù)特征至少包括數(shù)據(jù)內(nèi)容類型標(biāo)識(shí),所述步驟S2具體包括: 將數(shù)據(jù)包的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)與每一個(gè)數(shù)據(jù)接收終端預(yù)先配置的數(shù)據(jù)過(guò)濾條件對(duì)應(yīng)的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)集合進(jìn)行匹配,若匹配,則滿足數(shù)據(jù)過(guò)濾條件。3.如權(quán)利要求2所述的數(shù)據(jù)過(guò)濾方法,其特征在于,所述方法還包括: 預(yù)先為每一個(gè)數(shù)據(jù)接收終端配置動(dòng)態(tài)鏈接庫(kù)DDL,所述DDL中至少包括數(shù)據(jù)過(guò)濾函數(shù); 所述步驟S3中若滿足數(shù)據(jù)過(guò)濾條件,對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾具體包括: 若數(shù)據(jù)包滿足數(shù)據(jù)過(guò)濾條件,則調(diào)用對(duì)應(yīng)的數(shù)據(jù)接收終端對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)DDL中的數(shù)據(jù)過(guò)濾函數(shù)對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾。4.一種數(shù)據(jù)過(guò)濾系統(tǒng),其特征在于,所述系統(tǒng)包括: 數(shù)據(jù)包接收模塊,用于接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端; 特征提取模塊,用于提取所述數(shù)據(jù)包的數(shù)據(jù)特征; 判斷模塊,用于根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件; 數(shù)據(jù)過(guò)濾模塊,用于若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。5.如權(quán)利要求4所述的數(shù)據(jù)過(guò)濾系統(tǒng),其特征在于,所述數(shù)據(jù)特征至少包括數(shù)據(jù)內(nèi)容類型標(biāo)識(shí),所述判斷模塊具體用于: 將數(shù)據(jù)包的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)與每一個(gè)數(shù)據(jù)接收終端預(yù)先配置的數(shù)據(jù)過(guò)濾條件對(duì)應(yīng)的數(shù)據(jù)內(nèi)容類型標(biāo)識(shí)集合進(jìn)行匹配,若匹配,則滿足數(shù)據(jù)過(guò)濾條件。6.如權(quán)利要求5所述的數(shù)據(jù)過(guò)濾系統(tǒng),其特征在于,所述系統(tǒng)還包括: 配置模塊,用于預(yù)先為每一個(gè)數(shù)據(jù)接收終端配置動(dòng)態(tài)鏈接庫(kù)DDL,所述DDL中至少包括數(shù)據(jù)過(guò)濾函數(shù); 所述數(shù)據(jù)過(guò)濾模塊具體用于: 若數(shù)據(jù)包滿足數(shù)據(jù)過(guò)濾條件,則調(diào)用對(duì)應(yīng)的數(shù)據(jù)接收終端對(duì)應(yīng)的動(dòng)態(tài)鏈接庫(kù)DDL中的數(shù)據(jù)過(guò)濾函數(shù)對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾。
【專利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)過(guò)濾方法及數(shù)據(jù)過(guò)濾系統(tǒng),其中,數(shù)據(jù)過(guò)濾方法包括:S1、接收數(shù)據(jù)發(fā)送終端發(fā)送的數(shù)據(jù)包,并根據(jù)其中存儲(chǔ)的訂閱信息確定對(duì)應(yīng)的數(shù)據(jù)接收終端;S2、提取所述數(shù)據(jù)包的數(shù)據(jù)特征,并根據(jù)每一個(gè)數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件,判斷該數(shù)據(jù)特征是否滿足對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件;S3、若滿足數(shù)據(jù)過(guò)濾條件,則對(duì)對(duì)應(yīng)的數(shù)據(jù)包進(jìn)行過(guò)濾,得到數(shù)據(jù)過(guò)過(guò)濾結(jié)果,并將數(shù)據(jù)過(guò)濾結(jié)果轉(zhuǎn)發(fā)給對(duì)應(yīng)的數(shù)據(jù)接收終端。本發(fā)明對(duì)需要發(fā)送給數(shù)據(jù)接收終端的數(shù)據(jù)包按照對(duì)應(yīng)的數(shù)據(jù)接收終端的數(shù)據(jù)過(guò)濾條件對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾,提高了數(shù)據(jù)的準(zhǔn)確性,另外,無(wú)需在數(shù)據(jù)接收終端對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾,減少了數(shù)據(jù)的傳輸量,提高了數(shù)據(jù)傳輸?shù)乃俣群托省?br>【IPC分類】H04L29/08
【公開(kāi)號(hào)】CN105245601
【申請(qǐng)?zhí)枴緾N201510670635
【發(fā)明人】徐波
【申請(qǐng)人】桂林電子科技大學(xué)
【公開(kāi)日】2016年1月13日
【申請(qǐng)日】2015年10月15日