[發明專利]一種即時通信消息的傳輸方法及設備有效
| 申請號: | 201110151732.7 | 申請日: | 2011-06-08 |
| 公開(公告)號: | CN102821056A | 公開(公告)日: | 2012-12-12 |
| 發明(設計)人: | 張堅 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 即時 通信 消息 傳輸 方法 設備 | ||
技術領域
本申請涉及通信領域,尤其涉及一種即時通信(IM)消息的傳輸方法及設備。
背景技術
即時通信業務是一種能夠即時發送和接收互聯網消息的業務。近幾年隨著互聯網技術的發展,即時通信業務不再是單純的聊天工具,其功能日益豐富,成為了包含電子郵件、博客、音樂、電視、游戲和搜索等多種功能集成在一起的綜合業務,發展成集交流、資訊、娛樂、搜索、電子商務、辦公協作和企業客戶服務等為一體的綜合化信息平臺。
即時通信業務的執行過程為:用戶通過安裝在終端設備內的IM客戶端連接至IM服務器,在IM服務器中注冊并分配IM賬號。之后,用戶可以利用該IM賬號的用戶名和密碼通過IM客戶端登陸IM服務器,與其他處于登陸狀態的IM客戶端傳輸IM消息。
IM服務器為用戶分配的IM賬號分為主賬號和子賬號,主賬號是管理賬號,IM服務器為用戶分配主賬號后,可以根據用戶的請求,為該主賬號創建一個或多個子賬號,所有的子賬號受對應的主賬號管理。
若某一IM賬號是主賬號,具有至少一個子賬號,則當該主賬號和對應的子賬號作為即時通信接收方時,即時通信業務的執行過程為:
第一步:發送方IM客戶端向IM服務器發送IM消息,該IM消息中包含接收方IM賬號的用戶名和IM消息內容。
第二步:IM服務器接收到所述IM消息后,查詢在線服務器,根據接收到的IM賬號的用戶名,確定該IM賬號登陸IM服務器時的路由地址。
用戶在使用IM賬號通過IM客戶端登陸IM服務器的過程中,IM服務器將會獲知該IM客戶端所在終端設備的路由地址,并將該IM賬號與該路由地址的對應關系存儲于在線服務器中,也就是說,在線服務器中存儲了當前處于登陸狀態的各IM賬戶以及該IM賬號所使用客戶端路由地址的對應關系。
在第二步中,當IM服務器接收到來自發送方IM客戶端的IM消息后,提取出接收方IM賬號的用戶名,然后從在線服務器中查詢出作為接收方的主賬號所使用的IM客戶端的路由地址。
第三步:IM服務器繼續從分配服務器中查詢該接收方IM賬號是否有子賬號。
在IM服務器創建主賬號后,若還進一步為該主賬號創建了子賬號,則在分配服務器中記錄該主賬號和子賬號的對應關系,也就是說,分配服務器中記錄了各主賬號與子賬號的對應關系。
在第三步中,當IM服務器接收到IM消息后,查詢分配服務器,判斷IM消息中的接收方賬號是否有子賬號,若有子賬號,則需要按照主-子賬號的消息傳輸方式向接收方傳輸IM消息,否則,直接將IM消息傳輸至接收方IM賬號所使用的客戶端即可。
第四步:在接收方IM賬號有子賬號時,IM服務器繼續查詢在線服務器,確定子賬號登陸IM服務器時的路由地址。
第五步:IM服務器根據主賬號和子賬號的路由地址,將IM消息發送給接收方IM賬號所在的客戶端,以及至少一個對應的子賬號所在的客戶端。
在上述傳輸IM消息的即時通信業務中,若作為接收方的IM主賬號對應有至少一個子賬號時,IM服務器可以同時將IM消息傳輸給IM賬號和至少一個對應的子賬號,實現主賬號和子賬號對IM消息的共同接收。
但是,上述主賬號和子賬號對IM消息共同接收的方案中,作為接收方的主賬號必須是處于登錄狀態的IM賬號,IM服務器才能從在線服務器中查詢出主賬號和對應子賬號所在客戶端的路由地址,進而完成IM消息的傳輸,若作為接收方的主賬號沒有登錄IM服務器,IM服務器從在線服務器中無法查詢出作為接收方的主賬號的相關信息,則即使作為接收方的主賬號對應的至少一個子賬號已登錄IM服務器,IM服務器也不會繼續查詢所述子賬號,發送方發送的IM消息無法傳輸至接收方的主賬號和任意一個對應的子賬號,導致本次IM消息的傳輸過程失敗。
發明內容
本申請的目的在于:提供一種即時通信消息的傳輸方法及設備,用以解決現有技術中存在當接收方IM主賬號離線時,IM消息將無法傳輸的問題。
一種即時通信IM消息的傳輸方法,包括:
接收攜帶接收方IM賬號的IM消息,并在查詢在線服務器后確定所述接收方IM賬號未登錄時,從分配服務器中查詢所述接收方IM賬號是否存在對應的IM子賬號;
若存在對應的IM子賬號,則查詢在線服務器,確定至少一個已登錄的IM子賬號,以及已登錄的IM子賬號對應的路由地址;
將所述IM消息通過確定的路由地址傳輸至對應的IM子賬號所在的客戶端。
一種即時通信IM消息的傳輸設備,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110151732.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種混凝土泵管固定裝置
- 下一篇:模板內支撐件





