一种基于场景的通用参数维护方法及装置制造方法及图纸

技术编号:26730547 阅读:16 留言:0更新日期:2020-12-15 14:31
本发明专利技术提供一种基于场景的通用参数维护方法及装置,所述方法包括:获取参数维护信息,参数维护信息包括原始参数对象和变更后参数对象;根据原始参数对象获得原始参数对象对应的属性字段,并根据变更后参数对象获得变更后参数对象对应的属性字段和场景编号;根据变更后参数对象对应的场景编号,查询获得变更后参数对象的属性登记配置文件;根据原始参数对象对应的属性字段、变更后参数对象对应的属性字段以及变更后参数对象的属性登记配置文件,获得参数变更信息;将参数变更信息登记到通用参数维护登记表中。所述装置用于执行上述方法。本发明专利技术实施例提供的基于场景的通用参数维护方法及装置,减少了资源的消耗。

【技术实现步骤摘要】
一种基于场景的通用参数维护方法及装置
本专利技术涉及数据处理
,具体涉及一种基于场景的通用参数维护方法及装置。
技术介绍
目前,应用系统中通常需要进行不同场景的参数维护,在需要时进行参数维护的历史记录查询或者导出。现有技术中,需要为每一种场景提供参数维护记录查询/导出的前台页面和后台服务接口以及新增相关参数维护记录历史表,如果应用系统比较庞大,会导致后台服务器接口和参数维护记录历史表的数量非常多,有几十个甚至上百个,后续难以维护和管理,极大增加了开发与测试的工作量,并消耗很多的系统资源。此外,操作人员要查看自己在应用系统中做过哪些参数的维护,需要把所有的参数维护页面点开然后一个一个接口的查看,非常的不方便。
技术实现思路
针对现有技术中的问题,本专利技术实施例提供一种基于场景的通用参数维护方法及装置,能够至少部分地解决现有技术中存在的问题。一方面,本专利技术提出一种基于场景的通用参数维护方法,包括:获取参数维护信息,所述参数维护信息包括原始参数对象和变更后参数对象;根据所述原始参数对象获得所述原始参数对象对应的属性字段,并根据所述变更后参数对象获得所述变更后参数对象对应的属性字段和场景编号;根据所述变更后参数对象对应的场景编号,查询获得所述变更后参数对象的属性登记配置文件;根据所述原始参数对象对应的属性字段、所述变更后参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得参数变更信息;将所述参数变更信息登记到通用参数维护登记表中。另一方面,本专利技术提供一种基于场景的通用参数维护装置,包括:获取单元,用于获取参数维护信息,所述参数维护信息包括原始参数对象和变更后参数对象;第一获得单元,用于根据所述原始参数对象获得所述原始参数对象对应的属性字段,并根据所述变更后参数对象获得所述变更后参数对象对应的属性字段和场景编号;查询单元,用于根据所述变更后参数对象对应的场景编号,查询获得所述变更后参数对象的属性登记配置文件;第二获得单元,用于根据所述原始参数对象对应的属性字段、所述变更后参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得参数变更信息;登记单元,用于将所述参数变更信息登记到通用参数维护登记表中。再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述基于场景的通用参数维护方法的步骤。又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述基于场景的通用参数维护方法的步骤。本专利技术实施例提供的基于场景的通用参数维护方法及装置,获取参数维护信息,根据原始参数对象获得原始参数对象对应的属性字段,并根据变更后参数对象获得变更后参数对象对应的属性字段和场景编号,根据变更后参数对象对应的场景编号,获得变更后参数对象的属性登记配置文件,根据原始参数对象对应的属性字段、变更后参数对象对应的属性字段以及变更后参数对象的属性登记配置文件,获得参数变更信息,将参数变更信息登记到通用参数维护登记表中,实现跨场景的参数维护,无需为每个场景提供参数维护的前台页面和后台服务接口,减少了资源的消耗。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术一实施例提供的基于场景的通用参数维护方法的流程示意图。图2是本专利技术另一实施例提供的基于场景的通用参数维护方法的流程示意图。图3是本专利技术又一实施例提供的基于场景的通用参数维护方法的流程示意图。图4是本专利技术再一实施例提供的基于场景的通用参数维护方法的流程示意图。图5是本专利技术一实施例提供的基于场景的通用参数维护装置的结构示意图。图6是本专利技术一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。为了便于理解本申请提供的技术方案,下面先对本申请技术方案的相关内容进行说明。在不同场景的参数维护中,当修改、新增和删除完成时,调用本专利技术实施例提供的基于场景的通用参数维护方法,将维护记录登记在同一张维护记录历史表里面,即登记到通用参数维护登记表中。在登记参数维护记录之前,可以将属性字段包括的数据字段名称和数据字段代码值做一次映射然后再进行登记,以方便理解属性字段。本专利技术实施例提供的基于场景的通用参数维护方法,适用于不同场景的参数维护,具有通用性。代码值映射:应用程序的接口和数据库表中往往会存在很多代码类型的字段,其取值一般是无实际意义的数字或英文,将数字或者英文映射成人们能够理解一段中文描述称为代码值映射。参数维护日志:系统会存在很多参数维护接口,将维护记录流水以一句话的形式登记在维护记录表中,此种表现形式称为参数维护日志。动态场景配置:系统中的参数场景有很多,我们给不同的场景编一个号,后续如果有新增或删除场景可以动态的添加或者删除编号,此操作称为动态场景配置。图1是本专利技术一实施例提供的基于场景的通用参数维护方法的流程示意图,如图1所示,本专利技术实施例提供的基于场景的通用参数维护方法,包括:S101、获取参数维护信息,所述参数维护信息包括原始参数对象和变更后参数对象;具体地,服务器可以获取参数维护信息,所述参数维护信息包括原始参数对象和变更后参数对象。其中,所述变更后参数对象是对参数进行修改、新增或删除之后生成的。如果是新增参数操作,那么原始参数对象为空;如果是参数删除操作,那么变更后参数对象为空。在本专利技术实施例中,原始参数对象和变更后参数对象可以是类似于Java的对象,比如在银行系统中对象可以为账户。S102、根据所述原始参数对象获得所述原始参数对象对应的属性字段,并根据所述变更后参数对象获得所述变更后参数对象对应的属性字段和场景编号;具体地,所述服务器在获得所述参数维护信息之后,可以根据所述原始参数对象,获得与所述原始参数对象的属性字段,并根据所述变更后参数对象,获得与所述变更后参数对象对应的属性字段和场景编号。其中,所述原始参数对象对应的属性字段是预设的,所述变更后参数对象对应的属性字段和场景编号是预设的。属性字段和场景编号的获取可以通过反射技术实现。场景编号与场景一一对应。场景可以根据实际业务需要进行设置,比如客户账户的维护,收款行账户的维护,本专利技术实施例不做限定。S103、根据所述变更后参数对象对应的场景编号,获得所述变更后参数对象本文档来自技高网...

