HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

车载信号系统及车载信号通信方法与流程

2021-02-04 13:02:04|273|起点商标网
车载信号系统及车载信号通信方法与流程

本发明涉及轨道交通领域,具体涉及一种车载信号系统及车载信号通信方法。



背景技术:

随着全自动无人驾驶技术的广泛应用,列车车辆上设置了多个不同功能的控制系统。例如,用于完成防止列车相撞的atp(automatictrainprotection,列车自动防护系统),以及用于安全自动驾驶的ato(automatictrainoperation,列车自动驾驶系统)。

现有技术中所采用的车载信号系统,将atp和ato分布于不同的硬件模块上,基于网络协议采用网线进行通信,通信延时较大,使得测速测距误差较大,系统响应时间长,停车精度差。



技术实现要素:

本发明实施例提供一种车载信号系统及车载信号通信方法,用以解决现有的车载信号系统响应时间长,停车精度差的问题。

第一方面,本发明实施例提供一种车载信号系统,包括至少一个处理器,同一处理器内运行atp软件进程和ato软件进程;

所述atp软件进程用于向所述ato软件进程发送列车状态信息;

所述ato软件进程用于根据所述列车状态信息计算所述列车控制信息,并将所述列车控制信息发送至所述atp软件进程。

可选地,还包括第一消息队列和第二消息队列:

所述第一消息队列和所述第二消息队列均为单向传输通道,所述第一消息队列和所述第二消息队列用于所述atp软件进程和所述ato软件进程之间的双向信息传输。

可选地,所述车载信号系统包括两个处理器,所述两个处理器通过同步通道以二取二的方式完成逻辑运算比较功能。

可选地,同一处理器内atp软件进程的优先级高于所述ato软件进程的优先级。

可选地,所述atp软件进程与输入板的安全输入接口和输出板的安全输出接口进行数据交互;所述ato软件进程与所述输入板的非安全输入接口和所述输出板的非安全输出接口进行数据交互。

可选地,所述列车状态信息包括系统状态与门状态包、速度位置信息包、轨道区段列表信息包、临时限速列表信息包、列车数据包、应答器信息包、atp时间同步信息包、ats命令包和tcms反馈信息包中的至少一种;

所述列车控制信息包括状态反馈包,ato维护信息包,ats信息回执包中的至少一种。

第二方面,本发明实施例提供一种车载信号通信方法,应用于ato软件进程,包括:

接收atp软件进程发送的列车状态信息;

根据所述列车状态信息,计算列车控制信息;

将所述列车控制信息发送至所述atp软件进程;

其中,所述ato软件进程与所述atp软件进程运行于同一处理器内。

可选地,所述将所述列车控制信息发送至所述atp软件进程,包括:

根据所述列车控制信息构建数据包,并将所述数据包的数据长度作为发送数据长度;

发送所述发送数据长度和所述数据包至所述atp软件进程,以供所述atp软件进程基于接收到的数据包的数据长度与所述发送数据长度确定数据接收完整性。

第三方面,本发明实施例提供一种车载信号通信方法,应用于ato软件进程,包括:

接收atp软件进程发送的列车状态信息;

根据所述列车状态信息,计算列车控制信息;

将所述列车控制信息发送至所述atp软件进程;

其中,所述ato软件进程与所述atp软件进程运行于同一处理器内。

可选地,所述将所述列车控制信息发送至所述atp软件进程,包括:

根据所述列车控制信息构建数据包,并将所述数据包的数据长度作为发送数据长度;

发送所述发送数据长度和所述数据包至所述atp软件进程,以供所述atp软件进程基于接收到的数据包的数据长度与所述发送数据长度确定数据接收完整性。

第四方面,本发明实施例提供一种车载信号通信方法,应用于atp软件进程,包括:

发送列车状态信息至ato软件进程;

接收所述ato软件进程基于所述列车状态信息计算的列车控制信息;

其中,所述ato软件进程与所述atp软件进程运行于同一处理器内。

可选地,所述发送列车状态信息至ato软件进程,包括:

根据所述列车状态信息构建数据包,并将所述数据包的数据长度作为发送数据长度;

