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

文档序号:9767870阅读:759来源:国知局
一种机载网络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] 消息类型中的高字节若为〇1,代表PMAT给MMM的消息,若为02,代表MMM给PMAT的消 息;消息类型中的低字节代表消息ID号码;
[0014] 消息长度的内容表示消息内容字段所占用的长度。
[0015] PMAT和MMM之间的通信消息包括设备列表请求、设备列表应答、信息操作请求、信 息操作应答、获取上传文件列表请求、获取上传文件列表应答、上传操作请求、介质定义下 载请求、获取待下载文件列表请求、获取待下载文件列表应答、操作者自定义下载请求、状 态?目息和确认?目息。
[0016] 上述ΡΜΑΤ通过以太网与ΜΜΜ相连,为ΡΜΑΤ与ΜΜΜ之间数据通信提供物理链路,使 PMAT能够通过UDP协议控制ΜΜΜ的加卸载操作。
[0017] 加卸载控制操作是基于UDP协议完成的。
[0018] 上述ΡΜΑΤ是设置有以太网接口的PC机。
[0019] 上述步骤1)中,用户还设置了PMT的超时等待时间t,以便用户根据网络状况设置 超时等待时间,提尚了加卸载的成功率;
[0020] 在ΡΜΑΤ与MMM进行消息通信的过程中,ΡΜΑΤ等待MMM回复消息时间如果超过t,则加 卸载操作失败,结束本次加卸载控制操作。
[0021] 其中,ΡΜΑΤ的超时等待时间t的取值,用户可根据当前网络状态来设置。
[0022] 本发明具有的优点效果:通过ΡΜΑΤ可图形化控制大容量进行全网设备的升级维护 与飞行数据下载,便于维护人员操作,减少维护成本和人工操作失误导致的版本问题,提高 维护效率和正确率。
【附图说明】
[0023]图1是本发明的网络拓扑关系不意图。
[0024] 图2是本发明的加卸载控制流程图。
【具体实施方式】
[0025] ΡΜΑΤ为便携式维护访问终端,具备通过维护以太网与ΜΜΜ通信的能力,在实际应用 中可由PC机实现。ΜΜΜ为大容量存储设备,具备ARINC615A数据加卸载能力,在维护网络上作 为被加载端,响应ΡΜΑΤ的加载命令;在机载网络上作为加载端,向其他机载终端设备进行 ARINC615A数据加卸载操作。具体网络拓扑如图1所示。
[0026] 本发明中ΡΜΑΤ通过维护以太网,控制ΜΜΜ模块对其他机载终端设备完成ARINC615A 的各种操作,可支持ARINC615A的FIND、信息、上传、介质下载和操作者自定义下载操作。 [0027] 为满足MMM加卸载控制需要,本发明定义ΡΜΑΤ和MMM之间采用以太网UDP协议进行 交互,ΡΜΑΤ向ΜΜΜ的5100端口发送消息,ΜΜΜ向ΡΜΑΤ的5200端口发送消息。
[0028] ΡΜΑΤ和ΜΜΜ之间通信消息的基本格式如表1所示。字符串形式的消息内容,如文件 名等,应按2字节对齐,若长度为奇数则按位补0。
[0029] 表1消息基本格式
[0Γ…
[(_
[0032] PMAT和MMM之间的通信消息通过消息类型中低字节的消息ID号码进行区分,不同 消息对应的消息类型内容如表2所示。
[0033] 表2消息类型内容 [0034]
[(
[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的回复消息,则加 卸载进入异常处理,因超时时间与网络状态相关,因此本发明提出向用户开发超时时间设 置的方式,以便用户可根据网络状态进行灵活配置。
【主权项】
1. 一种机载网络ARINC615A数据加卸载的控制方法,其特征在于,包括以下流程: 1) 用户通过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数据加卸载的控制方法,针对机载网络采用ARINC615A协议实现数据加卸载的技术,提出将便携式维护访问终端PMAT通过以太网连接到ARINC615A加载端,通过加卸载控制方法开发加卸载控制图形化软件,解决机载网络加卸载需要专用串口显示设备及无图形化界面、操作不便的问题,提高了机载网络维护效率,减少了因操作失误带来的版本不一致等问题。
【IPC分类】H04L29/08, H04L12/24
【公开号】CN105530301
【申请号】CN201510927434
【发明人】魏雪菲, 余亚刚, 朱佳, 于峰, 邱征, 王红春
【申请人】中国航空工业集团公司西安航空计算技术研究所
【公开日】2016年4月27日
【申请日】2015年12月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1