一种机载网络ARINC615A数据加卸载的控制方法转让专利

申请号 : CN201510927434.0

文献号 : CN105530301B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 魏雪菲余亚刚朱佳于峰邱征王红春

申请人 : 中国航空工业集团公司西安航空计算技术研究所

摘要 :

本发明属于机载网络通信技术,公开了一种机载网络ARINC615A数据加卸载的控制方法,针对机载网络采用ARINC615A协议实现数据加卸载的技术,提出将便携式维护访问终端PMAT通过以太网连接到ARINC615A加载端,通过加卸载控制方法开发加卸载控制图形化软件,解决机载网络加卸载需要专用串口显示设备及无图形化界面、操作不便的问题,提高了机载网络维护效率,减少了因操作失误带来的版本不一致等问题。

权利要求 :

1.一种机载网络ARINC615A数据加卸载的控制方法,其特征在于,包括以下流程:

1)用户通过PMAT向MMM请求获取机载终端设备的设备列表,PMAT为便携式维护访问终端,MMM为大容量存储设备;

2)用户通过PMAT在设备列表中选择一个需要进行加卸载操作的设备,若该设备已经成功进行过一次FIND操作,则转入步骤4),否则,转入步骤3),

3)用户通过PMAT对该设备进行FIND操作;若FIND成功,则转入步骤4),若FIND不成功,则转入步骤2);

4)用户通过PMAT对成功完成FIND操作的设备进行加卸载,所述加卸载包括信息、上传、介质定义下载和/或操作者自定义下载;

5)加卸载完成后,用户判断是否还有需要进行加卸载操作的设备,若有,则转入步骤

2);否则,本次加卸载控制操作结束;

其中,在上述操作流程中,PMAT和MMM之间通信消息格式的字段依次为消息类型、消息长度和消息内容;

消息类型和消息长度的内容长度均为2字节;

消息类型中的高字节若为01,代表PMAT给MMM的消息,若为02,代表MMM给PMAT的消息;

消息类型中的低字节代表消息ID号码;

消息长度的内容表示消息内容字段所占用的长度。

2.根据权利要求1所述的控制方法,其特征在于,

PMAT和MMM之间的通信消息包括设备列表请求、设备列表应答、信息操作请求、信息操作应答、获取上传文件列表请求、获取上传文件列表应答、上传操作请求、介质定义下载请求、获取待下载文件列表请求、获取待下载文件列表应答、操作者自定义下载请求、状态信息和确认信息。

3.根据权利要求2所述的控制方法,其特征在于,所述PMAT通过以太网与MMM相连。

4.根据权利要求3所述的控制方法,其特征在于,加卸载控制操作是基于UDP协议完成的。

5.根据权利要求4所述的控制方法,其特征在于,所述PMAT是设置有以太网接口的PC机。

6.根据权利要求1或2或3或4或5所述的控制方法,其特征在于,所述步骤1)中,用户还设置了PMAT的超时等待时间t;

在PMAT与MMM进行消息通信的过程中,PMAT等待MMM回复消息时间如果超过t,则加卸载操作失败,结束本次加卸载控制操作。

说明书 :

一种机载网络ARINC615A数据加卸载的控制方法

技术领域

[0001] 本发明属于机载网络通信技术,涉及到通过便携式维护访问终端PMAT进行机载网络数据加卸载的控制方法,适用于采用ARINC615A进行加卸载的机载网络。

背景技术

[0002] 机载系统任务的数据量和复杂度呈几何量级倍增,机载设备的数量也急剧增长,机载网络规模随之增大,设备升级维护工作从传统的针对单个机载设备采用专用设施进行升级维护,逐步演变为采用ARINC615A网络加卸载协议统一进行在线升级维护。这种维护方式一般由大容量存储MMM节点承担加载端角色,由MMM向其他机载终端设备进行配置、软件以及飞行数据等文件的加卸载。但MMM设备采用嵌入式操作系统,需要连接到调试设备,通过串口进行简单的命令行操作,维护人员使用极为不便。

发明内容

[0003] 本发明提供了一种机载网络ARINC615A数据加卸载的控制方法,方便了维护人员对整网的维护升级,本发明中的PMAT是便携式维护访问终端,MMM是大容量存储设备,该方法是采用PMAT来控制MMM进行机载网络数据加卸载的。本发明可适用于MMM与其他机载设备之间通过ARINC615A协议,实现机载系统加卸载功能的情况。
[0004] 本发明的技术方案:
[0005] 一种机载网络ARINC615A数据加卸载的控制方法,其特征在于,包括以下流程:
[0006] 1)用户通过PMAT向MMM请求获取机载终端设备的设备列表,以便用户获知存在哪些可加卸载设备;
[0007] 2)用户通过PMAT在设备列表中选择一个需要进行加卸载操作的设备,若该设备已经成功进行过一次FIND操作,则转入步骤4),否则,转入步骤3),
[0008] 3)用户通过PMAT对该设备进行FIND操作;若FIND成功,则转入步骤4),若FIND不成功,则转入步骤2);
[0009] 4)用户通过PMAT对成功完成FIND操作的设备进行加卸载,所述加卸载包括信息、上传、介质定义下载和/或操作者自定义下载;
[0010] 5)加卸载完成后,用户判断是否还有需要进行加卸载操作的设备,若有,则转入步骤2);否则,本次加卸载控制操作结束。
[0011] 其中,在上述操作流程中,PMAT和MMM之间通信消息格式的字段依次为消息类型、消息长度和消息内容;
[0012] 消息类型和消息长度的内容长度均为2字节;
[0013] 消息类型中的高字节若为01,代表PMAT给MMM的消息,若为02,代表MMM给PMAT的消息;消息类型中的低字节代表消息ID号码;
[0014] 消息长度的内容表示消息内容字段所占用的长度。
[0015] PMAT和MMM之间的通信消息包括设备列表请求、设备列表应答、信息操作请求、信息操作应答、获取上传文件列表请求、获取上传文件列表应答、上传操作请求、介质定义下载请求、获取待下载文件列表请求、获取待下载文件列表应答、操作者自定义下载请求、状态信息和确认信息。
[0016] 上述PMAT通过以太网与MMM相连,为PMAT与MMM之间数据通信提供物理链路,使PMAT能够通过UDP协议控制MMM的加卸载操作。
[0017] 加卸载控制操作是基于UDP协议完成的。
[0018] 上述PMAT是设置有以太网接口的PC机。
[0019] 上述步骤1)中,用户还设置了PMAT的超时等待时间t,以便用户根据网络状况设置超时等待时间,提高了加卸载的成功率;
[0020] 在PMAT与MMM进行消息通信的过程中,PMAT等待MMM回复消息时间如果超过t,则加卸载操作失败,结束本次加卸载控制操作。
[0021] 其中,PMAT的超时等待时间t的取值,用户可根据当前网络状态来设置。
[0022] 本发明具有的优点效果:通过PMAT可图形化控制大容量进行全网设备的升级维护与飞行数据下载,便于维护人员操作,减少维护成本和人工操作失误导致的版本问题,提高维护效率和正确率。

附图说明

[0023] 图1是本发明的网络拓扑关系示意图。
[0024] 图2是本发明的加卸载控制流程图。

具体实施方式

