一种测量报告的处理方法及装置制造方法及图纸

技术编号:9720787 阅读:85 留言:0更新日期:2014-02-27 08:17
本发明专利技术公开了一种测量报告的处理方法及装置,涉及通信技术领域,用以提高MR服务器的处理效率及速度。该方法包括:在接收到每一无线网络控制器RNC上报的测量报告MR消息文件时,将所述MR消息文件保存在原始数据库;设置的至少两个MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来;所述MR解析任务将提取出的MR消息文件依次解析为对应的北向文件保存在北向数据库中;定时向上级网管上报所述北向数据库中的所有北向文件,并清空北向数据库。

【技术实现步骤摘要】
一种测量报告的处理方法及装置
本专利技术涉及通信
,特别涉及一种测量报告的处理方法及装置。
技术介绍
目前,随着3G网络规模的不断扩大,一些通过收集下级网元数据以便掌握其网络状态的网管设备需要管理的网元数量持续增加,而且下级网元上报的文件内容也越来越大,这就导致了网管设备需要处理的数据量大幅增加,网络压力越来越大,经常会发生文件处理的时延过长,在网络压力严重的情况下还可能会出现宕机的情况。MR (Measurement Report,测量报告)服务器就是一种通过收集下级网元来掌握其网络状态的服务器,MR服务器是用于接收RNC (Radio Network Controller,无线网络控制器)上报的MR消息文件,经过处理后向北向网管上报的一种服务器,整个过程也称为北向文件上报过程。MR服务器需要处理的MR消息有公共测量、NB (NodeB,基站)专用测量、UE (User Equipment,用户设备)测量、UE相关消息,其中每载波每周期上报9条公共测量,每用户每周期上报5条专用测量和3条UE测量(UE测量15为可选测量)。RNC忙时段按2s?12s周期测量报告采集上报。MR消息总数量和连接的载波数、用户数(按呼叫模型进行计算)及测量报告周期强相关,当测量周期大于等于5S时,MR服务器需要支持载波数不小于30000个。目前由于受限于目前MR的单通道处理机制,当消息量较大时,内存占用飙升很快,消息无法及时处理,内存无法及时回收,导致内存溢出,出现MR宕机的问题,经过 申请人:的测试,按照支持30000载扇,每个小区下同时在线6个用户的测试模型,模拟网元生成的MR的各种测量消息(目前生成NB专用、NB公共、UE12、UE14、RNC内部测量五种),上报周期为12s,MR每一秒钟需要处理176250条/秒MR消息。根据减缩测试模型进行模拟测试,结果如下:1、400小区,25200载扇,每小区6用户,在I个半小左右,出现内存突然溢出,导致MR宕机。(平均每秒148050条/秒)2、300小区,18900载扇,每小区6用户,大概在6小时左右,出现内存突然溢出,导致MR宕机。(平均每秒111037条/秒)综上所述,现有技术中MR服务器的性能达不到设计标准,不能满足运营商的使用要求。
技术实现思路
本专利技术实施例提供了一种测量报告的处理方法及装置,用以提高MR服务器处理速度。本专利技术实施例提供的一种测量报告的处理方法,该方法包括:在接收到每一无线网络控制器RNC上报的测量报告MR消息文件时,将所述MR消息文件保存在原始数据库;设置的至少两个MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来;所述MR解析任务将提取出的MR消息文件依次解析为对应的北向文件保存在北向数据库中;定时向上级网管上报所述北向数据库中的所有北向文件,并清空北向数据库。在本专利技术上述实施例中,提供了一种MR服务器,可按需要配置多个用于处理RNC上报的MR消息文件的MR解析任务,将整个MR服务器需要管理的RNC分配给这些MR解析任务分别进行单独管理,各个MR解析任务间并行处理各自管理的RNC上报的MR消息文件,相比于现有技术中的单线程处理,本专利技术方法实际上是提供了一个多线程并行处理的方法,将原来的整体任务拆分为多个子任务并行处理,避免服务器由于处理压力而出现宕机、时延过大等情况的同时,又提高了服务器整体的处理效率。在上述实施例的基础上,设置的至少两个测量报告MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来,具体包括:设置的每个所述MR解析任务读取预配置的RNC标识信息,所述MR消息文件包括对应上报的RNC的标识信息;根据所述RNC标识信息从所述原始数据库中提取出对应的MR消息文件。在本专利技术实施例中,为每个MR解析任务预配置了 RNC的标识信息,所以每个MR解析任务可以根据自身预设的标识信息去提取对应的MR消息文件,不会出现误操作。在上述实施例的基础上,所述MR解析任务在每一第一周期开始时从所述原始数据库中提取对应的MR消息文件;在每一第二周期开始时向上级网管上报所述北向数据库中的北向文件,所述第二周期大于第一周期。在本专利技术实施例中,为MR解析任务的提取MR消息文件和上报北向文件分别设置了周期,且第二周期大于第一周期的目的在于保证每次上报北向文件时,该北向文件不为空。在上述实施例的基础上,该方法还包括接入过程:在接收到表征新的RNC要求加入的请求消息时,检测每一所述MR解析任务用于表征当前空闲程度的RNC管理数量;根据每一所述MR解析任务上报的RNC管理数量,按照预设规则将所述请求消息分配给当前空闲程度最高的MR解析任务;所述MR解析任务根据所述请求消息进行对应RNC的配置管理。本专利技术实施例提供了一种在有新的RNC加入时的流程,先检查每个MR解析任务管理的RNC数量,因为掌握了每个MR解析任务管理的RNC数量,也就是了解了每个MR解析任务现有的压力状况,这样就能够根据预设的规则选出当前最空闲的MR解析任务,将请求消息分配给该MR解析任务进行处理,实现平衡各个MR解析任务间压力的目的。在上述实施例的基础上,所述预设规则为轮询分配规则或平均分配规则。优选地,所述预设规则可以根据需要进行设置,例如可以简单以RNC数量来决定MR解析任务的空闲程度,也可以根据RNC数量进行一些常用公式计算后进行空闲程度的判断,在本实施例中优选采用轮询分配规则或平均分配规则。本专利技术实施例提供的一种测量报告的处理装置,该装置包括:接收模块,用于在接收到每一无线网络控制器RNC上报的测量报告MR消息文件时,将所述MR消息文件保存在原始数据库;提取模块,用于辅助设置的至少两个MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来;解析模块,用于辅助所述MR解析任务将提取出的MR消息文件依次解析为对应的北向文件保存在北向数据库中;上报模块,用于定时向上级网管上报所述北向数据库中的所有北向文件,并清空北向数据库。在本专利技术上述实施例中,提供了一种测量报告的处理装置,通过接收模块将接收到的MR消息文件保存在原始数据库中,设置了多个用于处理RNC上报的MR消息文件的MR解析任务,将整个MR服务器需要管理的RNC分配给这些MR解析任务分别进行单独管理,各个MR解析任务间通过提取模块并行处理各自管理的RNC上报的MR消息文件,相比于现有技术中的单线程处理,本专利技术方法实际上是提供了一个多线程并行处理的方法,将原来的整体任务拆分为多个子任务并行处理,避免服务器由于处理压力而出现宕机、时延过大等情况的同时,又提高了服务器整体的处理效率。本专利技术实施例,提供了多通道的MR消息文件处理方案,由于每个MR解析任务独享内存,且并行处理,所以在内存足够的前提下,大大的提升了 MR服务器的任务处理效率,有效的解决了 MR服务器的性能瓶颈问题。【附图说明】图1为本专利技术实施例提供的测量报告的处理方法的流程示意图;图2为本专利技术实施例提供的示意图;图3为本专利技术实施例提供的示意图。【具体实施方式】由于现有技术下的MR服务器使用单线程对下属RNC网元上报的数据进行处理,在数据量大的情况下不能满足业务要求,容易发生宕机等情况。针对上本文档来自技高网
...

