[发明专利]一种基于多云平台发送条件的消息发送实现方法有效
| 申请号: | 201811074621.9 | 申请日: | 2018-09-14 |
| 公开(公告)号: | CN109067911B | 公开(公告)日: | 2022-01-21 |
| 发明(设计)人: | 黄伟健;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
| 主分类号: | H04L67/30 | 分类号: | H04L67/30 |
| 代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 徐勋夫 |
| 地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 多云 平台 发送 条件 消息 实现 方法 | ||
本发明涉及多云平台消息管理技术领域,特别是一种基于多云平台发送条件的消息发送实现方法。本发明首先在统管系统的云注册中心注册多个云平台;其次定义发送条件的类型;接着定义每个条件类型对应的系统处理类;再接着每个云平台根据自身需求,定制不同条件类型对应的处理类;然后编辑消息内容并选择一种条件类型;最后触发消息发送业务流程,获取并执行该条件类型对应的处理类,满足条件则调用消息发送模块。本发明解决了多云平台消息发送复杂、无法统一设置多云平台的消息发送条件、造成人力资源浪费等问题。消息发送条件既可以统一配置,又可以让每个云平台个性化设置,进一步提高了多云平台消息发送的灵活性、可扩展性以及可定制化程度。
技术领域
本发明涉及多云平台消息管理技术领域,特别是一种基于多云平台发送条件的消息发送实现方法。
背景技术
对于现在的web系统中都会带有消息通知的功能,而消息通知就需要有消息发送功能。在有些系统中,消息的具体发送条件是代码里定义,或者从配置文件、数据库中获取,而发送的条件也比较单一,只能判断固定的条件。面对以后需要的变动,增加其它的发动条件,就需要对原有代码进行修改。
发明内容
本发明解决的技术问题在于提供了一种基于多云平台发送条件的消息发送实现方法,解决多云平台消息发送复杂、无法统一设置多云平台的消息发送条件、造成人力资源浪费等问题。
本发明解决上述技术问题的技术方案是:
所述的方法是定义发送条件的类型和系统处理类,云平台根据需要定制处理类、并编辑内容后调用发送模块发送消息。
所述的方法具体包括如下步骤:
步骤1:在统管系统的云注册中心注册多个云平台;
步骤2:定义发送条件的类型;
步骤3:定义每个条件类型对应的系统处理类;
步骤4:每个云平台根据自身需求,定制不同条件类型对应的处理类;
步骤5:编辑消息内容并选择一种条件类型;
步骤6:触发消息发送业务流程,获取并执行该条件类型对应的处理类,满足条件则调用消息发送模块。
所述的统管系统,是指一个统一管理多个云平台基础设施的系统,云平台的各种功能都通过此系统进行操作,统管系统包含了不同云平台的所有功能操作;
所述的注册多个云平台,是指通过组件部署的服务地址注册到统管系统中来调用该服务资源,是一种面向对象服务注册方式。
所述的发送条件类型包括用户限制、时间限制、业务限制等类型。
所述的发送条件是指需要满足各种条件才能执行发送消息,而执行条件是预先设定的可用于比较的条件参数组成;
所述的可用于比较的条件参数是指预定义基于条件参数抽象类的参数类型,支持的比较方式包括但不限于等于、大于、小于、不等于、大于等于、小于等于等常规比较方式,需要比较的值的类型可自定义,包括但不限于数字、字符等常规变量类型;
所述的定义每个条件类型对应的系统处理类是指配置每个条件类型的具体处理逻辑,包括条件类型的参数以及其它配置信息,并且可供所有云平台使用。
所述的每个云平台定制不同条件类型对应的处理类,是指每个云平台根据自身的业务需求单独定义相关条件类型的处理类,并且只供自身云平台使用。
所述的获取条件类型对应的处理类,是指触发消息发送业务流程后,根据当前云平台选择的条件类型,获取并执行其对应的处理类,判断是都满足条件参数,满足则调用消息发送模块;
所述消息发送模块是一个执行消息具体发送的模块,从消息发送表中读取需要发送消息的数据,调用相关的发送接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811074621.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消息拉取的方法及装置
- 下一篇:一种监听VR设备的方法及系统





