[發明專利]一種對話同步的即時通訊系統及方法在審
| 申請號: | 202110667092.9 | 申請日: | 2021-06-16 |
| 公開(公告)號: | CN113300945A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 遲徹 | 申請(專利權)人: | 遲徹 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58 |
| 代理公司: | 濟南鼎信專利商標代理事務所(普通合伙) 37245 | 代理人: | 賈國浩 |
| 地址: | 100000 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 對話 同步 即時通訊 系統 方法 | ||
本發明公開了一種對話同步的即時通訊系統及方法,主要涉及計算機技術領域;包括服務端和客戶端;所述客戶端的數量為兩個,分別為客戶端A、客戶端B;所述客戶端包括:消息緩存組件,用于消息發送和接收時的消息客戶端緩存;消息發送組件,用于檢測輸入消息模塊中的消息變化,并將當前消息傳輸至服務器和推送組件,同時在消息有修改之后同步更新消息緩存中發送方顯示的消息為最新的消息;消息接收展示組件;推送組件,用于檢測消息接受方所使用的客戶端的狀態并選擇發送新消息提醒或消息內容和提示消息;本發明保證了對話的時效性,實現了一種全新的實時對話方式與體驗。
技術領域
本發明涉及計算機技術領域,具體是一種對話同步的即時通訊系統及方法。
背景技術
即時通訊是一種允許兩人或多人使用網路即時的傳遞文字訊息、檔案、語音與視頻交流的終端服務,微信軟件作為搭載在移動端的當前階段最受廣泛應用的即時通訊的軟件,擁有許多功能,能夠滿足用戶的實用需求。一般現在移動端的社交軟件在實現即時通訊需求時,會設置一種狀態,該狀態用于提醒對方查看新消息提醒,如微信軟件,在接收到聯系人的消息時將會在手機通知欄顯示消息提醒,同時在聊天列表中顯示未讀消息條數以提醒使用者閱讀聯系人的消息,用戶的消息以一句或者一段的聊天氣泡形式互動。
在現有即時通訊系統下,聊天對話的雙方是以一句或者一段話的編輯完成后發送給對方,對方看到后再編輯好要回復的一句或者一段文字進行回復,雙方的聊天并不能實時可以看到對方的打字和編輯過程,需要等待對方將一段文字編輯完成后發送才能看到,由于接收消息方在收到提醒時,可以選擇不即時的對消息進行處理回復,消息發送者與接受者之間對于信息的處理具有時滯效應。
發明內容
本發明的目的在于解決現有技術中存在的問題,提供一種對話同步的即時通訊系統及方法,聊天雙方無需點擊發送,即可以實時互相看到對方輸入編輯以及刪除的過程,保證了對話的時效性。
本發明為實現上述目的,通過以下技術方案實現:
一種對話同步的即時通訊系統,包括服務端和客戶端;
所述客戶端的數量為兩個,分別為客戶端A、客戶端B;
所述客戶端包括:
消息緩存組件,用于消息發送和接收時的消息客戶端緩存;
消息發送組件,用于檢測輸入消息模塊中的消息變化,并將當前消息傳輸至服務器和推送組件,同時在消息有修改之后同步更新消息緩存中發送方顯示的消息為最新的消息;
消息接收展示組件,用于接收和展示消息;
推送組件,用于檢測消息接受方所使用的客戶端的狀態并選擇發送新消息提醒或消息內容和提示消息。
一種對話同步的即時通訊方法,包括步驟:
S1、消息發送者進入客戶端A,打開與消息接收者的聊天界面,開始在消息編輯界面中編輯所需要發送的消息;
S2、客戶端A檢測到消息輸入區域有消息變化時,將消息1傳輸至服務器,同時保存消息1至緩存;
S3、服務端檢測消息接受方的客戶端B是否處于在線狀態,即客戶端B是否處于活躍狀態,檢測到客戶端B處于活躍狀態后,將消息1推送至客戶端B;
S4、客戶端B收到服務端傳輸的消息1后,將消息展示在聊天界面的消息瀏覽區域,同時記錄進入消息緩存,消息接收者即可瀏覽該消息1;
S5、服務端未檢測到客戶端B處于在線狀態,屬于離線狀態,將消息1發送至客戶端B,同時向客戶端B發送一條推送消息,提醒消息接收者瀏覽;
S6、消息接收者收到消息推送后點擊推送消息,將會啟動客戶端B,進入聊天界面,消息瀏覽界面顯示消息1;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遲徹,未經遲徹許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110667092.9/2.html,轉載請聲明來源鉆瓜專利網。





