一种铁路计算机平台记录板数据存储方法及电子设备技术

技术编号:37964145 阅读:11 留言:0更新日期:2023-06-30 09:39
本发明专利技术通过记录板获取主控板卡和辅控板卡上的数据;记录板根据配置文件,选择存储所获取的主控板卡和辅控板卡上的数据;记录板将获取到的数据作为元素放入数据队列,并将数据队列中的数据写入内存盘中,当数据队列中含有未被写入内存盘的元素时,将元素依次写入内存盘对应文件夹的记录文件中;当记录文件达到设定值时,将记录文件转入压缩队列等待压缩;将记录文件压缩并生成压缩文件,并将压缩文件存入磁盘中。提高了传输速率,节省了传输时间;同时,由于记录文件不占用磁盘存储空间,方便了对存储数据进行监控和管理,能够处理和存储的更大的内存数据。更大的内存数据。更大的内存数据。

【技术实现步骤摘要】
一种铁路计算机平台记录板数据存储方法及电子设备


[0001]本专利技术属于轨道交通数据存储领域,特别涉及一种铁路计算机平台记录板数据存储方法及电子设备。

技术介绍

[0002]铁路行业现有的计算机安全平台记录板存储数据时,先将记录板接收到的数据以文本或二进制格式写到磁盘中,并形成记录文件,一段时间或存储的数据量达到上限后,将对应的记录文件压缩形成一个压缩文件,再次写到磁盘中。
[0003]安全计算机平台的数据存储主要采用两种方法。如图2,第一种方法是平台将需要存储的数据直接或通过记录板转发给运行监测系统,检测系统对接收到的数据进行分类、存储和分析。第一种方法多用于计算机联锁、无限闭塞中心、临时限速服务器和区域控制等产品中。因为上述产品应用于车站等地面控制中心中,地面控制中心具有工作空间大的特点,为了更直观地显示平台的运行状态,往往会有一套专门的运行检测系统用于数据存储。如图3,第二种方法是平台将需要存储的数据直接存储到记录板自带的磁盘中,由工作人员拷贝带出,再进行分析。第二种方法则多用于车载平台中,由于车载设备空间的限制,车载平台的运行数据会直接存储到记录板中。在大数据量的情况下,现有存储方法存在两次写入磁盘操作传输速率慢,且记录板对存储的数据流大小有限制,需要大量时间来完成的问题。
[0004]如图6,为现有方法和本专利技术方法的对比图,本专利技术利用内存读写速率快的特点,先将数据写入内存盘中形成记录文件,压缩记录文件形成压缩文件,将压缩文件写入磁盘中,不仅充分利用了内存盘的资源,而且解决了两次写磁盘操作耗时巨大的问题。

技术实现思路