【技术保护点】
一种测量报告的处理方法,其特征在于,该方法包括:在接收到每一无线网络控制器RNC上报的测量报告MR消息文件时,将所述MR消息文件保存在原始数据库;设置的至少两个MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来;所述MR解析任务将提取出的MR消息文件依次解析为对应的北向文件保存在北向数据库中;定时向上级网管上报所述北向数据库中的所有北向文件,并清空北向数据库。

【技术特征摘要】
1.一种测量报告的处理方法,其特征在于,该方法包括: 在接收到每一无线网络控制器RNC上报的测量报告MR消息文件时,将所述MR消息文件保存在原始数据库; 设置的至少两个MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来; 所述MR解析任务将提取出的MR消息文件依次解析为对应的北向文件保存在北向数据库中; 定时向上级网管上报所述北向数据库中的所有北向文件,并清空北向数据库。2.如权利要求1所述的方法,其特征在于,设置的至少两个MR解析任务从所述原始数据库中将各自预配置的RNC上报的MR消息文件提取出来,具体包括: 设置的每个所述MR解析任务读取预配置的RNC标识信息,所述MR消息文件包括对应上报的RNC的标识信息; 根据所述RNC标识信息从所述原始数据库中提取出对应的MR消息文件。3.如权利要求2所述的方法,其特征在于,所述MR解析任务在每一第一周期开始时从所述原始数据库中提取对应的MR消息文件; 在每一第二周期开始时向上级网管上报所述北向数据库中的北向文件,所述第二周期大于第一周期。4.如权利要求1-3任一权项所述的方法,其特征在于,该方法还包括接入过程: 在接收到表征新的RNC要求加入的请求消息时,检测每一所述MR解析任务用于表征当前空闲程度的RNC管理数量; 根据每一所述MR解析任务上报的RNC管理数量,按照预设规则将所述请求消息分配给当ill空闲程度最闻的MR解析任务; 所述MR解析任务根据所述请求消息进行对应RNC的配置管理。5.如权利要求4所述的方法,其特征在于,所述预设规则为轮询分配规则或平均分配规则。6.一种测量报告的...

【专利技术属性】
技术研发人员:邹小龙薛林张继坤刘春
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1