[发明专利]消息发送方法、系统、计算机设备及存储介质在审
申请号: | 201910480209.5 | 申请日: | 2019-05-31 |
公开(公告)号: | CN111027298A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 陈二雷;邱沙沙;毕胜;王成庆;王延樑 | 申请(专利权)人: | 珠海随变科技有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F16/958;G06Q30/00;G06Q30/06 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 姜波 |
地址: | 519080 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 发送 方法 系统 计算机 设备 存储 介质 | ||
本发明实施例涉及一种消息发送方法、系统、计算机设备及存储介质,所述方法包括:根据待发送消息确定消息模板;获取包含有待发送消息的系统变量对应的系统数据;接收业务服务器发送的自定义变量对应的自定义数据;根据所述系统数据和所述自定义数据基于所述消息模板生成消息体;将所述消息体发送给对应的客户端;通过系统变量和自定义变量可获取待发送消息的内容数据,通过根据业务场景时机选择消息模板,降低了第三方模板的依赖,当有新的待发消息加入系统发送时,只需增加或更改消息模板即可,实现消息的灵活可配。
技术领域
本发明实施例涉及通信领域,尤其涉及一种消息发送方法、系统、计算机设备及存储介质。
背景技术
在电商运营过程中,伴随着消息的多种渠道的发送与接收,当前环境下各个业务系统直接与消息中心底层服务对接,涉及到发送规则,包括内容的编辑都由各个业务系统进行处理,如涉及运营人员替换消息文案、三方平台替换平台模板等,都需要业务方重新编码、测试、上线,方可完成。
然而,现有方案中存在代码侵入性高的问题,并且,有一个发送需求,必须维护一套发送封装代码,维护成本高,一次变更必须对应一个到多个系统同时上线,管理维护不便。
发明内容
鉴于此,为解决上述技术问题或部分技术问题,本发明实施例提供一种消息发送方法、系统、计算机设备及存储介质。
第一方面,本发明实施例提供一种消息发送方法,应用于消息发送系统,包括:
根据待发送消息确定消息模板;
获取包含有待发送消息的系统变量对应的系统数据;
接收业务服务器发送的自定义变量对应的自定义数据;
根据所述系统数据和所述自定义数据基于所述消息模板生成消息体;
将所述消息体发送给对应的客户端。
在一个可能的实施方式中,在所述根据所述系统数据和所述自定义数据基于所述消息模板生成消息体之前,还包括:
解析所述系统数据和所述自定义数据,得到对应的变量值;
验证所述变量值是否正确,以及验证所述变量值是否符合消息发布条件。
在一个可能的实施方式中,所述接收业务服务器发送的自定义变量对应的自定义数据,包括:
通过业务服务器的接口采用与所述接口对应的协议接收所述业务服务器发送的所述自定义变量对应的自定义数据,以及与所述自定义变量对应的授权参数。
在一个可能的实施方式中,所述解析所述系统数据和所述自定义数据,得到对应的变量值,包括:
根据所述授权参数,对所述系统数据和所述自定义数据进行解析;
确定所述系统数据和所述自定义数据对应的变量值。
在一个可能的实施方式中,所述根据所述系统数据和所述自定义数据基于所述消息模板生成消息体,包括:
若所述变量值正确,且符合消息发布条件,则将所述变量值基于所述消息模板生成消息体。
在一个可能的实施方式中,所述方法,还包括:确定所述待发送消息的场景类型;根据所述场景类型确定渠道模板;
所述将所述消息体发送给对应的客户端,包括:根据所述渠道模板将所述消息体发送给对应的客户端。
在一个可能的实施方式中,所述自定义变量通过以下方式确定;
通过所述待发送消息的业务类型、场景类型和时机类型配置所述自定义变量。
第二方面,本发明实施例提供一种消息发送方法,应用于业务服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海随变科技有限公司,未经珠海随变科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910480209.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器控制器、存储装置及管理元数据的方法
- 下一篇:识别车辆乘员的方法和装置