[发明专利]一种可配置的消息推送方法和装置有效
申请号: | 202011488376.3 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112653745B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 谢福成 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 尹宗美;冯培培 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 消息 推送 方法 装置 | ||
本发明公开了一种可配置的消息推送方法和装置,涉及计算机技术领域。该方法的一具体实施例包括:在配置表中,根据数据需求配置数据加工规则并根据业务需求配置消息模板规则;根据所述配置表中的数据加工规则和消息模板规则,将待推送的数据加工成被写入到消息表中的消息数据;并且通过扫描所述配置表和所述消息表,对所述消息数据进行格式化封装,以便向相应的数据传输接口推送。本发明还公开了一种可配置的消息推送装置。
技术领域
本发明涉及计算机技术领域,尤其涉及一种可配置的消息推送方法和可配置的消息推送装置。
背景技术
在以往消息数据推送的开发部署过程中,都需要手工编写专门的数据加工脚本、消息组装脚本和推送程序,不仅费时费力,无法复用,而且在上线过程中容易产生问题。传统的消息数据推送开发过程中,脚本与配置并未分离,数据需求、消息格式或传输要求等任一需求发生变化,都需要对程序进行修改并进行手工部署,产生了大量重复工作,降低实施效率。
传统的消息数据推送方案包括:根据具体数据库和业务需求编写数据提取脚本,执行脚本获取数据,将数据封装成消息,推送到指定渠道端;每个消息推送需求需按照此模式重复开发,并且当数据需求或消息格式要求变更时,需重新修改数据提取脚本或是调整消息封装的格式,并再次进行部署工作。
现有方案中,数据提取脚本和消息封装处理均是手工开发操作,工作量大,开发时间长,且无法复用,效率低。当需求发生变更时,涉及修改文件较多,需花费较长时间进行修改测试,相关配置需进行优化。因此现有方案中,存在着工作量大、效率低下等问题。
如下列出与本发明相关联的一些术语:
NFT:网络文件传输(Network File Transport)是使用网络的本地传输协议通过本地或全局网络(例如Internet)接收或发送文件或数据的过程。
发明内容
有鉴于此,本发明实施例提供一种可配置的消息推送方法和可配置的消息推送装置。该方法针对比较普遍的消息数据推送场景,分离配置和加工,分离数据与模板,用户通过配置数据加工规则、消息模板规则,并指定推送频率、推送时间和推送对象等,就能够实现数据的自动跑批、推送文件的自动生成、按指定的推送频率将生成的推送文件自动推送到推送对象的微信企业号,通过实施的配置化省去修改脚本的大量重复劳动,提高了上线部署和消息推送的效率,同时可以有效降低部署期间的操作风险。本发明中一套通用的可配置的消息自动化推送方案,利用配置信息和固定脚本,可自动完成消息数据的推送工作,技术人员仅需通过配置即可省去之后需要手动编写数据提取脚本和消息封装脚本的工作量,实时扫描规则配置库和消息库进行消息数据的封装,实现消息的实时自动化推送,简化上线工作并降低产生问题的可能性,提高工作质量,并且该方法具有一定的通用性,适用于大部分消息数据推送处理过程。
为实现上述目的,根据本发明实施例的一个方面,提供了一种可配置的消息推送方法,包括:
在配置表中,根据数据需求配置数据加工规则并根据业务需求配置消息模板规则;
根据所述配置表中的数据加工规则和消息模板规则,将待推送的数据加工成被写入到消息表中的消息数据;并且
通过扫描所述配置表和所述消息表,对所述消息数据进行格式化封装,以便向相应的数据传输接口推送。
可选地,所述数据加工规则包括数据访问ID、数据加工频率及数据查询sql等,并且所述消息模板规则包括消息内容模板、动态参数值等。
可选地,所述数据加工规则具体为有效标识、加工频率、数据访问标识、依赖数据库表名、数据查询SQL、聚合字段、接收人字段、系统处理时间、最新数据日期。
可选地,所述消息模板规则具体为消息标题、功能描述、消息类型、功能描述、动态参数值、消息内容模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011488376.3/2.html,转载请声明来源钻瓜专利网。