通信故障原因判断方法、装置及计算机可读存储介质与流程

文档序号:17431265发布日期:2019-04-17 03:31阅读:252来源:国知局
通信故障原因判断方法、装置及计算机可读存储介质与流程

本发明涉及移动通信领域,特别地,涉及一种通信故障的判断方法、装置及计算机可读存储介质。



背景技术:

当用户使用手机通信出现故障时,可以通过运营商的客服电话进行申告,在电话中告知话务员该故障的情况和用户所在的位置。有些情况下,该通信故障实际是由于已知的基站故障引起的,但是用户提供的所在地址往往与系统中记录的基站地址有偏差,话务员即使已经获取了故障基站的信息,也无法确定该用户的通信故障是否因基站故障原因引起,而只能生成故障工单由技术人员进一步核实。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的目的在于提供一种通信故障原因判断方法、装置及计算机可读存储介质,能够快速、准确、实时地判断出通信故障是否由基站故障引起。

为了实现上述目的,根据本发明的第一方面,提供了一种通信故障原因判断方法,包括:

获取与用户终端通信的基站的历史数据;

根据所述历史数据生成基站列表;

将所述基站列表与故障基站列表进行对比;

根据对比结果判断通信故障原因。

进一步地,所述获取与用户终端通信的基站的历史数据包括:

获取第一时间段内与用户终端通信的基站的第一历史数据。

进一步地,所述根据所述历史数据生成基站列表包括:

根据所述第一历史数据确定所述用户终端的常驻小区,根据所述常驻小区的基站信息生成第一基站列表;

所述将所述基站列表与故障基站列表进行对比包括:

将所述第一基站列表与故障基站列表进行对比。

或者,所述根据所述历史数据生成基站列表包括:

根据所述第一历史数据确定所述用户终端的常驻小区,根据所述常驻小区的位置确定其周边小区,根据所述常驻小区及其周边小区的基站信息生成第二基站列表;

所述将所述基站列表与故障基站列表进行对比包括:

将所述第二基站列表与故障基站列表进行对比。

进一步地,所述获取与用户终端通信的基站的历史数据包括:

获取第一时间点与用户终端通信的基站的第二历史数据,所述第一时间点为距离当前时间点最近的正常通信的时间点。

进一步地,所述根据所述历史数据生成基站列表还包括:

根据所述第二历史数据确定所述用户终端的准实时小区,根据所述准实时小区的基站信息生成第三基站列表;

所述将所述基站列表与故障基站列表进行对比还包括:

将所述第三基站列表与故障基站列表进行对比。

进一步地,所述获取与用户终端通信的基站的历史数据还包括:

获取指定时间段内与用户终端通信的基站的第三历史数据;

所述根据所述历史数据生成基站列表包括:

根据所述第三历史数据确定所述用户终端的指定时段小区,根据所述准实时小区和指定时段小区的基站信息生成第四基站列表;

所述将所述基站列表与故障基站列表进行对比还包括:

将所述第四基站列表与故障基站列表进行对比。

进一步地,所述根据所述历史数据生成基站列表还包括:

根据所述准实时小区的位置确定其周边小区;

根据所述指定时段小区的位置确定其周边小区;

根据所述准实时小区的周边小区和指定时段小区的周边小区的基站信息生成第五基站列表;

所述将所述基站列表与故障基站列表进行对比还包括:

将所述第五基站列表与故障基站列表进行对比。

根据本发明的第二方面,提供了一种通信故障原因判断装置,包括:

获取模块,用于获取与用户终端通信的基站的历史数据;

生成模块,用于根据所述历史数据生成基站列表;

对比模块,用于将所述基站列表与故障基站列表进行对比;

判断模块,用于根据对比结果判断通信故障原因。

根据本发明的第三方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有程序,所述程序被执行时实现如第一方面所述的方法的步骤。

本发明提供的方案能够基于与用户终端通信的基站的历史数据快速、准确、实时地判断出当前的通信故障是否由基站故障所引起的,进而可以针对由基站故障引起的通信故障不再下发故障工单,避免因基站原因产生大量重复的故障工单,节约了人力成本,提高了总体的故障处理效率,改善了用户体验。

本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了本发明的通信故障原因判断方法的流程图;

图2示出了本发明第一实施例的通信故障原因判断方法的流程图;

图3示出了本发明第二实施例的通信故障原因判断方法的流程图;

图4示出了本发明的通信故障原因判断装置的架构图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了本发明的通信故障原因判断方法的流程,包括:

s11、获取与用户终端通信的基站的历史数据;

对于申告故障的用户终端,已无法通过常规方式确定其当前所处的小区及小区中为该用户终端提供服务的基站,因此本方法从与其通信的历史基站数据入手,获取在故障前的某一时间段或时间点与该用户终端正常通信的基站的数据,例如为该用户终端提供语音服务的基站和数据服务的基站。

