CN112286591A - 一种基于机载网络服务器的数据加载方法 - Google Patents

一种基于机载网络服务器的数据加载方法 Download PDF

Info

Publication number
CN112286591A
CN112286591A CN202011171900.4A CN202011171900A CN112286591A CN 112286591 A CN112286591 A CN 112286591A CN 202011171900 A CN202011171900 A CN 202011171900A CN 112286591 A CN112286591 A CN 112286591A
Authority
CN
China
Prior art keywords
data
file
data loading
application
dla
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011171900.4A
Other languages
English (en)
Other versions
CN112286591B (zh
Inventor
朱恩亮
赵腊才
周斌
李雪源
刘绚
李文衡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aeronautics Computing Technique Research Institute of AVIC
Original Assignee
Xian Aeronautics Computing Technique Research Institute of AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Aeronautics Computing Technique Research Institute of AVIC filed Critical Xian Aeronautics Computing Technique Research Institute of AVIC
Priority to CN202011171900.4A priority Critical patent/CN112286591B/zh
Publication of CN112286591A publication Critical patent/CN112286591A/zh
Application granted granted Critical
Publication of CN112286591B publication Critical patent/CN112286591B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出了一种基于机载网络服务器的数据加载方法,旨在解决民用客机数据加载时,待加载数据在飞机内部***间被重复传输的技术问题,能够有效提高数据加载效率,减少飞机维护人员工作量,为航空公司节省运营成本。本发明通过在机载网络服务器上部署文件传输服务FTS,在数据加载器上部署数据加载应用DLA,在目标机上部署目标机应用THA,当选择的数据源为机载网络服务器时,数据加载应用DLA按照ARINC 615A‑3协议控制目标机应用THA直接完成数据加载,而不用像传统加载方法那样需要先将待加载数据传输至数据加载应用DLA,避免了待加载数据在飞机内部***间被重复传输。

Description

一种基于机载网络服务器的数据加载方法
技术领域
本发明涉及一种基于机载网络服务器的数据加载方法。
背景技术
一般的数据加载过程是:飞机上的数据加载应用(DLA)获取待加载数据,然后由DLA按照ARINC 615A-3协议与目标机应用(THA)进行通信将待加载数据传输至目标机,最后由目标机应用(THA)完成目标机数据的加载(更新),典型架构如图1所示。
随着Wi-Fi、蜂窝通信方式在飞机上的应用,待加载数据传输途径由维护人员携带存储介质上飞机的方式,逐渐转变为通过无线传输并存储在机载网络服务器的方式。按照传统数据加载方式,待加载数据需要先由机载网络服务器传输至数据加载应用(DLA),然后再由数据加载应用(DLA)传输至目标机应用(THA),这就造成了待加载数据被重复传输,降低了数据加载效率。
发明内容
本发明提出了一种基于机载网络服务器的数据加载方法,以解决民用客机数据加载时,待加载数据在飞机内部***间被重复传输的技术问题,能够有效提高数据加载效率,减少飞机维护人员工作量,为航空公司节省运营成本。
本发明的技术方案是:
一种基于机载网络服务器的数据加载方法,其特殊之处在于,包括以下步骤:
步骤1,在飞机端的机载网络服务器上部署文件传输服务FTS,在数据加载器上部署数据加载应用DLA,在目标机上部署目标机应用THA;
步骤2,文件传输服务FTS将*.LUM文件的相对路径写入并保存在LOAD.LIST文件中;
步骤3,通过操作数据加载应用DLA选择数据源,若选择的数据源为“机载网络服务器”,则进入步骤4,若选择的数据源为“移动存储介质”,则进入步骤6;
步骤4,数据加载应用DLA生成数据加载请求,并发送给目标机应用THA;
步骤5,数据加载应用DLA按照ARINC 615A-3协议,控制目标机应用THA完成数据加载;
步骤6,目标机应用THA按照ARINC 615A-3协议加载数据。
进一步地,所述步骤4具体为:
4.1)数据加载应用DLA向文件传输服务FTS请求LOAD.LIST文件;
4.2)数据加载应用DLA解析LOAD.LIST文件,展现*.LUM文件名称;
4.3)选择*.LUM文件名称,根据所选的*.LUM文件名称,数据加载应用DLA向文件传输服务FTS逐个请求*.LUM文件;
4.4)数据加载应用DLA展现*.LUM文件内容,所述*.LUM文件内容对加载项进行了描述;
4.5)根据*.LUM文件内容选择待加载项,数据加载应用DLA根据所选择的待加载项生成数据加载请求。
进一步地,所述步骤5具体为:
5.1)目标机应用THA响应数据加载应用DLA发起的数据加载请求,并向其报告加载状态;
5.2)目标机应用THA解析数据加载请求,并根据解析结果向文件传输服务FTS逐个请求*.LUH文件;
5.3)目标机应用THA解析*.LUH文件,并根据解析结果向文件传输服务FTS逐个请求Data file、Support file;
5.4)目标机应用THA进行目标机数据更新。
本发明的优点是:
1.当数据源为机载网络服务器时,由数据加载应用(DLA)按照ARINC615A-3协议控制目标机应用(THA)直接完成数据加载,而不用像传统加载方法那样需要先将待加载数据传输至数据加载应用(DLA),避免了待加载数据在飞机内部***间被重复传输,缩短数据加载时间,减少飞机维护人员工作量,为航空公司节省运营成本;
2.本发明基于机载网络服务器运算、接口资源,并发进行更多的数据加载,支持对多个目标机同时进行数据加载。
3.本发明基于机载网络服务器存储资源,待加载数据可以在其内部长期存储,为机载软件版本恢复节省时间。
4.本发明兼容传统数据加载方式。
附图说明
图1为传统的数据加载架构。
图2为本发明基于机载网络服务器的数据加载架构。
图3为待加载数据组织关系示意图。
图4为机载网络服务器作为数据源时,待加载数据传输过程示意图。
具体实施方式
以下结合附图对本发明作进一步说明。
如图2所示,本发明通过在飞机端的机载网络服务器上,部署文件传输服务(FTS),在数据加载器上部署数据加载应用(DLA),在目标机上部署目标机应用(THA,数据加载代理)来实现。图2中,无线通信单元用于提供无线通信链路,实现无线接口到以太网接口的转换;机载网络服务器用于提供文件传输服务,实现空-地间文件传输、存储;数据加载器用于为维护人员提供数据加载操作界面,控制数据加载过程;目标机为待更新数据的设备。无线通信单元通过以太网与机载网络服务器相连接,机载网络服务器、数据加载器、多个目标机间通过以太网总线互连。
下面分别对图2所示架构中各组成部分的功能作详细介绍。
1.文件传输服务(FTS)提供的功能包括:
文件传输与存储:通过空-地文件传输协议,将待加载数据传输至飞机,并保存在机载网络服务器中;
LOAD.LIST文件生成:将*.LUM文件的相对路径写入并保存在LOAD.LIST文件中;
TFTP服务:向数据加载应用(DLA)、目标机应用(THA)提供TFTP服务。
2.数据加载应用(DLA)提供的功能包括:
数据源选择:选择加载数据来源为移动存储介质或机载网络服务器;
加载命令生成:当数据源为机载网络服务器时,首先向文件传输服务(FTS)请求LOAD.LIST文件并解析,然后根据文件解析结果及维护人员选择的*.LUM文件名称来向文件传输服务(FTS)请求*.LUM文件,最后解析*.LUM文件并根据维护人员选择的待加载项(*.LUH)来生成数据加载请求(数据加载请求以*.LUR文件形式体现,每个*.LUR文件中应至少包含1个*.LUH文件);当数据源为移动存储介质时,直接根据维护人员选择的待加载项(*.LUH)来生成数据加载请求;
数据加载服务:符合ARINC 615A-3协议,能够按照ARINC 615A-3协议控制目标机应用(THA)完成数据加载(执行加载命令);
交互界面:向维护人员提供操作界面。
上述LOAD.LIST、*.LUM、*.LUH之间的组织关系如图3所示,其中待加载数据具体内容由*.LUH文件定义。
当数据源为机载网络服务器时,数据加载应用(DLA)需要在发起数据加载请求时告知目标机应用(THA)待加载数据源为机载网络服务器。
3.目标机应用(THA)提供的功能包括:
数据加载:符合ARINC 615A-3协议,能够按照ARINC 615A-3协议完成数据加载应用(DLA)发起的数据加载请求;
文件传输数据源选择:根据DLA告知的数据源,发起文件传输请求;当数据源为机载网络服务器时,则向文件传输服务(FTS)请求*.LUH、Data file、Support file;当数据源为移动存储介质时,则向数据加载应用(DLA)请求*.LUH、Data file、Support file;
数据更新:进行目标机的数据更新。
基于上述数据加载架构,本发明实现数据加载的方法是:
(1)如图4所示,当机载网络服务器作为数据源时,数据加载过程如下:
1.1)文件传输服务(FTS)通过空-地文件传输协议,将待加载数据传输至飞机,并将待加载数据保存在机载网络服务器中;
1.2)文件传输服务(FTS)将*.LUM文件的相对路径写入并保存在LOAD.LIST文件中;
1.3)维护人员操作数据加载应用(DLA),选择数据源为“机载网络服务器”;
1.4)数据加载应用(DLA)向文件传输服务(FTS)请求LOAD.LIST文件;
1.5)数据加载应用(DLA)解析LOAD.LIST文件,向维护人员展现*.LUM文件名称;
1.6)维护人员选择*.LUM文件名称,根据维护人员选择的*.LUM文件名称,数据加载应用(DLA)向文件传输服务(FTS)逐个请求*.LUM文件;
1.7)数据加载应用(DLA)向维护人员展现*.LUM文件内容(*.LUM文件对加载项进行了描述);
1.8)维护人员根据*.LUM文件内容选择待加载项(*.LUH),数据加载应用(DLA)根据维护人员所选择的待加载项(*.LUH)生成数据加载请求(*.LUR);
1.9)数据加载应用(DLA)按照ARINC 615A-3协议,控制目标机应用(THA)完成数据加载:
1.9.1)目标机应用(THA)响应数据加载应用(DLA)发起的数据加载请求(*.LUR),并向其报告加载状态;
1.9.2)目标机应用(THA)解析*.LUR文件(数据加载请求),并根据文件内容向文件传输服务(FTS)逐个请求*.LUH文件;
1.9.3)目标机应用(THA)解析*.LUH文件,并根据文件内容向文件传输服务(FTS)逐个请求Data file、Support file;
1.9.4)目标机应用(THA)进行目标机数据更新。
(2)当移动存储介质作为数据源时,数据加载过程符合ARINC 615A-3协议。

