业务数据统一配置和校验方法及系统技术方案

技术编号:26766015 阅读:17 留言:0更新日期:2020-12-18 23:42
本发明专利技术公开了一种业务数据统一配置和校验方法及系统,方法包括:根据所要配置的业务商品,通过预设的商品与规则关系实例表查询得到对应的配置规则编码;根据预设的限制规则实例表查询得到配置规则编码对应的规则;根据预设的核心限制条件实例表查询规则对应的限制条件;根据预设的参数实例表查询得到限制条件的具体参数;根据具体参数替换业务商品的规则参数。通过本发明专利技术的技术方案,不需要人工进行数据库操作,降低了业务开发人员的开发成本,提高了开发效率。

【技术实现步骤摘要】
业务数据统一配置和校验方法及系统
本专利技术涉及业务支撑系统
,尤其涉及一种业务数据统一配置和校验方法和一种业务数据统一配置和校验系统。
技术介绍
目前,BOSS业务支撑系统日益庞杂,承载受理的业务量巨大,尤其的业务商品受理类(产品资费和营销活动办理)。而商品受理时会有各种各样的业务限制来满足不同的市场要求。业务开发人员每次对产品资费和营销活动的限制都是单独的配置,无法复用,增加了业务开发工作量和维护难度。
技术实现思路
针对上述问题,本专利技术提供了一种业务数据统一配置和校验方法及系统,通过统一的配置平台进行业务商品的前项和后项限制条件配置,后端校验能力合并,不需要人工进行数据库操作,降低业务开发人员的开发成本,提高了开发效率。为实现上述目的,本专利技术提供了一种业务数据统一配置和校验方法,包括:根据所要配置的业务商品,通过预设的商品与规则关系实例表查询得到对应的配置规则编码;根据预设的限制规则实例表查询得到所述配置规则编码对应的规则;根据预设的核心限制条件实例表查询所述规则对应的限制条件;根据预设的参数实例表查询得到所述限制条件的具体参数;根据所述具体参数替换所述业务商品的规则参数。在上述技术方案中,优选地,业务数据统一配置和校验方法还包括:若在通过预设的商品与规则关系实例表查询对应的配置规则编码时未查询到对应的配置规则编码,则停止进行所述业务商品的规则参数配置。在上述技术方案中,优选地,业务数据统一配置和校验方法还包括:若在通过预设的限制规则实例表查询所述配置规则编码对应的规则时未查询到对应的规则,则发出配置数据缺失的报错信息。在上述技术方案中,优选地,所述根据预设的核心限制条件实例表查询所述规则对应的限制条件具体包括SQL语句、JAVA规则组件和存储过程三种查询实现方式;在SQL语句方式中,通过SQL语句解析所述核心限制条件实例表中的规则因子值字段中的SQL语句,在JAVA规则组件方式中,利用JAVA语句调用规则因子值字段中的实体。在上述技术方案中,优选地,在根据预设的参数实例表查询得到所述限制条件的具体参数时,若查询到具体参数,则根据参数模板中对应顺序和参数类型,将查询到的参数配置为所述业务商品的规则参数,通过配置校验;若未查询到具体参数,则根据查询实现方式的返回值判断结果,停止进行所述业务商品的规则参数配置或发出参数类型不匹配的报错信息。在上述技术方案中,优选地,根据所述核心限制条件实例表的规则因子类型字段值确定所要采用的查询实现方式为SQL语句、JAVA规则组件或存储过程。在上述技术方案中,优选地,所要配置的所述业务商品根据前端配置模块输入的业务商品和相应的参数值确定。本专利技术还提出一种业务数据统一配置和校验系统,应用如上述技术方案中任一项所述的业务数据统一配置和校验方法,包括:配置规则编码查询模块,用于根据所要配置的业务商品,通过预设的商品与规则关系实例表查询得到对应的配置规则编码;规则查询模块,用于根据预设的限制规则实例表查询得到所述配置规则编码对应的规则;限制条件查询模块,用于根据预设的核心限制条件实例表查询所述规则对应的限制条件;参数查询模块,用于根据预设的参数实例表查询得到所述限制条件的具体参数;参数配置模块,用于根据所述具体参数替换所述业务商品的规则参数。在上述技术方案中,优选地,若所述配置规则编码查询模块在通过预设的商品与规则关系实例表查询对应的配置规则编码时未查询到对应的配置规则编码,则停止进行所述业务商品的规则参数配置,若所述规则查询模块在通过预设的限制规则实例表查询所述配置规则编码对应的规则时未查询到对应的规则,则发出配置数据缺失的报错信息。在上述技术方案中,优选地,业务数据统一配置和校验系统还包括前端配置模块,根据所述前端配置模块输入的业务商品和相应的参数值确定所要配置的业务商品。与现有技术相比,本专利技术的有益效果为:通过统一的配置平台进行业务商品的前项和后项限制条件配置,后端校验能力合并,不需要人工进行数据库操作,降低业务开发人员的开发成本,提高了开发效率。附图说明图1为本专利技术一种实施例公开的业务数据统一配置和校验方法的流程示意图;图2为本专利技术一种实施例公开的业务数据统一配置和校验系统的示意框图。图中,各组件与附图标记之间的对应关系为:11.配置规则编码查询模块,12.规则查询模块,13.限制条件查询模块,14.参数查询模块,15.参数配置模块,16.前端配置模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图对本专利技术做进一步的详细描述:如图1所示,根据本专利技术提供的一种业务数据统一配置和校验方法,包括:根据所要配置的业务商品,通过预设的商品与规则关系实例表查询得到对应的配置规则编码;根据预设的限制规则实例表查询得到配置规则编码对应的规则;根据预设的核心限制条件实例表查询规则对应的限制条件;根据预设的参数实例表查询得到限制条件的具体参数;根据具体参数替换业务商品的规则参数。在该实施例中,通过统一的配置平台进行业务商品的前项和后项限制条件配置,后端校验能力合并,不需要人工进行数据库操作,降低业务开发人员的开发成本,提高了开发效率。具体地,以电信运营商的业务商品作为示例,以资费和营销活动的限制条件和参数的配置和校验对上述业务数据统一配置和校验方法进行具体说明。首先,根据前端所要配置的业务商品,根据上述配置流程依次查询预设的商品与规则关系实例表(PD_GOODSRULE_DICT)、限制规则实例表(PD_GOODSRULEDETAIL_DICT)、核心限制条件实例表(PD_CONDITION_DICT)和参数实例表(PD_CONDITIONPARAMS_DICT)。其中,限制规则实例表用于记录规则对应的条件明细、提示信息、分组等信息,核心限制条件实例表用于记录条件内容、数据源等信息,参数实例表用于记录参数的类型、取值方式等信息。其次,通过统一的后端规则校验接口,实现对应配置规则内容的执行和结果输出。然后,梳理现系统中资费和营销活动的限制条件和参数,抽象出基本的核心限制条件,配置到新增的核心限制条件表和参数表中。其中,核心限制条件包括资费与品牌限制、与营销活动关系、在网时间限制、合家欢限制类、目标用户群限制、宽带类限制等。具体地,商品与规则关系实例表、限制规则实例表、核心限制条件实例表和参数实例表分别如下表所示。表1商品与规则关系实例表表2限制规则实例表表3核心限制条件实例表表4参数实例表在上述实施例中,优选地,业务数据统一本文档来自技高网...

