一種處理即時消息的方法和系統的製作方法
2023-04-27 04:40:41 1
專利名稱:一種處理即時消息的方法和系統的製作方法
技術領域:
本發明涉及網際網路領域,尤其涉及一種處理即時消息的方法和系統。
背景技術:
隨著網際網路的快速發展,網際網路的應用已經成為大家日常生活中不可缺少的工具。在網際網路的應用當中,即時通信工具的利用是三大應用工具之一,因此,有效率地利用即時通信工具來溝通成為大家關心的問題。當前的最為大家使用的溝通工具行動電話,在發送簡訊後,會獲得對方電話是否接收到簡訊的回執。在即時通信領域,某即時通信工具周期地對聊天的客戶端雙方進行監控,當其中一個客戶端的輸入框有輸入動作,就會提醒另外一個客戶端,對方在輸入當中。
由此可見,現有技術中存在缺點行動電話的回執,只能表明對方電話已經或者未獲得消息,並沒有明確對方電話的客戶端已經獲悉消息的內容本身。而某即時通信工具的周期監控,可以減少以上的疑慮,但不能直接獲悉對方是否在關注即時通信工具的聯繫,降低溝通的效率。
發明內容
本發明要解決的技術問題,就是針對現有技術的處理即時消息的方法,不能確保客戶端重要即時消息的獲悉,並且不能確保客戶端之間的溝通高效率的問題,提出一種可以保證即時消息的獲悉方法和系統,同時提高溝通的效率,為此本發明採用如下技術方案一種處理即時消息的方法,是用於至少包括一個伺服器端和一個客戶端的信息交互系統,包括以下步驟a、客戶端A向客戶端B發送即時消息;b、判斷客戶端B的即時通信工具是否為「激活」狀態;c、假如客戶端B的即時通信工具為「未激活」狀態時,客戶端B向客戶端A發送回執,並且暫存來自客戶端A的該條即時消息。
一種處理即時消息的方法所述的步驟a中,客戶端A和B為即時通信客戶端,並且已經在伺服器端中通過登錄的請求。
一種處理即時消息的方法所述的步驟a中,客戶端A的即時消息包括消息內容和客戶端B的地址。
一種處理即時消息的方法所述的步驟b中,通過客戶端B的地址來判斷客戶端B的即時通信工具的狀態。
一種處理即時消息的方法所述的步驟c中,回執的信息內容為客戶端B的即時通信工具為「未激活」的狀態。
一種處理即時消息的方法所述的步驟c中,假如客戶端B的即時通信工具為「激活」狀態時,來自客戶端A的即時消息直接到達客戶端B,不作信息的保存。
一種處理即時消息的方法,當客戶端B重新被檢測到為「激活」狀態時,客戶端B將獲取來自客戶端A的暫存即時消息,同時客戶端A獲得客戶端B為「激活」狀態的回執。
一種處理即時消息的方法所述的步驟c中,發出回執的同時,暫存來自客戶端A的該條即時消息。
一種處理即時消息的系統包括用於接收和發送即時消息的信息收發模塊,對即時消息工具的狀態進行檢測的狀態檢測模塊;還包括根據狀態檢測模塊的檢測結果而對來自信息收發模塊的即時消息進行處理的信息處理中心,負責來自信息處理中心指令而發送回執的回執發送模塊。
一種處理即時消息的系統所述的信息收發模塊,發送的為暫存於信息暫存資料庫當中的來自客戶端A的即時消息和客戶端B的地址。
一種處理即時消息的系統所述的回執發送模塊,當客戶端B被檢測為「未激活」狀態時,發送客戶端B為「未激活」狀態的信息給客戶端A;隨後,當客戶端B被重新檢測為「激活」狀態時,發送客戶端B為「激活」狀態的信息給客戶端A。
一種處理即時消息的系統所述的信息暫存資料庫,用於存取來自信息處理中心需要暫存的即時消息。
本發明的技術方案中,引入了即時消息回執的概念,確保客戶端重要即時消息的獲悉,並且提高客戶端之間的溝通效率。
圖1是本發明方法流程圖;圖2是本發明系統結構圖。
具體實施例方式
下面結合說明書附圖來說明本發明的具體實施方式
。本說明書主要以本發明在個人即時通信服務中的應用作為最佳實施例。當然,實際應用中也可以用於企業即時通信服務等其他網際網路服務系統。
如圖1所示,是本發明技術方案的方法流程圖,從圖中可見,本發明具體包括以下步驟步驟110已經通過驗證的即時通信客戶端A向已經通過驗證的即時通信客戶端B發送即時消息。
步驟120系統利用來自客戶端A的即時消息中包含的客戶端B的地址,判斷客戶端B的即時通信工具是否為「激活」的狀態。
步驟130如果客戶端B的即時通信工具是「激活」狀態的話,客戶端B直接接收來自客戶端A的即時消息,無須進行回執發送和暫存即時消息的步驟,和往常的即時通信系統一樣處理即時消息。
步驟140如果客戶端B的即時通信工具是「未激活」狀態的話,系統需要暫存該即時消息,同時向客戶端A發送即時消息回執,說明現在客戶端B的狀態為「未激活」。
步驟150當系統檢測到客戶端B的即時通信工具再次為「激活」的狀態的時候,系統將對該即時消息進行處理。
步驟160如果客戶端B的即時通信工具再次是「激活」狀態,系統將從「消息暫存資料庫」獲取客戶端A的即時消息,並且向客戶端A發送消息已經獲悉的即時消息回執。
本發明的技術方案,當有即時通信一方無法馬上獲悉即時消息的情況下,系統利用即時消息回執通知另外一方。這樣在緊急的情況下,可以讓發送消息的客戶端選擇其他的溝通方式來與消息的接收客戶端溝通聯繫。這樣可以大大提供客戶端雙方的溝通效率,不被溝通的延遲和耽誤重要事情。
客戶端A再次獲取到即時消息回執的同時,就意味著客戶端B的即時通信工具的狀態為「激活」,客戶端A和客戶端B可以繼續進行即時溝通。這樣可以保證對方對最近一條即時消息的獲悉,沒有掉失。
如圖2所示,是本發明技術方案的系統圖,從圖2中可見,該系統包括信息收發模塊210,該模塊負責即時消息的接收和發送的工作。
信息處理中心220,主要負責即時消息的接收和轉發工作,還有下達指令給相關的功能模塊。
狀態檢測模塊230,當信息處理中心220接收來自信息收發模塊210的即時消息之後,提取客戶端B的地址並轉發到其模塊,其模塊對客戶端B的狀態進行檢測。如果狀態檢測模塊230發送結果到信息處理中心220為「激活」,信息處理中心220告知信息收發模塊210直接把該即時消息傳送給客戶端B。否則,信息處理中心220對該即時消息進行保存,並且下達發送即時消息回執的指令。
信息暫存資料庫240,該資料庫負責保存來自信息處理中心220轉發過來的客戶端A的即時消息,以便當客戶端B的狀態為「激活」時,信息處理中心220再從此提取發送至信息收發模塊210轉發信息到最終的客戶端B。
回執發送模塊250,該模塊負責執行來自信息處理中心220的指令,當客戶端B的狀態為「未激活」的時候,發送「未激活」的信息給客戶端A;當客戶端B的狀態再次為「激活」的時候,發送「消息已經獲悉」的信息給客戶端A知道可以繼續和客戶端B進行即時通信。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求範圍之內。
權利要求
1.一種處理即時消息的方法,是用於至少包括一個伺服器端和一個客戶端的信息交互系統,其特徵在於包括以下步驟a、客戶端A向客戶端B發送即時消息;b、判斷客戶端B的即時通信工具是否為「激活」狀態;c、假如客戶端B的即時通信工具為「未激活」狀態時,客戶端B向客戶端A發送回執。
2.如權利要求1所述的方法,其特徵在於所述的步驟a中,客戶端A和B為即時通信客戶端,並且已經在伺服器端中通過登錄的請求。
3.如權利要求1所述的方法,其特徵在於所述的步驟a中,客戶端A向客戶端B發送的即時消息包括消息內容和客戶端B的地址。
4.如權利要求1所述的方法,其特徵在於所述的步驟b中,通過客戶端B的地址來判斷客戶端B的即時通信工具的狀態。
5.如權利要求1所述的方法,其特徵在於所述的步驟c中,回執的信息內容為客戶端B的即時通信工具為「未激活」的狀態。
6.如權利要求1所述的方法,其特徵在於所述的步驟c中,假如客戶端B的即時通信工具為「激活」狀態時,來自客戶端A的即時消息直接到達客戶端B,不作信息的保存。
7.如權利要求1所述的方法,其特徵在於所述的步驟c中,發出回執的同時,暫存來自客戶端A的該條即時消息。
8.如權利要求1所述的方法,其特徵在於當客戶端B重新被檢測到為「激活」狀態時,客戶端B將獲取來自客戶端A的暫存即時消息,同時客戶端A獲得客戶端B為「激活」狀態的回執。
9.一種處理即時消息的系統,包括用於接收和發送即時消息的信息收發模塊,對即時消息工具的狀態進行檢測的狀態檢測模塊;其特徵在於還包括根據狀態檢測模塊的檢測結果而對來自信息收發模塊的即時消息進行處理的信息處理中心,負責來自信息處理中心指令而發送回執的回執發送模塊。
10.如權利要求9所述的系統,其特徵在於所述的信息收發模塊,發送的為暫存於信息暫存資料庫當中的來自客戶端A的即時消息和客戶端B的地址。
11.如權利要求9所述的系統,其特徵在於所述的回執發送模塊,當客戶端B被檢測為「未激活」狀態時,發送客戶端B為「未激活」狀態的信息給客戶端A;隨後,當客戶端B被重新檢測為「激活」狀態時,發送客戶端B為「激活」狀態的信息給客戶端A。
12.如權利要求9所述的系統,其特徵在於所述的信息暫存資料庫,用於存取來自信息處理中心需要暫存的即時消息。
全文摘要
本發明涉及處理即時消息的方法,該方法包括以下步驟a.客戶端A向客戶端B發送即時消息;b.判斷客戶端B的即時通信工具是否為「激活」狀態;c.假如客戶端B的即時通信工具為「未激活」狀態時,客戶端B向客戶端A發送回執,並且暫存來自客戶端A的該條即時消息。該系統包括用於接收和發送即時消息的信息收發模塊,處理來自信息收發模塊的即時消息的信息處理中心,接收信息處理中心的指令後對即時消息工具的狀態進行檢測的狀態檢測模塊,信息暫存資料庫用於存取來自信息處理中心接收的即時消息以及負責來自信息處理中心指令而發送回執的回執發送模塊。本發明引入了即時消息回執的概念,確保客戶端重要即時消息的獲悉,並且提高客戶端之間的溝通效率。
文檔編號H04L29/06GK1885854SQ200510035568
公開日2006年12月27日 申請日期2005年6月25日 優先權日2005年6月25日
發明者張和興, 盧濤 申請人:騰訊科技(深圳)有限公司