本发明专利技术提供了一种RNC数据比对方法和设备,该方法包括:步骤S1,接收用户输入的定制对比项;步骤S2,根据所述定制对比项确定需要比对的项目;步骤S3,对一次升级前后的两组RNC数据中需要比对的项目进行比对。采用本发明专利技术提供的RNC数据的比对方法,用户可以通过输入定制的比对项目(比如升级的项目)使系统仅对定制的项目对应的RNC数据进行比对,降低系统资源的浪费,同时能够提高数据比对的效率。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种RNC数据比对方法和设备,该方法包括:步骤S1,接收用户输入的定制对比项;步骤S2,根据所述定制对比项确定需要比对的项目;步骤S3,对一次升级前后的两组RNC数据中需要比对的项目进行比对。采用本专利技术提供的RNC数据的比对方法,用户可以通过输入定制的比对项目(比如升级的项目)使系统仅对定制的项目对应的RNC数据进行比对,降低系统资源的浪费,同时能够提高数据比对的效率。【专利说明】一种RNC数据比对方法和设备
本专利技术涉及通信
,尤其涉及一种RNC (Radio Network Controller,无线网络控制器)数据比对方法和设备。
技术介绍
RNC数据即RNC设备的配置数据,每次设备的升级都需要对这些数据进行调整变化,他们是否正确变化,直接影响星连到RNC上的大量基站是否正常运行。RNC数据通常有几十万条属性,维护起来非常困难。一台运行良好的设备,如果配置数据被错误修改,会直接导致许多KPI指标恶化。因此,现有技术中在RNC中的数据升级后一般会对升级后的数据进行比对,检查升级是否正确。现有技术中进行RNC数据比对的方法一般分为两种,即人工比对和工具盲对比,人工比对是采用人工的方式对RNC升级前后的数据进行比对,由于RNC数据量非常庞大冗杂(通常可达百万条),依靠人工对比会遇到很多困难,而且非常消耗人工,且很容易出错;工具盲对比是借助于计算机能将RNC升级前后的所有数据一一进行比对,但是实际应用中,在一次升级中并不会RNC中的所有数据进行升级,且升级的数据也不都是用户所需要关注的,工具盲对比的方式会造成系统资源无谓的浪费,且比对效率较低。
技术实现思路
本专利技术提供了一种数据比对方法,能够降低系统资源的消耗,提高数据比对的效率。本专利技术提供了一种数据比对方法,包括:步骤SI,接收用户输入的定制对比项;步骤S2,根据所述定制对比项确定需要比对的项目;步骤S3,对一次升级前后的两组RNC数据中需要比对的项目进行比对。优选的,所述步骤S3具体包括:步骤S31,确定需要比对的至少两组RNC数据;步骤S32,将版本号相邻的两组RNC数据组成一个配对组;步骤S33,对至少一个配对组内的两组RNC数据中需要比对的项目进行比对。优选的,所述步骤S3之后,所述方法还包括:步骤S4,统计至少一个完成比对的配对组中两组RNC数据有差异的节点的个数;步骤S5,对应输出所述至少一个完成比对的配对组的标识及对应的有差异节点的个数。优选的,所述步骤S5具体包括:判断所述至少一个完成比对的配对组对应的差异节点的个数是否大于预设值,并仅在判断为是时,对应输出所述至少一个完成比对的配对组的标识及对应的有差异的节点的个数。优选的,所述步骤S3之后,所述方法还包括:步骤S6,接收用户输入的期望升级结果;步骤S7,将两组RNC数据中的有差异的节点在升级后的RNC数据中对应的属性信息与在期望升级结果中同一节点对应的属性信息进行匹配;步骤S8,根据匹配结果判断针对有差异的节点的升级是否成功。本专利技术提供了一种RNC数据比对设备,包括:定制项获取模块,用于接收用户输入的定制对比项;比对项获取模块,用于根据所述定制对比项确定需要比对的项目;比对模块,用于对一次升级前后的两组RNC数据中需要比对的项目进行比对。优选的,所述比对模块包括:比对数据确定子模块,用于确定需要比对的至少两组RNC数据;配对子模块,用于将版本号相邻的两组RNC数据组成一个配对组;比对子模块,用于对至少一个配对组内的两组RNC数据中需要比对的项目进行比对。优选的,该设备还包括:统计模块,用于统计至少一个完成比对的配对组中两组RNC数据有差异的节点的个数;输出模块,用于对应输出所述至少一个完成比对的配对组的标识及对应的有差异节点的个数。优选的,所述输出模块具体包括:判断子模块,用于判断所述至少一个完成比对的配对组对应的差异节点的个数是否大于预设值,输出子模块,用于在所述判断子模块的判断结果为是时,对应输出所述至少一个完成比对的配对组的标识及对应的有差异的节点的个数。优选的,该设备还包括:升级结果获取模块,用于接收用户输入的期望升级结果;匹配模块,用于将两组RNC数据中的有差异的节点在升级后的RNC数据中对应的属性信息与在期望升级结果中同一节点对应的属性信息进行匹配;判断模块,用于根据所述匹配模块的匹配结果判断针对有差异的节点的升级是否成功。本专利技术提供的RNC数据的比对方法中,根据用户输入的定制对比项确定需要比对的项目,之后对待比对的两组RNC数据中需要比对的项目进行比对。采用本专利技术提供的RNC数据的比对方法,用户可以通过输入定制的比对项目(比如升级的项目)使系统仅对定制的项目对应的RNC数据进行比对,降低系统资源的浪费,同时能够提高数据比对的效率。【专利附图】【附图说明】图1为本专利技术实施例一提供的一种RNC数据比对方法的流程示意图;图2为本专利技术实施例二提供的一种RNC数据比对方法的流程示意图;图3为本专利技术实施例三提供的一种RNC数据比对方法的流程示意图;图4为本专利技术实施例四提供的一种RNC数据比对方法的流程示意图;图5为本专利技术实施例四提供的一种RNC数据比对方法中一种可能的输出结果的示意图;图6为本专利技术实施例五提供的一种RNC数据比对设备的结构示意图。【具体实施方式】下面结合附图和实施例,对本专利技术的【具体实施方式】作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。实施例一本专利技术实施例一提供了一种RNC数据比对方法,用于对至少两组RNC数据进行比对,如图1所示,该方法包括:步骤101,接收用户输入的定制对比项。实际应用中,用户可以根据需要任意设定定制对比项,比如将定制对比项设定为一次升级后升级的项目,或者仅输入用户关心的对比项。具体如何设定对比项并不影响本专利技术的保护范围。另一方面,定制对比项可以包括一个项目,也可以包括多个项目,具体包含几个项目同样不影响本专利技术的保护范围。步骤102,根据步骤101中接收的定制对比项确定需要比对的项目。步骤103,对一次升级前后的两组RNC数据中需要比对的项目进行比对。在步骤103之后,可以将比对结果输出,输出的比对结果可以包括差异节点、数值坐寸ο实际应用中,在步骤101中,用户可以输入或者选择定制对比项的标识,之后在步骤102中,根据用户输入的定制对比项的标识确定需要比对的项目,在步骤103中,根据步骤102中确定的需要比对的项目查找该项目下的数据进行比对。需要指出的是,本专利技术实施例一中所指的“一次升级前后的两组RNC数据”仅是针对一次比对而言,而不应该理解为本专利技术仅是用于两组RNC数据比对。实际应用中,在接收到用户输入的定制对比项并根据定制对比项确定需要比对的项目后,可以循环执行步骤103的过程,对需要进行比对的多组数据进行比对。本专利技术实施例一中,根据用户输入的定制对比项确定需要比对的项目,之后对一次升级前后的两组RNC数据中需要比对的项目进行比对。采用本专利技术提供的数据比对方法,用户可以通过输入定制的比对项目(比如升级的项目)使系统仅对定制的项目对应的RNC数据进行比对,降低系统资源的浪费,同时能够提高RNC数据比对的效率。实施例二基于上述实施例一,本发本文档来自技高网...
【技术保护点】
一种无线网络控制器RNC数据比对方法,其特征在于,包括:步骤S1,接收用户输入的定制对比项;步骤S2,根据所述定制对比项确定需要比对的项目;步骤S3,对一次升级前后的两组RNC数据中需要比对的项目进行比对。
【技术特征摘要】
【专利技术属性】
技术研发人员:冉煜,侯磊,刘须华,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。