s12、根据所述历史数据生成基站列表;

通过对上述基站的历史数据进行分析,可以得到与用户终端关联程度较高的那些基站,也即为用户终端提供当前服务可能性最大的那些基站,生成基站列表。

s13、将所述基站列表与故障基站列表进行对比;

当基站发生故障告警时,在运营商系统中会进行记录并形成故障基站列表。将步骤s12中生成的基站列表与系统中已有的故障基站列表进行对比,查看基站列表中的基站是否为故障基站。

s14、根据对比结果判断通信故障原因。

如果基站列表中的基站均非故障基站,则此次申告的通信故障原因不是基站故障,按照一般的客服流程进行后续处理,例如下发故障工单,等待技术人员处理;如果基站列表中的一个或多个基站为故障基站,则可以根据预设标准进行判定,当满足预设标准时,则认为此次通信故障是由基站故障引起的,可不再下发故障工单,并向用户直接反馈故障原因,告知用户预估的故障解决时间。

通过对用户终端历史基站数据的查找和分析,可以得到当前与用户通信可能性较大的基站列表,再与故障基站列表对比以确定与用户通信的基站是否为故障基站,从而能够快速、准确、实时地判断通信故障的原因是否为基站故障。

在本发明中,可通过常驻基站和准实时基站这两个维度中的至少之一判断是否存在导致本次通信故障的群障,以减少移动故障工单的下派。下面结合图2、图3具体描述本发明的实施方式。

图2示出了本发明第一实施例的通信故障原因判断方法的流程,该方法中通过对常驻基站群障的判断确定通信故障原因,具体包括:

s21、获取第一时间段内与用户终端通信的基站的第一历史数据。

所述第一时间段为用户终端申报故障的当前时间点之前的一段时间,可选地为一周;第一历史数据为基站的标识、位置、与用户终端通信的业务类型(例如2g语音业务或4g数据业务)等。

s22、根据所述第一历史数据确定所述用户终端的常驻小区,根据所述常驻小区的基站信息生成第一基站列表;

根据用户终端号码在一周内的2g话单和4g移动数据,可得到与用户终端通信的基站所在小区,结合时间维度形成用户终端的行为轨迹,再通过预设的算法计算,分析出与用户终端连接的小区的top1小区和top2小区,即为常驻小区。所述top1和top2小区可以根据与用户终端连接的时长排序得出,或者根据与用户终端连接的频率排序得出,或者根据连接时长、连接次数、连接频率等参数计算,对结算结果排序得出。所述第一基站列表包括常驻小区的基站信息,例如基站标识。

s23、将所述第一基站列表与故障基站列表进行对比;

s24、根据对比结果判断通信故障原因。

通过对比判断常驻小区的基站是否发生故障,如果是,则认为通信故障原因是基站故障。

由于周边小区为用户终端接入可能性较大的小区,如果周边小区的基站出现故障,也会对用户终端的通信造成影响。因此优选地或可替换地,在该实施例的方法中,确定用户终端的常驻小区后,进一步根据所述常驻小区的位置确定其周边小区,根据所述常驻小区及其周边小区的基站信息生成第二基站列表;将所述第二基站列表与故障基站列表进行对比以判断故障原因。

通过以下方法确定常驻小区的周边小区:

通过2g、4g各小区之间的切换记录得到周边小区关系表,表中记录了各个小区的id即小区间的位置关系;

根据常驻小区的位置和小区id,查找周边小区关系表得到常驻小区的周边小区id。

图3示出了本发明第二实施例的通信故障原因判断方法的流程,该方法中通过对准实时基站群障的判断确定通信故障原因,具体包括:

s31、获取第一时间点与用户终端通信的基站的第二历史数据。

所述第一时间点为距离当前时间点最近的正常通信的时间点,可通过系统后台对用户终端的实时话单分析得到该时间点通信的基站标识。

s32、根据所述第二历史数据确定所述用户终端的准实时小区,根据所述准实时小区的基站信息生成第三基站列表。

上述时间点与用户终端通信的基站所对应的小区即为准实时小区,将准实时小区的基站id、位置等信息生成第三基站列表。

s33、将所述第三基站列表与故障基站列表进行对比。

s34、根据对比结果判断通信故障原因。

优选地,在该实施例的方法中,还获取指定时间段内与用户终端通信的基站的第三历史数据,该指定时间段为当前时间点之前的一段时间,例如当前时间点之前24个小时内,或者之前几天中每天与当前时间点相应的时间段,例如当前时间点为15点,指定时间段为之前三天中每天14点-16点的时间段。

根据所述第三历史数据确定所述用户终端的指定时段小区,根据所述准实时小区和指定时段小区的基站信息生成第四基站列表;

