本发明提供一种终端设备的OTA升级包的推送方法及装置。该方法包括:获取挂载remount信息;若所述remount信息指示所述终端设备被挂载,则根据获取的空中下载OTA服务器的OTA升级包信息,确定OTA升级包是否为差分包;若所述OTA升级包是差分包,则停止向所述终端设备推送所述OTA升级包。本发明实施例避免了终端设备下载升级包后,在升级过程中出现升级失败,同时避免了升级失败后停留在recovery界面,用户体验较差的问题。
📄 2018100026584
📂 G06F8_65
👤 青岛海信移动通信技术有限公司
📅 2018-01-02
本发明公开了一种OTA升级包升级方法以及设备,应用于智能系统,从存储加密升级包的指定存储路径中读取所述加密升级包;对所述加密升级包进行解密,将解密后得到的升级包写入所述指定存储路径下的地址空间,且以所述地址空间和用于索引所述地址空间的标识符生成映射关系文件;当所述指定存储路径与所述映射关系文件的存储路径不相同时,根据所述映射关系文件读取所述解密后得到的升级包,读取所述升级包后启动升级。本发明在智能系统OTA升级时,可以根据升级包生成的映射文件,并从映射文件中获取到升级包信息,从而解决了升级包下载到内置加密的SD卡上OTA升级失败的问题。
📄 2017104293128
📂 G06F9_445
👤 青岛海信移动通信技术股份有限公司
📅 2017-06-08
本发明提供一种系统固件升级包的生成方法及装置。本发明系统固件升级包的生成方法,包括:获取目标升级文件系统中的源文件;所述源文件包括:系统镜像文件、恢复模式下的镜像文件、开机引导模式boot下的镜像文件和协议文件;分别获取与所述目标升级文件系统中的源文件对应的目标文件;获取所述目标升级文件系统的配置文件;将目标文件和配置文件打包生成目标升级文件系统对应的OTA中间包,并根据OTA中间包生成目标升级文件系统对应的OTA升级包。本发明无需保存中间包,不会占用服务器大量资源,而且OTA中间包丢失或者破坏时,也可以根据获取到的源文件生成OTA升级包。
📄 201510854542X
📂 G06F8_658
👤 青岛海信移动通信技术有限公司
📅 2015-11-27
本发明公开了一种OTA升级包的配置方法及装置,涉及移动通信技术领域,解决了由于服务器获得的由当前版本升级到最新版本所需升级文件链不唯一,导致的终端设备无法将软件从当前版本成功升级最新版本的问题。具体方案为:检测第一OTA升级包是否为特殊升级包;当第一OTA升级包为特殊升级包时,判断第一OTA升级包保持特殊升级包的时长是否大于或等于预设阈值;当第一OTA升级包保持特殊升级包的时长大于或等于预设阈值时,将第一OTA升级包配置为普通升级包,以便在软件需要升级到第二版本时,在服务器上配置第二OTA升级包。本发明用于OTA升级包的配置过程中。
📄 2015105141509
📂 H04L12_24
👤 青岛海信移动通信技术有限公司
📅 2015-08-20
本发明提供了一种OTA升级包的配置方法及装置,接收终端设备发送的版本检测请求,版本检测请求包括软件在终端设备的当前版本的版本号,当由终端设备的当前版本升级到服务器的最新版本所需的OTA升级包的个数大于预设的最大链长时,根据当前版本的版本号,从至少一个OTA升级包中获取与最大链长相等个数的OTA升级包集合;其中,OTA升级包集合的所有OTA升级包连续。将OTA升级包集合中每个OTA升级包的下载路径发送至终端设备。这样使得在终端设备的当前版本较低而服务器的最新版本较高时,可以先从服务器获取部分OTA升级包,避免了一次性获取所有OTA升级包导致等待时间过长和升级失败的情况发生,从而提高了用户体验,减小了升级失败的风险。
📄 2015105109378
📂 H04L29_08
👤 青岛海信移动通信技术有限公司
📅 2015-08-20
本发明提供一种软件升级包封装方法和装置、解封装方法和装置,所述封装方法包括:获取软件升级文件包,其中,软件升级文件包包括:包头、包体和包尾;对包体中的数据进行重新封装;按照预设大小对重新封装后的包体进行分割;对分割后的每个子包进行二次封装处理,并为每个子包加上子包头;根据包头、每个子包头与其对应的子包和包尾获得封装后的软件升级文件包。本发明的封装方法,能够防止原始的数据包被修改,保证原始的数据包的安全性,不容易被窃取。
📄 2020115006824
📂 H04L9_40
👤 上海芯安信息科技有限公司
📅 2020-12-17