The embodiment of the present invention discloses a software upgrade method, device, terminal device and medium, in which the method includes: the terminal device determines whether the first software needs to be upgraded; if so, the terminal device obtains the file list information of the first version of the first software from the server; and the terminal device will obtain the file list information of the first version of the first software. Comparing the file list information of the first version with the file list information of the second version of the first software stored by the terminal device, it is determined that the first version of the first software needs to be upgraded, and the first version is the upgraded version of the second version; the terminal device acquires the file list information from the server. The file that needs to be upgraded is described, and the terminal device upgrades the first software according to the acquired file that needs to be upgraded. The implementation of the embodiment of the present invention improves the efficiency of software upgrade.
【技术实现步骤摘要】
一种软件升级方法、装置、终端设备及介质
本专利技术涉及网络
,尤其涉及一种软件升级方法、装置、终端设备及介质。
技术介绍
目前,对移动终端的应用软件升级,都是用户通过互联网、或者专业的软件提供商处获得更新的应用软件后,自动下载、升级的。整个过程需要依赖用户的操作,软件升级效率低,如何设计一种效率高的软件升级方式是目前亟需解决的技术问题。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种软件升级方法、装置、终端设备及介质,提高了软件升级效率。第一方面,本专利技术实施例提供了一种软件升级方法,所述方法包括:终端设备判断第一软件是否需要进行升级;若是,所述终端设备从服务器获取所述第一软件的第一版本的文件列表信息;所述终端设备将获取的所述第一版本的文件列表信息与所述终端设备存储的所述第一软件的第二版本的文件列表信息进行比较,确定所述第一软件需要进行升级的第一文件,所述第一版本为所述第二版本的升级版本;所述终端设备从所述服务器获取所述需要进行升级的第一文件;所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级。结合第一方面,在第一方面的第一种可能的实现方式中,所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级,包括:若所述第二版本中的第二文件可写,则所述终端设备将所述第二文件升级为所述第一文件,所述第一文件为所述第二文件的升级文件。结合第一方面,在第一方面的第二种可能的实现方式中,所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级,包括:若所述第二版本中的第二文件可写且所述终端设备将所述 ...
【技术保护点】
1.一种软件升级方法,其特征在于,所述方法包括:终端设备判断第一软件是否需要进行升级;若是,所述终端设备从服务器获取所述第一软件的第一版本的文件列表信息;所述终端设备将获取的所述第一版本的文件列表信息与所述终端设备存储的所述第一软件的第二版本的文件列表信息进行比较,确定所述第一软件需要进行升级的第一文件,所述第一版本为所述第二版本的升级版本;所述终端设备从所述服务器获取所述需要进行升级的第一文件;所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级。
【技术特征摘要】
1.一种软件升级方法,其特征在于,所述方法包括:终端设备判断第一软件是否需要进行升级;若是,所述终端设备从服务器获取所述第一软件的第一版本的文件列表信息;所述终端设备将获取的所述第一版本的文件列表信息与所述终端设备存储的所述第一软件的第二版本的文件列表信息进行比较,确定所述第一软件需要进行升级的第一文件,所述第一版本为所述第二版本的升级版本;所述终端设备从所述服务器获取所述需要进行升级的第一文件;所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级。2.根据权利要求1所述的方法,其特征在于,所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级,包括:若所述第二版本中的第二文件可写,则所述终端设备将所述第二文件升级为所述第一文件,所述第一文件为所述第二文件的升级文件。3.根据权利要求1所述的方法,其特征在于,所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级,包括:若所述第二版本中的第二文件可写且所述终端设备将所述第二文件升级为所述第一文件时升级失败,则所述终端设备对所述第二版本中的第二文件进行重命名并将所述第一文件添加到所述第一软件的目录中;在所述终端设备下一次开机重启时,所述终端设备删除所述第一软件的目录中的所述第二文件。4.根据权利要求1所述的方法,其特征在于,所述终端设备根据获取到的所述需要进行升级的第一文件对所述第一软件进行升级,包括:若所述第二版本中的第二文件不可写且所述第一软件处于后台运行模式,则所述终端设备退出所述第一软件的运行并将所述第一软件的第二文件升级为所述第一文件,所述第一文件为所述第二文件的升级文件。5.根据权利要求4所述的方法,其特征在于,所述终端设备退出所述第一软件的运行并将所述第一软件的第二文件升级为所述第一文件之后,还...
【专利技术属性】
技术研发人员:刘彦彰,
申请(专利权)人:珠海市君天电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。