[发明专利]用于业务调用的通用数据配置方法及系统有效
申请号: | 201910488130.7 | 申请日: | 2019-06-05 |
公开(公告)号: | CN112052294B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 张继鹏;董卫东;张晓;周超;李涛;王建 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;H04L41/08;H04L41/5041 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 王维 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 业务 调用 通用 数据 配置 方法 系统 | ||
本发明公开了一种用于业务调用的通用数据配置方法及系统,涉及数据配置领域。该方法的步骤包括:为每条子业务定义统一的数据模型,为待调用业务所需的每条子业务建立迭代关系,迭代关系中包括1条起始子业务和其余伙伴子业务;当一条伙伴子业务配置完成后,根据迭代关系确定起始子业务;当起始子业务配置完成后,若根据迭代关系确定其余伙伴子业务均配置完成,则形成待调用业务的业务配置信息。本发明能够通过统一的数据模型来被不同的业务调用,进而显著简化了业务配置过程;而且本发明通过对起始子业务和伙伴子业务、及其迭代关系的划分,进而实现无论获取的是待调用业务的任意子业务,都可以迭代关系来配置整个待调用业务。
技术领域
本发明涉及数据配置领域,具体涉及一种用于业务调用的通用数据配置方法及系统。
背景技术
业务配置平台主要是基于模块化思想,即以模块作为最基本的业务单元;一项业务的实现往往需要多个模块(即多项子业务)之间的交互。
但是,通过业务配置平台配置业务时存在以下缺陷:
配置一项业务时,首先需要配置人员了解该业务所需的所有子业务、以及子业务之间的关联关系,然后配置人员需要编写与各个子业务及关联关系对应的代码。这不仅配置过程比较繁琐,出错率较高;而且对配置人员的要求较高(需要配置人员了解各个子业务的代码信息等),局限了使用范围;与此同时,由于不同配置人员编写的代码类型不同,因此不同配置人员编写的代码的复用性较差。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:如何在不需要编写代码的情况下,调用预先设置好的通用数据模型进行任意业务的配置。
为达到以上目的,本发明提供的用于业务调用的通用数据配置方法,包括以下步骤:为每条子业务定义统一的数据模型,为待调用业务所需的每条子业务建立迭代关系,迭代关系中包括一条起始子业务和其余伙伴子业务;当一条伙伴子业务配置完成后,根据迭代关系确定起始子业务;当起始子业务配置完成后,若根据迭代关系确定其余伙伴子业务均配置完成,则形成待调用业务的业务配置信息。
在上述技术方案的基础上,该方法具体包括以下步骤:获取待调用业务所需的任意子业务的数据模型:
若当前子业务为起始子业务、且根据迭代关系判定所有伙伴子业务的数据模型均配置完成,则根据所述所有数据模型形成待调用业务的业务配置信息;
若当前子业务为伙伴子业务、且根据迭代关系判定起始子业务的数据模型配置完成,则获取起始子业务的数据模型。
在上述技术方案的基础上,每个数据模型中包括该子业务与其他子业务之间的关联关系,所述为每条子业务创建数据模型的流程包括:按照功能将所有子业务进行分类,一个类别中所有子业务的关联关系相同;每个类别中记载有该类与其他类之间的关联关系;确定与需要创建的子业务对应的类别,根据该类与其他类之间的关联关系,将该子业务与其他子业务关联后,形成该子业务的数据模型。
在上述技术方案的基础上,子业务之间的关联关系包括依赖关系和父子关系,依赖关系为该子业务仅依赖或被依赖于一条其他子业务,父子关系为该子业务被多条其他子业务依赖、或者与其他子业务共同依赖于一条子业务。
在上述技术方案的基础上,所述起始子业务和伙伴子业务均可以为非必要子业务,非必要子业务的数据模型待调用业务的业务配置信息配置完成后下发。
本发明提供的用于业务调用的通用数据配置系统,包括数据模型创建模块和数据模型调用模块;
数据模型创建模块用于:为每条子业务创建数据模型,每个数据模型中包括该子业务与其他子业务之间的关联关系;
数据模型调用模块用于:当待调用业务所需的所有数据模型全部配置完成后,根据所述所有数据模型形成待调用业务的业务配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910488130.7/2.html,转载请声明来源钻瓜专利网。