铁路行车预警方法、装置、电子设备及存储介质与流程

文档序号:29943851发布日期:2022-05-07 15:25阅读:95来源:国知局
铁路行车预警方法、装置、电子设备及存储介质与流程

1.本发明涉及无线通信技术领域,尤其涉及一种铁路行车预警方法、装置、电子设备及存储介质。


背景技术:

2.在铁路系统中,存在用于铁路检修或铁路测量等移动或固定终端设备,出于对铁路行车和终端设备的安全考虑,通常在铁路行车接近终端设备一定距离后发出铁路行车接近预警,用以告警终端设备,避免发生碰撞事件。
3.现有技术中,在计算驶向终端设备的铁路行车与终端设备的距离时分为两种情况:一是当铁路行车与终端设备在同一条铁路线路上时,根据铁路行车的公里标数据和终端设备的公里标数据,计算铁路行车和终端设备的距离;二是当铁路行车与终端设备不在同一条铁路线路上时,根据铁路行车的经纬度数据和终端设备的经纬度数据,计算铁路行车和终端设备的距离。
4.由于铁路线路复杂,大多数情况下铁路行车与终端设备不处于同一条铁路线路,而基于经纬度数据的距离计算方式所得到的距离计算结果为铁路行车和终端设备两点在空间上的直线距离,并非铁路行车和终端设备两点在铁路上的实际距离,以至于无法根据经纬度数据计算得到的距离计算结果,精准的确定何时进行铁路行车接近预警,铁路行车接近预警的准确性较低,不利于终端设备的继续作业。


技术实现要素:

