[发明专利]飞机-地面网络系统文件传输服务通信方法有效
申请号: | 201711145959.4 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107888277B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 张杨阳;丁玮;茹伟;胡宇凡;朱恩亮;万欣宇 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04B7/185 | 分类号: | H04B7/185;H04L29/08 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 唐沛 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于机载嵌入式软件领域,具体涉及一种飞机‑地面网络系统文件传输服务通信方法。该方法支持地面作为服务器端,飞机作为客户端,由飞机向地面发起注册请求,同时也支持由地面作为客户端,飞机作为服务器端,由地面向飞机发起注册请求,从而建立通信进行数据的交互,且交互过程采用“针对数据块(Block#字段)的数据请求”方法,使得该方法通用于以太网线连接、机场Wi‑Fi接入或蜂窝网络、甚至多路蜂窝网络并行传输链路方式的传输协议,填补跨链路传输协议空白,并将管理过程与数据传输过程融合,有效提高业务效率。 | ||
搜索关键词: | 飞机 地面 网络 系统 文件传输 服务 通信 方法 | ||
【主权项】:
一种飞机‑地面网络系统文件传输服务通信方法,其特征在于,包括以下步骤:1)判断飞机角色,当飞机为服务器端,地面为客户端时,进行步骤2)至步骤4);当飞机为客户端,地面为服务器端时,进行步骤5);2)地面向飞机的公开地址发送请求连接命令;3)飞机接收到地面发来的请求连接命令后对命令身份进行检查,检查通过,则进行步骤4);检查不通过则回复状态命令并跳转至步骤18);4)飞机向地面回复注册命令进行注册,并继续执行步骤6)‑步骤17);5)飞机向地面服务公开地址发送注册命令进行注册,并继续执行步骤6)‑步骤17);6)地面检查注册命令认证飞机信息,飞机信息通过认证则回应注册响应命令,飞机信息未通过认证则回复状态命令并跳转至步骤18);7)飞机向地面回复就绪命令;8)地面接收到就绪命令后,若有需要执行的任务则向飞机发送任务命令,则执行步骤9);所述任务命令用于发起一个文件传输任务,其类型包括上传任务和下载任务;上传任务包括内容是:任务编号、文件名称、目标路径以及数据大小;任务编号唯一标识此上传任务;文件名称必须是单个文件,也可以是文件名或文件包名;目标路径指上传文件希望被放置的机载路径,如果上传文件是压缩文件则需要先解压;数据大小为上传文件的内存大小,单位为字节;下载任务包括内容是:任务编号、文件名称、文件包名称以及偏移量;任务编号为唯一标识此下载任务的标记;文件名称可以是多个文件或文件包的名称亦或是使用通配符匹配的字符串;文件包名称是指将文件名称中包含的所有内容打包并以此命名;偏移量用于告知数据传输的第一次请求的数据的偏移值,单位字节,偏移量信息用于进行断点续传;若没有需要执行的任务,则地面端向飞机发送无任务的状态命令告知飞机暂时无任务需执行;飞机经过T时间间隔后再次执行步骤7),如此循环直至收到任务命令或链路断开;所述T的范围2‑5s;9)若飞机接收到任务命令,首先判断任务命令类型;当为上传任务时,则执行步骤10‑11);当为下载任务时,则执行步骤12‑13),10)飞机先根据数据大小判断其自身存储空间是否足够,若足够则执行步骤11);若不足够,回复状态命令并跳转至步骤18);11)飞机根据文件名称,判断是否为断点续传,若是,则计算数据传输偏移量;若不是,则数据传输偏移量为0;再回复资源检查命令;12)飞机检查文件包名称是否存在,若存在飞机根据偏移量计算剩余数据大小回复资源检查命令;若不存在,则执行步骤13);13)飞机将文件名称要求的所有文件打包以文件包名称命名,再根据偏移量计算剩余数据大小回复资源检查命令;14)地面收到资源检查命令,则回复资源检查响应命令,告知飞机数据传输使用的数据接收端口;15)飞机在每一条通信链路上开展数据传输消息的交互,数据传输消息的交互具体是:15.1)飞机向地面数据接收端口发送读请求或写请求;15.2)地面根据飞机发来的读请求回复数据消息或者根据飞机发来的写请求回复应答消息;15.3)重复步骤15.1)和步骤15.2),直至数据传输完毕;其中,采用以太网线、WiFi、单蜂窝时仅有一条通信链路,多路蜂窝并行时具有多条通信链路;16)飞机向地面发送状态命令,告知地面数据传输成功或失败;地面接收到状态命令后回复状态确认命令;17)重复步骤7)至步骤16),直至通信断开;18)结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711145959.4/,转载请声明来源钻瓜专利网。
- 上一篇:用于半导体制造的改进的介电膜
- 下一篇:一种高阻GaN薄膜外延生长的方法