一种资源数据核查系统和方法技术方案

技术编号:8884728 阅读:310 留言:0更新日期:2013-07-05 01:24
本发明专利技术提出一种资源数据核查系统和方法,其中系统包括:核查规则管理模块,用于针对不同种类的资源数据制定对应的核查规则;核查任务管理模块,用于根据所述核查规则建立针对资源数据的核查任务,触发数据核查模块执行所述核查任务;数据核查模块,用于在核查任务管理模块的触发下执行核查任务,确定存在问题的资源数据。本发明专利技术能够提高核查效率、降低核查差错率。

【技术实现步骤摘要】

本专利技术涉及网络管理
,尤其涉及。
技术介绍
当前,通信网络运营商面临着全业务运营的需要,除了传统的移动电话业务外,还为用户提供固定业务、宽带业务等,涉及到通道接入、基础通信业务、内容提供、综合信息化解决方案服务等。全业务运营必须建立在完善的资源数据上,同一项业务可能涉及到多个专业的资源,如果没有准确的资源数据信息和相应流程的保障,不可能为用户快速开通业务。目前对于资源数据的核查主要采取人工核查的方式,这种方式的缺点是效率较低、差错率较高。
技术实现思路
本专利技术提供了,能够由系统自动对资源数据进行核查,从而提高核查效率、降低核查差错率。本专利技术的技术方案是这样实现的:一种资源数据核查系统,包括:核查规则管理模块,用于针对不同种类的资源数据制定对应的核查规则;核查任务管理模块,用于根据所述核查规则建立针对资源数据的核查任务,触发数据核查模块执行所述核查任务;数据核查模块,用于在核查任务管理模块的触发下执行核查任务,确定存在问题的资源数据。一种资源数据核查方法,应用于上述系统,该方法包括:核查规则管理模块针对不同种类的资源数据制定对应的核查规则;核查任务管理模块根据所述核查规则建立针对资源数据的核查任务,触发数据核查模块执行所述核查任务;数据核查模块执行所述核查任务,确定存在问题的资源数据。可见,本专利技术提出的资源数据核查系统和方法,通过自动生成针对资源数据的核查规则和核查任务,并自动执行核查任务,能够提高资源数据的核查效率、并降低差错率。附图说明图1本专利技术提出的资源数据核查系统结构示意图。具体实施例方式本专利技术提出一种资源数据核查系统,如图1为该系统的结构示意图,包括:核查规则管理模块101,用于针对不同种类的资源数据制定对应的核查规则;核查任务管理模块102,用于根据所述核查规则建立针对资源数据的核查任务,触发数据核查模块103执行所述核查任务;数据核查模块103,用于在核查任务管理模块102的触发下执行核查任务,确定存在问题的资源数据。上述系统还可以包括:核查工单管理模块104,用于将所述存在问题的资源数据通知资源维护人员。上述系统中,核查任务管理模块102在资源数据被录入时触发数据核查模块103执行针对该资源数据的核查任务,或者,核查任务管理模块102按照固定的周期触发数据核查模块103执行核查任务,或者,核查任务管理模块102按照管理人员的指令触发数据核查模块103执行核查任务。上述数据核查模块103可以包括代码生成子模块1031和结构化查询语言(SQL)生成子模块1032,其中,代码生成子模块1031,用于在核查任务管理模块102触发数据核查模块103执行核查任务时,根据该核查任务对应的核查规则生成可执行代码;SQL生成子模块1032,用于在核查任务管理模块102触发数据核查模块103执行核查任务时,根据核查任务对应的核查规则生成SQL语句;数据核查模块103,用于执行所述可执行代码或SQL语句,确定存在问题的资源数据。上述数据核查模块103还可以包括Shell脚本配置子模块1033,用于在核查任务管理模块102触发数据核查模块103执行核查任务时,根据核查任务对应的核查规则中的资源数据关联和映射关系,生成Shell脚本文件;数据核查模块103,用于执行所述Shell脚本文件,以能够采集到的逻辑资源数据为标准,确定存在问题的物理资源数据。以下举具体的实施例详细介绍。本实施例提出一种资源数据核查系统,在资源日常管理中(如:资源配置、网元入网、调度等)对相关资源数据进行核查,发现差错,并通过一定的处理流程进行纠正,从而保证资源数据的一致性、完整性和准确性。资源数据核查系统通过设定资源数据的核查规则,根据核查规则来设定各类资源核查周期进行的管理,设定核查任务,可在设定的时间对资源数据进行定时核查,生成核查结果报表,并可通过电子运维流程(EOMS)对存在问题的资源数据进行派单,以便数据维护人员及时地维护问题数据,提高数据的质量,完善资源数据核查体系,保障数据准确性。数据核查功能主要应用于日常维护与网元入网时的数据校验核查。参见图1,资源数据核查系统包括核查规则管理模块101、核查任务管理模块102、数据核查模块103和核查工单管理模块104,其中数据核查模块103包括代码生成子模块1031、SQL生成子模块1032和Shell脚本配置子模块1033。其中,核查规则管理模块101针对不同种类的资源数据制定对应的核查规则,并提供了对核查规则的查看功能。核查规则可以根据网络的实际情况制定,包括但不限于以下几种:I)固定值比较:比如某类资源的某个属性大于或小于某个固定值或在某个范围内的核查规则。2)属性值比较:比如某类资源的某个属性和其他属性的比较规则。3)数据格式合法性:比如日期的格式不正确、没有按照规定的格式填写特殊的字符串,应该是数字的填写了字符、应该填写日期的地方填写了数字、必填项为空等合法性核查规则。4)资源关系一致性:比如某类资源的某属性和其他资源的某属性需要一致的核查规则。如电路是否有承载的传输系统;小区是否有其所属基站。5)数据维护一致性:该资源实体有下属关联对象时,本实体不能被直接删除,需要逐级删除或转移下属关联对象后再进行删除。6)资源统计数据异常:设置资源统计数据与设置参考值的偏差比例。核查任务管理模块102用于根据核查规则管理模块101制定的核查规则建立针对资源数据的核查任务,触发数据核查模块103执行核查任务。触发方式支持以下两种:I)即时判断,主要针对用户手工录入或者通过文件批量录入以及自动采集录入的资源数据进行核查,在资源数据被录入时触发数据核查模块103执行针对该资源数据的核查任务。2)手工触发或定期自动检查,即按照预先设定的固定周期触发数据核查模块103执行核查任务、或者按照管理人员的指令触发数据核查模块103执行核查任务。可以根据资源类型而确定选择范围,同时选定核查规则。核查过程中,将发现的错误记录下来,并生成核查报告通知用户。数据核查模块103在核查任务管理模块102的触发下执行核查任务,确定存在问题的资源数据。数据核查通过两种方式实现:I)微观核查,主要指从单个资源数据方面进行核查,根据配置的对象模型查询出所映射的物理数据库表,核查规则相对宏观核查较简单。只涉及到单表的核查,属于微观核查。例如,核查某区域小区的位置区码(LAC)值时,已知该区域小区的LAC值的边界为(34080,34429),则在核查时检查该区域每一个小区的LAC值是否超出这个边界,超出的小区数据视为问题数据。数据核查模块103查询核查规则数据库,针对获取的核查规则,调用代码生成子模块1031和SQL生成子模块1032,代码生成子模块1031使用asm框架生成java的可执行代码;SQL生成子模块1032通过截取核查规则中的字段的限制条件和关联条件,给sql语句添加where条件和连接条件,组装成核查的sql语句。之后,数据核查模块103扫描代码生成目录,执行相关目录下的生成的可执行代码和sql语句,确定存在问题的资源数据。2)宏观核查:宏观核查主要是根据多层资源模型关联和映射关系,对现有数据进行核查校验,核查规则相对比较复杂,涉及多表多条件汇总情况的核查属于宏观核查,可以使用后台核查脚本进行本文档来自技高网...

【技术保护点】
一种资源数据核查系统,其特征在于,所述系统包括:核查规则管理模块,用于针对不同种类的资源数据制定对应的核查规则;核查任务管理模块,用于根据所述核查规则建立针对资源数据的核查任务,触发数据核查模块执行所述核查任务;数据核查模块,用于在核查任务管理模块的触发下执行核查任务,确定存在问题的资源数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾刚
申请(专利权)人:中国移动通信集团贵州有限公司
类型:发明
国别省市:

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

1