本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種信息顯示處理方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)的不斷發(fā)展,網(wǎng)絡(luò)傳輸速度的不斷提高,越來越多的信息進(jìn)入人們生活,人們可以從網(wǎng)絡(luò)中輕易獲取到各種各樣的信息資源,這些信息豐富了人們的日常生活,開拓人們的視野,使人們可以實現(xiàn)“不出門就能知曉天下事”的目標(biāo)。
本發(fā)明的發(fā)明人在研究和實踐過程中發(fā)現(xiàn),在實際生活中常常會出現(xiàn)這樣一種情況:在一些進(jìn)行消息分享的平臺或群組中,人們可能會轉(zhuǎn)發(fā)同一條信息多次,這樣就可能使整個瀏覽信息的頁面上都是同一條信息,即刷屏現(xiàn)象。刷屏現(xiàn)象既妨礙人們查看其他信息,又占用了終端的存儲,還可能會使人們錯過真正重要的信息。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種信息顯示處理的方法、裝置及系統(tǒng),通過對內(nèi)容重復(fù)的信息進(jìn)行合并處理,可避免終端顯示信息時,被多條相似內(nèi)容的信息刷屏導(dǎo)致遺漏重要信息。
本發(fā)明實施例第一方面提供一種信息顯示處理的方法,包括:
接收應(yīng)用服務(wù)器發(fā)送的第一信息;
在接收到的所述應(yīng)用服務(wù)器在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;
將所述第一信息與所述第二信息進(jìn)行合并處理;
顯示將所述第一信息和第二信息合并處理得到的合并信息。
本發(fā)明實施例第二方面提供另一種信息顯示處理的方法,其特征在于,包括:
確定當(dāng)前需要向第一終端發(fā)送的第一信息;
在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;
將所述第一信息與所述第二信息進(jìn)行合并處理;
向所述第一終端發(fā)送將所述第一信息和第二信息合并處理得到的合并信息,以使所述第一終端顯示所述合并信息。
本發(fā)明實施例第三方面提供一種信息顯示處理的終端,其特征在于,包括:
接收模塊,用于接收應(yīng)用服務(wù)器發(fā)送的第一信息;
查找模塊,用于在接收到的所述應(yīng)用服務(wù)器在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;
合并處理模塊,用于合并處理所述第一信息與所述第二信息;
顯示模塊,用于顯示將所述第一信息和第二信息合并處理得到的合并信息。
本發(fā)明實施例第四方面提供一種應(yīng)用服務(wù)器,其特征在于,包括:
信息確定模塊,用于確定當(dāng)前需要向第一終端發(fā)送的第一信息;
查找模塊,用于在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;
合并處理模塊,用于合并處理所述第一信息與所述第二信息;
發(fā)送模塊,用于向所述第一終端發(fā)送將所述第一信息與第二信息合并處理得到的合并信息。
本發(fā)明實施例第五方面提供了一種信息顯示處理系統(tǒng),包括本發(fā)明實施例第三方面提供的所述信息顯示處理的終端以及應(yīng)用服務(wù)器,其中:
所述應(yīng)用服務(wù)器用于向所述終端發(fā)送第一信息;
所述終端用于接收應(yīng)用服務(wù)器發(fā)送的第一信息;在接收到的所述應(yīng)用服務(wù)器在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;將所述第一信息與所述第二信息進(jìn)行合并處理;顯示將所述第一信息和第二信息合并處理得到的合并信息。
本發(fā)明實施例第六方面提供了一種信息顯示處理系統(tǒng),包括第一終端和如本發(fā)明實施例第四方面提供的所述應(yīng)用服務(wù)器,其中:
所述應(yīng)用服務(wù)器用于:確定當(dāng)前需要向第一終端發(fā)送的第一信息;在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;將所述第一信息與所述第二信息進(jìn)行合并處理;向所述第一終端發(fā)送將所述第一信息和第二信息合并處理得到的合并信息;
所述第一終端用于:接收并顯示所述合并信息。
本發(fā)明實施例通過判斷所述第一信息和所述第二信息的相似度是否達(dá)到第一預(yù)設(shè)閾值來確定所述第一信息與所述第二信息是否重復(fù),當(dāng)判定所述第一信息和第二信息是重復(fù)的信息時,對所述第一信息和第二信息進(jìn)行合并處理,最后僅以一條合并信息的形式出現(xiàn),避免終端顯示信息時,被多條相似內(nèi)容的信息刷屏導(dǎo)致遺漏重要信息。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例中一種信息顯示處理的方法的流程示意圖;
圖2是現(xiàn)有技術(shù)下信息顯示的場景圖;
圖3-a是本發(fā)明實施例中的以第一信息的發(fā)布時間作為合并信息的時間標(biāo)簽的合并信息顯示的場景圖;
圖3-b是本發(fā)明實施例中的合并信息包含第二信息的信息內(nèi)容和第一信息不同的部分信息內(nèi)容的合并信息顯示的場景圖;
圖3-c是本發(fā)明實施例中的合并信息的標(biāo)識標(biāo)簽以列表形式排列在合并信息內(nèi)容的一側(cè)的合并信息顯示的場景圖;
圖3-d是本發(fā)明實施例中的以第二信息的發(fā)布時間作為合并信息的時間標(biāo)簽的合并信息顯示的場景圖;
圖4是本發(fā)明實施例中另一種信息顯示處理的方法的流程示意圖;
圖5是本發(fā)明實施例中一種信息顯示處理的終端的組成結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例中一種應(yīng)用服務(wù)器的組成結(jié)構(gòu)示意圖;
圖7是本發(fā)明另一實施例中的信息顯示處理的終端的一個硬件組成結(jié)構(gòu)示意圖;
圖8是本發(fā)明另一實施例中的應(yīng)用服務(wù)器的一個硬件組成結(jié)構(gòu)示意圖;
圖9是本發(fā)明實施例中的一種信息顯示處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
首先參見圖1,圖1是本發(fā)明實施例中一種信息顯示處理的方法的流程示意圖,本發(fā)明實施例中的方法可以實現(xiàn)在包括手機(jī)、平板電腦、臺式電腦、IPAD等具備接收信息和處理信息功能的終端。如圖所示本發(fā)明的方法至少包括:
S101、接收應(yīng)用服務(wù)器發(fā)送的第一信息。
其中,第一信息可以為朋友圈、微博、QQ空間等信息分享平臺中的信息;也可以為在QQ群、微信群、討論組等群組中的信息;還可以為知乎、天涯、豆瓣等可以針對同一用戶的觀點進(jìn)行評論的平臺中帖子的評論信息。第一信息包括但不限于以上信息。
S102、在接收到的所述應(yīng)用服務(wù)器在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,第二信息與所述第一信息類型可以相同,即在可選實施例中,終端可以僅針對同一應(yīng)用服務(wù)器發(fā)送的相同類型的信息進(jìn)行合并處理。例如,所述第一信息和所述第二信息均為社交分享消息;或所述第一信息和所述第二信息均為同一群組中的群組通訊消息;或所述第一信息和所述第二信息均為針對同一對象的評論消息。
可選的,所述預(yù)設(shè)時間范圍可以為10分鐘、30分鐘、1小時、2小時等。終端可以在接收到所述第一信息的時刻往前查找預(yù)設(shè)時間范圍內(nèi)接收到同一應(yīng)用服務(wù)器發(fā)送的多個信息,例如,預(yù)設(shè)時間范圍設(shè)置為30分鐘,那么終端在接收到第一信息后,查找過去30分鐘內(nèi)來自于同一應(yīng)用服務(wù)器發(fā)送的與第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,相似度可以為第一信息與第二信息的所有信息內(nèi)容的相似度;也可以為第一信息與第二信息中包含的特定部分信息內(nèi)容的相似度,所述特定部分信息內(nèi)容可以例如為第一信息或第二信息中攜帶的鏈接信息、視頻信息、語音信息或文字信息中的任一種或多種的結(jié)合。
其中,第一預(yù)設(shè)閾值為一個百分?jǐn)?shù),具體可以為85%、90%、95%等。在可選實施例中,可以針對不同的相似比較內(nèi)容設(shè)置對應(yīng)的第一預(yù)設(shè)閾值。例如:相似比較的是第一信息與第二信息的所有內(nèi)容,那么可以設(shè)定第一預(yù)設(shè)閾值為85%,即若查找到某個信息與第一信息的所有內(nèi)容比較相似度的結(jié)果達(dá)到85%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如,相似比較的是第二信息與第一信息內(nèi)容中包含的特定部分信息內(nèi)容,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息,那么可以設(shè)定第一預(yù)設(shè)閾值為100%,即若查找到某個信息攜帶的鏈接信息與第一信息中攜帶的鏈接信息比較相似度的結(jié)果達(dá)到100%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。又如相似比較的是第二信息內(nèi)容與第一信息內(nèi)容中包含的特定部分信息內(nèi)容的相似度,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息和文字信息,可以設(shè)定第一預(yù)設(shè)閾值為90%,即若查找到某個信息攜帶的文字信息和鏈接信息與第一信息攜帶的文字信息和鏈接信息比較相似度的結(jié)果達(dá)到90%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
舉例來說,假設(shè)預(yù)設(shè)時間范圍為1小時,終端在10:00收到攜帶鏈接信息的第一信息,鏈接信息屬于信息的特定部分信息內(nèi)容,此時終端需要從過去的1小時(即9:00—10:00)接收到的同一服務(wù)器發(fā)送來的多個信息中查找攜帶的鏈接信息與第一信息攜帶的鏈接信息相似度達(dá)到100%的第二信息。
S103、將所述第一信息與所述第二信息進(jìn)行合并處理。
其中,將第一信息與第二信息合并處理得到的合并信息包括:
第一信息與第二信息重復(fù)的部分信息內(nèi)容;第一信息的發(fā)布者信息和發(fā)布時間信息;第二信息的發(fā)布者信息和發(fā)布時間信息。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。終端判定用戶甲乙的內(nèi)容相似后進(jìn)行合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00。
可選的,合并信息還可以包括查找得到的第二信息的數(shù)量確定的信息合并數(shù)量。具體的,信息合并數(shù)量可以為第二信息的數(shù)量,此時信息合并數(shù)量表示收到第一信息之前已經(jīng)收到的重復(fù)信息的信息數(shù)量;也可以為第二信息數(shù)量與第一信息數(shù)量之和,此時信息合并數(shù)量表示當(dāng)前時間已經(jīng)收到的重復(fù)信息的信息數(shù)量。
可選的,合并信息還可以包括第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。終端判定用戶甲乙的內(nèi)容相似后進(jìn)行合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。終端判定用戶甲乙的內(nèi)容相似后合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論Y。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容和第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。終端判定用戶甲乙的內(nèi)容相似后合并處理得到的合并信息包括:視頻a,用戶甲和發(fā)布時間10:03,用戶乙和發(fā)布時間10:00,評論X,評論Y。
具體實現(xiàn)中,終端將所述第一信息與所述第二信息進(jìn)行合并處理的方式可以包括:
1)終端保留所述第一信息的信息模板和格式,并保留所述第一信息中的至少部分信息內(nèi)容,并將第二信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第一信息中從而得到合并處理得到的合并信息;
2)終端保留所述第二信息的信息模板和格式,并保留所述第二信息中的至少部分信息內(nèi)容,并將第一信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第二信息中從而得到合并處理得到的合并信息;
3)終端根據(jù)預(yù)設(shè)的合并信息的信息模板和格式,將第一信息和第二信息的包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至所述合并信息的信息模板和格式中,從而得到合并處理得到的合并信息。
S104、顯示將所述第一信息和第二信息合并處理得到的合并信息。
其中,合并信息的時間標(biāo)簽由第一信息的發(fā)布時間或者第二信息的發(fā)布時間確定,終端根據(jù)合并信息的時間標(biāo)簽顯示所述合并信息。
可選的,當(dāng)將第一信息的發(fā)布時間作為合并信息的時間標(biāo)簽時,則將第一信息的內(nèi)容作為合并信息的信息內(nèi)容顯示在合并信息的內(nèi)容區(qū)域,將第一信息的發(fā)布者作為合并信息的發(fā)布者顯示在合并信息的發(fā)布者區(qū)域,將第二信息的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽顯示在標(biāo)識標(biāo)簽顯示區(qū)域,將信息合并數(shù)量顯示在信息數(shù)量區(qū)域。
具體的,如圖2和圖3-a所示,圖2-a是現(xiàn)有技術(shù)中信息顯示的場景圖,圖3-a是以第一信息的發(fā)布時間作為合并信息的時間標(biāo)簽的場景圖。如圖2-a所示,在圖2-a中,A用戶的朋友圈中有B、C、D、E用戶均發(fā)了朋友圈,其中B用戶、C用戶、E用戶發(fā)送的朋友圈的內(nèi)容幾乎是同一個內(nèi)容。經(jīng)過本發(fā)明的合并處理操作后,如圖3-a所示,以B用戶發(fā)送的朋友圈(即第一信息)的發(fā)布時間作為合并信息的時間標(biāo)簽,將C用戶和E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽懸浮在合并信息的內(nèi)容上方,圖2-a中一共有3條內(nèi)容相似的信息,在圖2-b中信息數(shù)量區(qū)域中顯示3。
可選的,在標(biāo)識標(biāo)簽顯示區(qū)域還可顯示第二信息的信息內(nèi)容與第一信息不同的部分信息內(nèi)容。
具體的,如圖3-b所示,圖3-b是合并信息包含第二信息的信息內(nèi)容和第一信息不同的部分信息內(nèi)容的合并信息顯示的場景圖。在圖3-b中,以B用戶發(fā)送的朋友圈(即第一信息)的發(fā)布時間作為合并信息的時間標(biāo)簽,將C用戶和E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布者和發(fā)布信息以及C用戶的朋友圈和B用戶的朋友圈的內(nèi)容不同的部分信息內(nèi)容以及E用戶的朋友圈和B用戶的朋友圈的內(nèi)容不同的部分信息內(nèi)容作為標(biāo)識標(biāo)簽懸浮在合并信息的內(nèi)容上方。
具體的,標(biāo)識標(biāo)簽可以懸浮在合并信息內(nèi)容的四周,如圖3-c所示;標(biāo)識標(biāo)簽可以以列表形式排列在合并信息內(nèi)容的一側(cè),如圖3-c所示,圖3-c是標(biāo)識標(biāo)簽以列表形式排列在合并信息內(nèi)容的一側(cè)的場景圖。在圖3-c中,C用戶和E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布者信息和發(fā)布時間信息作為合并信息的標(biāo)識標(biāo)簽以列表形式顯示在合并信息內(nèi)容的左側(cè)。
可選的,當(dāng)將第二信息的發(fā)布時間作為合并信息的時間標(biāo)簽時,則將第二信息的內(nèi)容作為合并信息的信息內(nèi)容顯示在合并信息的內(nèi)容區(qū)域,將第二信息的發(fā)布者作為合并信息的發(fā)布者顯示在合并信息的發(fā)布者區(qū)域,將第一信息的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽顯示在標(biāo)識標(biāo)簽顯示區(qū)域,將信息合并數(shù)量顯示在信息數(shù)量區(qū)域。
可選的,在標(biāo)識標(biāo)簽顯示區(qū)域還可顯示第一信息的信息內(nèi)容與第二信息不同的部分信息內(nèi)容。
具體的,如圖3-d所示,圖3-d是以第二信息的發(fā)布時間作為合并信息的時間標(biāo)簽的場景圖。在圖3-d中,終端以E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布時間作為合并信息的時間標(biāo)簽,將B用戶和C用戶發(fā)送的朋友圈的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽懸浮在合并信息的內(nèi)容上方。
在可選實施例中,終端以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,甚至進(jìn)一步在得到所述合并信息后,將第一信息與第二信息從終端的存儲空間中刪除,從而節(jié)省了終端的存儲資源。
可以看出,本發(fā)明實施例通過在預(yù)設(shè)時間段內(nèi)查找與第一信息相似度達(dá)到預(yù)設(shè)閾值的第二信息,將第二信息與所述第一信息進(jìn)行合并處理,在保證人們能充分看到有效信息的前提下以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,避免終端顯示信息時,被多條相似內(nèi)容的信息刷屏導(dǎo)致遺漏重要信息。
參見圖4,圖4是本發(fā)明實施例中另一種信息顯示處理的方法的流程示意圖,本發(fā)明實施例中的方法可以實現(xiàn)在包括QQ應(yīng)用服務(wù)器、微博應(yīng)用服務(wù)器、貼吧應(yīng)用服務(wù)器等為一些應(yīng)用提供服務(wù)的應(yīng)用服務(wù)器。如圖所示本發(fā)明的方法至少包括:
S201、確定當(dāng)前需要向第一終端發(fā)送的第一信息。
其中,第一信息可以為朋友圈、微博、QQ空間等信息分享平臺中的信息;也可以為在QQ群、微信群、討論組等群組中的信息;還可以為知乎、天涯、豆瓣等可以針對同一用戶的觀點進(jìn)行評論的平臺中帖子的評論信息。第一信息包括但不限于以上信息。
其中,應(yīng)用服務(wù)器確定向第一終端發(fā)送的第一信息可以通過第一信息的目標(biāo)IP來確定第一信息,也可以通過查找第一終端的用戶的好友信息來確定第一信息,也可以通過查找應(yīng)用服務(wù)器的數(shù)據(jù)庫中的相關(guān)數(shù)據(jù)表來確定第一信息。
具體的,如用戶A、B、C、D、E互為微信好友關(guān)系且能看到彼此間發(fā)的朋友圈,那么應(yīng)用服務(wù)器確定向用戶A的終端發(fā)送的第一信息通過查找用戶A的好友來確定第一信息,查找到的好友結(jié)果為用戶B、用戶C、用戶D、用戶E,那么用戶B、用戶C、用戶D、用戶E發(fā)的朋友圈均可能成為第一信息。
S202、在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,第二信息與所述第一信息類型可以相同,即在可選實施例中,應(yīng)用服務(wù)器可以僅針對向同一終端發(fā)送的相同類型的信息進(jìn)行合并處理。例如,所述第一信息和所述第二信息均為社交分享消息;或所述第一信息和所述第二信息均為同一群組中的群組通訊消息;或所述第一信息和所述第二信息均為針對同一對象的評論消息。
可選的,所述預(yù)設(shè)時間范圍可以為10分鐘、30分鐘、1小時、2小時等。應(yīng)用服務(wù)器可以在向第一終端發(fā)送所述第一信息的時刻往前查找預(yù)設(shè)時間范圍內(nèi)向同一終端發(fā)送的多個信息,例如,預(yù)設(shè)時間范圍設(shè)置為30分鐘,那么應(yīng)用服務(wù)器向第一終端發(fā)送第一信息后,查找過去30分鐘內(nèi)向同一終端發(fā)送的與第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,相似度可以為第一信息與第二信息的所有信息內(nèi)容的相似度;也可以為第一信息與第二信息中包含的特定部分信息內(nèi)容的相似度,所述特定部分信息內(nèi)容可以例如為第一信息或第二信息中攜帶的鏈接信息、視頻信息、語音信息或文字信息中的任一種或多種的結(jié)合。
其中,第一預(yù)設(shè)閾值為一個百分?jǐn)?shù),具體可以為85%、90%、95%等。在可選實施例中,可以針對不同的相似比較內(nèi)容設(shè)置對應(yīng)的第一預(yù)設(shè)閾值。例如:相似比較的是第一信息與第二信息的所有內(nèi)容,那么可以設(shè)定第一預(yù)設(shè)閾值為85%,即若查找到某個信息與第一信息的所有內(nèi)容比較相似度的結(jié)果達(dá)到85%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如,相似比較的是第二信息與第一信息內(nèi)容中包含的特定部分信息內(nèi)容,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息,那么可以設(shè)定第一預(yù)設(shè)閾值為100%,即若查找到某個信息攜帶的鏈接信息與第一信息中攜帶的鏈接信息比較相似度的結(jié)果達(dá)到100%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如相似比較的是第二信息內(nèi)容與第一信息內(nèi)容中包含的特定部分信息內(nèi)容的相似度,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息和文字信息,可以設(shè)定第一預(yù)設(shè)閾值為90%,即若查找到某個信息攜帶的文字信息和鏈接信息與第一信息攜帶的文字信息和鏈接信息比較相似度的結(jié)果達(dá)到90%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
舉例來說,假設(shè)預(yù)設(shè)時間范圍為1小時,應(yīng)用服務(wù)器在10:00向第一終端發(fā)送攜帶鏈接信息的第一信息,鏈接信息屬于信息的特定部分信息內(nèi)容,應(yīng)用服務(wù)器需要從過去的1小時(即9:00—10:00)向同一終端發(fā)送的多個信息中查找攜帶的鏈接信息與第一信息攜帶的鏈接信息相似度達(dá)到100%的第二信息。
S203、將所述第一信息與所述第二信息進(jìn)行合并處理。
其中,將第一信息與第二信息合并處理得到的合并信息包括:
第一信息與第二信息重復(fù)的部分信息內(nèi)容;第一信息的發(fā)布者信息和發(fā)布時間信息;第二信息的發(fā)布者信息和發(fā)布時間信息。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。應(yīng)用服務(wù)器判定用戶甲乙的內(nèi)容相似后進(jìn)行合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00。
可選的,合并信息還可以包括查找得到的第二信息的數(shù)量確定的信息合并數(shù)量。具體的,信息合并數(shù)量可以為第二信息的數(shù)量,此時信息合并數(shù)量表示在發(fā)送第一信息之前應(yīng)用服務(wù)器向第一終端發(fā)送的重復(fù)信息的信息數(shù)量;也可以為第二信息數(shù)量與第一信息數(shù)量之和,此時信息合并數(shù)量表示當(dāng)前時間應(yīng)用服務(wù)器已經(jīng)向第一終端發(fā)送的重復(fù)信息的信息數(shù)量。
可選的,合并信息還可以包括第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。應(yīng)用服務(wù)器判定用戶甲乙的內(nèi)容相似后合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。應(yīng)用服務(wù)器判定用戶甲乙的內(nèi)容相似后合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論Y。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容和第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。應(yīng)用服務(wù)器判定用戶甲乙的內(nèi)容相似后合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X,評論Y。
具體實現(xiàn)中,應(yīng)用服務(wù)器將所述第一信息與所述第二信息進(jìn)行合并處理的方式可以包括:
1)應(yīng)用服務(wù)器保留所述第一信息的信息模板和格式,并保留所述第一信息中的至少部分信息內(nèi)容,并將第二信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第一信息中從而得到合并處理得到的合并信息;
2)應(yīng)用服務(wù)器保留所述第二信息的信息模板和格式,并保留所述第二信息中的至少部分信息內(nèi)容,并將第一信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第二信息中從而得到合并處理得到的合并信息;
3)應(yīng)用服務(wù)器根據(jù)預(yù)設(shè)的合并信息的信息模板和格式,將第一信息和第二信息的包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至所述合并信息的信息模板和格式中,從而得到合并處理得到的合并信息。
S204、向所述第一終端發(fā)送將所述第一信息和第二信息合并處理得到的合并信息,以使所述第一終端顯示所述合并信息。
其中,合并信息的時間標(biāo)簽由所述第一信息的發(fā)布時間或者所述第二信息的發(fā)布時間確定,時間標(biāo)簽用于確定合并信息在第一終端中的顯示排序。
在可選實施例中,應(yīng)用服務(wù)器將合并信息發(fā)送給第一終端后,通知第一終端以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,甚至進(jìn)一步通知第一終端在得到所述合并信息后,將第一信息與第二信息從第一終端的存儲空間中刪除,從而節(jié)省了第一終端的存儲資源。
合并信息在第一終端上的顯示的具體方式如圖2-3所示,在此不再贅述。
可以看出,本發(fā)明實施例中將信息的合并處理放在應(yīng)用服務(wù)器端,終端收到服務(wù)器發(fā)送過來的合并信息后以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,避免終端顯示信息時,被多條相似內(nèi)容的信息刷屏導(dǎo)致遺漏重要信息。
參見圖5,圖5是本發(fā)明實施例中一種信息顯示處理的終端的組成結(jié)構(gòu)示意圖,如圖所示本發(fā)明的終端至少包括:
接收模510,用于接收應(yīng)用服務(wù)器發(fā)送的第一信息。
其中,第一信息可以為朋友圈、微博、QQ空間等信息分享平臺中的信息;也可以為在QQ群、微信群、討論組等群組中的信息;還可以為知乎、天涯、豆瓣等可以針對同一用戶的觀點進(jìn)行評論的平臺中帖子的評論信息。第一信息包括但不限于以上信息。
查找模塊520,用于在接收到的所述應(yīng)用服務(wù)器在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,第二信息與所述第一信息類型可以相同,即在可選實施例中,合并處理模塊530可以僅針對同一應(yīng)用服務(wù)器發(fā)送的相同類型的信息進(jìn)行合并處理。例如,所述第一信息和所述第二信息均為社交分享消息;或所述第一信息和所述第二信息均為同一群組中的群組通訊消息;或所述第一信息和所述第二信息均為針對同一對象的評論消息。
可選的,所述預(yù)設(shè)時間范圍可以為10分鐘、30分鐘、1小時、2小時等。查找模塊520可以在接收模塊510接收到所述第一信息的時刻往前查找預(yù)設(shè)時間范圍內(nèi)接收到同一應(yīng)用應(yīng)用服務(wù)器發(fā)送的多個信息,例如,預(yù)設(shè)時間范圍設(shè)置為30分鐘,那么接收模塊510接收到第一信息后,查找模塊520則查找過去30分鐘內(nèi)來自于同一應(yīng)用服務(wù)器發(fā)送的與第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,相似度可以為第一信息與第二信息的所有信息內(nèi)容的相似度;也可以為第一信息與第二信息中包含的特定部分信息內(nèi)容的相似度,所述特定部分信息內(nèi)容可以例如為第一信息或第二信息中攜帶的鏈接信息、視頻信息、語音信息或文字信息中的任一種或多種的結(jié)合。
其中,第一預(yù)設(shè)閾值為一個百分?jǐn)?shù),具體可以為85%、90%、95%。在可選實施例中,可以針對不同的相似比較內(nèi)容設(shè)置對應(yīng)的第一預(yù)設(shè)閾值。例如:相似比較的是第一信息與第二信息的所有內(nèi)容,那么可以設(shè)定第一預(yù)設(shè)閾值為85%,即若查找到某個信息與第一信息的所有內(nèi)容比較相似度的結(jié)果達(dá)到85%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如,相似比較的是第二信息與第一信息內(nèi)容中包含的特定部分信息內(nèi)容,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息,那么可以設(shè)定第一預(yù)設(shè)閾值為100%,即若查找到某個信息攜帶的鏈接信息與第一信息中攜帶的鏈接信息比較相似度的結(jié)果達(dá)到100%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如相似比較的是第二信息內(nèi)容與第一信息內(nèi)容中包含的特定部分信息內(nèi)容的相似度,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息和文字信息,可以設(shè)定第一預(yù)設(shè)閾值為90%,即若查找到某個信息攜帶的文字信息和鏈接信息與第一信息攜帶的文字信息和鏈接信息比較相似度的結(jié)果達(dá)到90%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
舉例來說,假設(shè)預(yù)設(shè)時間范圍為1小時,接收模塊510在10:00收到攜帶鏈接信息的第一信息,鏈接信息屬于信息的特定部分信息內(nèi)容,此時查找模塊520需要從過去的1小時(即9:00—10:00)接收到的同一應(yīng)用服務(wù)器發(fā)送來的多個信息中查找攜帶的鏈接信息與第一信息攜帶的鏈接信息相似度達(dá)到100%的第二信息。
合并處理模塊530,用于合并處理所述第一信息與所述第二信息。
其中,將第一信息與第二信息合并處理得到的合并信息包括:
第一信息與第二信息重復(fù)的部分信息內(nèi)容;第一信息的發(fā)布者信息和發(fā)布時間信息;第二信息的發(fā)布者信息和發(fā)布時間信息。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊530合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00。
可選的,合并信息還可以包括查找得到的第二信息的數(shù)量確定的信息合并數(shù)量。具體的,信息合并數(shù)量可以為第二信息的數(shù)量,此時信息合并數(shù)量表示接收模塊510在接收到第一信息之前收到的重復(fù)信息的信息數(shù)量;也可以為第二信息數(shù)量與第一信息數(shù)量之和,此時信息合并數(shù)量表示接收模塊510當(dāng)前時間已經(jīng)收到的重復(fù)信息的信息數(shù)量。
可選的,合并信息還可以包括第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊530合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊530合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論Y。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容和第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊530合并處理得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X,評論Y。
具體實現(xiàn)中,合并處理模塊530將所述第一信息與所述第二信息進(jìn)行合并處理的方式可以包括:
1)合并處理模塊530保留所述第一信息的信息模板和格式,并保留所述第一信息中的至少部分信息內(nèi)容,并將第二信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第一信息中從而得到合并處理得到的合并信息;
2)合并處理模塊530保留所述第二信息的信息模板和格式,并保留所述第二信息中的至少部分信息內(nèi)容,并將第一信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第二信息中從而得到合并處理得到的合并信息;
3)合并處理模塊530根據(jù)預(yù)設(shè)的合并信息的信息模板和格式,將第一信息和第二信息的包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至所述合并信息的信息模板和格式中,從而得到合并處理得到的合并信息。
顯示模塊540,用于顯示將所述第一信息和第二信息合并處理得到的合并信息。
其中,顯示模塊540以顯示一條合并處理得到的合并信息的方式來代替分別顯示第一信息和第二信息的方式。
其中,合并信息的時間標(biāo)簽由所述第一信息的發(fā)布時間或者所述第二信息的發(fā)布時間確定,顯示模塊540根據(jù)所述合并信息的時間標(biāo)簽顯示合并處理模塊530處理得到的合并信息。
可選的,當(dāng)將第一信息的發(fā)布時間作為合并信息的時間標(biāo)簽時,顯示模塊540則將第一信息的內(nèi)容作為合并信息的信息內(nèi)容顯示在合并信息的內(nèi)容區(qū)域,將第一信息的發(fā)布者作為合并信息的發(fā)布者顯示在合并信息的發(fā)布者區(qū)域,將第二信息的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽顯示在標(biāo)識標(biāo)簽顯示區(qū)域,將信息合并數(shù)量顯示在信息數(shù)量區(qū)域。
具體的,如圖2和圖3-a所示,圖2-a是現(xiàn)有技術(shù)中信息顯示的場景圖,圖3-a是以第一信息的發(fā)布時間作為合并信息的時間標(biāo)簽的場景圖。如圖2-a所示,在圖2-a中,A用戶的朋友圈中有B、C、D、E用戶均發(fā)了朋友圈,其中B用戶、C用戶、E用戶發(fā)送的朋友圈的內(nèi)容幾乎是同一個內(nèi)容。經(jīng)過本發(fā)明的合并處理操作后,如圖3-a所示,以B用戶發(fā)送的朋友圈(即第一信息)的發(fā)布時間作為合并信息的時間標(biāo)簽,將C用戶和E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽懸浮在合并信息的內(nèi)容上方,圖2-a中一共有3條內(nèi)容相似的信息,在圖2-b中信息數(shù)量區(qū)域中顯示3。
可選的,在標(biāo)識標(biāo)簽顯示區(qū)域還可顯示第二信息的信息內(nèi)容與第一信息不同的部分信息內(nèi)容。
具體的,如圖3-b所示,圖3-b是合并信息包含第二信息的信息內(nèi)容和第一信息不同的部分信息內(nèi)容的合并信息顯示的場景圖。在圖3-b中,以B用戶發(fā)送的朋友圈(即第一信息)的發(fā)布時間作為合并信息的時間標(biāo)簽,將C用戶和E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布者和發(fā)布信息以及C用戶的朋友圈和B用戶的朋友圈的內(nèi)容不同的部分信息內(nèi)容以及E用戶的朋友圈和B用戶的朋友圈的內(nèi)容不同的部分信息內(nèi)容作為標(biāo)識標(biāo)簽懸浮在合并信息的內(nèi)容上方。
具體的,標(biāo)識標(biāo)簽可以懸浮在合并信息內(nèi)容的四周,如圖3-c所示;標(biāo)識標(biāo)簽可以以列表形式排列在合并信息內(nèi)容的一側(cè),如圖3-c所示,圖3-c是標(biāo)識標(biāo)簽以列表形式排列在合并信息內(nèi)容的一側(cè)的場景圖。在圖3-c中,C用戶和E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布者信息和發(fā)布時間信息作為合并信息的標(biāo)識標(biāo)簽以列表形式顯示在合并信息內(nèi)容的左側(cè)。
可選的,當(dāng)將第二信息的發(fā)布時間作為合并信息的時間標(biāo)簽時,顯示模塊540則將第二信息的內(nèi)容作為合并信息的信息內(nèi)容顯示在合并信息的內(nèi)容區(qū)域,將第二信息的發(fā)布者作為合并信息的發(fā)布者顯示在合并信息的發(fā)布者區(qū)域,將第一信息的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽顯示在標(biāo)識標(biāo)簽顯示區(qū)域,將信息合并數(shù)量顯示在信息數(shù)量區(qū)域。
可選的,在標(biāo)識標(biāo)簽顯示區(qū)域還可顯示第一信息的信息內(nèi)容與第二信息不同的部分信息內(nèi)容。
具體的,如圖3-d所示,圖3-d是以第二信息的發(fā)布時間作為合并信息的時間標(biāo)簽的場景圖。在圖3-d中,終端以E用戶發(fā)送的朋友圈(即第二信息)的發(fā)布時間作為合并信息的時間標(biāo)簽,將B用戶和C用戶發(fā)送的朋友圈的發(fā)布者信息和發(fā)布時間信息作為標(biāo)識標(biāo)簽懸浮在合并信息的內(nèi)容上方。
在可選實施例中,顯示模塊540以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,甚至進(jìn)一步在得到所述合并信息后,將第一信息與第二信息從終端的存儲空間中刪除,從而節(jié)省了終端的存儲資源。
可以看出,本發(fā)明實施例中通過在預(yù)設(shè)時間段內(nèi)查找與第一信息相似度達(dá)到預(yù)設(shè)閾值的第二信息,將第二信息與所述第一信息進(jìn)行合并處理,在保證人們能充分看到有效信息的前提下顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,避免終端顯示信息時,被多條相似內(nèi)容的信息刷屏導(dǎo)致遺漏重要信息。
這里需要指出的是,上述信息顯示處理的終端可以為PC這種電子設(shè)備,還可以為如PAD,平板電腦,手提電腦這種便攜電子設(shè)備,不限于這里的描述,信息顯示處理的終端至少包括用于存儲數(shù)據(jù)的數(shù)據(jù)庫和用于數(shù)據(jù)處理的處理器,可以包括內(nèi)置的存儲介質(zhì)或獨立設(shè)置的存儲介質(zhì)。
其中,對于用于數(shù)據(jù)處理的處理器而言,在執(zhí)行處理時,可以采用微處理器、中央處理器(CPU,Central Processing Unit)、數(shù)字信號處理器(DSP,Digital SingnalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實現(xiàn);對于存儲介質(zhì)來說,包含操作指令,該操作指令可以為計算機(jī)可執(zhí)行代碼,通過所述操作指令來實現(xiàn)上述本發(fā)明實施例如結(jié)合圖1所描述的信息顯示處理流程中的各個步驟。
信息顯示處理的終端作為硬件實體的一個示例如圖7所示。所述裝置包括處理器701、存儲介質(zhì)702以及至少一個外部通信接口703;所述處理器701、存儲介質(zhì)702以及通信接口703均通過總線704連接。
信息顯示處理的終端中的處理器701可以調(diào)用存儲介質(zhì)702中的操作指令執(zhí)行以下流程:
接收應(yīng)用服務(wù)器發(fā)送的第一信息;
在接收到的所述應(yīng)用服務(wù)器在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;
將所述第一信息與所述第二信息進(jìn)行合并處理;
顯示將所述第一信息和第二信息合并處理得到的合并信息。
這里需要指出的是:以上涉及信息顯示處理的終端的描述,與前文結(jié)合圖1介紹的信息顯示處理方法的描述是類似的,同方法的有益效果描述,不做贅述。對于本發(fā)明信息顯示處理的終端實施例中未披露的技術(shù)細(xì)節(jié),請參照本發(fā)明方法實施例的描述。
參見圖6,圖6是本發(fā)明實施例中一種應(yīng)用服務(wù)器的組成結(jié)構(gòu)示意圖。
信息確定模塊610,用于確定當(dāng)前需要向第一終端發(fā)送的第一信息。
其中,第一信息可以為朋友圈、微博、QQ空間等信息分享平臺中的信息;也可以為在QQ群、微信群、討論組等群組中的信息;還可以為知乎、天涯、豆瓣等可以針對同一用戶的觀點進(jìn)行評論的平臺的帖子中的評論信息。第一信息包括但不限于以上信息。
其中,確定模塊610確定向第一終端發(fā)送的第一信息可以通過第一信息的目標(biāo)IP來確定第一信息,也可以通過查找第一終端的好友信息來確定第一信息,也可以通過查找應(yīng)用服務(wù)器的數(shù)據(jù)庫中的相關(guān)數(shù)據(jù)表來確定第一信息。
具體的,如用戶A、B、C、D、E互為微信好友關(guān)系且能看到彼此間發(fā)的朋友圈,那么確定模塊610確定向用戶A的終端發(fā)送的第一信息可以通過查找用戶A的好友來確定第一信息,查找到的好友結(jié)果為用戶B、用戶C、用戶D、用戶E,那么用戶B、用戶C、用戶D、用戶E發(fā)的朋友圈均可能成為第一信息。
查找模塊620,用于在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,第二信息與所述第一信息類型可以相同,即在可選實施例中,合并處理模塊630可以僅針對向同一終端發(fā)送的相同類型的信息進(jìn)行合并處理。例如,所述第一信息和所述第二信息均為社交分享消息;或所述第一信息和所述第二信息均為同一群組中的群組通訊消息;或所述第一信息和所述第二信息均為針對同一對象的評論消息。
可選的,所述預(yù)設(shè)時間范圍可以為10分鐘、30分鐘、1小時、2小時等。查找模塊620可以在向第一終端發(fā)送所述第一信息的時刻往前查找預(yù)設(shè)時間范圍內(nèi)向同一終端發(fā)送的多個信息,例如,預(yù)設(shè)時間范圍設(shè)置為30分鐘,那么確定模塊610確定向第一終端發(fā)送的第一信息后,查找模塊620查找過去30分鐘內(nèi)向同一終端發(fā)送的與第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
其中,相似度可以為第一信息與第二信息的所有信息內(nèi)容的相似度;也可以為第一信息與第二信息中包含的特定部分信息內(nèi)容的相似度,所述特定部分信息內(nèi)容可以例如為第一信息或第二信息中攜帶的鏈接信息、視頻信息、語音信息或文字信息中的任一種或多種的結(jié)合。
其中,第一預(yù)設(shè)閾值為一個百分?jǐn)?shù),具體可以為85%、90%、95%。在可選實施例中,可以針對不同的相似比較內(nèi)容設(shè)置對應(yīng)的第一預(yù)設(shè)閾值。例如:相似比較的是第一信息與第二信息的所有內(nèi)容,那么可以設(shè)定第一預(yù)設(shè)閾值為85%,即若查找到某個信息與第一信息的所有內(nèi)容比較相似度的結(jié)果達(dá)到85%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如,相似比較的是第二信息與第一信息內(nèi)容中包含的特定部分信息內(nèi)容,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息,那么可以設(shè)定第一預(yù)設(shè)閾值為100%,即若查找到某個信息攜帶的鏈接信息與第一信息中攜帶的鏈接信息比較相似度的結(jié)果達(dá)到100%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;又如相似比較的是第二信息內(nèi)容與第一信息內(nèi)容中包含的特定部分信息內(nèi)容的相似度,特定部分信息內(nèi)容為第一信息或第二信息攜帶的鏈接信息和文字信息,可以設(shè)定第一預(yù)設(shè)閾值為90%,即若查找到某個信息攜帶的文字信息和鏈接信息與第一信息攜帶的文字信息和鏈接信息比較相似度的結(jié)果達(dá)到90%,則確定該信息為與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息。
舉例來說,假設(shè)預(yù)設(shè)時間范圍為1小時,確定模塊610確定在10:00向第一終端發(fā)送攜帶鏈接信息的第一信息,鏈接信息屬于信息的特定部分信息內(nèi)容,此時查找模塊620需要從過去的1小時(即9:00—10:00)向同一終端發(fā)送的多個信息中查找攜帶的鏈接信息與第一信息攜帶的鏈接信息相似度達(dá)到100%的第二信息。
合并處理模塊630,用于合并處理所述第一信息與所述第二信息。
其中,合并處理模塊630合并處理第一信息與第二信息得到的合并信息包括:
第一信息與第二信息重復(fù)的部分信息內(nèi)容;第一信息的發(fā)布者信息和發(fā)布時間信息;第二信息的發(fā)布者信息和發(fā)布時間信息。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊630合并處理第一信息和第二信息得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00。
可選的,合并信息還可以包括查找得到的第二信息的數(shù)量確定的信息合并數(shù)量。具體的,信息合并數(shù)量可以為第二信息的數(shù)量,此時信息合并數(shù)量表示發(fā)送模塊640在發(fā)送第一信息之前已經(jīng)向第一終端發(fā)送的重復(fù)信息的信息數(shù)量;也可以為第二信息數(shù)量與第一信息數(shù)量之和,此時信息合并數(shù)量表示當(dāng)前時間發(fā)送模塊640已經(jīng)向第一終端發(fā)送的重復(fù)信息的信息數(shù)量。
可選的,合并信息還可以包括第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊630合并處理第一信息和第二信息得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊630合并處理第一信息和第二信息得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論Y。
可選的,合并信息還可以包括第二信息的信息內(nèi)容中與第一信息不重復(fù)的部分信息內(nèi)容以及第一信息的信息內(nèi)容中與第二信息不重復(fù)的部分信息內(nèi)容。具體的,如第一信息由用戶甲發(fā)布,發(fā)布時間為10:03,發(fā)布的信息內(nèi)容為“評論X+視頻a”,第二信息由用戶乙發(fā)布,發(fā)布時間為10:00,發(fā)布的信息內(nèi)容為“評論Y+視頻a”。合并處理模塊630合并處理第一信息和第二信息得到的合并信息包括:視頻a,用戶甲的用戶標(biāo)識和發(fā)布時間10:03,用戶乙的用戶標(biāo)識和發(fā)布時間10:00,評論X,評論Y。
具體實現(xiàn)中,合并處理模塊630將所述第一信息與所述第二信息進(jìn)行合并處理的方式可以包括:
1)合并處理模塊630保留所述第一信息的信息模板和格式,并保留所述第一信息中的至少部分信息內(nèi)容,并將第二信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第一信息中從而得到合并處理得到的合并信息;
2)合并處理模塊630保留所述第二信息的信息模板和格式,并保留所述第二信息中的至少部分信息內(nèi)容,并將第一信息中包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至第二信息中從而得到合并處理得到的合并信息;
3)合并處理模塊630根據(jù)預(yù)設(shè)的合并信息的信息模板和格式,將第一信息和第二信息的包括發(fā)布者信息和發(fā)布時間信息在內(nèi)的部分信息內(nèi)容添加至所述合并信息的信息模板和格式中,從而得到合并處理得到的合并信息。
發(fā)送模塊640,用于向所述第一終端發(fā)送將所述第一信息與第二信息合并處理得到的合并信息。
其中,合并信息的時間標(biāo)簽由第一信息的發(fā)布時間或者第二信息的發(fā)布時間確定,發(fā)送模塊640向第一客戶發(fā)送和合并信息中包含所述時間標(biāo)簽,所述時間標(biāo)簽用于確定合并信息在第一終端中的顯示排序。
在可選實施例中,第一終端以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,甚至進(jìn)一步在得到所述合并信息后,將第一信息與第二信息從第一終端的存儲空間中刪除,從而節(jié)省了第一終端的存儲資源。
可以看出,本發(fā)明實施例中將信息的合并處理放在應(yīng)用服務(wù)器端,終端收到服務(wù)器發(fā)送過來的合并信息后以顯示一條合并處理得到的合并信息來代替分別顯示第一信息和第二信息,避免終端顯示信息時,被多條相似內(nèi)容的信息刷屏導(dǎo)致遺漏重要信息。
這里需要指出的是,上述應(yīng)用服務(wù)器可以為獨立設(shè)置的實體電子設(shè)備,也可以是通過集群服務(wù)器構(gòu)成的,為實現(xiàn)各單元功能而合并為一實體或各單元功能分體設(shè)置的電子設(shè)備,應(yīng)用服務(wù)器至少包括用于存儲數(shù)據(jù)的數(shù)據(jù)庫和用于數(shù)據(jù)處理的處理器,可以包括內(nèi)置的存儲介質(zhì)或獨立設(shè)置的存儲介質(zhì)。
其中,對于用于數(shù)據(jù)處理的處理器而言,在執(zhí)行處理時,可以采用微處理器、中央處理器(CPU,Central Processing Unit)、數(shù)字信號處理器(DSP,Digital SingnalProcessor)或可編程邏輯陣列(FPGA,F(xiàn)ield-Programmable Gate Array)實現(xiàn);對于存儲介質(zhì)來說,包含操作指令,該操作指令可以為計算機(jī)可執(zhí)行代碼,通過所述操作指令來實現(xiàn)上述本發(fā)明實施例結(jié)合圖4所描述的信息顯示處理流程中的各個步驟。
應(yīng)用服務(wù)器作為硬件實體的一個示例如圖8所示。所述裝置包括處理器801、存儲介質(zhì)802以及至少一個外部通信接口803;所述處理器801、存儲介質(zhì)802以及通信接口803均通過總線804連接。
應(yīng)用服務(wù)器中的處理器801可以調(diào)用存儲介質(zhì)802中的操作指令執(zhí)行以下流程:
確定當(dāng)前需要向第一終端發(fā)送的第一信息;
在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;
將所述第一信息與所述第二信息進(jìn)行合并處理;
向所述第一終端發(fā)送將所述第一信息和第二信息合并處理得到的合并信息,以使所述第一終端顯示所述合并信息。
這里需要指出的是:以上涉及應(yīng)用服務(wù)器的描述,與前文結(jié)合圖4介紹的信息顯示處理方法的描述是類似的,同方法的有益效果描述,不做贅述。對于本發(fā)明應(yīng)用服務(wù)器實施例中未披露的技術(shù)細(xì)節(jié),請參照本發(fā)明方法實施例的描述。
圖9是本發(fā)明實施例中的一種信息顯示處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖所示本發(fā)明實施例中的信息顯示處理系統(tǒng)包括第一終端910和應(yīng)用服務(wù)器920,其中:
在一實施例中,所述第一終端910為本發(fā)明前文實施例結(jié)合附圖5或圖7描述的信息顯示處理的終端:
所述應(yīng)用服務(wù)器920用于向所述第一終端910發(fā)送第一信息;
所述第一終端910用于接收應(yīng)用服務(wù)器920發(fā)送的第一信息;在接收到的所述應(yīng)用服務(wù)器920在預(yù)設(shè)時間范圍內(nèi)發(fā)送的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;將所述第一信息與所述第二信息進(jìn)行合并處理;顯示將所述第一信息和第二信息合并處理得到的合并信息。
在另一實施例中,所述應(yīng)用服務(wù)器920為前文實施例結(jié)合附圖6或圖8描述的應(yīng)用服務(wù)器,其中:
所述應(yīng)用服務(wù)器920用于:確定當(dāng)前需要向第一終端910發(fā)送的第一信息;在向所述第一終端發(fā)送過的處于預(yù)設(shè)時間范圍內(nèi)的多個信息中查找與所述第一信息相似度達(dá)到第一預(yù)設(shè)閾值的第二信息;將所述第一信息與所述第二信息進(jìn)行合并處理;向所述第一終端910發(fā)送將所述第一信息和第二信息合并處理得到的合并信息;
所述第一終端910用于:接收并顯示所述合并信息。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。