1.一種呈現(xiàn)狀態(tài)通知方法,其特征在于,所述方法包括:
接收第一用戶發(fā)送的狀態(tài)變化信息;其中;狀態(tài)變化信息用于通知第一用戶的呈現(xiàn)狀態(tài)的變化;
確定第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器,對于歸屬于其他呈現(xiàn)服務(wù)器的好友用戶,通過廣播消息將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給所述好友用戶所歸屬的呈現(xiàn)服務(wù)器,以通過所述好友用戶歸屬的呈現(xiàn)服務(wù)器,將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給各個好友用戶。
2.根據(jù)權(quán)利要求1所述的呈現(xiàn)狀態(tài)通知方法,其特征在于,所述呈現(xiàn)狀態(tài)通知方法還包括:
接收其他呈現(xiàn)服務(wù)器發(fā)送的第二用戶對應(yīng)的第二狀態(tài)變化通知消息,根據(jù)第二用戶對應(yīng)的第二好友列表,確定本呈現(xiàn)服務(wù)器中第二用戶對應(yīng)的訂閱用戶;
將所述第二狀態(tài)變化通知消息發(fā)送給所述第二用戶對應(yīng)的訂閱用戶。
3.根據(jù)權(quán)利要求1所述的呈現(xiàn)狀態(tài)通知方法,其特征在于,在所述確定第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器,通過廣播消息將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器之前,所述呈現(xiàn)狀態(tài)通知方法還包括:
確認(rèn)第一用戶是否處于穩(wěn)定狀態(tài);
在所述第一用戶處于穩(wěn)定狀態(tài)的情況下,執(zhí)行所述確定第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器,通過廣播消息將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器的步驟。
4.根據(jù)權(quán)利要求3所述的呈現(xiàn)狀態(tài)通知方法,其特征在于,所述確認(rèn)第一用戶是否處于穩(wěn)定狀態(tài)包括:
啟動定時器,如果在定時器計時到達預(yù)定時間時,如果沒有再次接收到第一用戶對應(yīng)的狀態(tài)變化通知消息,則判定第一用戶處于穩(wěn)定狀態(tài);
如果在定時器計時到達預(yù)定時間內(nèi),如果再次接收到第一用戶對應(yīng)的狀態(tài)變化通知消息,則重新啟動定時器,并再次判斷第一用戶是否處于穩(wěn)定狀態(tài)。
5.根據(jù)權(quán)利要求2所述的呈現(xiàn)狀態(tài)通知方法,其特征在于,在所述確定第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器,通過廣播消息將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器之前,所述呈現(xiàn)狀態(tài)通知方法包括:
針對歸屬于本地服務(wù)器的第一用戶建立第一好友列表,其中,第一好友列表中記錄第一用戶的全部好友用戶;以及,
當(dāng)歸屬于本地服務(wù)器的第一用戶與第二用戶是好友關(guān)系時,針對所述第二用戶建立第二好友列表,其中,第二好友列表中記錄了第二用戶在本地呈現(xiàn)服務(wù)器中的好友用戶,所述第二用戶歸屬于本地服務(wù)器或其他服務(wù)器。
6.一種呈現(xiàn)狀態(tài)通知裝置,設(shè)置在呈現(xiàn)服務(wù)器上,其特征在于,所述裝置包括:
用戶接收單元,用于接收第一用戶發(fā)送的狀態(tài)變化信息;其中;狀態(tài)變化信息用于通知第一用戶的呈現(xiàn)狀態(tài)的變化;
轉(zhuǎn)發(fā)單元,用于確定第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器,對于歸屬于其他呈現(xiàn)服務(wù)器的好友用戶,通過廣播消息將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給所述好友用戶所歸屬的呈現(xiàn)服務(wù)器,以通過所述好友用戶歸屬的呈現(xiàn)服務(wù)器,將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給各個好友用戶。
7.根據(jù)權(quán)利要求6所述的呈現(xiàn)狀態(tài)通知裝置,其特征在于,所述呈現(xiàn)狀態(tài)通知裝置還包括:
服務(wù)器接收單元,用于接收其他呈現(xiàn)服務(wù)器發(fā)送的第二用戶對應(yīng)的第二狀態(tài)變化通知消息,根據(jù)第二用戶對應(yīng)的第二好友列表,確定本呈現(xiàn)服務(wù)器中第二用戶對應(yīng)的訂閱用戶;
下發(fā)單元,用于將所述第二狀態(tài)變化通知消息發(fā)送給所述第二用戶對應(yīng)的訂閱用戶。
8.根據(jù)權(quán)利要求6所述的呈現(xiàn)狀態(tài)通知裝置,其特征在于,所述呈現(xiàn)狀態(tài)通知裝置還包括:
穩(wěn)定狀態(tài)確認(rèn)單元,用于確認(rèn)第一用戶是否處于穩(wěn)定狀態(tài);在所述第一用戶處于穩(wěn)定狀態(tài)的情況下,通過轉(zhuǎn)發(fā)單元執(zhí)行所述確定第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器,通過廣播消息將第一用戶對應(yīng)的狀態(tài)變化通知消息發(fā)送給第一用戶的好友用戶所歸屬的呈現(xiàn)服務(wù)器的過程。
9.根據(jù)權(quán)利要求8所述的呈現(xiàn)狀態(tài)通知裝置,其特征在于,所述穩(wěn)定狀態(tài)確認(rèn)單元包括:
啟動模塊,用于啟動定時器,如果在定時器計時到達預(yù)定時間時,如果沒有再次接收到第一用戶對應(yīng)的狀態(tài)變化通知消息,則判定第一用戶處于穩(wěn)定狀態(tài);
重判模塊,用于在定時器計時到達預(yù)定時間內(nèi),再次接收到第一用戶對應(yīng)的狀態(tài)變化通知消息的情況下,則重新啟動定時器,并再次判斷第一用戶是否處于穩(wěn)定狀態(tài)。
10.根據(jù)權(quán)利要求7所述的呈現(xiàn)狀態(tài)通知裝置,其特征在于,所述呈現(xiàn)狀態(tài)通知裝置還包括:
好友列表設(shè)置單元,用于針對歸屬于本地服務(wù)器的第一用戶建立第一好友列表,其中,第一好友列表中記錄第一用戶的全部好友用戶;以及,
當(dāng)歸屬于本地服務(wù)器的第一用戶與第二用戶是好友關(guān)系時,針對所述第二用戶建立第二好友列表,其中,第二好友列表中記錄了第二用戶在本地呈現(xiàn)服務(wù)器中的好友用戶,所述第二用戶歸屬于本地服務(wù)器或其他服務(wù)器。