进行无线信号覆盖分析的方法和系统的制作方法

文档序号:7985043阅读:703来源:国知局
进行无线信号覆盖分析的方法和系统的制作方法
【专利摘要】本发明提出进行无线信号覆盖分析的方法和系统,采集服务器下载CHR文件并解析为CHR明文文件,从CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式;分析服务器根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度;将矢量地图栅格化,根据终端所处的经纬度确定呼叫终端的位置,并划分到栅格内,分析栅格内终端呼叫接入时的导频强度、Ec/Io以及导频个数,以确定该栅格内对应的区域是否为弱覆盖和/或导频污染区域。本发明解决了CDR分析工作中人工分析步骤繁琐、工作量大、效率低下、无法地理化显示等问题。
【专利说明】进行无线信号覆盖分析的方法和系统
【技术领域】
[0001]本发明涉及移动通信系统的数据分析领域,尤其涉及进行无线信号覆盖分析的方法和系统。
【背景技术】
[0002]CDR (Call Detail Record,呼叫详单数据)是无线通信 BSS (Base StationSubsystem,基站子系统)中的BSC (Base Station Controller,基站控制器)自动生成的用户呼叫详单数据,其记录了用户每次通话过程中的无线信号情况、基站资源占用情况、业务类型、误帧率等重要信息,这些信息由超过600个字段进行分类记录,无线网络运营商可以根据这些字段进行组合分析,找出用户某次通话的话音质量、使用的扇区、无线信号强度等网络优化所需关键信息,并根据这些信息准确发现弱覆盖、导频污染区域。
[0003]通过CDR的海量数据分析无线信号覆盖情况具有成本低、效率高的优点,与传统的通过路测采集信号相比,由于用户的广泛分布,系统能够采集到路测所不能到达的区域信号情况,做到全民路测的效果,极大的提高了样本点的数量,规避了偶发事件的影响,准确度更高。
[0004]现有的⑶R分析工作主要通过以下两种方式进行:
[0005]一、通过人工登录BSC的SAU (Service Aware Unit,原始数据预处理单元)板,拷贝BSC自动生成的原始⑶R,导入到CHR (Call History Record,呼叫历史记录)专用解析软件中进行数据解码,网优工程师再根据优化经验筛选出覆盖相关的字段,结合现场测试情况进行分析定位。
[0006]经验丰富的网优工程师能够较为充分的挖掘CDR、分析出无线网络中存在导频污染、弱覆盖、邻区配置错误等问题,但整个过程步骤繁琐,效率低下,无法做到大数据量的统计,只能针对单点进行分析,且不及时,准确度不高。
[0007]二、通过现有的网优平台提取解码后的⑶R表格,再进行人工分析定位。
[0008]此方法与方法一相比能够节约提取原始CDR和解码的步骤,但现有的网优平台不具备对导频污染和弱覆盖字段的自动筛选和分析功能,并且其计算出的用户接入经纬度误差较大,不能指导问题的具体定位和解决,不适合地形复杂的区域,特别是城区。

【发明内容】

