[发明专利]基于卫星报文的应用程序的更新方法和装置在审
申请号: | 202011058808.7 | 申请日: | 2020-09-30 |
公开(公告)号: | CN114363431A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 林殷 | 申请(专利权)人: | 中科星图股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;G06F8/65 |
代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 张继鑫 |
地址: | 101399 北京市顺义区临空经济核*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 卫星 报文 应用程序 更新 方法 装置 | ||
本公开提供了基于卫星报文的应用程序的更新方法和装置,其中,所述方法包括:当前终端接收监控总站通过卫星发送的报文信息,所述报文信息包括当前终端中现有应用程序的当前版本和新版本的层间差分信息;将所述层间差分信息应用到所述当前版本的目标层级,形成更新层级;对所述当前版本的更新层级和未更新的现有层级进行重组,形成更新后的应用程序。以此方式,能够对部署在无可用的网络连接或仅有弱链接的地区的服务的应用程序进行更新,减小网络传输数据量的同时能够对同一区域的多个服务的应用程序进行同步更新。
技术领域
本公开的实施例一般涉及卫星通信技术领域,并且更具体地,涉及基于卫星报文的应用程序的更新方法和装置。
背景技术
应用、服务可能部署在地球上任何位置、包括某些无可用的网络连接或仅有弱链接的地区;应用、服务的开发者需要为部署在上述地点的提供更新。典型的服务包大小为50-100MB,应用的大小为500-1500MB。传统的应用、服务更新方式包括传递物理介质和通过网络传播更新的方式都不适用上述场景;如果符合上述场景中的多个位置都需要更新应用、服务,那么应用、服务的更新会更为困难。
传统的程序和数据更新方式主要可以划分为两种:全量更新和增量更新。
全量更新是指在服务包更新的过程中,无论新版本较当前版本作了多少改变,一律舍弃当前版本,完全采用新版本进行部署。这种传统的更新方法虽然较为粗暴,但也存在一定的优势,升级过程中安全稳定,风险较小,若升级失败,也更方便回滚到以前的版本。同时它的缺点也很明显,文件体积大,而且对于用户自行设置的一些配置也会失效,直接升级到统一的新版本。全量更新一般用于较大跨度更新的情况,如win7到win10的系统版本更新等。
增量更新是指在每次更新过程中首先提取当前版本和即将部署版本之间的增量(包括代码、可执行文件或者配置等),并在部署过程中仅更新增量部分,不需要更新或者已经更新过的地方则不会重复更新。
虽然目前的一些方法可以解决大部分应用程序包更新的问题,但仍存在如下一些问题:
1、目前大部分程序包迭代使用的是全量更新的方式,只有传输补丁的情况会使用增量更新的方式,传输过程中的冗余较大;
2、对于采用增量更新方式的程序包,都需要将终端部署的程序包版本返回到服务发出端,发出端根据版本信息与新版本的程序包作对比,再将增量部分传输到终端,这需要多一步的网络传输操作,且对比验证方面的工作量较大,也不便于管理;
3、传统方法中,对于更新包的投送方式,均需要直接或间接的物理连接或网络传输,对于与终端弱连接甚至无连接的情况,则无法通过服务承载平台进行程序包更新;
4、利用网络传输,需要网络连接情况较好作为基础,在带宽较低或网络环境较差的情况下,传输较大文件十分不便。
发明内容
根据本公开的实施例,提供了一种能够对部署在无可用的网络连接或仅有弱链接的地区的服务的应用程序进行更新,减小网络传输数据量的同时能够对同一区域的多个服务的应用程序进行同步更新的基于卫星报文的应用程序的更新方案。
在本公开的第一方面,提供了一种基于卫星报文的应用程序的更新方法,包括:
当前终端接收监控总站通过卫星发送的报文信息,所述报文信息包括当前终端中现有应用程序的当前版本和新版本的层间差分信息;
将所述层间差分信息应用到所述当前版本的目标层级,形成更新层级;
对所述当前版本的更新层级和未更新的现有层级进行重组,形成更新后的应用程序。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述当前终端接收监控总站通过卫星发送的报文信息之前,还包括:
对所述应用程序的当前版本和新版本中的服务所在镜像以相同的方式进行分层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011058808.7/2.html,转载请声明来源钻瓜专利网。