專(zhuān)利名稱(chēng):一種終端和即時(shí)通訊中的消息轉(zhuǎn)發(fā)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種終端和即時(shí)通訊中的消息轉(zhuǎn)發(fā)方法及系統(tǒng)。
背景技術(shù):
即時(shí)通訊是互聯(lián)網(wǎng)業(yè)務(wù),為互聯(lián)網(wǎng)用戶(hù)提供實(shí)時(shí)字符、語(yǔ)音或視頻聊 天。隨著移動(dòng)通信技術(shù)的進(jìn)步及手機(jī)終端的發(fā)展,即時(shí)通訊正在以各種技
術(shù)實(shí)現(xiàn)方式從PC向移動(dòng)終端(手機(jī))延伸。手機(jī)的便攜性、移動(dòng)性保證了
即時(shí)通訊可以全天候在線(xiàn),即時(shí)通訊已經(jīng)成為網(wǎng)絡(luò)生活的重要組成部分。 很多用戶(hù)擁有多個(gè)即時(shí)通訊賬號(hào),每一個(gè)賬號(hào)的聯(lián)系人列表往往不完全相 同,為了與各個(gè)賬號(hào)的聯(lián)系人取得聯(lián)系,用戶(hù)經(jīng)常使用不同的賬號(hào)登錄。 而實(shí)際上,在不同的時(shí)間段內(nèi),人們往往會(huì)比較固定地和同一類(lèi)聯(lián)系人交 流。比如,工作時(shí)段以工作、商務(wù)為主,聯(lián)系人多為上司、同事和客戶(hù)。 休息時(shí)段則以休息娛樂(lè)為主,聯(lián)系人多為家人、同學(xué)、朋友等。晚間則可 以以?shī)蕵?lè)為主,聊天對(duì)象多為網(wǎng)友等陌生人。使用多個(gè)賬號(hào)可以避免在某 一時(shí)段被打擾,但也會(huì)存在遺漏重要信息的弊端。雖然目前很多即時(shí)通訊 軟件都提供了脫機(jī)離線(xiàn)消息(留言)功能,然而這種離線(xiàn)消息需要用戶(hù)登 錄到相應(yīng)賬號(hào)才能收取,時(shí)效性不強(qiáng),給用戶(hù)帶來(lái)了不便。
發(fā)明內(nèi)容
有鑒于上述現(xiàn)狀,本發(fā)明提出了一種終端和即時(shí)通訊中的消息轉(zhuǎn)發(fā)方 法及系統(tǒng),能夠及時(shí)的自動(dòng)轉(zhuǎn)發(fā)離線(xiàn)消息,方便多賬號(hào)用戶(hù)的使用。
為了解決上述技術(shù)問(wèn)題,本發(fā)明采用了如下技術(shù)方案 一種即時(shí)通訊中的消息轉(zhuǎn)發(fā)方法,所述消息轉(zhuǎn)發(fā)在至少兩個(gè)即時(shí)通訊 賬號(hào)間進(jìn)行,包含如下步驟
A、即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則, 所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);
B、即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息后,
根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī)
則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
所述轉(zhuǎn)發(fā)目的賬號(hào)為預(yù)設(shè)固定賬號(hào)、當(dāng)前在線(xiàn)賬號(hào)或最早登錄賬號(hào)。 所述即時(shí)通訊賬號(hào)的每一者中包括至少一個(gè)聯(lián)系人,所述來(lái)自轉(zhuǎn)發(fā)消
息源的離線(xiàn)消息包含來(lái)自至少一個(gè)即時(shí)通訊賬號(hào)中的至少一個(gè)聯(lián)系人的離
線(xiàn)消息。
所述轉(zhuǎn)發(fā)規(guī)則通過(guò)即時(shí)通訊客戶(hù)端設(shè)置方式或者網(wǎng)頁(yè)申請(qǐng)方式確定。 所述即時(shí)通訊基于IMS協(xié)議。
本發(fā)明還公開(kāi)了一種即時(shí)通訊中的消息轉(zhuǎn)發(fā)系統(tǒng),所述消息系統(tǒng)包括 即時(shí)通訊應(yīng)用功能實(shí)體及至少兩個(gè)即時(shí)通訊賬號(hào),所述即時(shí)通訊應(yīng)用功能 實(shí)體包含規(guī)則配置模塊及消息轉(zhuǎn)發(fā)模塊,所述規(guī)則配置模塊為每一即時(shí)通 訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);所 述消息轉(zhuǎn)發(fā)模塊用于接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息,根據(jù)所述轉(zhuǎn)發(fā)規(guī)則, 將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬 號(hào)。
所述的消息轉(zhuǎn)發(fā)系統(tǒng),所述轉(zhuǎn)發(fā)目的賬號(hào)為預(yù)設(shè)固定賬號(hào)、當(dāng)前在線(xiàn) 賬號(hào)或最早登錄賬號(hào)。
所述的消息轉(zhuǎn)發(fā)系統(tǒng),所述即時(shí)通訊賬號(hào)的每一者中包括至少一個(gè)聯(lián) 系人,所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息包含來(lái)自至少一個(gè)即時(shí)通訊賬號(hào)中 的至少一個(gè)聯(lián)系人的離線(xiàn)消息。
本發(fā)明還公開(kāi)了一種終端,所述終端用于在至少兩個(gè)即時(shí)通訊賬號(hào)間 進(jìn)行消息轉(zhuǎn)發(fā),所述終端包含規(guī)則配置模塊及消息轉(zhuǎn)發(fā)模塊,所述規(guī)則配 置模塊為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源 及轉(zhuǎn)發(fā)目的賬號(hào);所述消息轉(zhuǎn)發(fā)模塊用于接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息, 根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī) 則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
所述終端為移動(dòng)終端。
本發(fā)明通過(guò)即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā) 規(guī)則,然后即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體在接收到來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消
息后,根據(jù)轉(zhuǎn)發(fā)規(guī)則轉(zhuǎn)發(fā)到指定的轉(zhuǎn)發(fā)目的賬號(hào)。從而可以實(shí)現(xiàn)多賬號(hào)用 戶(hù)的不同賬號(hào)間的離線(xiàn)消息自動(dòng)轉(zhuǎn)發(fā),使得多賬號(hào)用戶(hù)可以及時(shí)收取離線(xiàn) 消息,方便了多賬號(hào)用戶(hù)的即時(shí)通訊使用。
圖l是本發(fā)明具體實(shí)施方式
的IMS即時(shí)通訊網(wǎng)絡(luò)結(jié)構(gòu)圖2是本發(fā)明具體實(shí)施方式
的IMS即時(shí)通訊離線(xiàn)消息從一個(gè)賬號(hào)轉(zhuǎn)發(fā) 到另一個(gè)賬號(hào)的信令流程圖3是本發(fā)明具體實(shí)施方式
的消息轉(zhuǎn)發(fā)流程圖。
具體實(shí)施例方式
下面對(duì)照附圖及結(jié)合具體實(shí)施方式
對(duì)本發(fā)明做詳細(xì)說(shuō)明。
參見(jiàn)圖1至圖3,目前,很多即時(shí)通訊軟件是基于企業(yè)私有協(xié)議開(kāi)發(fā)。 本發(fā)明以IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))系統(tǒng)下的即 時(shí)通訊業(yè)務(wù)為實(shí)施例。如圖1,在IMS框架下,與此發(fā)明相關(guān)的最基本的 幾個(gè)功能實(shí)體有即時(shí)通訊客戶(hù)端IMl和IM2、Presence呈現(xiàn)功能實(shí)體(PS)、 Group Management群組功能實(shí)體(GM)、即時(shí)通訊應(yīng)用服務(wù)系統(tǒng)A卯lication Server (AS)功能實(shí)體。其余的功能實(shí)體HSS (Home Subscriber Server, 歸屬地用戶(hù)服務(wù)器)、CSCFCall Session Control Function,呼叫狀態(tài) 控制功能,包括P-CSCF (Proxy-CACF,代理CSCF)、 S-CSCF (Serving CSCF, 服務(wù)CSCF)為IMS體系結(jié)構(gòu)中的基本功能實(shí)體,其功能為本領(lǐng)域技術(shù)人 員所熟知,在此不再贅述。PS功能實(shí)體、GM功能實(shí)體、即時(shí)通訊AS功能 實(shí)體在實(shí)際IMS網(wǎng)絡(luò)的部署中,可以是各自代表的業(yè)務(wù)平臺(tái),根據(jù)實(shí)際業(yè) 務(wù)量的大小,代表每個(gè)功能實(shí)體的物理網(wǎng)元又可以是一個(gè)或多個(gè)。每個(gè)即 時(shí)通訊客戶(hù)端從GM獲取群組信息,從PS獲取聯(lián)系人的狀態(tài)信息。假設(shè) AddrO為用戶(hù)甲賬號(hào),歸屬AS0, Addrl和Addr2為用戶(hù)乙賬號(hào),Addrl歸 屬AS1, Addr2歸屬AS2,以一般網(wǎng)絡(luò)部署情況為例,對(duì)基于IMS的即時(shí)通 訊離線(xiàn)消息轉(zhuǎn)發(fā)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。 實(shí)施例一
一、在A(yíng)S中增加離線(xiàn)消息轉(zhuǎn)發(fā)登記表
為實(shí)現(xiàn)本發(fā)明的離線(xiàn)消息轉(zhuǎn)發(fā)功能,需要在即時(shí)通訊AS中為所屬的每 個(gè)賬號(hào)建立離線(xiàn)消息轉(zhuǎn)發(fā)登記表以設(shè)置轉(zhuǎn)發(fā)規(guī)則,轉(zhuǎn)發(fā)規(guī)則可以將一個(gè)賬 號(hào)的離線(xiàn)消息轉(zhuǎn)發(fā)到另一個(gè)指定賬號(hào)(預(yù)設(shè)固定賬號(hào))中,也可以通過(guò)屬 于同一用戶(hù)申請(qǐng)的賬號(hào)建立關(guān)聯(lián)關(guān)系,將所有用戶(hù)的所有離線(xiàn)留言轉(zhuǎn)發(fā)到 當(dāng)前在線(xiàn)賬號(hào)或者最早登錄的賬號(hào)上去。賬號(hào)離線(xiàn)消息轉(zhuǎn)發(fā)登記提供WEB 用戶(hù)操作界面,用戶(hù)可以訂制該項(xiàng)服務(wù)也可以退訂。
二、 用戶(hù)乙通過(guò)即時(shí)通訊客戶(hù)端的設(shè)置功能或者WEB門(mén)戶(hù)申請(qǐng)將Addrl 的離線(xiàn)消息轉(zhuǎn)發(fā)到Addr2中。
為實(shí)現(xiàn)本發(fā)明的離線(xiàn)消息轉(zhuǎn)發(fā)功能,需要為用戶(hù)提供該功能的相關(guān)配 置,如申請(qǐng)?jiān)摴δ堋⒃O(shè)置轉(zhuǎn)發(fā)賬戶(hù)等。本發(fā)明提出兩種配置實(shí)施方式,一 種方案是增加即時(shí)通訊客戶(hù)端離線(xiàn)消息轉(zhuǎn)發(fā)相關(guān)配置功能,即用戶(hù)通過(guò)即 時(shí)通訊客戶(hù)端完成相關(guān)配置。另一種通過(guò)向用戶(hù)提供WEB門(mén)戶(hù)方式,即用 戶(hù)通過(guò)PC瀏覽器完成相關(guān)配置。
經(jīng)過(guò)步驟一,即AS功能的改進(jìn),步驟二,即用戶(hù)乙對(duì)離線(xiàn)消息轉(zhuǎn)發(fā)的 功能申請(qǐng)與設(shè)置,至此,用戶(hù)乙就可以接收離線(xiàn)消息了。
三、 用戶(hù)甲使用AddrO賬號(hào)發(fā)送離線(xiàn)消息給用戶(hù)乙的Addrl賬號(hào),首先 將消息提交給AS0。步驟三的前提是甲已經(jīng)使用Addr0賬號(hào)登錄到即時(shí)消 息系統(tǒng)中。
四、 ASO接收到離線(xiàn)消息后,按照目的地址將消息轉(zhuǎn)發(fā)給AS1。
五、 AS1接收到離線(xiàn)消息后,判定Addrl離線(xiàn)并査詢(xún)Addrl的轉(zhuǎn)發(fā)登記 信息,查知轉(zhuǎn)發(fā)賬號(hào)為Addr2。
六、 AS1將消息轉(zhuǎn)發(fā)給AS2。
七、 AS2判斷Addr2是否在線(xiàn),如果在線(xiàn),將消息處理后轉(zhuǎn)發(fā)給Addr2; 如果Addr2離線(xiàn),則AS2將該離線(xiàn)消息緩存。
八、 AS2通過(guò)訂閱PS2的狀態(tài)信息,獲知Addr2登錄信息,將緩存的離 線(xiàn)消息發(fā)送給Addr2。
以上是將一個(gè)賬號(hào)離線(xiàn)消息轉(zhuǎn)發(fā)到另一個(gè)賬號(hào)的實(shí)施例,即指定目的 接收賬號(hào)的情況,離線(xiàn)消息轉(zhuǎn)發(fā)是在目的地址歸屬AS判斷和轉(zhuǎn)發(fā)的。如圖 2,圖中信令交互過(guò)程l、 2、 3、 4表示以上步驟三、四、五、六、七,5、 6表示Addr2離線(xiàn)的情況,即步驟八。
以下實(shí)施例是不指定目的接收賬號(hào)的實(shí)施例,即將其他賬號(hào)的離線(xiàn)消
息轉(zhuǎn)發(fā)到當(dāng)前在線(xiàn)賬號(hào)或者最早登錄的賬號(hào),是通過(guò)PS信息在全網(wǎng)互通, AS能夠定閱其他系統(tǒng)的PS信息實(shí)現(xiàn)的。
實(shí)施例二
一、 在A(yíng)S中增加離線(xiàn)消息轉(zhuǎn)發(fā)登記表 為實(shí)現(xiàn)本發(fā)明的離線(xiàn)消息轉(zhuǎn)發(fā)功能,需要在即時(shí)通訊AS中為所屬的每
個(gè)賬號(hào)建立離線(xiàn)消息轉(zhuǎn)發(fā)登記表以設(shè)置轉(zhuǎn)發(fā)規(guī)則,轉(zhuǎn)發(fā)規(guī)則可以將一個(gè)賬 號(hào)的離線(xiàn)消息轉(zhuǎn)發(fā)到另一個(gè)指定賬號(hào)中,也可以通過(guò)屬于同一用戶(hù)申請(qǐng)的 賬號(hào)建立關(guān)聯(lián)關(guān)系,將所有用戶(hù)的所有離線(xiàn)留言轉(zhuǎn)發(fā)到最早登錄的賬號(hào)上 去。賬號(hào)離線(xiàn)消息轉(zhuǎn)發(fā)登記提供WEB用戶(hù)操作界面,用戶(hù)可以訂制該項(xiàng)服 務(wù)也可以退訂。
實(shí)施例二的步驟一與實(shí)施例一的步驟一相同,是通過(guò)轉(zhuǎn)發(fā)規(guī)則來(lái)區(qū)分 是將一個(gè)賬號(hào)的離線(xiàn)消息轉(zhuǎn)發(fā)到另一個(gè)指定賬號(hào)中還是將所有用戶(hù)的所有 離線(xiàn)留言轉(zhuǎn)發(fā)到最早登錄的賬號(hào)上去。
二、 用戶(hù)乙通過(guò)即時(shí)通訊客戶(hù)端的設(shè)置功能或者WEB門(mén)戶(hù)申請(qǐng)將Addrl 和Addr2的離線(xiàn)消息轉(zhuǎn)發(fā)到當(dāng)前在線(xiàn)賬號(hào)或者最早登錄的賬號(hào)。
步驟二中,用戶(hù)選擇的轉(zhuǎn)發(fā)規(guī)則是在幾個(gè)關(guān)聯(lián)的賬號(hào)中,將其它未登 錄的賬號(hào)的離線(xiàn)消息轉(zhuǎn)發(fā)給當(dāng)前在線(xiàn)賬號(hào)或最早登錄的賬號(hào)中。這個(gè)規(guī)則 不指定固定的轉(zhuǎn)發(fā)賬號(hào),如果在幾個(gè)關(guān)聯(lián)的賬號(hào)中,只有一個(gè)賬號(hào)在線(xiàn), 那么發(fā)給其他賬號(hào)的離線(xiàn)消息就被轉(zhuǎn)發(fā)給當(dāng)前在線(xiàn)的賬號(hào);如果在同一時(shí) 間,有兩個(gè)或以上賬號(hào)在線(xiàn),那么轉(zhuǎn)發(fā)給其他賬號(hào)的離線(xiàn)消息就被轉(zhuǎn)發(fā)給 最早登錄的賬號(hào)。
三、 用戶(hù)甲使用AddrO賬號(hào)發(fā)送離線(xiàn)消息給用戶(hù)乙的Addrl賬號(hào),首先 將消息提交給ASO。
四、 ASO接收到離線(xiàn)消息后,按照目的地址將消息轉(zhuǎn)發(fā)給ASl。
五、 AS1接收到離線(xiàn)消息后,判定Addrl離線(xiàn)并查詢(xún)Addrl的轉(zhuǎn)發(fā)登記 信息,查知乙設(shè)置的轉(zhuǎn)發(fā)規(guī)則為Addrl和Addr2之中當(dāng)前在線(xiàn)賬號(hào)或最早 登錄賬號(hào)。
六、 AS1通過(guò)PS2獲取Addr2的狀態(tài)信息。
七、 AS1判斷Addr2是否在線(xiàn),如果在線(xiàn),將消息處理后轉(zhuǎn)發(fā)給AS2, AS2
將消息處理后下發(fā)給Addr2;如果Addr2離線(xiàn),則AS1將該離線(xiàn)消息緩存。
八、AS1通過(guò)訂閱PS1的狀態(tài)信息,獲知Addrl登錄信息,如果Addrl 登錄,將緩存的離線(xiàn)消息發(fā)送給Addrl (或者獲知Addr2登錄消息,將消 息發(fā)送給Addr2)。
如圖3,本發(fā)明具體實(shí)施方式
的消息轉(zhuǎn)發(fā)方法的流程主要包括
1、 AS為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消 息源及轉(zhuǎn)發(fā)目的賬號(hào);
2、 AS接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息后,根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所 述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
本發(fā)明具體實(shí)施方式
的轉(zhuǎn)發(fā)系統(tǒng),包括即時(shí)通訊應(yīng)用功能實(shí)體及至少 兩個(gè)即時(shí)通訊賬號(hào),所述即時(shí)通訊應(yīng)用功能實(shí)體包含規(guī)則配置模塊及消息 轉(zhuǎn)發(fā)模塊,所述規(guī)則配置模塊為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn) 發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);所述消息轉(zhuǎn)發(fā)模塊用于接收來(lái)自 轉(zhuǎn)發(fā)消息源的離線(xiàn)消息,根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所述來(lái)自轉(zhuǎn)發(fā)消息源的離 線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
本發(fā)明具體實(shí)施方式
的終端,包含規(guī)則配置模塊及消息轉(zhuǎn)發(fā)模塊,所 述規(guī)則配置模塊為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn) 發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);所述消息轉(zhuǎn)發(fā)模塊用于接收來(lái)自轉(zhuǎn)發(fā)消息源的 離線(xiàn)消息,根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到 所述轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
本發(fā)明的具體實(shí)施例主要涉及IMS即時(shí)消息AS的功能擴(kuò)充,離線(xiàn)消 息轉(zhuǎn)發(fā)功能由AS實(shí)現(xiàn),無(wú)需即時(shí)通訊客戶(hù)端改動(dòng),客戶(hù)端只需要提供離線(xiàn) 消息轉(zhuǎn)發(fā)相關(guān)配置的功能即可。當(dāng)然,本發(fā)明的實(shí)現(xiàn)模型不僅僅適用于基 于IMS的即時(shí)通訊業(yè)務(wù)的實(shí)現(xiàn),同樣也可以適用于其他協(xié)議實(shí)現(xiàn)的即時(shí)通 訊業(yè)務(wù)。
本發(fā)明適用于任何移動(dòng)終端,包括手機(jī)、智能手機(jī)、PDA、 PPC。手機(jī) 制式包括GSM/WCDMA/TD-SCDMA/CDMA2000單?;蚨嗄J謾C(jī)。本發(fā)明的實(shí)現(xiàn) 模型也不僅僅適用于手機(jī)等移動(dòng)終端的即時(shí)通訊業(yè)務(wù)的實(shí)現(xiàn),還適用于PC 等有線(xiàn)終端。
總結(jié)本發(fā)明,其主要實(shí)現(xiàn)過(guò)程包括
第一步用戶(hù)通過(guò)即時(shí)通訊客戶(hù)端或者通過(guò)WEB方式申請(qǐng)離線(xiàn)消息轉(zhuǎn)發(fā)功 能。
離線(xiàn)消息轉(zhuǎn)發(fā)可以看成即時(shí)通信系統(tǒng)(包括客戶(hù)端和相應(yīng)的服務(wù)器) 為用戶(hù)提供的一種附加業(yè)務(wù),當(dāng)用戶(hù)申請(qǐng)了兩個(gè)多兩個(gè)以上的賬戶(hù),即擁 有兩個(gè)或以上的即時(shí)通訊地址時(shí),如果用戶(hù)通過(guò)一個(gè)地址登錄到即時(shí)消息 系統(tǒng)上,而另一個(gè)賬戶(hù)為離線(xiàn)狀態(tài)時(shí),原則上只要系統(tǒng)對(duì)轉(zhuǎn)發(fā)賬戶(hù)的密碼 驗(yàn)證通過(guò)后,就可以開(kāi)啟離線(xiàn)消息轉(zhuǎn)發(fā)功能,所以關(guān)聯(lián)的賬戶(hù)并不要求是 屬于同一個(gè)用戶(hù)。離線(xiàn)消息轉(zhuǎn)發(fā)的規(guī)則可以是單向或者是雙向,即用戶(hù)可 以申請(qǐng)將一個(gè)接收地址的離線(xiàn)消息轉(zhuǎn)發(fā)給另一個(gè)地址,也可以在兩者互相 轉(zhuǎn)發(fā);如果用戶(hù)擁有多個(gè)賬戶(hù),轉(zhuǎn)發(fā)規(guī)則可以設(shè)置為將其他未登錄賬號(hào)的 離線(xiàn)消息轉(zhuǎn)發(fā)到當(dāng)前在線(xiàn)賬號(hào)或最早登錄的賬號(hào)。
用戶(hù)使用該功能前首先向系統(tǒng)申請(qǐng)。可以通過(guò)在即時(shí)通訊客戶(hù)端增加 一個(gè)配置功能,用戶(hù)將開(kāi)啟離線(xiàn)消息轉(zhuǎn)發(fā)功能的申請(qǐng)?zhí)峤坏椒?wù)器,這個(gè) 過(guò)程還包括服務(wù)器對(duì)轉(zhuǎn)發(fā)地址的密碼驗(yàn)證。申請(qǐng)?jiān)摴δ芤部梢酝ㄟ^(guò)WEB方 式或者其他方式。 第二步即時(shí)通訊系統(tǒng)確認(rèn)生效。
即時(shí)通訊系統(tǒng)受理用戶(hù)提交的申請(qǐng),完成對(duì)轉(zhuǎn)發(fā)地址密碼驗(yàn)證后,離 線(xiàn)消息轉(zhuǎn)發(fā)功能開(kāi)始生效。
第三步即時(shí)通訊系統(tǒng)在接收到離線(xiàn)消息時(shí),檢查目的賬號(hào)是否啟用消息轉(zhuǎn) 發(fā)功能,如果開(kāi)啟,則將消息轉(zhuǎn)發(fā)到指定的賬號(hào)。
離線(xiàn)消息轉(zhuǎn)發(fā)功能被服務(wù)器系統(tǒng)受理有效后,如果用戶(hù)通過(guò)一個(gè)賬戶(hù) 登錄上線(xiàn),那么發(fā)送給另外一個(gè)關(guān)聯(lián)地址的離線(xiàn)消息就可以被系統(tǒng)轉(zhuǎn)發(fā)到 離線(xiàn)賬戶(hù)關(guān)聯(lián)的這個(gè)在線(xiàn)賬戶(hù)上。
離線(xiàn)消息源賬號(hào)(發(fā)送地址)可以設(shè)置,即用戶(hù)可以從聯(lián)系人列表里 選擇需要轉(zhuǎn)發(fā)的留言人賬號(hào),對(duì)于選中賬號(hào)的離線(xiàn)消息,可以按照轉(zhuǎn)發(fā)規(guī) 則轉(zhuǎn)發(fā)到指定的賬號(hào)。
用戶(hù)可以將轉(zhuǎn)發(fā)設(shè)置有效以進(jìn)行消息轉(zhuǎn)發(fā),同樣的,也可以設(shè)置無(wú)效 以取消消息轉(zhuǎn)發(fā)功能。
本發(fā)明與現(xiàn)有即時(shí)通訊系統(tǒng)相比,由于采用了離線(xiàn)消息在賬號(hào)間轉(zhuǎn)發(fā) 的方法,因此擁有多個(gè)賬號(hào)的用戶(hù)在某時(shí)段使用一個(gè)賬號(hào)登錄,避免了被
打擾的可能,又保證了不遺漏期望賬號(hào)的離線(xiàn)消息。
進(jìn)一步地,由于本發(fā)明可以將用戶(hù)的某一個(gè)賬號(hào)的所有聯(lián)系人離線(xiàn)消 息轉(zhuǎn)發(fā)到其他賬號(hào),也可以選擇其中的某些聯(lián)系人離線(xiàn)消息轉(zhuǎn)發(fā),還可以 設(shè)置將一個(gè)賬號(hào)的離線(xiàn)消息轉(zhuǎn)發(fā)到其他賬號(hào)或者將各賬號(hào)的離線(xiàn)消息轉(zhuǎn)發(fā) 到當(dāng)前在線(xiàn)賬號(hào)或最早登錄賬號(hào),這些設(shè)置都增加本發(fā)明的實(shí)用性和靈活 性。
即時(shí)通訊客戶(hù)端對(duì)于系統(tǒng)轉(zhuǎn)發(fā)離線(xiàn)消息可以提供轉(zhuǎn)發(fā)區(qū)分提示,表明 該消息是從其他賬號(hào)轉(zhuǎn)發(fā)的離線(xiàn)消息,例如,在發(fā)言人前面加上"轉(zhuǎn)發(fā)" 信息提示。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì) 的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種即時(shí)通訊中的消息轉(zhuǎn)發(fā)方法,其特征在于,所述消息轉(zhuǎn)發(fā)在至少兩個(gè)即時(shí)通訊賬號(hào)間進(jìn)行,包含如下步驟A、即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);B、即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息后,根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
2. 如權(quán)利要求1所述的消息轉(zhuǎn)發(fā)方法,其特征在于,所述轉(zhuǎn)發(fā)目的賬 號(hào)為預(yù)設(shè)固定賬號(hào)、當(dāng)前在線(xiàn)賬號(hào)或最早登錄賬號(hào)。
3. 如權(quán)利要求1所述的消息轉(zhuǎn)發(fā)方法,其特征在于,所述即時(shí)通訊賬 號(hào)的每一者中包括至少一個(gè)聯(lián)系人,所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息包含 來(lái)自至少一個(gè)即時(shí)通訊賬號(hào)中的至少一個(gè)聯(lián)系人的離線(xiàn)消息。
4. 如權(quán)利要求1至3任一所述的消息轉(zhuǎn)發(fā)方法,其特征在于,所述轉(zhuǎn) 發(fā)規(guī)則通過(guò)即時(shí)通訊客戶(hù)端設(shè)置方式或者網(wǎng)頁(yè)申請(qǐng)方式確定。
5. 如權(quán)利要求1至3任一所述的消息轉(zhuǎn)發(fā)方法,其特征在于,所述即 時(shí)通訊基于IMS協(xié)議。
6. —種即時(shí)通訊中的消息轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述消息系統(tǒng)包括 即時(shí)通訊應(yīng)用功能實(shí)體及至少兩個(gè)即時(shí)通訊賬號(hào),所述即時(shí)通訊應(yīng)用功能 實(shí)體包含規(guī)則配置模塊及消息轉(zhuǎn)發(fā)模塊,所述規(guī)則配置模塊為每一即時(shí)通 訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);所 述消息轉(zhuǎn)發(fā)模塊用于接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息,根據(jù)所述轉(zhuǎn)發(fā)規(guī)則, 將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬 號(hào)。
7. 如權(quán)利要求6所述的消息轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述轉(zhuǎn)發(fā)目的賬 號(hào)為預(yù)設(shè)固定賬號(hào)、當(dāng)前在線(xiàn)賬號(hào)或最早登錄賬號(hào)。
8. 如權(quán)利要求6所述的消息轉(zhuǎn)發(fā)系統(tǒng),其特征在于,所述即時(shí)通訊賬 號(hào)的每一者中包括至少一個(gè)聯(lián)系人,所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息包含 來(lái)自至少一個(gè)即時(shí)通訊賬號(hào)中的至少一個(gè)聯(lián)系人的離線(xiàn)消息。
9. 一種終端,其特征在于,所述終端用于在至少兩個(gè)即時(shí)通訊賬號(hào)間 進(jìn)行消息轉(zhuǎn)發(fā),所述終端包含規(guī)則配置模塊及消息轉(zhuǎn)發(fā)模塊,所述規(guī)則配 置模塊為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,所述轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源 及轉(zhuǎn)發(fā)目的賬號(hào);所述消息轉(zhuǎn)發(fā)模塊用于接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息, 根據(jù)所述轉(zhuǎn)發(fā)規(guī)則,將所述來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到所述轉(zhuǎn)發(fā)規(guī) 則指定的轉(zhuǎn)發(fā)目的賬號(hào)。
10. 如權(quán)利要求9所述的終端,其特征在于,所述終端為移動(dòng)終端。
全文摘要
本發(fā)明公開(kāi)了一種終端和即時(shí)通訊中的消息轉(zhuǎn)發(fā)方法及系統(tǒng),所述消息轉(zhuǎn)發(fā)在至少兩個(gè)即時(shí)通訊賬號(hào)間進(jìn)行,所述消息轉(zhuǎn)發(fā)方法包含如下步驟A.即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體為每一即時(shí)通訊賬號(hào)設(shè)置轉(zhuǎn)發(fā)規(guī)則,轉(zhuǎn)發(fā)規(guī)則指定轉(zhuǎn)發(fā)消息源及轉(zhuǎn)發(fā)目的賬號(hào);B.即時(shí)通訊應(yīng)用服務(wù)功能實(shí)體接收來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息后,根據(jù)轉(zhuǎn)發(fā)規(guī)則,將來(lái)自轉(zhuǎn)發(fā)消息源的離線(xiàn)消息轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)規(guī)則指定的轉(zhuǎn)發(fā)目的賬號(hào)。所述消息系統(tǒng)包括即時(shí)通訊應(yīng)用功能實(shí)體及至少兩個(gè)即時(shí)通訊賬號(hào),所述即時(shí)通訊應(yīng)用功能實(shí)體包含規(guī)則配置模塊及消息轉(zhuǎn)發(fā)模塊。本發(fā)明實(shí)現(xiàn)了多賬號(hào)用戶(hù)的不同賬號(hào)間的離線(xiàn)消息自動(dòng)轉(zhuǎn)發(fā),使得多賬號(hào)用戶(hù)可以及時(shí)收取離線(xiàn)消息,方便了多賬號(hào)用戶(hù)的即時(shí)通訊使用。
文檔編號(hào)H04L12/58GK101340397SQ20081014241
公開(kāi)日2009年1月7日 申請(qǐng)日期2008年8月11日 優(yōu)先權(quán)日2008年8月11日
發(fā)明者艷 盧 申請(qǐng)人:中興通訊股份有限公司