[0009]鉴于上述现状,本发明提出进行无线信号覆盖分析的方法和系统。
[0010]根据本发明一方面,进行无线信号覆盖分析的系统,包括采集服务器和分析服务器:
[0011]采集服务器下载原始呼叫历史记录(CHR)文件,将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式,将转换后的CHR明文文件、获取的基站信息表上传给分析服务器;[0012]分析服务器从采集服务器提取并保存CHR明文文件和基站信息表,根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度,将矢量地图栅格化,根据每一条呼叫记录对应的终端所处的经纬度确定呼叫终端的位置,并划分到栅格内,分析栅格内终端呼叫接入时的导频强度以及导频个数,以确定该栅格内对应的区域是否为弱覆盖和/或导频污染区域。
[0013]进一步,采集服务器解压缩原始CHR文件获取CHR明文文件;
[0014]通过配置记录体文件的对应格式体(Fmt)文件来配置分析服务器分析弱覆盖和导频污染所需的字段;
[0015]通过与CHR明文文件内容进行匹配,提取这些字段内容信息,生成记录体文件,从记录体文件中提取记录体数据,即提取CHR明文文件中,分析服务器分析弱覆盖和导频污染所需的数据字段信息,并转换为分析服务器识别的格式。
[0016]进一步,分析服务器根据导频强度确定是否有弱覆盖,其中:
[0017]从CHR明文文件中截取确定接入小区的关键字段,通过获取关键字段的内容信息与基站信息表中的数据进行匹配来确定接入小区,即参考小区及其他小区;
[0018]从与参考小区及其他小区对应的CHR明文文件获取导频强度;
[0019]当参考小区及其他小区的导频强度的最大值小于-N时,判定其是弱覆盖,N为设置门限,为大于O的正数;
[0020]分析服务器根据导频强度以及导频个数确定是否为导频污染,其中:
[0021]终端起呼或被呼时接入的小区数,包括参考小区与其他小区总的小区数大于等于M个,M为大于等于I的整数,并且参考小区导频强度和其他小区导频强度中的最大值-参考小区导频强度和其他小区导频强度中的最小值〈F,F为大于O的正数,认为是导频污染。
[0022]进一步,将本业务区分成若干个栅格,当一个栅格内弱覆盖或导频污染次数的比例大于设定的门限,即一个栅格内判定为弱覆盖或导频污染的呼叫次数除以该栅格内总的呼叫次数,得到弱覆盖或导频污染的呼叫的比例,当该比例大于设定的门限时,该栅格内对应的区域判定为弱覆盖和/或导频污染区域。
[0023]进一步,基站信息表包括经纬度信息;
[0024]CHR明文文件包括接入时业务单向延迟,业务单向延迟指终端至基站单程的空口延迟;
[0025]根据业务单向延迟计算出小区码片时延;
[0026]根据小区码片时延计算终端至服务基站小区的距离;
[0027]根据基站经纬度信息,通过三角定位算法计算出每一条呼叫记录对应的终端所处的经纬度。
[0028]根据本发明另一方面,提出进行无线信号覆盖分析的方法,包括:
[0029]采集服务器下载原始呼叫历史记录(CHR)文件,将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式;
[0030]将转换后的CHR明文文件、获取的基站信息表上传给分析服务器;
[0031]分析服务器从采集服务器提取并保存CHR明文文件和基站信息表,根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度;[0032]将矢量地图栅格化,根据每一条呼叫记录对应的终端所处的经纬度确定呼叫终端的位置,并划分到栅格内,分析栅格内终端呼叫接入时的导频强度以及导频个数,以确定该栅格内对应的区域是否为弱覆盖和/或导频污染区域。
[0033]进一步,将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式,包括以下步骤:
[0034]采集服务器解压缩原始CHR文件获取CHR明文文件;
[0035]通过配置记录体文件的对应格式体(Fmt)文件来配置分析服务器分析弱覆盖和导频污染所需的字段;
[0036]通过与CHR明文文件内容进行匹配,提取这些字段内容信息,生成记录体文件,从记录体文件中提取记录体数据,即提取CHR明文文件中,分析服务器分析弱覆盖和导频污染所需的数据字段信息,并转换为分析服务器识别的格式。
[0037]进一步,分析服务器根据导频强度确定是否有弱覆盖,其中:
[0038]从CHR明文文件中截取确定接入小区的关键字段,通过获取关键字段的内容信息与基站信息表中的数据进行匹配来确定接入小区,即参考小区及其他小区;
[0039]从与参考小区及其他小区对应的CHR明文文件获取导频强度;
[0040]当参考小区及其他小区的导频强度的最大值小于-N时,判定其是弱覆盖,N为设置门限,为大于O的正数;
[0041]分析服务器根据导频强度以及导频个数确定是否为导频污染,其中:
[0042]终端起呼或被呼时接入的小区数,包括参考小区与其他小区总的小区数大于等于M个,M为大于等于I的整数,并且参考小区导频强度和其他小区导频强度中的最大值-参考小区导频强度和其他小区导频强度中的最小值〈F,F为大于O的正数,认为是导频污染。
[0043]进一步,将本业务区分成若干个栅格,当一个栅格内弱覆盖或导频污染次数的比例大于设定的门限,即一个栅格内判定为弱覆盖或导频污染的呼叫次数除以该栅格内总的呼叫次数,得到弱覆盖或导频污染的呼叫的比例,当该比例大于设定的门限时,该栅格内对应的区域判定为弱覆盖和/或导频污染区域。
[0044]进一步,根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度,包括以下步骤:
[0045]基站信息表包括经纬度信息;
[0046]CHR明文文件包括接入时业务单向延迟,业务单向延迟指终端至基站单程的空口延迟;
[0047]根据业务单向延迟计算出小区码片时延;
[0048]根据小区码片时延计算终端至服务基站小区的距离;
[0049]根据基站经纬度信息,通过三角定位算法计算出每一条呼叫记录对应的终端所处的经纬度。
[0050]本发明解决了⑶R分析工作中人工分析步骤繁琐、工作量大、效率低下、无法地理化显示等问题,具有定位精准的优点。
【专利附图】

