一种实现预警处理的方法、装置、计算机存储介质及终端与流程

文档序号:23963888发布日期:2021-02-18 20:38阅读:62来源:国知局
一种实现预警处理的方法、装置、计算机存储介质及终端与流程

[0001]
本文涉及但不限于交通通信技术,尤指一种实现预警处理的方法、装置、计算机存储介质及终端。


背景技术:

[0002]
随着大数据技术和人工智能技术的迅速发展,越来越多的相关应用在互联网领域中得到充分的应用,但是受限于一些因素,在传统技术领域中,这些先进技术还没有得到充分利用。
[0003]
ctcs-3(简称c3)系统是我国目前支持列车运营速度最高的列车运行控制系统,以用于铁路的全球移动通信系统(gsm-r,gsm for railways)的通信网络作为车-地双向安全数据传输通道;c3系统主要包含车载列车超速防护(atp,automatic train protection)和地面无线闭塞中心(rbc,radio blocking center)两大关键组成。
[0004]
当前铁路维护水平大部分仍处于人工发现故障、手工分析故障的水平,无法对故障进行预测,其中,如何预测无线超时区段,为c3系统可靠运行提供保障,是一个有待解决的问题。


技术实现要素:

[0005]
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0006]
本发明实施例提供一种实现预警处理的方法、装置、计算机存储介质及终端,能够实现无线超时区段的自动预警,提升高速列车运行的可靠性。
[0007]
本发明实施例提供了一种实现预警处理的方法,包括:
[0008]
对每一次呼叫业务,获取一组列车运行数据;
[0009]
对每一组列车运行数据,根据列车运行数据中的运行时间,将间隔时长大于预设间隔时长阈值的相邻的两条列车运行数据,合并为一条用于区段分析的区段分析数据;
[0010]
对每一列列车的每一条线路的预设时长内的区段分析数据,根据公里标确定列车在线路中连续运行的里程区段,并将确定的里程区段与确定该里程区段的区段分析数据中整合为一条区段数据;
[0011]
根据对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,确定是否对里程区段进行无线超时预警;
[0012]
其中,所述列车运行数据按照时间先后顺序排序;所述列车运行数据包括:列车的运行时间t和公里标k;所述统计周期包含n个所述预设时长,所述n为大于等于2的整数。
[0013]
另一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述实现预警处理的方法。
[0014]
再一方面,本发明实施例还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,
[0015]
处理器被配置为执行存储器中的计算机程序;
[0016]
所述计算机程序被所述处理器执行时实现如上述实现预警处理的方法。
[0017]
还一方面,本发明实施例还提供一种实现预警处理的装置,包括:获取单元、合并单元、整合里程单元和预警单元;其中,
[0018]
获取单元设置为:对每一次呼叫业务,获取一组列车运行数据;
[0019]
合并单元设置为:对每一组列车运行数据,根据列车运行数据中的运行时间,将间隔时长大于预设间隔时长阈值的相邻的两条列车运行数据,合并为一条用于区段分析的区段分析数据
[0020]
整合里程单元设置为:对每一列列车的每一条线路的预设时长内的区段分析数据,根据公里标确定列车在线路中连续运行的里程区段,并将确定的里程区段与确定该里程区段的区段分析数据中整合为一条区段数据;
[0021]
预警单元设置为:根据对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,确定是否对里程区段进行无线超时预警;
[0022]
其中,所述列车运行数据按照时间先后顺序排序;所述列车运行数据包括:列车的运行时间t和公里标k;所述统计周期包含n个所述预设时长,所述n为大于等于2的整数。
[0023]
本发明实施例通过获取每一次呼叫业务对应的列车运行数据,通过确定相邻列车运行数据的时间差值,将时间差值的绝对值大于预设的时长阈值的列车运行数据合并为用于进行超时预警判断的区段分析数据;对每一列列车的每一条线路的区段分析数据确定了列车运行的里程区段;通过对统计周期内包含里程区段的区段数据的统计,对满足设定预警条件的里程区间实现了无线超时区段的自动预警,提升了高速列车运行的可靠性。
[0024]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0025]
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0026]
图1为本发明实施例实现预警处理的方法的流程图;
[0027]
图2为本发明实施例实现预警处理的装置的结构框图。
具体实施方式
[0028]
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0029]
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0030]
图1为本发明实施例实现预警处理的方法的流程图,如图1所示,包括:
[0031]
步骤101、对每一次呼叫业务,获取一组列车运行数据;
[0032]
在一种示例性实例中,本发明实施例呼叫业务包括:c3系统中车载列车超速防护(atp)向地面无线闭塞中心(rbc)进行呼叫业务;本发明实施例可以从c3系统传输呼叫业务的通信接口中,按天加载呼叫业务对应的数据。列车运行数据可以由本领域技术人员根据协议规定从呼叫业务的包含的列车运行数据的数据包中获得,包括但不限于:应用协议数据单元(apdu)136包或apdu129包;列车运行数据可以包括以下一项或任意组合:列车身份信息、线路信息、列车运行的时间t和公里标k;统计周期包含n个预设时长。这里,列车身份信息可以包括:主叫移动用户号码(msisdn);线路信息可以包括:线路身份编号(id)。
[0033]
在一种示例性实例中,本发明实施中获取的每一组列车运行数据,在组内按照时间先后顺序排序。
[0034]
步骤102、对每一组列车运行数据,根据列车运行数据中的运行时间,将间隔时长大于预设间隔时长阈值的相邻的两条列车运行数据,合并为一条用于区段分析的区段分析数据;
[0035]
需要说明的是,列车运行数据时频发的数据;本发明实施例在呼叫业务过程中,一般通过包括n_r在内的顺序编号区分列车运行数据;以n_r作为顺序编号为例,相邻的两条列车运行数据包括:顺序编号n_r1变化为n_r2时,顺序编号为n_r1的一条列车运行数据和顺序编号为n_r2的一条列车运行数据;对于n_r相同的列车运行数据,具体选择哪条用于进行间隔时长的判断,可以本领域技术人员预先设定。
[0036]
在一种示例性实例中,相邻的两条列车运行数据的间隔时长可以通过以下方式计算获得:
[0037]
获取相邻的两条列车运行数据中的列车的运行时间;
[0038]
将获取的两个运行时间求差后取绝对值,将该绝对值作为间隔时长。
[0039]
这里,列车运行数据的合并仅是进行以下简单的数据整理:去除两份列车运行数据中的相同部分;对不同部分,按照预先设定的排列顺序保留;例如、两条列车运行数据中的列车身份信息和线路信息相同,则保留其中任意一份,列车运行的时间t和公里标k不同,则按照预先设定的排列顺序保留,包括但不限于按照以下排列顺序保留:排序在前的列车运行数据中的列车运行的时间t和公里标k,排序在后的列车运行数据中的列车运行的时间t和公里标k;在一种示例性实例中,本发明实施例也可以按照其他设定的信息排列生成区段分析数据。
[0040]
在一种示例性实例中,本发明实施例中的间隔时长阈值,可以由本领域技术人员根据区段预警的超时时长进行设定;例如、根据经验里程区段无线超时大于20秒时,认为里程区段存在安全风险,则可以设置间隔时长阈值为小于20秒的一个数值,例如15秒。
[0041]
步骤103、对每一列列车的每一条线路的预设时长内的区段分析数据,根据公里标确定列车在线路中连续运行的里程区段,并将确定的里程区段与确定该里程区段的区段分析数据中整合为一条区段数据;
[0042]
在一种示例性实例中,可以根据区段分析数据中包含的列车身份信息和线路信息,确定其所属列车和线路。
[0043]
在一种示例性实施例中,预设时长可以根据高速铁路的运营周期进行确定;在一种示例性实例中预设时长可以设置为一天。
[0044]
在一种示例性实例中,区段数据包含里程区段外,还包括确定该里程区段的区段
分析数据中列车身份信息和线路信息等。
[0045]
步骤104、根据对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,确定是否对里程区段进行无线超时预警;
[0046]
在一种示例性实例中,本发明实施例统计周期包含n个预设时长,n为大于等于2的整数;例如、n等于30,可以由本领域技术人员根据经验进行设置和调整。
[0047]
在一种示例性实例中,区段数据所对应的列车可以根据区段数据中的列车身份信息确定。
[0048]
本发明实施例通过获取每一次呼叫业务对应的列车运行数据,通过确定相邻列车运行数据中包含的运行时间的时间差值,将时间差值的绝对值大于预设时长阈值的列车运行数据合并为用于运行区段分析的区段分析数据;根据每一列列车的每一条线路的分析数据确定了列车的运行里程区段;通过对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,对满足预警条件的运行里程区段实现了无线超时区段的自动预警,提升了高速列车运行的可靠性。
[0049]
在一种示例性实例中,步骤102合并为一条用于区段分析的区段分析数据之前,本发明实施例方法还包括:
[0050]
分别对获取的各组列车运行数据进行平滑处理。
[0051]
本发明实施例,通过对列车运行数据进行平滑处理,可以避免列车运行数据发生跳变。
[0052]
在一种示例性实例中,本发明实施例中的列车运行信息还包括列车运行的速度s,对获取的列车运行数据进行平滑处理,包括:
[0053]
相邻的两个列车运行数据中,排序在前的列车运行数据的公里标k1等于排序在后的列车运行数据的公里标k2时,设置:
[0054]
排序在后的列车运行数据的公里标等于k1+(-1)
i
s1*(t
2-t1);
[0055]
排序在前的列车运行数据的速度s1等于排序在后的列车运行数据的速度s2;
[0056]
排序在前的列车运行数据的时间t1等于排序在后的列车运行数据的时间t2;
[0057]
相邻的两个列车运行数据中,排序在前的列车运行数据的公里标k1与排序在后的列车运行数据的公里标k2不相等时,保持列车运行数据不变;
[0058]
其中,下标1用于标识排序在前的列车运行数据,下标2用于标识排序在后的列车运行数据;列车下行时,i为偶数,列车上行时,i为奇数。这里,列车下行是指列车运行时,公里标不断增加的运行方向;列车上行是指列车运行时,公里标不断减小的运行方向。
[0059]
需要说明的是,上述对列车运行数据进行平滑处理的规则进行本发明实施例的可选实例,本发明实施例可以采用其他规则对列车运行数据进行平滑处理。
[0060]
在一种示例性实例中,步骤103根据公里标确定列车在线路中连续运行的里程区段,包括:
[0061]
对每一列列车的每一条线路的预设时长内的区段分析数据,根据区段分析数据中的公里标确定列车运行的里程是否存在交集;
[0062]
确定列车运行的里程存在交集时,根据存在交集的区段分析数据中的公里标,确定列车在线路中连续运行的里程区段。
[0063]
在一种示例性实例中,根据区段分析数据中的公里标确定列车运行的里程是否存
在交集,包括对每一列列车的每一条线路的预设时长内的区段分析数据,每一次选取其中两条进行以下比对,以确定列车运行的里程是否存在交集:
[0064]
选取的第一条区段分析数据中较大的公里标,大于选取的第二条区段分析数据中较小的公里标,小于选取的第二条区段分析数据中较大的公里标,选取的第一条区段分析数据中较小的公里标,小于选取的第二条区段分析数据的较小的公里标时,确定列车运行的里程存在交集;假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1n
<k
1m
<k
2n
<k
2m

