[发明专利]消息推送系统、方法、电子设备和存储介质在审
申请号: | 202110955156.5 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113656735A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 敖沪军;马步蟾;张倩倩;肖克 | 申请(专利权)人: | 携程商旅信息服务(上海)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06Q30/06;G06F9/54 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 徐莉;钟宗 |
地址: | 200093 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 系统 方法 电子设备 存储 介质 | ||
本发明涉及互联网技术领域,提供一种消息推送系统、方法、电子设备和存储介质。消息推送系统包括:消息生成器,用于响应于携带场景标识和订单标识的消息推送请求,根据场景标识获取对应的消息模板,并根据消息模板的待加载内容和订单标识发出数据调取请求;数据提供器,与消息生成器连接,用于响应于数据调取请求,获得待加载内容对应的目标数据和订单标识对应的目标对象;消息生成器还用于根据消息模板和目标数据生成目标消息,并将目标消息推送至目标对象。本发明实现消息发送流程的通用,支持各类消息、复杂消息的发送,省去开发、测试、发布等繁琐流程,节约人力,并实现消息的可配置、可维护,避免占用业务系统资源。
技术领域
本发明涉及互联网技术领域,具体地说,涉及一种消息推送系统、方法、电子设备和存储介质。
背景技术
当前互联网环境下,服务网络平台,例如旅游网络平台,在很多场景下都需要给用户发送消息。例如:火车晚点时,需要发送短信、邮件等通知用户火车晚点。需要发送消息的场景有很多,每一种场景下的消息内容、消息样式都有所不同。常规流程下,对于每一种场景,开发人员都需要编写对应的代码,以实现该场景下对应消息的发送。目前的流程存在如下问题:
由于每种场景下都需要编写对应代码,导致各个业务系统中存在大量关于信息发送的重复代码,占用系统资源;
消息发送依赖于业务场景,分散在各个业务的子系统中,导致系统结构繁琐复杂,系统难以维护;
消息的发送流程相同,且很多消息内容、样式接近,每种场景下编写对应代码浪费开发人力成本。
需要说明的是,上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本发明提供一种消息推送系统、方法、电子设备和存储介质,能够实现消息发送流程的通用,支持各类消息、复杂消息的发送,省去开发、测试、发布等繁琐流程,节约人力,并实现消息的可配置、可维护,避免占用业务系统资源。
本发明的一个方面提供一种消息推送系统,包括:消息生成器,用于响应于携带场景标识和订单标识的消息推送请求,根据所述场景标识获取对应的消息模板,并根据所述消息模板的待加载内容和所述订单标识发出数据调取请求;数据提供器,与所述消息生成器连接,用于响应于所述数据调取请求,获得所述待加载内容对应的目标数据和所述订单标识对应的目标对象;所述消息生成器还用于根据所述消息模板和所述目标数据生成目标消息,并将所述目标消息推送至所述目标对象。
在一些实施例中,所述消息生成器包括:消息数据库,用于存储预设消息模板,每个预设消息模板对应至少一个场景标识;请求处理模块,与所述消息数据库连接,用于响应于所述消息推送请求,自所述消息数据库中获取所述消息模板;数据加载模块,与所述请求处理模块连接并与所述数据提供器对接,用于向所述数据提供器发出所述数据调取请求,并获得所述数据提供器返回的所述目标数据和所述目标对象;以及消息发送模块,与所述数据加载模块连接,用于根据所述目标数据渲染所述消息模板,生成所述目标消息,并推送所述目标消息。
在一些实施例中,所述目标数据为键值对,所述消息发送模块根据所述目标数据渲染所述消息模板,包括:将所述键值对的键与所述待加载内容进行映射,获得所述键值对与所述待加载内容的映射关系;根据所述映射关系将每个键值对的值加载至相映射的待加载内容,生成所述目标消息。
在一些实施例中,所述请求处理模块响应于所述消息推送请求,包括:判断所述消息推送请求是否需要同步处理;若是,执行所述消息推送请求,自所述消息数据库中获取所述消息模板;若否,将所述消息推送请求传入消息队列等待执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程商旅信息服务(上海)有限公司,未经携程商旅信息服务(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110955156.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高压换流站及交流滤波器布置结构
- 下一篇:无线充电装置及方法