将所述第四基站列表与故障基站列表进行对比。

由于周边小区为用户终端接入可能性较大的小区,如果周边小区的基站出现故障,也会对用户终端的通信造成影响。因此优选地,进一步根据所述准实时小区的位置确定其周边小区,根据所述指定时段小区的位置确定其周边小区;根据所述准实时小区的周边小区和指定时段小区的周边小区的基站信息生成第五基站列表;将所述第五基站列表与故障基站列表进行对比。

综上,在本发明中,第一或第二基站列表是基于常驻小区,第三基站列表是基于准实时小区,第四基站列表是基于指定时段小区,第五基站列表是基于准实时小区的周边小区和指定时段小区的周边小区。为了进一步提高判断的准确性,可替换地,在获取上述基站列表后,与故障基站列表对比前,可对上述基站列表进行融合操作,从中再筛选出部分基站作为与故障基站列表对比的基站列表。例如对上述多个基站列表中的基站进行比对,提取出同时出现在两个以上基站列表中的基站,组成最终的基站列表。

下面给出基于本发明的一个应用实例:

根据用户手机号码在最近一周的2g话单和4g移动dpi数据的行为轨迹,通过算法计算分析出用户连接小区的top1和top2,即为常驻小区;通过2g、4g各小区之间的切换记录得到周边小区信息表,进一步根据常驻小区位置和小区id,关联周边小区信息表得到本小区的周边小区信息。再根据基站告警信息匹配常驻小区和常驻小区周边小区确认匹配常驻小区和常驻小区的周边小区是否存在基站告警,可通过手机号码快速准确地判断出常驻基站群障。

通过集团平台实时数据采集分析程序针对该投诉用户实时话单(a口信令数据/s1-mme数据)计算分析用户距离当前时间最近一次记录得到的小区bsid(基站识别码)和当前时间前一天24个时间段的小区bsid(基站识别码)信息,bsid(基站识别码)关联小区表查询出小区信息分别作为准实时小区和指定时间段小区。进一步通过2g、4g周边小区分析程序根据各小区之间的切换记录得到周边小区信息表,再根据准实时小区和指定时间段小区的位置和小区id,关联周边小区信息表得到小区的周边小区信息。再根据实时小区基站id、指定时间段小区基站id和/或二者的周边小区基站id匹配基站告警信息,最终可通过手机号码快速准确地判断出基站群障。

根据本发明的第二方面,提供了一种通信故障原因判断装置,包括:

获取模块41,用于获取与用户终端通信的基站的历史数据;

生成模块42,用于根据所述历史数据生成基站列表;

对比模块43,用于将所述基站列表与故障基站列表进行对比;

判断模块44,用于根据对比结果判断通信故障原因。

进一步地,所述获取与用户终端通信的基站的历史数据包括:

获取第一时间段内与用户终端通信的基站的第一历史数据。

进一步地,所述获取模块41包括常驻小区获取模块,用于根据所述第一历史数据确定所述用户终端的常驻小区;所述生成模块42根据所述常驻小区的基站信息生成第一基站列表;所述对比模块43用于将所述第一基站列表与故障基站列表进行对比。

或者,常驻小区获取模块用于根据所述第一历史数据确定所述用户终端的常驻小区,根据所述常驻小区的位置确定其周边小区,所述生成模块42根据所述常驻小区及其周边小区的基站信息生成第二基站列表;所述对比模块43用于将所述第二基站列表与故障基站列表进行对比。

进一步地,所述获取模块41包括准实时小区获取模块,用于获取第一时间点与用户终端通信的基站的第二历史数据,所述第一时间点为距离当前时间点最近的正常通信的时间点;所述生成模块42根据所述第二历史数据确定所述用户终端的准实时小区,根据所述准实时小区的基站信息生成第三基站列表;所述对比模块43还用于将所述第三基站列表与故障基站列表进行对比。

进一步地,所述获取模块41包括指定时段小区获取模块,用于获取指定时间段内与用户终端通信的基站的第三历史数据;所述生成模块42用于根据所述第三历史数据确定所述用户终端的指定时段小区,根据所述准实时小区和指定时段小区的基站信息生成第四基站列表;所述对比模块43用于将所述第四基站列表与故障基站列表进行对比。

进一步地,所述准实时小区获取模块还用于根据所述准实时小区的位置确定其周边小区;所述指定时段小区获取模块还用于根据所述指定时段小区的位置确定其周边小区;所述生成模块42用于根据所述准实时小区的周边小区和指定时段小区的周边小区的基站信息生成第五基站列表;所述对比模块43用于将所述第五基站列表与故障基站列表进行对比。

根据本发明的又一个实施例,提供了计算机可读存储介质,其上存储有程序,所述程序被执行时实现上述各实施例的方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1