发送所述发送数据长度和所述数据包至所述ato软件进程,以供所述ato软件进程基于接收到的数据包的数据长度与所述发送数据长度确定数据接收完整性。

第五方面,本发明实施例提供一种车载信号通信装置,应用于ato软件进程,包括:接收单元,用于接收atp软件进程发送的列车状态信息;

计算单元,用于根据所述列车状态信息,计算列车控制信息;

发送单元,用于将所述列车控制信息发送至所述atp软件进程;

其中,所述ato软件进程与所述atp软件进程运行于同一处理器内。

第六方面,本发明实施例提供一种车载信号通信装置,应用于atp软件进程,包括:

发送单元,用于发送列车状态信息至ato软件进程;

接收单元,用于接收所述ato软件进程基于所述列车状态信息计算的列车控制信息;

其中,所述ato软件进程与所述atp软件进程运行于同一处理器内。

第七方面,本发明实施例提供一种电子设备,包括处理器、通信接口、存储器和总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信,处理器可以调用存储器中的逻辑命令,以执行如第二方面或第三方面所提供的车载信号通信方法的步骤。

第八方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二方面或第三方面所提供的车载信号通信方法的步骤。

本发明实施例提供的车载信号系统及车载信号通信方法,在车载信号系统的同一处理器内运行atp软件进程和ato软件进程,atp软件进程向ato软件进程发送列车状态信息;ato软件进程根据列车状态信息计算列车控制信息,并将列车控制信息发送至atp软件进程。由于每个进程有独立的地址空间和系统资源,实现了atp软件和ato软件在同一处理器内独立运行,通过进程之间的通信,减少了atp软件和ato软件之间的通信延时,缩短了响应时间,提高了列车的停车精度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的车载信号系统的结构示意图;

图2为本发明实施例提供的基于消息队列通信的车载信号系统的结构示意图;

图3为本发明实施例提供的atp软件进程和ato软件进程运行架构的结构示意图;

图4为本发明实施例提供的atp软件进程和ato软件进程与外部接口的通信示意图;

图5为本发明实施例提供的一种车载信号通信方法的流程示意图;

图6为本发明实施例提供的另一种车载信号通信方法的流程示意图;

图7为本发明实施例提供的一种车载信号通信装置的结构示意图;

图8为本发明实施例提供的另一种车载信号通信装置的结构示意图;

图9为本发明实施例提供的电子设备的结构示意图;

附图标记说明:

100-处理器;110-atp软件进程;

120-ato软件进程;210-第一消息队列;

220-第二消息队列。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的车载信号系统的结构示意图,如图1所示,该系统包括一个处理器100,处理器100运行atp软件进程110和ato软件进程120;atp软件进程110用于向ato软件进程120发送列车状态信息;ato软件进程120用于根据列车状态信息计算列车控制信息,并将列车控制信息发送至atp软件进程110。

具体地,atp负责列车的安全运行,具有识别列车位置、制动防护、超速防护、与司机人机交互、故障检测和记录等功能,用来完成列车运行的间隔控制、进路控制、超速防护,其工作原理是:地面atp系统以数字形式传送停车点的位置信息,由列车确定自身位置,不断计算列车到停车点的距离,并考虑曲线、坡度等线路条件,计算出制动曲线,然后把计算出的制动曲线与列车实际运行速度进行比较,实施制动。

ato是城市轨道交通地铁的车载信号设备,主要与列车自动防护系统atp、车载人机交互系统mmi等子系统对车辆进行安全控制,在atp的防护下实现了移动授权等数据采集、目标曲线和控制指令计算、控制指令输出等安全自动驾驶。

列车运行时,可以在同一处理器上运行运行atp系统和ato系统的执行软件,从而缩减两者之间的信息传输时间。在车载信号系统的同一处理器,即处理器100内分别创建atp软件进程110和ato软件进程120。

在同一处理器中运行atp和ato时,具体可以采用分线程和分进程两种方式,考虑到分线程会存在不容易将内存地址隔离,且同一处理器内的两个线程间容易相互影响,一个软件的崩溃可能影响整个控制系统的稳定性问题,本发明实施例中采用分进程的方式。进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。也就是说,atp软件进程110和ato软件进程120在内存地址空间和系统资源的分配上是相互独立的,使得atp软件和ato软件能够独立安全运行。