Claims (3)

1.一种基于机载网络服务器的数据加载方法,其特征在于,包括以下步骤:
步骤1,在飞机端的机载网络服务器上部署文件传输服务FTS,在数据加载器上部署数据加载应用DLA,在目标机上部署目标机应用THA;
步骤2,文件传输服务FTS将*.LUM文件的相对路径写入并保存在LOAD.LIST文件中;
步骤3,通过操作数据加载应用DLA选择数据源,若选择的数据源为“机载网络服务器”,则进入步骤4,若选择的数据源为“移动存储介质”,则进入步骤6;
步骤4,数据加载应用DLA生成数据加载请求,并发送给目标机应用THA;
步骤5,数据加载应用DLA按照ARINC 615A-3协议,控制目标机应用THA完成数据加载;
步骤6,目标机应用THA按照ARINC 615A-3协议加载数据。
2.根据权利要求1所述的基于机载网络服务器的数据加载方法,其特征在于:所述步骤4具体为:
4.1)数据加载应用DLA向文件传输服务FTS请求LOAD.LIST文件;
4.2)数据加载应用DLA解析LOAD.LIST文件,展现*.LUM文件名称;
4.3)选择*.LUM文件名称,根据所选的*.LUM文件名称,数据加载应用DLA向文件传输服务FTS逐个请求*.LUM文件;
4.4)数据加载应用DLA展现*.LUM文件内容,所述*.LUM文件内容对加载项进行了描述;
4.5)根据*.LUM文件内容选择待加载项,数据加载应用DLA根据所选择的待加载项生成数据加载请求。
3.根据权利要求2所述的基于机载网络服务器的数据加载方法,其特征在于:所述步骤5具体为:
5.1)目标机应用THA响应数据加载应用DLA发起的数据加载请求,并向其报告加载状态;
5.2)目标机应用THA解析数据加载请求,并根据解析结果向文件传输服务FTS逐个请求*.LUH文件;
5.3)目标机应用THA解析*.LUH文件,并根据解析结果向文件传输服务FTS逐个请求Data file、Support file;
5.4)目标机应用THA进行目标机数据更新。
CN202011171900.4A 2020-10-28 2020-10-28 一种基于机载网络服务器的数据加载方法 Active CN112286591B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011171900.4A CN112286591B (zh) 2020-10-28 2020-10-28 一种基于机载网络服务器的数据加载方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011171900.4A CN112286591B (zh) 2020-10-28 2020-10-28 一种基于机载网络服务器的数据加载方法