[0005]鉴于上述问题,本专利技术提出了一种铁路计算机平台记录板数据存储方法及电子设备,提高了传输速率,节省了时间,同时,能够对存储数据进行监控和管理。
[0006]一种铁路计算机平台记录板数据存储方法,包括:记录板获取主控板卡和辅控板卡上的数据;
[0007]所述记录板根据配置文件,选择存储所获取的所述主控板卡和所述辅控板卡上的数据;
[0008]所述记录板将获取到的数据作为元素放入数据队列,并将所述数据队列中的数据写入内存盘中,当所述数据队列中含有未被写入内存盘的元素时,将所述元素依次写入内存盘对应文件夹的记录文件中;
[0009]当所述记录文件达到设定值时,将所述记录文件转入压缩队列等待压缩;
[0010]将所述记录文件压缩并生成压缩文件,并将所述压缩文件存入磁盘中。
[0011]进一步的,所述配置文件是由用户端根据存储需求设定的,可以由用户端设定为存储模式和转发模式;
[0012]当所述记录板根据配置文件选择转发模式时,将转发所获取的所述主控板卡和所述辅控板卡上的数据。
[0013]进一步的,所述当所述数据队列中含有未被写入内存盘的元素时,将所述元素依次写入内存盘对应文件夹的记录文件中,包括:将未被写入内存盘的元素根据文件类别写入对应文件夹的记录文件中;其中,文件类别为图片、视频、文字和音频。
[0014]进一步的,所述文件夹根据平台板卡的类别和系别进行区分,所述记录文件根据文件创建的时间进行区分。
[0015]进一步的,当所述记录文件达到设定值时,将转入压缩队列等待压缩,包括:计算所生成的记录文件的个数,设定压缩记录文件个数的设定值,设定值范围根据实际压缩量来设定。
[0016]进一步的,当所述记录文件达到设定值时,将转入压缩队列等待压缩,还包括:计算所生成记录文件的内存容量,根据内存容量和传输速率来设定设定值范围。
[0017]进一步的,所述方法还包括:当记录文件没有达到设定值,同时不会再有数据写入记录文件时,将记录文件放入压缩队列等待压缩。
[0018]进一步的,中央处理器CPU根据压缩队列中的记录文件发出压缩指令,将压缩队列中的文件进行压缩生成压缩文件并保存到记录板上的磁盘中。
[0019]基于同一专利技术构思,本申请还提供一种电子设备,所述电子设备包括记录板、主控板卡、辅控板卡以及内存盘,其中,所述记录板分别与主控板卡和辅控板卡通信连接,所述内存盘安装于所述记录板上;
[0020]所述记录板,用于根据配置文件,选择存储所获取的所述主控板卡和所述辅控板卡上的数据;
[0021]所述记录板将获取到的数据作为元素放入数据队列,并将所述数据队列中的数据写入内存盘中,当所述数据队列中含有未被写入内存盘的元素时,将所述元素依次写入内存盘对应文件夹的记录文件中;
[0022]当所述记录文件达到设定值时,将所述记录文件转入压缩队列等待压缩;
[0023]将所述记录文件压缩并生成压缩文件,并将所述压缩文件存入磁盘中。
[0024]进一步的,所述电子设备还包括通信板卡和磁盘,其中,所述通信板卡与辅控板卡连接,所述辅控板卡与所述记录板上的内存盘连接,所述内存盘与记录板上的磁盘连接。
[0025]进一步的,所述电子设备分为第一系和第二系,第一系和第二系上分别配置有两个主控板卡和一个辅控板卡,以及n个通信板卡;其中,n为大于等于2的整数;所述n个通信板卡分别与辅控板卡通信连接。
[0026]本申请实施例中的上述一个或至少一个技术方案,至少具有如下技术效果:
[0027]通过记录板获取主控板卡和辅控板卡上的数据;记录板根据配置文件,选择存储所获取的主控板卡和辅控板卡上的数据;记录板将获取到的数据作为元素放入数据队列,并将数据队列中的数据写入内存盘中,当数据队列中含有未被写入内存盘的元素时,将元素依次写入内存盘对应文件夹的记录文件中;当记录文件达到设定值时,将记录文件转入压缩队列等待压缩;将记录文件压缩并生成压缩文件,并将压缩文件存入磁盘中。由此可知,提高了传输速率,节省了传输时间;同时,由于记录文件不占用磁盘存储空间,方便了对存储数据进行监控和管理,能够处理和存储的更大的内存数据。
[0028]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1示出了一种铁路计算机平台记录板数据存储方法流程示意图;
[0031]图2示出了
技术介绍
中第一种数据存储方法示意图;
[0032]图3示出了
技术介绍
中第二种数据存储方法示意图;
[0033]图4示出了一种电子设备示意图;
[0034]图5示出了一种铁路计算机平台记录板工作流程示意图;
[0035]图6示出了现有方法和本专利技术方法的对比示意图。
具体实施方式
[0036]为使本专利技术实施例的目的、技术方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种铁路计算机平台记录板数据存储方法,其特征在于,包括:记录板获取主控板卡和辅控板卡上的数据;所述记录板根据配置文件,选择存储所获取的所述主控板卡和所述辅控板卡上的数据;所述记录板将获取到的数据作为元素放入数据队列,并将所述数据队列中的数据写入内存盘中,当所述数据队列中含有未被写入内存盘的元素时,将所述元素依次写入内存盘对应文件夹的记录文件中;当所述记录文件达到设定值时,将所述记录文件转入压缩队列等待压缩;将所述记录文件压缩并生成压缩文件,并将所述压缩文件存入磁盘中。2.根据权利要求1所述的方法,其特征在于,所述配置文件是由用户端根据存储需求设定的,可以由用户端设定为存储模式和转发模式;当所述记录板根据配置文件选择转发模式时,将转发所获取的所述主控板卡和所述辅控板卡上的数据。3.根据权利要求1所述的方法,其特征在于,所述当所述数据队列中含有未被写入内存盘的元素时,将所述元素依次写入内存盘对应文件夹的记录文件中,包括:将未被写入内存盘的元素根据文件类别写入对应文件夹的记录文件中;其中,文件类别为图片、视频、文字和音频。4.根据权利要求3所述的方法,其特征在于,所述文件夹根据平台板卡的类别和系别进行区分,所述记录文件根据文件创建的时间进行区分。5.根据权利要求1所述的方法,其特征在于,当所述记录文件达到设定值时,将转入压缩队列等待压缩,包括:计算所生成的记录文件的个数,设定压缩记录文件个数的设定值,设定值范围根据实际压缩量来设定。6.根据权利要求1所述的方法,其特征在于,当所述记录文件达到设定值时,将转入压缩队列等待压缩,还包括:计...

【专利技术属性】
技术研发人员:孔令文于庆王一民戴鹏飞谭超
申请(专利权)人:中国铁路通信信号股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1