CN106027602A - 应用程序的云端备份、还原方法及终端备份、还原装置 - Google Patents
应用程序的云端备份、还原方法及终端备份、还原装置 Download PDFInfo
- Publication number
- CN106027602A CN106027602A CN201610282648.1A CN201610282648A CN106027602A CN 106027602 A CN106027602 A CN 106027602A CN 201610282648 A CN201610282648 A CN 201610282648A CN 106027602 A CN106027602 A CN 106027602A
- Authority
- CN
- China
- Prior art keywords
- application
- application program
- backup
- terminal
- clouds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及人机交互领域,公开了一种应用程序的云端备份、还原方法及终端备份、还原装置。本发明中,终端在检测到一应用程序的备份请求时,调取预存的应用列表,判断应用程序是否包含在应用列表中;其中,应用列表包含终端上的应用商店中提供下载的所有应用;如果判定应用程序包含于应用列表中,则将应用程序的名称保存至对应的云端。这样,在备份某一应用程序时,若该应用列表包含在应用列表中,则只将应用程序的名称上传,省去了现有技术中将该程序的安装文件打包的步骤,操作较为方便快捷,使得上传至云端的数据较为精简,减少了打包量与数据传输量,缩短了打包时间与备份上传时间,用户体验较好。
Description
技术领域
本发明涉及人机交互领域,特别涉及应用程序的云端备份、还原方法及终端备份、还原装置。
背景技术
终端的操作***更新或刷机时,为了保证在操作***更新或刷机可以快速的安装之前安装的应用程序,在操作***更新或刷机前,可以将应用程序备份到云端中,在操作***更新或刷机之后,再从云端将备份的应用程序还原到终端。
然而,现有技术中的终端在进行应用程序备份时,通常采用的方案是:将所有的应用程序的安装文件进行打包、上传到云端,在应用程序还原时,再从云端下载到终端进行安装。由于应用程序安装文件的数据量比较大,因此这种应用程序的备份方法会占用较大的云端空间。如果需要备份的应用程序较多,则数据传输量较大,需要较长的上传时间,用户的体验较差。
发明内容
本发明的目的在于提供一种应用程序的云端备份、还原方法及终端备份、还原装置,使得终端在备份应用程序时,避免将需要备份的所有应用程序的安装文件都进行打包上传,减少打包量与数据传输量、缩短打包时间与备份上传时间,降低云端的数据存储量。
为解决上述技术问题,本发明的实施方式提供了一种应用程序的云端备份方法,包含以下步骤:
A1.终端在检测到一应用程序的备份请求时,调取预存的应用列表,判断应用程序是否包含在应用列表中;其中,应用列表包含终端上的应用商店中提供下载的所有应用;
A2.如果判定应用程序包含于应用列表中,则将应用程序的名称保存至对应的云端。
本发明的实施方式还提供了一种应用程序的云端还原方法,包含以下步骤:
B1.终端在检测到一应用程序的还原请求时,调取预存的应用列表,判断应用程序是否在应用列表中;其中,应用列表包含终端上的应用商店中提供下载的所有应用;
B2.如果判定应用程序包含于应用列表中,则从应用商店中下载应用程序的安装文件,并安装。
本发明的实施方式还提供了一种终端备份装置,包含:
调取模块,用于在检测到一应用程序的备份请求时,调取预存的应用列表;其中,应用列表包含终端上的应用商店中提供下载的所有应用;
判断模块,用于判断应用程序是否包含于应用列表中;
备份模块,用于在判定应用程序包含于应用列表中时,将应用程序的名称保存至对应的云端。
本发明的实施方式还提供了一种终端还原装置,包含:
调取模块,用于在检测到一应用程序的还原请求时,调取预存的应用列表;其中,应用列表包含终端上的应用商店中提供下载的所有应用;
判断模块,用于判断应用程序是否包含于应用列表中;
下载模块,用于在判定应用程序包含于应用列表中时,从应用商店中下载应用程序的安装文件;
安装模块,用于在下载模块下载完成安装文件时,安装安装文件。
本发明实施方式相对于现有技术而言,终端在需要备份某一应用程序时,需要对该程序是否包含在应用列表中进行判断,根据判断结果,对该应用程序的备份方式进行选择。终端在检测到一应用程序的备份请求时,调取预存的应用列表,判断应用程序是否包含在应用列表中;其中,应用列表包含终端上的应用商店中提供下载的所有应用;如果判定应用程序包含于应用列表中,则将应用程序的名称保存至对应的云端。通过这种方式,终端在需要备份某一应用程序时,若该应用列表包含在应用列表中,则只将应用程序的名称保存至云端,从而省去了现有技术中将该程序的安装文件打包的步骤,操作较为方便快捷,上传至云端的数据较为精简。这样,使得终端在备份应用程序时,避免将需要备份的所有应用程序的安装文件都进行打包上传,减少打包量与数据传输量、缩短打包时间与备份上传时间,降低云端的数据存储量。
另外,在应用程序的云端备份方法中,步骤A1之后,还包含以下步骤:
A3.如果应用程序不包含于应用列表中,则在终端中提取包含应用程序内容的第一文件夹,并将第一文件夹打包为备份文件;
A4.将备份文件上传至云端。
通过这种方式,使得应用程序在还原时,终端能够直接通过访问云端,下载该备份文件进行安装的方式,还原该应用程序,应用程序还原的操作较为方便快捷,有效的避免了应用程序丢失的情况发生,提高数据完整性。
另外,步骤A2中,在保存应用程序的名称时,还保存以下之一或其任意组合:应用程序的版本号、识别码、下载链接和存于终端的用户数据,以便于应用程序在还原时,终端能够根据上述信息准确的查找到对应的应用程序进行还原。
另外,应用商店的服务器上存有已下架的应用程序安装文件,以便于安装过已下架的应用程序的用户依然能够通过该应用商店下载该应用程序,防止由于应用下架造成的应用还原失败。
另外,在应用程序的云端还原方法中,步骤B1之后,还包含以下步骤:
如果应用程序不包含于应用列表中,则判断云端是否保存有应用程序的下载链接;如果云端存在应用程序的下载链接,则通过下载链接下载应用程序的安装文件,并安装,从而使得应用程序在还原时,能够根据云端存储的下载链接,精准的下载到对应的应用程序,应用程序还原的操作较为方便快捷,有效的避免了应用程序丢失的情况发生,保证待还原应用的数据完整性。
另外,在应用程序的云端还原方法中,从应用商店中下载应用程序的安装文件的步骤中,包含以下子步骤:如果终端对应的云端保存有应用程序的版本号,则根据所保存的版本号,从应用商店中查找并下载应用程序对应版本号的安装文件;如果终端对应的云端未保存有应用程序的版本号,则从应用商店中下载应用程序最新版本的安装文件。通过这种方式,应用程序在还原时,优先考虑恢复与之前相同的版本的应用程序,以便于为用户提供较好的功能体验。而后才考虑安装应用程序对应的最新版本的安装文件,以避免应用程序丢失的情况发生。
附图说明
图1是根据本发明第一实施方式中的应用程序的云端备份方法的流程图;
图2是根据本发明第四实施方式中的应用程序的云端还原方法的流程图;
图3是根据本发明第五实施方式中的应用程序的云端还原方法的流程图;
图4是根据本发明第六实施方式中的终端备份装置的方框示意图;
图5是根据本发明第七实施方式中的终端还原装置的方框示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
本发明的第一实施方式涉及一种应用程序的云端备份方法,具体流程如图1所示。本实施方式在终端的基础上进行实施,终端可以是手机、平板电脑、电脑等电子设备,具体步骤如下:
步骤101,判断终端是否检测到一应用程序的备份请求。若是,则执行步骤102,否则执行步骤101。
具体的说,当用户需要备份某一应用程序时,则用户通过一定的操作,发送与该应用程序相关的备份指令给终端,终端在接收到该备份指令时,则判定检测到一应用程序的备份请求。当然,在实际操作时,终端内可以预先保存用户或技术开发人员设置的备份发生时间和备份周期,由终端自动对应用程序进行备份。如,终端每周一的凌晨,则自动备份终端上的某一或某些应用程序。或者,终端内还可以保存有应用程序的预设阈值,当终端上的应用程序到达预设阈值时,则终端自动备份终端上的某一或某些应用程序。
步骤102,调取预存的应用列表。
具体的说,预存的应用列表为应用商城中包含的各应用程序所组成的应用列表,即,应用列表终端上的应用商店中提供下载的所有应用。更具体的说,用户或技术开发人员可以预先在终端内设置并保存应用列表的获取时间,以便于终端通过定期访问与应用商城对应的服务器的方式,获取应用列表,并进行保存,以便于调取。
在实际操作时,终端获取应用列表的方式也可以设置为每检测到终端重新开机,则控制终端访问与应用商城对应的服务器获取应用列表,并保存;或者,每次进入应用商城的应用程序,则控制终端访问与应用商城对应的服务器获取应用列表,并保存。然,终端获取应用列表的方式在此并不做任何限定。
步骤103,判断应用程序是否包含在应用列表中。若是,则执行步骤104,否则执行步骤105。
具体的说,终端将需要备份的应用程序在应用列表中进行查找,判断是否存在一应用列表中的应用程序与需要备份的应用程序相同。若是,则判定应用程序包含在应用列表中,否则,判定应用程序不包含在应用列表中。更具体的说,若应用程序包含在应用列表中,则说明应用商城中提供该应用程序的下载功能,否则,若应用程序不包含在应用列表,则说明应用商城中不能够该应用程序的下载功能。
步骤104,将应用程序的名称保存至对应的云端。
具体的说,当应用程序包含在应用列表中,应用商城中提供该应用程序的下载功能时,则终端在备份该应用程序时,直接将该应用程序的名称保存到与应用商城关联的、与终端相对应的云端即可。如,每个终端在应用商城中注册有具有唯一的标识码,每一个标识码具有相对应的云端存储空间。当终端备份应用程序时,将应用程序备份在与该终端的标识码对应的云端存储空间。
步骤105,提取包含应用程序内容的第一文件夹,并将第一文件夹打包为备份文件。
具体的说,当应用程序不包含在应用列表中,应用商城中不能提供该应用程序的下载功能时,则终端在备份该应用程序时,将终端内保存的该应用程序内容的文件夹作为第一文件夹提取出来,将第一文件夹进行压缩打包,将打包后的文件作为备份文件,以减少备份时的数据传输量。
步骤106,将备份文件上传至云端。
具体的说,终端通过网络连接将备份文件上传至相对应的云端存储空间。如,终端通过移动网络连接进行备份,从而使得用户随时随地都能够进行数据备份;或者,终端通过无线网络连接(如,WIFI网络连接)进行备份,较为经济实惠。这样,使得应用程序在还原时,终端能够直接通过访问云端,下载该备份文件进行安装的方式,还原该应用程序,应用程序还原的操作较为方便快捷,有效的避免了应用程序丢失的情况发生,提高数据完整性。
综上所述,本实施方式中,终端在需要备份某一应用程序时,需要对该程序是否包含在应用列表中进行判断,根据判断结果,对该应用程序的备份方式进行选择,使得终端在备份应用程序时,避免将需要备份的所有应用程序的安装文件都进行打包上传,减少打包量与数据传输量、缩短打包时间与备份上传时间,降低云端的数据存储量。
本发明的第二实施方式涉及一种应用程序的云端备份方法。第二实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在本发明第二实施方式中,在保存应用程序的名称时,还保存应用程序的版本号、识别码、下载链接和存于终端的用户数据,以便于应用程序在还原时,终端能够根据上述信息准确的查找到对应的应用程序进行还原。
如,每个应用程序均具有唯一的识别码。当终端将应用程序的名称保存至对应的云端时,还将该应用程序的识别码一起存储到云端中,以便于应用程序在还原时,终端能够根据所保存的应用程序的名称与识别码精准的查找到相对应的应用程序。
当然,在实际操作时,在保存应用程序的名称时,也可以保存应用程序的版本号、识别码、下载链接和存于终端的用户数据这些信息的其中之一或其任意组合,以扩展本发明的使用范围。
本发明的第三实施方式涉及一种应用程序的云端备份方法。第三实施方式在第二实施方式的基础上加以改进,主要改进之处在于:在本发明第三实施方式中,应用商店的服务器上存有已下架的应用程序安装文件,以便于安装过已下架的应用程序的用户依然能够通过该应用商店下载该应用程序,防止由于应用下架造成的应用还原失败。
如,应用商店的服务器中可以保存有与已下架的应用程序相对应的下载链接,以使得应用程序在还原时,终端能够通过应用商店的服务器保存的下载链接,较为方便快捷的下载到相应的应用程序。当然,应用商店的服务器中也可以存有的已下架的应用程序的安装文件,以便于终端直接下载安装。
本发明第四实施方式涉及一种应用程序的云端还原方法,具体流程如图2所示,本实施方式在终端的基础上进行实施,终端可以是手机、平板电脑、电脑等电子设备,具体步骤如下:
步骤201,判断终端是否检测到一应用程序的还原请求。若是,则执行步骤202,否则执行步骤201。
具体的说,当用户需要还原某一应用程序时,则用户通过一定的操作,发送与该应用程序相关的还原指令给终端,该还原指令可以包含应用程序的名称、版本号、识别号等信息,终端在接收到该还原指令时,则判定检测到一应用程序的还原请求。
步骤202,调取预存的应用列表。
步骤203,判断应用程序是否在应用列表中。若是,则执行步骤204,否则执行步骤205。
本实施方式中,终端调取预存的应用列表的方式以及判断应用程序是否在应用列表中的方式,与第一实施方式中的步骤102以及步骤103大致相同,为减少重复,在此不再赘述。
步骤204,从应用商店中下载应用程序的安装文件,并安装。
具体的说,若需要还原的应用程序包含在应用列表中,应用商城中提供该应用程序的下载功能时,则终端根据待还原应用程序的名称、版本号、识别号等信息,在应用商城中查询到对应的应用程序,进行下载安装。
于本实施方式而言,在应用商店中下载应用程序的安装文件时,如果终端对应的云端保存有应用程序的版本号,则根据所保存的版本号,从应用商店中查找并下载应用程序对应版本号的安装文件;如果终端对应的云端未保存有应用程序的版本号,则从应用商店中下载应用程序最新版本的安装文件。通过这种方式,应用程序在还原时,优先考虑恢复与之前相同的版本的应用程序,以便于为用户提供较好的功能体验。而后才考虑安装应用程序对应的最新版本的安装文件,以避免应用程序丢失的情况发生。
步骤205,从对应的云端下载对应应用程序的备份文件。
具体的说,当应用程序不包含在应用列表中,应用商城中不能提供该应用程序的下载功能时,则终端通过访问云端,下载云端中所保存的该应用程序对应的备份文件的方式,获取该应用程序的安装文件。
步骤206,解压备份文件,完成应用程序的还原。
由于在终端备份文件时,会将终端需要保存的应用程序内容的文件夹进行压缩打包,将打包后的文件作为备份文件,以减少备份时的数据传输量。因此,步骤205中所获取的备份文件为一个压缩文件。此时,终端需要对该压缩文件进行解压,而后进行安装,以完成应用程序的还原。
本发明第五实施方式涉及一种应用程序的云端还原方法,具体流程如图4所示。第五实施方式与第四实施方式大致相同,主要区别之处在于:在本发明第四实施方式中,云端保存的为包含应用程序内容的文件夹所打包成的备份文件。而在本发明第五实施方式中,云端中保存的可以为应用程序的下载链接,使得应用程序在还原时,能够根据云端存储的下载链接,精准的下载到对应的应用程序,应用程序还原的操作较为方便快捷,有效的避免了应用程序丢失的情况发生,保证待还原应用的数据完整性。
本实施方式中的步骤301至步骤304与第四实施方式中的步骤201至步骤204大致相同,为避免重复,在此不再赘述,以下对不同部分进行说明:
步骤305,判断云端是否保存有应用程序的下载链接。若是,则执行步骤306,否则结束。
具体的说,终端在进行应用程序备份时,可以将应用程序对应的下载链接保存至云端,以使得应用程序在还原时,终端能够通过访问云端的方式,查找是否存在当前需还原应用程序所对应的下载链接。若查询到一下载链接与当前需还原应用程序相对应,则判定云端保存有应用程序的下载链接;否则,判定云端不保存有应用程序的下载链接。
步骤306,通过下载链接下载应用程序的安装文件,并安装。
具体的说,终端能够通过访问云端,查找到下载链接,访问该下载链接所对应的服务器以获取该应用程序的安装文件。
值得一提的是,本实施方式中,当判定云端不保存有应用程序的下载链接时,应用商店的服务器还可以根据当前需还原应用程序的种类,查询与其相关的应用程序进行推荐,以供用户选择安装,从而尽可能的保证还原的完整性。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第六实施方式涉及一种终端备份装置,如图4所示,包含:
调取模块,用于在检测到一应用程序的备份请求时,调取预存的应用列表;其中,应用列表包含终端上的应用商店中提供下载的所有应用;
判断模块,用于判断应用程序是否包含于应用列表中;
备份模块,用于在判定应用程序包含于应用列表中时,将应用程序的名称保存至对应的云端。
不难发现,本实施方式为与第一实施方式相对应的***实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明第七实施方式涉及一种终端还原装置,如图5所示,包含:
调取模块,用于在检测到一应用程序的还原请求时,调取预存的应用列表;其中,应用列表包含终端上的应用商店中提供下载的所有应用;
判断模块,用于判断应用程序是否包含于应用列表中;
下载模块,用于在判定应用程序包含于应用列表中时,从应用商店中下载应用程序的安装文件;
安装模块,用于在下载模块下载完成安装文件时,安装安装文件。
由于第四实施方式与本实施方式相互对应,因此本实施方式可与第四实施方式互相配合实施。第四实施方式中提到的相关技术细节在本实施方式中依然有效,在第四实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第四实施方式中。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种应用程序的云端备份方法,其特征在于,包含以下步骤:
A1.终端在检测到一应用程序的备份请求时,调取预存的应用列表,判断所述应用程序是否包含在所述应用列表中;其中,所述应用列表包含所述终端上的应用商店中提供下载的所有应用;
A2.如果判定所述应用程序包含于所述应用列表中,则将所述应用程序的名称保存至对应的云端。
2.根据权利要求1所述的应用程序的云端备份方法,其特征在于,所述步骤A1之后,还包含以下步骤:
A3.如果所述应用程序不包含于所述应用列表中,则在所述终端中提取包含所述应用程序内容的第一文件夹,并将所述第一文件夹打包为备份文件;
A4.将所述备份文件上传至所述云端。
3.根据权利要求1所述的应用程序的云端备份方法,其特征在于,所述步骤A2中,在保存所述应用程序的名称时,还保存以下之一或其任意组合:
所述应用程序的版本号、识别码、下载链接和存于所述终端的用户数据。
4.根据权利要求3所述的应用程序的云端备份方法,其特征在于,所述应用商店的服务器上存有已下架的应用程序安装文件。
5.一种应用程序的云端还原方法,其特征在于,包含以下步骤:
B1.终端在检测到一应用程序的还原请求时,调取预存的应用列表,判断所述应用程序是否在所述应用列表中;其中,所述应用列表包含所述终端上的应用商店中提供下载的所有应用;
B2.如果判定所述应用程序包含于所述应用列表中,则从所述应用商店中下载所述应用程序的安装文件,并安装。
6.根据权利要求5所述的应用程序的云端还原方法,其特征在于,所述步骤B1之后,还包含以下步骤:
B3.如果所述应用程序不包含于所述应用列表中,则从对应的云端下载对应所述应用程序的备份文件;
B4.解压所述备份文件,完成所述应用程序的还原。
7.根据权利要求5所述的应用程序的云端还原方法,其特征在于,所述步骤B1之后,还包含以下步骤:
如果所述应用程序不包含于所述应用列表中,则判断所述云端是否保存有所述应用程序的下载链接;
如果所述云端存在所述应用程序的下载链接,则通过所述下载链接下载所述应用程序的安装文件,并安装。
8.根据权利要求5所述的应用程序的云端还原方法,其特征在于,所述从应用商店中下载所述应用程序的安装文件的步骤中,包含以下子步骤:
如果所述终端对应的云端保存有所述应用程序的版本号,则根据所保存的版本号,从所述应用商店中查找并下载所述应用程序对应版本号的安装文件;
如果所述终端对应的云端未保存有所述应用程序的版本号,则从所述应用商店中下载所述应用程序最新版本的安装文件。
9.一种终端备份装置,其特征在于,包含:
调取模块,用于在检测到一应用程序的备份请求时,调取预存的应用列表;其中,所述应用列表包含所述终端上的应用商店中提供下载的所有应用;
判断模块,用于判断所述应用程序是否包含于所述应用列表中;
备份模块,用于在判定所述应用程序包含于所述应用列表中时,将所述应用程序的名称保存至对应的云端。
10.一种终端还原装置,其特征在于,包含:
调取模块,用于在检测到一应用程序的还原请求时,调取预存的应用列表;其中,所述应用列表包含所述终端上的应用商店中提供下载的所有应用;
判断模块,用于判断所述应用程序是否包含于所述应用列表中;
下载模块,用于在判定所述应用程序包含于所述应用列表中时,从所述应用商店中下载所述应用程序的安装文件;
安装模块,用于在所述下载模块下载完成所述安装文件时,安装所述安装文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610282648.1A CN106027602A (zh) | 2016-04-29 | 2016-04-29 | 应用程序的云端备份、还原方法及终端备份、还原装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610282648.1A CN106027602A (zh) | 2016-04-29 | 2016-04-29 | 应用程序的云端备份、还原方法及终端备份、还原装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106027602A true CN106027602A (zh) | 2016-10-12 |
Family
ID=57081382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610282648.1A Pending CN106027602A (zh) | 2016-04-29 | 2016-04-29 | 应用程序的云端备份、还原方法及终端备份、还原装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106027602A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106528480A (zh) * | 2016-12-16 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | 防热插拔数据丢失方法、***以及终端设备 |
CN107423077A (zh) * | 2016-12-21 | 2017-12-01 | 北京安云世纪科技有限公司 | 移动终端及其应用程序备份及安装方法和装置 |
CN107967153A (zh) * | 2017-12-13 | 2018-04-27 | 维沃移动通信有限公司 | 一种应用程序的管理方法及移动终端 |
CN112631608A (zh) * | 2021-01-05 | 2021-04-09 | 北京字节跳动网络技术有限公司 | 编译方法、装置、终端及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102360320A (zh) * | 2011-09-30 | 2012-02-22 | 奇智软件(北京)有限公司 | 一种基于云架构的终端备份对象共享恢复方法 |
CN102495771A (zh) * | 2011-09-30 | 2012-06-13 | 奇智软件(北京)有限公司 | 一种基于云架构的终端对象分类备份及恢复方法 |
CN102508735A (zh) * | 2011-09-30 | 2012-06-20 | 奇智软件(北京)有限公司 | 一种基于云架构的终端***备份及恢复方法 |
US20140006551A1 (en) * | 2012-07-02 | 2014-01-02 | Nti Corporation | System and method for backing up data |
CN103631678A (zh) * | 2013-12-02 | 2014-03-12 | 北京奇虎科技有限公司 | 一种客户端软件的备份方法、还原方法和装置 |
WO2016033929A1 (zh) * | 2014-09-03 | 2016-03-10 | 惠州Tcl移动通信有限公司 | 一种云数据备份及恢复方法 |
-
2016
- 2016-04-29 CN CN201610282648.1A patent/CN106027602A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102360320A (zh) * | 2011-09-30 | 2012-02-22 | 奇智软件(北京)有限公司 | 一种基于云架构的终端备份对象共享恢复方法 |
CN102495771A (zh) * | 2011-09-30 | 2012-06-13 | 奇智软件(北京)有限公司 | 一种基于云架构的终端对象分类备份及恢复方法 |
CN102508735A (zh) * | 2011-09-30 | 2012-06-20 | 奇智软件(北京)有限公司 | 一种基于云架构的终端***备份及恢复方法 |
US20140006551A1 (en) * | 2012-07-02 | 2014-01-02 | Nti Corporation | System and method for backing up data |
CN103631678A (zh) * | 2013-12-02 | 2014-03-12 | 北京奇虎科技有限公司 | 一种客户端软件的备份方法、还原方法和装置 |
WO2016033929A1 (zh) * | 2014-09-03 | 2016-03-10 | 惠州Tcl移动通信有限公司 | 一种云数据备份及恢复方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106528480A (zh) * | 2016-12-16 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | 防热插拔数据丢失方法、***以及终端设备 |
CN107423077A (zh) * | 2016-12-21 | 2017-12-01 | 北京安云世纪科技有限公司 | 移动终端及其应用程序备份及安装方法和装置 |
CN107967153A (zh) * | 2017-12-13 | 2018-04-27 | 维沃移动通信有限公司 | 一种应用程序的管理方法及移动终端 |
CN107967153B (zh) * | 2017-12-13 | 2021-04-02 | 维沃移动通信有限公司 | 一种应用程序的管理方法及移动终端 |
CN112631608A (zh) * | 2021-01-05 | 2021-04-09 | 北京字节跳动网络技术有限公司 | 编译方法、装置、终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106027602A (zh) | 应用程序的云端备份、还原方法及终端备份、还原装置 | |
CN103902696A (zh) | 一种加载资源文件的方法及装置 | |
CN104978253B (zh) | 一种目标文件校验的方法和装置 | |
CN105357323A (zh) | 一种app中html5页面调试方法及装置 | |
CN105335187A (zh) | 一种应用的处理方法及装置 | |
CN105607935A (zh) | 应用程序更新方法及其终端、服务器 | |
CN109933350B (zh) | 在应用中嵌入代码的方法、装置及电子设备 | |
CN107291759A (zh) | 浏览器页面资源的处理方法和装置 | |
CN110377360A (zh) | webview快速加载的方法、显示终端及计算机可读存储介质 | |
CN104243429B (zh) | 一种实现浏览器书签同步的方法、装置及*** | |
CN110333876A (zh) | 一种数据清除方法及控制设备 | |
CN105488078A (zh) | 一种网页数据缓存方法及设备 | |
CN108762767A (zh) | 应用发布方法、装置及计算机可读存储介质 | |
CN103440143A (zh) | 移动web应用升级***及方法 | |
CN107992386A (zh) | 一种路由器内存压力测试方法及*** | |
CN113746879B (zh) | 一种基于虚拟私有云vpc的数据处理方法及装置 | |
CN107391182A (zh) | 一种主题安装包的生成方法、装置、服务器及存储介质 | |
CN107526584B (zh) | 数据接入方法和装置 | |
CN108205588B (zh) | 基于主从结构的数据同步方法及装置 | |
CN104252513B (zh) | 文件缓存装置、***及方法 | |
CN106325896A (zh) | 安装包的共享函数库文件处理方法及装置 | |
CN107357605A (zh) | 运行安装文件的方法和装置 | |
CN107656767A (zh) | ***安装包自动更新的方法、装置、智能快递柜 | |
CN107864209A (zh) | 数据写入的方法、装置及服务器 | |
CN107124446A (zh) | 应用程序下载方法、服务器及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161012 |