一种车载数据的分块存储方法

文档序号:9432201阅读:322来源:国知局
一种车载数据的分块存储方法
【技术领域】
[0001]本发明机车车载数据领域,尤其涉及在列车运行中为方便数据存储和数据更新而进行的一种车载数据的分块存储方法。
【背景技术】
[0002]目前LKJ车载数据按铁路局管辖范围划分数据制作范围,即铁路局只负责本局管辖范围内的数据制作;涉及外局数据时,引用外局制作好的数据。目前引用外局的方式是将外局数据拷贝到本局数据中,与本局数据同等对待,因此地面数据编制人员除维护本局数据编制人员还需要对外局数据进行维护,编制人员要对外局数据进行分拆挑拣,仅拷贝对自己有用的数据;当涉及外局多时(如上海局涉及十多个局),数据量复杂并且工程繁琐,很容易拷贝遗漏或者拷贝多余无效数据;当外局数据变动后还需要重新拷贝,拷贝前还有将原数据删除掉,来来去去过程中考验的是耐心、细心和对关联局数据的熟悉程度。而随跨局长交路的常规化,数据换装越来越频繁,对列车效率要求也越来越高,目前这种各局数据混合在一起的车载基础数据存储方式会导致数据换装次数的增加,一个地方施工及数据变更会影响到一个或多个铁路局的机车,凡是经过和可能经过此地方的机车均需更换新数据,无形中加大了数据交接、制作、发布、换装等各环节工作量,因此这种混合存储方式已经不再适合。

【发明内容】

