[发明专利]系统升级方法及装置、可读存储介质及电子设备在审
申请号: | 202211643324.8 | 申请日: | 2022-12-20 |
公开(公告)号: | CN116069356A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 张利群 | 申请(专利权)人: | 科大讯飞股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445;G06F21/60 |
代理公司: | 北京布瑞知识产权代理有限公司 11505 | 代理人: | 宗广静 |
地址: | 230088 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统升级 方法 装置 可读 存储 介质 电子设备 | ||
本申请提供了一种系统升级方法及装置、可读存储介质及电子设备,涉及通信技术领域。该系统升级方法包括:响应于针对电子设备的系统升级指令,将电子设备连接至通信网络,电子设备处于异常工作状态;基于通信网络,获取对处于异常工作状态的电子设备进行系统升级所需的升级包;基于升级包,升级处于异常工作状态的电子设备的系统,从而实现在电子设备处于异常状态下,依然能在用户侧完成OTA升级操作的目的,避免将电子设备寄送到生产厂商或者维修点进行升级带来的耗时耗力的问题,不仅能够减少设备维护成本,而且能够提高用户体验。
技术领域
本申请涉及通信技术领域,具体涉及一种系统升级方法及装置、可读存储介质及电子设备。
背景技术
随着通信技术的发展,智能电视、智能手机等电子设备的使用需求不断提高。为了优化电子设备的性能,往往需要设备厂商对出厂的电子设备不定时进行系统升级,即对电子设备的软件版本进行升级。传统技术中,通常基于空中下载(Over-the-Air Technology,简称OTA)技术实现升级操作。
具体而言,传统的OTA升级就是电子设备在OTA应用中下载OTA升级包,下载完成后,进入恢复(Recovery)模式以进行升级。然而,当电子设备处于异常状态,比如无法开机、不断重启或者无交互界面,则电子设备便无法进入OTA应用下载OTA升级包,此时只能将电子设备寄送到生产厂商或者维修点进行安全数码卡(Secure Digital Memory Card,SD)/安卓调试桥(Android Debug Bridge,ADB)升级,不仅耗时耗力,而且影响用户体验。
发明内容
为了解决上述技术问题,提出了本申请。本申请实施例提供了一种系统升级方法及装置、可读存储介质及电子设备。
第一方面,本申请一实施例提供了一种系统升级方法,响应于针对电子设备的系统升级指令,将电子设备连接至通信网络,电子设备处于异常工作状态;基于通信网络,获取对处于异常工作状态的电子设备进行系统升级所需的升级包;基于升级包,升级处于异常工作状态的电子设备的系统。
结合第一方面,在第一方面的某些实现方式中,基于通信网络,获取对处于异常工作状态的电子设备进行系统升级所需的升级包,包括:基于通信网络,向网关发送获取升级包的下载地址的请求;接收网关发送的升级包的下载地址;向服务器发送下载升级包的请求,下载升级包的请求中包括升级包的下载地址,以便服务器利用下载地址下载升级包;接收服务器发送的升级包。
结合第一方面,在第一方面的某些实现方式中,网关发送的升级包的下载地址是经过第一加密方式加密后得到的碎片下载地址,该方法还包括:利用第一加密方式对应的解密方式,处理碎片下载地址,得到完整下载地址;基于完整下载地址生成下载升级包的请求。
结合第一方面,在第一方面的某些实现方式中,基于完整下载地址生成下载升级包的请求,包括:利用第二加密方式对完整下载地址进行加密;基于加密后的完整下载地址,生成下载升级包的请求。
结合第一方面,在第一方面的某些实现方式中,接收服务器发送的升级包,包括:接收服务器发送的报文回复信息,报文回复信息中包括请求发送状态信息与升级包下载状态信息,请求发送状态信息用于表征下载升级包的请求是否发送成功,升级包下载状态信息用于表征升级包的下载进度;若基于请求发送状态信息确定下载升级包的请求发送成功,则接收服务器发送的升级包;若基于请求发送状态信息确定下载升级包的请求发送失败,则基于升级包下载状态信息,确定升级包的下载进度,并基于下载进度接收升级包。
结合第一方面,在第一方面的某些实现方式中,将电子设备连接至通信网络,包括:加载通信网络对应的驱动程序,并拉起电子设备的网卡,以便启动网络协议交互进程;基于网络协议交互进程,获取通过网络扫描操作扫描得到的通信网络;通过添加网络操作,将电子设备连接至扫描得到的通信网络;其中,在将电子设备连接至通信网络之后,还包括:获取为电子设备分配的网络协议地址;获取基于网络协议地址配置得到的策略路由以及网络域名系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司,未经科大讯飞股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211643324.8/2.html,转载请声明来源钻瓜专利网。