專利名稱:即時通信中間服務(wù)器及其實現(xiàn)即時通信的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即時通信計算領(lǐng)域,特別是一種即時通信中間服務(wù)器及其實現(xiàn) 即時通信的方法。
背景技術(shù):
隨著計算機和網(wǎng)絡(luò)技術(shù)的不斷進步,人們的聯(lián)系方式已經(jīng)不再局限于使用 電話方式進行即時通信,當前,人們已經(jīng)可以通過計算機使用各種即時通信系
統(tǒng)進行實時交流,這些即時通信軟件如典型的MSN、 Sametime、 QQ, ICQ、 AOL等。
現(xiàn)有的各種即時通信系統(tǒng)都有自己的客戶端和服務(wù)器端,終端上安裝即時 通信系統(tǒng)的客戶端,如客戶端必須在登錄時將自己的聯(lián)系地址更新到即時通訊 系統(tǒng)的服務(wù)器端、在運行過程中需要定期到服務(wù)器端獲得聯(lián)系人的最新狀態(tài)、 以及查找未接收的最新消息。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下問題 隨著時間的不斷前進,用戶擁有的具體的即時通信系統(tǒng)越來越多,而每個 即時通信系統(tǒng)都有各自對應(yīng)的聯(lián)系人,因此,隨著時間的不斷前進,用戶需要 同時啟動的即時通信系統(tǒng)的客戶端越來越多。而各個客戶端都需要與各自的對 應(yīng)的服務(wù)器端進行交互,以保證即時通信系統(tǒng)的正常運作,所以在終端設(shè)備運 行多個即時通信系統(tǒng)的客戶端時,會要求大量的網(wǎng)絡(luò)帶寬和大量的處理器資 源,這給帶寬資源和處理器資源有限的終端設(shè)備帶來了巨大的壓力。
發(fā)明內(nèi)容
本發(fā)明實施例的目的是提供一種即時通信中間服務(wù)器及其實現(xiàn)即時通信 的方法,給用戶提供即時通信服務(wù)的同時,降低終端^:備的帶寬資源和處理器 資源的壓力。為了實現(xiàn)上述目的,本發(fā)明實施例提供了 一種即時通信中間服務(wù)器,包括
第一接收才莫塊,用于從用戶終端設(shè)備接收待發(fā)送消息,所述待發(fā)送消息至
少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;
對應(yīng)于不同即時通信服務(wù)特征信息的至少兩個第 一 即時通信處理模塊;第一控制模塊,用于將所述待發(fā)送消息發(fā)送到所述第一即時通信服務(wù)特征
信息所對應(yīng)的第 一即時通信處理模塊;
每個所述至少兩個第 一即時通信處理模塊具體包括
第一接收單元,用于從所述第一控制模塊接收所述待發(fā)送消息;
第 一發(fā)送單元,用于利用所述第 一即時通信服務(wù)特征信息對應(yīng)的用戶登錄
信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
上述的即時通信中間服務(wù)器,其中,所述第一發(fā)送單元中包括重發(fā)單元,用于在發(fā)送所述待發(fā)送內(nèi)容失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送
內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功消息。
上述的即時通信中間服務(wù)器,其中,每個所述至少兩個第一即時通信處理
模塊還包括獲取單元,用于從所述第一即時通信服務(wù)特征信息對應(yīng)的即時通
信服務(wù)器端獲取所述第二即時通信消息;
所述即時通信中間服務(wù)器還包括推送模塊,用于將所述第二即時通信消
息推送到所述用戶終端設(shè)備。
上述的即時通信中間服務(wù)器,其中,所述推送模塊中包括重推送單元,用于在第一次推送失敗后,持續(xù)推送所述第二即時通信消息,
直至所述用戶終端設(shè)備"l妄收到。
上述的即時通信中間服務(wù)器,其中,還包括
注冊才莫塊,用于向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊。
為了實現(xiàn)上述目的,本發(fā)明實施例還提供了 一種即時通信中間服務(wù)器實現(xiàn)即時通信的方法,包括
從用戶終端設(shè)備接收待發(fā)送消息,所述第一即時通信消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第 一 即時通信服務(wù)特征信息;
發(fā)送所述待發(fā)送消息到與所述第 一 即時通信服務(wù)特征信息對應(yīng)的第 一即時通信處理模塊;
所述第 一即時通信處理模塊利用所述第 一即時通信服務(wù)特征信息對應(yīng)的用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
上述的方法,其中,在發(fā)送所述待發(fā)送內(nèi)容失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功消息。
上述的方法,其中,還包括
所述第 一即時通信處理模塊從所述第 一即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端獲取第二即時通信消息;
將所述第二即時通信消息推送到所述用戶終端設(shè)備。
上述的方法,其中,在第一次推送失敗后,持續(xù)推送所述第二即時通信消息,直至所述用戶終端設(shè)備接收到。
上述的方法,其中,還包括
利用用戶的對應(yīng)于不同即時通信服務(wù)特征信息的用戶登錄信息分別向不
同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊。
為實現(xiàn)上述目的,本發(fā)明實施例還提供了一種即時通信中間服務(wù)器,包括第 一即時通信處理模塊,用于從第 一即時通信服務(wù)特征信息對應(yīng)的即時通
信服務(wù)器端獲取第二即時通信消息;
保存模塊,用于保存所述第二即時通信消息;推送模塊,用于將所述第二即時通信消息推送到用戶終端設(shè)備。上述的即時通信中間服務(wù)器,其中,所述推送模塊中包括第一重推送單元,用于在第一次推送失敗后,持續(xù)推送所述第二即時通信
消息,直至所述用戶終端設(shè)備接收到;或
第二重推送單元,用于在第一次推送失敗后,在所述用戶終端設(shè)備上線時
推送所述第二即時通信消息。
為了實現(xiàn)上述目的,本發(fā)明實施例還提供了 一種即時通信中間服務(wù)器實現(xiàn)
即時通信的方法,包括
從第 一即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端獲取第二即時通
信消息;
保存所述第二即時通信消息;將所述第二即時通信消息推送到用戶終端設(shè)備。
上述的方法,其中,所述將所述第二即時通信消息推送到用戶終端設(shè)備的步驟中,在第一次推送失敗后,持續(xù)推送所述第二即時通信消息,直至所述用
戶終端設(shè)備接收到;或在用戶終端設(shè)備上線時推送所述第二即時通信消息。
為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種
本發(fā)明實施例具有以下的有益效果
1 、本發(fā)明實施例的 一種即時通信中間服務(wù)器及其實現(xiàn)即時通信的方法中,即時通信中間服務(wù)器獨立于終端設(shè)備,其上設(shè)置有多個與不同即時通信服務(wù)器對應(yīng)的第 一客戶端,用戶終端設(shè)備只需要啟動一個與該即時通信中間服務(wù)器進行交互的第二客戶端,即可實現(xiàn)與多個即時通信服務(wù)器端的聯(lián)系,實現(xiàn)多個即時通信系統(tǒng)的同時運行,節(jié)省了用戶終端設(shè)備有限的服務(wù)器資源和網(wǎng)絡(luò)資源;
2、 本發(fā)明實施例的另 一種即時通信中間服務(wù)器及其實現(xiàn)即時通信的方法中,即時通信中間服務(wù)器獨立于終端設(shè)備,其自動從服務(wù)器接收其他用戶發(fā)送的信息,在用戶在線時推送給用戶,而在用戶不在線時,由于其保存了該消息,所以能夠在用戶上線時推送給用戶,或者持續(xù)推送,直至用戶接收到,因此實現(xiàn)了離線留言的功能,克服了某些即時通信服務(wù)無法離線留言的問題;
3、 當用戶設(shè)備為移動通信終端時,由于與即時通信服務(wù)器交互的工作由即時通信中間服務(wù)器來完成,因此用戶設(shè)備可以延長與即時通信中間服務(wù)器交互的間隔,降低了移動通信終端的能量消耗。
圖1為本發(fā)明第一實施例的即時通信中間服務(wù)器的結(jié)構(gòu)示意圖;圖2為本發(fā)明第二實施例的即時通信中間服務(wù)器的結(jié)構(gòu)示意圖;圖3為本發(fā)明第三實施例的即時通信中間服務(wù)器的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例的即時通信中間服務(wù)器及其實現(xiàn)即時通信的方法中,即時通信中間服務(wù)器獨立于終端設(shè)備,其上設(shè)置有多個與不同的即時通信服務(wù)器對應(yīng)的第 一客戶端,用戶終端設(shè)備只需要啟動一個與該即時通信中間服務(wù)器進行交互的第二客戶端,即可實現(xiàn)與多個即時通信服務(wù)器端的聯(lián)系,實現(xiàn)多個即時通信系統(tǒng)的同時運行,節(jié)省了用戶終端設(shè)備有限的服務(wù)器資源和網(wǎng)絡(luò)資源。
本發(fā)明第一實施例的即時通信中間服務(wù)器如圖l所示,包括
注冊模塊,用于利用用戶的對應(yīng)于不同即時通信服務(wù)特征信息的用戶登錄
信息分別向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊;第一接收模塊,用于從用戶終端設(shè)備接收待發(fā)送消息,所述第一即時通信
消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和即時通信服務(wù)特征信息;
至少兩個第 一即時通信處理模塊,分別對應(yīng)于不同的第 一即時通信服務(wù)特
征信息;
第一控制模塊,用于根據(jù)所述即時通信服務(wù)特征信息;發(fā)送所述待發(fā)送消息到對應(yīng)的所述第一即時通信處理模塊;
每個所述至少兩個第 一 即時通信處理模塊具體包括
第 一接收單元,用于從所述第 一控制模塊接收所述待發(fā)送消息;
第一發(fā)送單元,用于利用所述用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
考慮到即時通信中間服務(wù)器應(yīng)該與用戶設(shè)備終端保持用戶狀態(tài)的 一致性,因此,本發(fā)明實施例的即時通信中間服務(wù)器還包括
用戶狀態(tài)獲取模塊,用于與所述用戶終端設(shè)備交互,獲取用戶當前狀態(tài);
每個所述至少兩個第一即時通信處理模塊還包括
狀態(tài)信息保持^t塊,用于利用所述用戶當前狀態(tài)與所述第一即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端按要求的第一頻率交互,維持所述第一即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)的正常進行。
在用戶終端設(shè)備為移動終端設(shè)備時,所述用戶狀態(tài)獲取模塊與所述用戶終端設(shè)備交互的頻率低于所述第一頻率,這樣有利于移動終端的電力節(jié)省。
所述第一發(fā)送單元在發(fā)送所述待發(fā)送內(nèi)容失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功消息。
當然,上述的第一實施例中,該注冊模塊只有一個,但該注冊模塊也可以是多個,分別對應(yīng)于不同的即時通信服務(wù)特征信息,設(shè)置于對應(yīng)的第一即時通信處理模塊中。在現(xiàn)有的即時通信系統(tǒng)中,很多類型的即時通信系統(tǒng)不支持離線留言,本發(fā)明實施例的即時通信中間服務(wù)器為解決上述問題,本發(fā)明第二實施例的即時
通信中間服務(wù)器如圖2所示,包括
注冊模塊,用于利用用戶的對應(yīng)于不同即時通信服務(wù)特征信息的用戶登錄
信息分別向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊;第 一接收模塊,用于從用戶終端設(shè)備接收待發(fā)送消息,所述第 一即時通信
消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和即時通信服務(wù)特征信息;
至少兩個第 一即時通信處理模塊,分別對應(yīng)于不同的第 一即時通信服務(wù)特
征信息;
推送模塊,用于將所述第一即時通信處理模塊獲取的第二即時通信消息推
送到所述用戶終端設(shè)備;
第一控制模塊,用于根據(jù)所述即時通信服務(wù)特征信息;發(fā)送所述待發(fā)送消
息到對應(yīng)的所述第 一即時通信處理模塊;
每個所述至少兩個第一即時通信處理模塊具體包括第一接收單元,用于從所述第一控制模塊接收所述待發(fā)送消息;第一發(fā)送單元,用于利用所述用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述
聯(lián)系人信息所指定的地址;
獲取單元,用于從所述第一即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器
端獲取所述第二即時通信消息。
所述推送才莫塊在第一次推送失敗后,以一定頻率持續(xù)將所述第一即時通信
處理模塊獲取的第二即時通信消息推送到所述用戶終端設(shè)備,直至用戶終端設(shè)
備接收到為止,因此,實現(xiàn)了離線留言的功能。
在本發(fā)明的具體實施例中,用戶終端設(shè)備為移動通信終端時,其可通過
GPRS、 3G連接到信息推送服務(wù)器,而當即時通信中間服務(wù)器部署在企業(yè)內(nèi)部
防火墻內(nèi)時,可通過Wi-Fi連接到信息推送服務(wù)器。
當然,其他類型的用戶終端設(shè)備可通過Internet與信息推送服務(wù)器連接。
本發(fā)明實施例的即時通信中間服務(wù)器如圖3所示,包括
注冊模塊,用于利用用戶的對應(yīng)于不同即時通信服務(wù)特征信息的用戶登錄
信息分別向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊;第 一 即時通信處理模塊,對應(yīng)于第 一即時通信服務(wù)特征信息;
所述第一即時通信處理模塊,用于從第一即時通信服務(wù)特征信息對應(yīng)的即
時通信服務(wù)器端獲取所述第二即時通信消息; 即時通信中間服務(wù)器還包括 保存模塊,用于保存第二即時通信消息;
推送模塊,用于將所述第一即時通信處理模塊獲取的第二即時通信消息推 送到所述用戶終端設(shè)備。 該推送模塊中包括
第一重推送單元,用于在第一次推送失敗后,持續(xù)推送所述第二即時通信 消息,直至所述用戶終端設(shè)備接收到;或第二重推送單元,用于在第一次推送 失敗后,在所述用戶終端設(shè)備上線時推送所述第二即時通信消息。
當然,該第一即時通信處理模塊可以為至少兩個,分別對應(yīng)于所述不同即 時通信服務(wù)特征信息;
即時通信中間服務(wù)器還包括
第一接收模塊,用于從用戶終端設(shè)備接收待發(fā)送消息,所述待發(fā)送消息至 少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;
第一控制模塊,用于將所述待發(fā)送消息發(fā)送到所述第一即時通信服務(wù)特征 信息所對應(yīng)的第 一即時通信處理;漠塊;
每個所述至少兩個第一即時通信處理模塊具體還包括
第 一接收單元,用于從所述第 一控制模塊接收所述待發(fā)送消息;
第 一發(fā)送單元,用于利用所述第 一即時通信服務(wù)特征信息對應(yīng)的用戶登錄 信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
在本發(fā)明的具體實施例中,用戶終端設(shè)備為移動通信終端時,其可通過 GPRS、 3G連接到信息推送服務(wù)器,而當即時通信中間服務(wù)器部署在企業(yè)內(nèi)部 防火墻內(nèi)時,可通過Wi-Fi連接到信息推送服務(wù)器。
當然,其他類型的用戶終端設(shè)備可通過Internet與信息推送服務(wù)器連接。
本發(fā)明實施例的方法包括
注冊步驟,即時通信中間服務(wù)器利用用戶的對應(yīng)于不同即時通信服務(wù)特征 信息的用戶登錄信息分別向不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊; ,
消息發(fā)送步驟,包括
即時通信中間服務(wù)器從用戶終端設(shè)備接收待發(fā)送消息,所述第一即時通信 消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;;
發(fā)送所述待發(fā)送消息到與所述第 一即時通信服務(wù)特征信息對應(yīng)的第 一即 時通信處理模塊;
所述第一即時通信處理模塊利用與所述第一即時通信服務(wù)特征信息對應(yīng) 的用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址; 消息推送步驟,包括
所述第 一即時通信處理模塊從與所述第 一即時通信服務(wù)特征信息對應(yīng)的 第 一即時通信服務(wù)器端獲取第二即時通信消息;
保存所述第二即時通信消息;
將所述第二即時通信消息推送到所述用戶終端設(shè)備。
而該消息推送步驟可針對一種即時通信服務(wù)特征信息對應(yīng)的第 一 即時通 信,也可是針對不同即時通信服務(wù)特征信息對應(yīng)的不同的第 一即時通信。
其中,本發(fā)明實施例的方法還包括
狀態(tài)更新步驟,即時通信中間服務(wù)器分別向不同即時通信服務(wù)特征信息對 應(yīng)的即時通信服務(wù)器端發(fā)送用戶狀態(tài)發(fā)生改變時發(fā)送的狀態(tài)更新信息;
其中,該狀態(tài)更新步驟中,在即時通信服務(wù)器端返回狀態(tài)更新失敗時,反 復(fù)嘗試發(fā)送所述狀態(tài)更新信息,直至發(fā)送預(yù)定次數(shù)或即時通信服務(wù)器端返回狀 態(tài)更新成功消息。
所述消息發(fā)送步驟中,在發(fā)送失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送內(nèi)容,直 至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功消息。
所述消息推送步驟中,在推送失敗時,以一定頻率持續(xù)將所述第一即時通 信處理模塊獲取的第二即時通信消息推送到所述用戶終端設(shè)備,直至用戶終端 設(shè)備接收到為止,或在所述用戶終端設(shè)備上線時推送所述第二即時通信消息。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾, 這些改進和潤飾也應(yīng)^L為本發(fā)明的保護范圍。
1權(quán)利要求
1.一種即時通信中間服務(wù)器,其特征在于,包括第一接收模塊,用于從用戶終端設(shè)備接收待發(fā)送消息,所述待發(fā)送消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;分別對應(yīng)于所述不同即時通信服務(wù)特征信息的至少兩個第一即時通信處理模塊;第一控制模塊,用于將所述待發(fā)送消息發(fā)送到所述第一即時通信服務(wù)特征信息所對應(yīng)的第一即時通信處理模塊;每個所述至少兩個第一即時通信處理模塊具體包括第一接收單元,用于從所述第一控制模塊接收所述待發(fā)送消息;第一發(fā)送單元,用于利用所述第一即時通信服務(wù)特征信息對應(yīng)的用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
2. 根據(jù)權(quán)利要求1所述的即時通信中間服務(wù)器,其特征在于,所述第一 發(fā)送單元中包括重發(fā)單元,用于在發(fā)送所述待發(fā)送內(nèi)容失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送 內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功消息。
3. 才艮據(jù)權(quán)利要求1或2所述的即時通信中間服務(wù)器,其特征在于 每個所述至少兩個第一即時通信處理模塊還包括獲取單元,用于從所述第 一 即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端獲取所述第二即時通信 消息;所述即時通信中間服務(wù)器還包括推送模塊,用于將所述第二即時通信消 息推送到所述用戶終端設(shè)備。
4. 根據(jù)權(quán)利要求3所述的即時通信中間服務(wù)器,其特征在于,所述推送 模塊中包括重推送單元,用于在第一次推送失敗后,持續(xù)推送所述第二即時通信消息, 直至所述用戶終端設(shè)備接收到。
5. 根據(jù)權(quán)利要求1或2所述的即時通信中間服務(wù)器,其特征在于,還包括用戶狀態(tài)獲取模塊,用于與所述用戶終端設(shè)備交互,獲取用戶狀態(tài)更新信白 狀態(tài)更新模塊,用于向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服 務(wù)器端發(fā)送所述用/狀態(tài)更新信息。
6. 根據(jù)權(quán)利要求5所述的即時通信中間服務(wù)器,其特征在于,所述用戶 終端設(shè)備為移動通信設(shè)備,所述用戶狀態(tài)獲取模塊與所述用戶終端設(shè)備交互的 頻率低于所述狀態(tài)更新模塊與所述即時通信服務(wù)器端交互的頻率。
7. 根據(jù)權(quán)利要求1或2所述的即時通信中間服務(wù)器,其特征在于,還包括注冊沖莫塊,用于向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器 端注冊。
8. —種即時通信中間服務(wù)器實現(xiàn)即時通信的方法,其特征在于,包括 從用戶終端設(shè)備接收待發(fā)送消息,所述第 一即時通信消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;發(fā)送所述待發(fā)送消息到與所述第 一 即時通信服務(wù)特征信息對應(yīng)的第 一即 時通信處理模塊;所述第 一即時通信處理模塊利用所述第 一即時通信服務(wù)特征信息對應(yīng)的 用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,在發(fā)送所述待發(fā)送內(nèi)容失 敗時,反復(fù)嘗試發(fā)送所述待發(fā)送內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功 消息。
10. 根據(jù)權(quán)利要求8或9所述的方法,其特征在于,還包括所述第 一即時通信處理^t塊從所述第 一即時通信服務(wù)特征信息對應(yīng)的即 時通信服務(wù)器端獲取第二即時通信消息;將所述第二即時通信消息推送到所述用戶終端設(shè)備。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,在第一次推送失敗后, 持續(xù)推送所述第二即時通信消息,直至所述用戶終端設(shè)備接收到,或者在^r測 到所述用戶終端設(shè)備上線時推送所述第二即時通信消息。
12. 根據(jù)權(quán)利要求8或9所述的方法,其特征在于,還包括利用用戶的對應(yīng)于不同即時通信服務(wù)特征信息的用戶登錄信息分別向不 同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊。
13. —種即時通信中間服務(wù)器,其特征在于,包括第一即時通信處理才莫塊,用于從第一即時通信服務(wù)特征信息對應(yīng)的即時通 信服務(wù)器端獲取第二即時通信消息;保存模塊,用于保存所述第二即時通信消息;推送模塊,用于將所述第二即時通信消息推送到用戶終端設(shè)備。
14. 根據(jù)權(quán)利要求13所述的即時通信中間服務(wù)器,其特征在于,所述推 送模塊中包括第一重推送單元,用于在第一次推送失敗后,持續(xù)推送所述第二即時通信 消息,直至所述用戶終端設(shè)備接收到;或第二重推送單元,用于在第一次推送失敗后,在所述用戶終端設(shè)備上線時 推送所述第二即時通信消息。
15. 根據(jù)權(quán)利要求11或12所述的即時通信中間服務(wù)器,其特征在于 所述第一即時通信處理模塊為至少兩個,分別對應(yīng)于所述不同即時通信服務(wù)特征信息;所述即時通信中間服務(wù)器還包括第一接收模塊,用于從用戶終端設(shè)備接收待發(fā)送消息,所述待發(fā)送消息至 少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第 一即時通信服務(wù)特征信息;第一控制模塊,用于將所述待發(fā)送消息發(fā)送到所述第一即時通信服務(wù)特征 信息所對應(yīng)的第 一即時通信處理^^莫塊;每個所述至少兩個第 一即時通信處理模塊具體包括 第一接收單元,用于從所述第一控制模塊接收所述待發(fā)送消息; 第 一發(fā)送單元,用于利用所述第 一即時通信服務(wù)特征信息對應(yīng)的用戶登錄 信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
16. 根據(jù)權(quán)利要求15所述的即時通信中間服務(wù)器,其特征在于,所述第 一發(fā)送單元中包括重發(fā)單元,用于在發(fā)送所述待發(fā)送內(nèi)容失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送 內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成功消息。
17. 根據(jù)權(quán)利要求11或12所述的即時通信中間服務(wù)器,其特征在于,還 包括注冊模塊,用于向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器 端注冊。
18. 根據(jù)權(quán)利要求11或12所述的即時通信中間服務(wù)器,其特征在于,還 包括用戶狀態(tài)獲取模塊,用于與所述用戶終端設(shè)備交互,獲取用戶狀態(tài)更新信白 狀態(tài)更新模塊,用于向所述不同即時通信服務(wù)特征信息對應(yīng)的即時通信服 務(wù)器端發(fā)送所述用戶狀態(tài)更新信息。
19. 一種即時通信中間服務(wù)器實現(xiàn)即時通信的方法,其特征在于,包括 從第 一即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端獲取第二即時通信消息;保存所述第二即時通信消息;將所述第二即時通信消息推送到用戶終端設(shè)備。
20. 根據(jù)權(quán)利要求19所述的方法,其特征在于,所述將所述第二即時通 信消息推送到用戶終端設(shè)備的步驟中,在第一次推送失敗后,持續(xù)推送所述第 二即時通信消息,直至所述用戶終端設(shè)備接收到;或在所述用戶終端設(shè)備上線 時推送所述第二即時通信消息。
21. 根據(jù)權(quán)利要求19或20所述的方法,其特征在于務(wù)特征^f言息的第 一 即時通信處理沖莫塊; 所述方法還包括從所述用戶終端設(shè)備接收待發(fā)送消息,所述待發(fā)送消息至少包括待發(fā)送內(nèi) 容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;將所述待發(fā)送消息發(fā)送到所述第一即時通信服務(wù)特征信息所對應(yīng)的第一 即時通信處理模塊;所述第 一即時通信服務(wù)特征信息所對應(yīng)的第 一即時通信處理模塊利用所 述第一即時通信服務(wù)特征信息對應(yīng)的用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到所述聯(lián)系人信息所指定的地址。
22. 根據(jù)權(quán)利要求21所述的方法,其特征在于,在發(fā)送所述待發(fā)送內(nèi)容 失敗時,反復(fù)嘗試發(fā)送所述待發(fā)送內(nèi)容,直至發(fā)送預(yù)定次數(shù)或?qū)Χ朔祷匕l(fā)送成 功消息。
23. 根據(jù)權(quán)利要求19或20所述的方法,其特征在于,還包括向所述不 同即時通信服務(wù)特征信息對應(yīng)的即時通信服務(wù)器端注冊。
全文摘要
本發(fā)明提供了即時通信中間服務(wù)器及其實現(xiàn)即時通信的方法,該服務(wù)器包括第一接收模塊,用于從用戶終端設(shè)備接收待發(fā)送消息,待發(fā)送消息至少包括待發(fā)送內(nèi)容、聯(lián)系人信息和第一即時通信服務(wù)特征信息;分別對應(yīng)于不同即時通信服務(wù)特征信息的至少兩個第一即時通信處理模塊;第一控制模塊,用于將待發(fā)送消息發(fā)送到第一即時通信服務(wù)特征信息所對應(yīng)的第一即時通信處理模塊;每個至少兩個第一即時通信處理模塊具體包括第一接收單元,用于從第一控制模塊接收所述待發(fā)送消息;第一發(fā)送單元,用于利用第一即時通信服務(wù)特征信息對應(yīng)的用戶登錄信息將所述待發(fā)送內(nèi)容發(fā)送到聯(lián)系人信息所指定的地址。本發(fā)明降低了終端設(shè)備的帶寬資源和處理器資源的壓力。
文檔編號H04L1/16GK101677301SQ20081022230
公開日2010年3月24日 申請日期2008年9月16日 優(yōu)先權(quán)日2008年9月16日
發(fā)明者碩 張, 石東海 申請人:聯(lián)想(北京)有限公司