[发明专利]群成员管理和群消息处理的方法、装置、设备及存储介质有效
申请号: | 201910505792.0 | 申请日: | 2019-06-12 |
公开(公告)号: | CN110286854B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 李明;马彦兵 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 成员 管理 消息 处理 方法 装置 设备 存储 介质 | ||
本公开关于一种群成员管理和群消息处理的方法、装置、设备及存储介质;其中的群群成员管理方法包括收到客户端发送的入群请求时,确定所述客户端请求加入的目标群组,所述目标群组关联有至少一个用于存储群成员的用户信息的存储空间,各存储空间相互独立;将所述客户端绑定的用户信息存储到其中一个存储空间。
技术领域
本公开涉及互联网技术,尤其涉及一种群成员管理和群消息处理的方法、装置、设备及存储介质。
背景技术
在即时通信技术中,群组或聊天室是一种可以将具有相同或相似爱好或特征的人群集合到一起进行交流的平台。通过群组或聊天室,任一成员都可以接收到同一群组或同一聊天室中其他成员发送的消息(群消息)。其中,对于任一群组或聊天室,在向所有成员发送群消息时,需要通过遍历所有成员的方式实现对群消息的下发。
发明人在实施上述相关技术的过程中发现,以遍历所有成员的方式才能实现对群消息的下发是由相关技术中对群成员信息的存储方式所决定的。这么一来,虽然在群组规模较小的情况下,如QQ或微信中,群组成员总数在10~500人左右,上述存储方式不会对群消息或群通知事件的发送速度造成多大影响。但在群组规模较大的情况下,如某些兴趣社交软件中,群组成员总数在10万或更高时,上述存储方式很容易导致群成员信息占用的存储资源过大,群成员信息所在的存储区间对应的服务节点被大量请求访问,容易发生节点过热问题;且通过消息发送串行进行的方式,会对消息发送速度造成不良影响,甚至成为性能瓶颈。
发明内容
本公开提供一种群成员管理和群消息处理的方法、装置、设备及存储介质,以至少解决因相关技术中对群组的所有成员信息的存储方式所导致对同一存储资源占用过大、对应的服务节点被大量请求访问而容易发生节点过热的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种群成员管理方法,包括:
收到客户端发送的入群请求时,确定所述客户端请求加入的目标群组,所述目标群组关联有至少一个用于存储群成员的用户信息的存储空间,各存储空间相互独立;
将所述客户端绑定的用户信息存储到其中一个存储空间。
根据本公开实施例的第二方面,提供一种群成员管理装置,包括:
第一确定单元,被配置为在收到客户端发送的入群请求时,确定所述客户端请求加入的目标群组,所述目标群组关联有至少一个用于存储群成员的用户信息的存储空间,各存储空间相互独立;
第一执行单元,被配置为将所述客户端绑定的用户信息存储到其中一个存储空间。
根据本公开实施例的第三方面,提供一种群消息处理方法,包括:
收到群消息发送请求时,确定所述群消息请求发送的目标群组;所述目标群组关联有至少一个用于存储群成员的用户信息的存储空间,各存储空间相互独立;
并行获取所述目标群组关联的不同存储空间所存储的用户信息,并向所获取的用户信息绑定的客户端发送所述群消息。
根据本公开实施例的第四方面,提供一种群消息处理装置,包括:
第二确定单元,被配置为在收到群消息发送请求时,确定所述群消息请求发送的目标群组;所述目标群组关联有至少一个用于存储群成员的用户信息的存储空间,各存储空间相互独立;
第二执行单元,被配置为并行获取所述目标群组关联的不同存储空间所存储的用户信息,并向所获取的用户信息绑定的客户端发送所述群消息。
根据本公开实施例的第五方面,提供一种电子设备,包括:
处理器;
存储器,用于存储可由所述处理器执行的计算机程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910505792.0/2.html,转载请声明来源钻瓜专利网。