一种提高车载设备可用性的处理方法和系统与流程

未命名 07-03 阅读:110 评论:0


1.本发明涉及铁路信号控制技术领域,尤其涉及一种提高车载设备可用性的处理方法和系统。


背景技术:

2.车载设备是铁路火车上安装的一种信号控制设备,它对于保证行车安全起着关键作用。其基本工作原理是,根据自身预先存储的或从地面设备获取的线路数据,从地面设备获取控车目标点位置(对应前方关闭信号机、前方列车占用的轨道区段末端或其它危险点),计算出限速曲线,以防止列车超过线路的允许速度、越过关闭的信号机等。当列车速度接近限速曲线时,如果司机不进行减速操作,车载设备将根据列车速度和限速曲线的差值,分别给出声音报警提示、输出常用制动减速,甚至紧急制动停车,以保证行车安全。
3.车载设备要计算限速曲线实现控车,必须知晓线路的限速、坡度等线路数据。线路数据可分为固定线路数据(固定限速、坡度、轨道区段等信息)和临时限速。临时限速为临时情况下的速度限制,例如天气、施工等造成的某些线路区段需要临时减速运行。
4.现有技术中,ctcs-2级列车运行控制系统应用丛书-列控车载设备(ctcs2-200c型)(中国铁道出版社,书号:isbn 978-7-113-13047-3)第6页图2-1给出了目前250km/h动车组的车载设备安装方式;中国发明专利申请(cn112550361a)公开了一种atp和lkj一体化的车载设备,该发明将lkj控车功能集成到atp主控单元不需对车辆改造,节约安装空间和成本;中国发明专利申请(cn114771604a)公开了一种适用于多种列控地面制式的车载设备处理系统和方法,该发明将普速铁路的线路数据转换为目前车载设备能够处理的应答器报文格式,并利用既有的数据通道发送给车载设备,从而使车载设备可以在普速线路正常运行。
5.上述现有技术中,均未提及车载设备断电保存临时限速数据的处理。当重启后,目前车载设备工作在ctcs-2等级时必须重新收到应答器的固定线路数据和临时限速信息才能转入完全监控模式。如果区间发生重启,车载设备必须以部分监控模式限速运行,虽然可以从区间的无源应答器收到固定线路数据,但仍需运行至前方车站才能从有源应答器接收到临时限速信息,转为完全监控模式,严重影响运输效率。


技术实现要素:

6.为克服上述现有技术的不足,本发明提供了一种车载设备提高可用性的处理方法和系统,通过车载设备自身的存储芯片或通信的其它设备,保存临时限速信息,并在运行过程中不断更新与临时限速范围起点的距离。车载设备重启后通过应答器的链接信息,判断与断电前保存的临时限速信息的相对位置关系,从而正确的利用临时限速信息控车。本发明具体采用如下技术方案:一种提高车载设备可用性的处理方法,包括如下步骤:步骤一,车载设备每次上电后,根据配置参数从存储芯片或lkj设备获取临时限速
相关数据包;步骤二,车载设备成功获取数据包后,首先根据校验值判断数据是否正确,如果正确,则检查数据包中的日期时间、最后收到应答器id、临时限速信息、链接信息是否为有效值,如果有效,则检查当前日期时间与数据包中日期时间的差值,如果差值在规定时间内,则认为数据的时效性满足要求,该时间参数可配置,用于保证车载设备短时间重启才使用保存的临时限速相关数据包;步骤三,车载设备上电完成数据读取操作和司机输入发车参数后,以部分监控模式限速运行,运行过程中收到应答器报文时按照车载设备的既有逻辑检查应答器报文的有效性,如果应答器报文有效则根据报文中是否含临时限速信息进行不同的处理;步骤四,如果当前应答器报文含临时限速信息,车载设备的应用层直接使用应答器的临时限速信息,并按照数据保存操作流程生成临时限速相关数据包,写入存储芯片或发送给lkj设备;如果当前应答器报文不包含临时限速信息,车载设备则使用从存储芯片或lkj设备获取的临时限速相关信息包,在使用时,车载设备需要判断列车与断电前保存的临时限速信息的相对位置;步骤五,车载设备完成数据定位后,结合当前应答器与临时限速范围起点的距离、列车长度信息,将列车未进入的或已进入但列车尾部尚未出清的每条临时限速和剩余的临时限速范围,提供给应用层使用;步骤六,车载设备在运行过程中,按照数据更新流程持续的对临时限速相关信息包进行更新操作,以便设备重启后使用。
7.进一步的,步骤一中,车载设备增加临时限速存储方式的配置参数,参数有5个选项:

不保存临时限速;

