[发明专利]基于低轨卫星的通信协议升级方法、装置和系统有效
申请号: | 201910920074.X | 申请日: | 2019-09-26 |
公开(公告)号: | CN110865832B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 李运伟 | 申请(专利权)人: | 北京和德宇航技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L12/24;H04L29/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100000 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 卫星 通信协议 升级 方法 装置 系统 | ||
本发明实施例公开了一种基于低轨卫星的通信协议升级方法、装置和系统,所述方法包括:获取待升级通信协议的更新类型,所述更新类型包括更新属性和更新服务;判定所述更新类型为更新属性时,生成并发出携带有新属性值的属性编号,以便待升级通信协议的终端接收所述属性编号,并根据所述属性编号对应的新属性值更新对应的属性;判定所述更新类型为更新服务时,生成并发出携带有新服务逻辑代码和初始属性合集的升级包,以便待升级通信协议的终端接收所述升级包,并根据解压后的升级包更新对应的服务。其降低了更新所用的流量,从而满足了低轨卫星低流量更新的需求。
技术领域
本发明实施例涉及软件升级方法技术领域,具体涉及一种基于低轨卫星的短数据通信协议升级方法、装置、系统和存储介质。
背景技术
随着电子技术、通信技术以及计算机技术的迅猛发展,嵌入式系统已经广泛应用于各领域,各种行业对嵌入式设备的系统功能、性能以及规模的要求都在日益提高,开发者必须能够针对客户的需求及时对系统进行维护和升级,以延长系统的使用周期,改善系统的性能。目前远程升级方式主要有:采用Boot加双Loader的结构式设计实现系统的完整升级、基于TFTP(Trivial File Transfer Protocol)协议的ARM软件远程更新系统等。
嵌入式系统的运行主要分为工作模式和升级模式,其中工作模式为默认模式,工作模式指设备正常工作状态,嵌入式系统按预定的程序完成相应的测控任务,并且通过internet、GPRS等方式向监控管理中心上报监测参数。升级模式是指嵌入式处于升级状态,包括接收服务器发送的程序代码,以及在flash区域固化程序代码等。
整个升级系统主要由服务器和远程终端组成,其中远程终端包括基于ARM内核的嵌入式控制芯片和Modem模块。二者之间通过RS232总线连接,服务器与远程终端通过Internet进行通信。服务器作为软件升级任务的主动发起者,首先向嵌入式系统发送升级命令,嵌入式系统在硬件启动后,首先执行引导程序Bootloader进行一系列的初始化操作,同时选择执行升级控制程序,待服务器接收到嵌入式系统的确认升级回复后即开始发送升级程序代码,在发送升级程序代码前,服务器会将这些代码拆分成固定长度的多个数据单元,以每个数据单元为核心组成数据包(数据包内容包含数据包头标志、命令头、包序列、数据单元、CRC校验码、数据包尾标志、总包数等),嵌入式系统每接收到一个数据包,都将返回确认信息,若数据包校验无误,则在规定的FLASH区域进行旧程序的擦除以及新程序的复制,从而达到远程终端的嵌入式系统软件的在线升级目的。
现有的在线升级方式均是将整个通信协议下发到终端,再替换原有通信协议包的方式。这种方式通讯流量较大,即便是一处细微的参数调整,或者逻辑的细小变更,都会带来较大的通信流量。WIFI或者4G模式下,终端与后援服务器之间网络带宽大、延迟小、数据帧尺寸较大,这种升级不会造成较大的麻烦。
但是,对于低轨卫星的天基物联网来说,特别是窄带天基物联网来说,传统的升级方式是不适合的。首先,卫星服务网,特别是窄带天基物联网,分配给一个终端的带宽只有几个KB,一个消息的大小一般为几十个字节,延迟大、丢包也很常见,更新整个固件(几MB或者几十MB)是不可能实现的。其次,天基物联网的终端常常部署在比较偏远或者所有者不便于到达的地方。例如:青藏高原上电力塔架的终端,去一次十分不易;无人区野生动物的脖子上的终端;工地施工现场中重型工程机械上的终端等。这些通信端的所有者或者管理者不可能在现场使用笔记本电脑进行这些终端固件的更新。并且,基物联网的高建设成本和运营成本决定了它的资费比基于蜂窝的物联网流量资费要贵的多,更新通信协议要尽可能降低所需要的流量。
发明内容
为此,本发明实施例提供一种基于低轨卫星的通信协议升级方法、装置和系统,以至少部分解决上述至少一个技术问题。
为了实现上述目的,本发明实施例提供如下技术方案:
一种基于低轨卫星的通信协议升级方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京和德宇航技术有限公司,未经北京和德宇航技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910920074.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可降低触点断开抖动的电磁继电器
- 下一篇:一种数据处理方法及装置