[发明专利]一种对话同步的即时通讯系统及方法在审
申请号: | 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.vipzhuanli.com/pat/books/202110667092.9/2.html,转载请声明来源钻瓜专利网。