只采用存储芯片;

只采用lkj;

存储芯片优先;

lkj优先,预先进行配置;1)、配置为

不保存临时限速时,车载设备不向存储芯片或lkj设备保存和读取临时限速数据;2)、配置为



时,车载设备根据配置只采用一种方式保存和读取临时限速数据;3)、配置为



时,车载设备同时采用两种方式保存临时限速数据,在读取数据时则根据参数优先选择一种方式读取数据,当该方式读取失败时,再采用另一种方式读取。
8.进一步的,数据保存操作流程为:1)、如果车载设备在运行过程中收到的应答器报文含有临时限速信息,车载设备根据配置参数将临时限速相关数据写入到存储芯片或发送给lkj设备;2)、车载设备将临时限速相关数据写入存储芯片时,在写入完毕后对数据进行回读检查,当回读的数据与需要保存的数据不一致时,再次进行写入和回读。如果数据仍不一致,则将存储芯片数据擦除,不再使用存储芯片;3)、车载设备向lkj设备发送临时限速相关数据时,应符合车载设备与lkj设备的通信协议,lkj设备根据通信协议对数据进行校验,如果校验成功向车载设备回复应答消息,否则不回复,车载设备在规定时间内未收到lkj设备的应答消息时,应重发数据,如果车载设备连续发送三次未收到lkj设备的回复,则此后不再向lkj发送临时限速相关数据;4)、lkj设备将收到的临时限速相关数据保存在运行内存中,当lkj设备发生重启
后,不保存临时限速相关数据。
9.进一步的,所述步骤四中车载设备判断列车与断电前保存的临时限速信息的相对位置包括:步骤4.1,车载设备判断临时限速相关信息包的链接信息内是否包含当前应答器的id,如果包含则数据定位成功,可以根据链接信息得到当前应答器与临时限速相关信息包的最后收到应答器之间的距离;步骤4.2,如果临时限速相关信息包的链接信息内不包含当前应答器的id,则判断当前应答器报文是否包含反向链接信息,如果包含,则继续判断检查链接信息;如果不包含,则认为数据定位失败;步骤4.3,如果当前应答器报文包含反向链接信息,车载设备根据反向链接信息和临时限速的链接信息中是否存在相同的应答器id,判断反向链接和正向链接信息能否衔接。如果能够衔接,数据定位成功,可以推断得到当前应答器与临时限速相关信息包的最后收到应答器之间的距离,如果不能衔接,则认为数据定位失败;步骤4.4,如果数据定位成功,车载设备将新收到的应答器作为临时限速相关数据包中的最后收到应答器id,根据定位结果更新数据包中的最后收到应答器与临时限速范围起点的距离,根据新收到应答器的链接信息更新数据包中的链接信息,并同步更新数据包中的日期时间和校验值,重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备;步骤4.5,如果数据定位失败,车载设备将临时限速相关数据包的内容置为无效值,写入存储芯片或发送给lkj设备。
10.进一步的,所述步骤六中的数据更新流程如下:车载设备收到新的应答器组时,对临时限速相关数据包进行更新并写入存储芯片或发送给lkj设备;车载设备判断距上次数据更新时刻大于等于1分钟时,对临时限速相关数据包的日期时间进行更新并重新计算校验值,写入存储芯片或发送给lkj设备;车载设备在发生系统故障时,停车过程中不再更新临时限速相关数据;车载设备根据既有的处理逻辑判断需要丢弃临时限速数据或临时限速数据耗尽时,同时将临时限速相关数据包的内容置为无效值,并写入存储芯片或发送给lkj设备。
11.本发明还提供了一种提高车载设备可用性的处理系统,用于实现所述的方法,所述系统包括:获取模块,用于车载设备每次上电后,根据配置参数从存储芯片或lkj设备获取临时限速相关数据包;使用模块,用于车载设备成功获取数据包后,首先根据校验值判断数据是否正确,如果正确,则检查数据包中的日期时间、最后收到应答器id、临时限速信息、链接信息是否为有效值,如果有效,则检查当前日期时间与数据包中日期时间的差值,如果差值在规定时间内,则认为数据的时效性满足要求,该时间参数可配置,用于保证车载设备短时间重启才使用保存的临时限速相关数据包;检查模块,用于车载设备上电完成数据读取操作和司机输入发车参数后,以部分监控模式限速运行,运行过程中收到应答器报文时按照车载设备的既有逻辑检查应答器报文的有效性,如果应答器报文有效则根据报文中是否含临时限速信息进行不同的处理;
位置判断模块,用于如果当前应答器报文含临时限速信息,车载设备的应用层直接使用应答器的临时限速信息,并按照数据保存操作流程重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备;如果当前应答器报文不包含临时限速信息,车载设备则使用从存储芯片或lkj设备获取的临时限速相关信息包,在使用时,车载设备判断列车与断电前保存的临时限速信息的相对位置;数据提供模块,用于车载设备完成数据定位后,结合当前应答器与临时限速范围起点的距离、列车长度信息,将列车未进入的或已进入但列车尾部尚未出清的每条临时限速和剩余的临时限速范围,提供给应用层使用;更新模块,用于车载设备在运行过程中,按照数据更新流程持续的对临时限速相关信息包进行更新操作,以便设备重启后使用。
12.本发明还涉及一种提高车载设备有用性的处理设备,包括处理器,以及存储器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令从而执行所述的提高车载设备有用性的处理方法。
13.本发明还涉及一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现所述的提高车载设备有用性的处理方法。
14.本发明的技术方案获得了下列有益效果:1、既有车载设备不保存临时限速信息,本发明使用存储芯片或其它设备保存临时限速,车载设备重启后可以读取,车载设备使用应答器的固定线路数据和断电前保存的临时限速数据,直接进入完全监控模式,不用等待应答器的临时限速数据。
15.2、从发生故障到重新上电(例如测速故障、掉电时间内走行的距离),车载设备不能确定这段时间内走行了多少了距离,那么车载设备重启后就无法判断与之前保存的临时限速的相对位置关系,也无法使用之前保存的临时限速。本发明利用应答器的链接信息实现对列车位置与断电前临时限速的相对位置关系判断,从而使车载设备可以正确使用断电前保存的临时限速信息。
16.3、本发明车载设备在保存临时限速数据时,增加日期时间信息,并在运行过程中定时更新,用于车载设备判断临时限速数据的时效性。
17.4、本发明使用非易失性存储器的存储芯片保存临时限速数据,使车载设备重启后可以快速获取临时限速信息,本发明实现了车载设备在重启后使用断电前保存的临时限速信息,不需要接收到应答器的临时限速信息,就可以进入正常监控模式,提高运输效率。
18.5、本发明利用lkj设备与车载设备通信且不共用电源开关的特点,使用在车载设备重启时不断电的lkj设备保存临时限速数据,使车载设备重启后可以快速获取临时限速信息。本发明使用通信方式保存临时限速的设备不限于lkj设备,也可采用其它与车载设备通信、与车载设备不共用电源开关的设备。
19.6、本发明车载设备在保存临时限速数据时,增加了最后收到应答器id、最后收到应答器与临时限速范围起点的距离、链接信息等内容,并在收到新的应答器时进行数据更新,用于车载设备重启后判断临时限速的相对位置关系。本发明车载设备利用正反向的链接信息,判断列车与断电前保存的临时限速的相对位置。
附图说明
20.图1为本发明的应答器数据报文内容、临时限速和链接信息示意图;图2为本发明的车载设备结构框图;图3为本发明的车载设备利用存储芯片或lkj设备保存临时限速的相关信息流程图。
具体实施方式
21.下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。
22.除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
23.我国250 km/h动车组安装了ctcs-2级车载设备和列车运行监控装置(lkj),在高铁线路主要使用ctcs-2级车载设备控车,在普速铁路使用lkj控车。350 km/h动车组安装了ctcs-3级车载设备,城际铁路160 km/h动车组安装了ctcs-2级车载设备,两者较少在普速铁路运行,所以未安装lkj。ctcs-3级车载设备工作在ctcs-3等级时,线路数据通过无线方式获取。ctcs-3级车载设备工作在ctcs-2等级时,以及ctcs-2级车载设备工作时,所需要的线路数据均是从应答器获取。为方便描述,如无特殊说明,下文的车载设备指ctcs-2级车载设备、以及工作在ctcs-2等级的ctcs-3级车载设备。动车组正常运营时,车载设备在上电、司机输入发车参数后,进入部分监控模式,限速45 km/h;当列车走行过程中,车载设备利用车载的应答器接收天线,经过地面的应答器进行定位和获取线路数据。只有在收到固定线路数据和临时限速后(两种数据同时具备),才能进入完全监控模式,此时ctcs-3级车载设备的最高限速达到300 km/h,ctcs-2级车载设备最高限速达到250 km/h。
24.应答器是一种用于向列车信息传输的地面点式设备,当列车经过时,应答器被车载应答器接收天线的信号激活,向车载设备发送存储的报文。应答器分为无源应答器和有源应答器,无源应答器发送固定的报文内容,有源应答器和其它设备通过电缆相连,可由其它设备控制发送报文的内容固定线路数据一般由无源应答器发送,临时限速只能由有源应答器发送。无源应答器在车站和区间都有安装,区间一般间隔1~2 km布置;有源应答器安装在车站,它需要通过电缆与车站的其它设备连接,根据实际情况发送不同的报文,如图1所示,假设应答器组a为有源应答器组,它发送的临时限速信息包括:临时限速描述的范围l_tsrarea、范围内临时限速的个数n、到每个临时限速的距离d_tsr(n)、每个临时限速的速度限制v_tsr(n)及长度l_tsr(n)等信息。同时,每组应答器的报文还会包含链接信息,预告前方应答器组的id和距离等信息,一般至少为前方两组。车载设备根据链接信息对列车位置进行定位校正。以图1为例,假设应答器组a预告前方两组应答器,则会描述链接应答器的个数2、应答器组b的id和链接距离d_link(ab)、应答器组c的id和链接距离d_link(bc)。另外,考虑到列车反向运行,应答器组还可包含另一个方向的链接信息(图1中未标识)。例如,应
答器组c除了描述前方应答器组d、e的id和距离外,还可描述反方向应答器组b、a的id和距离,用方向标识位加以区分。
25.如图2所示,车载设备利用存储芯片或lkj设备保存临时限速的相关信息。在现有车载设备基础上,主控单元增加存储芯片,或利用既有的存储芯片。存储芯片应采用非易失性存储器,掉电后能够保存数据。lkj设备的电源开关独立于车载设备,当重启车载设备时,lkj设备不会断电。
26.基本工作原理是,车载设备在收到应答器的临时限速信息时,根据配置参数将数据保存到存储芯片或者以通信的方式发送给lkj设备,并在运行过程中根据应答器不断更新与临时限速范围起点的距离。当车载设备重新上电时,根据配置参数从存储芯片读取或者通过通信方式从lkj设备获取临时限速信息。当车载设备收到新的应答器时,根据应答器的id和信息,判断当前应答器与临时限速的相对位置关系,并筛选出有效的临时限速供车载设备应用层使用。结合从应答器获取的固定线路数据,车载设备在不需要接收到应答器的临时限速信息时,就可以转为正常监控模式,提高运行效率。
27.在选用通信方式保存临时限速数据时,除lkj设备外,也可以选择其它与车载设备通信的设备。选择的设备应与车载设备不共用电源开关,并能够实现与车载设备保存和读取临时限速数据的通信协议。
28.本发明的一种提高车载设备可用性的处理方法,包括如下步骤:步骤一,车载设备每次上电后,根据配置参数从存储芯片或lkj设备获取临时限速相关数据包。
29.具体的,如果车载设备无法从存储芯片读取到数据或连续三次向lkj请求数据未收到回复时,判断为获取数据失败。
30.参数配置说明:车载设备增加临时限速存储方式的配置参数,参数有5个选项:

不保存临时限速;

只采用存储芯片;

只采用lkj;

存储芯片优先;

lkj优先。维护人员根据实际情况预先进行配置。
31.1、配置为

不保存临时限速时,车载设备不向存储芯片或lkj保存和读取临时限速数据;2、配置为



时,车载设备根据配置只采用一种方式保存和读取临时限速数据;3、配置为



时,车载设备同时采用两种方式保存临时限速数据,在读取数据时则根据参数优先选择一种方式读取数据,当该方式读取失败时,再采用另一种方式读取。
32.步骤二,车载设备成功获取数据包后,首先根据校验值判断数据是否正确,如果正确,则检查数据包中的日期时间、最后收到应答器id、临时限速信息、链接信息是否为有效值,如果有效,则检查当前日期时间与数据包中日期时间的差值,如果差值在规定时间内,则认为数据的时效性满足要求,该时间参数可配置,用于保证车载设备短时间重启才使用保存的临时限速相关数据包。
33.具体的,如果车载设备在获取数据失败、数据校验错误、数据无效、数据时效性不满足要求时,通过人机界面单元(dmi)提示司机。
34.步骤三,车载设备上电完成数据读取操作和司机输入发车参数后,以部分监控模
式限速45km/h运行,运行过程中收到应答器报文时按照车载设备的既有逻辑检查应答器报文的有效性,如果应答器报文有效则进行处理。如图3所示。
35.步骤四,如果当前应答器报文含临时限速信息,车载设备的应用层直接使用应答器的临时限速信息,并按照数据保存操作流程重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备。
36.数据保存操作流程:1、如果车载设备在运行过程中收到的应答器报文含有临时限速信息,车载设备根据配置参数将临时限速相关数据写入到存储芯片或发送给lkj设备。
37.2、车载设备将临时限速相关数据写入存储芯片时,在写入完毕后对数据进行回读检查,当回读的数据与需要保存的数据不一致时,再次进行写入和回读。如果数据仍不一致,则将存储芯片数据擦除,不再使用存储芯片。
38.3、车载设备向lkj设备发送临时限速相关数据时,应符合车载设备与lkj设备的通信协议。lkj设备根据通信协议对数据进行校验,如果校验成功向车载设备回复应答消息,否则不回复。车载设备在规定时间内未收到lkj设备的应答消息时,应重发数据。如果车载设备连续发送三次未收到lkj设备的回复,则此后不再向lkj发送临时限速相关数据。
39.4、lkj设备将收到的临时限速相关数据保存在运行内存中,当lkj设备发生重启后,不保存临时限速相关数据。
40.5、临时限速相关数据的内容如表1所示,包括车载设备日期时间、最后收到应答器id、最后收到应答器与临时限速范围起点的距离、临时限速信息和链接信息,以及根据这些数据生成的校验值,如表1所示。
41.表1 临时限速相关数据的内容序号内容1日期时间2最后收到应答器id3最后收到应答器与临时限速范围起点的距离4临时限速信息5链接信息6校验值6、车载设备进行数据保存操作时,生成的临时限速相关数据中:日期时间为当前时间,最后收到应答器id为当前应答器id,最后收到应答器与临时限速范围起点的距离为0(因为临时限速是以发送该信息的应答器为基准),临时限速信息和链接信息如下:临时限速相关数据中的临时限速信息,是从应答器报文提取的临时限速数据,距离以发送报文的应答器为基准,内容包括:临时限速范围和范围内临时限速的个数、到每条临时限速的距离、每条临时限速的速度限制以及临时线路的长度等信息。
42.临时限速相关数据包中的链接信息,是从应答器报文中提取的链接信息数据,距离以发送报文的应答器为基准,内容包括运行前方应答器id、链接距离等信息。
43.举例说明,如图1所示,临时限速和链接信息示意,车载设备从应答器组a收到临时限速信息,则保存的临时限速相关数据如表2所示。
44.表2 经过应答器组a更新的临时限速相关数据包
步骤五,如果当前应答器报文不包含临时限速信息,车载设备则使用从存储芯片或lkj设备获取的临时限速相关信息包。在使用时,车载设备需要判断列车与断电前保存的临时限速信息的相对位置,具体处理如下:步骤5.1,车载设备判断临时限速相关信息包的链接信息内是否包含当前应答器的id,如果包含则数据定位成功,当前应答器与临时限速范围起点的距离=临时限速相关信息包的“最后收到应答器与临时限速范围起点的距离”+当前应答器与临时限速相关信息包的最后收到应答器之间的链接距离。
45.步骤5.2,如果临时限速相关信息包的链接信息内不包含当前应答器的id,则判断当前应答器报文是否包含反向链接信息。如果包含,则继续判断检查链接信息;如果不包含,则认为数据定位失败。
46.步骤5.3,如果当前应答器报文包含反向链接信息,车载设备根据反向链接信息和临时限速的链接信息中是否存在相同的应答器id,判断反向链接和正向链接信息能否衔接。如果能够衔接,数据定位成功,可以推断得到当前应答器与临时限速相关信息包的最后收到应答器之间的距离;如果不能衔接,则认为数据定位失败。
47.步骤5.4,如果数据定位成功,车载设备将新收到的应答器作为临时限速相关数据包中的最后收到应答器id,根据定位结果更新数据包中的最后收到应答器与临时限速范围起点的距离,根据新收到应答器的链接信息更新数据包中的链接信息,并同步更新数据包
中的日期时间和校验值,重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备。
48.举例说明,车载设备经过应答器组b后生成的临时限速相关数据如下表所示。
49.表3 经过应答器组b更新的临时限速相关数据包步骤5.5,如果数据定位失败,车载设备将临时限速相关数据包的内容置为无效值(最后收到应答器id置为0xffffff,校验值根据数据计算,其它数据为0),写入存储芯片或发送给lkj设备。
50.具体的,如图1所示,假设车载设备越过应答器组b后发生系统故障,那么保存的临时限速信息如表3所示。根据制动停车位置的不同,对应上述处理的几个分支。
51.停在应答器组b和c之间。重启后,车载设备在走行过程中收到应答器组c时,可以判断应答器组c在链接信息内,根据链接信息得到应答器组c与临时限速相关信息保存的最后收到应答器b之间的距离d_link(bc),从而得到当前应答器c与临时限速范围起始点的距离=临时限速相关信息保存的“最后收到应答器与临时限速范围起点的距离”d_link(ab) + d_link(bc)。
52.制动过程中越过了应答器组c,停在c和d之间。在故障制动过程中,车载设备不根据应答器组c更新临时限速信息。重启后,车载设备在走行过程中收到应答器d时,可以判断
应答器组d仍在链接信息内,根据链接信息得到应答器组d与临时限速相关信息保存的最后收到应答器b之间的距离d_link(bc)+d_link(cd),从而得到当前应答器d与临时限速范围起始点的距离=临时限速相关信息保存的“最后收到应答器与临时限速范围起点的距离”d_link(ab) + 根据链接信息得到d_link(bc)+ d_link(cd)。
53.故障制动过程中连续越过了应答器c和d,停在d和e之间。重启后,在走行过程中收到应答器组e,车载设备判断应答器组e不在链接信息内,这时则检查应答器组e报文中是否存在反向链接信息。
54.如果存在反向链接信息,反向链接信息中包含了应答器d和c,结合临时限速相关数据包保存的链接信息(b到c、c到d)就可以得到,当前应答器组e到b的距离为d_link(ed)+d_link(dc)+d_link(bc),从而得到当前应答器d与临时限速范围起始点的距离=临时限速相关信息保存的“最后收到应答器与临时限速范围起点的距离”d_link(ab) + 根据链接信息得到d_link(ed)+d_link(dc)+d_link(bc)。
55.如果不存在反向链接信息,或者e和d之间存在多个应答器导致应答器组e的反向链接信息延伸不到d,那么车载设备将判断链接信息无法衔接,认为定位失败。
56.步骤六,车载设备完成数据定位后,结合当前应答器与临时限速范围起点的距离、列车长度等信息,将列车未进入的或已进入但列车尾部尚未出清的的每条临时限速和剩余的临时限速范围,提供给应用层使用。
57.步骤七,车载设备在运行过程中,按照数据更新流程持续的对临时限速相关信息包进行更新操作,以便设备重启后使用。
58.数据更新流程:1、车载设备收到新的应答器组时,按照步骤四的方法对临时限速相关数据包进行更新,并写入存储芯片或发送给lkj设备。
59.2、车载设备判断距上次数据更新时刻大于等于1分钟时,对临时限速相关数据包的日期时间进行更新并重新计算校验值,写入存储芯片或发送给lkj设备。
60.3、车载设备在发生系统故障时,停车过程中不再更新临时限速相关数据。
61.4、车载设备根据既有的处理逻辑判断需要丢弃临时限速数据或临时限速数据耗尽时,同时将临时限速相关数据包的内容置为无效值(最后收到应答器id置为0xffffff,校验值根据数据计算,其它数据为0),并写入存储芯片或发送给lkj设备。
62.本发明还提供了一种提高车载设备可用性的处理系统,用于实现所述的方法,所述系统包括:获取模块,用于车载设备每次上电后,根据配置参数从存储芯片或lkj设备获取临时限速相关数据包;使用模块,用于车载设备成功获取数据包后,首先根据校验值判断数据是否正确,如果正确,则检查数据包中的日期时间、最后收到应答器id、临时限速信息、链接信息是否为有效值,如果有效,则检查当前日期时间与数据包中日期时间的差值,如果差值在规定时间内,则认为数据的时效性满足要求,该时间参数可配置,用于保证车载设备短时间重启才使用保存的临时限速相关数据包;检查模块,用于车载设备上电完成数据读取操作和司机输入发车参数后,以部分监控模式限速运行,运行过程中收到应答器报文时按照车载设备的既有逻辑检查应答器报
文的有效性,如果应答器报文有效则根据报文中是否含临时限速信息进行不同的处理;位置判断模块,用于如果当前应答器报文含临时限速信息,车载设备的应用层直接使用应答器的临时限速信息,并按照数据保存操作流程重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备;如果当前应答器报文不包含临时限速信息,车载设备则使用从存储芯片或lkj设备获取的临时限速相关信息包,在使用时,车载设备判断列车与断电前保存的临时限速信息的相对位置;数据提供模块,用于车载设备完成数据定位后,结合当前应答器与临时限速范围起点的距离、列车长度信息,将列车未进入的或已进入但列车尾部尚未出清的每条临时限速和剩余的临时限速范围,提供给应用层使用;更新模块,用于车载设备在运行过程中,按照数据更新流程持续的对临时限速相关信息包进行更新操作,以便设备重启后使用。
63.本发明还涉及一种提高车载设备有用性的处理设备,包括处理器,以及存储器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令从而执行所述的提高车载设备有用性的处理方法。
64.本发明还涉及一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现所述的提高车载设备有用性的处理方法。
65.综上所述,本发明实施例上述方案,通过车载设备自身的存储芯片或通信的其它设备,保存临时限速信息,并在运行过程中不断更新与临时限速范围起点的距离。车载设备重启后通过应答器的链接信息,判断与断电前保存的临时限速信息的相对位置关系,从而正确的利用临时限速信息控车。
66.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