[0003]本发明要解决的技术问题在于提供一种机车中一种车载数据的分块存储方法,以解决现有技术存在的问题。
[0004]为解决上述技术问题,本发明采用以下技术方案:
一种车载数据的分块存储方法,包括以下步骤:
对所有铁路局进行编号,形成每个铁路局的唯一标识;
对机车的车载数据的存储区域按照铁路局进行存储区域的划分,为每个铁路局的车载基础数据分配一个存储区域,每个铁路局的存储区域均包括铁路局的局号、数据存储区域的起始地址、数据存储区域的终止地址、数据的长度;
每个铁路局的存储区域内存储该局的车载基础数据,这些车载基础数据通过数据换装得到,这些车载基础数据是由多个数据集构成的,每个数据集应包括本局内一条线路的单个方向的线路物理数据,在每个数据集内的一条线路中,均包含线路的区间数据和车站数据,两个车站之间的区间数据和每个车站的车站数据的存储形式均为数据单元形式;
在局与局之间的交界处设置数据换装点,同时实时更新数据换装点内的车载基础数据,当机车从一个铁路局驶入另一个铁路局时,在换装点进行数据换装,机车接收到驶入局的车载基础数据以后,根据接收的本局换装车载基础数据的标识,找到机车上存储区域中该局的存储区域标识,将换装数据换装入机车中该局的存储区域。
[0005]所述存储区域的划分可以为动态分配或者静态分配,所述动态分配是指根据每个局的数据长度分配不同的长度;所述静态分配是指根据现有记录的每局车载基础数据的长度,为每局分配合适的固定长度的存储区域。
[0006]区间数据的每个数据单元的数据组织格式相同,车站数据的数据单元的数据组织格式相同。
[0007]本发明的有益效果:本发明按铁路局划分后,每个局仅需要编制、维护本局的数据,大大减少了数据编制人员的工作量。并且随跨局长交路的常规化,数据换装越来越频繁,按局划分后,在局界处设置数据换装地点,每次数据变化后只需在换装点准备好数据,经过换装点的车通过换装点换装,数据就被换装了,可以减少麻烦。
【附图说明】
[0008]图1为本发明实施例的车在基础数据部分构成示意图。
[0009]图2为本发明实施例的数据单元数据构成示意图。
【具体实施方式】
[0010]为了使本领域技术人员能够更加深入的理解本发明的技术方案,下面结合附图1~2和【具体实施方式】对本发明作进一步详细说明。
[0011]本发明的一种车载数据的分块存储方法,包括以下步骤:
各铁路局的地面设备在编写需要换装到车载设备中的地面基础数据时,对本铁路局进行编号,各局的编号需要不同,进而形成每个铁路局的唯一标识,即一个铁路局在全路范围内仅有唯一对应的局编号;例如可以使用阿拉伯数字对现有所有的铁路局进行编号。
[0012]然后对机车的车载数据的存储区域按照铁路局进行存储区域的划分,为每个铁路局的车载基础数据分配一个存储区域,在进入不同铁路局辖区内进行换装数据时,将数据存入到指定的存储区域内,直接进行调用。每个铁路局的存储区域均包括铁路局的局编号、数据存储区域的起始地址、数据存储区域的终止地址、数据的长度,存储的数据至少包括车载基础数据。
[0013]每个铁路局的存储区域内存储该局的车载基础数据,这些车载基础数据通过数据换装存入列车中,这些数据是一个铁路局管辖内的线路的物理数据(跨局的以局界起点),按照线路、方向形成多个数据集,即每个数据集应包括本局内一条线路的单个方向的线路物理数据,在每个数据集内的一条线路中,均包含线路的区间数据和车站数据,两个车站之间的区间数据和每个车站的车站数据的存储形式均为数据单元形式。例如图1中所示的,车载基础数据包括A线路上行方向数据集合,这些数据集合包括某公里标,还包括所有的站间的区间数据单元和所有的车站数据单元,区间数据单元可以包括线路的限速区段组成的限速类别、不同的载频信息形成的载频类别,他们可以按照信息类型分类排列,车站数据单元可以包括现有的车站信息单元和股道进岔单元、股道出岔单元。各局在制作本局数据时,区间数据的每个数据单元的数据组织格式、车站数据的数据单元的数据组织格式可以相同也可以不同。
[0014]在局与局之间的交界处设置数据换装点,换装点内存储驶入局内的车载基础数据,供列车换装使用,当本局内数据更新时,数据换装点发送更新数据源,车载存储区域接收换装数据覆盖原始数据,需要实时更新数据换装点内的车载基础数据。机车从一个铁路局驶入另一个铁路局时,程序启动,判断铁路局号和所到达的站号是否正确,正确的话就开始进行数据换装,机车接收到驶入局的车载基础数据以后,根据接收的本局换装车载基础数据的标识,找到机车上存储区域中该局的存储区域标识,将换装数据换装入机车中该局的存储区域,列车在本局管辖内行驶时,只需调用本局的存储区域内存储的数据。
[0015]存储区域的划分可以为动态分配或者静态分配,动态分配是指根据每个局的数据长度分配不同的长度;静态分配是指根据现有记录的每局车载基础数据的最长长度,为每局分配合适的固定长度的存储区域,选择最长长度,是为了避免数据存储不下,也可以选择合适的静态分配的长度。
【主权项】
1.一种车载数据的分块存储方法,其特征在于:包括以下步骤: 对所有铁路局进行编号,形成每个铁路局的唯一标识; 对机车的车载数据的存储区域按照铁路局进行存储区域的划分,为每个铁路局的车载基础数据分配一个存储区域,每个铁路局的存储区域均包括铁路局的局号、数据存储区域的起始地址、数据存储区域的终止地址、数据的长度; 每个铁路局的存储区域内存储该局的车载基础数据,这些车载基础数据通过数据换装得到,这些车载基础数据是由多个数据集构成的,每个数据集应包括本局内一条线路的单个方向的线路物理数据,在每个数据集内的一条线路中,均包含线路的区间数据和车站数据,两个车站之间的区间数据和每个车站的车站数据的存储形式均为数据单元形式; 在局与局之间的交界处设置数据换装点,同时实时更新数据换装点内的车载基础数据,当机车从一个铁路局驶入另一个铁路局时,在换装点进行数据换装,机车接收到驶入局的车载基础数据以后,根据接收的本局换装车载基础数据的标识,找到机车上存储区域中该局的存储区域标识,将换装数据换装入机车中该局的存储区域。2.根据权利要求1所述的一种车载数据的分块存储方法,其特征在于:所述存储区域的划分可以为动态分配或者静态分配,所述动态分配是指根据每个局的数据长度分配不同的长度;所述静态分配是指根据现有记录的每局车载基础数据的长度,为每局分配合适的固定长度的存储区域。3.根据权利要求1所述的一种车载数据的分块存储方法,其特征在于:区间数据的每个数据单元的数据组织格式相同,车站数据的数据单元的数据组织格式相同。
【专利摘要】本发明提供一种车载数据的分块存储方法,包括以下步骤:对所有铁路局进行编号,形成每个铁路局的唯一标识;为每个铁路局的车载基础数据分配一个存储区域;每个铁路局的存储区域内存储该局的车载基础数据;在局与局之间的交界处设置数据换装点,在换装点进行数据换装,机车接收到驶入局的车载基础数据以后,根据接收的本局换装车载基础数据的标识,找到机车上存储区域中该局的存储区域标识,将换装数据换装入机车中该局的存储区域。本发明按铁路局划分后,每个局仅需要编制、维护本局的数据,大大减少了数据编制人员的工作量。
【IPC分类】G06F3/06
【公开号】CN105183376
【申请号】CN201510547331
【发明人】尚会领, 杨清祥, 雷亚歌
【申请人】河南思维自动化设备股份有限公司
【公开日】2015年12月23日
【申请日】2015年8月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1