[发明专利]群组管理方法及装置有效
申请号: | 202210051268.2 | 申请日: | 2022-01-17 |
公开(公告)号: | CN114338255B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 林皓;高曦;朱亮;陈龙 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L51/216;H04L51/234 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李文清 |
地址: | 100081 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 方法 装置 | ||
本申请提供一种群组管理方法及装置,该方法包括:接收服务器发送的群组成员游标信息;所述群组成员游标信息用于指示目标群组中目标群组成员的最大已读消息ID;基于所述群组成员游标信息,将所述目标群组中的目标消息标记为所述目标群组成员已读;其中,所述目标消息为所述电子设备发送的、且消息ID小于或者等于所述最大已读消息ID的群组消息。本申请提供的群组管理方法及装置,用于在客户端本地对群组成员的管理和群组消息已读未读状态及数量的计算,降低服务器的计算压力。
技术领域
本申请涉及群组消息通知管理领域,尤其涉及一种群组管理方法及装置。
背景技术
随着互联网技术的发展,通过群组聊天功能与其他群组成员进行多人在线聊天,能够极大的提高工作效率。针对群组成员在群组中发送的消息的已读未读状态的更新,在相关技术中,其他群组成员阅读消息后,服务器会计算当前已读群组成员数量和该消息的可见群组成员总数,并展示在群组成员的群组聊天界面上。群组成员也可以通过点击消息的角标,触发电子设备向服务器查询已读和未读消息人员列表。
然而,这样的消息状态更新方法,所有数据的计算均通过服务器进行,给服务器带来很大的计算压力,使得服务器在高并发下的性能降低,导致消息状态的更新不及时,信息展示有误等问题。
发明内容
本申请的目的是提供一种群组管理方法及装置,用于在客户端本地对群组成员的管理和群组消息已读未读状态及数量的计算,降低服务器的计算压力。
本申请提供一种群组管理方法,应用于电子设备,包括:接收服务器发送的群组成员游标信息;所述群组成员游标信息用于指示目标群组中目标群组成员的最大已读消息ID;基于所述群组成员游标信息,将所述目标群组中的目标消息标记为所述目标群组成员已读;其中,所述目标消息为所述电子设备发送的、且消息ID小于或者等于所述最大已读消息ID的群组消息。
可选地,所述接收服务器发送的群组成员游标信息之前,所述方法还包括:向所述服务器发送所述目标消息;接收所述服务器反馈的发送成功信息;所述发送成功信息包括:第一群组termID;所述第一群组termID为所述服务器向所述目标群组的群组成员发送所述目标消息时,所述目标群组的群组termID;所述目标群组的群组termID随着目标群组中群组成员的变更而增加。
可选地,所述方法还包括:在所述目标群组的群组成员出现变更的情况下,向所述服务器发送所述目标群组的群组term获取请求;所述群组term获取请求携带有所述目标群组的本地群组termID;接收服务器发送的所述目标群组的群组term获取响应;根据所述群组term获取响应中的第一群组term记录,更新所述目标群组的群组成员信息以及本地群组term记录,并将所述目标群组的本地群组termID更新为所述第一群组term记录中入群termID中的最大值;其中,所述第一群组term记录为所述服务器的群组term记录中,所述目标群组的群组成员中入群termID大于所述本地群组termID的记录;所述群组term记录包括群组成员的入群termID以及退群termID;群组成员入群时,生成入群记录;所述入群记录的入群termID为所述目标群组的当前群组termID,入群记录的退群termID为预设数值;群组成员退群时生成退群记录;所述退群记录的入群termID和退群termID均为所述目标群组的当前群组termID。
可选地,所述基于所述群组成员游标信息,将所述目标群组中的目标消息标记为所述目标群组成员已读,包括:基于所述第一群组termID,获取所述本地群组term记录中的第二群组term记录;基于所述第二群组term记录,确定接收所述目标消息的群组成员总数,以及根据所述群组成员游标信息,确定所述目标群组成员中已读成员总数;其中,所述第二群组term记录为所述本地群组term记录中,入群termID小于或者等于所述第一群组termID的记录。
本申请还提供一种群组管理方法,应用于服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210051268.2/2.html,转载请声明来源钻瓜专利网。