專利名稱:一種動(dòng)態(tài)信息雙向合并的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種動(dòng)態(tài)信息雙向合并的方法與系統(tǒng)。
背景技術(shù):
隨著SNS社區(qū)的不斷發(fā)展,動(dòng)態(tài)顯示用戶好友信息已經(jīng)成為SNS上一種不可或缺 的重要功能,通過(guò)顯示用戶好友的最新動(dòng)態(tài),用戶不僅能夠即時(shí)查看好友最新動(dòng)態(tài),而且能 夠直接與好友進(jìn)行交互,這大大提高了用戶交互性的實(shí)時(shí)性。在現(xiàn)有的技術(shù)中,將用戶好友的最新動(dòng)態(tài)信息按照合并方式合并后顯示在用戶動(dòng) 態(tài)區(qū)域,合并的具體情況包括在一定時(shí)限內(nèi)對(duì)同一動(dòng)態(tài)主體的同一操作的信息進(jìn)行合并; 對(duì)不同動(dòng)態(tài)主體的同一操作信息進(jìn)行合并;對(duì)同一動(dòng)態(tài)主體針對(duì)同一應(yīng)用程序同樣操作信 息進(jìn)行合并;不同動(dòng)態(tài)主體針對(duì)同一用戶的同一應(yīng)用的交互信息進(jìn)行合并。但是現(xiàn)有的技術(shù)中,動(dòng)態(tài)信息的合并只是簡(jiǎn)單單向的根據(jù)動(dòng)態(tài)主體或操作對(duì)象進(jìn) 行合并,不能將動(dòng)態(tài)主體和操作對(duì)象同時(shí)合并,即當(dāng)存在不同動(dòng)態(tài)主體對(duì)不同操作對(duì)象執(zhí) 行的同一操作時(shí),系統(tǒng)只能按照不同動(dòng)態(tài)主體或不同操作對(duì)象單個(gè)對(duì)當(dāng)前動(dòng)態(tài)進(jìn)行合并, 而不能按照不同動(dòng)態(tài)主體和不同操作對(duì)象同時(shí)進(jìn)行動(dòng)態(tài)合并。從而導(dǎo)致同一塊動(dòng)態(tài)區(qū)域中 顯示的為用戶所了解的交互性的動(dòng)態(tài)信息量少,而且信息的顯示條理性差。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種動(dòng)態(tài)信息雙向合并的方法與系統(tǒng),它使得動(dòng)態(tài)區(qū)域 中顯示的為用戶所了解的交互性的動(dòng)態(tài)信息量增多,同時(shí)使顯示的內(nèi)容更具條理性。為解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案是一種動(dòng)態(tài)信息雙向合并的方 法,包括以下步驟
Si,用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;
S2,web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài)信息; S3,對(duì)獲取的動(dòng)態(tài)信息按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行雙向合并處理,其中所述的雙向 合并處理包括對(duì)不同動(dòng)態(tài)主體針對(duì)不同應(yīng)用的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體 針對(duì)同一應(yīng)用下不同對(duì)象的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同樣的一個(gè)或多 個(gè)用戶的同一操作信息進(jìn)行合并;
S4,顯示雙向合并處理后的動(dòng)態(tài)信息給用戶。前述的動(dòng)態(tài)信息雙向合并的方法中,步驟Sl還包括判斷用戶當(dāng)前所在的頁(yè)面, 如果是在用戶自己的頁(yè)面,則請(qǐng)求的是用戶所有好友的動(dòng)態(tài)信息,如果是在用戶好友的頁(yè) 面,則請(qǐng)求的是該好友的全部動(dòng)態(tài)信息,便于web服務(wù)器根據(jù)判斷結(jié)果從數(shù)據(jù)庫(kù)中快速獲 取目標(biāo)動(dòng)態(tài)信息。前述的動(dòng)態(tài)信息雙向合并的方法中,步驟S2還包括分析所獲取的好友動(dòng)態(tài)信息 的查看權(quán)限并且過(guò)濾掉沒有查看權(quán)限的動(dòng)態(tài)信息,節(jié)省了動(dòng)態(tài)區(qū)域空間,從而使展示的交 互性的動(dòng)態(tài)信息量更大。
一種實(shí)現(xiàn)前述方法的動(dòng)態(tài)信息雙向合并的系統(tǒng),它包括 請(qǐng)求模塊,用于客戶端用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;
信息獲取模塊,用于web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài)信息; 信息處理模塊,用于web服務(wù)器對(duì)獲取的動(dòng)態(tài)信息按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行雙向 合并處理,其中所述的雙向合并處理包括對(duì)不同動(dòng)態(tài)主體針對(duì)不同應(yīng)用的同樣操作信息 進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同一應(yīng)用下不同對(duì)象的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng) 態(tài)主體針對(duì)同樣的一個(gè)或多個(gè)用戶的同一操作信息進(jìn)行合并;
顯示模塊,用于客戶端顯示雙向合并處理后的動(dòng)態(tài)信息給用戶。前述的動(dòng)態(tài)信息雙向合并的系統(tǒng)中,還包括
判斷模塊,用于web服務(wù)器判斷用戶當(dāng)前所在的頁(yè)面,如果是在用戶自己的頁(yè)面,則請(qǐng) 求的是用戶所有好友的動(dòng)態(tài)信息,如果是在用戶好友的頁(yè)面,則請(qǐng)求的是該好友的全部動(dòng) 態(tài)信息,便于web服務(wù)器根據(jù)判斷結(jié)果從數(shù)據(jù)庫(kù)中快速獲取目標(biāo)動(dòng)態(tài)信息。前述的動(dòng)態(tài)信息雙向合并的系統(tǒng)中,還包括
信息分析模塊,用于web服務(wù)器分析所獲取的好友動(dòng)態(tài)信息的查看權(quán)限; 信息過(guò)濾模塊,用于web服務(wù)器根據(jù)查看權(quán)限分析過(guò)濾掉沒有查看權(quán)限的動(dòng)態(tài)信息, 節(jié)省了動(dòng)態(tài)區(qū)域空間,從而使展示的交互性的動(dòng)態(tài)信息量更大。與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)將動(dòng)態(tài)主體和操作對(duì)象同時(shí)合并,使得動(dòng)態(tài)區(qū)域中 顯示的為用戶所了解的交互性的動(dòng)態(tài)信息量增多,同時(shí)使顯示的內(nèi)容更具條理性。另外,本 發(fā)明判斷用戶當(dāng)前所在的頁(yè)面,便于web服務(wù)器根據(jù)判斷結(jié)果快速的從數(shù)據(jù)庫(kù)中獲取目標(biāo) 的動(dòng)態(tài)信息。最后,本發(fā)明分析所獲取的好友動(dòng)態(tài)信息的查看權(quán)限并且根據(jù)查看權(quán)限分析 過(guò)濾掉沒有查看權(quán)限的動(dòng)態(tài)信息,節(jié)省了動(dòng)態(tài)區(qū)域空間,從而使展示的交互性的動(dòng)態(tài)信息 量更大。
圖1為本發(fā)明實(shí)施例的方法流程圖; 圖2為本發(fā)明實(shí)施例的結(jié)構(gòu)示意圖。附圖標(biāo)記1-請(qǐng)求模塊,2-信息獲取模塊,3-信息處理模塊,4-顯示模塊,5-判斷 模塊,6-信息分析模塊,7-信息過(guò)濾模塊。下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
具體實(shí)施例方式
具體實(shí)施例方式一種動(dòng)態(tài)信息雙向合并的方法,如圖1所示,包括以下步驟 Si,用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;
S2,web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài)信息; S3,對(duì)獲取的動(dòng)態(tài)信息按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行雙向合并處理,其中所述的雙向 合并處理包括對(duì)不同動(dòng)態(tài)主體針對(duì)不同應(yīng)用的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體 針對(duì)同一應(yīng)用下不同對(duì)象的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同樣的一個(gè)或多 個(gè)用戶的同一操作信息進(jìn)行合并;
S4,顯示雙向合并處理后的動(dòng)態(tài)信息給用戶。
上述方法中,步驟Sl還包括判斷用戶當(dāng)前所在的頁(yè)面,如果是在用戶自己的頁(yè) 面,則請(qǐng)求的是用戶所有好友的動(dòng)態(tài)信息,如果是在用戶好友的頁(yè)面,則請(qǐng)求的是該好友的 全部動(dòng)態(tài)信息,便于web服務(wù)器根據(jù)判斷結(jié)果從數(shù)據(jù)庫(kù)中快速獲取目標(biāo)動(dòng)態(tài)信息。上述方法中,步驟S2還包括分析所獲取的好友動(dòng)態(tài)信息的查看權(quán)限并且過(guò)濾掉 沒有查看權(quán)限的動(dòng)態(tài)信息,節(jié)省了動(dòng)態(tài)區(qū)域空間,從而使展示的交互性的動(dòng)態(tài)信息量更大。一種實(shí)現(xiàn)上述方法的動(dòng)態(tài)信息雙向合并的系統(tǒng),如圖2所示,它包括 請(qǐng)求模塊1,用于客戶端用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;
信息獲取模塊2,用于web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài)信息; 信息處理模塊3,用于web服務(wù)器對(duì)獲取的動(dòng)態(tài)信息按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行雙 向合并處理,其中所述的雙向合并處理包括對(duì)不同動(dòng)態(tài)主體針對(duì)不同應(yīng)用的同樣操作信 息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同一應(yīng)用下不同對(duì)象的同樣操作信息進(jìn)行合并;對(duì)不同 動(dòng)態(tài)主體針對(duì)同樣的一個(gè)或多個(gè)用戶的同一操作信息進(jìn)行合并; 顯示模塊4,用于客戶端顯示雙向合并處理后的動(dòng)態(tài)信息給用戶。上述系統(tǒng)中,還包括
判斷模塊5,用于web服務(wù)器判斷用戶當(dāng)前所在的頁(yè)面,如果是在用戶自己的頁(yè)面,則 請(qǐng)求的是用戶所有好友的動(dòng)態(tài)信息,如果是在用戶好友的頁(yè)面,則請(qǐng)求的是該好友的全部 動(dòng)態(tài)信息,便于web服務(wù)器根據(jù)判斷結(jié)果從數(shù)據(jù)庫(kù)中快速獲取目標(biāo)動(dòng)態(tài)信息。上述系統(tǒng)中,還包括
信息分析模塊6,用于web服務(wù)器分析所獲取的好友動(dòng)態(tài)信息的查看權(quán)限; 信息過(guò)濾模塊7,用于web服務(wù)器根據(jù)查看權(quán)限分析過(guò)濾掉沒有查看權(quán)限的動(dòng)態(tài)信息, 節(jié)省了動(dòng)態(tài)區(qū)域空間,從而使展示的交互性的動(dòng)態(tài)信息量更大。實(shí)例說(shuō)明實(shí)例一,比如“李四”的好友“張三”和“王五”都安裝了 A、B、C三種新 的應(yīng)用組件,系統(tǒng)在顯示“李四”的好友動(dòng)態(tài)時(shí),將當(dāng)前動(dòng)態(tài)信息顯示為
“張三添加了新的應(yīng)用組件A、B、C”; “王五添加了新的應(yīng)用組件A、B、C”。如果“李四”的社區(qū)空間采用動(dòng)態(tài)信息雙向合并技術(shù),則系統(tǒng)在顯示“李四”的好 友動(dòng)態(tài)時(shí),將前動(dòng)態(tài)信息合并顯示為
“張三、王五添加了新的應(yīng)用組件A、B、C”。實(shí)例二,比如“李四”的好友“五月”和“張三”轉(zhuǎn)載了 6篇(A、B、C、D、E、F)帖子給 大家,其中“五月”轉(zhuǎn)帖A、B、C、D、E、F給大家,“張三”轉(zhuǎn)帖A、B、C給大家,系統(tǒng)在顯示“李 四”的好友動(dòng)態(tài)時(shí),將當(dāng)前轉(zhuǎn)帖信息逐條的顯示為
“五月轉(zhuǎn)帖給大家
A
B C
D
6條轉(zhuǎn)帖y> ”
“張三轉(zhuǎn)帖給大家A B C如果“李四”的社區(qū)空間采用動(dòng)態(tài)信息雙向合并技術(shù),系統(tǒng)在顯示“李四”的好友 動(dòng)態(tài)時(shí),將當(dāng)前轉(zhuǎn)帖信息合并顯示為
“五月、張三轉(zhuǎn)帖給大家
A
B
C ”
“五月轉(zhuǎn)帖給大家
D
E
F ”
ο實(shí)例三比如“李四”的好友“陳規(guī)”和“張三”與“王五”都成為好友,并成為了“林 俊杰”和“By2”的粉絲,系統(tǒng)在顯示此動(dòng)態(tài)時(shí),會(huì)將動(dòng)態(tài)顯示為
“陳規(guī)和張三與王五成為好友”; “陳規(guī)和張三成為了林俊杰和By2的粉絲”。如果“李四”的社區(qū)空間采用動(dòng)態(tài)信息雙向合并技術(shù),則系統(tǒng)在顯示“李四”的好 友“陳規(guī)”的動(dòng)態(tài)時(shí),會(huì)將“陳規(guī)”動(dòng)態(tài)合并顯示為
“陳規(guī)、張三與王五成為好友,成為林俊杰、By2的粉絲”。
權(quán)利要求
一種動(dòng)態(tài)信息雙向合并的方法,其特征在于,包括以下步驟S1,用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;S2,web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài)信息;S3,對(duì)獲取的動(dòng)態(tài)信息按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行雙向合并處理,其中所述的雙向合并處理包括對(duì)不同動(dòng)態(tài)主體針對(duì)不同應(yīng)用的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同一應(yīng)用下不同對(duì)象的同樣操作信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同樣的一個(gè)或多個(gè)用戶的同一操作信息進(jìn)行合并;S4,顯示雙向合并處理后的動(dòng)態(tài)信息給用戶。
2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)信息雙向合并的方法,其特征在于,步驟Sl還包括判 斷用戶當(dāng)前所在的頁(yè)面,如果是在用戶自己的頁(yè)面,則請(qǐng)求的是用戶所有好友的動(dòng)態(tài)信息, 如果是在用戶好友的頁(yè)面,則請(qǐng)求的是該好友的全部動(dòng)態(tài)信息。
3.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)信息雙向合并的方法,其特征在于,步驟S2還包括分 析所獲取的好友動(dòng)態(tài)信息的查看權(quán)限以及根據(jù)查看權(quán)限過(guò)濾該動(dòng)態(tài)信息。
4.一種實(shí)現(xiàn)權(quán)利要求1 3所述方法的動(dòng)態(tài)信息雙向合并的系統(tǒng),其特征在于,它包括請(qǐng)求模塊(1),用于客戶端用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;信息獲取模塊(2),用于web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài)信息;信息處理模塊(3),用于web服務(wù)器對(duì)獲取的動(dòng)態(tài)信息按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行 雙向合并處理,其中所述的雙向合并處理包括對(duì)不同動(dòng)態(tài)主體針對(duì)不同應(yīng)用的同樣操作 信息進(jìn)行合并;對(duì)不同動(dòng)態(tài)主體針對(duì)同一應(yīng)用下不同對(duì)象的同樣操作信息進(jìn)行合并;對(duì)不 同動(dòng)態(tài)主體針對(duì)同樣的一個(gè)或多個(gè)用戶的同一操作信息進(jìn)行合并; 顯示模塊(4),用于客戶端顯示雙向合并處理后的動(dòng)態(tài)信息給用戶。
5.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)信息雙向合并的系統(tǒng),其特征在于,還包括判斷模塊(5),用于web服務(wù)器判斷用戶當(dāng)前所在的頁(yè)面,如果是在用戶自己的頁(yè)面, 則請(qǐng)求的是用戶所有好友的動(dòng)態(tài)信息,如果是在用戶好友的頁(yè)面,則請(qǐng)求的是該好友的全 部動(dòng)態(tài)信息。
6.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)信息雙向合并的系統(tǒng),其特征在于,還包括 信息分析模塊(6),用于web服務(wù)器分析所獲取的好友動(dòng)態(tài)信息的查看權(quán)限; 信息過(guò)濾模塊(7),用于web服務(wù)器根據(jù)查看權(quán)限分析過(guò)濾掉沒有查看權(quán)限的動(dòng)態(tài)信肩、ο
全文摘要
本發(fā)明公開了一種動(dòng)態(tài)信息雙向合并的方法與系統(tǒng),所述方法包括以下步驟S1,用戶發(fā)出查詢好友動(dòng)態(tài)信息的請(qǐng)求;S2,web服務(wù)器根據(jù)用戶的請(qǐng)求查詢數(shù)據(jù)庫(kù),獲取相應(yīng)的動(dòng)態(tài);S3,對(duì)獲取的動(dòng)態(tài)按照動(dòng)態(tài)主體和操作對(duì)象進(jìn)行雙向合并處理;S4,顯示雙向合并處理后的動(dòng)態(tài)給用戶。本發(fā)明通過(guò)將動(dòng)態(tài)主體和操作對(duì)象同時(shí)合并,使得動(dòng)態(tài)區(qū)域中顯示的為用戶所了解的交互性的動(dòng)態(tài)信息量增多,同時(shí)使顯示的內(nèi)容更具條理性。
文檔編號(hào)G06F17/30GK101963998SQ201010530160
公開日2011年2月2日 申請(qǐng)日期2010年11月3日 優(yōu)先權(quán)日2010年11月3日
發(fā)明者劉珊珊, 張利斌, 梁亮 申請(qǐng)人:北京開心人信息技術(shù)有限公司