Publications (2)

Publication Number Publication Date
CN112286591A true CN112286591A (zh) 2021-01-29
CN112286591B CN112286591B (zh) 2022-12-02

Family

ID=74373584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011171900.4A Active CN112286591B (zh) 2020-10-28 2020-10-28 一种基于机载网络服务器的数据加载方法

Country Status (1)

Country Link
CN (1) CN112286591B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114500506A (zh) * 2022-01-21 2022-05-13 四川九洲空管科技有限责任公司 一种机载航电设备数据加载方法、***及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580459A (zh) * 2015-01-06 2015-04-29 中电科航空电子有限公司 一种航电目标硬件设备以太网数据加载方法
CN107888277A (zh) * 2017-11-17 2018-04-06 中国航空工业集团公司西安航空计算技术研究所 飞机‑地面网络***文件传输服务通信方法
CN109819012A (zh) * 2018-12-07 2019-05-28 中国航空工业集团公司西安航空计算技术研究所 一种基于网络化信息处理平台的机载信息管理***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580459A (zh) * 2015-01-06 2015-04-29 中电科航空电子有限公司 一种航电目标硬件设备以太网数据加载方法
CN107888277A (zh) * 2017-11-17 2018-04-06 中国航空工业集团公司西安航空计算技术研究所 飞机‑地面网络***文件传输服务通信方法
CN109819012A (zh) * 2018-12-07 2019-05-28 中国航空工业集团公司西安航空计算技术研究所 一种基于网络化信息处理平台的机载信息管理***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
常于敏等: "基于AFDX网络的ARINC615A数据加卸载协议分析", 《硅谷》 *
王羽等: "基于FC的航电数据加载服务***的设计研究", 《航空电子技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114500506A (zh) * 2022-01-21 2022-05-13 四川九洲空管科技有限责任公司 一种机载航电设备数据加载方法、***及电子设备

