终端待机时软件升级方法、装置及可读存储介质制造方法及图纸

技术编号:21115331 阅读:47 留言:0更新日期:2019-05-16 08:52
本发明专利技术公开了一种终端待机时软件升级方法,该方法包括:获取终端的参数和终端的软件版本号;并根据终端的参数和终端的软件版本号确定终端是否满足升级条件;确定终端满足升级条件时,向终端发送升级推送界面;接收终端基于升级推送界面触发的同意升级请求;检测终端是否处于AI待机状态,AI待机状态为终端屏幕关闭,系统运行且连接网络的状态;若是,则根据同意升级请求向终端发送终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。本发明专利技术还公开了一种装置和一种可读存储介质。本发明专利技术能够旨在提供终端可在待机状态进行软件升级的方法,解决了用户使用终端过程中进行升级的卡顿问题,提高了用户体验。

【技术实现步骤摘要】
终端待机时软件升级方法、装置及可读存储介质
本专利技术涉及通信
,尤其涉及终端待机时软件升级方法、装置及可读存储介质。
技术介绍
随着智能终端的日益普及,具有各种功能的智能终端不断涌现,用户对智能终端有越来越高的使用需求,为了满足用户的使用需求,常常需要对智能终端进行升级。目前可以对智能终端进行在线升级或者离线升级,当终端厂商开发了新功能或是更新终端中存在的软件问题时,一般会通过在线升级的方法给终端升级软件。但是终端在下载升级软件过程中,如果用户正在观看在线视频,由于下载升级软件要占用一部分的系统和网络资源,即使启动多线程下载,也容易导致正在播放的视频出现卡顿的问题,且软件升级包下载完成后再进行软件升级需要的时间较长,极大地影响了用户体验。此外,在线升级过程中还容易出现升级异常,可能导致终端无法正常开机的问题。
技术实现思路
本专利技术的主要目的在于提出一种终端待机时软件升级方法、装置及可读存储介质,旨在提供终端可在待机状态进行升级的方法,解决了用户使用终端过程中进行升级的卡顿问题,提高了用户体验。为实现上述目的,本专利技术提供一种终端待机时软件升级方法,所述方法包括如下步骤:获取终端的参数和终端的软件版本号;并根据终端的参数和终端的软件版本号确定终端是否满足升级条件;确定终端满足升级条件时,向终端发送升级推送界面;接收终端基于升级推送界面触发的同意升级请求;检测终端是否处于AI待机状态,所述AI待机状态为终端屏幕关闭,系统运行且连接网络的状态;若是,则根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。优选地,所述参数包括标识参数,所述获取终端的参数和终端的软件版本号,并根据终端的参数和终端的软件版本号确定终端是否满足升级条件的步骤包括:获取软件升级包对应的标识信息以及软件升级包的版本号;查找与所述标识信息相同的终端,获取所述终端的软件版本号;确定所述软件升级包的版本号是否大于终端的软件版本号,若是,则确定所述终端满足升级条件。优选地,所述标识参数包括型号参数,获取软件升级包对应的标识信息以及软件升级包的版本号的步骤包括:获取软件升级包对应的型号参数以及软件升级包的版本号;所述查找与所述标识信息相同的终端,获取所述终端的软件版本号的步骤包括:查找与所述型号参数相同的终端,获取所述终端的软件版本号;优选地,所述获取终端的参数和终端的软件版本号,并根据终端的参数和终端的软件版本号确定终端是否满足升级条件的步骤包括:接收终端发送的参数和终端的软件版本号;获取所述参数对应的软件升级包的版本号;确定所述软件升级包的版本号是否大于终端的软件版本号,若是,则确定终端满足升级条件。优选地,所述根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级的步骤包括:根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端根据强制升级方式在接收完成软件升级包时进行软件升级。优选地,所述根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级的步骤包括:根据同意升级请求向终端发送所述终端的参数对应的软件升级包时,若检测到终端处于断电或者中断AI待机状态时,中断向终端发送所述终端的参数对应的软件升级包;检测到终端再次处于AI待机状态时,继续执行向终端发送所述终端的参数对应的软件升级包,直至完成所述软件升级包的全部发送,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。优选地,所述根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级的步骤包括:根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端将软件升级包写入终端的存储模块,从存储模块读取升级信息进行升级。优选地,所述根据所述同意升级请求将所述终端参数对应的软件升级包发送至终端,以供终端根据预置升级方式进行软件升级的步骤之后,还包括:接收终端发送的终端完成升级的信息;在接收到终端参数对应的预设个数的所述终端完成升级信息时,停止发送终端参数对应的软件升级包至终端。此外,为实现上述目的,本专利技术还提供一种升级装置,所述装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端待机时软件升级程序,所述终端待机时软件升级程序被所述处理器执行时实现如上所述的终端待机时软件升级方法的步骤。此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有终端待机时软件升级程序,所述终端待机时软件升级程序被处理器执行时实现如上所述的终端待机时软件升级方法的步骤。本专利技术获取终端的参数和终端的软件版本号;并根据终端的参数和终端的软件版本号确定终端是否满足升级条件;确定终端满足升级条件时,向终端发送升级推送界面;接收终端基于升级推送界面触发的同意升级请求;检测终端是否处于AI待机状态,AI待机状态为终端屏幕关闭,系统运行且连接网络的状态;若是,则根据同意升级请求向终端发送终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。通过上述方式,本专利技术能够在用户使用终端的时候向终端发送升级推送界面,终端同意升级请求,基于接收的升级推送界面触发同意升级请求,检测到终端处于AI待机时再进行软件升级包的发送,在待机状态根据软件升级包完成升级,提供在终端待机状态进行升级的方法,解决了原来在线升级导致用户使用终端的卡顿问题,以及解决了终端进行在线升级,出现升级异常的问题,提高了用户体验。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术终端待机时软件升级方法第一实施例的流程示意图;图3为本专利技术终端待机时软件升级方法第二实施例的流程示意图;图4为本专利技术终端待机时软件升级方法第三实施例的流程示意图;图5为本专利技术终端待机时软件升级方法第四实施例的流程示意图;图6为本专利技术终端待机时软件升级方法第五实施例的流程示意图;图7为本专利技术终端待机时软件升级方法第六实施例的流程示意图;图8为本专利技术终端待机时软件升级方法第七实施例的流程示意图;图9为本专利技术终端待机时软件升级方法第八实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:获取终端的参数和终端的软件版本号;并根据终端的参数和终端的软件版本号确定终端是否满足升级条件;确定终端满足升级条件时,向终端发送升级推送界面;接收终端基于升级推送界面触发的同意升级请求;检测终端是否处于AI待机状态,AI待机状态为终端屏幕关闭,系统运行且连接网络的状态;若是,则根据同意升级请求向终端发送终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。现有的终端下载软件升级包过程容易导致正在播放的在线视频出现卡顿的问题,且软件升级包下载完成后再进行软件升级需要的时间较长,极大地影响了用户体验。此外,在线升级过程中还可能出现本文档来自技高网...

【技术保护点】
1.一种终端待机时软件升级方法,其特征在于,所述方法包括如下步骤:获取终端的参数和终端的软件版本号;并根据终端的参数和终端的软件版本号确定终端是否满足升级条件;确定终端满足升级条件时,向终端发送升级推送界面;接收终端基于升级推送界面触发的同意升级请求;检测终端是否处于AI待机状态,所述AI待机状态为终端屏幕关闭,系统运行且连接网络的状态;若是,则根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。

【技术特征摘要】
1.一种终端待机时软件升级方法,其特征在于,所述方法包括如下步骤:获取终端的参数和终端的软件版本号;并根据终端的参数和终端的软件版本号确定终端是否满足升级条件;确定终端满足升级条件时,向终端发送升级推送界面;接收终端基于升级推送界面触发的同意升级请求;检测终端是否处于AI待机状态,所述AI待机状态为终端屏幕关闭,系统运行且连接网络的状态;若是,则根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级。2.如权利要求1所述的终端待机时软件升级方法,其特征在于,所述参数包括标识参数,所述获取终端的参数和终端的软件版本号,并根据终端的参数和终端的软件版本号确定终端是否满足升级条件的步骤包括:获取软件升级包对应的标识信息以及软件升级包的版本号;查找与所述标识信息相同的终端,获取所述终端的软件版本号;确定所述软件升级包的版本号是否大于终端的软件版本号,若是,则确定所述终端满足升级条件。3.如权利要求2所述的终端待机时软件升级方法,其特征在于,所述标识参数包括型号参数,获取软件升级包对应的标识信息以及软件升级包的版本号的步骤包括:获取软件升级包对应的型号参数以及软件升级包的版本号;所述查找与所述标识信息相同的终端,获取所述终端的软件版本号的步骤包括:查找与所述型号参数相同的终端,获取所述终端的软件版本号。4.如权利要求1所述的终端待机时软件升级方法,其特征在于,所述获取终端的参数和终端的软件版本号,并根据终端的参数和终端的软件版本号确定终端是否满足升级条件的步骤包括:接收终端发送的参数和终端的软件版本号;获取所述参数对应的软件升级包的版本号;确定所述软件升级包的版本号是否大于终端的软件版本号,若是,则确定终端满足升级条件。5.如权利要求1-4任一项所述的终端待机时软件升级方法,其特征在于,所述根据所述同意升级请求向终端发送所述终端的参数对应的软件升级包,以供终端在接收完成软件升级包时,根据预置升级方式进行软件升级的步...

【专利技术属性】
技术研发人员:付华东
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1