[发明专利]一种基于Drools规则引擎的基站数据库核查方法有效
| 申请号: | 201210554162.0 | 申请日: | 2012-12-19 |
| 公开(公告)号: | CN103064909A | 公开(公告)日: | 2013-04-24 |
| 发明(设计)人: | 陈浙良;孙平;阳许军;胡志勇;张重齐 | 申请(专利权)人: | 武汉虹翼信息有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 程殿军 |
| 地址: | 430074 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 drools 规则 引擎 基站 数据库 核查 方法 | ||
技术领域
本发明有关一种数据核查方法,特别是指一种基于Drools规则引擎的基站数据库核查方法。
背景技术
数据核查在移动通信网络的运营维护中是一项重要的工作,通过数据核查可以及时并有效地发现不规范的数据,还可以修改这些数据,为移动基站正常运行减少失误和风险,同时可以为数据维护人员提供维护数据填写规范的便利。随着移动基站数据不断增加,移动基站数据的填写要求也不断发生改变,基站数据的出错几率不断增大,基站数据的维护亦愈来愈困难。如CGI填写越界、信源类型不在指定范围内、室内覆盖数据中2G LAC,2G CI不出现在GSM表里的CGI里、邻频干扰、室内覆盖数据中tdLac,tdCi不出现在TD数据的CGI里等。发现和分析这些错误信息需要采用不同的优化手段来解决。为了高速高效率的开展数据核查工作,需要对整个基站数据以及其填写规范有详细的了解,将单个数据对象和多个数据对象的关联关系进行分类处理,才能有针对性的解决基站数据维护的问题。
目前规则引擎技术主要用于对数据进行过滤和对系统进行监控,且不能对处理结果进行修改和重新处理。目前对规则引擎使用的场景,存在以下问题:
1) 通常过滤数据采用Vortex规则引擎,效率不高,局限性较大;
2) 目前对数据核查通常采用硬编码方式,存在业务逻辑修改困难,后期业务逻辑变更等其他维护性工作难度大;
3) 大多方法只是对异常业务进行监控,而不是全面分析异常情况中的数据,并对这些数据进行更改,使得系统正常;
4) 采用规则引擎对单个数据对象进行独立处理,不能反映多对象之间关联关系。
发明内容
有鉴于此,本发明的主要目的在于提供一种可高效核查待处理的基础数据,并方便维护业务逻辑转换成的规则的基于Drools规则引擎的基站数据库核查方法。
为达到上述目的,本发明提供一种基于Drools规则引擎的数据库核查方法,其特征在于,该方法是用Drools规则引擎将程序修改处理与业务核查逻辑进行分离,该方法包括如下步骤:
1)将基站数据核查情况划分为两大场景,分别是单表核查场景和交叉核查场景;此步骤由程序修改处理编码实现;
2)确定基站数据核查的领域模型;此步骤由程序修改处理编码实现;
3)根据不同场景进行字段核查,由业务核查逻辑控制drools规则引擎,依据核查规则描述文件进行核查处理,并将核查结果反馈给程序修改处理进行界面呈现,供用户进行修改。
所述单表核查分为简单字段核查和记录间字段关联核查,简单字段核查是指对单个字段是否必填或填写格式的核查,记录间字段关联核查是指一个字段的填写内容必须依赖于另一个字段这种情况的核查,所述交叉核查是主表与附表之间的核查,附表中的某些字段必须以主表作为参考,附表中的这些字段的填写需要与主表中的被参考字段之间满足一定的关系。
所述领域模型包括基站、小区、室分、直放站、网元组、邻区关系、覆盖类型。
所述领域模型包括4个数据库:GSM小区数据库、TD小区数据库、室分数据库、直放站数据库,GSM小区数据库与TD小区数据库视为小区数据库。
所述小区数据库按小区配置数据、小区工程管理数据、小区外部设备、小区核查数据、小区地理位置、覆盖类型将字段分为6大类;
GSM基站数据库按GSM配置数据、GSM工程管理数据、GSM外部设备、GSM核查数据、GSM地理位置将字段分成5大类;
TD基站数据库按TD配置数据、TD工程管理数据、TD外部设备、TD核查数据、TD地理位置将字段分成5大类;
所述室分数据库按室分公共数据、2G覆盖数据、TD覆盖数据、WLAN覆盖数据将字段分为4大类;
所述直放站数据库按基本数据、工程管理数据、覆盖类数据将字段分为3大类。
所述步骤3)中的字段核查包括简单单一字段核查、同一对象的不同实例之间比较以及多对象之间信息结构交叉核查。
对数据核查的结果显示出来,并指定错误的信息位置以及允许用户修改,并接受修改的新数据,重新用规则引擎进行反复核查。
在所述多对象之间信息结构交叉核查中,将两个数据对象之间的关联关系用规则引擎描述,核查两个数据对象之间的关联性错误。
显示错误信息以及错误信息的位置,把核查规则拆分成多条,该核查规则包括:
简单字段类型核查:字符串、数字、邮件;
简单字段范围核查:上下限、包含、字符串长度;
简单字段枚举型:真假、是否。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹翼信息有限公司,未经武汉虹翼信息有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210554162.0/2.html,转载请声明来源钻瓜专利网。