[0025] PMAT为便携式维护访问终端,具备通过维护以太网与MMM通信的能力,在实际应用中可由PC机实现。MMM为大容量存储设备,具备ARINC615A数据加卸载能力,在维护网络上作为被加载端,响应PMAT的加载命令;在机载网络上作为加载端,向其他机载终端设备进行ARINC615A数据加卸载操作。具体网络拓扑如图1所示。
[0026] 本发明中PMAT通过维护以太网,控制MMM模块对其他机载终端设备完成ARINC615A的各种操作,可支持ARINC615A的FIND、信息、上传、介质下载和操作者自定义下载操作。
[0027] 为满足MMM加卸载控制需要,本发明定义PMAT和MMM之间采用以太网UDP协议进行交互,PMAT向MMM的5100端口发送消息,MMM向PMAT的5200端口发送消息。
[0028] PMAT和MMM之间通信消息的基本格式如表1所示。字符串形式的消息内容,如文件名等,应按2字节对齐,若长度为奇数则按位补0。
[0029] 表1 消息基本格式
[0030]
[0031]
[0032] PMAT和MMM之间的通信消息通过消息类型中低字节的消息ID号码进行区分,不同消息对应的消息类型内容如表2所示。
[0033] 表2 消息类型内容
[0034]
[0035]
[0036] PMAT进行加载控制的流程如图2所示。PMAT进行加卸载控制时,首先从MMM获取可以进行操作的设备列表,再对设备列表中的单个设备进行FIND操作,只有成功进行过至少1次FIND操作,确认在线的设备,才能进行后续的信息、上传和下载操作。
[0037] 获取设备列表时,需要PMAT接收用户指令向MMM发送设备列表请求消息,MMM从配置信息中取得当前已配置的所有设备列表并返回给PMAT。
[0038] 进行FIND操作时,用户需在设备列表中选择某个设备,对其进行FIND操作。PMAT根据用户命令,组织并向MMM发起FIND请求控制命令,MMM接收到该命令后,对该目标设备进行FIND操作,并向PMAT返回FIND操作结果。
[0039] 若用户要对某个设备进行信息操作,则在设备列表中选中该设备后,由PMAT向MMM发起信息操作控制命令。MMM收到该信息后,向该目标设备发起信息操作,并将操作结果返回给PMAT设备。
[0040] 若用户需要对某个设备进行加载操作,则应在设备列表中选择该设备后,由PMAT向MMM请求获取待加载文件列表,MMM收到请求后向PMAT返回本地文件列表。PMAT收到待上传文件列表后,由用户选择需向目标机上传的文件,向MMM发起上传控制命令。MMM收到该命令后,根据待上传文件列表生成LUU头文件,并向目标机发起上传操作。上传过程中,MMM定期向PMAT发送上传操作状态,PMAT收到状态包后向MMM发送确认状态包。
[0041] 若用户需要对某个设备进行介质定义下载,则由用户指定需下载文件名称后,PMAT向MMM发起介质定义下载控制命令,MMM收到控制命令后,根据指定文件生成LNR文件,并开始从指定目标机进行下载操作。下载过程中,MMM向PMAT定期发送下载操作状态,PMAT收到状态包后向MMM发送确认状态包。
[0042] 若用户需要对某个设备进行操作者自定义下载,则由PMAT向MMM发起操作者自定义下载控制命令,MMM收到该命令后,开始从指定目标机获取可下载文件列表,并向PMAT上报可供下载文件列表。用户根据该下载文件列表选择需下载文件,并由PMAT向MMM发送继续下载操作控制命令。MMM收到该命令后,继续操作者自定义下载,并定期向PMAT发送下载操作状态,PMAT收到状态包后向MMM发送确认状态包。
[0043] 在上传、介质定义下载和操作者自定义下载操作运行过程中,若用户需要终止上传或下载操作,则由PMAT向MMM发起终止操作命令,MMM收到该命令后,根据ARINC615A协议终止当前操作。
[0044] 整个加卸载操作过程中,均可能存在链路异常、通信异常、网络拥堵等造成的等待超时问题,需要设置超时等待时间,若超过该等待时间,PMAT仍未收到MMM的回复消息,则加卸载进入异常处理,因超时时间与网络状态相关,因此本发明提出向用户开发超时时间设置的方式,以便用户可根据网络状态进行灵活配置。