【技术保护点】
1.一种业务数据统一配置和校验方法,其特征在于,包括:/n根据所要配置的业务商品,通过预设的商品与规则关系实例表查询得到对应的配置规则编码;/n根据预设的限制规则实例表查询得到所述配置规则编码对应的规则;/n根据预设的核心限制条件实例表查询所述规则对应的限制条件;/n根据预设的参数实例表查询得到所述限制条件的具体参数;/n根据所述具体参数替换所述业务商品的规则参数。/n

【技术特征摘要】
1.一种业务数据统一配置和校验方法,其特征在于,包括:
根据所要配置的业务商品,通过预设的商品与规则关系实例表查询得到对应的配置规则编码;
根据预设的限制规则实例表查询得到所述配置规则编码对应的规则;
根据预设的核心限制条件实例表查询所述规则对应的限制条件;
根据预设的参数实例表查询得到所述限制条件的具体参数;
根据所述具体参数替换所述业务商品的规则参数。


2.根据权利要求1所述的业务数据统一配置和校验方法,其特征在于,还包括:
若在通过预设的商品与规则关系实例表查询对应的配置规则编码时未查询到对应的配置规则编码,则停止进行所述业务商品的规则参数配置。


3.根据权利要求1所述的业务数据统一配置和校验方法,其特征在于,还包括:
若在通过预设的限制规则实例表查询所述配置规则编码对应的规则时未查询到对应的规则,则发出配置数据缺失的报错信息。


4.根据权利要求1所述的业务数据统一配置和校验方法,其特征在于,所述根据预设的核心限制条件实例表查询所述规则对应的限制条件具体包括SQL语句、JAVA规则组件和存储过程三种查询实现方式;
在SQL语句方式中,通过SQL语句解析所述核心限制条件实例表中的规则因子值字段中的SQL语句,在JAVA规则组件方式中,利用JAVA语句调用规则因子值字段中的实体。


5.根据权利要求4所述的业务数据统一配置和校验方法,其特征在于,在根据预设的参数实例表查询得到所述限制条件的具体参数时,若查询到具体参数,则根据参数模板中对应顺序和参数类型,将查询到的参数配置为所述业务商品的规则参数,通过配置校验;若未查询到具体参数,则根据查询实现方式的返回值判断结果,停止进行所述...

【专利技术属性】
技术研发人员:赵雷
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1