[发明专利]一种业务功能配置方法及装置有效
申请号: | 201811261802.2 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109597661B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 杨霖 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 功能 配置 方法 装置 | ||
1.一种业务功能配置方法,其特征在于,包括:
确定针对待上线的目标业务功能的产品需求输入信息,以及确定所述目标业务功能的产品标识,其中,所述产品需求输入信息包括:所定义的产品要素和各产品要素的属性值;
加载与所述产品标识对应的动态脚本和业务组件,其中,所述动态脚本包含将产品要素转译为组件输入的映射逻辑;
利用脚本引擎基于所述产品需求输入信息,执行所述动态脚本和所述业务组件,以使所述业务组件基于所述动态脚本转译得到的组件输入信息生成配置数据并将所述配置数据下发至业务系统。
2.根据权利要求1所述的方法,其特征在于,在确定针对待上线的目标业务功能的产品需求输入信息之前,还包括:
获取针对目标业务功能所定义的产品要素;以及,
获取基于各业务系统依赖的配置规则所构建的业务组件;以及,
获取针对所述目标业务功能所编写的动态脚本。
3.根据权利要求2所述的方法,其特征在于,所述确定针对待上线的目标业务功能的产品需求输入信息,包括:
基于预设的统一表单定义规范,生成包含针对所述目标业务功能所定义的所述产品要素的表单页面;
获取用户基于所述表单页面输入的各所述产品要素分别对应的属性值;
基于各所述产品要素的所述属性值,生成针对所述目标业务功能的产品需求输入信息。
4.根据权利要求1所述的方法,其特征在于,所述利用脚本引擎基于所述产品需求输入信息,执行所述动态脚本和所述业务组件,以使所述业务组件基于所述动态脚本转译得到的组件输入信息生成配置数据并将所述配置数据下发至业务系统,包括:
利用脚本引擎执行所述动态脚本,将所述产品需求输入信息转译为组件输入信息,并将所述组件输入信息分配给对应的所述业务组件;
利用脚本引擎执行所述业务组件,通过所述业务组件基于所述组件输入信息生成配置数据并将所述配置数据下发至业务系统。
5.根据权利要求2所述的方法,其特征在于,在获取针对所述目标业务功能所编写的动态脚本之后,还包括:
在预先构建的所述业务组件中,确定所述目标业务功能所需的业务组件,构成组件实例模型;
在所述组件实例模型下挂载针对所述目标业务功能所编写的动态脚本;
将挂载有动态脚本的组件实例模型添加至预设需求接入模型库。
6.根据权利要求5所述的方法,其特征在于,所述加载与所述产品标识对应的动态脚本和业务组件,包括:
在所述需求接入模型库中,查找与所述产品标识对应的组件实例模型;
基于查找到的所述组件实例模型,加载所需的动态脚本和业务组件。
7.根据权利要求3所述的方法,其特征在于,所述统一表单定义规范符合JSON Schema协议。
8.一种业务功能配置装置,其特征在于,包括:
确定模块,用于确定针对待上线的目标业务功能的产品需求输入信息,以及确定所述目标业务功能的产品标识,其中,所述产品需求输入信息包括:所定义的产品要素和各产品要素的属性值;
加载模块,用于加载与所述产品标识对应的动态脚本和业务组件,其中,所述动态脚本包含将产品要素转译为组件输入的映射逻辑;
配置模块,用于利用脚本引擎基于所述产品需求输入信息,执行所述动态脚本和所述业务组件,以使所述业务组件基于所述动态脚本转译得到的组件输入信息生成配置数据并将所述配置数据下发至业务系统。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:信息获取模块,用于:
获取针对目标业务功能所定义的产品要素;以及,
获取基于各业务系统依赖的配置规则所构建的业务组件;以及,
获取针对所述目标业务功能所编写的动态脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811261802.2/1.html,转载请声明来源钻瓜专利网。