[發明專利]一種在即時通信系統中顯示通信狀態的方法有效
| 申請號: | 201010271980.0 | 申請日: | 2005-03-19 |
| 公開(公告)號: | CN101931653A | 公開(公告)日: | 2010-12-29 |
| 發明(設計)人: | 唐沐;陳妍;林松濤 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 蔣雅潔;王黎延 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 即時 通信 系統 顯示 狀態 方法 | ||
本申請是申請日2005年3月19日、申請號為200510056113.4、發明名稱為“一種在即時通信系統中顯示通信狀態的方法”的分案申請。
技術領域
本發明涉及電通信技術,特別是涉及一種在即時通信系統中顯示通信狀態的方法。
背景技術
隨著社會及科技的發展,人們越來越重視信息交流和溝通的及時性,因此,可以使得人們相互之間的聯絡和溝通日益方便的各種通訊技術逐漸被用戶所認可和接受。例如,日常生活中,即時通信系統已經成為許多人重要的通訊工具,為人們的工作、生活和學習帶來了便利。
即時通訊技術的原理是通過互聯網實現點對點的實時信息傳輸,包括文件、文字、圖像、語音、視頻等信息。作為通過互聯網即時和他人聯系的一種方式,即時通信系統具有互動性強、價格便宜等特點,即時通信系統因此能夠在不長的時間得到普及。
使用即時通信產品,人們可以在網絡上進行文字、聲音和視頻交流,共享文件、圖片、視頻等,從而使得生活和學習更為方便。同時,越來越多的人也認識到即時通信產品對提高生產力的作用,開始將即時通信產品使用在工作中。可以說,即時通信產品已經超越一個簡單技術工具的范疇,成為了一種現代交流方式的新象征。
在使用即時通信系統進行交流的時候,需要將自己要表達的意思通過鍵盤、鼠標、觸摸屏、手寫板等輸入設備輸入到計算機中,整個過程通常包括文字的輸入和圖片的組織等等。但是,在傳統的即時通信系統中,當用戶組織這些信息時,對方用戶對其狀態一無所知,從而造成交互上的間隙,影響即時通信產品交互的實時性。
現有技術中,存在一些可以解決前述問題的方法。一種現有技術的方法中,顯示通信狀態的系統主要包括:信息采集系統、信息傳輸系統和信息展示系統。
該現有技術的方法中,包括信息采集和信息展示兩個過程。
其中,信息采集的工作流程包括:信息采集系統監視用戶的輸入設備的使用情況或者輸入屏幕的變化,收集用戶的輸入狀態信息;當用戶第一個輸入到來時,信息采集系統開始維護一個定時器,并通過互聯網向信息展示系統發送一個特定的數據包;當定時器超時,信息采集系統檢測從定時器開始工作到定時器超時這個時間段內是否有新的輸入到來;如果有,則向信息展示系統發送一個新的特定數據包,并啟動一個新的定時器;如果沒有,則結束一個流程。
信息展示的工作流程包括:當信息展示系統收到一個信息采集系統發送的特定數據包后,展示一個特定標記,并啟動一個與信息發送方一樣大小(或者稍大)的定時器;當定時器超時,信息展示系統檢測從定時器啟動到超時這個時間段內是否有新的特定數據包到來;如果有,則繼續展示特定標記,并啟動一個新的定時器;如果沒有,則取消特定標記的展示,結束一個流程。
該現有技術的方法存在一些缺點:首先,為了保證展示信息的實時性,在實際實現中,信息采集系統啟動的定時器一般在5-10秒這個范圍內,而一般情況下,用戶組織信息的時間會超過5-10秒鐘的時間,如果超過這個時間,就會每隔一個時間周期發出一個數據包,這樣,在用戶組織信息的過程中可能有很多個相同的特定數據包發出來,對網絡帶寬的要求非常大;尤其對于要經過服務器中轉的一些即時通信軟件來說,在龐大的用戶量基礎上,現在使用的方法會在服務器形成巨大的數據中轉量,耗費服務器巨大的帶寬。其次,該方法在信息采集系統組織信息的時候持續的發送相同的特定數據包來維持信息展示系統的展示,信息展示系統需要間隔一段時間持續檢測是否有新的特定數據包到來,增加系統的負擔,造成資源的浪費和效率的降低。
發明內容
有鑒于此,本發明的主要目的在于提供一種在即時通信系統中顯示通信狀態的方法,可以以更少的網絡帶寬資源實現通信狀態的顯示。
為解決上述技術問題,本發明的技術方案是這樣實現的:
一種在即時通信系統中顯示通信狀態的方法,包括步驟:
1)信息采集方采集本地用戶的當前狀態信息;
2)所述信息采集方根據該狀態信息生成對應的狀態信息數據包,所述狀態信息數據包中包含本地用戶的當前狀態信息;其中,不同的狀態信息分別對應不同的狀態信息數據包,所述狀態信息數據包為開始輸入信息數據包或停止輸入信息數據包,所述信息采集方在生成開始輸入信息數據包時啟動定時器,在定時器超時時判斷本地用戶是否有新的輸入,如果有,則啟動新的定時器,如果沒有,則進行停止輸入信息數據包的生成;
3)所述信息采集方通過即時通信系統網絡將該狀態信息數據包發送到信息展示方;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010271980.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無線寬帶終端、連接器和用戶終端
- 下一篇:自適應數字信號傳輸方法及系統