技术特征:
1.一种提高车载设备可用性的处理方法,其特征在于,包括如下步骤:步骤一,车载设备每次上电后,根据配置参数从存储芯片或lkj设备获取临时限速相关数据包;步骤二,车载设备成功获取数据包后,首先根据校验值判断数据是否正确,如果正确,则检查数据包中的日期时间、最后收到应答器id、临时限速信息、链接信息是否为有效值,如果有效,则检查当前日期时间与数据包中日期时间的差值,如果差值在规定时间内,则认为数据的时效性满足要求,时间参数可配置,用于保证车载设备短时间重启才使用保存的临时限速相关数据包;步骤三,车载设备上电完成数据读取操作和司机输入发车参数后,以部分监控模式限速运行,运行过程中收到应答器报文时按照车载设备的既有逻辑检查应答器报文的有效性,如果应答器报文有效则根据报文中是否含临时限速信息进行不同的处理;步骤四,如果当前应答器报文含临时限速信息,车载设备的应用层直接使用应答器的临时限速信息,并按照数据保存操作流程生成临时限速相关数据包,写入存储芯片或发送给lkj设备;如果当前应答器报文不包含临时限速信息,车载设备则使用从存储芯片或lkj设备获取的临时限速相关信息包,在使用时,车载设备需要判断列车与断电前保存的临时限速信息的相对位置;步骤五,车载设备完成数据定位后,结合当前应答器与临时限速范围起点的距离、列车长度信息,将列车未进入的或已进入但列车尾部尚未出清的每条临时限速和剩余的临时限速范围,提供给应用层使用;步骤六,车载设备在运行过程中,按照数据更新流程持续的对临时限速相关信息包进行更新操作,以便设备重启后使用。2.根据权利要求1所述的提高车载设备可用性的处理方法,其特征在于,步骤一中,车载设备增加临时限速存储方式的配置参数,参数有5个选项:

不保存临时限速;

只采用存储芯片;

只采用lkj;

存储芯片优先;

lkj优先,预先进行配置;1)、配置为

不保存临时限速时,车载设备不向存储芯片或lkj设备保存和读取临时限速数据;2)、配置为



时,车载设备根据配置只采用一种方式保存和读取临时限速数据;3)、配置为



时,车载设备同时采用两种方式保存临时限速数据,在读取数据时则根据参数优先选择一种方式读取数据,当该方式读取失败时,再采用另一种方式读取。3.根据权利要求1所述的提高车载设备可用性的处理方法,其特征在于,数据保存操作流程为:1)、如果车载设备在运行过程中收到的应答器报文含有临时限速信息,车载设备根据配置参数将临时限速相关数据写入到存储芯片或发送给lkj设备;2)、车载设备将临时限速相关数据写入存储芯片时,在写入完毕后对数据进行回读检查,当回读的数据与需要保存的数据不一致时,再次进行写入和回读;如果数据仍不一致,则将存储芯片数据擦除,不再使用存储芯片;3)、车载设备向lkj设备发送临时限速相关数据时,应符合车载设备与lkj设备的通信协议,lkj设备根据通信协议对数据进行校验,如果校验成功向车载设备回复应答消息,否则不回复,车载设备在规定时间内未收到lkj设备的应答消息时,应重发数据,如果车载设
备连续发送三次未收到lkj设备的回复,则此后不再向lkj发送临时限速相关数据;4)、lkj设备将收到的临时限速相关数据保存在运行内存中,当lkj设备发生重启后,不保存临时限速相关数据。4.根据权利要求1所述的提高车载设备可用性的处理方法,其特征在于,所述步骤四中车载设备判断列车与断电前保存的临时限速信息的相对位置包括:步骤4.1,车载设备判断临时限速相关信息包的链接信息内是否包含当前应答器的id,如果包含则数据定位成功;步骤4.2,如果临时限速相关信息包的链接信息内不包含当前应答器的id,则判断当前应答器报文是否包含反向链接信息,如果包含,则继续判断检查链接信息;如果不包含,则认为数据定位失败;步骤4.3,如果当前应答器报文包含反向链接信息,车载设备根据反向链接信息和临时限速的链接信息中是否存在相同的应答器id,判断反向链接和正向链接信息能否衔接;如果能够衔接,数据定位成功,可以推断得到当前应答器与临时限速相关信息包的最后收到应答器之间的距离,如果不能衔接,则认为数据定位失败;步骤4.4,如果数据定位成功,车载设备将新收到的应答器作为临时限速相关数据包中的最后收到应答器id,根据定位结果更新数据包中的最后收到应答器与临时限速范围起点的距离,根据新收到应答器的链接信息更新数据包中的链接信息,并同步更新数据包中的日期时间和校验值,重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备;步骤4.5,如果数据定位失败,车载设备将临时限速相关数据包的内容置为无效值,写入存储芯片或发送给lkj设备。5.根据权利要求4所述的提高车载设备可用性的处理方法,其特征在于,所述步骤六中的数据更新流程如下:车载设备收到新的应答器组时,对临时限速相关数据包进行更新并写入存储芯片或发送给lkj设备;车载设备判断距上次数据更新时刻大于等于1分钟时,对临时限速相关数据包的日期时间进行更新并重新计算校验值,写入存储芯片或发送给lkj设备;车载设备在发生系统故障时,停车过程中不再更新临时限速相关数据;车载设备根据既有的处理逻辑判断需要丢弃临时限速数据或临时限速数据耗尽时,同时将临时限速相关数据包的内容置为无效值,并写入存储芯片或发送给lkj设备。6.一种提高车载设备可用性的处理系统,用于实现如权利要求1-5任一项所述的方法,其特征在于,所述系统包括:获取模块,用于车载设备每次上电后,根据配置参数从存储芯片或lkj设备获取临时限速相关数据包;使用模块,用于车载设备成功获取数据包后,首先根据校验值判断数据是否正确,如果正确,则检查数据包中的日期时间、最后收到应答器id、临时限速信息、链接信息是否为有效值,如果有效,则检查当前日期时间与数据包中日期时间的差值,如果差值在规定时间内,则认为数据的时效性满足要求,该时间参数可配置,用于保证车载设备短时间重启才使用保存的临时限速相关数据包;
检查模块,用于车载设备上电完成数据读取操作和司机输入发车参数后,以部分监控模式限速运行,运行过程中收到应答器报文时按照车载设备的既有逻辑检查应答器报文的有效性,如果应答器报文有效则根据报文中是否含临时限速信息进行不同的处理;位置判断模块,用于如果当前应答器报文含临时限速信息,车载设备的应用层直接使用应答器的临时限速信息,并按照数据保存操作流程重新生成临时限速相关数据包,写入存储芯片或发送给lkj设备;如果当前应答器报文不包含临时限速信息,车载设备则使用从存储芯片或lkj设备获取的临时限速相关信息包,在使用时,车载设备判断列车与断电前保存的临时限速信息的相对位置;数据提供模块,用于车载设备完成数据定位后,结合当前应答器与临时限速范围起点的距离、列车长度信息,将列车未进入的或已进入但列车尾部尚未出清的每条临时限速和剩余的临时限速范围,提供给应用层使用;更新模块,用于车载设备在运行过程中,按照数据更新流程持续的对临时限速相关信息包进行更新操作,以便设备重启后使用。7.一种提高车载设备可用性的处理设备,其特征在于:包括处理器,以及存储器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令从而执行如权利要求1-5中任一项所述的提高车载设备可用性的处理方法。8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现如权利要求1-5中任一所述的提高车载设备可用性的处理方法。

技术总结
一种提高车载设备可用性的处理方法和系统,通过车载设备自身的存储芯片或通信的其它设备,保存临时限速信息,并在运行过程中不断更新与临时限速范围起点的距离。车载设备重启后通过应答器的链接信息,判断与断电前保存的临时限速信息的相对位置关系,从而正确的利用临时限速信息控车。本发明使用存储芯片或其它设备保存临时限速,车载设备重启后可以读取,车载设备使用应答器的固定线路数据和断电前保存的临时限速数据,直接进入完全监控模式,不用等待应答器的临时限速数据。本发明解决了车载设备重启后如何快速进入正常监控模式的问题,从而提高车载设备的可用性。从而提高车载设备的可用性。从而提高车载设备的可用性。


技术研发人员:徐效宁 李一楠 宋志丹 莫志松 郑升 李凯 程剑锋 开祥宝 赵阳 徐宁 岳林 李辉 刘磊 王瑞 孙帝 张淼 侯大山 何之煜
受保护的技术使用者:中国国家铁路集团有限公司 中国铁道科学研究院集团有限公司
技术研发日:2022.11.15
技术公布日:2022/12/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