【附图说明】[0051]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0052]图1为本发明进行无线信号覆盖分析的系统结构示意图。
[0053]图2所示为通过三角定位算法进行定位的示意图。
[0054]图3为本发明进行无线信号覆盖分析的方法流程示意图。
[0055]图4为本发明方法流程中S301的执行过程示意图。
[0056]图5为本发明方法流程中S303的执行过程示意图。
【具体实施方式】
[0057]本发明提出进行无线信号覆盖分析的方法和系统,其中,采集服务器对BSC生成的原始压缩CDR自动采集、汇总和解析。分析服务器计算每条呼叫记录的经纬度、进行导频污染和弱覆盖判断标准的执行以及数据的地理化展示。
[0058]下面将结合附图,对本发明作进一步详细说明。
[0059]图1为本发明进行无线信号覆盖分析的系统结构示意图,该系统包括采集服务器和分析服务器。
[0060]采集服务器下载原始CHR文件,将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式,将转换后的CHR明文文件、获取的基站信息表上传给分析服务器。其中,基站信息表可以通过人工导入采集服务器,这里所说的采集服务器可以是FTP (FileTransfer Protocol,文件传输协议)服务器。
[0061]原始CHR文件的命名格式如下:
[0062]<Type>_<TaskID>_<StartDateTime>.〈ExtendName〉
[0063]Type:数据源类型。为CHR,表示该数据源类型是CHR数据。
[0064]TaskID:任务号。
[0065]StartDateTime:文件中记录的开始时间,包括日期和时间(小时00-23、分钟00-59),要按照4位或者2位补齐,例如:200902260943表示2009年2月26日9点43分。
[0066]ExtendName:文件扩展名,统一使用dat”,压缩文件使用dat.gz”。例如:chr_l_200902260030.dat.gz。
[0067]原始CHR文件格式采用类似话单统计的格式,每个文件包含多个测量单元(MU),每个测量单元包含多个测量指标(MI)及记录(MO),即每个MU表示一个测量指标集的二维表。
[0068]下面的表格是原始CHR文件的格式,根据该原始CHR文件中的CHR记录数据解析出CHR明文文件。本领域技术人员应该可以理解,该表格只是示例性的,不应理解为对本发明的限制。
[0069]二进制文件按照如下结构的定义,数字按主机序号以紧凑方式写入。该表格用于在提取记录体数据时,区分文件中的消息内容。
[0070]
【权利要求】
1.进行无线信号覆盖分析的系统,其特征在于,包括采集服务器和分析服务器: 采集服务器下载原始呼叫历史记录(CHR)文件,将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式,将转换后的CHR明文文件、获取的基站信息表上传给分析服务器; 分析服务器从采集服务器提取并保存CHR明文文件和基站信息表,根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度,将矢量地图栅格化,根据每一条呼叫记录对应的终端所处的经纬度确定呼叫终端的位置,并划分到栅格内,分析栅格内终端呼叫接入时的导频强度以及导频个数,以确定该栅格内对应的区域是否为弱覆盖和/或导频污染区域。
2.根据权利要求1所述进行无线信号覆盖分析的系统,其特征在于: 采集服务器解压缩原始CHR文件获取CHR明文文件; 通过配置记录体文件的对应格式体(Fmt)文件来配置分析服务器分析弱覆盖和导频污染所需的字段; 通过与CHR明文文件内容进行匹配,提取这些字段内容信息,生成记录体文件,从记录体文件中提取记录体数据,即提取CHR明文文件中,分析服务器分析弱覆盖和导频污染所需的数据字段信息,并转换为分析服务器识别的格式。
3.根据权利要求1或2所 述进行无线信号覆盖分析的系统,其特征在于: 分析服务器根据导频强度确定是否有弱覆盖,其中: 从CHR明文文件中截取确定接入小区的关键字段,通过获取关键字段的内容信息与基站信息表中的数据进行匹配来确定接入小区,即参考小区及其他小区; 从与参考小区及其他小区对应的CHR明文文件获取导频强度; 当参考小区及其他小区的导频强度的最大值小于-N时,判定其是弱覆盖,N为设置门限,为大于O的正数; 分析服务器根据导频强度以及导频个数确定是否为导频污染,其中: 终端起呼或被呼时接入的小区数,包括参考小区与其他小区总的小区数大于等于M个,M为大于等于I的整数,并且参考小区导频强度和其他小区导频强度中的最大值-参考小区导频强度和其他小区导频强度中的最小值〈F,F为大于O的正数,认为是导频污染。
4.根据权利要求3所述进行无线信号覆盖分析的系统,其特征在于: 将本业务区分成若干个栅格,当一个栅格内弱覆盖或导频污染次数的比例大于设定的门限,即一个栅格内判定为弱覆盖或导频污染的呼叫次数除以该栅格内总的呼叫次数,得到弱覆盖或导频污染的呼叫的比例,当该比例大于设定的门限时,该栅格内对应的区域判定为弱覆盖和/或导频污染区域。
5.根据权利要求1所述进行无线信号覆盖分析的系统,其特征在于: 基站信息表包括经纬度信息; CHR明文文件包括接入时业务单向延迟,业务单向延迟指终端至基站单程的空口延迟; 根据业务单向延迟计算出小区码片时延; 根据小区码片时延计算终端至服务基站小区的距离;根据基站经纬度信息,通过三角定位算法计算出每一条呼叫记录对应的终端所处的经纬度。
6.进行无线信号覆盖分析的方法,其特征在于: 采集服务器下载原始呼叫历史记录(CHR)文件,将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式; 将转换后的CHR明文文件、获取的基站信息表上传给分析服务器; 分析服务器从采集服务器提取并保存CHR明文文件和基站信息表,根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度; 将矢量地图栅格化,根据每一条呼叫记录对应的终端所处的经纬度确定呼叫终端的位置,并划分到栅格内,分析栅格内终端呼叫接入时的导频强度以及导频个数,以确定该栅格内对应的区域是否为弱覆盖和/或导频污染区域。
7.根据权利要求6所述进行无线信号覆盖分析的方法,其特征在于: 将原始CHR文件解析为CHR明文文件,并从解析后的CHR明文文件中提取分析服务器分析弱覆盖和导频污染所需的数据字段信息,转换为分析服务器识别的格式,包括以下步骤: 采集服务器解压缩原始CHR文件获取CHR明文文件; 通过配置记录体文件的对应格式体(Fmt)文件来配置分析服务器分析弱覆盖和导频污染所需的字段; 通过与CHR明文文件内容进行匹配,提取这些字段内容信息,生成记录体文件,从记录体文件中提取记录体数据,即提取CHR明文文件中,分析服务器分析弱覆盖和导频污染所需的数据字段信息,并转换为分析服务器识别的格式。
8.根据权利要求6或7所述进行无线信号覆盖分析的方法,其特征在于: 分析服务器根据导频强度确定是否有弱覆盖,其中: 从CHR明文文件中截取确定接入小区的关键字段,通过获取关键字段的内容信息与基站信息表中的数据进行匹配来确定接入小区,即参考小区及其他小区; 从与参考小区及其他小区对应的CHR明文文件获取导频强度; 当参考小区及其他小区的导频强度的最大值小于-N时,判定其是弱覆盖,N为设置门限,为大于O的正数; 分析服务器根据导频强度以及导频个数确定是否为导频污染,其中: 终端起呼或被呼时接入的小区数,包括参考小区与其他小区总的小区数大于等于M个,M为大于等于I的整数,并且参考小区导频强度和其他小区导频强度中的最大值-参考小区导频强度和其他小区导频强度中的最小值〈F,F为大于O的正数,认为是导频污染。
9.根据权利要求8所述进行无线信号覆盖分析的方法,其特征在于: 将本业务区分成若干个栅格,当一个栅格内弱覆盖或导频污染次数的比例大于设定的门限,即一个栅格内判定为弱覆盖或导频污染的呼叫次数除以该栅格内总的呼叫次数,得到弱覆盖或导频污染的呼叫的比例,当该比例大于设定的门限时,该栅格内对应的区域判定为弱覆盖和/或导频污染区域。
10.根据权利要求6所述进行无线信号覆盖分析的方法,其特征在于:根据CHR明文文件和基站信息表计算出每一条呼叫记录对应的终端所处的经纬度,包括以下步骤: 基站信息表包括经纬度信息; CHR明文文件包括接入时业务单向延迟,业务单向延迟指终端至基站单程的空口延迟; 根据业务单向延迟计算出小区码片时延; 根据小区码片时延计算终端至服务基站小区的距离; 根据基站经纬度信息,通过三角定位算法计算出每一条呼叫记录对应的终端所处的经纬度。
【文档编号】H04W24/02GK103796227SQ201210427798
【公开日】2014年5月14日 申请日期:2012年10月31日 优先权日:2012年10月31日
【发明者】邓忠惠, 王刚, 龙雯雯 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1