5.本发明提供一种铁路行车预警方法、装置、电子设备及存储介质,用以解决现有技术无法准确计算铁路行车和移动终端的实际铁路距离的问题,实现铁路行车接近的精准预警。
6.本发明提供一种铁路行车预警方法,包括:
7.获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路;
8.根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;
9.根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
10.可选的,根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,包括:
11.根据所述线路切换点的位置信息,确定驶向所述预警终端设备的铁路行车与所述线路切换点的第一距离,以及确定所述预警终端设备与所述线路切换点的第二距离;
12.根据所述第一距离和所述第二距离,计算驶向所述预警终端设备的铁路行车与所
述预警终端设备的实际铁路距离。
13.可选的,还包括:
14.根据所述第一铁路线路的线路信息和所述第二铁路线路的线路信息,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路所需切换的铁路线路集合;
15.在所述铁路线路集合中按照驶向所述预警终端设备的铁路行车的线路切换顺序,依次确定相邻两条铁路线路的线路切换点,得到线路切换点集合;
16.根据所述线路切换点集合中各线路切换点的位置信息,确定驶向所述预警终端设备的铁路行车与预警终端设备所在铁路线路的线路切换点的第三距离,以及确定所述预警终端设备与所述线路切换点的第二距离;根据所述第三距离和所述第二距离,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离。
17.可选的,还包括:
18.根据所述实际铁路距离和驶向所述预警终端设备的铁路行车的行驶速度,计算驶向所述预警终端设备的铁路行车到达所述预警终端设备所在位置的预计时间,并将所述预计时间发送至所述预警终端设备。
19.可选的,还包括:
20.根据预警终端设备的位置信息,确定与所述预警终端设备连接的各条铁路线路;
21.根据各个铁路行车定时上报的行驶信息,在与所述预警终端设备连接的各条铁路线路上确定驶向所述预警终端设备的铁路行车。
22.可选的,所述根据预警终端设备的位置信息,确定与所述预警终端设备连接的各条铁路线路,包括:
23.获取所述预警终端设备所在的铁路线路编码;
24.根据所述铁路线路编码,确定与所述预警终端设备连接的各条铁路线路。
25.可选的,所述根据各个铁路行车定时上报的行驶信息,在与所述预警终端设备连接的各条铁路线路上确定驶向所述预警终端设备的铁路行车,包括:
26.根据各个铁路行车定时上报的行驶信息,确定在与所述预警终端设备连接的各条铁路线路上正常行驶的铁路行车;
27.根据在与所述预警终端设备连接的各条铁路线路上正常行驶的铁路行车的行驶方向,确定驶向所述预警终端设备的铁路行车。
28.本发明还提供一种铁路行车预警装置,包括:
29.获取模块,用于获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路;
30.第一处理模块,用于根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;
31.第二处理模块,用于根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
32.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述铁路行车预警
方法的步骤。
33.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述铁路行车预警方法的步骤。
34.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述铁路行车预警方法的步骤。
35.本发明提供的铁路行车预警方法、装置、电子设备及存储介质,首先获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路,然后根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点,以使根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。由此可见,当铁路行车与终端设备不在同一条铁路线路上时,本发明首先确定驶向预警终端设备的铁路行车切换至预警终端设备所在铁路线路的线路切换点,然后基于线路切换点的位置信息,分别确定铁路行车与线路切换点的距离以及终端设备与线路切换点的距离,进而利用距离求和的方式可以得到铁路行车和终端设备两点在铁路上的实际距离。本发明根据计算得到的驶向警终端设备的铁路行车与预警终端设备的实际铁路距离进行铁路行车接近预警,相比于现有的经纬度计算方式,可以更加准确地计算出驶向预警终端设备的铁路行车与预警终端设备在铁路上的实际距离,从而提高铁路行车预警的准确性,避免预警误报。此外,本发明相比于现有的无线电台预警方式,当铁路行车经过多次转线才接近终端设备时,可以通过铁路行车与预警终端设备在铁路上的实际距离进行精准预警,避免因铁路行车多次转线而无法判断是否对终端设备进行预警的缺陷。
附图说明
36.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是本发明提供的铁路行车预警方法的流程示意图之一;
38.图2是本发明提供的铁路行车预警方法的流程示意图之二;
39.图3是本发明提供的计算铁路行车与预警终端设备距离的示意图之一;
40.图4是本发明提供的计算铁路行车与预警终端设备距离的示意图之二;
41.图5是本发明提供的计算铁路行车与预警终端设备距离的示意图之三;
42.图6是本发明提供的计算铁路行车与预警终端设备距离的示意图之四;
43.图7是本发明提供的计算铁路行车与预警终端设备距离的示意图之五;
44.图8是本发明提供的计算铁路行车与预警终端设备距离的示意图之六;
45.图9是本发明提供的计算铁路行车与预警终端设备距离的示意图之七;
46.图10是本发明提供的铁路行车预警装置的结构示意图;
47.图11是本发明提供的电子设备的结构示意图。
具体实施方式
48.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.如图1所示,本发明提供的铁路行车预警方法,包括:
50.步骤101:获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路;
51.在本步骤中,首先确定驶向预警终端设备的铁路行车,然后基于铁路行车定时上报的行驶信息确定铁路行车当前所在的第一铁路线路,并获取预警终端设备所在的第二铁路线路。
52.步骤102:根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;
53.在本步骤中,当驶向预警终端设备的铁路行车所在铁路线路与预警终端设备所在铁路线路为不同铁路线路时,根据驶向预警终端设备的铁路行车所在铁路线路的线路信息和预警终端设备所在铁路线路的线路信息,确定驶向预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点。
54.步骤103:根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
55.在本步骤中,根据线路切换点的位置信息,确定驶向预警终端设备的铁路行车与线路切换点的第一距离,以及确定预警终端设备与线路切换点的第二距离。最后可以根据第一距离和第二距离,计算驶向预警终端设备的铁路行车与预警终端设备的实际铁路距离。铁路行车预警系统可以根据终端设备的实际运行情况设定预警距离,当铁路行车与预警终端设备的实际铁路距离小于或等于预警终端设备的预警距离时,向预警终端设备发送铁路行车接近预警信息,当铁路行车与预警终端设备的实际铁路距离大于预警终端设备的预警距离时,则不向预警终端设备发送铁路行车接近预警信息。
56.本发明提供的铁路行车预警方法,首先获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路,然后根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点,以使根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。由此可见,当铁路行车与终端设备不在同一条铁路线路上时,本发明首先确定驶向预警终端设备的铁路行车切换至预警终端设备所在铁路线路的线路切换点,然后基于线路切换点的位置信息,分别确定铁路行车与线路切换点的距离以及终端设备与线路切换点的距离,进而利用距离求和的方式可以得到铁路行车和终端设备两点在铁路上的实际距离。本发明根据计算得到的驶向警终端设备的铁路行车与预警终端设备的实际铁路距离进行铁路行车接近预警,相比于现有的经纬度计算方式,可以更加准确地计算出驶向预警终端设备的铁路行车与预警终端设备在
铁路上的实际距离,从而提高铁路行车预警的准确性,避免预警误报。此外,本发明相比于现有的无线电台预警方式,当铁路行车经过多次转线才接近终端设备时,可以通过铁路行车与预警终端设备在铁路上的实际距离进行精准预警,避免因铁路行车多次转线而无法判断是否对终端设备进行预警的缺陷。
57.基于上述实施例的内容,在本实施例中,根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,包括:
58.根据所述线路切换点的位置信息,确定驶向所述预警终端设备的铁路行车与所述线路切换点的第一距离,以及确定所述预警终端设备与所述线路切换点的第二距离;
59.根据所述第一距离和所述第二距离,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离。
60.在本实施例中,需要说明的是,在计算铁路行车和预警终端设备的实际铁路距离时分情况讨论,第一种情况为铁路行车在预警终端设备所在线路上接近预警终端设备,此时则可以根据驶向预警终端设备的铁路行车的位置信息和预警终端设备的位置信息,计算驶向预警终端设备的铁路行车与预警终端设备的距离。例如,根据铁路行车的公里标和预警终端设备的公里标计算驶向预警终端设备的铁路行车与预警终端设备的距离。另一种情况为铁路行车当前在其他铁路线路上驶向预警终端设备所在的铁路线路,此时则首先确定铁路行车切换至预警终端设备所在铁路线路的线路切换点。具体的,根据铁路行车当前所在得铁路线路的信息和预警终端设备所在铁路线路的信息,确定线路切换点。在确定线路切换点后,可以根据线路切换点的位置信息,确定驶向预警终端设备的铁路行车与线路切换点的距离,以及确定线路切换点与预警终端设备的距离,将两个距离做相加运算即可得到铁路行车与预警终端设备的实际铁路距离。本发明相比于现有的经纬度计算方式可以更加准确地计算出驶向预警终端设备的铁路行车与预警终端设备在铁路上的实际距离,从而提高铁路行车预警的准确性,避免预警误报。此外,本发明相比于现有的无线电台预警方式,当铁路行车经过多次转线才接近终端设备时,可以通过铁路行车与预警终端设备在铁路上的实际距离进行精准预警,避免因铁路行车多次转线而无法判断是否对终端设备进行预警的缺陷。
61.基于上述实施例的内容,在本实施例中,还包括:
62.根据所述第一铁路线路的线路信息和所述第二铁路线路的线路信息,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路所需切换的铁路线路集合;
63.在所述铁路线路集合中按照驶向所述预警终端设备的铁路行车的线路切换顺序,依次确定相邻两条铁路线路的线路切换点,得到线路切换点集合;
64.根据所述线路切换点集合中各线路切换点的位置信息,确定驶向所述预警终端设备的铁路行车与预警终端设备所在铁路线路的线路切换点的第三距离,以及确定所述预警终端设备与所述线路切换点的第二距离;根据所述第三距离和所述第二距离,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离。
65.在本实施例中,需要说明的是,当铁路行车需要进行多次转线才能驶入预警终端设备所在铁路线路时,需要首先确定铁路行车在切换至预警终端设备所在铁路线路前所需切换的铁路线路集合,然后按照驶向预警终端设备的铁路行车的线路切换顺序,依次确定
相邻两条铁路线路的线路切换点,得到线路切换点集合,根据线路切换点集合中各线路切换点的位置信息,确定驶向预警终端设备的铁路行车与预警终端设备所在铁路线路的线路切换点的距离,以及确定线路切换点与预警终端设备的距离。最后将两个距离做相加运算得到铁路行车与所述预警终端设备的实际铁路距离。例如,铁路行车当前所在线路为s1,其驶入预警终端设备所在线路需要依次从线路s1切换至线路s2,再从线路s2切换至线路s3,最后从线路s3切换至预警终端设备所在的线路s4,则此时该铁路行车所需切换的铁路线路集合为{s1,s2,s3,s4},进一步的,依次确定相邻两条铁路线路的线路切换点,例如确定s1和s2的切换点a,s2和s3的切换点b,s3和s4的切换点c,则线路切换点集合为{a,b,c}。根据a、b、c的位置信息,可以计算得到a到c的实际铁路距离,再计算铁路行车距离a的实际铁路距离和预警终端设备距离c的实际铁路距离,将a到c的实际铁路距离、铁路行车距离a的实际铁路距离和预警终端设备距离c的实际铁路距离做相加运算,即可得到铁路行车与预警终端设备的实际铁路距离。由此可见,本发明适用于铁路行车进行多次换线才到达预警终端设备的情况,并可以准确计算铁路行车和预警终端设备的实际铁路距离,从而进行预警,具有较强的实用性。
66.基于上述实施例的内容,在本实施例中,根据所述实际铁路距离和驶向所述预警终端设备的铁路行车的行驶速度,计算驶向所述预警终端设备的铁路行车到达所述预警终端设备所在位置的预计时间,并将所述预计时间发送至所述预警终端设备。
67.在本实施例中,可选的,在计算得到铁路行车与预警终端设备的实际铁路距离后,还可以根据铁路行车上报的当前行驶速度,计算驶向预警终端设备的铁路行车到达预警终端设备的预计时间,并将预计时间发送至预警终端设备,从而提醒相关人员停止当前作业,执行应对操作。
68.基于上述实施例的内容,在本实施例中,还包括:
69.根据预警终端设备的位置信息,确定与所述预警终端设备连接的各条铁路线路;
70.根据各个铁路行车定时上报的行驶信息,在与所述预警终端设备连接的各条铁路线路上确定驶向所述预警终端设备的铁路行车。
71.在本实施例中,需要说明的是,由于铁路线路纵横交错,预警终端设备所在的当前铁路线路可能存在多个线路切换点,也即存在其他多条铁路线路并入当前铁路线路的情况。为了准确计算铁路行车和终端设备的实际铁路距离,本发明首先获取预警终端设备的位置信息,进而根据终端设备的位置信息,确定与预警终端设备连接的各条铁路线路。其中,预警终端设备的位置信息可以包括预警终端设备所在的铁路线路编码、预警终端设备所在铁路线路的公里标和预警终端设备的经纬度中的一种或多种,其中,预警终端设备的经纬度可以转换为对应的线路编码和公里标,此处不再赘述。本发明涉及的终端设备,可以是提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他理设备等。在不同的系统中,终端设备的名称可能也不相同,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
72.在本实施例中,需要说明的是,现有的经纬度计算方式和无线雷达计算方式无法判断铁路行车是否会驶向终端设备,从而容易造成误报,影响终端设备的正常施工作业。为
此,在本步骤中通过铁路线路上运行的各个铁路行车定时上报的行驶信息,与预警终端设备连接的各条铁路线路上确定驶向预警终端设备的铁路行车,剔除背离终端设备的非接近铁路行车,减少后续计算量,提高铁路行车预警效率。其中,铁路行车上报的行驶信息可以包括铁路行车的位置信息、行驶速度和行驶方向中的一种或多种,铁路行车的位置信息可以包括铁路行车所在的铁路线路编码、铁路行车所在铁路线路的公里标和铁路行车的经纬度中的一种或多种,其中,铁路行车的经纬度可以转换为对应的线路编码和公里标。
73.基于上述实施例的内容,在本实施例中,所述根据预警终端设备的位置信息,确定与所述预警终端设备连接的各条铁路线路,包括:
74.获取所述预警终端设备所在的铁路线路编码;
75.根据所述铁路线路编码,确定与所述预警终端设备连接的各条铁路线路。
76.在本实施例中,可选的,可以根据预警终端设备所在的铁路线路编码,确定与预警终端设备连接的各条铁路线路,还以根据预警终端设备所在的铁路线路编码和预警终端设备的公里标,确定预警终端设备的预警趋势,如图8中l1和l2为预警终端设备的预警趋势,预警终端设备的公里标为k50+0000公里,预警终端设备所在铁路线路的预警趋势为k65+000公里-k50+0000公里-k35+000公里,进一步在预警趋势为k65+000公里-k50+0000公里-k35+000公里范围内确定并入预警终端设备所在铁路线路的其他铁路线路,例如图9中预警趋势l3对应的铁路线路。在本实施例中之所以确定与预警终端设备连接的各条铁路线路,目的是更准确地获取即将接近预警终端设备的铁路行车,而不仅是针对预警终端设备所在线路上运行的铁路行车,从而扩大预警分析范围。
77.基于上述实施例的内容,在本实施例中,所述根据各个铁路行车定时上报的行驶信息,在与所述预警终端设备连接的各条铁路线路上确定驶向所述预警终端设备的铁路行车,包括:
78.根据各个铁路行车定时上报的行驶信息,确定在与所述预警终端设备连接的各条铁路线路上正常行驶的铁路行车;
79.根据在与所述预警终端设备连接的各条铁路线路上正常行驶的铁路行车的行驶方向,确定驶向所述预警终端设备的铁路行车。在本实施例中,可以根据铁路行车上报的行驶信息中的行驶方向,判断该铁路行车当前是在做接近预警终端设备运动还是背离预警终端设备运动,从而选取接近预警终端设备的铁路行车进行后续距离计算,剔除背离预警终端设备的铁路行车,达到减小计算量的效果。
80.下面通过具体实施例进行说明:
81.实施例一:
82.在本实施例中,铁路线路纵横交错,如果终端设备(移动设备或其他设备)行走或停止在铁路线路线上会比较危险,预警系统可以通过计算铁路行车接近来通知移动设备或设备预警做好防护。
83.在本实施例中,对终端设备的预警需要计算出前后两次机车到终端设备的距离和预计用时。计算距离分以下几种情况:
84.a:当铁路行车与终端设备在同一条线路时,直接用两者的公里标相减即可得出两者的距离;
85.b:当铁路行车与终端设备不在同一条线路时,需要计算铁路行车到线路切换点的
距离,加上线路切换点到终端设备的距离。
86.a情况如图3所示,图中a线为终端设备所在线路、s1为线段、a点为终端设备、l1为铁路行车与终端设备的实际铁路距离。b情况如图4、图5、图6和图7所示,图4中a线为终端设备所在线路、s1为b线上的线段、a点为终端设备、b点为a线与b线的切换点、l1为b点距终端设备的距离、b线为联络线、s2为a线上的线段、l2为铁路行车距b点的距离,此时铁路行车与终端设备的实际铁路距离为l1+l2。图5中a线为终端设备所在线路、s1为b线上的线段、a点为终端设备、b点为a线与b线的切换点、l1为b点距终端设备的距离、b线为联络线、s2为a线上的线段、l2为铁路行车距b点的距离,此时铁路行车与终端设备的实际铁路距离为l1+l2。图6中a线为终端设备所在线路、s1为b线上的线段、a点为切换点、l2为b点距终端设备的距离、c线为线路b的联络线、l1为铁路行车距a点的距离,此时铁路行车与终端设备的实际铁路距离为l1+l2。图7中s1为e线上的线段、i点为切换点、l2为i点距终端设备的距离、l1为铁路行车距i点的距离。时铁路行车与终端设备的实际铁路距离为l1+l2。
87.在本实施例中,可选的,根据终端设备所在的线路编码和公里标得出该线路的终端设备预警趋势,例如图8所示,终端设备在l1线上k50+000公里处,则终端设备的预警趋势为65000到50000和35000到50000两个方向,其中k50+000公里指铁路线路上一个具体位置,这个地点距离这条铁路线路的起点是50公里。
88.在本实施例中,如图9所示,再次在两个趋势中查找切换点,如果在65000到50000找到line1线的k10+000公里标处有切换点,则终端设备的预警趋势属性再加上line2的k45+000到k20+000,其他趋势以此类推,直至计算到指定的预警距离范围即铁路行车距终端设备的安全距离为止。
89.在本实施例中,计算每个趋势中的切换点,并计算出切换点到终端设备的距离,每次在每段预警趋势中只计算铁路行车距切换点的距离,再加上切换点距终端设备的距离,则为铁路行车与终端设备的实际铁路距离,最后可以再根据铁路行车的当前行驶速度计算出距离用时。
90.由此可见,本发明提供的铁路行车预警方法与经纬度计算距离趋势相比计算距离值更准,误报率更低。与电台设备预警相比不受天气、自然环境因素、电台干扰等影响,对切换两三次才接近的铁路行车也能准确的计算出预警趋势、距离、预计到达时间等,计算趋势更加准确。
91.实施例二:
92.在本实施例中,如图2所示,本发明提供了一种铁路行车预警系统,该系统的运行过程如下:在开机后读取线路配置信息,然后初始化系统界面,获取预警终端设备的位置信息,确定与预警终端设备连接的各条铁路线路集合;接收各个铁路行车定时上报的行驶信息,然后确定驶向预警终端设备的铁路行车,进而计算铁路行车与预警终端设备的实际铁路距离,根据实际铁路距离进行判断,当实际铁路距离大于预警终端设备的预警距离时,不发送预警信息,当实际铁路距离小于或等于预警终端设备的预警距离时,发送预警信息。
93.下面对本发明提供的铁路行车预警装置进行描述,下文描述的铁路行车预警装置与上文描述的铁路行车预警方法可相互对应参照。
94.如图10所示,本发明提供的铁路行车预警装置,包括:
95.获取模块1,用于获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预
警终端设备所在的第二铁路线路;
96.第一处理模块2,用于根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;
97.第二处理模块3,用于根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
98.在本实施例中,首先确定驶向预警终端设备的铁路行车,然后基于铁路行车定时上报的行驶信息确定铁路行车当前所在的第一铁路线路,并获取预警终端设备所在的第二铁路线路。
99.在本实施例中,当驶向预警终端设备的铁路行车所在铁路线路与预警终端设备所在铁路线路为不同铁路线路时,根据驶向预警终端设备的铁路行车所在铁路线路的线路信息和预警终端设备所在铁路线路的线路信息,确定驶向预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点。
100.在本实施例中,根据线路切换点的位置信息,确定驶向预警终端设备的铁路行车与线路切换点的第一距离,以及确定预警终端设备与线路切换点的第二距离。最后可以根据第一距离和第二距离,计算驶向预警终端设备的铁路行车与预警终端设备的实际铁路距离。铁路行车预警系统可以根据终端设备的实际运行情况设定预警距离,当铁路行车与预警终端设备的实际铁路距离小于或等于预警终端设备的预警距离时,向预警终端设备发送铁路行车接近预警信息,当铁路行车与预警终端设备的实际铁路距离大于预警终端设备的预警距离时,则不向预警终端设备发送铁路行车接近预警信息。
101.本发明提供的铁路行车预警装置,首先获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路,然后根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点,以使根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。由此可见,当铁路行车与终端设备不在同一条铁路线路上时,本发明首先确定驶向预警终端设备的铁路行车切换至预警终端设备所在铁路线路的线路切换点,然后基于线路切换点的位置信息,分别确定铁路行车与线路切换点的距离以及终端设备与线路切换点的距离,进而利用距离求和的方式可以得到铁路行车和终端设备两点在铁路上的实际距离。本发明根据计算得到的驶向警终端设备的铁路行车与预警终端设备的实际铁路距离进行铁路行车接近预警,相比于现有的经纬度计算方式,可以更加准确地计算出驶向预警终端设备的铁路行车与预警终端设备在铁路上的实际距离,从而提高铁路行车预警的准确性,避免预警误报。此外,本发明相比于现有的无线电台预警方式,当铁路行车经过多次转线才接近终端设备时,可以通过铁路行车与预警终端设备在铁路上的实际距离进行精准预警,避免因铁路行车多次转线而无法判断是否对终端设备进行预警的缺陷。
102.图11示例了一种电子设备的实体结构示意图,如图11所示,该电子设备可以包括:处理器(processor)1110、通信接口(communications interface)1120、存储器(memory)1130和通信总线1140,其中,处理器1110,通信接口1120,存储器1130通过通信总线1140完
成相互间的通信。处理器1110可以调用存储器1130中的逻辑指令,以执行铁路行车预警方法,该方法包括:获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路;根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
103.此外,上述的存储器1130中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
104.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的铁路行车预警方法,该方法包括:获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路;根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
105.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的铁路行车预警方法,该方法包括:获取驶向预警终端设备的铁路行车的第一铁路线路,以及所述预警终端设备所在的第二铁路线路;根据所述第一铁路线路和所述第二铁路线路,确定驶向所述预警终端设备的铁路行车切换至所述预警终端设备所在铁路线路的线路切换点;根据所述线路切换点,计算驶向所述预警终端设备的铁路行车与所述预警终端设备的实际铁路距离,当所述实际铁路距离小于或等于所述预警终端设备的预警距离时,向所述预警终端设备发送铁路行车接近预警信息。
106.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
107.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
108.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1