【技术实现步骤摘要】
一种卫星通信软件在线升级方法
[0001]本专利技术涉及卫星通信领域,特别适用于远距离卫星通信设备的软件在线升级。
技术介绍
[0002]在实际工作中,卫星通信设备的软件经常需要维护升级。软件升级本地加载只能更新设备本地存储的程序版本,如需更新本地存储之外的版本则需要人工到现场升级,在时间、空间上受到很大的限制,且升级过程中往往需要拆开机箱、搭建特定的环境、携带特定的设备并进行复杂的操作,需要人员具备较高的素质,这都增加了项目成本。通过卫星信道在线升级可以避免人工到现场升级,节约人力资源,提供软件升级实时性和灵活性。本专利技术正是为了解决这个问题,针对卫星通信领域带宽难以扩展、信道资源少、以及传输稳定性等特点,开发了一种卫星通信软件在线升级方法。本方法的背景、意义如图1所示,控制界面示意图如图2所示。
技术实现思路
[0003]本专利技术要解决的是软件升级维护在时间、空间、人力和财力资源成本上的耗费问题,本专利技术可以在短时间内对卫星通信设备的软件进行升级维护、自动化程度高、极大地提高了工作效率、降低了软件维 ...
【技术保护点】
【技术特征摘要】
1.一种卫星通信软件在线升级方法,其特征在于,包括以下过程:服务端的处理过程为:服务端获取升级文件信息,根据获取的升级文件信息自动选择更新方式,当存在当前版本和升级文件时选择增量更新,利用bsdiff算法将源文件转换为差异文件作为传输文件,当只存在升级文件时选择全量更新,利用lzo算法将源文件压缩生成传输文件;根据从客户端获取的信道带宽、当前业务速率和信道质量将传输文件进行分片;将分片文件传输到客户端,传输过程中根据文件名检索是否存在断点文件,存在断点文件时将文件名和断点信息发送到客户端,不存在断点文件时只将文件名发送到客户端;当接收到客户端返回的重传指令时,读取传输文件并分片传输,当接收到客户端返回的续传指令时,读取传输文件中已传输文件的长度并移动指针到对应位置,将剩余待传文件分片传输,并将文件传输进度与当前分片组帧发送到客户端;当接收到客户端返回的结束指令时,删除断点文件,结束传输;客户端的处理过程为:客户端根据服务端传输的文件...
【专利技术属性】
技术研发人员:马骏,戚艳兵,刘栩楠,戈静,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。