预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113905002A(43)申请公布日2022.01.07(21)申请号202111165886.1(22)申请日2021.09.30(71)申请人北京字跳网络技术有限公司地址100190北京市海淀区紫金数码园4号楼2层0207(72)发明人海坤谢远航蒋妍(74)专利代理机构北京开阳星知识产权代理有限公司11710代理人鲍文婷(51)Int.Cl.H04L51/04(2022.01)H04L51/214(2022.01)权利要求书2页说明书9页附图3页(54)发明名称一种消息推送方法、装置、系统及存储介质(57)摘要本公开实施例涉及一种消息推送方法、装置、系统及存储介质。本公开的至少一个实施例中,服务端在获取目标群的相关消息后,并非直接将相关消息推送给目标群中的每个成员的客户端,而是基于相关消息生成群变更事件,并将群变更事件保存到数据缓冲通道中,在满足推送条件时,才从数据缓冲通道中获取目标群的至少一个群变更事件,将至少一个群变更事件推送到目标群的每个成员的客户端,实现推送限流,降低服务端的资源消耗,提升系统的稳定性。CN113905002ACN113905002A权利要求书1/2页1.一种消息推送方法,所述方法包括:获取目标群的相关消息;基于所述相关消息生成群变更事件,并将所述群变更事件保存到数据缓冲通道中;满足预设推送条件时,从所述数据缓冲通道中获取所述目标群对应的至少一个群变更事件;将所述至少一个群变更事件推送到所述目标群中的各成员的客户端。2.根据权利要求1所述的方法,其中,所述基于所述相关消息生成群变更事件之前,所述方法还包括:检测所述目标群是否为成员数量超过预设值的群组;当检测到所述目标群的成员数量超过预设值时,执行所述基于所述相关消息生成群变更事件的步骤及其后续步骤。3.根据权利要求1所述的方法,其中,所述相关消息包括:向所述目标群发送的消息和/或群信息变更消息;所述基于所述相关消息生成群变更事件包括:基于所述向所述目标群发送的消息,生成新消息事件;和/或,基于所述群信息变更消息,生成至少一个群信息项变更事件。4.根据权利要求3所述的方法,其中,所述将所述群变更事件保存到数据缓冲通道中包括:将所述新消息事件保存到第一数据缓冲通道中,并将所述至少一个群信息项变更事件保存到第二数据缓冲通道中;所述从所述数据缓冲通道中获取所述目标群对应的至少一个群变更事件包括:从所述第一数据缓冲通道中获取所述目标群对应的至少一个新消息事件,和/或从所述第二数据缓冲通道中获取所述目标群对应的至少一个群信息项变更事件;所述将所述至少一个群变更事件推送到所述目标群中的各成员的客户端包括:将获取的所述至少一个新消息事件和/或所述至少一个群信息项变更事件推送到所述目标群中的各成员的客户端。5.根据权利要求3所述的方法,其中,所述将所述至少一个群变更事件推送到所述目标群中的各成员的客户端包括:聚合所述至少一个群变更事件得到目标事件;将所述目标事件推送至所述目标群中的各成员的客户端。6.根据权利要求5所述的方法,其中,所述聚合所述至少一个群变更事件得到目标事件包括:针对至少一个新消息事件,从消息服务获取所述目标群的最新消息,生成包括所述最新消息及其对应的上下文信息的目标事件;和/或,针对至少一个群信息项变更事件,确定所述目标群的最新状态,生成包括所述最新状态的目标事件。7.根据权利要求1所述的方法,其中,所述预设推送条件包括:当前时间与上一次推送的时间间隔大于或等于预设的时间间隔阈值。8.一种消息推送装置,所述装置包括:第一获取单元,用于获取目标群的相关消息;2CN113905002A权利要求书2/2页处理单元,用于基于所述相关消息生成群变更事件,并将所述群变更事件保存到数据缓冲通道中;第二获取单元,用于满足预设推送条件时,从所述数据缓冲通道中获取所述目标群对应的至少一个群变更事件;推送单元,用于将所述至少一个群变更事件推送到所述目标群中的各成员的客户端。9.一种包括至少一个计算装置和至少一个存储指令的存储装置的系统,其中,所述指令在被所述至少一个计算装置运行时,促使所述至少一个计算装置执行如权利要求1至7任一项所述消息推送方法的步骤。10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储程序或指令,当所述程序或指令被至少一个计算装置运行时,使至少一个计算装置执行如权利要求1至7任一项所述消息推送方法的步骤。3CN113905002A说明书1/9页一种消息推送方法、装置、系统及存储介质技术领域[0001]本公开实施例涉及即时通信技术领域,具体涉及一种消息推送方法、装置、系统及存储介质。背景技术[0002]即时通信(InstantMessaging,IM)系统允许多人