[发明专利]一种记录参数维护变更的方法、系统及装置无效
申请号: | 200810089723.8 | 申请日: | 2008-04-03 |
公开(公告)号: | CN101552701A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 刘太柱 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 记录 参数 维护 变更 方法 系统 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种记录参数维护变更的方法、系统及装置。
背景技术
绝大多数的软件系统一般都会有一个或多个参数维护类子系统。参数维护是对一个或多个数据表进行增加、删除、修改、查询操作。由于参数的维护主要靠人工进行,发生错误的几率比较高。然而参数的作用非常关键,出现错误会影响整个系统运行的准确性。所以,非常有必要记录参数的变更日志,把数据变更前后的值、变更时间、变更操作员等相关信息记录下来,便于事后稽核以及数据的恢复。从而提高系统的整体的稳定性、安全性和可恢复性。
虽然修改参数数据的同时记录变更日志实现起来没有复杂的技术难度,但是工作量却比较大,每一类参数的维护模块都需要单独开发,人力成本较高,也影响系统的稳定性。
与本发明相关的现有技术的处理过程如图1,包括:
步骤S101、操作员在系统操作界面查询参数数据D的详细信息,触发参数数据D维护模块到数据库查询参数D并显示在系统操作界面上;显示在系统操作界面上的参数数据D由n个元素构成,分别为D1、D2、D3、...Dn;
步骤S102、操作员在系统操作界面修改参数数据D的构成元素D1和D2,系统操作界面把变更前、后的参数数据D通过数据对象的方式提交给参数数据D维护模块;
步骤S103、参数数据D维护模块通过n段独立的代码分别比较变更前、 后的两个参数数据对象的n个对应的数据元素,最后分析出数据元素D1、D2发生了变更;
步骤S104、参数数据D维护模块修改数据库中参数数据D的数据元素D1、D2,同时记录数据变更日志。
发明人发现该现有技术存在以下缺点:
1、在系统操作界面提交时,参数数据的每一个数据元素(字段)都需要一段独立的分析比较代码,用于比较该元素是否发生了变更;
2、每一类参数数据都需要一个对应的参数数据维护模块负责相应的数据变更处理;
3、组成参数数据的数据元素的增删及数据元素属性(如数据类型等)的修改都需要修改实现代码,都需要对代码进行重新编译和发布;
该方案开发工作量较大,每增加一类参数数据都要开发一个对应的参数数据维护模块,从而导致系统的稳定性和扩展性较差。
发明内容
本发明实施例要解决的问题是提供一种可扩展的通用参数数据维护方法,通过读取参数元数据的方式动态实现所有参数数据的维护功能、并自动记录日志,以减少开发的工作量。
为达到上述目的,本发明实施例一方面提出一种记录参数维护变更的方法,包括以下步骤:
获取参数维护变更信息;
根据所述参数维护变更信息中的参数类型读取所述参数类型的元数据,获取所述参数类型的参数配置信息;
根据所述参数维护变更信息和所述参数配置信息生成参数业务变更项对象、实体变更项对象,以及通过通用数据比较方法生成字段变更项对象;所述通用数据比较方法包括下列方法之中的至少一种:日期类型比较方法;字符类型比较方法;数字类型比较方法;
根据所述参数业务变更项对象、实体变更项对象、以及字段变更项对象生成参数数据表数据和日志数据表数据。
本发明实施例一方面还提出一种记录参数维护变更的系统,包括:
元数据解析组件,用于获取参数维护变更信息,根据所述参数维护变更信息中的参数类型读取所述参数类型的元数据,获取所述参数类型的参数配置信息;
变更项对象生成组件,用于根据所述参数维护变更信息和所述参数配置信息生成参数业务变更项对象、实体变更项对象,以及通过通用数据比较方法生成字段变更项对象;所述通用数据比较方法包括下列方法之中的至少一种:日期类型比较方法;字符类型比较方法;数字类型比较方法;
日志数据记录组件,用于根据所述参数业务变更项对象、实体变更项对象、以及字段变更项对象生成日志数据表数据;
参数数据记录组件,用于根据所述参数业务变更项对象、实体变更项对象、以及字段变更项对象生成参数数据表数据。
该系统还包括调度组件,用于调度所述元数据解析组件、变更项对象生成组件、日志数据记录组件、和/或参数数据记录组件协同完成参数数据维护操作,并记录操作日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810089723.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:潜油直线电机
- 下一篇:一种汽车整流器二极管散热壳