[发明专利]一种航电系统的软件加载方法有效
申请号: | 201210579900.7 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103902313B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 邢亮;赵根学;徐晓光;沈华;霍峰;张联梅;李向东 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 西安智邦专利商标代理有限公司61211 | 代理人: | 张倩 |
地址: | 710068 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 软件 加载 方法 | ||
技术领域
本发明属于综合化航空电子系统应用领域,本发明具体涉及一种航电系统的软件加载方法。
背景技术
随着航空电子系统综合化程度的不断提高,航空电子系统软件规模日益庞大,综合化航空电子系统无疑是软件密集型系统,航空电子各子系统功能的实现对软件的依赖性越来越大,为了及时地对各个子系统中的软件进行升级和维护,就需要外部系统不断向内部系统加载各种不同的软件数据,以满足不断变化的系统需求。现有的外部系统向内部系统加载方式多采用串口加载,虽然能够满足加载功能需求,但是还存在以下缺陷:
1、外部系统需要逐一向内部系统中的各个节点加载软件数据,需要人为介入选择不同的节点,费时、易出错;
2、外部系统与内部系统采用传统串口加载方式,对于大批量的数据在加载速率上无法满足要求;
3、串口数据加载无校验机制,安全性较低。
发明内容
为了解决背景技术中所指出的缺陷,本发明提一种航电系统的软件加载方法,该方法引入了一级节点通过批处理方式能够快速、简捷地实现外部系统向内部系统中的不同节点的软件数据加载,节省了在加载过程人为选择需要加载节点的步骤。
本发明的技术解决方案:
一种航电系统的软件加载方法,其特殊之处在于:包括以下步骤:
1】在内部系统划分两个级别的节点,级别最高的定义为一级节点,级别次高的定义为二级节点,所述一级节点中设置有数据共享存储区;
2】外部数据加载器与内部系统中的一级节点之间通过同步命令进行握手,
如果握手成功,则进入步骤3】;如果失败,退出当前会话;
3】根据用户需要在外部数据加载器端选择内部系统中节点所需加载的软件数据,形成批处理文件;所述批处理文件记录了各个软件数据在一级节点数据共享存储区内的源地址、各个软件数据需要加载到的目标二级节点号以及各个软件数据加载到该目标二级节点上的目标地址;
4】外部数据加载器解析批处理文件,将批处理文件中描述的需要加载的软件数据加载到一级节点的数据共享存储区内;
5】用户操作外部数据加载器发送批处理文件给一级节点,一级节点收到批处理文件后,解析加载该批处理文件,得出加载信息,所述加载信息包括各个软件数据在一级节点数据共享存储区内的源地址、各个软件数据需要加载到的目标二级节点号以及各个软件数据加载到该目标二级节点上的目标地址;
6】一级节点根据加载信息,形成加载命令,发送加载命令给二级节点;
7】二级节点收到一级节点的加载命令后,根据加载命令中的信息,从一级节点内数据共享存储区获取需要加载给二级节点的软件数据,并将获取到的软件数据固化到二级节点的目标地址上;
8】二级节点将加载状态信息返回到一级节点;
9】一级节点将整个内部系统一级节点和二级节点的加载状态信息汇总返回给外部数据加载器,加载过程结束。
上述内部系统的一级节点和二级节点之间通过门铃机制通信。
上述内部系统的一级节点和外部数据加载器通过以太网总线通信,一级节点和二级节点之间通过VME总线通信。
本发明所具有的优点:
1、本发明通过在软件加载过程中引入批处理文件,一级节点通过解析加载批处理文件向二级节点的进行数据加载,减少了用户的手动干预,提高了加载效率。
2、本发明在一级节点和二级节点之间通过门铃机制进行命令发送和响应,确保命令交互的实时性。
3、本发明在一级节点中设置数据共享存储区,一级节点和二级节点通过共享存储机制进行数据共享,避免了数据的多级拷贝,提高了数据通信的效率。
4、本发明的外部数据加载器和内部系统的一级节点采用TCP协议以太网进行通讯,保证一级节点和外部加载器之间数据传输的可靠和高效。
附图说明
图1为本发明的一种实施例结构图;
图2为一级节点加载过程状态图;
图3为二级节点的加载流程图。
具体实施方式
本方法下的各个模块节点根据在系统加载中的角色不同分为一级节点和二级节点。
一级节点在整个系统加载中处于核心地位,通过和外部数据加载器进行信息交互,从外部数据加载器上获取系统加载需要的数据和支持信息,同时,一级节点通过和二级节点进行信息交互,通知二级节点从数据共享存储区读取需要加载的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210579900.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家用榨油机的加热装置
- 下一篇:药品或工业品片剂压制模具