高速综合检测列车的检测数据传输方法及装置与流程
未命名
07-02
阅读:111
评论:0

1.本发明涉及高速综合检测列车检测数据无线传输技术领域,尤其涉及一种高速综合检测列车的检测数据传输方法及装置。
背景技术:
2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.高速综合检测列车是一种采用多种专业检测系统对高速铁路状态进行检测的列车,主要开展高速铁路基础设施综合动态检测,是进行铁路基础设施综合检测、保障铁路运营安全的重要技术装备。高速综合检测列车中涵盖有多个专业检测系统,且通常分布于检测列车的8节车厢中。高速综合检测列车具有高速运营速度下的检测能力,检测参数包括轨道状态几何参数、轮轨力、弓网特性、通信、信号设备状况等。
4.目前高速综合检测列车是通过在车上放置可移动的硬盘进行检测数据的收集。当高速综合检测列车检测开始后,经过一站或者多站进行硬盘更换,并将硬盘数据通过人工的方式送到地面工作人员手中。地面工作人员拿到硬盘数据后,进行检测数据分析处理,如发现轨道、接触网等铁路基础设施存在问题时,以电话或其它方式通知车上检测员、及基础设施维修员进行问题处理。这种处理方式不能够实时、及时将问题呈现给相关人员,使得铁路运输存在一定的安全隐患。
技术实现要素:
5.本发明实施例提供一种高速综合检测列车的检测数据传输方法,用以及时传输检测数据至地面服务端,节约人力资源,有效降低铁路运输风险,该方法包括:
6.在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;
7.在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;
8.按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。
9.本发明实施例还提供一种高速综合检测列车的检测数据传输装置,用以及时传输检测数据至地面服务端,节约人力资源,有效降低铁路运输风险,该装置包括:
10.监听模块,用于在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;
11.队列加入模块,用于在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;
12.轮询与传输模块,用于按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。
13.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述高速综合检测列车的检测数据传输方法。
14.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述高速综合检测列车的检测数据传输方法。
15.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述高速综合检测列车的检测数据传输方法。
16.本发明实施例中,在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。
17.与现有技术中利用可移动的硬盘收集检测数据,并人工送至地面工作人员手中相比,本技术通过实时将各个检测系统新增的检测数据,按照检测数据对应的优先级顺序,实时传输至地面服务端,节约人力资源,有效降低铁路运输风险。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
19.图1为本发明实施例中高速综合检测列车的检测数据传输方法的处理流程图;
20.图2为本发明实施例中传输检测数据的一具体方法流程图;
21.图3为本发明实施例中传输检测数据的一具体方法流程图;
22.图4为本发明实施例中重新传输检测数据的一具体方法流程图;
23.图5为本发明实施例中高速综合检测列车的检测数据传输装置的结构示意图;
24.图6为本发明实施例中高速综合检测列车的检测数据传输装置的一具体实例结构示意图;
25.图7为本发明一实施例的计算机设备结构示意图。
具体实施方式
26.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
27.图1为本发明实施例中高速综合检测列车的检测数据传输方法的处理流程图。如图1所示,本发明实施例中高速综合检测列车的检测数据传输方法可以包括:
28.步骤101、在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;
29.步骤102、在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;
30.步骤103、按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。
31.下面介绍本发明实施例中高速综合检测列车的检测数据传输方法的具体步骤:
32.在执行本发明的高速综合检测列车的检测数据传输方法之前,可以预先配置不同类型检测数据的优先级。在实施例中,例如可以根据不同类型检测数据对列车运输风险的影响,从大到小的顺序,确定不同类型检测数据的优先级;具体可以根据实际情况分为多个优先级。
33.在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化。
34.在一个实施例中,实时监听高速综合检测列车上每个检测系统的检测数据变化,包括:采用单线程实时监听高速综合检测列车上每个检测系统的检测数据变化。通过采用单线程监听每个检测系统,可以实时准确知悉每个检测系统的检测数据变化,有利于及时获取新增的检测数据,进而快速执行后续的操作步骤,提高数据传输效率。
35.在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的。
36.在一个实施例中,所述检测数据的优先级从高到低依次可以包括:第一优先级、第二优先级、第三优先级和第四优先级;其中,第一优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态偏差数据、接触网几何参数偏差数据、轨道状态巡检偏差数据、台账数据和交路数据;第二优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态数据、接触网几何参数数据、弓网受流性能数据、轨道电路数据和gsm-r网络检测数据;第三优先级对应的检测数据包括以下数据其中之一或任意组合:车辆动态响应状态数据、轮轨动态接触力数据、弓网作用关系数据、应答器报文数据、atp数据、5g-r网络检测数据和公众移动通信网络覆盖检测数据;第四优先级对应的检测数据包括以下数据其中之一或任意组合:接触网视频数据、周边环境视频数据、检测过程日志数据、状态监视日志数据、检测设备历史维修记录和文件归集记录表。
37.下面对上述检测数据中的部分技术名词进行解释:
38.台账数据:指的是铁路各类基础设施的台账,例如在高速铁路信号系统的检测中,整条检测线路的应答器编号就是一类台账数据;
39.交路数据:高速综合检测列车当天要检测的线路信息,包括线路名称、线路长度、线路限速信息等;例如京广高速下行,北京至武汉段,限速300km/h,诸如此类信息称为交路数据。
40.atp数据:atp即列车超速防护系统(automatic train protection),atp数据是高速铁路信号系统检测中的一个检测项目所生成的数据,包括列车制动减速度、制动建立时
间、线路长度、线路坡度及各种限速值信息等。
41.gsm-r网络:gsm-r(global system for mobile communications
–
railway)是一项用于铁路通信及应用的国际无线通信标准。欧洲铁路交通管理系统的子系统使用gsm-r完成列车和调度中心的通信。该系统基于gsm和eirene
–
morane,当速度高达500公里/小时(310英里每小时)时,也不会丢失任何通信。
42.5g-r网络:是对gsm-r网络进行升级改造后的产物,由2g铁路专用网络升级为5g铁路专用网络。
43.文件归集记录表:文件归集记录表中记录的是待传检测数据的文件资源目录。
44.具体实施时,可以通过从高到低的四个优先级,对多个检测系统获取的检测数据进行划分,其中第一优先级可以包括多种易造成风险的偏差数据、与检测任务相关的重要参数数据等;第二优先级可以包括列车运行过程中多种硬件设备或软件系统的重要状态数据、重要网络通信数据等;第三优先级可以包括多种硬件设备或软件系统的一般状态数据、一般网络通信数据等;第四优先级可以包括多种历史数据记录、待传输数据目录等。
45.在将新增的检测数据加入对应的传输队列之后,可以按照优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。
46.在一个实施例中,轮询传输队列,获取待传输的检测数据,可以包括:采用多线程并行轮询传输队列,获取待传输的检测数据。
47.具体实施时,基于上述从高到低的四个优先级,且传输队列与所述优先级之间的对应关系可以预先建立,则传输队列可以包括:第一传输队列、第二传输队列、第三传输队列和第四传输队列。为提高待传输的检测数据的获取效率,可以采用多线程并行的方式对前述四个传输队列进行轮询。
48.在获取待传输的检测数据之后,可以将待传输的检测数据传输至地面服务端。为提高检测数据的传输效率,对于不同优先级的检测数据还可以采用不同的网络进行传输。
49.下面介绍本发明实施例中采用不同网络传输检测数据的一具体实施方式。图2为本发明实施例中传输检测数据的一具体方法流程图。如图2所示,在一个实施例中,将待传输的检测数据传输至地面服务端,可以包括:
50.步骤201、在待传输的检测数据属于第一优先级或第二优先级时,优先采用毫米波网络将待传输的检测数据传输至地面服务端;
51.步骤202、在高速综合检测列车不处于毫米波网络的覆盖范围时,采用5g网络将待传输的检测数据传输至地面服务端;在待传输的检测数据属于第三优先级或第四优先级时,采用毫米波网络将待传输的检测数据传输至地面服务端。
52.毫米波网络通过定点传输的方式进行数据传输,可以达到高效传输的效果,但毫米波网络的覆盖范围是有限的。在高速综合检测列车运行的场景下,通常在固定站点的有限范围内才可以使用毫米波网络进行定点传输,当列车运行于山林、隧道等距离固定站点很远的位置时,无法有效通过毫米波网络进行数据传输;而5g网络虽然传输效果稍逊于毫米波网络,但可以实时进行数据传输,不必考虑高速综合检测列车所处的位置。
53.因此,在待传输的检测数据属于第一优先级或第二优先级时,即对于优先级较高的检测数据,为进一步提高传输效率,可以优先采用毫米波网络传输检测数据,若高速综合检测列车不处于毫米波网络的覆盖范围,可以采用5g网络传输检测数据,用以确保优先级
较高的检测数据可以实时、高效地传输至地面服务端;在待传输的检测数据属于第三优先级或第四优先级时,即对于优先级较低的检测数据,不必实时传输至地面服务端,可以直至高速综合检测列车运行至毫米波网络的覆盖范围内时,再进行传输,以免占用5g网络传输资源,影响高优先级检测数据的传输效率。
54.在一个实施例中,将待传输的检测数据传输至地面服务端,可以包括:采用tcp协议将待传输的检测数据传输至地面服务端。
55.具体实施时,由于高速综合检测列车的行驶轨道多隧道、及网络基础建设覆盖不完善等位置,网络经常出现不稳定的情况;而且高速综合检测列车的检测数据具有格式多样化、数据量大、数据传输的实时性要求高特点。所以,在本技术特定的应用场景下,需要选择一种可靠性高、自适应性强的协议执行检测数据的传输。
56.采用tcp协议进行数据传出,主要有以下优点:
57.1.可靠性,tcp提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用tcp的应用(通常是一个客户和一个服务器)在彼此交换数据包之前必须先建立一个tcp连接;
58.2.重传策略,tcp协议用于控制数据段是否需要重传的依据是设立重发定时器。在发送一个数据段的同时启动一个重传,如果在重传超时前收到确认就关闭该重传,如果重传超时前没有收到确认,则重传该数据段。在选择重发时间的过程中,tcp必须具有自适应性。它需要根据互联网当时的通信情况,给出合适的重发时间;
59.3.传输可配置,支持修改建立tcp连接的超时时间、修改缓冲区大小、禁止端口不可达时的重置报文、限制tcp连接时传输端的最大值等配置,可以根据实际需要调节配置参数。
60.在待传输的检测数据量很大时,由车载端传输至地面服务端的实际过程中,可能会存在丢包或超时等情况。为确保检测数据在传输过程中的完整性,可以先对待传输的检测数据进行数字名,以便地面服务端对接收到的检测数据的数据完整性进行验证;为避免检测数据的传输超时,还可以进一步对签名后的检测数据进行分片处理,以分片的方式传输数据,提高传输效率。
61.图3为本发明实施例中传输检测数据的一具体方法流程图。如图3所示,在一个实施例中,将待传输的检测数据传输至地面服务端,可以包括:
62.步骤301、采用md5算法对待传输的检测数据进行数字签名后,确定待传输的检测数据的大小;
63.步骤302、根据预先设置的分片参数和待传输的检测数据的大小,将待传输的检测数据划分为多个待传输的数据块;
64.步骤303、对每个待传输的数据块进行加密和压缩后,传输至地面服务端。
65.具体实施时,对每个待传输的数据块进行加密可以包括:采用aes算法对每个待传输的数据块进行加密,为了弥补aes是对称加密存在密钥泄露的可能性,还可以再次使用rsa对aes的密钥进行加密来确保密钥的安全。
66.为进一步提高传输效率,还可以对每个待传输的数据块进行压缩,具体可以根据高速综合检测列车的数据结构的固有特点,采用不同的算法对分片后的数据块进行压缩。根据高速综合检测列车的数据结构的固有特点可以将检测数据分为:固定长度和值域的检
测数据,以及非固定内容的检测数据。对于固定长度和值域的检测数据,其长度相同并且值都在一定数据范围内,字符重复率非常高,可以采用短码字编码进行压缩;对于非固定的内容的检测数据,可以采用lz77算法对字符串进行压缩。通过前述分类传输方法,整体实现了压缩比例高、压缩速度快的无损压缩效果,可以在网络传输时减少传输量,提高传输速度。
67.将每个待传输的数据块进行加密和压缩,并传输至地面服务端之后,地面服务端可以对接收到的多个数据块进行解压、解密,并校验数据的完整性,校验无误的数据块写入临时文件;当有多个数据块时,必须是对应的所有数据块都接收完,并且每个数据块都是完整的再将数据块合并,最终按照配置参数将完整的测试数据写入对应磁盘;测试数据传输完成后,高速综合检测列车的车载端和地面服务端会更新测试数据的最终传输状态,并且删除临时临时文件。
68.在地面服务端反馈的检测数据校验结果不正确时,例如检测数据部分丢失,高速综合检测列车的车载端可以重新传输对应的检测数据,以确保检测数据传输的可靠性。
69.图4为本发明实施例中重新传输检测数据的一具体方法流程图。如图4所示,在一个实施例中,在将待传输的检测数据传输至地面服务端之后,还可以包括:
70.步骤401、接收地面服务端反馈的检测数据校验结果;
71.步骤402、在校验结果表明已传输的检测数据不正确时,重新传输该检测数据至地面服务端,直至地面服务端反馈的校验结果表明检测数据正确;
72.步骤403、在重新传输次数达到预设的限制次数时,将该检测数据加入异常传输队列。
73.具体实施时,检测数据可以以文件的形式存储,部分检测系统产生的检测数据增长速度比较快,导致包含检测数据的大文件解析时间长。因此,还可以设计增量文件处理机制,用于通过指定线程实时监听固定磁盘下所有检测系统的增量文件。
74.在每个检测数据传输任务完成后,记录对应文件传输的详细信息,例如传输大小、磁盘路径、传输时长等。针对检测数据增量情况,可以根据前一个传输任务的传输信息计算出增量的数据量,采用randomaccessfile类库,按照增量数据的位置只读取增量数据,传输时包含增量数据、加密信息、是否增量标识等;地面服务端收到检测数据的数据包,可以根据标识判断是增量包,并将数据追加到对应的文件中。
75.本发明实施例中还提供了一种高速综合检测列车的检测数据传输装置,如下面的实施例所述。由于该装置解决问题的原理与高速综合检测列车的检测数据传输方法相似,因此该装置的实施可以参见高速综合检测列车的检测数据传输方法的实施,重复之处不再赘述。
76.图5为本发明实施例中高速综合检测列车的检测数据传输装置的结构示意图。如图5所示,本发明实施例中高速综合检测列车的检测数据传输装置具体可以包括:
77.监听模块501,用于在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;
78.队列加入模块502,用于在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;
79.轮询与传输模块503,用于按照所述优先级从高到低的顺序,轮询传输队列,获取
待传输的检测数据,将待传输的检测数据传输至地面服务端。
80.在一个实施例中,监听模块501具体用于:
81.采用单线程实时监听高速综合检测列车上每个检测系统的检测数据变化。
82.在一个实施例中,所述检测数据的优先级从高到低依次包括:第一优先级、第二优先级、第三优先级和第四优先级;
83.其中,第一优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态偏差数据、接触网几何参数偏差数据、轨道状态巡检偏差数据、台账数据和交路数据;
84.第二优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态数据、接触网几何参数数据、弓网受流性能数据、轨道电路数据和gsm-r网络检测数据;
85.第三优先级对应的检测数据包括以下数据其中之一或任意组合:车辆动态响应状态数据、轮轨动态接触力数据、弓网作用关系数据、应答器报文数据、atp数据、5g-r网络检测数据和公众移动通信网络覆盖检测数据;
86.第四优先级对应的检测数据包括以下数据其中之一或任意组合:接触网视频数据、周边环境视频数据、检测过程日志数据、状态监视日志数据、检测设备历史维修记录和文件归集记录表。
87.在一个实施例中,轮询与传输模块503,具体用于:
88.在待传输的检测数据属于第一优先级或第二优先级时,优先采用毫米波网络将待传输的检测数据传输至地面服务端;在高速综合检测列车不处于毫米波网络的覆盖范围时,采用5g网络将待传输的检测数据传输至地面服务端;
89.在待传输的检测数据属于第三优先级或第四优先级时,采用毫米波网络将待传输的检测数据传输至地面服务端。
90.在一个实施例中,轮询与传输模块503,具体用于:
91.采用多线程并行轮询传输队列,获取待传输的检测数据。
92.在一个实施例中,轮询与传输模块503,具体用于:
93.采用tcp协议将待传输的检测数据传输至地面服务端。
94.在一个实施例中,轮询与传输模块503,具体用于:
95.采用md5算法对待传输的检测数据进行数字签名后,确定待传输的检测数据的大小;
96.根据预先设置的分片参数和待传输的检测数据的大小,将待传输的检测数据划分为多个待传输的数据块;
97.对每个待传输的数据块进行加密和压缩后,传输至地面服务端。
98.图6为本发明实施例中高速综合检测列车的检测数据传输装置的一具体实例结构示意图。如图6所示,在实施例中,图6所示的高速综合检测列车的检测数据传输装置还可以包括:
99.重新传输机制601,用于轮询与传输模块503将待传输的检测数据传输至地面服务端之后:
100.接收地面服务端反馈的检测数据校验结果;
101.在校验结果表明已传输的检测数据不正确时,重新传输该检测数据至地面服务端,直至地面服务端反馈的校验结果表明检测数据正确;
102.在重新传输次数达到预设的限制次数时,将该检测数据加入异常传输队列。
103.基于前述发明构思,如图7所示,本发明还提出了一种计算机设备700,包括存储器710、处理器720及存储在存储器710上并可在处理器720上运行的计算机程序730,所述处理器720执行所述计算机程序730时实现前述高速综合检测列车的检测业务控制方法。本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述高速综合检测列车的检测数据传输方法。
104.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述高速综合检测列车的检测数据传输方法。
105.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述高速综合检测列车的检测数据传输方法。
106.综上所述,本发明实施例中,在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。
107.与现有技术中利用可移动的硬盘收集检测数据,并人工送至地面工作人员手中相比,本技术通过实时将各个检测系统新增的检测数据,按照检测数据对应的优先级顺序,实时传输至地面服务端,节约人力资源,有效降低铁路运输风险。
108.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
109.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
110.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
111.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
112.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详
细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种高速综合检测列车的检测数据传输方法,其特征在于,包括:在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。2.如权利要求1所述的方法,其特征在于,实时监听高速综合检测列车上每个检测系统的检测数据变化,包括:采用单线程实时监听高速综合检测列车上每个检测系统的检测数据变化。3.如权利要求1所述的方法,其特征在于,所述检测数据的优先级从高到低依次包括:第一优先级、第二优先级、第三优先级和第四优先级;其中,第一优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态偏差数据、接触网几何参数偏差数据、轨道状态巡检偏差数据、台账数据和交路数据;第二优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态数据、接触网几何参数数据、弓网受流性能数据、轨道电路数据和gsm-r网络检测数据;第三优先级对应的检测数据包括以下数据其中之一或任意组合:车辆动态响应状态数据、轮轨动态接触力数据、弓网作用关系数据、应答器报文数据、atp数据、5g-r网络检测数据和公众移动通信网络覆盖检测数据;第四优先级对应的检测数据包括以下数据其中之一或任意组合:接触网视频数据、周边环境视频数据、检测过程日志数据、状态监视日志数据、检测设备历史维修记录和文件归集记录表。4.如权利要求3所述的方法,其特征在于,将待传输的检测数据传输至地面服务端,包括:在待传输的检测数据属于第一优先级或第二优先级时,优先采用毫米波网络将待传输的检测数据传输至地面服务端;在高速综合检测列车不处于毫米波网络的覆盖范围时,采用5g网络将待传输的检测数据传输至地面服务端;在待传输的检测数据属于第三优先级或第四优先级时,采用毫米波网络将待传输的检测数据传输至地面服务端。5.如权利要求1所述的方法,其特征在于,轮询传输队列,获取待传输的检测数据,包括:采用多线程并行轮询传输队列,获取待传输的检测数据。6.如权利要求1所述的方法,其特征在于,将待传输的检测数据传输至地面服务端,包括:采用tcp协议将待传输的检测数据传输至地面服务端。7.如权利要求1所述的方法,其特征在于,将待传输的检测数据传输至地面服务端,包括:采用md5算法对待传输的检测数据进行数字签名后,确定待传输的检测数据的大小;
根据预先设置的分片参数和待传输的检测数据的大小,将待传输的检测数据划分为多个待传输的数据块;对每个待传输的数据块进行加密和压缩后,传输至地面服务端。8.如权利要求1所述的方法,其特征在于,在将待传输的检测数据传输至地面服务端之后,还包括:接收地面服务端反馈的检测数据校验结果;在校验结果表明已传输的检测数据不正确时,重新传输该检测数据至地面服务端,直至地面服务端反馈的校验结果表明检测数据正确;在重新传输次数达到预设的限制次数时,将该检测数据加入异常传输队列。9.一种高速综合检测列车的检测数据传输装置,其特征在于,包括:监听模块,用于在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;队列加入模块,用于在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;轮询与传输模块,用于按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端。10.如权利要求9所述的装置,其特征在于,监听模块具体用于:采用单线程实时监听高速综合检测列车上每个检测系统的检测数据变化。11.如权利要求9所述的装置,其特征在于,所述检测数据的优先级从高到低依次包括:第一优先级、第二优先级、第三优先级和第四优先级;其中,第一优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态偏差数据、接触网几何参数偏差数据、轨道状态巡检偏差数据、台账数据和交路数据;第二优先级对应的检测数据包括以下数据其中之一或任意组合:轨道几何状态数据、接触网几何参数数据、弓网受流性能数据、轨道电路数据和gsm-r网络检测数据;第三优先级对应的检测数据包括以下数据其中之一或任意组合:车辆动态响应状态数据、轮轨动态接触力数据、弓网作用关系数据、应答器报文数据、atp数据、5g-r网络检测数据和公众移动通信网络覆盖检测数据;第四优先级对应的检测数据包括以下数据其中之一或任意组合:接触网视频数据、周边环境视频数据、检测过程日志数据、状态监视日志数据、检测设备历史维修记录和文件归集记录表。12.如权利要求11所述的装置,其特征在于,轮询与传输模块,具体用于:在待传输的检测数据属于第一优先级或第二优先级时,优先采用毫米波网络将待传输的检测数据传输至地面服务端;在高速综合检测列车不处于毫米波网络的覆盖范围时,采用5g网络将待传输的检测数据传输至地面服务端;在待传输的检测数据属于第三优先级或第四优先级时,采用毫米波网络将待传输的检测数据传输至地面服务端。13.如权利要求9所述的装置,其特征在于,轮询与传输模块,具体用于:采用多线程并行轮询传输队列,获取待传输的检测数据。
14.如权利要求9所述的装置,其特征在于,轮询与传输模块,具体用于:采用tcp协议将待传输的检测数据传输至地面服务端。15.如权利要求9所述的装置,其特征在于,轮询与传输模块,具体用于:采用md5算法对待传输的检测数据进行数字签名后,确定待传输的检测数据的大小;根据预先设置的分片参数和待传输的检测数据的大小,将待传输的检测数据划分为多个待传输的数据块;对每个待传输的数据块进行加密和压缩后,传输至地面服务端。16.如权利要求9所述的装置,其特征在于,还包括重新传输机制,用于轮询与传输模块将待传输的检测数据传输至地面服务端之后:接收地面服务端反馈的检测数据校验结果;在校验结果表明已传输的检测数据不正确时,重新传输该检测数据至地面服务端,直至地面服务端反馈的校验结果表明检测数据正确;在重新传输次数达到预设的限制次数时,将该检测数据加入异常传输队列。17.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8任一所述方法。18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至8任一所述方法。19.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至8任一所述方法。
技术总结
本发明公开了一种高速综合检测列车的检测数据传输方法及装置,其中该方法包括:在高速综合检测列车执行检测任务时,实时监听高速综合检测列车上每个检测系统的检测数据变化;在监听到有检测系统的检测数据新增时,获取新增的检测数据,根据检测数据的优先级,将新增的检测数据加入对应的传输队列,其中传输队列与所述优先级之间的对应关系是预先建立的;按照所述优先级从高到低的顺序,轮询传输队列,获取待传输的检测数据,将待传输的检测数据传输至地面服务端,可以节约人力资源,有效降低铁路运输风险。铁路运输风险。铁路运输风险。
技术研发人员:王凡 戴鹏 刘国跃 李振环 王纪坤 程雨 孙淑杰 王宁 韩强 夏承亮 王乐 张二永
受保护的技术使用者:中国铁道科学研究院集团有限公司基础设施检测研究所 北京铁科英迈技术有限公司
技术研发日:2023.02.20
技术公布日:2023/6/26
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/