本发明涉及一种无线网络质量的检测方法及装置,特别涉及铁路无线网络质量的检测预警方法及装置,属于检测领域。
背景技术:
铁路无线网络,不同于其它无线网络,专为铁路通讯设计,现有的gsm-r系统已伴随着列车的轰鸣声跑过了二十几个春秋,其设备大都进入了故障高发期,而机车中的调度、控制等业务均依赖于gsm-r网络系统,为保证行车安全,需要对铁路各处现有的gsm-r网络质量进行检测,
目前,我国正在建设基于4glte技术的铁路网络体系,在建造过程中,面临新设备、新技术的调试,同样急需一种对铁路无线网络质量有效的检测方法。
目前铁路网络质量采用的检测方法多为收集铁路各点网络信息实时的观测铁路网络质量,此种检测方法只有铁路网络出现问题后才能发现,得到的信息相对落后,只能亡羊补牢,不利于铁路安全。
此外,铁路网络设备故障不同于其它设备故障,部分网络设备使用效果随时间变化呈现衰减,例如随着使用时间的增加,可能出现设备发射接收功率减弱,此外,地域环境变化也可能导致信号减弱、信号连接强度降低等现象,虽然仍然可通讯,但通讯质量变差,也具有一定的安全隐患。
因此,亟需研究一种能够预测铁路网络质量趋势的方法,通过该方法合理的预测出不同地点网络质量趋势,从而对该地点相关网络设备进行重点检查维护,进而提高铁路无线网络质量。
技术实现要素:
为了克服上述问题,本发明人进行了锐意研究,开发了一种铁路无线网络质量的检测预警方法及装置,该方法包括:
s1、收集数据包;
s2、解析数据包;
s3、分析预测;
s4、输出预测结果。
根据本发明,步骤s1中,所述收集数据包,为收集铁路一段时间内不同地点的数据包,
所述数据包中包含地理位置、记录时间和网络性能数据,进一步地,所述地理位置为能够确定数据包收集位置的信息,优选为经纬度信息,所述网络性能数据可以为信号强度、无线链路丢包率、时延、带宽时延积或语音呼叫连通速度中的一种或多种,或者其它能够体现网络质量的相关数据,
在一个优选的实施方式中,所述数据包中还可以包含有列车的行驶速度、与之通讯的网络设备名称。
根据本发明,步骤s2中,所述解析数据包为将收集的数据包拆解开进行分析,判断数据包是否包含有效可用数据,若包含则对其中数据按预设类别进行归类,包括如下子步骤:
s21、判断数据包中是否包含有预设信息;
若判断结果为否,放弃该数据包,处理下个数据包,
若判断结果为是,执行s22。
所述预设信息包括需要收集的信息类别和信息格式,其中,信息类别除包括地理位置、记录时间外,还包括网络性能数据中的一种或多种,更优选地,还包括列车机型号、提供网络的设备名称。
s22、将数据包中有效信息分类存储;
所述有效信息为满足预设信息条件的信息,将其归类存储,整理成数据表格。
s22、重复步骤s21、s22,将所有收集的数据包中的信息分类存储,完成解析过程。
步骤s3中,所述分析预测是指将步骤s2中整理好的数据网络性能数据中同一地点的网络性能数据进行分析并预测,优选地,包括以下子步骤:
s31、将步骤s2中获得的不同时间、相同地点的相关数据合并整理,并存储,得到多组具有相同地点,不同时间和网络性能数据的数组;
s32、将s31步骤中获得的一组数组进行自回归模型的建立,预测未来一段时间后的网络性能数据,包括如下子过程:
s321、将一组数组中的网络性能数据按照记录时间顺序整理成序列xi;
s322、根据不同类型网络性能数据的特点确定管控上限ucl和管控下限lcl;
s323、判断序列xi中最后一个值是否超出管控上限ucl和管控下限lcl组成的管控范围,
若判断结果为超出,则进行预警,结束步骤s32,执行s33,
若判断结果为未超出,执行s324;
s324、判断s321中的序列xi是否为平稳序列,若序列为非平稳序列,将该序列进行预处理,通过使用差分方法式:yi=xi+1-xi进行预处理,直到单位根检验yi结果平稳为止;
s325、对平稳的xi序列建立自回归模型,所述自回归模型为:
其中,xt为t时刻的相应序列,wt为白噪声,p为模型的阶数,ak为需要估计的参数,;
s326、确定自回归模型ak值,并对自回归模型进行适应性检验以确认有效的模型,
其中,ak值满足前向预测误差和后向预测误差均方误差之和最小;
s327、通过确定的自回归模型即可预测出未来一段时间内此地点网络质量的数值,进而得出网络质量的情况;
s328、将步骤s327中预测得到的网络质量数值与管控上限ucl和管控下限lcl进行对比,若超出管控上限ucl或管控下限lcl的范围,则进行预警。
s33、重复步骤s32,将步骤s31步骤中获得的其它它各组数组进行处理,预测不同地点未来一段时间后的网络性能数据。
另一方面,发明人提供了一种铁路无线网络质量的检测预警装置,
所述装置包括获取模块501、参数模块502、解析模块503、存储模块504、预测模块505和输入输出设备506;
获取模块501,用于获取铁路不同地点的数据包,数据包中包括地理位置、记录时间和网络性能数据。
参数模块502,用于设置及存储预设信息,所述预设信息与上述步骤s2中的预设信息相同。
解析模块503,用于对获取模块501收集的数据包进行解析,
存储模块504,用于存储解析模块503解析好的数据。
预测模块505,用于网络质量的预测,其能够根据参数模块502中的预设信息按照上述步骤s3的方法分析预测。
输入输出设备506,用于输入参数模块502中的预设信息、输出预测模块505预测的结果。
本发明提供的铁路无线网络质量的检测预警方法和设备能够取得以下有益效果:
1.根据本发明提供的铁路无线网络质量的检测预警方法和设备,能够快速检测铁路各位置网络质量,并针对异常设备发出警报;
2.根据本发明提供的铁路无线网络质量的检测预警方法和设备,可预测网络质量变化趋势以及对未来一段时间内可能出现网络质量异常的地点进行预警;
3.根据本发明提供的铁路无线网络质量的检测预警方法和设备,可与车载通信设备相连,快速实现网络质量诊断。
附图说明
图1示出根据本发明提供的一种优选实施方式的铁路无线网络质量的检测预警方法流程示意图;
图2示出根据本发明提供的一种优选实施方式的铁路无线网络质量的检测预警方法中解析数据包流程示意图;
图3示出根据本发明提供的一种优选实施方式的铁路无线网络质量的检测预警方法中分析预测流程示意图;
图4示出根据本发明提供的一种优选实施方式的铁路无线网络质量的检测预警方法中分析预测流程示意图。
具体实施方式
下面通过附图和优选实施方式对本发明进一步详细说明。通过这些说明,本发明的特点和优点将变得更为清楚明确。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
一方面,发明人开发了一种铁路无线网络质量的检测预警方法,如图1所示,该方法包括:
s1、收集数据包;
s2、解析数据包;
s3、分析预测;
s4、输出预测结果。
具体的,步骤s1中,所述收集数据包,为收集铁路一段时间内不同地点的数据包,
在本发明中,对收集数据包的方法不做特别限定,可以采用周期性采集的方式进行,也可以采用固定距离采集的方式进行,或直接读取车载通讯设备日志等方式进行,收集方式可以根据实际需要自由变换,
例如在列车运行中,每隔10s收集一次数据包,或者列车每运行50米收集一次数据包,
在本发明中,所述数据包中包含有地理位置、记录时间和网络性能数据,
进一步地,所述地理位置为能够确定数据包产生位置的信息,优选为经纬度,
所述网络性能数据为能够体现网络质量的数据,可以为信号强度、丢包率、时延、带宽时延积或语音呼叫连通速度中的一种或多种,也可以是其它能够体现网络质量的相关数据,
在一个优选的实施方式中,所述数据包中还可以包含有列车的车机型号和提供网络的设备名称,以便后续进行多层次分析,
所述车机型号指的是不同运行速度的列车,如普快列车、快速列车、动车、高铁等。
根据本发明,在步骤s2中,所述解析数据包为将收集的数据包拆解开进行分析,判断数据包是否包含有效可用数据,若包含则对其中数据按预设信息进行归类,如图2所示,包括如下子步骤:
s21、判断数据包中是否包含有预设信息;
若判断结果为否,放弃该数据包,处理下个数据包,
若判断结果为是,执行s22。
根据本发明,所述预设信息中包括需要收集的信息类别和信息格式,其中,信息类别除包括地理位置、记录时间外,还包括网络性能数据中的一种或多种,更优选地,还包括列车机型号、提供网络的设备名称,所述信息格式为预设的固定格式,例如地理位置数据格式可以为“113.041,36.011”,信号强度格式可以为“-85dbm”等。
进一步地,在判断数据包中是否包含预设信息时,需要在数据包中同时具有地理位置、记录时间和网络性能数据的情况下才认为满足判断条件,判断结果为是,否则,判断结果为否。
s22、将数据包中有效信息分类存储;
所述有效信息为满足预设信息条件的信息,将其归类存储,优选整理成数据表格形式,
示例性的,所述表格格式如表1。
表1
s23、重复步骤s21、s22,将所有收集的数据包中的信息分类存储,完成解析过程。
步骤s3中,所述分析预测是指将步骤s2中整理好的数据网络性能数据中同一地点的网络性能数据进行分析并预测,优选地,如图3所示,包括以下子步骤:
s31、将步骤s2中获得的具有不同时间、相同地点的相关数据合并整理,并存储,得到多组具有相同地点,不同时间和网络性能数据的数组;
所述相同地点为经纬度相同或相近的地点,相同地点的范围可根据实际需要确定,如可规定经纬度变化在0.10或0.01内为一个相同地点,例如经纬度113.011,36.011~113.111,36.111为同一地点,或经纬度113.011,36.011~113.012,36.012为同一地点,
优选经纬度变化在0.01内的地点为相同地点,将相同地点的数据按时间先后顺序归类整理,优选整理在同一表中,如表2所示:
表2
s32、以s31步骤中获得的一组数组进行自回归模型的建立,预测未来一段时间后的网络性能数据,如图4所示,可以包括如下子过程:
s321、将一组数组中网络性能数据按照记录时间顺序整理成序列xi;
进一步地,若网络性能数据包含多种,则将每种数据都整理成一个序列xi。
s322、根据不同类型网络性能数据的特点确定管控上限和管控下限;
所述管控上限ucl和管控下限lcl为无线网络质量出现异常的数值,例如,当网络性能数据为信号强度时,由于信号强度在-100dbm以下时才能保证能够通讯,故管控上限ucl为0dbm,管控下限lcl为-100dbm,又例如,当网络性能数据为丢包率时,管控上限ucl为2%,管控下限为0;当网络性能数据为时延时,管控上限ucl为300ms,管控下限clc为0.1ms;当网络性能数据为带宽时延积时,管控上限ucl为125kb,管控下限lcl为75kb;当网络性能数据为语音呼叫连通速度时,管控上限ucl为18s,管控下限clc为2s。
当网络性能数据包含多种数据时,根据数据类型不同,对每组序列xi设计不同的管控上限ucl和管控下限lcl,
在一个优选的实施方式中,所述管控上限ucl=μ+3σ;管控下限lcl=μ-3σ,其中μ为序列xi的均值,σ为序列xi的标准偏差,根据统计学原理,在正态分布中,网络质量正常的波动数值落在μ±3σ之内的概率为99.73%,而超过一侧,即大于μ-3σ或小于μ+3σ的概率为0.27%/2=0.135%≈1‰,即为不可能是事件。
s323、判断序列xi中最后一个值是否超出管控上限ucl和管控下限lcl组成的管控范围;
若判断结果为超出管控范围,则发出报警,提醒网络设备存在故障;
若判断结果为不超出管控范围,执行s324,
序列xi最后一个值为最后检测到的网络性能数据,能够代表当前此处网络情况,若超出了管控范围,即网络质量已出现问题,网络设备已出现故障。
s324、判断s321中的序列xi是否为平稳序列,若序列为非平稳序列,将该序列进行预处理成平稳序列;
所述平稳序列,是指是指联合概率分布函数不随时间改变的序列,例如,如果一个序列{xi,i≥0}是平稳序列,则其随机变量的联合分布函数为:
f(x1,x2,…,xk)=f(x1+h,x2+h,…,xk+h);(k≥2)
其中f表示为联合分布函数;h∈r,r表示拟合优度,h表示任意时间,且h大于0;x1,x2,…,xk是{xi,i≥0}中的任意k个随机变量,反之则为非平稳序列。
在本发明中,优选通过使用差分方法式:yi=xi+1-xi进行预处理,直到单位根检验结果平稳为止。
s325、对平稳的xi序列建立自回归模型;
如果一个系统在时刻t的响应为xt,且仅与其以前时刻的相应有关,而与其以前时刻进入系统的扰动无关,那么,这个系统就是自回归系统,相应的模型即为所述的自回归模型,
优选地,所述自回归模型为:
其中,式中xt为t时刻的相应序列,wt为白噪声,p为模型的阶数,ak为需要估计的参数。自回归模型的建立过程即为模型参数估计的过程,就是选择合适的参数使得自回归模型的残差wt为白噪声序列。
s326、确定自回归模型ak值,并对自回归模型进行适应性检验以确认有效的模型;
优选地,ak值满足前向预测误差和后向预测误差均方误差之和最小,
优选地,所述自回归模型的适应性检验包括利用所述估计参数计算出原序列的估计值,并计算得到估计的残差序列,残差序列经检验若为白噪声,可判断该自回归模型有效,即通过适应性检验得出可靠的自回归模型,使得该模型能够有效的预测出下一时刻的网络性能数据。
s327、通过确定的自回归模型即可预测出未来一段时间内该地点网络性能的数值,进而得出网络质量的情况;
所述预测采用序列xt在时刻t对t+l时刻的观察值xt-1进行预测,这种预测是为以t为原点,用xt+l的条件期望作为xt-l的预测值,从而得到个网络质量的数值,进而表示网络质量的情况。
s328、将步骤s327中预测得到的网络质量数值与管控上限ucl和管控下限lcl进行对比,若超出管控上限ucl和管控下限lcl的范围,则进行预警。
s33、重复步骤s32,将步骤s31中其它各组数据进行处理,预测不同地点未来一段时间后的网络性能数据。
根据本发明所述的一种铁路无线网络质量的检测预警方法,预测准确性随预测时间的增长而降低,10天以内的预测准确率能够达到70%以上,20天以内预测准确率达到58%以上,25天以后准确率较低。
在一个优选的实施方式中,将步骤s31中不同车机型号的数据分别重复步骤s32,得到不同的网络质量预测结果,用以展现同一网络对不同机车的适应性,
由于车机不同,运行速度差异较大,如高铁运行速度3倍于普通列车,其网络连接质量具有差异性,将不同车机型号的数据分别处理,能够更准确的体现某地的网络质量情况。
在步骤s4中,所述输出预测结果为将预测结果呈现给用户,
输出方式可以是将铁路各经纬度未来一段时间的网络质量数值表格化形式输出,也可以是将预测结果按网络质量的不同,采用不同颜色标示在铁路地图上,或者仅仅展示需要预警的铁路地点。
在一个优选的实施方式中,在输出预测结果时,还可以将提供网络的设备名称一同输出,以方便对高概率出现异常的网络设备进行检查维护。
另一方面,发明人提供了一种铁路无线网络质量的检测预警装置,
所述装置包括获取模块501、参数模块502、解析模块503、存储模块504、预测模块505和输入输出设备506;
获取模块501,用于获取铁路不同地点的数据包,数据包中包括地理位置、记录时间和网络性能数据。
优选地,所述获取模块501与车载通信设备相连,并从车载通讯设备上采集数据包。
参数模块502,用于存储预设信息,所述预设信息与上述步骤s2中的预设信息相同。
优选的,在参数模块502中还具有参数设置功能,可以通过参数模块502选择数据收集方法、选择需要处理的网络性能数据的类型和管控上限ucl、管控下限lcl等参数,
例如,当501获取的网络性能数据中包含信号强度、无线链路丢包率、时延、带宽时延积和语音呼叫连通速度时,可以通过参数模块502指定后续处理过程中只对语音呼叫连通速度和丢包率进行预测,而不再对信号强度和时延、带宽时延积进行分析预测,以提高预测速度,降低数据处理量。
解析模块503,用于对获取模块501收集的数据包进行解析。
解析模块503判断数据包中的数据是否包含有预设信息,若有则将数据按照预设信息中格式归类,制成相应的表格,在对所有收集的数据包都进行判断归类制表后完成解析过程。
存储模块504,用于存储解析模块503解析好的数据。
优选地,本发明所述的装置每次运行后保留存储模块504中的数据,保留的数据可以作为数据包的一部分进而参与无线网络质量预测的过程,使得预测结果更加准确。
预测模块505,用于网络质量的预测,其能够根据参数模块502中的预设信息按照上述步骤s3的方法分析预测。
进一步地,所述预测模块505还能够将相同地点的数据中无线网络质量的值按照记录时间顺序整理成序列xi,
可选地,所述预测模块505还能够根据不同类型网络性能数据的特点确定管控上限和管控下限,
进一步地,所述预测模块505能够判断序列xi是否为平稳序列,若序列为非平稳序列,将该序列进行预处理形成平稳序列,
在发明中,所述预测模块505还能够对平稳的xi序列建立自回归模型,确定自回归模型参数,并对自回归模型进行适应性检验以确认是否为有效的模型,
更进一步地,所述预测模块505通过确定的自回归模型即可预测出未来一段时间内此地点网络质量的数值,进而得出网络质量的情况,
在一个优选的实施方式中,所述预测模块505还能够将预测得到的网络质量数值与管控上限ucl和管控下限lcl进行对比,若超出管控上限ucl或管控下限lcl的范围,则进行预警。
输入输出设备506,用于输入参数模块502中的预设信息、输出预测模块505预测的结果。
在本发明中,所述输入输出设备506,可以为键盘、鼠标或触摸屏等能够实现交互的设备,也可以为打印机等单纯输入输出设备。
实施例
实施例1
一、实施:
对t209沿线无线网络质量中的信号强度进行检测预测预警,其方法如下。
s1、在t209次列车上收集数据包;
s2、将收集到的数据包解析后得到如表3数据:
表3
s31、将表3中经纬度在115.788,39.256~115.788,39.257的同一地点的的数据按时间先后顺序整理,可以得到如表4所示数据:
s32、将表4中数据整理成序列xi:-50,-63,……,-81,-72,……,并根据信号强度的特性确定管控上限ucl为0dbm,管控下限lcl为-100dbm。
由于序列xi为非平稳序列,对其进行预处理成平稳序列,得到xi:-50,-56,……,-78,-81,……
对平稳序列xi建立自回归模型:
通过比对前向预测误差和后向预测误差均方误差之和最小,最终确定ak=7.3165,并经过适应性检验后确定自回归模型有效,
将t=240代入自回归模型,得到240小时后115.788,39.256~115.788地点处信号强度为-86dbm。
s33、重复s31、s32的过程,对表3中不同地点的网络性能数据进行处理,得到240小时后不同地点的网络质量预测情况,如表5所示,
表5
s4、将得到的表5打印输出,并将需要预警的地点特殊标示。
二、效果评估:
等待240小时后,将表5中得到的预警结果与实际检测结果相对照,预测准确率为83%。
在本发明的描述中,需要说明的是,术语“上”、“下”、“内”、“外”、“前”、“后”等指示的方位或位置关系为基于本发明工作状态下的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性。
以上结合优选实施方式和范例性实例对本发明进行了详细说明。不过需要声明的是,这些具体实施方式仅是对本发明的阐述性解释,并不对本发明的保护范围构成任何限制。在不超出本发明精神和保护范围的情况下,可以对本发明技术内容及其实施方式进行各种改进、等价替换或修饰,这些均落入本发明的保护范围内。本发明的保护范围以所附权利要求为准。