消息推送方法及装置、存储介质和电子设备制造方法及图纸

技术编号:21476794 阅读:23 留言:0更新日期:2019-06-29 04:35
本发明专利技术的实施方式涉及计算机技术领域,更具体地,本发明专利技术的实施方式涉及消息推送方法及装置,存储介质和电子设备。所述方法包括:响应于业务侧的数据推送请求,提取所述数据推送请求中的待推送数据;其中,所述待推送数据包括待推送消息,及对应的标记字段、信息接收人;根据所述标记字段向数据库中读取对应的所述待推送消息的发送状态;在所述待推送消息的发送状态为未发送时,调用所述应用业务侧对应的信息发送路径以发送所述待推送消息。本公开能够为业务侧提供标准化的消息推送接口,使不同业务的接入更加方便,便于不同的业务侧向用户推送消息。

【技术实现步骤摘要】
消息推送方法及装置、存储介质和电子设备
本专利技术的实施方式涉及计算机
,更具体地,本专利技术的实施方式涉及消息推送方法及装置,存储介质和电子设备。
技术介绍
本部分旨在为权利要求中陈述的本专利技术的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。各商家为了加强用户粘性,以及使用于拥有更好的体验,会通过多种方式向用户发送营销信息或业务信息,以吸引用户参加营销活动或者通知用户相应的业务信息。一般来说,需要发送信息的业务包括:运营促销活动、市场活动,以及订单支付信息、订单物流信息等繁杂多样的业务场景。对应的,可采用的信息发送方式包括:短信、小程序服务通知、APPPUSH消息、微信公众号推送、邮件等等。
技术实现思路
但是,在一些技术中,一方面,各商家或业务方直接对接信息推送的基础服务,各项功能由各自实现,导致技术方案参差不齐,大多数功能并不完善,并且存在重复开发的情况;另一方面,没有考虑到用户实际需求,容易导致信息发送方式、发送时间等参数设置不合理,影响用户体验;另一方面,还容易导致数据或资源的浪费。因此,在现有技术中,不能实现对商家信息发送的标准化操作,这是非常令人烦恼的。为此,非常需要一种改进的消息推送方法及装置、存储介质和电子设备,以实现信息的标准化发送。在本上下文中,本专利技术的实施方式期望提供一种消息推送方法和装置、存储介质和电子设备。根据本公开的一个方面,提供一种消息推送方法,包括:响应于业务侧的数据推送请求,提取所述数据推送请求中的待推送数据;其中,所述待推送数据包括待推送消息,及对应的标记字段、信息接收人;根据所述标记字段向数据库中读取对应的所述待推送消息的发送状态;在所述待推送消息的发送状态为未发送时,调用所述应用业务侧对应的信息发送路径以发送所述待推送消息。在本公开的一种示例性实施例中,在读取所述待推送消息的发送状态为未发送时,所述方法还包括:将所述待推送消息写入所述数据库,并在写入成功时根据所述标记字段建立索引。在本公开的一种示例性实施例中,所述将所述待推送消息写入所述数据库时,所述方法还包括:在所述待推送消息写入失败时,生成提示信息并发送至预设对象。在本公开的一种示例性实施例中,所述待推送数据还包括所述待推送消息对应的推送时间;在读取所述待推送消息的发送状态为未发送时,所述方法还包括:读取当前时间以判断是否满足所述推送时间,以用于在满足所述推送时间时执行对所述待推送消息的发送。在本公开的一种示例性实施例中,所述待推送数据还包括:信息传输方式;所述调用所述业务侧对应的信息发送路径以发送所述待推送消息包括:在所述信息发送路径中以所述信息传输方式将所述待推送消息发送至所述信息接收人。在本公开的一种示例性实施例中,所述调用所述业务侧对应的信息发送路径以发送所述待推送消息包括:读取所述信息发送路径对应的预设信息发送方式,并根据该预设信息发送方式发送所述待推送消息。在本公开的一种示例性实施例中,所述预设信息发送方式包括组合发送模式;所述根据该预设信息发送方式发送所述待推送消息包括:利用所述组合发送模式中的各信息发送方式分别发送所述待推送消息。在本公开的一种示例性实施例中,所述预设信息发送方式包括所述信息发送路径对应的信息发送方式的优先级数据;所述根据该预设信息发送方式发送所述待推送消息包括:提取所述信息接收人对应的可用信息发送方式;根据所述优先级数据,将所述可用信息发送方式中优先级最高的信息发送方式配置为该待推送消息的信息发送方式。在本公开的一种示例性实施例中,所述信息发送方式包括:邮件、短信、APP推送、公众号推送、小程序服务通知以及信息接收人关联社交账号推送中的任意一种或任意多种的组合。在本公开的一种示例性实施例中,在发送所述待推送消息后,所述方法还包括:读取所述待推送数据在所述信息发送路径中的发送结果,以便于在发送失败时调用候选发送方式进行传输。在本公开的一种示例性实施例中,所述方法还包括:读取所述信息发送路径中发送失败的待推送消息,并在发送失败的所述待推送消息数量大于预设阈值时,生成报警信息并发送至预设对象。在本公开的一种示例性实施例中,响应于所述业务侧的注册请求,以对所述业务侧分配信息发送路径。根据本公开的一个方面,提供一种消息推送装置,包括:请求接收模块,用于响应于业务侧的数据推送请求,提取所述数据推送请求中的待推送数据;其中,所述待推送数据包括待推送消息,及对应的标记字段;消息状态读取模块,用于根据所述标记字段向数据库中读取对应的所述待推送消息的发送状态;发送执行模块,用于在发送状态为未发送时,调用所述应用业务侧对应的发送路径以发送所述待推送消息。在本公开的一种示例性实施例中,所述装置还包括:索引建立模块,用于在读取所述待推送消息的发送状态为未发送时,将所述待推送消息写入所述数据库,并在写入成功时根据所述标记字段建立索引。在本公开的一种示例性实施例中,所述装置还包括:提示信息生成模块,用于在所述待推送消息写入失败时,生成提示信息并发送至预设对象。在本公开的一种示例性实施例中,所述待推送数据还包括所述待推送消息对应的推送时间;所述装置还包括:推送时间识别模块,用于在读取所述待推送消息的发送状态为未发送时,读取当前时间以判断是否满足所述推送时间,以用于在满足所述推送时间时执行对所述待推送消息的发送。在本公开的一种示例性实施例中,所述待推送数据还包括:信息传输方式;所述发送执行模块包括:传输方式选择模块,用于在所述信息发送路径中以所述信息传输方式将所述待推送消息发送至所述信息接收人。在本公开的一种示例性实施例中,所述发送执行模块包括:传输方式读取模块,用于读取所述信息发送路径对应的预设信息发送方式,并根据该预设信息发送方式发送所述待推送消息。在本公开的一种示例性实施例中,所述预设信息发送方式包括组合发送模式;所述传输方式读取模块包括:组合模式传输模块,用于利用所述组合发送模式中的各信息发送方式分别发送所述待推送消息。在本公开的一种示例性实施例中,所述预设信息发送方式包括所述信息发送路径对应的信息发送方式的优先级数据;所述传输方式读取模块包括:优先级模式传输模块,用于提取所述信息接收人对应的可用信息发送方式,并根据所述优先级数据,将所述可用信息发送方式中优先级最高的信息发送方式配置为该待推送消息的信息发送方式。在本公开的一种示例性实施例中,所述信息发送方式包括:邮件、短信、APP推送、公众号推送、小程序服务通知以及信息接收人关联社交账号推送中的任意一种或任意多种的组合。在本公开的一种示例性实施例中,所述装置还包括:传输结果识别模块,用于在发送所述待推送消息后,读取所述待推送数据在所述信息发送路径中的发送结果,以便于在发送失败时调用候选发送方式进行传输。在本公开的一种示例性实施例中,所述装置还包括:报警模块,用于读取所述信息发送路径中发送失败的待推送消息,并在发送失败的所述待推送消息数量大于预设阈值时,生成报警信息并发送至预设对象。在本公开的一种示例性实施例中,所述装置还包括:注册模块,用于响应于所述业务侧的注册请求,以对所述业务侧分配信息发送路径。根据本公开的一个方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时上述的消息推送方法。根据本本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,包括:响应于业务侧的数据推送请求,提取所述数据推送请求中的待推送数据;其中,所述待推送数据包括待推送消息,及对应的标记字段、信息接收人;根据所述标记字段向数据库中读取对应的所述待推送消息的发送状态;在所述待推送消息的发送状态为未发送时,调用所述应用业务侧对应的信息发送路径以发送所述待推送消息。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:响应于业务侧的数据推送请求,提取所述数据推送请求中的待推送数据;其中,所述待推送数据包括待推送消息,及对应的标记字段、信息接收人;根据所述标记字段向数据库中读取对应的所述待推送消息的发送状态;在所述待推送消息的发送状态为未发送时,调用所述应用业务侧对应的信息发送路径以发送所述待推送消息。2.根据权利要求1所述的方法,其特征在于,在读取所述待推送消息的发送状态为未发送时,所述方法还包括:将所述待推送消息写入所述数据库,并在写入成功时根据所述标记字段建立索引。3.根据权利要求2所述的方法,其特征在于,所述将所述待推送消息写入所述数据库时,所述方法还包括:在所述待推送消息写入失败时,生成提示信息并发送至预设对象。4.根据权利要求1或2所述的方法,其特征在于,所述待推送数据还包括所述待推送消息对应的推送时间;在读取所述待推送消息的发送状态为未发送时,所述方法还包括:读取当前时间以判断是否满足所述推送时间,以用于在满足所述推送时间时执行对所述待推送消息的发送。5.根据权利要求1所述的方法,其特征在于,所述待推送数据还包括:信息传输方式;所述调用所述业务侧对应的信息发送路径以发送所述待推送消息包括:在所述信息发送路径中以所述信息传输方式将...

【专利技术属性】
技术研发人员:黄晓军付晟谢玲玲
申请(专利权)人:网易无尾熊杭州科技有限公司
类型:发明
国别省市:浙江,33

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

1