[发明专利]消息处理方法、客户端、服务器和即时通信系统有效
申请号: | 202110319725.7 | 申请日: | 2021-03-25 |
公开(公告)号: | CN113079083B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 刘亚龙 | 申请(专利权)人: | 北京齐尔布莱特科技有限公司 |
主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L51/043;H04L51/18 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 彭晓雪;谢建云 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 客户端 服务器 即时 通信 系统 | ||
1.一种消息处理方法,适于在服务器中执行,所述方法包括:
接收来自源客户端的消息,并将所述消息发送至一个或多个目标客户端;
接收所述目标客户端上传的对所述消息的已读回执;
响应于所述已读回执,更新服务器存储的服务器消息回执表,所述服务器消息回执表用于记录消息的已读数目和已读数目对应的时间戳;
接收来自所述源客户端的回执信息获取请求,所述回执信息获取请求包括所述源客户端存储的客户端消息回执表的更新时间,并用于获取预定消息的已读数目和已读数目对应的时间戳,所述预定消息为在所述客户端消息回执表的更新时间前后已读数目产生变化的消息;以及
响应于所述回执信息获取请求,查询所述服务器消息回执表,将所述预定消息的已读数目和已读数目对应的时间戳返回至所述源客户端。
2.如权利要求1所述的方法,其中,响应于所述已读回执,更新服务器存储的服务器消息回执表,包括:
将所述服务器消息回执表中所述消息的已读数目加一;以及
将所述服务器消息回执表中所述消息的已读数目对应的时间戳更新为当前时间。
3.如权利要求1所述的方法,其中,在响应于所述已读回执,更新服务器存储的服务器消息回执表之前,还包括:
判断所述服务器是否接收过所述目标服务器对所述消息的已读回执;
若接收过,则不更新所述服务器消息回执表。
4.如权利要求1所述的方法,其中,所述回执信息获取请求由所述源客户端在接收已读通知之后发送,所述已读通知由所述服务器在接收所述目标客户端上传的对所述消息的已读回执之后,向处于在线状态的所述源客户端发送。
5.如权利要求1所述的方法,其中,所述回执信息获取请求由所述源客户端在向所述服务器请求获取离线消息之后发送。
6.如权利要求1所述的方法,其中,还包括:
响应于接收到所述源客户端发送的对所述消息的已读详情获取请求,将所述消息的已读详情返回至所述源客户端,所述已读详情包括已读所述消息的用户和未读所述消息的用户。
7.如权利要求1所述的方法,其中,还包括:
响应于接收到所述源客户端发送的历史消息获取请求,将所述历史消息以及所述历史消息的已读数目返回至所述源客户端。
8.一种消息处理方法,适于在客户端中执行,所述客户端适于存储客户端消息回执表和所述客户端消息回执表的更新时间,所述客户端消息回执表至少用于记录所述客户端发送的消息的已读数目,所述方法包括:
经由服务器向一个或多个目标客户端发送消息;
向所述服务器发送回执信息获取请求,所述回执信息获取请求用于获取所述客户端发送的一个或多个预定消息的已读数目和已读数目对应的时间戳,所述预定消息为在所述客户端消息回执表的更新时间前后已读数目发生变化的消息;
接收所述服务器响应于所述回执信息获取请求而返回的预定消息的已读数目和已读数目对应的时间戳;以及
基于所述预定消息的已读数目和已读数目对应的时间戳,更新所述客户端消息回执表和所述客户端消息回执表的更新时间。
9.如权利要求8所述的方法,其中,向所述服务器发送回执信息获取请求,包括:
响应于接收到所述服务器发送的已读通知,向所述服务器发送所述回执信息获取请求。
10.如权利要求8所述的方法,其中,向所述服务器发送回执信息获取请求,包括:
响应于向所述服务器请求获取离线消息,向所述服务器发送所述回执信息获取请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京齐尔布莱特科技有限公司,未经北京齐尔布莱特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110319725.7/1.html,转载请声明来源钻瓜专利网。