[0065]
选取的第二条区段分析数据中较大的公里标,小于选取的第一条区段分析数据中较大的公里标,大于选取的第一条区段分析数据中较小的公里标,选取的第一条区段分析数据中较小的公里标,大于选取的第二条区段分析数据中较小的公里标时,确定列车运行的里程存在交集;假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1m
<k
1n
<k
2m
<k
2n

[0066]
选取的第一条区段分析数据中较大的公里标,大于选取的第二条区段分析数据中较大的公里标和较小公里标,选取的第二条区段分析数据中较小公里标,大于选取的第一条区段分析数据中较小的公里标时,确定列车运行的里程存在交集;假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1n
<k
1m
<k
2m
<k
2n

[0067]
选取的第二条区段分析数据中较大的公里标,大于选取的第一条区段分析数据中较大的公里标和较小公里标,选取的第一条区段分析数据中较小公里标,大于选取的第二条区段分析数据中较小的公里标时,确定列车运行的里程存在交集。假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1m
<k
1n
<k
2n
<k
2m

[0068]
在一种示例性实例中,本发明实施例里程区段的起始公里标为:列车运行的里程存在交集的所有区段分析数据中的最小公里标;
[0069]
在一种示例性实例中,本发明实施例里程区段的终止公里标为:列车运行的里程存在交集的所有区段分析数据中的最大公里标。
[0070]
在一种示例性实例中,步骤104确定是否对里程区段进行无线超时预警,包括:
[0071]
对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,确定线路信息和里程区段均相同的区段数据的条数,及区段数据所对应的列车;
[0072]
线路信息和里程区段均相同的区段数据的条数大于预设的条数阈值,且区段数据对应于两个以上列车时,对该里程区段进行无线超时区段预警。
[0073]
在一种示例性实例中,本发明实施例对里程区段进行无线超时区段预警,包括:
[0074]
线路信息和里程区段均相同的区段数据的条数大约预设的条数阈值时,确定线路信息和里程区段均相同的区段数据中,对应于各列车的区段数据的占比,当对应于各列车的区段数据的占比均小于预设百分比阈值时,对该里程区段进行无线超时区段预警;
[0075]
在一种示例性实例中,本发明实施例方法还包括:对应于其中一列列车的区段数据的占比大于预设百分比阈值时,对该列车进行安全预警。
[0076]
在一种示例性实例中,本发明实施例中的百分比阈值可以由本领域技术人员根据经验进行设定。
[0077]
图2为本发明实施例实现预警处理的装置的结构框图、如图2所示,包括:获取单元、合并单元、整合里程单元和预警单元;其中,
[0078]
获取单元设置为:对每一次呼叫业务,获取一组列车运行数据;
[0079]
合并单元设置为:对每一组列车运行数据,根据列车运行数据中的运行时间,将间隔时长大于预设间隔时长阈值的相邻的两条列车运行数据,合并为一条用于区段分析的区段分析数据
[0080]
整合里程单元设置为:对每一列列车的每一条线路的预设时长内的区段分析数据,根据公里标确定列车在线路中连续运行的里程区段,并将确定的里程区段与确定该里程区段的区段分析数据中整合为一条区段数据;
[0081]
预警单元设置为:根据对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,确定是否对里程区段进行无线超时预警;
[0082]
其中,列车运行数据按照时间先后顺序排序;列车运行数据包括:列车的运行时间t和公里标k;统计周期包含n个预设时长,n为大于等于2的整数。
[0083]
本发明实施例通过获取呼叫业务对应的列车运行数据,通过确定相邻列车运行数据中包含的运行时间的时间差值,将时间差值的绝对值大于预设时长阈值的列车运行数据合并为用于运行区段分析的区段分析数据;根据每一列列车的每一条线路的分析数据确定了列车的运行里程区段;通过对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,对满足预警条件的运行里程区段实现了无线超时区段的自动预警,提升了高速列车运行的可靠性。
[0084]
在一种示例性实例中,本发明实施例装置还包括平滑处理单元,设置为:
[0085]
分别对获取的各组列车运行数据进行平滑处理。
[0086]
在一种示例性实例中,本发明实施例平滑处理单元是设置为:相邻的两个列车运行数据中,排序在前的列车运行数据的公里标k1等于排序在后的列车运行数据的公里标k2时,设置:
[0087]
排序在后的列车运行数据的公里标等于k1+(-1)
i
s1*(t
2-t1);
[0088]
排序在前的列车运行数据的速度s1等于排序在后的列车运行数据的速度s2;
[0089]
排序在前的列车运行数据的时间t1等于排序在后的列车运行数据的时间t2;
[0090]
相邻的两个列车运行数据中,排序在前的列车运行数据的公里标k1与排序在后的列车运行数据的公里标k2不相等时,保持列车运行数据不变;
[0091]
其中,下标1用于标识排序在前的列车运行数据,下标2用于标识排序在后的列车运行数据;列车下行时,i为偶数,列车上行时,i为奇数。
[0092]
在一种示例性实例中,本发明实施例整合里程单元设置为根据公里标确定列车在线路中连续运行的里程区段,包括:
[0093]
对每一列列车的每一条线路的预设时长内的区段分析数据,根据区段分析数据中的公里标确定列车运行的里程是否存在交集;
[0094]
确定列车运行的里程存在交集时,根据存在交集的区段分析数据中的公里标,确定列车在线路中连续运行的里程区段。
[0095]
在一种示例性实例中,整合里程单元设置为根据区段分析数据中的公里标确定列车运行的里程是否存在交集,包括:对每一列列车的每一条线路的预设时长内的区段分析数据,每一次选取其中两条进行以下比对,以确定列车运行的里程是否存在交集:
[0096]
选取的第一条区段分析数据中较大的公里标,大于选取的第二条区段分析数据中较小的公里标,小于选取的第二条区段分析数据中较大的公里标,选取的第一条区段分析数据中较小的公里标,小于选取的第二条区段分析数据的较小的公里标时,确定列车运行的里程存在交集;假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1n
<k
1m
<k
2n
<k
2m

