The embodiment of the invention provides a method and a terminal application upgrade, wherein, the method comprises the following steps: in the main application of the target application receives the target application upgrade package, upgrade package first source data synthesis the main application in the main application of the first update directory and update the data according to the first the successful synthesis of packet data; in the first upgrade, upgrade successfully sends a message to the target application at application; in the split application of the target application of the second update directory of the application of the second synthetic clone source data and second upgrade package data, wherein the second upgrade package for data the first update data and the application of the corresponding data at. Through the embodiment of the invention, the main application and the application of the branch can be used normally in the process of application upgrading.
【技术实现步骤摘要】
一种应用升级方法及终端
本专利技术涉及计算机
,具体涉及一种应用升级方法及终端。
技术介绍
随着信息技术快速发展,终端(如手机、平板电脑等)使用越来越普及,已成为用户生活中不可或缺的一部分。现有技术中,在对应用升级过程中,往往需要对应用的用户接口(UserInterface,UI)界面、数据库进行更新,因而,在应用升级过程中,无法使用该应用。尤其是,对于一个应用的主应用及其分身应用而言,在该应用升级过程中,其主应用及其分身应用均不可使用,因而,导致在升级过程中无法正常使用该应用。
技术实现思路
本专利技术实施例提供了一种应用升级方法及终端,可在应用升级过程中,正常使用其主应用和分身应用。本专利技术实施例第一方面提供了一种应用升级方法,包括:在目标应用的主应用接收到该目标应用的升级包时,根据所述升级包在所述主应用的第一更新目录下合成所述主应用的第一源数据和第一升级包数据;在所述第一升级包数据合成成功时,向所述目标应用的分身应用发送升级成功消息;在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据,其中,所述第二升级包数据为所述第一升级包数据中与所述分身应用对应的数据。结合本专利技术实施例第一方面,在第一方面的第一种可能实施方式中,所述在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据,包括:在所述目标应用的分身应用的第二更新目录下,读取所述第一升级包数据;根据所述分身应用的应用标识从所述第一升级包数据中提取所述第二升级包数据;根据所述第二升级包数据合成所述分身应用的第二源数据。结合本专利技术 ...
【技术保护点】
一种应用升级方法,其特征在于,包括:在目标应用的主应用接收到该目标应用的升级包时,根据所述升级包在所述主应用的第一更新目录下合成所述主应用的第一源数据和第一升级包数据;在所述第一升级包数据合成成功时,向所述目标应用的分身应用发送升级成功消息;在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据,其中,所述第二升级包数据为所述第一升级包数据中与所述分身应用对应的数据。
【技术特征摘要】
1.一种应用升级方法,其特征在于,包括:在目标应用的主应用接收到该目标应用的升级包时,根据所述升级包在所述主应用的第一更新目录下合成所述主应用的第一源数据和第一升级包数据;在所述第一升级包数据合成成功时,向所述目标应用的分身应用发送升级成功消息;在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据,其中,所述第二升级包数据为所述第一升级包数据中与所述分身应用对应的数据。2.根据权利要求1所述的方法,其特征在于,所述在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据,包括:在所述目标应用的分身应用的第二更新目录下,读取所述第一升级包数据;根据所述分身应用的应用标识从所述第一升级包数据中提取所述第二升级包数据;根据所述第二升级包数据合成所述分身应用的第二源数据。3.根据权利要求1或2任一项所述的方法,其特征在于,所述在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据之后,所述方法还包括:在下次启动所述目标应用时,检测所述主应用的第一源数据与所述主应用的当前源数据是否一致;在所述主应用的第一源数据与所述主应用的当前源数据不一致时,利用所述第一源数据更新所述主应用的当前源数据。4.根据权利要求3所述的方法,其特征在于,在所述利用所述第一源数据更新所述目标应用的当前源数据之后,所述方法还包括:在下次启动所述目标应用时,获取所述目标应用的源数据;检测所述第一更新目录的数据与所述目标应用的源数据是否一致;在所述第一更新目录的数据与所述目标应用的源数据一致时,删除所述第一更新目录的数据。5.根据权利要求1或2任一项所述的方法,其特征在于,所述在所述目标应用的分身应用的第二更新目录下合成所述分身应用的第二源数据和第二升级包数据之后,所述方法还包括:检测当前时间是否处于预设时间段;在所述当前时间处于所述预设时间段时,检测所述分身应用的第二源数据与所述分身应用的当前源数据是否一致;在所述分身应用的第二源数据与所述分身应用的当前源数据不一致时,利用所述第二源数据更新所述分身应用的当前源数据。6.一种终端,其特征在于,包括:第一合成单元,用于在目标应用的主应用接收到该目标应用的升级包时,根据所述升级包在所述主应用的第一更新目录下合成所述主应用的第...
【专利技术属性】
技术研发人员:朱蕊,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。