[发明专利]一种基于冗余存储系统文件获取方法及装置在审
| 申请号: | 202010619550.7 | 申请日: | 2020-06-30 |
| 公开(公告)号: | CN111782593A | 公开(公告)日: | 2020-10-16 |
| 发明(设计)人: | 盘宇;刘海军;王定涛;郑鸿昌;刘辉;张涛;蒋春雷;祝国锦;马茗岗;戈壁舟 | 申请(专利权)人: | 湖南中车时代通信信号有限公司 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16;G06F16/17 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陆嘉 |
| 地址: | 410100 湖南省长沙市长沙经*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 冗余 存储系统 文件 获取 方法 装置 | ||
本发明涉及列车数据传输领域,更具体的说,涉及一种基于冗余存储系统文件获取方法及装置。本方法包括:S1、发送文件获取申请;S2、冗余存储系统接收到文件获取申请后,发送所存储的所有记录文件的文件头信息;S3、接收所有记录文件的文件头信息,在规定时间内判定是否完整,如果完整则对应的记录文件可用,当冗余存储系统中多于一套存储系统的记录文件可用时,进入步骤S4,当仅有一套记录文件可用时,进入步骤S5;S4、按照设定规则标识应获取的记录文件,形成文件列表;S5、标识该存储系统的所有记录文件,形成文件列表;S6、根据标识的文件列表,分别申请记录文件。本发明能快速、高效的完成记录文件的获取,并能最大限度保证记录文件的完整。
技术领域
本发明涉及列车数据传输领域,更具体的说,涉及一种基于冗余存储系统文件获取方法及装置。
背景技术
目前,列控车载主机中一般都要求实现双机冗余配置,而且对事件、报警、操作日志等数据需要进行记录和保存。这样,在列控车载主机中一般采用冗余存储系统,通常包括冗余的两套存储系统储存两份记录文件。
在正常情况下,由于两套存储系统同时上电运行并且运行环境一致,两套存储系统的两份记录文件内容应保持一致。
然而,由于单套设备故障或通信的原因,可能会导致两份记录文件的内容并不完全不一致。
根据列车运行的实际情况,乘务员在完成值乘任务后需要将值乘任务中产生的记录文件传回用于数据分析,同时传回冗余的两份记录文件无疑会增加数据传输量和数据分析的难度。
现有的技术方案是冗余主机在运行过程中对主/备系的记录文件进行同步,这样的同步动作可能会造成记录文件的修改,而记录文件作为司法记录凭证是不允许有来自第三方的数据进行修改的。
因此,如何能够在保证文件安全性和完整性的前提下进行记录文件的快速有效的数据获取,成为了亟待解决的技术问题。
发明内容
本发明的目的是提供一种基于冗余存储系统文件获取方法及装置,解决现有技术的冗余存储的记录文件难以在不修改的前提下快速有效获取的技术问题。
为了实现上述目的,本发明提供了一种基于冗余存储系统的文件获取方法,包括以下步骤:
S1、向冗余存储系统发送文件获取申请,所述冗余存储系统为两套或以上的存储系统;
S2、冗余存储系统接收到文件获取申请后,发送所存储的所有记录文件的文件头信息;
S3、接收所有记录文件的文件头信息,在规定时间内判定接收的文件头信息是否完整,如果完整则对应的记录文件可用,当冗余存储系统中多于一套存储系统的记录文件可用时,进入步骤S4,当仅有一套存储系统记录文件可用时,进入步骤S5;
S4、按照设定规则标识应获取的记录文件,形成文件列表,进入步骤S6;
S5、标识该存储系统的所有记录文件,形成文件列表,进入步骤S6;
S6、根据标识的文件列表,分别向冗余存储系统申请记录文件,完成文件获取。
在一实施例中,所述步骤S4,按照设定规则标识应获取的文件,进一步包括:
S41、默认标识主系存储系统的所有记录文件;
S42、以主系存储系统中记录文件的文件头信息为基准,逐一选择冗余存储系统中备系记录文件的文件头信息进行比对,标识对应存储系统的记录文件。
在一实施例中,所述文件头信息包括文件名、文件大小、生成文件时间、文件校验码和所述系统标识。
在一实施例中,所述步骤S42,进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中车时代通信信号有限公司,未经湖南中车时代通信信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010619550.7/2.html,转载请声明来源钻瓜专利网。





