[發明專利]一種對話同步的即時通訊系統及方法在審
| 申請號: | 202110667092.9 | 申請日: | 2021-06-16 |
| 公開(公告)號: | CN113300945A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 遲徹 | 申請(專利權)人: | 遲徹 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58 |
| 代理公司: | 濟南鼎信專利商標代理事務所(普通合伙) 37245 | 代理人: | 賈國浩 |
| 地址: | 100000 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 對話 同步 即時通訊 系統 方法 | ||
1.一種對話同步的即時通訊系統,其特征在于,包括服務端和客戶端;
所述客戶端的數量為兩個,分別為客戶端A、客戶端B;
所述客戶端包括:
消息緩存組件,用于消息發送和接收時的消息客戶端緩存;
消息發送組件,用于檢測輸入消息模塊中的消息變化,并將當前消息傳輸至服務器和推送組件,同時在消息有修改之后同步更新消息緩存中發送方顯示的消息為最新的消息;
消息接收展示組件,用于接收和展示消息;
推送組件,用于檢測消息接受方所使用的客戶端的狀態并選擇發送新消息提醒或消息內容和提示消息。
2.一種對話同步的即時通訊方法,其特征在于,包括步驟:
S1、消息發送者進入客戶端A,打開與消息接收者的聊天界面,開始在消息編輯界面中編輯所需要發送的消息;
S2、客戶端A檢測到消息輸入區域有消息變化時,將消息1傳輸至服務器,同時保存消息1至緩存;
S3、服務端檢測消息接受方的客戶端B是否處于在線狀態,即客戶端B是否處于活躍狀態,檢測到客戶端B處于活躍狀態后,將消息1推送至客戶端B;
S4、客戶端B收到服務端傳輸的消息1后,將消息展示在聊天界面的消息瀏覽區域,同時記錄進入消息緩存,消息接收者即可瀏覽該消息1;
S5、服務端未檢測到客戶端B處于在線狀態,屬于離線狀態,將消息1發送至客戶端B,同時向客戶端B發送一條推送消息,提醒消息接收者瀏覽;
S6、消息接收者收到消息推送后點擊推送消息,將會啟動客戶端B,進入聊天界面,消息瀏覽界面顯示消息1;
S7、消息發送者在消息輸入區域繼續輸入消息,客戶端A檢測到消息輸入區域有消息變動,將最新獲取到的消息2發送至服務器并緩存,兩次消息內容檢測間隔大于0.2秒;
S8、服務端在接收到消息2后同步判斷客戶端B是否處于在線狀態,若在線則重復發送步驟,若客戶端B處于離線狀態,則判斷當前時間與上次推送時間是否間隔三分鐘,若推送間隔小于三分鐘,不發送新的推送,只將最新消息傳輸給客戶端B,若間隔大于三分鐘則發送新的一條推送消息;
S9、在消息接受方獲取消息并進行回復時,重復上述步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遲徹,未經遲徹許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110667092.9/1.html,轉載請聲明來源鉆瓜專利網。