Also Published As

Publication number Publication date
CN112286591B (zh) 2022-12-02

Similar Documents

Publication Publication Date Title
US11429094B2 (en) Drone communication system and communication system of drone server
EP1748394B1 (en) Automated integration of fault reporting
US8468263B2 (en) Onboard network system architecture for improved communication and method of use
US8331926B2 (en) Methods and systems for vehicle communications with ground systems
US9008868B1 (en) Cloud based management of aircraft avionics
CN113742031B (zh) 节点状态信息获取方法、装置、电子设备及可读存储介质
US20130067450A1 (en) Method of upgrading an aircraft
US20150271264A1 (en) Service Processing Method and Device
CN112286591B (zh) 一种基于机载网络服务器的数据加载方法
CN113220416B (zh) 基于云平台的集群节点伸缩***及实现方法和运行方法
CN103917955A (zh) 数据加载***、便携式数据加载装置和用于将软件配置加载到飞机的方法
US10015281B2 (en) Wireless software loader
CN103533041A (zh) 一种面向水下无人航行器的软件远程更新方法
CN113190250A (zh) 座舱软件升级方法、电子设备及可读存储介质
EP3327529A1 (en) Control station for unmanned air vehicles and working procedure
CN110262903B (zh) 一种基于航空订座***的中间件架构及方法
CN115826478A (zh) 一种无人机集群指挥控制***及控制方法
CN104717249A (zh) 远程操作应用发布的方法、代理服务器和***
JPH04227343A (ja) 地上交信局を介してホストコンピュータと交信するための航空機システム
CN113891397A (zh) 在计算装置与载具头单元间分段和传输数据的方法和***
CN114489584A (zh) 一种基于arinc653规范的机电核心处理机软件架构
CN102520932A (zh) 对移动设备上的业务模块进行管理的***
CN111015666B (zh) 机器人适配方法、存储介质、控制装置、方法及***
CN115174710B (zh) 一种跨平台的分层模块化机载数据链应用管理***及方法
CN111037566B (zh) 机器人适配方法、存储介质、控制装置、方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant