[发明专利]一种可受加载的文件格式设计方法有效
申请号: | 201911190361.6 | 申请日: | 2019-11-28 |
公开(公告)号: | CN111142934B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 高博;谭琪璘;王旭昊;毛宁 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F8/71;G06F8/61 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 唐沛 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可受 加载 文件格式 设计 方法 | ||
本发明属于机载计算机系统软件领域,提供一种可受加载的文件格式设计方法。避免现有方法带来的软件或数据版本不匹配而导致的系统运行出错,甚至崩溃等问题,从而提高了软件数据加载过程的安全以及可维护性。该方法的主要步骤包括:1、制定可受加载文件的文件格式;2、生成待加载软件的基本信息;3、读取待加载软件的数据文件本身的信息,生成与所述数据文件属性相关信息;4、针对待加载软件的参数数据文件,指定参数数据文件的通道号;5、确定待加载软件的数据文件的校验和,将数据文件的校验和存放到文件格式的相应区域;6、将待加载软件的数据文件存放至文件格式的相应区域,从而生成可受加载文件。
技术领域
本发明属于机载计算机系统软件领域,具体的说是一种可受加载的文件格式设计方法,以软件版本控制、数据安全、可维护性为目的,提供了一种用于机载计算机加载软件的数据文件格式。
背景技术
机载计算机软件由于用户需求变更、联试、升级等,经常需要对其中的软件和数据进行更新,特别在外场更改时,往往无法将机载计算机拆开使用仿真器进行加载,目前大多通过通信接口,例如RS422(RS232、RS485)、ARINC429等,对计算机内的软件和数据进行在线加载。
当前在机载计算机领域普遍使用加载工具直接加载可执行代码和数据,这种方式很难进行软件的版本管理、数据校验等,同时加载软件也不便管理,很多情况下仅依靠人工确定正确的版本,实际中也经常出现由于软件或数据版本不匹配而导致的系统运行出错,甚至崩溃等问题。除此之外,上述直接对软件和数据进行加载的方式,也难以进行进一步的扩展和维护,例如查看计算机内部已固化的软件和数据等。
发明内容
本发明的目的在于提供了一种可受加载的文件格式设计方法,通过该方法可以形成一种通用的,可用于在线加载软件的数据文件,避免现有方法带来的软件或数据版本不匹配而导致的系统运行出错,甚至崩溃等问题,从而提高了软件数据加载过程的安全以及可维护性。
本发明的具体技术方案是:
本发明提供了一种可受加载的文件格式设计方法,包括以下步骤:
步骤1:制定可受加载文件的文件格式;文件格式包括待加载软件的基本信息的存放区域、待加载软件的数据文件本身的信息存放区域、待加载软件的参数数据文件的通道号存放区域以及待加载软件的数据文件的校验和存放区域以及待加载软件的数据文件存放区域;
步骤2:生成待加载软件的基本信息;
所述基本信息包括根据加载类型生成文件标志,根据软件版本生成版本号,根据软件名称生成名称缩写,将版本号和名称缩写存放到文件格式的相应区域;
步骤3:读取待加载软件的数据文件本身的信息,生成与所述数据文件属性相关信息;数据文件属性相关信息包括文件修改时间、文件大小;将文件修改时间、文件大小存放到文件格式的相应区域;
步骤4:针对待加载软件的参数数据文件,指定参数数据文件的通道号;所述参数数据是不可执行的二进制文件;将参数数据文件的通道号存放到文件格式的相应区域;
步骤5:确定待加载软件的数据文件的校验和,将数据文件的校验和存放到文件格式的相应区域;
步骤6:将待加载软件的数据文件存放至文件格式的相应区域,从而生成可受加载文件。
本发明的有益效果是:
本发明通过向待加载软件的数据文件中添加文件标志、版本号、文件修改时间、文件大小、通道号以及校验和从而生成新的文件,作为可受加载的文件格可以大大提高软件加载的通用性和安全性,除此之外,通过在机载计算机内部存储上述内容,可以方便地进行后续功能扩展,例如,数据校验、数据下载以及参数在线修改等。
附图说明
图1为可受加载的文件格式组成图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911190361.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通用飞机航路管理系统
- 下一篇:时间触发以太网数据帧捕获、存储装置及方法