[發明專利]即時通信聯系人資料的更新方法以及即時通信系統有效
| 申請號: | 200810087769.6 | 申請日: | 2008-03-26 |
| 公開(公告)號: | CN101247362A | 公開(公告)日: | 2008-08-20 |
| 發明(設計)人: | 夏志勇 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;G06F17/30 |
| 代理公司: | 北京匯澤知識產權代理有限公司 | 代理人: | 王黎延;蔣雅潔 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 即時 通信 聯系人 資料 更新 方法 以及 系統 | ||
技術領域
本發明涉及計算機及網絡通信技術領域,尤其涉及一種即時通信聯系人資料的更新方法以及即時通信系統。
背景技術
隨著網絡技術的發展,為滿足網絡即時通信的需求,目前出現了許多即時通信系統。通常,即時通信系統包括服務器和客戶端兩部分:服務器主要用于提供即時消息的存儲、轉發服務,并在客戶端登錄后向其發射即時消息;客戶端主要用于提供即時消息的編輯和發送服務,以及即時消息的接收、通知和顯示等服務。
目前,即時通信系統中都維護著用戶擁有的聯系人資料。聯系人資料是指與聯系人相關、有別于即時通信帳號的姓名、性別、年齡等個人資料,以及電話、地址、電子郵件(email)等聯系方式信息,還包括其它該聯系人需要展示給其他用戶的個人信息,聯系人可以通過登錄自己的客戶端修改這些信息。對于應用于辦公自動化的企業即時通信系統,辦公自動化的管理員可以通過登錄業務服務器(服務器)或者辦公自動化管理頁面修改員工個人資料,修改后的資料保存在業務服務器端,客戶端通過向業務服務器查詢的方式獲取其它聯系人的個人資料,并通過標準界面展示出來。
圖1為即時通信系統中聯系人資料的操作示意圖。如圖1所示,用戶A和用戶B各運行一個客戶端;在服務器端,存在一個聯系人資料業務服務器101,其中存儲聯系人的資料,該聯系人資料業務服務器101總是被動的響應用戶客戶端并提供服務。用戶可以修改自己的個人資料,并且可以查詢其他人的資料。例如,所述用戶A可以請求查看某聯系人的個人資料,此聯系人可以是用戶A自己;用戶A也可請求修改個人資料,一般情況下只能修改自己的;用戶B可以查詢用戶A的資料。對于聯系人資料業務服務器101來說,主要的網絡負載來源于用戶查看某聯系人的個人資料。用戶客戶端從服務器端獲取聯系人資料后在本地顯示出來,例如圖2為一種聯系人資料的顯示界面示意圖。
在即時通信系統中,聯系人的資料能夠為用戶提供非常有用的信息。尤其在企業即時通信領域,聯系人資料的明晰顯得尤為重要。例如圖1中,通過查看用戶B的資料,用戶A可以更好的了解B,獲取B的線下聯系方式等。此外,聯系人資料除了向用戶展現外,在一些快捷工具選項(例如查找聯系人、撥打電話、發送短信、發送郵件等)功能中也必不可少。
但是即時通信系統中的聯系人資料不是固定不變的,服務器端的聯系人資料往往由于用戶的修改而發生改變,因此需要將最新的聯系人資料更新給客戶端,以使用戶獲取最新最準確的聯系人資料。
目前,聯系人資料的更新技術主要包括以下三種:
現有技術一:采取需要展示聯系人資料時才更新聯系人資料的辦法,客戶端不主動更新聯系人資料,只有當用戶請求查看某個聯系人資料時,由客戶端即時從服務器端拉取該聯系人的資料,并展示在本地。這種現有技術數據交換量少,占用的網絡帶寬小。但是其缺點是:客戶端本地無法及時更新所有聯系人的資料,因此無法滿足豐富的即時通信擴展功能,例如無法查找某一聯系人、無法撥打電話、發送短信等,或者延時較長,影響用戶體驗。
現有技術二:客戶端登錄上線后立即集中嘗試更新所有聯系人的資料。這種處理方法由于可以及時獲取到所有聯系人的資料,所以能夠滿足豐富的即時通信擴展功能。但是其缺點是:數據交換量大,登錄時突發占用的網絡帶寬大,服務器的突發負載大,影響客戶端登錄性能及內存占用性能。
現有技術三:在即時通信處理系統中將用戶擁有的聯系人數據分為“登錄時必須使用的數據”和“使用過程中才會用到的數據”,客戶端登錄時只獲取“登錄時必須使用的數據”,在即時通信中獲取“使用過程中才會用到的數據”。這種現有技術可以減少數據流量,降低服務器的負載。但是其缺點是:在整個流程中只更新了聯系人的部分資料,有些資料可能永遠不會更新,除非用戶需要查看,這樣導致客戶端無法及時更新所有聯系人的所有資料,因此無法滿足豐富的即時通信擴展功能,例如無法查找某一聯系人、無法撥打電話、發送短信等,或者延時較長,影響用戶體驗;另外,這種方法在客戶端登錄時還會有一個突發的短暫高負載,從而影響即時通信系統的性能。
綜上所述,現有技術中還沒有一種既可以滿足豐富的即時通信擴展功能,又減少網絡突發負載的用于更新即時通信聯系人資料的技術方案。這個缺陷制約著即時通信系統應用的發展,進而影響用戶的使用質量。例如,在一個規模較大的企業即時通信系統中,采取怎樣的聯系人資料更新方案,在滿足各種即時通信擴展功能(例如利用根據最新的聯系人資料查找聯系人、撥打電話、發送短信、發送郵件等)需求的同時,將服務器負載穩定地控制在較低的水平,并避免出現突發的短暫高負載,對降低帶寬要求和企業部署成本十分重要。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810087769.6/2.html,轉載請聲明來源鉆瓜專利網。





