一种基于短频话单数据定位网络故障的方法和装置与流程

文档序号:14915279发布日期:2018-07-11 00:33阅读:148来源:国知局
本发明涉及电信业务语音话单分析
技术领域
,特别是涉及一种基于短频话单定位网络故障的方法和装置。
背景技术
:语音业务话单是指电信业务使用者通过手机、固定电话等设备进行通话时在通讯设备上产生的一条记录用户通话号码、通话时间、通话地址(移动用户指设备意义上的小区)、手机终端IMEI号等所有通话详细信息的记录。将获取的短频话单数据进行处理,即从语音话单中获取频话话单,针对获取的频话话单数据进行一系列的数据清洗、转换、汇总等数据处理,然后提供可供直接分析的数据结果,分析网络设备中的隐形网络故障、用户及终端问题。现有技术的频话话单获取方法采用两条话单主叫相同且被叫相同的条件或采用在某MSC设备上两条记录的主被叫相同或主被叫转换的条件。由于海量数据的原因,两种方法都无法进行全量的对比分析,很明显两种方法都会丢失数据。现有技术中的短频话单数据处理方法,一般并不进行由于用户行为等原因引起的频话剔除,而是直接根据小区、出入中继群对短话和频话次数进行简单汇总;在判断异常方法上根据频通比例(频话次数除以总通话次数)、短通比例(短话次数除以总通话次数)来进行判断。在不进行非网络行为导致的频话剔除时,会引起对网络问题的误判;在异常判断上只根据通话次数,而忽略主叫用户数,问题反映也不够全面;同时数据处理过于简单,未对诸如2G小区与TD小区的切换行为等场景进行展示,也未从终端、用户角度进行数理统计。技术实现要素:本发明所要解决的技术问题是提供一种基于短频话单数据定位网络故障的方法,可避免海量数据下频话数据获取丢失,以及短频话单数据处理过于简单的状况,从而能够更全面反映网络隐形故障、用户及终端问题。本发明还提供了一种基于短频话单数据定位网络故障的方法和装置,以保证上述方法在实际中的应用。为了解决上述问题,本发明公开了一种基于短频话单数据定位网络故障的方法,包括如下步骤:(1)设置频话、短话、用户原因、终端原因的异常标准,包括中继群异常标准、小区异常标准、小区切换的比例异常标准、中继群及小区频话占比异常标准;(2)选取语音话单样本;(3)对所述语音话单样本进行多维度统计;统计包括中继群通话次数、中继群主叫用户数;小区通话次数、小区主叫用户数;(4)从所述语音话单中获取频话话单数据;(5)对频话单进行多维度统计;统计中继群频通话次数、中继群频通话主叫用户数;小区频通话次数、小区频通话主叫用户数;(6)统计计算,包括中继群频话次数占总通话次数占比、频话主叫用户数占中继群总主叫用户数占比;计算小区频话次数占总通话次数占比、频话主叫用户数占小区总主叫用户数占比;计算用户所通话的中继群与小区的频话占比;(7)对比分析统计结果得出分析结论;根据所述中继群异常标准,确定异常中继群,判断所述频话由中继群原因引起;根据所述小区异常标准,确定异常小区,判断所述频话由小区原因引起;并进一步根据发生小区切换的比例是否异常的标准,判断小区网络问题,或是由于相邻小区干扰导致的当前小区易发生频话;根据中继群与小区的频话占比标准,确定判断终端原因。优选的,上述方法过程中,频话单获取中主被叫号码相同或转换的判别方法具体为:令C1=A1+B1,D1=|A1-B1|,C2=A2+B2,D2=|A2-B2|,A1>0,B1>0,A2>0,B2>0,当C1=C2且D1=D2时,可证(A1=A2且B1=B2)或(A1=B2且A2=B1)。其中A1和B1分别代表一条话单的主被叫号码,A2和B2代表另一条话单的主被叫号码,当两条话单主被叫号码和及差的绝对值相等时,这两条话单的主被叫相同或主被叫转换。优选的,上述方法还包括:生成数据处理结果的报表。优选的,上述方法还包括:将报表显示在计算机上,或打印输出。优选的,处理流程中的频话、短话以及业务及用户行为号码的剔除等所有标准都由用户制定。优选的,频话单获取中主被叫号码相同或转换的判别方法具体为:令C1=A1+B1,D1=|A1-B1|,C2=A2+B2,D2=|A2-B2|,A1>0,B1>0,A2>0,B2>0,当C1=C2且D1=D2时,可证(A1=A2且B1=B2)或(A1=B2且A2=B1)。其中A1和B1分别代表一条话单的主被叫号码,A2和B2代表另一条话单的主被叫号码,当两条话单主被叫号码和及差的绝对值相等时,这两条话单的主被叫相同或主被叫转换。进一步地,将统计结果生成报表分析报告。进一步地,将统计结果报告输出。根据本发明的另一优选实施例,还公开了一种基于短频话单数据定位网络故障的装置,包括标准确定单元、样本选取单元,话单统计单元,频话单获取单元、频话单统计单元、统计分析判断单元。其中:标准确定单元,用于设置频话、短话、用户原因、终端原因的异常标准。样本选取单元,用于获取某段时间内的移动网络通话话单,同时获取该段时间内的网络情况,用于验证分析结果是否与实际情况相符。话单统计单元,用于对所选取的样本进行统计。统计样本中中继群、小区、用户的通话次数,中继群、小区的主叫用户数。频话单获取单元,用于依据样本选取单元获取的话单样本,从中获取频话单数据。频话单统计单元:用于对频话单获取单元提取到的频话单数据进行汇总统计。统计分析判断单元,用于对话单统计单元及频话单统计单元进行对比分析,从而得出分析结论,哪些中继群异常、哪些小区异常、小区属于哪种异常、哪些终端异常。进一步还包括,分析报告生成单元,将统计结果生成分析报告。进一步还包括,结果输出单元,将统计结果报告输出。与现有技术相比,本发明具有以下优点:本发明提供了一种基于短频话单数据定位网络故障的方法,能够更快速、准确和完整的提取频话单数据。同时加入对自动拨测、客服号码等干扰信息的过滤,能够更准确的分析出产生频话单的原因,提供更精确的解决方案。附图说明图1是本发明基于短频话单数据定位网络故障的方法的一实施例流程图;图2是本发明基于短频话单数据定位网络故障的方法的另一实施例流程图;图3是本发明基于短频话单数据定位网络故障的装置的一实施例结构框图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。本发明的核心构思之一在于,从所有的通话详单中获取频话话单,对频话单进行统计分析,确定产生频话原因,提供精确的问题解决方案。参照图1,示出了本发明一种基于短频话单数据定位网络故障的方法的一实施例的流程,具体包括以下步骤:步骤101:设置频话、短话、用户原因、终端原因及各类异常标准;频话、短话、用户原因等标准可以根据用户经验、历史统计报告等进行界定。不同的标准,会引起最终分析结论的差异,可以对历史数据各标准下产生分析结果进行分析,确定适合的标准。本发明可满足用户的标准的人工设置。如设置通话时长低于N1秒为频话,主被叫用户日通话次数超过N2次,认为其是由于用户原因引起的频话,非网络或终端设备原因。步骤102:选取语音话单样本;从移动网络数据库中选取当前日期之前的一段时间的通话记录作为话单样本,进行分析;上述时间区间可以根据用户需要自行定义,一般不超过一个月的时间。以一天的数据作为一个分析单元,对区间内的数据进行趋势对比分析,更精确的反映问题。需要说明的是,样本时间越近越近,其分析结果反映出的问题更准确。步骤103:话单样本进行多维度统计;对步骤102选出的话单样本进行多维度统计,按用户、主叫中继群、被叫中继群、主叫小区等维度对分析内容进行统计。对用户统计其主叫次数、被叫用户数,对主被叫中继群、主叫小区统计通话次数、主叫用户数。步骤104:从所述语音话单中获取频话单数据;对步骤102获得的历史样本进行筛选,获取频话单数据;首先,统计两个用户之间的通话次数,最小挂机时间,最大接通时间;其次,根据通话次数的不同选择不同的方法过滤出频话单,对于一次通话直接过滤,其不满足频话条件。对于二次通话,判断其最小挂机时间与最大接通时间差是否满足频话标准,满足为频话话单,不满足则过滤。对于3次及以上通话,先从话单样本中取出该部分数据,然后进行关联比较取出这部分数据中的频话。其中,统计两用户之间的通话次数,根据话单中主叫用户号码加被叫用户号码、主叫用户号码减被叫用户号码与另一话单中主叫用户号码加被叫用户号码、主叫用户号码减被叫用户号码是否相同。频话单获取中主被叫号码相同或转换的判别方法具体为:令C1=A1+B1,D1=|A1-B1|,C2=A2+B2,D2=|A2-B2|,A1>0,B1>0,A2>0,B2>0,当C1=C2且D1=D2时,可证(A1=A2且B1=B2)或(A1=B2且A2=B1)。其中A1和B1分别代表一条话单的主被叫号码,A2和B2代表另一条话单的主被叫号码,当两条话单主被叫号码和及差的绝对值相等时,这两条话单的主被叫相同或主被叫转换。步骤105:频话单进行多维度统计;根据步骤104中获取的话单,对其进行多维度统计。按主叫用户、主被叫中继群、主叫小区进行统计,对主叫用户统计其频话呼叫次数及被叫用户数,对主被叫中继群、主叫小区统计其频话通话次数及主叫用户数。步骤106:统计计算,包括中继群频话次数占总通话次数占比、频话主叫用户数占中继群总主叫用户数占比;计算小区频话次数占总通话次数占比、频话主叫用户数占小区总主叫用户数占比;计算用户所通话的中继群与小区的频话占比。步骤107:对比分析统计结果得出分析结论;中继群原因分析:对比步骤103中统计得出的中继群通话次数、中继群主叫用户数及步骤105统计得出的中继群频通话次数、中继群频通话主叫用户数,计算中继群频话次数占总通话次数占比、频话主叫用户数占中继群总主叫用户数占比。根据步骤101中设定的原因判定标准(频话占比与用户数占比),确定哪些中继群属于异常情况,判断这些频话由中继群原因引起。小区原因分析:对比步骤103中统计得出的小区通话次数、小区主叫用户数及步骤105统计得出的小区频通话次数、小区频通话主叫用户数,计算小区频话次数占总通话次数占比、频话主叫用户数占小区总主叫用户数占比。根据步骤101中设定的原因判定标准(频话占比与用户数占比),确定哪些小区属于异常情况,判断这些频话由小区原因引起。小区原因详细分析:1)分析小区频话中,发生小区切换的比例,根据步骤101中设定的标准,判断是当前小区的网络问题,或是由于相邻小区干扰导致的当前小区易发生频话。2)对于高切换引起的小区异常,进一步分析进行切换的小区是否与当前小区同属一种网络,如当前小区为2G小区,切换的小区是否为TD小区,如果为不同网络小区,定位原因为网间切换参数不合理,导致不同网络间的切换3)如上一步分析中切换小区为相同网络小区,进一步分析当前小区频话中短话次数占比,若短话次数占比高,则基本认定是当前小区与切换小区出现干扰,导致小区短话次数高。若短话次数占比低,则分析当前小区与切换小区边界存在弱覆盖的情况,导致出现频话,但短话比例低。终端原因:统计用户所通话的中继群与小区的频话占比,当中继群及小区频话占比均低于步骤101设定的标准时,即认为该频话疑似由用户原因导致,可能主动挂机或终端原因。对这部分频话用户进行统计,统计用户所使用的终端情况,对占比较高的终端,认为其可能是终端原因。在本发明方法实施例的另一优选实施例中,还可以包括:将上述预测结果显示出来,或打印输出,以用户提供方便的决策依据。上述方法实施例的分析过程中,通过对分析结果提到的问题进行实际处理时所反应的情况进行二次分析,从而调整步骤101中设定的各类标准,使分析结果更精确,提供更为准确的决策依据。另外,本方法实施例特别适用于对移动网络中细小的网络异常进行精确的定位分析。如图2所示的方法实例:下面,以2012年7月8日年A省在通话详单为例,具体说明本发明基于短频话单数据定位网络故障的方法及其效果。具体包括如下步骤:步骤一:确定标准。1、频话标准:两个用户两次通话间隔小于12秒,这两次通话记一次频话;2、短话标准:一次频话中任一通话时长小于3秒,记一次短话;3、用户原因剔除标准:包括两用户当日通话次数超过50次以及已知业务台及客服号码;4、中继群异常标准:中继群频话占比及频话主叫用户数占比超过1%;5、小区异常标准:小区频话占比及频话主叫用户数占比超过1%;6、小区切换异常标准:小区频话中切换占比超过30%;7、小区邻区干扰原因标准:小区频话中切换占比超过30%,同时短话占比超过40%;8、小区边界弱覆盖判别标准:小区频话中切换占比超过30%,同时短话占比低于10%;步骤二:选取2012年7月8日A省通话详单作为样本,话单格式如下:字段名称字段说明样例主叫号码通话的发起方138****6754被叫号码通话的被叫方136****7863主叫终端类型主叫的手机型号诺基亚N86被叫终端类型被叫号码的手机型号中兴U808通话开始时间通话的接通时间2012-07-0812:06:21通话结束时间通话的挂机时间2012-07-0812:06:31出中继群通话的出中继群中继群A入中继群通话的入中继群中继群B主叫小区主叫用户通话时所在小区小区C表1、通话详单格式及包含信息步骤三:对话单样本进行统计分析,获取统计结果。日期中继群名称通话次数主叫用户数2012-07-08中继群168328618542012-07-08中继群213702128442012-07-08中继群334866310182012-07-08中继群4374434062012-07-08中继群561365668表2、按中继群统计结果表3、按小区统计结果步骤四:从步骤二中获取的通话详单样本中提取频话话单。具体方法如下:1.统计两用户间通话次数,设A1和B1分别代表一条话单的主被叫号码,A2和B2代表另一条话单的主被叫号码,当两条话单主被叫号码和及差的绝对值相等时,这两条话单的主被叫相同或主被叫转换,而不做两次判断(A1=A2且B1=B2)或(A1=B2且A2=B1)。2.根据用户汇总通话次数、最小挂机时间,最大接通时间,分用户间含一次通话、两次通话、三次及多次通话;汇总的通话不包含被叫号码为业务台或客服电话的号码。3.由于用户间一次通话不符合频话标准,直接过滤;两次通话,对比通话的最小挂机时间和最大接通时间,若最大接通时间与最小挂机时间差小于步骤一中设定的标准12秒即为频话,插入到频话表中。对于三次及以上通话,对话单进行两两对比,判断是否为频话,是则插入到频话表中。其中排除通话次数小于步骤1中设定的标准50次。步骤五:对步骤四中获取的频话单进行统计分析,如下表所示。表4、按中继群统计频话结果日期小区名称频话次数频话主叫用户数短话次数2012-07-08小区1302602012-07-08小区25248302012-07-08小区38076482012-07-08小区41069462012-07-08小区518181表5、按小区统计频话结果表6、按小区统计短话、切换结果表7、按用户统计频话结果根据表7的统计结果进行汇总,得出下表:日期终端型号频话次数2012-07-08终端类型A2572012-07-08终端类型B2482012-07-08终端类型C2372012-07-08终端类型D672012-07-08终端类型E652012-07-08终端类型F652012-07-08终端类型G642012-07-08终端类型H632012-07-08终端类型I612012-07-08终端类型J61表8、按终端型号统计结果步骤六:对比步骤三及步骤五进行结果分析。分析结果如下表表9、结果及原因分析从表9可以看出,采用本文一种基于短频话单数据定位网络故障的方法所获取的分析结果,同时结合当日网络告警及投诉等方面的情况,发现所反映的问题均在分析结果中有所体现。对于前述的各方法实施例,为了描述简单,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺序或同时执行。其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。参照图3,示出了本发明短频话单分析装置一实施例的结构框图,具体包括以下单元:标准确定单元M201:用于确定短频话单分析各类标准;本单元确定整个短频话单分析的所有判别标准,包括以下内容:1、频话标准;2、短话标准;3、用户原因剔除标准;4、中继群异常标准;5、小区异常标准;6、小区切换异常标准;7、小区邻区干扰原因标准;8、小区边界弱覆盖判别标准等。样本选取单元M202:用于获取某段时间内的移动网络通话话单,同时获取该段时间内的网络情况,用于验证分析结果是否与实际情况相符;如,当用户希望分析2012年7月8日的网络情况时,需要获取当日该网络内所有通话详单,包括用户、中继群、小区、终端类型等信息。话单统计单元M203:用于对样本选取单元M202所选取的样本进行统计。统计样本中中继群、小区、用户等通话次数、中继群、小区的主叫用户数等信息。频话单获取单元M204:用于依据样本选取单元M202,从中获取频话单数据;其中,具体获取方法包括,首先剔除标准确定单元M201确定的剔除标准,如两相同用户间短时间内产生通话次数很多(自动拨测);10086等客服号码(用户操作错误,重拨或等待挂机后重拨),其次在根据标准确定单元M201设定的频话标准获取频话数据。频话单统计单元M205:用于对频话单获取单元M204提取到的频话单数据进行汇总统计。分析判断单元M206:用于对话单统计单元M203及频话单统计单元M205进行对比分析,例如,中继群异常分析判断、小区异常判断、小区切换异常判断、小区邻区干扰原因判断、小区边界弱覆盖判断等其他判断,从而得出分析结论,判断哪些中继群异常、哪些小区异常、小区属于哪种异常、哪些终端异常等。在本发明装置实施例的另一优选实施例中,还包括分析报告生成单元M207和结果输出单元M208,其中,分析报告生成单元M207用于依据统计分析单元M206分析出的网络情况,生成分析报告;结果输出单元M208用于将所述分析结论以报告显示或打印输出。需要说明的是,上述装置实施例属于优选实施例,所涉及的单元并不一定是本发明所必须的。以上对本发明所提供的一种基于短频话单数据定位网络故障的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1