消息处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:24330793 阅读:71 留言:0更新日期:2020-05-29 19:32
本发明专利技术公开一种消息处理方法、装置、服务器及存储介质,该方法包括:生成目标消息体、目标消息体对应的目标批次号和目标消息体对应的目标用户集;将目标用户集划分为N个批次用户集,每次将N个批次用户集中的一个批次用户集存储至内存中,N为大于1的整数;向内存中的批次用户集中的用户发送目标消息体,并在每次发送完毕后删除内存中的批次用户集,以存储下一个批次用户集并进行目标消息体的发送,直至完成目标批次号对应的所有批次用户集的目标消息体的发送。实施上述方法,在进行消息处理过程中,可以使得用户集占用可预期的物理机内存资源,同时也避免了物理机内存资源对用户集大小的限制。

Message processing method, device, server and storage medium

【技术实现步骤摘要】
消息处理方法、装置、服务器及存储介质
本专利技术涉及计算机
,特别涉及一种消息处理方法、装置、服务器及存储介质。
技术介绍
用户营销是产品在投放市场时,通过多种多样的手段挖掘潜在客户,进而向其传递产品价值和理念,吸引更多的客户体验产品的一种过程。目前,在APP(Application,应用程序)营销推广场景下,常用的营销触达方式包括:APP消息通知、微信模板消息通知、邮件营销和短信营销等。现有技术中,在向APP用户推送营销消息时,主要包含两个环节:一个环节是生成目标用户集,另一个环节是通过不同的触达方式,将营销消息推送给目标用户集中的用户。其中,在将营销消息推送给目标用户集中用户时,需要遍历目标用户集,之后对目标用户集中的每个用户做出相同的操作。然而,由于现有技术中在遍历目标用户集时,需要将目标用户集中的全量数据存储于物理机内存中,因此一方面如果目标用户集过大,则会占用较多的内存资源,另一方面目标用户集的大小也会受到物理机内存大小的限制。
技术实现思路
本专利技术实施例提供一种消息处理方法、装置本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,所述方法包括:/n生成目标消息体、所述目标消息体对应的目标批次号和所述目标消息体对应的目标用户集;/n将所述目标用户集划分为N个批次用户集,每次将所述N个批次用户集中的一个批次用户集存储至内存中,N为大于1的整数;/n向所述内存中的批次用户集中的用户发送所述目标消息体,并在每次发送完毕后删除所述内存中的批次用户集,以存储下一个批次用户集并进行所述目标消息体的发送,直至完成所述目标批次号对应的所有批次用户集的目标消息体的发送;/n其中,所述消息发送指令用于指示向所述内存中的批次用户集中的用户发送所述目标消息体直至所述内存中不存在所述目标批次号对应的批次用户集。/...

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:
生成目标消息体、所述目标消息体对应的目标批次号和所述目标消息体对应的目标用户集;
将所述目标用户集划分为N个批次用户集,每次将所述N个批次用户集中的一个批次用户集存储至内存中,N为大于1的整数;
向所述内存中的批次用户集中的用户发送所述目标消息体,并在每次发送完毕后删除所述内存中的批次用户集,以存储下一个批次用户集并进行所述目标消息体的发送,直至完成所述目标批次号对应的所有批次用户集的目标消息体的发送;
其中,所述消息发送指令用于指示向所述内存中的批次用户集中的用户发送所述目标消息体直至所述内存中不存在所述目标批次号对应的批次用户集。


2.根据权利要求1所述的方法,其特征在于,所述每次将所述N个批次用户集中的一个批次用户集存储至内存中,包括:
每次将所述N个批次用户集中的一个批次用户集划分为M个切片用户集,其中,M为大于1的整数;
将所述M个切片用户集存储到内存中。


3.根据权利要求2所述的方法,其特征在于,所述向所述内存中的批次用户集中的用户发送所述目标消息体,包括:
每次从所述M个切片用户集中选择R个切片用户集,并向所选择的切片用户集发送所述目标消息体,直至完成所述M个切片用户集的消息体发送,其中,R为正整数。


4.根据权利要求2所述的方法,其特征在于,所述将所述M个切片用户集存储到内存中,包括:
将所述M个切片用户集存储到Redis中。


5.根据权利要求1所述的方法,其特征在于,所述生成目标消息体、所述目标消息体对应的目标批次号和所述目标消息体对应的目标用户集,包括:
接收携带有文案信息和用户集生成规则信息的消息生产请求;
根据所述消息生产请求中携带的文案信息生成目标消息体;
根据所述消息生产请求中携带的用户集生成规则信息生成目标用户集;
获取预先生成的批次号,将所获取的批次号设置为目标批次号。


6.一种消息处理装置,其特征在于,所述装置包括:
生产模块,用于生成目标消息体、所述目标消息体对应的目标批次号和所述目标消息体对应的目标用户集;
划分模块,用于将所述目标用户集划分为N个批次用户集;
...

【专利技术属性】
技术研发人员:刘爱分
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1