atp软件进程110向ato软件进程120发送列车状态信息;ato软件进程120接收列车状态信息,并向atp软件进程110发送列车控制信息,都是通过进程间通信(interprocesscommunication,ipc)实现的。atp软件进程110接收到列车控制信息后,将列车控制信息发送给列车上的各执行系统。

相比于现有技术中不同的硬件模块上的atp软件和ato软件通过网线基于网络协议通信,例如udp协议(userdatagramprotocol,用户数据报协议),减少了通信延时,也减少了测速测距误差,使得整个车载信号系统能够快速响应列车状态信息的改变。

本发明实施例提供的车载信号系统,在同一处理器内运行atp软件进程和ato软件进程,atp软件进程向ato软件进程发送列车状态信息;ato软件进程根据列车状态信息计算列车控制信息,并将列车控制信息发送至atp软件进程。由于每个进程有独立的地址空间和系统资源,实现了atp软件和ato软件在同一处理器内独立运行,通过进程之间的通信,减少了atp软件和ato软件之间的通信延时,缩短了响应时间,提高了列车的停车精度。

基于上述实施例,图2为本发明实施例提供的基于消息队列通信的车载信号系统的结构示意图,如图2所示,该系统还包括第一消息队列210和第二消息队列220:

第一消息队列210和第二消息队列220均为单向传输通道,第一消息队列210和第二消息队列220用于atp软件进程和ato软件进程之间的双向信息传输。

具体地,atp软件进程110和ato软件进程120在初始化时首先创建两个进程间相互收发的消息队列,用于数据的通信传输。消息队列,是消息的链接表,存放在处理器内核中。一个消息队列由一个标识符(即队列id)来标识。

atp软件进程110创建第一消息队列210,用于将列车状态信息发送至ato软件进程120。ato软件进程120创建第二消息队列220,用于将列车控制信息发送至atp软件进程110。第一消息队列210和第二消息队列220均单向传输数据,互不干扰,使得atp软件进程110和ato软件进程120可以同时对发送和接收的消息队列进行处理。

消息队列独立于发送进程与接收进程,进程终止时,消息队列及其内容并不会被删除。消息队列可以实现消息的随机查询,消息不一定要以先进先出的次序读取,也可以按消息的类型读取。atp软件进程110和ato软件进程120通过消息队列的方式进行数据交互,改变了现有技术中atp和ato通过通信板以udp协议进行通信的方式。进程之间的信息交互方式包括管道、命名管道、消息队列、信号量、共享内存和套接字等。其中,采用消息队列最接近于udp协议交互,因此采用消息队列进行进程间通信,避免了atp软件和ato软件信息交互设置的二次修改,节约了设置时间和成本。

本发明实施例提供的车载信号系统,atp软件进程和ato软件进程之间通过第一消息队列和第二消息队列进行数据传输,单向传输,互不干扰,提高了运行效率。两个消息队列独立于进程存在,传输的内容不会被随着进程的终止而被删除,且能够实现消息的随机查询,降低了列车状态信息和列车控制信息传输过程中数据包丢失和出错的概率。

基于上述任一实施例,车载信号系统包括两个处理器,两个处理器通过同步通道以二取二的方式完成逻辑运算比较功能。

具体地,车载信号系统采用两个功能一样的处理器,两个处理器之间通过同步通道进行数据同步。每个处理器内运行相同的车载控制软件,包括atp软件和ato软件。

两个处理器通过同步通道以二取二的方式完成逻辑运算比较功能。例如,当两个处理器内的atp软件进程的列车状态信息比较结果一致时,车载信号系统输出列车状态信息,否则不输出;当两个处理器内的ato软件进程的列车控制信息比较结果一致时,车载信号系统输出列车控制信息,否则不输出。

本发明实施例提供的车载信号系统,两个处理器采用二取二的方式完成逻辑运算比较,避免信号输出出现错误,提高了控制准确率和系统的可靠性。

