The embodiment of the invention discloses a software upgrade method, terminal equipment and server, which relates to the field of communication technology, and can solve the problem of low efficiency of software version upgrade of terminal equipment in the process of software upgrade of terminal equipment. The specific scheme is as follows: the terminal device sends a request message to the server, which is used to request the upgrade package of the target version; the terminal device receives the first function component sent by the server, which is one of at least one first target function component corresponding to the target version, and the upgrade package of the target version consists of at least one first target function component; In the process of installing the first functional component, the terminal device receives the second functional component from at least one of the first target functional components sent by the server. The embodiment of the present invention is applied in the process of software upgrade of terminal equipment.
【技术实现步骤摘要】
一种软件升级方法、终端设备及服务器
本专利技术实施例涉及通信
,尤其涉及一种软件升级方法、终端设备及服务器。
技术介绍
通常,用户在进行终端设备的软件版本升级时,可以通过终端设备从服务器中下载升级包,并在下载成功后在终端设备中安装该升级包。然而,当升级包比较大时,终端设备需要较长的时间从服务器中下载该升级包,并且,在下载成功后,终端设备还需要较长的时间在终端设备中安装该升级包,从而会导致终端设备的软件版本升级的效率较低。
技术实现思路
本专利技术实施例提供一种软件升级方法、终端设备及服务器,可以解决终端设备在进行软件升级的过程中,终端设备的软件版本升级的效率较低的问题。为了解决上述技术问题,本专利技术实施例采用如下技术方案:本专利技术实施例的第一方面,提供一种软件升级方法,应用于终端设备,该软件升级方法可以包括:向服务器发送请求消息,该请求消息用于请求目标版本的升级包;接收服务器发送的第一功能组件,该第一功能组件为与目标版本对应的至少一个第一目标功能组件中的一个,该目标版本的升级包由至少一个第一目标功能组件组成;在安装第一功能组件的过程中,接收服务器发送的至少一个第一目标功能组件中的第二功能组件。本专利技术实施例的第二方面,提供一种软件升级方法,应用于服务器,该软件升级方法可以包括:接收终端设备发送的请求消息,该请求消息用于请求目标版本的升级包;根据请求消息,获取与目标版本对应的至少一个第一目标功能组件,该目标版本的升级包由至少一个第一目标功能组件组成;向终端设备发送至少一个第一目标功能组件。本专利技术实施例的第三方面,提供一种终端设备,该终端设备可以包 ...
【技术保护点】
1.一种软件升级方法,应用于终端设备,其特征在于,所述方法包括:向服务器发送请求消息,所述请求消息用于请求目标版本的升级包;接收所述服务器发送的第一功能组件,所述第一功能组件为与所述目标版本对应的至少一个第一目标功能组件中的一个,所述目标版本的升级包由所述至少一个第一目标功能组件组成;在安装所述第一功能组件的过程中,接收所述服务器发送的所述至少一个第一目标功能组件中的第二功能组件。
【技术特征摘要】
1.一种软件升级方法,应用于终端设备,其特征在于,所述方法包括:向服务器发送请求消息,所述请求消息用于请求目标版本的升级包;接收所述服务器发送的第一功能组件,所述第一功能组件为与所述目标版本对应的至少一个第一目标功能组件中的一个,所述目标版本的升级包由所述至少一个第一目标功能组件组成;在安装所述第一功能组件的过程中,接收所述服务器发送的所述至少一个第一目标功能组件中的第二功能组件。2.根据权利要求1所述的方法,其特征在于,所述接收所述服务器发送的第一功能组件之前,所述方法还包括:接收所述服务器发送的目标工具集,所述目标工具集用于所述终端设备安装所述至少一个第一目标功能组件。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若接收或安装所述至少一个第一目标功能组件中的第三功能组件失败,则标记所述第三功能组件。4.一种软件升级方法,应用于服务器,其特征在于,所述方法包括:接收终端设备发送的请求消息,所述请求消息用于请求目标版本的升级包;根据所述请求消息,获取与所述目标版本对应的至少一个第一目标功能组件,所述目标版本的升级包由所述至少一个第一目标功能组件组成;向所述终端设备发送所述至少一个第一目标功能组件。5.根据权利要求4所述的方法,其特征在于,所述请求消息中包括所述终端设备当前系统的版本信息;所述根据所述请求消息,获取与所述目标版本对应的至少一个第一目标功能组件,包括:根据所述版本信息,确定所述升级包的目标版本;从所述服务器中的M个功能组件中,获取与所述目标版本对应的至少一个第一目标功能组件,所述M个功能组件对应N个版本,每个版本的升级包由所述M个功能组件中的至少一个功能组件组成。6.根据权利要求4或5所述的方法,其特征在于,所述根据所述请求消息,获取与所述目标版本对应的至少一个第一目标功能组件之前,所述方法还包括:根据所述请求消息,获取与所述目标版本对应的目标工具集,所述目标工具集用于所述终端设备安装所述至少一个第一目标功能组件;向所述终端设备发送所述目标工具集。7.根据权利要求4所述的方法,其特征在于,所述至少一个第一目标功能组件为按照第一参数划分所述升级包得到的,所述第一参数包括以下至少一项:系统的分区信息、升级包中的文件的属性信息,以及所述文件之间的关联性。8.一种终端设备,其特征在于,所述终端设备包括:发送单元、接收单元和安装单元;所述发送单元,用于向服务器发送请求消息,所述请求消息用于请求目标版本的升级包;所述接收单元,用于接收所述服务器发送的第一功能组件,所述第一功能组件为与所述目标版本对应的至少一个第一目标功能组件中的一个,所述目标版本的升级包由所述至少一个第一目标功能组件组成;所述安装单...
【专利技术属性】
技术研发人员:彭福慧,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。