專利名稱:展示好友動態(tài)的方法及系統(tǒng)的制作方法
展示好友動態(tài)的方法及系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),特別是涉及一種展示好友動態(tài)的方法及系統(tǒng)。背景技術(shù):
隨著網(wǎng)絡(luò)的不斷發(fā)展與普及,網(wǎng)絡(luò)生活已經(jīng)成為人們生活中不可或缺的重要組成部分。越來越多的人參與到網(wǎng)絡(luò)活動中去,從而使得網(wǎng)絡(luò)信息的數(shù)量呈爆炸式地增長。與此同時(shí),社會化網(wǎng)絡(luò)(Social Networking Services,簡稱SNS)也已經(jīng)不再是單個用戶與單個用戶之間的關(guān)系,而是單對多以及多對多的關(guān)系,因此,SNS網(wǎng)絡(luò)包含了網(wǎng)絡(luò)用戶、用戶動態(tài)及其關(guān)系網(wǎng)絡(luò),具體非常多的信息。對于SNS網(wǎng)絡(luò)中的海量用戶及海量信息,迅速有效地獲取到需要的信息和內(nèi)容是傳統(tǒng)的SNS網(wǎng)絡(luò)面臨的首要問題。但是,SNS網(wǎng)絡(luò)常常將用戶的全部好友動態(tài)信息通過混排的方式展現(xiàn),無法快速地獲取需要的好友動態(tài)信息。
發(fā)明內(nèi)容基于此,有必要提供一種可篩選好友動態(tài)信息的展示好友動態(tài)的方法。此外,還有必要提供一種可篩選好友動態(tài)信息的展示好友動態(tài)的系統(tǒng)。一種展示好友動態(tài)的方法,包括如下步驟根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息;將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合;采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示。優(yōu)選地,所述將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合的步驟是根據(jù)預(yù)設(shè)的分類規(guī)則,提取所述動態(tài)信息中與所述分類規(guī)則相關(guān)聯(lián)的屬性; 根據(jù)所述屬性對所述動態(tài)信息進(jìn)行分類。優(yōu)選地,所述分類規(guī)則包括信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上。優(yōu)選地,所述采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示的步驟是采集篩選條件;獲取與所述篩選條件相對應(yīng)的分類集合;提取動態(tài)信息并顯不。優(yōu)選地,所述篩選條件為多個篩選條件,所述采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示的步驟還包括對篩選后的分類集合取交集的步
馬聚ο一種展示好友動態(tài)的系統(tǒng),至少包括聚合服務(wù)器,用于根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息;動態(tài)信息服務(wù)器,用于將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類, 得到相應(yīng)的分類集合;客戶端,用于采集篩選條件,從所述分類集合中提取滿足篩選條件的動態(tài)信息并顯示。優(yōu)選地,所述動態(tài)信息服務(wù)器包括提取模塊,用于根據(jù)預(yù)設(shè)的分類規(guī)則,提取所述動態(tài)信息中與所述分類規(guī)則相關(guān)聯(lián)的屬性;分類模塊,用于根據(jù)所述屬性對所述動態(tài)信息進(jìn)行分類。優(yōu)選地,所述提取模塊所根據(jù)的分類規(guī)則包括信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上。優(yōu)選地,所述客戶端包括識別模塊,用于采集篩選條件;篩選模塊,用于獲取與所述篩選條件相對應(yīng)的分類集合;顯示模塊,用于提取動態(tài)信息,并顯示;優(yōu)選地,所述篩選條件為多個篩選條件,所述客戶端還包括合并模塊,用于對篩選后的分類集合取交集。上述展示好友動態(tài)的方法及系統(tǒng)中通過對好友動態(tài)進(jìn)行分類后過濾,得到滿足了用戶所輸入的篩選條件的好友動態(tài),并顯示,實(shí)現(xiàn)了在海量信息中進(jìn)行快速篩選,為用戶迅速提供其所有好友的有效的動態(tài)信息和內(nèi)容,滿足了個性化瀏覽的需求。
圖1為本發(fā)明的展示好友動態(tài)的方法流程圖;圖2為一實(shí)施例中展示好友動態(tài)的方法流程圖;圖3為一實(shí)施例的獲取篩選條件的交互界面示意圖;圖4為本發(fā)明的展示好友動態(tài)的系統(tǒng)示意圖;圖5為一實(shí)施例的動態(tài)信息服務(wù)器的模塊圖;圖6為一實(shí)施例的客戶端模塊圖。
具體實(shí)施方式圖1示出了本發(fā)明的展示好友動態(tài)的方法流程,包括如下步驟在步驟SlO中,根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息。本實(shí)施例中,好友關(guān)系鏈包括了用戶的所有好友信息及聯(lián)系人信息,例如,用戶A與B、C、D是網(wǎng)絡(luò)好友,那么B、 C、D以及他們的相關(guān)信息就是用戶A的最簡單的好友關(guān)系鏈。好友動態(tài)是用戶的好友在 SNS網(wǎng)絡(luò)空間中所觸發(fā)的事件,將好友動態(tài)生成動態(tài)信息,以便于用戶在進(jìn)入SNS網(wǎng)絡(luò)空間中查看,例如,可將用戶的好友關(guān)系鏈中的好友動態(tài)打包成文件格式為feed類型的動態(tài)信息。若用戶A的網(wǎng)絡(luò)好友B在SNS網(wǎng)絡(luò)空間中發(fā)布了一篇日志,則對于用戶A而言,其網(wǎng)絡(luò)好友B的好友動態(tài)是B發(fā)布一篇日志,生成記錄了這一好友動態(tài)的動態(tài)信息,該動態(tài)信息的文件格式可為feed類型。在步驟S20中,將動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合。 本實(shí)施例中,分類規(guī)則包括了信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上。具體地,對于每一條動態(tài)信息,都擁有著許多的不同的信息屬性,該信息屬性可以包括信息類型、信息產(chǎn)生時(shí)間等。例如,信息類型是日志、相冊、留言、參與或發(fā)起的投票等。好友屬性可源自于好友關(guān)系鏈,包括了年齡、性別、好友所屬的用戶分組、好友所在的群組等。通過調(diào)研或者觀察用戶行為,以獲取用戶事件屬性,該用戶事件屬性包括了用戶的動態(tài)、用戶所關(guān)注的關(guān)鍵字以及用戶需求等。例如,通過調(diào)研獲知用戶希望收到汽車、旅行方面的信息,則當(dāng)前的用戶事件屬性是獲取汽車、旅行方面的信息。若獲知用戶的動態(tài)為查找關(guān)于教育方面的資訊,則當(dāng)前的用戶事件屬性是獲取教育方面的信息。若當(dāng)前用戶使用頻率最高的詞組為環(huán)保,則此時(shí)用戶所關(guān)注的關(guān)鍵字為“環(huán)?!?,當(dāng)前的用戶事件屬性是獲取環(huán)保方面的信息。獲取信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上作為分類規(guī)則,從而對海量的動態(tài)信息根據(jù)所獲取得到的分類規(guī)則進(jìn)行分類,例如,若所獲取的分類規(guī)則是信息屬性,則根據(jù)信息屬性來對動態(tài)信息進(jìn)行分類。如前所述,由于信息屬性包括了信息類型、 信息產(chǎn)生時(shí)間,因此分別根據(jù)信息類型、信息產(chǎn)生時(shí)間來分別對動態(tài)信息進(jìn)行分類,得到與信息類型相關(guān)的分類集合及與信息產(chǎn)生時(shí)間相關(guān)的分類集合。在步驟S30中,采集篩選條件,從分類集合中提取滿足篩選條件的動態(tài)信息并顯示。本實(shí)施例中,采集用戶所輸入的篩選條件,根據(jù)該用戶設(shè)定的篩選條件,從分類集合中提取滿足了篩選條件的動態(tài)信息并顯示出來。例如,篩選條件可以是時(shí)間為最近3天的日志。此外,用戶還可以選擇多個篩選條件,例如篩選條件可以是我的好友中最近3天的日志和相冊。圖2示出了一實(shí)施例中展示好友動態(tài)的方法流程,包括如下步驟在步驟S201中,根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息。本實(shí)施例中,在用戶登錄后,根據(jù)該用戶所屬的好友關(guān)系鏈,獲取好友關(guān)系鏈中所有的好友及聯(lián)系人所觸發(fā)的 SNS網(wǎng)絡(luò)空間動態(tài),從而生成相關(guān)的動態(tài)信息。例如,好友動態(tài)可以是好友關(guān)系鏈中的一好友在SNS網(wǎng)絡(luò)空間中分享了照片。在步驟S202中,根據(jù)預(yù)設(shè)的分類規(guī)則,提取動態(tài)信息中與分類規(guī)則相關(guān)的屬性。 本實(shí)施例中,根據(jù)信息屬性、好友屬性或用戶事件屬性中一種或兩種以上的分類規(guī)則,從動態(tài)信息中提取出與分類規(guī)則相關(guān)的屬性。例如,若分類規(guī)則為信息屬性,則從動態(tài)信息中提取所有的信息屬性,如信息類型的屬性、信息產(chǎn)生時(shí)間的屬性等。在步驟S203中,根據(jù)屬性對動態(tài)信息進(jìn)行分類。本實(shí)施例中,根據(jù)所提取到的屬性,逐一對好友關(guān)系鏈中的好友動態(tài)信息進(jìn)行分類。在步驟S204中,采集篩選條件。本實(shí)施例中,通過交互界面獲取用戶所輸入的篩選條件,該交互界面如圖3所示。在交互界面中,所采集到的篩選條件為來自于我的好友中的最近3天的所有日志和相冊。在步驟S205中,獲取與篩選條件相對應(yīng)的分類集合。本實(shí)施例中,根據(jù)篩選條件, 過濾分類集合,以獲得完全滿足了篩選條件的動態(tài)信息。在其他實(shí)施例中,該篩選條件為多個篩選條件,在步驟S205之后還包括對篩選后的分類集合取交集的步驟。本實(shí)施例中,如果篩選條件的數(shù)量為多個,根據(jù)篩選條件所過濾得到的多個分類集合之間,存在著相同的動態(tài)信息,也存在著不同的動態(tài)信息,為使得到的動態(tài)信息滿足所有的篩選條件,需要對篩選后的分類集合取交集。在步驟S206中,提取動態(tài)信息并顯示。本實(shí)施例中,將提取出的動態(tài)信息顯示于好友的SNS網(wǎng)絡(luò)空間中,以便于用戶查看好友動態(tài)。圖4示出了本發(fā)明的展示好友動態(tài)的系統(tǒng),該系統(tǒng)包括聚合服務(wù)器10、動態(tài)信息服務(wù)器20及客戶端30,其中聚合服務(wù)器10,用于根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息。本實(shí)施例中,聚合服務(wù)器10根據(jù)好友關(guān)系鏈中的所有好友信息及聯(lián)系人信息,將好友動態(tài)生成動態(tài)信息。動態(tài)信息服務(wù)器20,用于將動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合。本實(shí)施例中,如前所述,動態(tài)信息服務(wù)器20所獲取到的分類規(guī)則包括了信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上。
客戶端30,用于采集篩選條件,從分類集合中提取滿足篩選條件的動態(tài)信息并顯示。本實(shí)施例中,客戶端30采集用戶所輸入的篩選條件,根據(jù)該用戶設(shè)定的篩選條件,從分類集合中提取滿足了篩選條件的動態(tài)信息并顯示出來。圖5示出了一實(shí)施例的動態(tài)信息服務(wù)器,該動態(tài)信息服務(wù)器20包括提取模塊201 及分類模塊202,其中提取模塊201,用于根據(jù)預(yù)設(shè)的分類規(guī)則,提取動態(tài)信息中與分類規(guī)則相關(guān)聯(lián)的屬性。本實(shí)施例中,提取模塊201根據(jù)信息屬性、好友屬性或用戶事件屬性中一種或兩種以上的分類規(guī)則,從動態(tài)信息中提取出與分類規(guī)則相關(guān)的屬性。分類模塊202,用于根據(jù)屬性對動態(tài)信息進(jìn)行分類。本實(shí)施例中,分類模塊202根據(jù)所提取到的屬性,逐一對好友關(guān)系鏈中的好友動態(tài)信息進(jìn)行分類。圖6示出了一實(shí)施例的客戶端,該客戶端30包括識別模塊301、篩選模塊302及顯示模塊303,其中識別模塊301,采集篩選條件。本實(shí)施例中,識別模塊301通過交互界面獲取用戶所輸入的篩選條件。篩選模塊302,用于獲取與篩選條件相對應(yīng)的分類集合。本實(shí)施例中,篩選模塊 302根據(jù)篩選條件,過濾分類集合,以獲得完全滿足了篩選條件的動態(tài)信息。在其他實(shí)施例中,若篩選條件為多個篩選條件,則客戶端30還包括合并模塊,該合并模塊用于對篩選后的分類集合取交集。本實(shí)施例中,如果篩選條件的數(shù)量為多個,則根據(jù)篩選條件所過濾得到的多個分類集合之間,存在著相同的動態(tài)信息,也存在著不同的動態(tài)信息,為使得到的動態(tài)信息滿足所有的篩選條件,需要客戶端30中的合并模塊對篩選后的分類集合取交集。顯示模塊303,用于提取動態(tài)信息,并顯示。下面結(jié)合一個詳細(xì)的實(shí)施例闡述展示好友動態(tài)的方法及系統(tǒng),該實(shí)施例中,用戶登錄客戶端30,聚合服務(wù)器10獲取好友關(guān)系鏈中所有的好友及聯(lián)系人所觸發(fā)的SNS網(wǎng)絡(luò)空間動態(tài),打包生成文件格式為feed類型的動態(tài)信息,從而提取模塊201對所獲取到的動態(tài)信息分別提取其信息屬性、好友屬性,分類模塊202根據(jù)信息類型、信息產(chǎn)生時(shí)間、年齡、性別、好友所屬的用戶分組、好友所在的群組分別對動態(tài)信息進(jìn)行分類,形成分類集合。客戶端30的識別模塊301從如圖3所示的交互界面中獲取用戶所輸入的篩選條件,其篩選條件為信息產(chǎn)生時(shí)間為最近3天、好友所屬的用戶分組為我的好友、信息類型為日志和相冊。由于該篩選條件為多個,則篩選模塊302根據(jù)篩選條件過濾得到的分類集合,合并模塊對該分類集合取交集,得到動態(tài)信息,以便于顯示模塊303向用戶展示。上述展示好友動態(tài)的方法及系統(tǒng)中通過對好友動態(tài)進(jìn)行分類后過濾,得到滿足了用戶所輸入的篩選條件的好友動態(tài),并顯示,實(shí)現(xiàn)了在海量信息中進(jìn)行快速篩選,為用戶迅速提供其所有好友的有效的動態(tài)信息和內(nèi)容,滿足了個性化瀏覽的需求。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種展示好友動態(tài)的方法,包括如下步驟 根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息;將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合; 采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示。
2.根據(jù)權(quán)利要求1所述的展示好友動態(tài)的方法,其特征在于,所述將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合的步驟是根據(jù)預(yù)設(shè)的分類規(guī)則,提取所述動態(tài)信息中與所述分類規(guī)則相關(guān)聯(lián)的屬性; 根據(jù)所述屬性對所述動態(tài)信息進(jìn)行分類。
3.根據(jù)權(quán)利要求2所述的展示好友動態(tài)的方法,其特征在于,所述分類規(guī)則包括信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上。
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的展示好友動態(tài)的方法,其特征在于,所述采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示的步驟是采集篩選條件;獲取與所述篩選條件相對應(yīng)的分類集合; 提取動態(tài)信息并顯示。
5.根據(jù)權(quán)利要求4所述的展示好友動態(tài)的方法,其特征在于,所述篩選條件為多個篩選條件,所述采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示的步驟還包括對篩選后的分類集合取交集的步驟。
6.一種展示好友動態(tài)的系統(tǒng),其特征在于,至少包括聚合服務(wù)器,用于根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息; 動態(tài)信息服務(wù)器,用于將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合;客戶端,用于采集篩選條件,從所述分類集合中提取滿足篩選條件的動態(tài)信息并顯示。
7.根據(jù)權(quán)利要求6所述的展示好友動態(tài)的系統(tǒng),其特征在于,所述動態(tài)信息服務(wù)器包括提取模塊,用于根據(jù)預(yù)設(shè)的分類規(guī)則,提取所述動態(tài)信息中與所述分類規(guī)則相關(guān)聯(lián)的屬性;分類模塊,用于根據(jù)所述屬性對所述動態(tài)信息進(jìn)行分類。
8.根據(jù)權(quán)利要求7所述的展示好友動態(tài)的系統(tǒng),其特征在于,所述提取模塊所根據(jù)的分類規(guī)則包括信息屬性、好友屬性或用戶事件屬性中的一種或兩種以上。
9.根據(jù)權(quán)利要求6至8任意一項(xiàng)所述的展示好友動態(tài)的系統(tǒng),其特征在于,所述客戶端包括識別模塊,用于采集篩選條件;篩選模塊,用于獲取與所述篩選條件相對應(yīng)的分類集合; 顯示模塊,用于提取動態(tài)信息,并顯示;
10.根據(jù)權(quán)利要求9所述的展示好友動態(tài)的系統(tǒng),其特征在于,所述篩選條件為多個篩選條件,所述客戶端還包括合并模塊,用于對篩選后的分類集合取交集。
全文摘要
一種展示好友動態(tài)的方法,包括如下步驟根據(jù)好友關(guān)系鏈,將好友動態(tài)生成動態(tài)信息;將所述動態(tài)信息根據(jù)預(yù)設(shè)的分類規(guī)則進(jìn)行分類,得到相應(yīng)的分類集合;采集篩選條件,從所述分類集合中提取滿足所述篩選條件的動態(tài)信息并顯示。上述展示好友動態(tài)的方法及系統(tǒng)中通過對好友動態(tài)進(jìn)行分類后過濾,得到滿足了用戶所輸入的篩選條件的好友動態(tài),并顯示,實(shí)現(xiàn)了在海量信息中進(jìn)行快速篩選,為用戶迅速提供其所有好友的有效的動態(tài)信息和內(nèi)容,滿足了個性化瀏覽的需求。
文檔編號G06F17/30GK102411593SQ20101029247
公開日2012年4月11日 申請日期2010年9月26日 優(yōu)先權(quán)日2010年9月26日
發(fā)明者周清, 徐曉, 楊雍, 林樹揚(yáng), 梁柱, 鄭志昊, 陳敏, 陳杉, 黃曉軍 申請人:騰訊數(shù)碼(天津)有限公司