基于上述任一实施例,同一处理器内atp软件进程的优先级高于ato软件进程的优先级。

具体地,安全完整性等级(safetyintegritylevel,sil)是衡量安全仪表系统维护或达到安全状态所需性能指标,国际标准中一共规定了四个安全完整性等级:sil1、sil2、sil3和sil4。其中,sil4级的安全等级最高,sil1级的安全等级最低。每一种安全完整性等级,都规定了可以降低设计错误的设计规范。

atp属于sil4安全等级,ato属于sil2安全等级,即ato系统的执行软件和atp系统的执行软件的安全等级是不同的。因此,在同一处理器内,可以根据atp系统和ato系统的安全等级来设置atp软件进程的优先级高于ato软件进程的优先级,使得处理器在运行atp软件进程和ato软件进程时,能够优先为atp软件进程分配系统资源,使得ato软件进程出现异常时不会影响atp软件进程的正常运行,保证了车载信号系统的稳定运行,提高了列车运行的安全性。

基于上述任一实施例,atp软件进程与输入板的安全输入接口和输出板的安全输出接口进行数据交互;ato软件进程与输入板的非安全输入接口和输出板的非安全输出接口进行数据交互。

具体地,列车运行过程中,atp系统负责安全防护,ato系统负责自动驾驶,atp的安全等级高于ato的安全等级。

列车上各子系统或设备的信号的输入/输出(input/output,i/o)通过输入板和输出板与车载信号系统进行信号传输。可以通过硬件设置,将输入板上的输入接口分为安全接口和非安全接口,输出板上的输出接口分为安全接口和非安全接口。

atp软件进程与输入板的安全输入接口和输出板的安全输出接口进行数据交互,即通过输入板的安全输入接口接收与列车安全防护相关的列车控制信息,通过输出板的安全输出接口发送与列车安全防护相关的列车状态信息。

ato软件进程与输入板的非安全输入接口和输出板的非安全输出接口进行数据交互,即通过输入板的非安全输入接口接收与列车自动驾驶相关的列车状态信号,通过输出板的非安全输出接口发送与列车自动驾驶相关的列车控制信号。

本发明实施例提供的车载信号系统,通过安全接口和非安全接口分别与atp软件进程和ato软件进程进行数据交互,实现了控制信号的输入/输出,使得atp软件和ato软件同时对收发的数据进行处理,提高了运行效率,降低了软件编程难度。

基于上述任一实施例,列车状态信息包括系统状态与门状态包、速度位置信息包、轨道区段列表信息包、临时限速列表信息包、列车数据包、应答器信息包、atp时间同步信息包、ats命令包和tcms反馈信息包中的至少一种;列车控制信息包括状态反馈包,ato维护信息包,ats信息回执包中的至少一种。

具体地,在车载信号系统中,还运行有ats(automatictrainsupervision,列车自动监控系统)、tcms(traincontrolandmanagementsystem,列车控制和管理系统)等系统。在列车运行中,车上还布置有地面设备通信子系统、人机交互通信子系统、速度采集子系统、设备状态采集子系统和控制指令输出子系统等。

atp软件进程将上述系统的状态信息以数据包的形式发送给ato,包括系统状态与门状态包、速度位置信息包、轨道区段列表信息包、临时限速列表信息包、列车数据包、应答器信息包、atp时间同步信息包、ats命令包和tcms反馈信息包。

ato软件根据上述状态信息计算列车控制信息,列车控制信息包括状态反馈包,ato维护信息包和ats信息回执包。

基于上述任一实施例,图3为本发明实施例提供的atp软件进程和ato软件进程运行架构的结构示意图,如图3所示,该列车的车载信号系统中主控板有两个cpu(centralprocessingunit,中央处理器),每个cpu分别创建atp软件进程来运行atp软件以及ato软件进程来运行ato软件,并且在内存区访问的数据空间、程序执行时间和访问的外部资源上进行隔离,两个进程相互独立,以此支持不同安全等级要求的atp软件(sil4等级要求)和ato软件(sil2等级要求)运行在同一个cpu上。