【技术保护点】
1.一种基于场景的通用参数维护方法,其特征在于,包括:/n获取参数维护信息,所述参数维护信息包括原始参数对象和变更后参数对象;/n根据所述原始参数对象获得所述原始参数对象对应的属性字段,并根据所述变更后参数对象获得所述变更后参数对象对应的属性字段和场景编号;/n根据所述变更后参数对象对应的场景编号,查询获得所述变更后参数对象的属性登记配置文件;/n根据所述原始参数对象对应的属性字段、所述变更后参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得参数变更信息;/n将所述参数变更信息登记到通用参数维护登记表中。/n

【技术特征摘要】
1.一种基于场景的通用参数维护方法,其特征在于,包括:
获取参数维护信息,所述参数维护信息包括原始参数对象和变更后参数对象;
根据所述原始参数对象获得所述原始参数对象对应的属性字段,并根据所述变更后参数对象获得所述变更后参数对象对应的属性字段和场景编号;
根据所述变更后参数对象对应的场景编号,查询获得所述变更后参数对象的属性登记配置文件;
根据所述原始参数对象对应的属性字段、所述变更后参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得参数变更信息;
将所述参数变更信息登记到通用参数维护登记表中。


2.根据权利要求1所述的方法,其特征在于,所述根据所述原始参数对象对应的属性字段、所述变更后参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得参数变更信息包括:
根据所述原始参数对象对应的属性字段和所述变更后参数对象对应的属性字段,获得发生变化的属性字段;
若判断获知所述发生变化的属性字段与所述属性登记配置文件包括的属性字段匹配,则基于所述发生变化的属性字段获得对应的参数变更信息。


3.根据权利要求1所述的方法,其特征在于,还包括:
若判断获知所述原始参数对象为空,则根据所述变更后参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得所述参数变更信息。


4.根据权利要求1所述的方法,其特征在于,还包括:
若判断获知所述变更后参数对象为空,则根据所述原始参数对象对应的属性字段以及所述变更后参数对象的属性登记配置文件,获得所述参数变更信息。


5.根据权利要求1所述的方法,其特征在于,所述将所述参数变更信息登记到通用参数维护登记表中包括:
根据所述参数变更信息包括的属性字段的名称以及简约数据字典,获得所述参数变更信息包括的每个属性字段的名称对应的代码类型;其中,所述简约数据字典是预设的;
若获知所述属性字段的代码类型为是,则根据所述属性字段的原值和新值从所...

【专利技术属性】
技术研发人员:王昊李瑶史国伟
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1