[0097]
选取的第二条区段分析数据中较大的公里标,小于选取的第一条区段分析数据中较大的公里标,大于选取的第一条区段分析数据中较小的公里标,选取的第一条区段分析数据中较小的公里标,大于选取的第二条区段分析数据中较小的公里标时,确定列车运行的里程存在交集;假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1m
<k
1n
<k
2m
<k
2n

[0098]
选取的第一条区段分析数据中较大的公里标,大于选取的第二条区段分析数据中较大的公里标和较小公里标,选取的第二条区段分析数据中较小公里标,大于选取的第一条区段分析数据中较小的公里标时,确定列车运行的里程存在交集;假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1n
<k
1m
<k
2m
<k
2n

[0099]
选取的第二条区段分析数据中较大的公里标,大于选取的第一条区段分析数据中较大的公里标和较小公里标,选取的第一条区段分析数据中较小公里标,大于选取的第二条区段分析数据中较小的公里标时,确定列车运行的里程存在交集。假设第一条区段分析数据中的公里标为k
1n
和k
2n
,k
1n
小于k
2n
,第二条区段分析数据中的公里标为k
1m
和k
2m
,k
1m
小于k
2m
,则上述区段分析数据中的公里标的大小关系可以通过以下公式表示:k
1m
<k
1n
<k
2n
<k
2m

[0100]
在一种示例性实例中,本发明实施例里程区段的起始公里标为:列车运行的里程存在交集的所有区段分析数据中的最小公里标;
[0101]
在一种示例性实例中,本发明实施例里程区段的终止公里标为:列车运行的里程存在交集的所有区段分析数据中的最大公里标。
[0102]
在一种示例性实例中,本发明实施例中的预警单元是设置为:
[0103]
对预设统计周期内整合获得的区段数据的条数及区段数据所对应的列车的统计,确定线路信息和里程区段均相同的区段数据的条数,及区段数据所对应的列车;
[0104]
线路信息和里程区段均相同的区段数据的条数大于预设的条数阈值,且区段数据对应于两个以上列车时,对该里程区段进行无线超时区段预警。
[0105]
本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机程序,计算机程序被处理器执行时实现上述实现预警处理的方法。
[0106]
本发明实施例还提供一种终端,包括:存储器和处理器,存储器中保存有计算机程序;其中,
[0107]
处理器被配置为执行存储器中的计算机程序;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1