同一个cpu内部的atp软件进程和ato软件进程初始化时通过创建消息队列进行通信。其中,atp软件进程创建第一消息队列将列车状态信息发送至ato软件进程。ato软件进程接收列车状态信息,将计算得到的列车控制信息发送至atp软件进程。

例如,在进程周期运行过程中,atp软件进程将atp软件计算的移动授权信息以及通过无线接收的ats指令等数据信息发送到给ato软件进程的第一消息队列中,同时周期性地通过第二消息队列接收停准、停稳等ato信息。ato软件进程与atp软件进程运行在同一cpu上,通过进程间通信的方式大大降低了通信时延,减少测速测距误差,提高了停车精度。

主控板的两个cpu采用二取二表决机制,通过通道a和通道b输出数据,计算数据相同则输出,不同则宕机。

图4为本发明实施例提供的atp软件进程和ato软件进程与外部接口的通信示意图,如图4所示,atp接口模块包括输入板的安全输入接口、输出板的安全输出接口、tcms数据接口、以太网数据接口、应答器数据和查询帧接口,以及人机数据接口。ato接口模块包括输入板的非安全输入接口和输出板的非安全输出接口。

输入板的安全输入和输出板的安全输出与atp软件进程进行交互,输入板的非安全输入和输出板的非安全输出与ato软件进程进行交互,以此达到控制i/o的目的,两个进程同时对收发的数据进行处理,提高了运行效率,降低了软件编程难度。

基于上述任一实施例,图5为本发明实施例提供的一种车载信号通信方法的流程示意图,如图5所示,该方法应用于ato软件进程,包括:

步骤510,接收atp软件进程发送的列车状态信息;

步骤520,根据列车状态信息,计算列车控制信息;

步骤530,将列车控制信息发送至atp软件进程;

其中,ato软件进程与atp软件进程运行于同一处理器内。

具体地,ato软件进程与atp软件进程运行于同一处理器内,通过进程间通信接收atp软件进程发送的列车状态信息,经过计算得到列车控制信息,并将其发送至atp软件进程。

本发明实施例提供的车载信号通信方法,在同一处理器内运行atp软件进程和ato软件进程,atp软件进程向ato软件进程发送列车状态信息;ato软件进程根据列车状态信息计算列车控制信息,并将列车控制信息发送至atp软件进程。由于每个进程有独立的地址空间和系统资源,实现了atp软件和ato软件在同一处理器内独立运行,通过进程之间的通信,减少了atp软件和ato软件之间的通信延时,缩短了响应时间,提高了列车的停车精度。

基于上述任一实施例,步骤530具体包括:

根据列车控制信息构建数据包,并将数据包的数据长度作为发送数据长度;

发送该发送数据长度和数据包至atp软件进程,以供atp软件进程基于接收到的数据包的数据长度与发送数据长度确定数据接收完整性。

具体地,ato软件进程将列车控制信息构建为数据包,创建第二消息队列,将该数据包的数据长度作为发送数据长度通过第二消息队列发送给atp软件进程;

atp软件进程接收到发送数据长度后,创建第一消息队列,并通过第一消息队列向ato软件进程发送接收确认信号;

ato软件进程接收到确认信号之后,再通过第二消息队列发送数据包至atp软件进程;

atp软件进程基于接收到的数据包的数据长度与之前接收到的发送数据长度进行对比,确认一致认为接收到的数据包是完整的,并通过第一消息队列发送完整性确认信号;

ato软件进程接收到完整性确认信号后,判定列车控制信息发送成功。

基于上述任一实施例,图6为本发明实施例提供的另一种车载信号通信方法的流程示意图,如图6所示,该方法应用于atp软件进程,包括:

步骤610,发送列车状态信息至ato软件进程;

步骤620,接收ato软件进程基于列车状态信息计算的列车控制信息;

其中,ato软件进程与atp软件进程运行于同一处理器内。

具体地,atp软件进程与ato软件进程运行于同一处理器内,通过进程间通信发送列车状态信息至ato软件进程,以供ato软件进程根据发送的列车状态信息计算,接收ato软件进程计算后发送的列车控制信息。

