專利名稱:一種提供應(yīng)用動(dòng)態(tài)信息的方法、服務(wù)器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及社交網(wǎng)絡(luò),尤其涉及在社交網(wǎng)絡(luò)中提供用戶的應(yīng)用動(dòng)態(tài)信息的方法、 服務(wù)器和系統(tǒng)。
背景技術(shù):
社交網(wǎng)站(SNS,Social Network Site),即社會(huì)化網(wǎng)絡(luò)服務(wù),指旨在幫助人們建立 社會(huì)化網(wǎng)絡(luò)的互聯(lián)網(wǎng)應(yīng)用服務(wù)。在一個(gè)社交網(wǎng)站中,至少存儲(chǔ)著用戶的社會(huì)關(guān)系數(shù)據(jù),如好 友(聯(lián)系人)和群組。另外社交網(wǎng)站也向用戶提供一些應(yīng)用組件,如照片共享、音樂、電影 和網(wǎng)盤等,還有一些網(wǎng)頁(yè)游戲應(yīng)用如爭(zhēng)車位等。這些應(yīng)用可以由社交網(wǎng)站或者第三方來提 供,用戶可以在社交網(wǎng)站中添加或刪除這些應(yīng)用組件?,F(xiàn)有技術(shù)中社交網(wǎng)站可以在用戶的授權(quán)下將用戶添加應(yīng)用以及使用應(yīng)用的動(dòng)態(tài) 信息顯示給用戶的好友,這樣使得應(yīng)用可以在社交網(wǎng)站中依托用戶的好友關(guān)系進(jìn)行傳播。 社交網(wǎng)站以人為核心,聚集大量的用戶,而每個(gè)人的需求也都不盡相同,而很多群組往往是 圍繞主題而存在的,群組的成員往往也有一些共同的需求和興趣,如籃球群組、網(wǎng)游群組、 程序開發(fā)群組和旅游群組等等。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提出了一種在社交網(wǎng)站中利用群組的社會(huì)關(guān)系來推廣應(yīng)用的方法。本發(fā)明實(shí)施例提出的技術(shù)方案如下一種提供應(yīng)用動(dòng)態(tài)信息的方法,包括步驟記錄應(yīng)用生成的動(dòng)態(tài)信息;根據(jù)預(yù)先 記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組中的用戶?!N提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng),包括共享群組XDM服務(wù)器和共享動(dòng)態(tài)XDM服務(wù)器 和應(yīng)用,在共享群組XDM服務(wù)器中記錄群組和應(yīng)用的關(guān)聯(lián)關(guān)系;將所述應(yīng)用生成的動(dòng)態(tài)信 息記錄到所述共享動(dòng)態(tài)XDM服務(wù)器中;根據(jù)所述關(guān)聯(lián)關(guān)系從所述共享動(dòng)態(tài)XDM服務(wù)器獲取 所述群組成員的動(dòng)態(tài)信息,并提供給所述群組中的用戶。一種提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng),包括服務(wù)器和應(yīng)用,其中,所述服務(wù)器用于記錄應(yīng) 用生成的動(dòng)態(tài)信息、并根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)應(yīng)用的動(dòng)態(tài)信 息提供給所述群組中的用戶;所述應(yīng)用用于為群組中的用戶提供相關(guān)的應(yīng)用,并且根據(jù)服 務(wù)器中記載的群組和應(yīng)用的關(guān)聯(lián)關(guān)系、記錄應(yīng)用的動(dòng)態(tài)信息。一種提供應(yīng)用動(dòng)態(tài)信息的服務(wù)器,包括動(dòng)態(tài)信息存儲(chǔ)單元和動(dòng)態(tài)信息獲取與提供 單元;動(dòng)態(tài)信息存儲(chǔ)單元用于記錄應(yīng)用生成的動(dòng)態(tài)信息;動(dòng)態(tài)信息獲取與提供單元用于根 據(jù)記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)應(yīng)用的動(dòng)態(tài)信息,并提供給群組中的用戶。綜上所述,采用本發(fā)明實(shí)施例,因?yàn)樯缃痪W(wǎng)站記錄了應(yīng)用和群組的關(guān)聯(lián)關(guān)系,使用 戶使用應(yīng)用的動(dòng)態(tài)信息通過群組社會(huì)關(guān)系進(jìn)行傳播,有利于應(yīng)用的推廣和提高用戶對(duì)應(yīng)用 的粘度。而且用戶所在群組的成員數(shù)量也遠(yuǎn)遠(yuǎn)大于用戶的好友數(shù)量,這樣如果利用群組的 社會(huì)關(guān)系來傳播推廣應(yīng)用,比目前利用好友關(guān)系傳播推廣應(yīng)用要更加的有效和廣泛。
圖1為本發(fā)明實(shí)施例中群組、應(yīng)用和用戶之間的關(guān)系示意圖;圖2為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的方法一基本流程3為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的方法二基本流程圖;圖4為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的方法的社交網(wǎng)站頁(yè)面示例圖;圖5為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的方法的群組成員動(dòng)態(tài)和好友動(dòng)態(tài)合并 顯示的社交網(wǎng)站頁(yè)面示例圖;圖6為本發(fā)明實(shí)施例的提供應(yīng)用動(dòng)態(tài)信息的服務(wù)器的處理流程圖;圖7為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的用戶、群組和應(yīng)用之間的授權(quán)關(guān)系示意 圖;圖8為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的方法中進(jìn)行授權(quán)設(shè)置的處理過程流程 圖;圖9為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng)架構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng)在OMA系統(tǒng)中的示例圖。
具體實(shí)施例方式本發(fā)明實(shí)施例中,社交網(wǎng)站服務(wù)器中存儲(chǔ)有用戶的好友聯(lián)系人和群組等社會(huì)關(guān)系 數(shù)據(jù)。本發(fā)明實(shí)施例中群組、應(yīng)用(也可以稱為組件等)和用戶之間的關(guān)系如圖1所示,其 中在應(yīng)用和用戶之間的關(guān)聯(lián)關(guān)系是現(xiàn)有就存在的,即用戶可以安裝個(gè)人應(yīng)用。而本發(fā)明實(shí) 施例通過為群組添加應(yīng)用,使用戶通過群組與應(yīng)用建立關(guān)聯(lián)關(guān)系,如圖1中虛線所示的關(guān) 聯(lián)關(guān)系,實(shí)現(xiàn)了 一種通過群組來傳播推廣應(yīng)用的新途徑。本發(fā)明實(shí)施例提供應(yīng)用動(dòng)態(tài)信息的方法一基本處理過程請(qǐng)參考圖2。一種提供應(yīng)用動(dòng)態(tài)信息的方法,包括步驟步驟201、記錄應(yīng)用生成的動(dòng)態(tài)信息;步驟202、根據(jù)記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給 所述群組中的用戶。本發(fā)明實(shí)施例中,因?yàn)樯缃痪W(wǎng)站記錄了應(yīng)用和群組的關(guān)聯(lián)關(guān)系,使用戶使用應(yīng)用 的動(dòng)態(tài)信息通過群組社會(huì)關(guān)系進(jìn)行傳播,有利于應(yīng)用的推廣和提高用戶對(duì)應(yīng)用的粘度。而 且用戶所在群組的成員數(shù)量也遠(yuǎn)遠(yuǎn)大于用戶的好友數(shù)量,這樣如果利用群組的社會(huì)關(guān)系來 傳播推廣應(yīng)用,比目前利用好友關(guān)系傳播推廣應(yīng)用要更加的有效和廣泛。通過上述過程,社交網(wǎng)站在一個(gè)用戶登錄后,可以向該用戶展示其他用戶使用應(yīng) 用的動(dòng)態(tài)信息,其他用戶使用應(yīng)用的動(dòng)態(tài)信息包括該用戶所在群組的成員使用與該群組所 關(guān)聯(lián)的應(yīng)用時(shí)產(chǎn)生的動(dòng)態(tài)信息,以及該用戶的好友使用個(gè)人應(yīng)用的動(dòng)態(tài)信息。下面描述具體過程在第一用戶為該群組添加一個(gè)應(yīng)用組件后,社交網(wǎng)站服務(wù)器 記錄該群組和應(yīng)用的關(guān)聯(lián)關(guān)系,群組和應(yīng)用的關(guān)聯(lián)關(guān)系可以預(yù)先進(jìn)行記錄,也可以在需要 時(shí)再進(jìn)行記錄。其中,第一用戶可以是一個(gè)群組的創(chuàng)建者,也可以是被賦予了添加應(yīng)用的管 理權(quán)限。即第一用戶可以為群組安裝應(yīng)用,群組中的成員可以查看并使用本群組所安裝的 應(yīng)用。當(dāng)然,群組中的成員查看并使用本群組所安裝的應(yīng)用可以是由第一用戶進(jìn)行授權(quán)設(shè)置的,第一用戶授權(quán)所管理群組上的應(yīng)用是否可以記錄群組成員的動(dòng)態(tài)信息。一個(gè)群組可 以添加安裝多個(gè)應(yīng)用,當(dāng)然也可以不安裝任何應(yīng)用。安裝在群組上的應(yīng)用,即與群組相關(guān)聯(lián) 的應(yīng)用,本發(fā)明實(shí)施例稱為群組應(yīng)用,與目前用戶自己所安裝的個(gè)人應(yīng)用相區(qū)別。一個(gè)應(yīng)用 既可以安裝在群組上,也可以由用戶自己安裝在個(gè)人上。將成員使用群組應(yīng)用的動(dòng)態(tài)信息 在群組中進(jìn)行傳播是本發(fā)明實(shí)施例的基本思想。上述群組的成員中包含第二用戶和第三用戶,社交網(wǎng)站服務(wù)器可以記錄第二用戶 對(duì)上述群組的授權(quán)設(shè)置,并根據(jù)上述的關(guān)聯(lián)關(guān)系和授權(quán)設(shè)置在第二用戶使用上述應(yīng)用時(shí)記 錄相應(yīng)的應(yīng)用動(dòng)態(tài)信息。在上述的授權(quán)設(shè)置中,可以設(shè)置允許服務(wù)器記錄用戶使用群組應(yīng) 用的動(dòng)態(tài)信息并顯示給同一群組的其他成員等。在第二用戶加入群組時(shí)或加入群組后都可 以進(jìn)行授權(quán)設(shè)置。由于用戶使用應(yīng)用時(shí),很多應(yīng)用都會(huì)需要獲得和使用用戶的個(gè)人信息如 年齡、性別和地區(qū)等資料,這樣用戶還需要授權(quán)群組應(yīng)用是否可以從社交網(wǎng)站獲得用戶的 個(gè)人信息。如果一個(gè)用戶不足夠信任一個(gè)群組,可以在加入該群組時(shí)或加入群組后,就在授 權(quán)設(shè)置中禁止群組應(yīng)用從社交網(wǎng)站獲得自己的個(gè)人信息,以及禁止記錄用戶使用群組應(yīng)用 的動(dòng)態(tài)信息等。社交網(wǎng)站服務(wù)器將第二用戶的上述群組應(yīng)用的動(dòng)態(tài)信息顯示給第三用戶。可以在 第三用戶登錄時(shí),如果服務(wù)器檢測(cè)到第三用戶與第二用戶都是上述群組的成員,則將第二 用戶使用上述群組應(yīng)用時(shí)記錄的應(yīng)用動(dòng)態(tài)信息返回并在第三用戶登錄后的首頁(yè)中顯示。也 可以在第三用戶登錄后瀏覽所述群組的頁(yè)面時(shí),將第二用戶使用上述群組應(yīng)用時(shí)記錄的應(yīng) 用動(dòng)態(tài)信息返回并在群組頁(yè)面中顯示。當(dāng)然上述群組中的成員除了第二用戶和第三用戶, 還可能包含其他的用戶,而且群組應(yīng)用也可能不止一個(gè)。一般服務(wù)器可以將除去第三用戶 之外的本群組其他成員使用群組應(yīng)用的動(dòng)態(tài)信息按照時(shí)間順序顯示。如只返回和顯示最近 發(fā)生的前10項(xiàng)群組應(yīng)用動(dòng)態(tài)信息。當(dāng)然前提是這些成員已經(jīng)授權(quán)了服務(wù)器這么做。對(duì)于那 些沒有授權(quán)的成員用戶,服務(wù)器將不會(huì)向第三用戶返回和顯示他們的群組應(yīng)用動(dòng)態(tài)信息。如在一個(gè)具體的場(chǎng)景實(shí)例中,為一個(gè)棋類游戲群組添加了一個(gè)圍棋應(yīng)用,則群組 的成員用戶就不用自己再去添加安裝圍棋應(yīng)用了,可以直接使用該群組的圍棋應(yīng)用。群組 中的用戶可以看到服務(wù)器所記錄的其他同群組成員用戶使用該群組應(yīng)用的動(dòng)態(tài)信息,如輸 贏結(jié)果事件,等級(jí)段位變化等動(dòng)態(tài)。這些群組應(yīng)用的動(dòng)態(tài)信息也可以在用戶使用該應(yīng)用時(shí) 顯示,這樣用戶可以了解同群組成員使用該應(yīng)用的動(dòng)態(tài)信息。不僅可以在群組范圍內(nèi)推廣 應(yīng)用,而且對(duì)于應(yīng)用的老用戶,也可以通過這種方式增加其對(duì)該應(yīng)用的粘度。下面更加詳細(xì)的描述具體流程,參見圖3,主要包括如下步驟。步驟301、在第一用戶為其所管理的群組添加安裝應(yīng)用后,服務(wù)器記錄群組和應(yīng)用 的關(guān)聯(lián)關(guān)系。關(guān)聯(lián)關(guān)系可以采用關(guān)系數(shù)據(jù)表的形式如群組應(yīng)用表,關(guān)聯(lián)關(guān)系的記錄可以在 一個(gè)群組應(yīng)用表中包含群組標(biāo)識(shí)和應(yīng)用標(biāo)識(shí)等字段。通常群組的管理員在發(fā)現(xiàn)某個(gè)應(yīng)用與本群組的主題比較相關(guān)時(shí),可以將這個(gè)應(yīng)用 安裝到群組上,從而推薦給群組的成員。如某個(gè)電影愛好者的群組管理員發(fā)現(xiàn)一個(gè)電影應(yīng) 用,用戶可以在該電影應(yīng)用中提交自己所看過的電影信息及評(píng)論等,管理員可以將其添加 到群組上。后續(xù)一個(gè)成員用戶使用該群組應(yīng)用時(shí),只要該成員用戶進(jìn)行了授權(quán),其他的成員 用戶都可以在各自的好友動(dòng)態(tài)或群組成員動(dòng)態(tài)中看到他所提交的電影信息及評(píng)論。這樣省 去了群組中的每個(gè)用戶都要安裝該應(yīng)用的麻煩,只要在群組中由管理員安裝一次即可讓所有的群組成員使用。步驟302、服務(wù)器記錄第二用戶對(duì)群組應(yīng)用進(jìn)行的授權(quán)設(shè)置信息。該授權(quán)設(shè)置信 息可以記錄在群組成員表中,該表主要可以包括群組標(biāo)識(shí)、成員用戶標(biāo)識(shí)和群組應(yīng)用授權(quán) 等字段。群組應(yīng)用授權(quán)字段可以采用二進(jìn)制,每一位表示一種授權(quán)信息,用“1”表示授權(quán), “0”表示禁止。如群組應(yīng)用授權(quán)字段為“11”,可以表示“授權(quán)群組應(yīng)用訪問自己的個(gè)人信息” 以及“授權(quán)將自己的應(yīng)用動(dòng)態(tài)顯示給本群組的其他成員”。如果群組應(yīng)用授權(quán)字段為“10”, 則表示“授權(quán)群組應(yīng)用訪問自己的個(gè)人信息”以及“禁止將自己的應(yīng)用動(dòng)態(tài)顯示給本群組 的其他成員”,這樣雖然用戶可以使用該群組的應(yīng)用(如玩圍棋游戲),但并不會(huì)泄露自己 的群組應(yīng)用動(dòng)態(tài)給其他的成員。如果群組應(yīng)用授權(quán)字段為“01”,則表示“禁止群組應(yīng)用訪 問自己的個(gè)人信息”以及“授權(quán)將自己的應(yīng)用動(dòng)態(tài)顯示給本群組的其他成員”,則群組應(yīng)用 無(wú)法獲得和使用用戶的個(gè)人信息,如果服務(wù)器檢測(cè)到一個(gè)群組應(yīng)用必須使用用戶的個(gè)人信 息,但用戶禁止了該項(xiàng),則可以不顯示該群組應(yīng)用,或者顯示該群組應(yīng)用但在用戶點(diǎn)擊群組 應(yīng)用要使用群組應(yīng)用時(shí)提示該用戶必須修改授權(quán)設(shè)置才可以使用。另外還以授權(quán)是否允許 群組應(yīng)用訪問自己好友的個(gè)人信息等。如圖4所示,可以在用戶登錄社交網(wǎng)站后顯示用戶的個(gè)人應(yīng)用以及所在群組的應(yīng) 用,可以在用戶登錄社交網(wǎng)站的頁(yè)面邊側(cè)如左側(cè)或下側(cè)顯示,可以分別在不同的頁(yè)面區(qū)域 顯示個(gè)人應(yīng)用和群組應(yīng)用。如果服務(wù)器檢測(cè)到一個(gè)應(yīng)用既是個(gè)人應(yīng)用,又是用戶所在群組 的應(yīng)用,則可以將該應(yīng)用在頁(yè)面中的個(gè)人應(yīng)用區(qū)域進(jìn)行顯示,而不必在群組應(yīng)用區(qū)域重復(fù) 顯不了 ο類似的如果用戶所在的多個(gè)群組都安裝了一個(gè)相同的應(yīng)用,則服務(wù)器可以在返回 頁(yè)面中的群組應(yīng)用區(qū)域只顯示一個(gè)應(yīng)用即可。另外也可以將群組應(yīng)用的動(dòng)態(tài)信息與發(fā)生時(shí) 間一起顯示。除了如圖4所示的將群組成員動(dòng)態(tài)與現(xiàn)有的好友動(dòng)態(tài)分開顯示外,也可以如圖5 所示將群組成員動(dòng)態(tài)也顯示在好友動(dòng)態(tài)中。可以按動(dòng)態(tài)信息的發(fā)生時(shí)間順序進(jìn)行顯示,發(fā) 生時(shí)間可以顯示在每個(gè)動(dòng)態(tài)信息項(xiàng)的后面。步驟303、在第二用戶登錄社交網(wǎng)站后,使用群組應(yīng)用時(shí)服務(wù)器記錄相應(yīng)的應(yīng)用動(dòng) 態(tài)信息。如第二用戶使用一個(gè)群組應(yīng)用例如“圍棋”,則服務(wù)器可以記錄第二用戶在“圍棋” 應(yīng)用中的輸贏結(jié)果和段位升降的動(dòng)態(tài)信息。服務(wù)器可以在群組應(yīng)用動(dòng)態(tài)表中記錄群組應(yīng)用的動(dòng)態(tài)信息。該表可以包括群組標(biāo) 識(shí)、應(yīng)用標(biāo)識(shí)、用戶標(biāo)識(shí)、發(fā)生時(shí)間和動(dòng)態(tài)信息等字段。在用戶使用應(yīng)用的過程中,將發(fā)生的 群組應(yīng)用事件相關(guān)的信息寫到上述的群組應(yīng)用動(dòng)態(tài)表中。如果一個(gè)群組應(yīng)用同時(shí)也是個(gè)人 應(yīng)用,則可以將該應(yīng)用記錄到個(gè)人應(yīng)用動(dòng)態(tài)表中,同時(shí)也可以將該應(yīng)用記錄到群組應(yīng)用動(dòng) 態(tài)表中。這樣在后續(xù)服務(wù)器在檢索顯示時(shí)就不用進(jìn)行復(fù)雜的判斷了。如果另一用戶既是所 述用戶的好友,也與所述用戶在同一所述群組中,則在向另一用戶顯示動(dòng)態(tài)信息時(shí),服務(wù)器 可以過濾掉內(nèi)容相同的群組應(yīng)用的動(dòng)態(tài)信息,只返回和顯示相應(yīng)的個(gè)人應(yīng)用的動(dòng)態(tài)信息即 可。由于具體的應(yīng)用動(dòng)態(tài)信息各種各樣,很難讓用戶提前決定是否共享應(yīng)用動(dòng)態(tài)信 息。由于某些應(yīng)用還可能涉及隱私,可以采用即時(shí)提示的方式讓用戶進(jìn)行確認(rèn)。如用戶在 使用群組應(yīng)用時(shí),可以提示用戶是否將相應(yīng)的群組應(yīng)用動(dòng)態(tài)顯示給群組成員。具體舉例,用戶在社交網(wǎng)站的群組應(yīng)用中結(jié)束一盤象棋游戲后,在頁(yè)面中提示該用戶“是否將游戲結(jié)果 作為群組應(yīng)用動(dòng)態(tài)顯示給群組成員”,服務(wù)器在接收到用戶提交“是”的選項(xiàng)時(shí)才將該用戶 的游戲結(jié)果記錄到群組應(yīng)用動(dòng)態(tài)表中。記錄的群組應(yīng)用動(dòng)態(tài)信息字段內(nèi)容可以是“贏了李 四”,在其他群組成員瀏覽群組應(yīng)用動(dòng)態(tài)信息時(shí),服務(wù)器可以根據(jù)群組應(yīng)用動(dòng)態(tài)表中的群組 標(biāo)識(shí)、應(yīng)用標(biāo)識(shí)和用戶標(biāo)識(shí)分別獲得對(duì)應(yīng)的群組名、應(yīng)用名和用戶名,然后將這些信息組合 在一起并返回在頁(yè)面中顯示,具體的群組應(yīng)用動(dòng)杰信息舉例如“棋友群組的張三在象棋應(yīng) 用中贏了圭膽”。如果用戶如“張三”所在的多個(gè)群組,如“棋友”群組和“象棋大師”群組中都安裝 了該“象棋”應(yīng)用,即服務(wù)器檢測(cè)到用戶所在的多個(gè)群組與該應(yīng)用有關(guān)聯(lián)關(guān)系,則服務(wù)器可 以在群組應(yīng)用動(dòng)態(tài)表中記錄相應(yīng)的多條記錄,每條記錄的群組標(biāo)識(shí)不同。如果服務(wù)器檢測(cè) 到其中某個(gè)群組并沒有對(duì)應(yīng)的用戶授權(quán)設(shè)置,及用戶沒有授權(quán)該群組的應(yīng)用動(dòng)態(tài)信息顯示 給群組成員,則服務(wù)器不會(huì)為群組記錄相應(yīng)的群組應(yīng)用動(dòng)態(tài)信息。后續(xù)如果一個(gè)用戶同時(shí) 也在“棋友”群組和“象棋大師”群組中,則服務(wù)器可以將群組應(yīng)用動(dòng)態(tài)表中除群組標(biāo)識(shí)外 其他字段內(nèi)容都相同的記錄合并返回并顯示,顯示的內(nèi)容可以為“棋友和象棋大師群組的 張三在象棋應(yīng)用中贏了李四2008-12-24 15:18”。當(dāng)然為簡(jiǎn)單起見,也可以直接不顯示群 組名稱,如在頁(yè)面中群組應(yīng)用動(dòng)杰顯示區(qū)域顯示“張三在象棋應(yīng)用中贏了李四2008-12-24 15:18”。步驟304、在第三用戶登錄社交網(wǎng)站后,服務(wù)器檢測(cè)到第三用戶與第二用戶位于同 一群組中,并且該群組與某些應(yīng)用有關(guān)聯(lián)關(guān)系,而且同群組的成員如第二用戶等對(duì)該群組 的授權(quán)設(shè)置信息中授權(quán)了將自己的應(yīng)用動(dòng)態(tài)顯示給本群組的其他成員,則服務(wù)器將已授權(quán) 群組成員使用群組應(yīng)用的動(dòng)態(tài)信息返回并顯示給第三用戶。如果服務(wù)器檢測(cè)到第三用戶與第二用戶不僅位于同一群組中,而且第二用戶還是 第三用戶的好友,則服務(wù)器可以將第二用戶共享的個(gè)人應(yīng)用的動(dòng)態(tài)信息以及第二用戶的群 組應(yīng)用動(dòng)態(tài)信息一起返回并分別顯示給第三用戶。如果進(jìn)一步一個(gè)應(yīng)用同時(shí)為群組應(yīng)用以 及第二用戶的個(gè)人應(yīng)用,則服務(wù)器只將其應(yīng)用動(dòng)態(tài)作為個(gè)人應(yīng)用的動(dòng)態(tài)返回并顯示給第三 用戶即可。而不必重復(fù)顯示相同的群組應(yīng)用動(dòng)態(tài)信息。采用本發(fā)明實(shí)施例,社交網(wǎng)站記錄了有應(yīng)用和群組的關(guān)聯(lián)關(guān)系,使用戶使用應(yīng)用 的動(dòng)態(tài)信息通過群組社會(huì)關(guān)系進(jìn)行傳播,有利于應(yīng)用的推廣和提高用戶對(duì)應(yīng)用的粘度。而 且用戶所在群組的成員數(shù)量也遠(yuǎn)遠(yuǎn)大于用戶的好友數(shù)量,這樣如果利用群組的社會(huì)關(guān)系來 傳播推廣應(yīng)用,比目前利用好友關(guān)系傳播推廣應(yīng)用要更加的有效和廣泛。服務(wù)器的具體處理流程參見圖6,可以包括如下步驟。步驟601、服務(wù)器檢索出第三用戶所在的群組列表。具體可以從群組成員表中檢 索,群組成員表包括群組標(biāo)識(shí)和成員用戶標(biāo)識(shí)等。步驟602、根據(jù)上述群組列表中的群組標(biāo)識(shí)從群組應(yīng)用動(dòng)態(tài)表中檢索出對(duì)應(yīng)的應(yīng) 用動(dòng)態(tài)信息記錄??梢砸罁?jù)時(shí)間排序只檢索出最新發(fā)生的預(yù)定數(shù)量(如3項(xiàng))的群組應(yīng)用 動(dòng)態(tài)信息記錄。當(dāng)然上述兩個(gè)步驟501和502具體可以用一條數(shù)據(jù)庫(kù)查詢語(yǔ)句來完成。步驟603、服務(wù)器將上述檢索出的群組應(yīng)用動(dòng)態(tài)信息記錄返回并顯示給第三用戶。如果第三用戶與第二用戶同時(shí)在不止一個(gè)群組中,并且各群組都關(guān)聯(lián)有相同的一 個(gè)應(yīng)用,則向第三用戶僅提供一個(gè)群組對(duì)應(yīng)的上述應(yīng)用的動(dòng)態(tài)信息即可,或者將各群組對(duì)應(yīng)的群組應(yīng)用的動(dòng)態(tài)信息合并后提供給另一用戶。為了服務(wù)器處理簡(jiǎn)單起見,可以在應(yīng)用 生成動(dòng)態(tài)信息時(shí),可以產(chǎn)生一個(gè)與服務(wù)器時(shí)間相關(guān)的事件標(biāo)識(shí),唯一標(biāo)識(shí)所發(fā)生的一個(gè)應(yīng) 用事件,這個(gè)應(yīng)用的事件標(biāo)識(shí)字段可以同時(shí)在個(gè)人應(yīng)用表和群組應(yīng)用表中。一個(gè)應(yīng)用事件 可以對(duì)應(yīng)有群組應(yīng)用表中的多條記錄,動(dòng)態(tài)信息和事件標(biāo)識(shí)等相同,但群組標(biāo)識(shí)不同。這樣 后續(xù)為了保證向用戶提供的動(dòng)態(tài)信息不重復(fù),則通過檢測(cè)動(dòng)態(tài)信息對(duì)應(yīng)的事件標(biāo)識(shí)是否有 重復(fù)即可,這樣大大簡(jiǎn)化了服務(wù)器的判斷處理。由于本發(fā)明實(shí)施例中服務(wù)器記錄了群組和應(yīng)用的關(guān)聯(lián)關(guān)系,一個(gè)用戶在使用不同 的應(yīng)用(不同的應(yīng)用可與不同的群組關(guān)聯(lián))時(shí),應(yīng)用所面對(duì)的用戶社會(huì)關(guān)系將是不同的,這 也是與現(xiàn)有技術(shù)個(gè)人應(yīng)用的一個(gè)重要差異。目前SaaS(Software as a service,軟件即服務(wù))日益流行,它是一種通過 Internet提供軟件的模式,用以管理企業(yè)經(jīng)營(yíng)活動(dòng)等。如果結(jié)合本發(fā)明則可以使SaaS的服 務(wù)提供者和使用者更好的對(duì)服務(wù)進(jìn)行管理。一個(gè)SaaS產(chǎn)品服務(wù)實(shí)際就是一個(gè)應(yīng)用,在社交 網(wǎng)站中存儲(chǔ)有企業(yè)團(tuán)隊(duì)信息。如一個(gè)企業(yè)的美工設(shè)計(jì)部門的管理人員在網(wǎng)站中創(chuàng)建了一個(gè) 群組,包含了本部門的人員。在該企業(yè)購(gòu)買了一個(gè)在線圖像處理的SaaS服務(wù)后,為該群組 添加安裝相應(yīng)的在線圖像處理應(yīng)用。在該群組的成員登錄網(wǎng)站后,即可使用上述群組的在線圖像處理應(yīng)用,而不必再 單獨(dú)安裝。而成員用戶使用該在線圖像處理應(yīng)用的動(dòng)態(tài)信息,如正在編輯處理的圖片的信 息,其他的成員也都可以看到,這種動(dòng)態(tài)信息的共享非常有利于一個(gè)團(tuán)隊(duì)的協(xié)同工作。而且 該應(yīng)用的SaaS服務(wù)提供者也可以獲得該群組的信息,如群組中使用本應(yīng)用的人數(shù)、次數(shù)和 時(shí)間等,從而依據(jù)群組應(yīng)用動(dòng)態(tài)等信息生成相應(yīng)的計(jì)費(fèi)記錄。如果用戶在多個(gè)群組中,這樣可能該用戶通過群組所間接關(guān)聯(lián)安裝的應(yīng)用太多, 該用戶登錄后顯示的群組應(yīng)用也較多,可能在一頁(yè)中無(wú)法顯示完,需要翻頁(yè)才能找到一個(gè) 群組應(yīng)用,不方便用戶使用。對(duì)于一個(gè)用戶經(jīng)常使用的群組應(yīng)用,用戶可以將其加為個(gè)人應(yīng) 用,服務(wù)器在個(gè)人應(yīng)用表中增加一條相應(yīng)的記錄,這樣服務(wù)器就可以將該應(yīng)用顯示在個(gè)人 應(yīng)用列表中了。而且這樣處理后由于服務(wù)器中仍然存在群組、應(yīng)用和用戶三者的關(guān)聯(lián)關(guān)系, 因此服務(wù)器仍舊可以向用戶提供其同群組用戶的應(yīng)用動(dòng)態(tài)信息,而用戶又可以更方便的使 用該應(yīng)用。當(dāng)一個(gè)用戶將一個(gè)群組應(yīng)用加為個(gè)人應(yīng)用,實(shí)際上也意味著群組成功的推薦了 一個(gè)應(yīng)用給群組成員。本發(fā)明另一實(shí)施例中,詳細(xì)描述了用戶、群組和應(yīng)用之間的授權(quán)關(guān)系。參照?qǐng)D7,第 一用戶在為群組添加安裝應(yīng)用A時(shí)進(jìn)行授權(quán)設(shè)置,授權(quán)允許應(yīng)用A可以記錄群組成員的動(dòng) 態(tài)信息,而對(duì)群組所安裝的另一個(gè)應(yīng)用B則設(shè)置禁止記錄群組成員的動(dòng)態(tài)信息。群組中的 成員第二用戶在對(duì)群組的授權(quán)設(shè)置中授權(quán)允許所在群組的應(yīng)用可以記錄自己的動(dòng)態(tài)信息, 另一個(gè)成員第三用戶則禁止所在群組的應(yīng)用記錄自己的動(dòng)態(tài)信息,但設(shè)置可以將群組成員 的應(yīng)用動(dòng)態(tài)信息顯示給自己。在上述授權(quán)設(shè)置下,應(yīng)用A可以記錄第二用戶的動(dòng)態(tài)信息, 但不能記錄第三用戶的動(dòng)態(tài)信息;應(yīng)用B無(wú)法記錄第二用戶和第三用戶的動(dòng)態(tài)信息。當(dāng)?shù)?三用戶登錄后,則可以在其登錄后的首頁(yè)顯示服務(wù)器所記錄的應(yīng)用A中第二用戶的動(dòng)態(tài)信 肩、ο參照?qǐng)D8,詳細(xì)描述根據(jù)授權(quán)設(shè)置的處理過程,主要包括如下步驟。步驟801、第一用戶授權(quán)所管理群組上的應(yīng)用是否可以記錄群組成員的動(dòng)態(tài)信息。這個(gè)授權(quán)設(shè)置可以存儲(chǔ)在群組應(yīng)用表中。步驟802、群組中的成員第二用戶對(duì)群組設(shè)置是否允許所在群組上的應(yīng)用記錄自 己的動(dòng)態(tài)信息。一般如第二用戶設(shè)置允許后,則該群組上已得到管理員如第一用戶授權(quán)的 應(yīng)用(如應(yīng)用A)都可以記錄第二用戶的動(dòng)態(tài)信息。不用第二用戶逐個(gè)對(duì)群組上的應(yīng)用進(jìn) 行授權(quán)。大大簡(jiǎn)化了授權(quán)過程,而用戶必須對(duì)個(gè)人應(yīng)用進(jìn)行逐個(gè)授權(quán)才可以。而本發(fā)明實(shí) 施例則相當(dāng)于委托了群組來進(jìn)行授權(quán),減少了用戶的維護(hù)工作量。步驟803、群組中的成員第三用戶對(duì)群組設(shè)置是否允許顯示所在群組的成員的應(yīng) 用動(dòng)態(tài)信息。如果用戶覺得群組成員的動(dòng)態(tài)信息太多,可以禁止顯示,而對(duì)于一些社會(huì)關(guān)系 比較密切的群組如同事或同學(xué)群組則可以設(shè)置為允許顯示。上述步驟802和803的授權(quán)設(shè) 置都可以記錄在群組成員表中。上述三個(gè)設(shè)置的步驟可以是獨(dú)立進(jìn)行的,執(zhí)行的次序可以 沒有限制,可以交換任意兩個(gè)步驟的執(zhí)行次序。步驟804、在第二用戶使用應(yīng)用時(shí),無(wú)論是個(gè)人應(yīng)用,還是與群組關(guān)聯(lián)的應(yīng)用,服務(wù) 器都簡(jiǎn)單的將應(yīng)用產(chǎn)生的動(dòng)態(tài)信息記錄到應(yīng)用動(dòng)態(tài)表中。將個(gè)人應(yīng)用動(dòng)態(tài)和群組應(yīng)用動(dòng)態(tài) 都記錄在一張應(yīng)用動(dòng)態(tài)表中來實(shí)現(xiàn),這樣在記錄時(shí),服務(wù)器處理將非常簡(jiǎn)單。應(yīng)用動(dòng)態(tài)表中 包括應(yīng)用標(biāo)識(shí),用戶標(biāo)識(shí)、動(dòng)態(tài)信息和發(fā)生時(shí)間等字段。通常應(yīng)用產(chǎn)生的動(dòng)態(tài)信息一般可供 用戶自己查看使用該應(yīng)用的歷史動(dòng)態(tài)記錄,用戶可以把這些動(dòng)態(tài)也共享給好友或同群組的 成員。在應(yīng)用產(chǎn)生事件動(dòng)態(tài)時(shí),可以提示用戶是否將動(dòng)態(tài)也共享給好友或同群組的成員。步驟805、在另一用戶如第三用戶登錄后,服務(wù)器根據(jù)第三用戶的好友列表和所在 群組的成員列表,從應(yīng)用動(dòng)態(tài)表中獲得好友和/或群組成員的動(dòng)態(tài)信息,并提供給第三用 戶。本發(fā)明實(shí)施例的提供應(yīng)用動(dòng)態(tài)信息的方法相關(guān)的系統(tǒng)請(qǐng)參考圖9,該系統(tǒng)可以包 括應(yīng)用901、服務(wù)器902和客戶端903。其中,客戶端903可以包括多個(gè),例如上述實(shí)施例中 所述的第一用戶客戶端、第二用戶客戶端和第三用戶客戶端,也可以包括第一用戶、第二用 戶和第三用戶的好友客戶端等,相關(guān)描述可以參考上述各個(gè)實(shí)施例的相關(guān)部分的描述,在 此不再贅述。當(dāng)客戶端903為第一用戶客戶端時(shí),該第一用戶客戶端可以為服務(wù)器添加相關(guān)應(yīng) 用901,并進(jìn)行授權(quán)設(shè)置,授權(quán)設(shè)置可以參考上述各個(gè)實(shí)施例的相關(guān)描述。當(dāng)客戶端903為 第二用戶客戶端或第三用戶客戶端時(shí),相關(guān)授權(quán)設(shè)置及應(yīng)用動(dòng)態(tài)信息的顯示等可以參考上 述各個(gè)實(shí)施例的相關(guān)描述,在此不再贅述。應(yīng)用901為客戶端提供相關(guān)的應(yīng)用,并且根據(jù)服務(wù)器中記載的群組和應(yīng)用的關(guān)聯(lián) 關(guān)系、群組授權(quán)設(shè)置及用戶授權(quán)設(shè)置進(jìn)行記錄用戶的應(yīng)用的動(dòng)態(tài)信息。服務(wù)器902可以進(jìn)行群組授權(quán)設(shè)置和用戶授權(quán)設(shè)置,并記錄有群組和應(yīng)用的關(guān)聯(lián) 關(guān)系,對(duì)應(yīng)用的動(dòng)態(tài)信息進(jìn)行記錄,根據(jù)群組和應(yīng)用的關(guān)聯(lián)關(guān)系獲取應(yīng)用的動(dòng)態(tài)信息,并將 獲得的所述應(yīng)用的動(dòng)態(tài)信息提供給群組中的用戶,其中群組和應(yīng)用的關(guān)聯(lián)關(guān)系可以預(yù)先進(jìn) 行記錄,也可以在使用時(shí)再進(jìn)行記錄。服務(wù)器902可以包括群組授權(quán)設(shè)置單元9021、用戶授 權(quán)設(shè)置單元9022、關(guān)聯(lián)關(guān)系生成單元9023、動(dòng)態(tài)信息存儲(chǔ)單元9024和動(dòng)態(tài)信息獲取與提供 單元9025。其中,群組授權(quán)設(shè)置單元9021、用戶授權(quán)設(shè)置單元9022分別用于存儲(chǔ)群組授權(quán) 設(shè)置和用戶授權(quán)設(shè)置;關(guān)聯(lián)關(guān)系生成單元9023用于記錄群組和應(yīng)用的關(guān)聯(lián)關(guān)系,動(dòng)態(tài)信息 存儲(chǔ)單元9024用于記錄應(yīng)用生成的動(dòng)態(tài)信息,動(dòng)態(tài)信息獲取與提供單元9025用于根據(jù)關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給群組中的用戶。服務(wù)器中的各個(gè)單元可以合并設(shè)置, 可以單獨(dú)設(shè)置,具體可以結(jié)合實(shí)際的情況進(jìn)行設(shè)置。服務(wù)器與客戶端及應(yīng)用之間的交互可 以參考上述各個(gè)實(shí)施例的描述,在此不再贅述。本發(fā)明實(shí)施例的系統(tǒng)的具體應(yīng)用可以舉例如下。在國(guó)際標(biāo)準(zhǔn)組織開放移動(dòng)聯(lián)盟 (0ΜΑ, Open Mobile Alliance)發(fā)布的 XDM(XML DocumentManagement)規(guī)范中,可以分別 在相應(yīng)的XDM服務(wù)器中以XML (EXtensibleMarkup Language,可擴(kuò)展標(biāo)記語(yǔ)言)文檔的形 式存儲(chǔ)用戶的好友列表、群組以及授權(quán)設(shè)置等,另外OMA中也有很多的業(yè)務(wù)應(yīng)用如一鍵通 (PoC,Pushto Talk Over Cellular)、即時(shí)消息(IM, Instant Messaging)、融合消息(CPM, Converged IP Messaging)、游戲、呈現(xiàn)業(yè)務(wù)(Presence)和移動(dòng)廣播(BCAST, Broadcast) 等,以及很多引擎(Enabler)都提供了公開的接口(如位置業(yè)務(wù)的接口),使得第三方可以 很容易的進(jìn)行應(yīng)用開發(fā)。由此可以發(fā)現(xiàn)在OMA中實(shí)際已經(jīng)具有了組成一個(gè)SNS社會(huì)網(wǎng)絡(luò)的 基本要素,即社會(huì)關(guān)系以及豐富的應(yīng)用。以下實(shí)施例將以O(shè)MA規(guī)范為基礎(chǔ)實(shí)現(xiàn)本發(fā)明。首先群組的創(chuàng)建者或者管理員可以將一個(gè)OMA的群組與應(yīng)用相關(guān)聯(lián),并設(shè)置是否 允許應(yīng)用記錄群組成員的動(dòng)態(tài)信息,還可以設(shè)置具體允許哪些動(dòng)態(tài)可以被記錄。參見圖10 所示,一種提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng),該系統(tǒng)可以包括共享動(dòng)態(tài)XDM服務(wù)器1001、共享群組 服務(wù)器Shared Group XDMS1003和應(yīng)用enabler 1002,該系統(tǒng)也可以進(jìn)一步包括客戶端 1004。其中,共享群組服務(wù)器Shared Group XDMS 1003中存儲(chǔ)有群組和應(yīng)用的關(guān)聯(lián)關(guān) 系以及群組應(yīng)用的授權(quán)設(shè)置,客戶端1004可以通過XCAP協(xié)議進(jìn)行授權(quán)設(shè)置,修改Shared Group XDMS 1003中相應(yīng)的授權(quán)設(shè)置文檔。群組應(yīng)用的授權(quán)設(shè)置的文檔部分內(nèi)容舉例如 下< group)</list-service><supported-services>〈service enabler = " beast" ><member-feeds><service-request/><service-interaction/></member-feeds></service></supported-services></list-service></group>在上述群組文檔中,為簡(jiǎn)明起見,省略了成員列表等信息。在支持的業(yè)務(wù)元素 <supported-services> 中,包含本群組所關(guān)聯(lián)的業(yè)務(wù)如 <serviceenabler =" beast" >, 其中enabler屬性中包含關(guān)聯(lián)的具體業(yè)務(wù)應(yīng)用標(biāo)識(shí)如〃 beast"。另外在群組成員業(yè)務(wù) 動(dòng)態(tài)元素〈member-feeds〉中指定哪些動(dòng)態(tài)可以被顯示的授權(quán)設(shè)置,如用戶的業(yè)務(wù)請(qǐng)求 <service-request/> 禾口業(yè)務(wù)交互 <service_interaction/> 等動(dòng)態(tài)信息。<supported-services>中可以包含多個(gè)業(yè)務(wù),如還可以包含呈現(xiàn)業(yè)務(wù)〈serviceenabler = “ presence" >。相應(yīng)的在<member-feeds>中可以指定用戶的活動(dòng)和心情動(dòng)態(tài) 可以被顯示,如<member-feeds>〈activities/〉<mood/></member-feeds>在另外一個(gè)XDMS服務(wù)器1001中存儲(chǔ)用戶的動(dòng)態(tài)信息的XML文檔,以及用戶允許 自己的哪些動(dòng)態(tài)信息可以被記錄和顯示的授權(quán)設(shè)置XML文檔等??梢詫⒃揦DMS服務(wù)器1001 稱為Shared Feeds XDMS,即共享動(dòng)態(tài)XDMS服務(wù)器1001。一個(gè)業(yè)務(wù)應(yīng)用1002從Shared Feeds XDMS獲取相應(yīng)的XML文檔內(nèi)容確定用戶 的哪些動(dòng)態(tài)可以被授權(quán)記錄和顯示,然后在用戶使用業(yè)務(wù)應(yīng)用的過程中,可以依據(jù)Shared Group XDMS中的群組應(yīng)用的授權(quán)設(shè)置和Shared FeedsXDMS中的用戶的授權(quán)設(shè)置來記錄用 戶的動(dòng)態(tài)信息,將動(dòng)態(tài)信息記錄存儲(chǔ)到Shared Feeds XDMS中。由于有兩種授權(quán)設(shè)置,可 以根據(jù)情況采用不同的方式來合并兩種授權(quán)設(shè)置,如可以在群組應(yīng)用的授權(quán)設(shè)置和用戶的 授權(quán)設(shè)置都允許一個(gè)應(yīng)用記錄動(dòng)態(tài)時(shí)才記錄該用戶的應(yīng)用動(dòng)態(tài)信息,這種合并方式比較嚴(yán) 格,隱私性較好,但是開放性稍差。另外也可以在群組應(yīng)用的授權(quán)設(shè)置和用戶的授權(quán)設(shè)置中 任一個(gè)允許一個(gè)應(yīng)用記錄動(dòng)態(tài)時(shí)就記錄該用戶的應(yīng)用動(dòng)態(tài)信息,這種方式可以記錄和共享 用戶更多的動(dòng)態(tài)信息。Shared Feeds XDMS中的用戶的授權(quán)設(shè)置XML文檔舉例主要內(nèi)容如下<feeds-rule>〈service enabler =“ beast“ ><service-interaction/></service></feeds-rule>上述XML文檔內(nèi)容表示用戶允許〃 beast"業(yè)務(wù)應(yīng)用可以記錄業(yè)務(wù)交互 〈service-interaction/〉事件類型的動(dòng)態(tài)信息。該用戶后續(xù)在進(jìn)行BCAST業(yè)務(wù)交互操作 時(shí),可以將相應(yīng)事件的動(dòng)態(tài)信息存儲(chǔ)到Shared Feeds XDMS中。具體的動(dòng)態(tài)信息XML文檔 內(nèi)容舉例如下<feeds uri = “ siptomiexample. com" >〈info at=" 2009-01-11T120000+0800“ enabler=" beast"type=" service-interaction“ >在“幸存者”節(jié)目中投票給了 “張三”<info/></feeds>上述例子中在動(dòng)態(tài)信息元素<info>中包含動(dòng)態(tài)信息的內(nèi)容,在其屬性“at”中 包含發(fā)生時(shí)間,屬性“enabler”包含業(yè)務(wù)應(yīng)用標(biāo)識(shí),“type”表示具體的事件類型等。這樣 后續(xù)其他用戶如用戶的好友或上述的群組中的其他成員可以從該文檔中獲取用戶的動(dòng)態(tài) 信息記錄。在用戶使用業(yè)務(wù)應(yīng)用的過程中,可以由業(yè)務(wù)應(yīng)用的服務(wù)器側(cè)或者客戶端側(cè)用 XCAP (XML ConfigurationAccess Protocol,XML配置訪問協(xié)議)協(xié)議向 Shared Feeds XDMS中寫入用戶的動(dòng)態(tài)信息。如后續(xù)一個(gè)用戶客戶端在瀏覽群組信息時(shí),客戶端可以對(duì)群組成員逐個(gè)通過XCAP 協(xié)議去Shared Feeds XDMS中獲取相應(yīng)的動(dòng)態(tài)信息,或者直接將成員的動(dòng)態(tài)信息包含在群 組信息中返回給客戶端。Shared Feeds XDMS中的動(dòng)態(tài)信息文檔可以缺省的設(shè)置為完全公 開,即任何用戶都可以獲取SharedFeeds XDMS中的動(dòng)態(tài)信息文檔。而授權(quán)設(shè)置文檔則只有 擁有者用戶自己可以進(jìn)行讀寫和修改等操作。另外用戶也可以對(duì)群組授權(quán),設(shè)置是否允許群組應(yīng)用記錄自己的動(dòng)態(tài)信息。該授 權(quán)設(shè)置可以存儲(chǔ)在共享策略XDM服務(wù)器(Shared Policy XDMS)中,用戶客戶端通過XCAP 協(xié)議進(jìn)行設(shè)置。在用戶使用應(yīng)用過程中,通過XCAP協(xié)議從Shared Policy XDMS中獲取用 戶對(duì)群組的授權(quán)設(shè)置文檔,并根據(jù)Shared Group XDMS中的群組應(yīng)用的授權(quán)設(shè)置一起確定 是否記錄用戶的應(yīng)用動(dòng)態(tài)信息。Shared Policy XDMS中用戶對(duì)群組的授權(quán)設(shè)置文檔相關(guān)內(nèi) 容舉例如下<ruleset>〈rule id = 〃 s3q2i328〃 >〈conditions〉< group)<list-service uri = " sip:mygroupiexample. com" ></group>〈/conditions〉〈actions〉<allow-record-feed>true</allow-record-feed>〈/actions〉</rule></ruleset>上述XML文檔內(nèi)容中,其中在條件〈conditions〉元素中包含群組<group>元素 信息,在<list-service>元素中包含具體的群組標(biāo)識(shí)如uri = ‘‘ sip:mygroupiexample. com"。在動(dòng)作〈actions〉元素中包含是否允許記錄動(dòng)態(tài)的設(shè)置,如<allow-record-feed> 的值為“true”表示允許記錄用戶使用該群組應(yīng)用的動(dòng)態(tài)信息。本文檔由群組成員來設(shè)置。應(yīng)用的服務(wù)器側(cè)或者客戶端側(cè)首先通過XCAP協(xié)議從共享策略XDM服務(wù)器中獲取 所述用戶對(duì)群組的授權(quán)設(shè)置XML文檔,在用戶使用應(yīng)用的過程中,根據(jù)用戶對(duì)群組的的授 權(quán)設(shè)置和群組應(yīng)用的授權(quán)設(shè)置向共享動(dòng)態(tài)XDM服務(wù)器中寫入用戶的動(dòng)態(tài)信息。具體的處理 過程請(qǐng)參見上述實(shí)施例中結(jié)合圖7和圖8的說明,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該 程序在運(yùn)行時(shí),執(zhí)行上述實(shí)施例方法中的全部或部分步驟。上述提到的存儲(chǔ)介質(zhì)可以是只 讀存儲(chǔ)器,磁盤或光盤等。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種提供應(yīng)用動(dòng)態(tài)信息的方法,包括步驟記錄應(yīng)用生成的動(dòng)態(tài)信息;根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組中的用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述記錄的群組和應(yīng)用的關(guān)聯(lián)關(guān)系包括在具有群組管理權(quán)限的第一用戶為群組添加 應(yīng)用后,記錄所述群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系;記錄所述應(yīng)用生成的動(dòng)態(tài)信息包括記錄所述群組中的第二用戶對(duì)所述群組的授權(quán)設(shè) 置,在第二用戶使用所述應(yīng)用時(shí),根據(jù)所述關(guān)聯(lián)關(guān)系和授權(quán)設(shè)置記錄所述應(yīng)用生成的動(dòng)態(tài) fn息;根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組 中的用戶包括根據(jù)所述關(guān)聯(lián)關(guān)系獲取所述第二用戶的動(dòng)態(tài)信息,將所述第二用戶的動(dòng)態(tài) 信息提供給所述群組中的其他成員用戶。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括,在所述群組中的第三用戶登 錄時(shí),檢測(cè)所述第三用戶與所述第二用戶為所述群組的成員;其中,根據(jù)所述關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組中的用戶包括根據(jù) 所述關(guān)聯(lián)關(guān)系獲取所述第二用戶使用所述應(yīng)用時(shí)記錄的動(dòng)態(tài)信息,將所述第二用戶使用所 述應(yīng)用時(shí)記錄的動(dòng)態(tài)信息返回并在所述第三用戶登錄后的首頁(yè)中顯示。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組 中的用戶包括在所述群組中的第三用戶登錄后瀏覽所述群組的頁(yè)面時(shí),根據(jù)所述關(guān)聯(lián)關(guān)系獲取所述 第二用戶使用所述應(yīng)用時(shí)記錄的動(dòng)態(tài)信息,將所述第二用戶使用所述應(yīng)用時(shí)記錄的動(dòng)態(tài)信 息返回并在所述群組頁(yè)面中顯示;或者,在所述群組中的第三用戶登錄后瀏覽所述應(yīng)用的頁(yè)面時(shí),根據(jù)所述關(guān)聯(lián)關(guān)系獲取所述 第二用戶使用所述應(yīng)用時(shí)記錄的動(dòng)態(tài)信息,將所述第二用戶使用所述應(yīng)用時(shí)記錄的動(dòng)態(tài)信 息返回并在所述應(yīng)用頁(yè)面中顯示。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)群組的授權(quán)設(shè)置的內(nèi)容至少包括 以下內(nèi)容之一是否允許將自己的群組應(yīng)用的動(dòng)態(tài)信息提供給同群組的其他成員;是否允許所述應(yīng)用獲得用戶的個(gè)人信息;是否允許所述應(yīng)用獲得用戶好友的個(gè)人信息;根據(jù)所述授權(quán)設(shè)置的內(nèi)容控制所述應(yīng)用的動(dòng)態(tài)信息的提供,和控制所述應(yīng)用對(duì)用戶及 好友的個(gè)人信息的訪問。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先記錄的群組和應(yīng)用的關(guān)聯(lián)關(guān)系包括在具有群組管理權(quán)限的第一用戶為群組 添加應(yīng)用后,記錄所述群組和應(yīng)用的關(guān)聯(lián)關(guān)系;記錄所述應(yīng)用生成的動(dòng)態(tài)信息包括根據(jù)所述關(guān)聯(lián)關(guān)系記錄所述群組中的用戶使用群組應(yīng)用時(shí)生成的動(dòng)態(tài)信息;根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組 中的用戶包括根據(jù)所述關(guān)聯(lián)關(guān)系獲取所述群組中的其他成員用戶使用所述應(yīng)用的動(dòng)態(tài)信 息,在所述群組中的第三用戶登錄后,向其提供所述群組中的其他成員用戶使用所述應(yīng)用 時(shí)所生成的動(dòng)態(tài)信息。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果一個(gè)用戶在多個(gè)群組中時(shí),根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組 中的用戶包括根據(jù)所述各個(gè)群組和應(yīng)用的關(guān)聯(lián)關(guān)系,獲取各個(gè)群組中的其他成員用戶使 用所述應(yīng)用的動(dòng)態(tài)信息,向所述用戶提供其所在的各個(gè)群組中的其他成員用戶使用所述應(yīng) 用的動(dòng)態(tài)信息。
8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,如果一個(gè)應(yīng)用既是用戶的個(gè)人應(yīng)用,也是所述用戶所在群組的應(yīng)用,所述記錄應(yīng)用生成的動(dòng)態(tài)信息包括分別記錄相應(yīng)的個(gè)人應(yīng)用的動(dòng)態(tài)信息和群組應(yīng)用 的動(dòng)態(tài)信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,如果另一用戶既是所述用戶的好友,也與 所述用戶在同一群組中,則根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群 組中的用戶包括根據(jù)所述群組和應(yīng)用的關(guān)聯(lián)關(guān)系,獲取所述個(gè)人應(yīng)用的動(dòng)態(tài)信息,向另一 用戶僅提供所述個(gè)人應(yīng)用的動(dòng)態(tài)信息。
10.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,如果在用戶使用一個(gè)應(yīng)用時(shí), 檢測(cè)到所述應(yīng)用是所述用戶所在的多個(gè)群組的應(yīng)用時(shí),則所述記錄應(yīng)用生成的動(dòng)態(tài)信息包括分別記錄各個(gè)群組對(duì)應(yīng)的應(yīng)用的動(dòng)態(tài)信息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,如果另一用戶與所述用戶同時(shí)在多個(gè) 群組中,并且所述多個(gè)群組都關(guān)聯(lián)有相同的應(yīng)用,則根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群 組中的用戶包括根據(jù)所述多個(gè)群組和應(yīng)用的關(guān)聯(lián)關(guān)系,獲取其中一個(gè)群組對(duì)應(yīng)的應(yīng)用的動(dòng)態(tài)信息,向 所述另一用戶僅提供所述一個(gè)群組對(duì)應(yīng)的群組應(yīng)用的動(dòng)態(tài)信息,或者,根據(jù)所述多個(gè)群組和應(yīng)用的關(guān)聯(lián)關(guān)系,獲取所述多個(gè)群組對(duì)應(yīng)的應(yīng)用的動(dòng)態(tài)信息,將 所述多個(gè)群組對(duì)應(yīng)的應(yīng)用的動(dòng)態(tài)信息合并后提供給所述另一用戶。
12.一種提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng),包括共享群組XDM服務(wù)器、共享動(dòng)態(tài)XDM服務(wù)器和 應(yīng)用,其特征在于,在共享群組XDM服務(wù)器中記錄群組和應(yīng)用的關(guān)聯(lián)關(guān)系;將所述應(yīng)用生成的動(dòng)態(tài)信息記錄到所述共享動(dòng)態(tài)XDM服務(wù)器中;根據(jù)所述關(guān)聯(lián)關(guān)系從所述共享動(dòng)態(tài)XDM服務(wù)器獲取所述群組成員的動(dòng)態(tài)信息,并提供 給所述群組中的用戶。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,在所述群組中的用戶使用應(yīng)用的過程中,由所述應(yīng)用的服務(wù)器側(cè)或者客戶端側(cè)通過XCAP協(xié)議向共享動(dòng)態(tài)XDM服務(wù)器中寫入所述 群組中的用戶的動(dòng)態(tài)信息。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述應(yīng)用的服務(wù)器側(cè)或者客戶端側(cè)通 過XCAP協(xié)議從共享動(dòng)態(tài)XDM服務(wù)器中獲取所述用戶的授權(quán)設(shè)置XML文檔,根據(jù)所述群組的 授權(quán)設(shè)置和用戶的授權(quán)設(shè)置向共享動(dòng)態(tài)XDM服務(wù)器中寫入用戶的動(dòng)態(tài)信息。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述應(yīng)用的服務(wù)器側(cè)或者客戶端側(cè)通 過XCAP協(xié)議從共享策略XDM服務(wù)器中獲取所述用戶對(duì)群組的授權(quán)設(shè)置XML文檔,根據(jù)所述 群組的授權(quán)設(shè)置和所述應(yīng)用的授權(quán)設(shè)置向共享動(dòng)態(tài)XDM服務(wù)器中寫入用戶的動(dòng)態(tài)信息。
16. 一種提供應(yīng)用動(dòng)態(tài)信息的系統(tǒng),包括服務(wù)器和應(yīng)用,其中,所述服務(wù)器用于記錄應(yīng)用生成的動(dòng)態(tài)信息、并根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián) 關(guān)系獲取相應(yīng)應(yīng)用的動(dòng)態(tài)信息提供給所述群組中的用戶;所述應(yīng)用用于為群組中的用戶提供相關(guān)的應(yīng)用,并且根據(jù)服務(wù)器中記載的群組和應(yīng)用 的關(guān)聯(lián)關(guān)系、記錄應(yīng)用的動(dòng)態(tài)信息。
17. 一種提供應(yīng)用動(dòng)態(tài)信息的服務(wù)器,包括動(dòng)態(tài)信息存儲(chǔ)單元和動(dòng)態(tài)信息獲取與提供 單元;動(dòng)態(tài)信息存儲(chǔ)單元用于記錄應(yīng)用生成的動(dòng)態(tài)信息;動(dòng)態(tài)信息獲取與提供單元用于根據(jù)預(yù)先記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng) 應(yīng)用的動(dòng)態(tài)信息,并提供給群組中的用戶。
全文摘要
本發(fā)明公開了一種提供應(yīng)用動(dòng)態(tài)信息的方法,該方法包括步驟記錄應(yīng)用生成的動(dòng)態(tài)信息;根據(jù)記錄的群組和所述應(yīng)用的關(guān)聯(lián)關(guān)系獲取相應(yīng)的動(dòng)態(tài)信息,并提供給所述群組中的用戶。采用本發(fā)明實(shí)施例,因?yàn)樯缃痪W(wǎng)站記錄了有應(yīng)用和群組的關(guān)聯(lián)關(guān)系,使用戶使用應(yīng)用的動(dòng)態(tài)信息通過群組社會(huì)關(guān)系進(jìn)行傳播,有利于應(yīng)用的推廣和提高用戶對(duì)應(yīng)用的粘度。
文檔編號(hào)H04L29/08GK101902490SQ20091010763
公開日2010年12月1日 申請(qǐng)日期2009年5月27日 優(yōu)先權(quán)日2009年5月27日
發(fā)明者孫謙, 胡立新, 譚東暉 申請(qǐng)人:華為技術(shù)有限公司