一种消息推送方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:34774804 阅读:23 留言:0更新日期:2022-08-31 19:44
本申请公开了消息推送方法、装置、电子设备及计算机可读介质,涉及计算机技术领域,该方法包括:接收消息推送请求,获取对应的消息报文和场景注册标识,基于场景注册标识,确定对应的通知方式;根据通知方式,确定对应的通知规则集合,获取通知规则集合中的每个通知规则的状态标识;根据状态标识、消息报文和通知规则,确定消息接收方列表;解析消息报文,以得到对应的消息内容,将消息内容推送至消息接收方列表中的每个消息接收方。从而实现覆盖多种通知方式,也可以扩展新的通知方式,用户可以随时变更通知规则,即时生效,实现消息推送的灵活性;用户与用户之间相互独立不受影响,降低接入消息推送系统的复杂度,提升消息推送系统的稳定性。统的稳定性。统的稳定性。

【技术实现步骤摘要】
一种消息推送方法、装置、电子设备及计算机可读介质


[0001]本申请涉及计算机
,尤其涉及一种消息推送方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]目前,业务场景发送通知,每新增一种通知方式都需要开发或对接其他通知平台,且无法支持个性化的通知方式,需要底层通知服务支持。每个业务场景下每增加一种通知方式,就需要对接一个通知平台服务,增加接入复杂度。
[0003]在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]新增或变更通知方式需要在业务代码中调整,不具备通知方式的灵活性,而且会导致消息推送系统的不稳定。

技术实现思路

[0005]有鉴于此,本申请实施例提供一种消息推送方法、装置、电子设备及计算机可读介质,能够解决现有的新增或变更通知方式需要在业务代码中调整,不具备通知方式的灵活性,而且会导致消息推送系统的不稳定的问题。
[0006]为实现上述目的,根据本申请实施例的一个方面,提供了一种消息推送方法,包括:
[0007]接收消息推送请求,获取对应的消息本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:接收消息推送请求,获取对应的消息报文和场景注册标识,进而基于所述场景注册标识,确定对应的通知方式;根据所述通知方式,确定对应的通知规则集合,获取所述通知规则集合中的每个通知规则的状态标识;根据所述状态标识、所述消息报文和所述通知规则,确定消息接收方列表;解析所述消息报文,以得到对应的消息内容,进而将所述消息内容推送至所述消息接收方列表中的每个消息接收方。2.根据权利要求1所述的方法,其特征在于,所述确定消息接收方列表,包括:确定所述通知规则对应的属性标识;根据所述属性标识、所述消息报文和所述状态标识,确定消息接收方列表。3.根据权利要求2所述的方法,其特征在于,所述根据所述属性标识、所述消息报文和所述状态标识,确定消息接收方列表,包括:响应于所述属性标识对应扩展属性,获取对应的属性注解,进而根据所述属性注解、所述消息报文和所述状态标识,确定接收方列表。4.根据权利要求3所述的方法,其特征在于,所述根据所述属性注解、所述消息报文和所述状态标识,确定接收方列表,包括:响应于所述状态标识对应规则启用,调用接收方解析器,以解析所述属性注解和所述消息报文,进而得到对应的通知方式所需的接收方列表。5.根据权利要求1所述的方法,其特征在于,在所述确定消息接收方列表之前,所述方法还包括:基于所述通知规则集合和所述状态标识,动态渲染规则配置页面并展示。6.根据权利要求1所述的方法,其特征在于,所述将所述消息内容推送至所述消息接收方列表中的每个消息接收方,包括:确定所述通知规则对应的属性标识;响应于所述属性标识对应扩展属性,获取所述扩展属性对应的扩展规则内容;基于所述扩展规则内容将所述消息内容推送至所述消息接收方列表中的每个消息接收方。7.一种消...

【专利技术属性】
技术研发人员:何双
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:

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

1