本发明实施例提供的车载信号通信方法,在同一处理器内运行atp软件进程和ato软件进程,atp软件进程向ato软件进程发送列车状态信息;ato软件进程根据列车状态信息计算列车控制信息,并将列车控制信息发送至atp软件进程。由于每个进程有独立的地址空间和系统资源,实现了atp软件和ato软件在同一处理器内独立运行,通过进程之间的通信,减少了atp软件和ato软件之间的通信延时,缩短了响应时间,提高了列车的停车精度。

基于上述任一实施例,步骤610具体包括:

根据列车状态信息构建数据包,并将数据包的数据长度作为发送数据长度;

发送该发送数据长度和数据包至ato软件进程,以供ato软件进程基于接收到的数据包的数据长度与发送数据长度确定数据接收完整性。

具体地,atp软件进程将列车状态信息构建为数据包,创建第一消息队列,将该数据包的数据长度作为发送数据长度通过第一消息队列发送给ato软件进程;

ato软件进程接收到发送数据长度后,创建第二消息队列,并通过第二消息队列向atp软件进程发送接收确认信号;

atp软件进程接收到确认信号之后,再通过第一消息队列发送数据包至ato软件进程;

ato软件进程基于接收到的数据包的数据长度与之前接收到的发送数据长度进行对比,确认一致认为接收到的数据包是完整的,并通过第二消息队列发送完整性确认信号;

atp软件进程接收到完整性确认信号后,判定列车状态信息发送成功。

基于上述任一实施例,图7为本发明实施例提供的一种车载信号通信装置的结构示意图,如图7所示,该装置应用于ato软件进程,包括:

接收单元710,用于接收atp软件进程发送的列车状态信息;

计算单元720,用于根据列车状态信息,计算列车控制信息;

发送单元730,用于将列车控制信息发送至atp软件进程;

其中,ato软件进程与atp软件进程运行于同一处理器内。

基于上述任一实施例,发送单元730具体包括:

长度确定子单元,用于根据列车控制信息构建数据包,并将数据包的数据长度作为发送数据长度;

数据发送子单元,用于发送该发送数据长度和数据包至atp软件进程,以供atp软件进程基于接收到的数据包的数据长度与发送数据长度确定数据接收完整性。

基于上述任一实施例,图8为本发明实施例提供的另一种车载信号通信装置的结构示意图,如图8所示,该装置应用于atp软件进程,包括:

发送单元810,用于发送列车状态信息至ato软件进程;

接收单元820,用于接收ato软件进程基于列车状态信息计算的列车控制信息;

其中,ato软件进程与atp软件进程运行于同一处理器内。

基于上述任一实施例,发送单元810具体包括:

长度确定子单元,用于根据列车状态信息构建数据包,并将数据包的数据长度作为发送数据长度;

数据发送子单元,用于发送该发送数据长度和数据包至ato软件进程,以供ato软件进程基于接收到的数据包的数据长度与发送数据长度确定数据接收完整性。

基于上述任一实施例,图9为本发明实施例提供的电子设备的结构示意图,如图9所示,该电子设备可以包括:处理器(processor)910、通信接口(communicationsinterface)920、存储器(memory)930和通信总线(communicationsbus)940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑命令,以执行如下应用于ato软件进程的车载信号通信方法:

接收atp软件进程发送的列车状态信息;根据列车状态信息,计算列车控制信息;将列车控制信息发送至atp软件进程;其中,ato软件进程与atp软件进程运行于同一处理器内;

或应用于atp软件进程的车载信号通信方法:

发送列车状态信息至ato软件进程;接收ato软件进程基于列车状态信息计算的列车控制信息;其中,ato软件进程与atp软件进程运行于同一处理器内。

此外,上述的存储器930中的逻辑命令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括应用于ato软件进程的车载信号通信方法:

接收atp软件进程发送的列车状态信息;根据列车状态信息,计算列车控制信息;将列车控制信息发送至atp软件进程;其中,ato软件进程与atp软件进程运行于同一处理器内;

或包括应用于atp软件进程的车载信号通信方法:发送列车状态信息至ato软件进程;接收ato软件进程基于列车状态信息计算的列车控制信息;其中,ato软件进程与atp软件进程运行于同一处理器内。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips