首页> 中国专利> 列车运行监控装置地面基础数据存储更新方法及系统

列车运行监控装置地面基础数据存储更新方法及系统

摘要

本发明涉及数据存储更新技术领域,公开了一种列车运行监控装置地面基础数据存储更新方法及系统,所述方法包括:监控显示器获取海量存储器中存储的地面基础数据,所述地面基础数据包括:显示用地面基础数据和控制用地面基础数据;将所述显示用地面基础数据拷贝到本地FLASH中;将所述控制用地面基础数据通过通信网络发送到监控主机中,以使所述监控主机将所述控制用地面基础数据拷贝到本地FLASH中。利用本发明,可以保证更新显示用地面基础数据和控制用地面基础数据的一致性,并简化数据更新的操作。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-03

    未缴年费专利权终止 IPC(主分类):G06F11/14 授权公告日:20130710 终止日期:20190113 申请日:20100113

    专利权的终止

  • 2013-07-10

    授权

    授权

  • 2012-04-11

    著录事项变更 IPC(主分类):G06F11/14 变更前: 变更后: 申请日:20100113

    著录事项变更

  • 2010-09-01

    实质审查的生效 IPC(主分类):G06F11/14 申请日:20100113

    实质审查的生效

  • 2010-06-16

    公开

    公开

说明书

技术领域

本发明涉及数据存储更新技术,具体涉及一种列车运行监控装置地面基础数据存储更新方法及系统。

背景技术

列车运行监控装置(LKJ)所采用的控制方式可分为两种:点式控制和面式控制。其中面式控制具有投资成本低、控制信息丰富等优点被大量应用在我国的LKJ中。采用面式控制方式的LKJ,需要将列车的行车线路信息即地面基础数据预先存储在车载的监控装置中,作为列车运行控制和显示的输入参数。因此对地面基础数据更新和存储的可靠性、以及显示用数据和控制用数据的一致性具有很高的要求。

目前,LKJ将显示用的地面基础数据存放在监控显示器的FLASH中,控制用的地面基础数据存放在LKJ主机的EPROM中。当地面基础数据发生更改时,用户需要分别对显示器中的数据和主机中的数据进行更新,因此存在两份数据不一致的潜在隐患。而且,由于主机中的EPROM需要使用紫外线擦除旧数据,因此更新这份数据时需要将EPROM从设备中取出并拿到地面擦写,由此带来了数据更新过程复杂的问题。同时由于紫外线擦除的EPROM使用次数非常有限,也带来了更新成本高的问题。

发明内容

本发明实施例提供一种列车运行监控装置地面基础数据存储更新方法及系统,以保证更新显示用地面基础数据和控制用地面基础数据的一致性,并简化数据更新的操作。

为此,本发明实施例提供如下技术方案:

一种列车运行监控装置地面基础数据存储更新方法,包括:

监控显示器获取海量存储器中存储的地面基础数据,所述地面基础数据包括:显示用地面基础数据和控制用地面基础数据;

将所述显示用地面基础数据拷贝到本地FLASH中;

将所述控制用地面基础数据通过通信网络发送到监控主机中,以使所述监控主机将所述控制用地面基础数据拷贝到本地FLASH中。

优选地,所述方法还包括:

在将所述显示用地面基础数据拷贝到本地FLASH中之前,向监控主机发送更新请求;

接收到所述监控主机发送的更新设置命令后,将本地FLASH中的数据状态标志设置为无效,并向监控主机发送更新就绪报文;

接收到所述监控主机发送的更新允许命令后,校验所述海量存储器中的数据;

校验通过后,执行所述将所述显示用地面基础数据拷贝到本地FLASH中的步骤。

优选地,所述方法还包括:

所述监控主机接收到所述更新请求后,向所述监控装置中所有可被更新的设备发送更新设置命令;

所述监控主机接收到所有可被更新的设备发送的更新就绪报文后,向所述监控显示器发送更新允许命令。

优选地,所述方法还包括:

所述监控显示器将所述控制用地面基础数据通过通信网络发送到备用侧主机中,以使所述备用侧主机将所述控制用地面基础数据拷贝到本地FLASH中。

优选地,所述方法还包括:

所述监控显示器通过通信网络将所述显示用地面基础数据发送到备用侧显示器中。

优选地,所述地面基础数据包括以下信息:文件描述、线路索引、交路的线路信息;

所述将所述地面基础数据通过通信网络发送到监控主机或备用侧主机或备用侧显示器中包括:

所述监控显示器首先将所述地面基础数据中的文件描述和线路索引发送到所述监控主机或备用侧主机或备用侧显示器中;

然后按照所述线路索引中的交路编号索引以交路数据为单位发送所述地面基础数据中的交路的线路信息。

优选地,所述方法还包括:

所述监控主机或备用侧主机或备用侧显示器在接收到数据后执行数据校验算法;

如果校验通过,则通知所述监控主机已更新成功;

如果校验失败,则通知所述监控主机需重新发送所述地面基础数据。

优选地,所述方法还包括:

所述监控显示器接收到所述监控主机发送的更新退出准备命令后,将本地FLASH中的数据状态标志设置为有效,并向所述监控主机发送更新退出就绪报文。

优选地,所述监控主机或备用侧主机将所述控制用地面基础数据拷贝到本地FLASH中包括:

所述监控主机或备用侧主机将所述控制用地面基础数据以冗余的方式存储在多片不同的本地FLASH中;

所述方法还包括:

所述监控主机或备用侧主机在行车过程中使用所述控制用地面基础数据时,通过校验的方式比较所述多片FLASH中的数据,使用其中校验正确的一份数据。

优选地,所述方法还包括:

所述监控主机通过通信网络将所述控制用地面基础数据发送给备用侧主机。

一种列车运行监控装置地面基础数据存储更新系统,包括:海量存储器、监控显示器、监控主机;

所述海量存储器,用于存储地面基础数据,所述地面基础数据包括:显示用地面基础数据和控制用地面基础数据;

所述监控显示器包括:

获取单元,用于获取所述海量存储器中存储的地面基础数据;

存储单元,用于将所述显示用地面基础数据拷贝到本地FLASH中;

数据传输单元,用于将所述控制用地面基础数据通过通信网络发送到所述监控主机中;

所述监控主机,用于将所述控制用地面基础数据拷贝到本地FLASH中。

优选地,所述监控显示器还包括:

发送单元,还用于在所述存储单元将所述显示用地面基础数据拷贝到本地FLASH中之前,向监控主机发送更新请求;

接收单元,用于接收所述监控主机发送的更新设置命令;

设置单元,用于在所述接收单元接收到所述更新设置命令后,将本地FLASH中的数据状态标志设置为无效,并发送通知给所述发送单元;

所述发送单元,还用于接收到所述设置单元的通知后,向监控主机发送更新就绪报文;

所述接收单元,还用于接收所述监控主机发送的更新允许命令;

所述监控显示器还包括:

校验单元,用于在所述接收单元接收到所述监控主机发送的更新允许命令后,校验所述海量存储器中的数据,并在校验通过后,通知所述存储单元执行所述将所述显示用地面基础数据拷贝到本地FLASH中。

优选地,所述监控主机,还用于接收到所述更新请求后,向所述监控装置中所有可被更新的设备发送更新设置命令;并且在接收到所有可被更新的设备发送的更新就绪报文后,向所述监控显示器发送更新允许命令。

优选地,所述地面基础数据包括以下信息:文件描述、线路索引、交路的线路信息;

所述数据传输单元,具体用于首先将所述控制用地面基础数据中的文件描述和线路索引发送到所述监控主机中;然后按照所述线路索引中的交路编号索引以交路数据为单位发送所述显示用地面基础数据中的交路的线路信息。

优选地,所述系统还包括:备用侧主机;

所述数据传输单元,还用于通过通信网络将控制用地面基础数据发送给所述备用侧主机;

所述备用侧主机,用于将所述控制用地面基础数据拷贝到本地FLASH中。

优选地,所述监控主机和所述备用侧主机包含多片不同的FLASH,所述控制用地面基础数据以冗余的方式存储在所述多片不同的FLASH中;

所述监控主机和所述备用侧主机在行车过程中使用所述控制用地面基础数据时,通过校验的方式比较所述多片不同的FLASH中的数据,使用其中校验正确的一份数据。

优选地,所述接收单元,还用于接收所述监控主机发送的更新退出准备命令;

所述设置单元,还用于在所述接收单元接收到所述监控主机发送的更新退出准备命令后,将本地FLASH中的数据状态标志设置为有效,并发送通知给所述发送单元;

所述发送单元,还用于在接收到所述设置单元的通知后,向所述监控主机发送更新退出就绪报文。

优选地,所述系统还包括:备用侧显示器;

所述数据传输单元,还用于通过通信网络将所述显示用地面基础数据发送到备用侧显示器中。

本发明实施例提供的列车运行监控装置地面基础数据存储更新方法及系统,利用在线可编程的FLASH保存车载的地面基础数据,利用可移动海量存储设备作为中介,通过列车运行监控装置自身的通信网络,同时更新显示用地面基础数据和控制用地面基础数据,确保数据的一致性,简化数据更新的人工操作步骤。进一步地,利用冗余FLASH机制以及多重校验机制维护车载设备中地面基础数据的可靠性。

附图说明

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

图1是本发明实施例列车运行监控装置地面基础数据存储更新方法的流程图;

图2是本发明实施例中列车运行监控装置中地面基础数据流示意图;

图3是本发明实施例中地面基础数据的一种存储示例;

图4是本发明实施例中监控显示器的工作流程图;

图5是本发明实施例中监控主机的工作流程图;

图6是本发明实施例中备用侧主机的工作流程图;

图7是本发明实施例中备用侧显示器的工作流程图;

图8是本发明实施例列车运行监控装置地面基础数据存储更新系统的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。

如图1所示,是本发明实施例列车运行监控装置地面基础数据存储方法的流程图,包括以下步骤:

步骤101,监控显示器获取海量存储器中存储的地面基础数据,所述地面基础数据包括:显示用地面基础数据和控制用地面基础数据;

步骤102,将所述显示用地面基础数据拷贝到本地FLASH中;

步骤103,将所述控制用地面基础数据通过通信网络,比如CAN(ControllerArea Network,控制器局域网)网络,发送到监控主机中,以使所述监控主机将所述控制用地面基础数据拷贝到本地FLASH中。

本发明实施例列车运行监控装置地面基础数据存储更新方法,利用在线可编程的FLASH保存车载的地面基础数据,利用可移动海量存储设备作为中介,通过列车运行监控装置自身的通信网络,同时更新显示用地面基础数据和控制用地面基础数据,确保数据的一致性,简化数据更新的人工操作步骤。进一步地,利用冗余FLASH机制以及多重校验机制维护车载设备中地面基础数据的可靠性。

为了进一步提高数据使用的可靠性,在本发明实施中,在上述步骤101和步骤102之间,还可进一步包括以下步骤:

监控显示器向监控主机发送更新请求;对于监控主机,接收到该更新请求后,向所述监控装置中所有可被更新的设备发送更新设置命令;

监控显示器接收到所述监控主机发送的更新设置命令后,将本地FLASH中的数据状态标志设置为无效,并向监控主机发送更新就绪报文;对于监控主机,需要接收到所有可被更新的设备发送的更新就绪报文后,才会向所述监控显示器发送更新允许命令;

监控显示器接收到所述监控主机发送的更新允许命令后,校验所述海量存储器中的数据;在校验通过后,执行所述将所述显示用地面基础数据拷贝到本地FLASH中的步骤。

相应地,在监控主机数据更新完成后,向监控显示器发送更新退出准备命令。所述监控显示器接收到所述监控主机发送的更新退出准备命令后,将本地FLASH中的数据状态标志设置为有效,并向所述监控主机发送更新退出就绪报文。

在本发明实施例中,监控主机还可以通过通信网络将所述控制用地面基础数据发送给备用侧主机。备用侧主机正确接收后,通知监控主机数据已经正确接收。否则,要求监控主机重新发送数据。监控主机同样也需要向备用侧主机发送更新退出准备命令,备用侧主机收到该命令后,将本地FLASH中的数据状态标志设置为有效,并向所述监控主机发送更新退出就绪报文。

这样,即使地面基础数据更新失败,列车也不会以错误数据开车,因而提高了列车运行的可靠性。

为了进一步保证监控显示器的可靠性,在本发明实施例中,还可以在备用侧设置一个显示器,后面将其称为备用侧显示器,以实现对监控显示器的冗余备份。同样,所述监控显示器可以通过通信网络将所述显示用地面基础数据发送到备用侧显示器中。

当然,在本发明实施例中,也可以由监控显示器通过通信网络直接将所述控制用地面基础数据发送给备用侧主机,具体实现过程与上述类似,在此不再赘述。

如图2所示,是本发明实施例中列车运行监控装置中地面基础数据流示意图。

由图2可见,本发明实施例利用海量存储器作为中介,同时更新列车运行监控装置的显示用地面基础数据和控制用地面基础数据,从而确保数据的一致性。而且,列车运行装置的主机采用双冗余的FLASH保存控制用地面基础数据,每片FLASH保存一份控制用地面基础数据。每片FLASH分为两个区域,分别用于存储:数据有效标志、地面基础数据。另外,在主机中还可以设置下载记录区,用于记录近期在该监控装置上执行的地面基础数据更新操作,比如,所记录的信息可以包括:序号、日期、事件、是否成功等。

所述下载记录区可存在于FLASH中,用循环队列的形式进行管理。用户可以利用下载记录区中记录的数据追踪下载过程。

所述海量存储器中包含了显示用地面基础数据和控制用地面基础数据,如图3所示,是本发明实施例中所述地面基础数据(包括显示用地面基础数据和控制用地面基础数据)的一种存储示例。

在该示例中,地面基础数据采用三级目录形式保存。最高为交路数据、其次为上下行数据,最后为车站数据。具体包括以下信息:文件描述、线路索引、各交路的线路信息。其中:

文件描述信息包括:版本号、MD5校验码,MD5校验码保护的范围可包括线路索引数据和交路数据;

线路索引信息用于数据的快速索引,包括:对应各交路的交路编号索引(即图中所示的交路1索引,...,交路n索引)、上下行索引、车站索引;

线路信息包括:上行数据和下行数据,所述上行数据和下行数据分别表示对应的上行各车站的数据和对应的下行各车站的数据。

相应地,在上述步骤103中,监控显示器将所述控制用地面基础数据通过通信网络发送到监控主机中可以按照以下方式进行:监控显示器首先将所述控制用地面基础数据中的文件描述和线路索引发送到所述监控主机中;然后按照所述线路索引中的交路编号索引以交路数据为单位发送所述显示用地面基础数据中的交路的线路信息。

为了进一步保证发送的数据的正确性,所述监控显示器每发送一个交路数据,还可以采用回读方式校验所述交路数据;如果校验通过,则通知所述监控主机存储所述交路数据;如果校验失败,则重新发送所述交路数据。

当然,图3所示仅仅是本发明实施例所述的地面基础数据的一种示例,本发明实施例并不仅限于上述数据格式,根据应用需要,还可以有其他的信息及存储方式。

下面结合图2进一步说明本发明实施例中各设备的工作流程。

如图4所示,是本发明实施例中监控显示器的工作流程图,包括以下步骤:

步骤401,监控显示器向监控主机发送更新请求;

步骤402,接收监控主机发送的可被更新的设备清单;

步骤403,监控显示器确认可被更新的设备;

步骤404,判断是否在预定时间内接收到监控主机发送的更新设置命令;如果是,则执行步骤405;否则执行步骤416;

步骤405,监控显示器将FLASH中的数据状态标志设置为无效,并向监控主机发送更新就绪报文;

步骤406,判断是否在预定时间内接收到监控主机发送的更新允许命令;如果是,则执行步骤407;否则执行步骤416;

步骤407,监控显示器将显示用地面基础数据拷贝到本地FLASH中;

步骤408,监控显示器向备用侧显示器发送文件描述及线路索引;

步骤409,监控显示器将显示用地面基础数据以交路为单位发送给备用侧显示器;

步骤410,监控显示器向监控主机发送文件描述及线路索引;

步骤411,监控显示器将控制用地面基础数据以交路为单位发送给监控主机;

步骤412,判断是否在预定时间内接收到监控主机发送的更新退出准备命令;如果是,则执行步骤413;否则执行步骤416;

步骤413,监控显示器将FLASH中的数据状态标志设置为有效,并向监控主机发送更新退出就绪报文;

步骤414,判断是否在预定时间内接收到监控主机发送的退出更新命令;如果是,则执行步骤415;否则执行步骤416;

步骤415,卸载海量存储器;

步骤416,超时退出更新。

需要说明的是,在上述步骤406和步骤407之间还可以包括以下步骤:监控显示器校验海量存储器中的数据,如果校验通过,则执行步骤407;否则退出本次更新流程。

在步骤407之后,监控显示器还可以进一步对拷贝到FLASH中的数据进行数据校验,如果校验通过,则执行步骤408;否则重新执行步骤407;如果多次校验失败,则退出本次更新流程。

同样,在步骤408、步骤409、以及步骤410、步骤411之后还可进一步包括以下步骤:监控显示器通过回读方式校验需要发送的显示用地面基础数据或控制用地面基础数据;如果校验失败,则重新发送;如果多次校验失败,则退出本次更新流程。

如图5所示,是本发明实施例中监控主机的工作流程图,包括以下步骤:

步骤501,监控主机接收到监控显示器发送的更新请求,记录该请求;

步骤502,计算出可被更新的在线设备,并将设备清单发送给监控显示器;

步骤503,判断是否在预定时间内接收到监控显示器的确认;如果是,则执行步骤504;否则执行步骤517;

步骤504,向网络中在线的显示器和主机发送更新设置命令,以禁止冗余切换功能,并将FLASH中数据状态标志设置为无效;

步骤505,判断是否在预定时间内接收到在线设备发送的更新就绪报文;如果是,则执行步骤506;否则执行步骤518;

步骤506,向监控显示器发送更新允许命令;

步骤507,判断是否在预定时间内接收到监控显示器和备用侧显示器发送的接收数据正确报文;如果是,则执行步骤508;否则执行步骤518;

步骤508,判断是否在预定时间内接收到监控显示器发送的文件描述及线路索引;如果是,则执行步骤509;否则执行步骤518;

步骤509,将接收的数据(即文件描述及线路索引信息)缓存到RAM;

步骤510,判断是否在预定时间内接收到监控显示器发送的控制用地面基础数据;如果是,则执行步骤511;否则执行步骤518;

步骤511,将接收到的控制用地面基础数据拷贝到FLASH中;

步骤512,在另一个冗余NOR FLASH中备份所述数据;

步骤513,利用通信网络向备用侧主机分段发送控制用地面基础数据;

步骤514,向网络中在线的显示器和主机发送更新退出准备命令;

步骤515,判断是否在预定时间内接收到在线的显示器和主机发送的更新退出就绪报文;如果是,则执行步骤516;否则执行步骤518;

步骤516,向监控显示器发送退出更新命令,恢复冗余切换功能;

步骤517,超时退出更新;

步骤518,超时退出更新,并恢复冗余切换功能。

需要说明的是,如果在上述步骤503中,监控主机接收到的不是监控显示器发送的确认报文,而是监控显示器发送的退出更新确认报文(比如异常退出情况),则监控主机退出更新,并向各在线设备发送异常退出更新命令。

另外,在步骤511和步骤512之间还可以包括以下步骤:监控主机对接收的数据进行校验,如果校验通过,则执行步骤513;否则请求监控显示器重发数据;如果多次校验失败,则退出本次更新流程,并恢复冗余切换功能。

同样,在步骤513和步骤514之间还可进一步包括以下步骤:监控主机通过回读方式校验向备用侧主机发送的控制用地面基础数据;如果校验失败,则重新发送;如果多次校验失败,则退出本次更新流程。

如图6所示,是本发明实施例中备用侧主机的工作流程图,包括以下步骤:

步骤601,备用侧主机接收到监控主机发送的更新设置命令;

步骤602,备用侧主机将FLASH中的数据状态标志设置为无效,禁止冗余切换功能;并向监控主机发送更新就绪报文;

步骤603,判断是否在预定时间内接收到监控主机发送的文件描述及线路索引;如果是,则执行步骤604;否则执行步骤609;

步骤604,将接收的数据(即文件描述及线路索引信息)缓存到RAM;

步骤605,判断是否在预定时间内接收到监控主机发送的控制用地面基础数据;如果是,则执行步骤606;否则执行步骤609;

步骤606,备用侧主机将接收到的地面基础数据拷贝到FLASH中;

步骤607,判断是否在预定时间内接收到监控主机发送的更新退出准备命令;如果是,则执行步骤608;否则执行步骤609;

步骤608,将FLASH中的数据状态标志设置为有效,向监控主机发送更新退出就绪报文,恢复冗余切换功能;

步骤609,超时退出更新流程,恢复冗余切换功能。

需要说明的是,在上述步骤606和步骤607之间还可以包括以下步骤:备用侧主机通过回读方式校验接收到的控制用地面基础数据;如果校验失败,则请求监控主机重新发送。

在本发明实施例中,也可以由监控显示器直接将控制用地面基础数据通过通信网络发送的所述备用侧主机。备用侧主机的工作流程与下面图7所示的备用侧显示器的工作流程类似。当然,在这种情况下,图4和图5所示的监控显示器和监控主机的工作流程都会有相适应的调整,在此不再详细描述。

如图7所示,是本发明实施例中备用侧显示器的工作流程图,包括以下步骤:

步骤701,备用侧显示器接收到监控主机发送的更新设置命令;

步骤702,备用侧显示器将FLASH中的数据状态标志设置为无效,并向监控主机发送更新就绪报文;

步骤703,判断是否在预定时间内接收到监控显示器发送的文件描述及线路索引;如果是,则执行步骤704;否则执行步骤709;

步骤704,将接收的数据(即文件描述及线路索引信息)缓存到RAM;

步骤705,判断是否在预定时间内接收到监控显示器发送的控制用地面基础数据;如果是,则执行步骤706;否则执行步骤709;

步骤706,备用侧显示器将接收到的地面基础数据拷贝到FLASH中;

步骤707,判断是否在预定时间内接收到监控主机发送的更新退出准备命令;如果是,则执行步骤708;否则执行步骤709;

步骤708,将FLASH中的数据状态标志设置为有效,向监控主机发送更新退出就绪报文;

步骤709,超时退出更新流程。

需要说明的是,在上述步骤706和步骤707之间还可以包括以下步骤:备用侧显示器通过回读方式校验接收到的显示用地面基础数据;如果校验失败,则请求监控显示器重新发送。

在列车运行监控装置上电后,监控主机和监控显示器分别首先查看本地FLASH中的数据是否有效。如果有一份数据无效,则表示监控装置内没有正确的数据,列车不能进行正常开车。否则监控主机进一步对冗余的FLASH中控制用地面基础数据进行MD5校验。如果两份数据均校验失败,则提示用户,并禁止正常开车功能。如果有一份数据校验失败,则提示用户,并使用其中正确的一份;否则使用任意一份的数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如:ROM/RAM、磁碟、光盘等。

相应地,本发明实施例还提供一种列车运行监控装置地面基础数据存储更新系统,如图8所示,是该系统的一种结构示意图。

在该实施例中,所述系统包括:海量存储器800、监控显示器801、监控主机802;

所述海量存储器800,用于存储地面基础数据,所述地面基础数据包括:显示用地面基础数据和控制用地面基础数据;在具体应用中,所述海量存储器800可以采用SD卡等现有存储设备。

所述监控显示器801包括:

获取单元811,用于获取海量存储器800中存储的地面基础数据;

存储单元812,用于将所述显示用地面基础数据拷贝到本地FLASH中;

数据传输单元813,用于将所述控制用地面基础数据通过通信网络发送到所述监控主机中;

所述监控主机802,用于将所述控制用地面基础数据拷贝到本地FLASH中。

为了进一步保证列车运行监控装置工作的可靠性,在本发明实施例的系统中,还可进一步包括:备用侧主机803,作为监控主机802的备份,如果监控主机802出现故障,可以切换到备用侧主机803,以保证对列车运行的正确监控。

为此,可以由所述监控主机802通过通信网络将更新后的控制用地面基础数据发送给备用侧主机803,以使备用侧主机803存储的地面基础数据与监控主机802存储的地面基础数据保持一致。当然,也可以由数据传输单元813,用于将所述控制用地面基础数据通过通信网络发送到所述备用侧主机803中;所述备用侧主机803将所述控制用地面基础数据拷贝到本地FLASH中。

需要说明的是,所述监控主机802和备用侧主机803均采用冗余备份方式保存控制用地面基础数据到两个FLASH中。

在本发明实施例中,所述监控显示器801还进一步包括:

发送单元814,还用于在所述存储单元将所述显示用地面基础数据拷贝到本地FLASH中之前,向监控主机发送更新请求;

接收单元815,用于接收所述监控主机发送的更新设置命令;

设置单元816,用于在所述接收单元接收到所述更新设置命令后,将本地FLASH中的数据状态标志设置为无效,并发送通知给所述发送单元;

所述发送单元814,还用于接收到所述设置单元816的通知后,向监控主机发送更新就绪报文;

所述接收单元815,还用于接收所述监控主机发送的更新允许命令;

所述监控显示器801还包括:

校验单元817,用于在所述接收单元815接收到所述监控主机发送的更新允许命令后,校验所述海量存储器中的数据,并在校验通过后,通知所述存储单元812执行所述将所述显示用地面基础数据拷贝到本地FLASH中。

在本发明实施例中,所述监控主机802,还用于接收到所述更新请求后,向所述监控装置中所有可被更新的设备发送更新设置命令;并且在接收到所有可被更新的设备发送的更新就绪报文后,向所述监控显示器801发送更新允许命令。

在本发明实施例中,所述地面基础数据可以包括以下信息:文件描述、线路索引、交路的线路信息;

相应地,所述数据传输单元813,具体用于首先将所述控制用地面基础数据中的文件描述和线路索引发送到所述监控主机802中;然后按照所述线路索引中的交路编号索引以交路数据为单位发送所述显示用地面基础数据中的交路的线路信息。

在本发明实施例中,所述校验单元817,还可进一步用于在所述数据传输单元每发送一个交路数据后采用回读方式校验所述交路数据;如果校验通过,则通过所述发送单元通知所述监控主机存储所述交路数据;如果校验失败,则通知所述数据传输单元重新发送所述交路数据。

在本发明实施例中,

所述接收单元815,还可进一步用于接收所述监控主机发送的更新退出准备命令;

所述设置单元816,还可进一步用于在所述接收单元接收到所述监控主机发送的更新退出准备命令后,将本地FLASH中的数据状态标志设置为有效,并发送通知给所述发送单元;

所述发送单元814,还可进一步用于在接收到所述设置单元的通知后,向所述监控主机发送更新退出就绪报文。

需要说明的是,所述监控主机802和所述备用侧主机803可以包含多片不同的FLASH,所述控制用地面基础数据以冗余的方式存储在所述多片不同的FLASH中;这样,所述监控主机802和所述备用侧主机803在行车过程中使用所述控制用地面基础数据时,可以通过校验的方式比较所述多片不同的FLASH中的数据,使用其中校验正确的一份数据,从而可以充分保证数据的正确性。

本发明实施例的系统中,监控显示器801、监控主机802、备用侧主机803的具体工作过程可参照前面本发明实施例的方法中的描述,在此不再赘述。

另外,在本发明实施例的系统中,为了进一步保证地面基础数据的可靠性,如图所述系统还可以包括:备用侧显示器804。所述数据传输单元813通过通信网络将显示用地面基础数据发送到备用侧显示器804中。

以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号