应用信息的备份方法、系统、客户端和云服务器技术方案

技术编号:15395349 阅读:63 留言:0更新日期:2017-05-19 06:51
本发明专利技术实施例公开了一种应用信息的备份方法、系统、客户端和云服务器,其中,应用于客户端中的方法包括:响应于一个应用的安装请求,将应用安装到当前设备,并为应用分配一个身份识别号;判断预先安装的所有代理插件中是否存在与应用对应的代理插件;当存在与应用对应的代理插件时,将对应的代理插件中存储的设置信息同步到应用中,基于设置信息对应用进行设置;否则,通过身份识别号从云端服务器获取对应所述应用的设置信息。本发明专利技术实施例可以使应用即使被删除,其设置信息仍然保留在代理插件中,下次安装时,根据身份识别号就能查找到对应的代理插件,并获取之前存储的设置信息,用户对该应用无需重新设置,提升了用户体验。

Backup method, system, client and cloud server for application information

The embodiment of the invention discloses a backup method and application of information system, the client and the cloud server, which includes the methods applied to client in response to a request to install applications, will be applied to the current installation of equipment, and assigned an identification number for the application; and application of corresponding agent if the plugin are all pre installed in the proxy plugin judgment; when there is the corresponding agent and application of the plug-in, will store the corresponding proxy plug-in settings in the information synchronization to the application, set the application settings based on information; otherwise, access to the corresponding to the application setting information from the cloud server through the identification number. The embodiment of the invention can be applied even if deleted, the setting information is still retained in the proxy plugin, the next installation, according to the identification number will be able to find the corresponding proxy plug-in, and access to previously stored information on the application settings, users do not need to re set, enhance the user experience.

【技术实现步骤摘要】
应用信息的备份方法、系统、客户端和云服务器
本专利技术涉及信息备份技术,尤其是一种应用信息的备份方法、系统、客户端和云服务器。
技术介绍
在客户端中的应用都是单独存在的,应用产生的相关数据只保存在该应用中,如果需要对应用中的数据进行备份,需要单独下载云备份程序,并且每次备份数据都需要用户操作才能实现。在实现本专利技术的过程中,专利技术人发现,至少存在以下问题:由于应用产生的相关数据只保存在该应用中,因此,当应用被删除后,所有相关数据都将丢失,再次下载该应用时将无法继续使用之前的相关数据;而云备份由于需要用户操作,而大多数用户不习惯操作,并且备份不能实时进行,会遗漏大量数据信息。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:为了解决应用数据容易丢失的问题。提供一种应用信息的备份方法,应用于客户端中,包括:响应于一个应用的安装请求,将所述应用安装到所述当前设备,并为所述应用分配一个身份识别号;判断预先安装的所有代理插件中是否存在与所述应用对应的代理插件,其中,通过身份识别号是否相同判断所述应用与所述代理插件是否对应;当存在与所述应用对应的代理插件时,将所述对应的代理插件中存储的设置信息同步到所述应用中,基于所述设置信息对所述应用进行设置;当不存在与所述应用对应的代理插件时,通过身份识别号从云端服务器获取对应所述应用的设置信息,基于所述设置信息对所述应用进行设置;其中,每个所述代理插件中保存一个对应应用的设置信息和身份识别号。基于上述方法的另一实施例中,所述从云端服务器获取对应所述应用的设置信息之后,还包括:为所述应用新建对应的代理插件,将从云端服务器中获取的设置信息备份到所述新建的代理插件中。基于上述方法的另一实施例中,在对所述应用进行设置之后,还包括:当所述应用运行时,得到对应所述身份识别号的运行数据,对应所述应用的代理插件备份所述得到的运行数据。基于上述方法的另一实施例中,所述代理插件备份所述得到的运行数据之后,还包括:通过所述代理插件将所述运行数据上传到云服务器中进行存储。基于上述方法的另一实施例中,还包括:当对应所述应用的代理插件接收操作指令时,跳转至所述应用执行所述操作指令,并将根据所述操作指令获得的操作信息备份到所述代理插件中。根据本专利技术实施例的另一个方面,提供的一种应用信息的备份方法,应用于云服务器中,包括:接收客户端中代理插件发送的对应应用的身份识别号、设置信息和/或运行数据;判断数据库中是否存在与所述身份识别号对应的数据条目,其中,每条所述数据条目中存储具有相同身份识别号的所有设置信息和运行数据;当数据库中存在与所述身份识别号对应的数据条目时,将所述设置信息和/或运行数据存入所述对应数据条目中;当数据库中不存在与所述身份识别号对应的数据条目时,基于所述身份识别号新建一条数据条目,并将所述设置信息和/或运行数据存入所述新建的数据条目中。根据本专利技术实施例的另一个方面,提供的一种客户端,包括:请求单元,用于响应于一个应用的安装请求,将所述应用安装到所述当前设备,并为所述应用分配一个身份识别号;插件判断单元,用于判断预先安装的所有代理插件中是否存在与所述应用对应的代理插件,其中,通过身份识别号是否相同判断所述应用与所述代理插件是否对应;应用备份单元,用于当存在与所述应用对应的代理插件时,将所述对应的代理插件中存储的设置信息同步到所述应用中,基于所述设置信息对所述应用进行设置;其中,每个所述代理插件中保存一个对应应用的设置信息和身份识别号;云请求单元,用于当不存在与所述应用对应的代理插件时,通过身份识别号从云端服务器获取对应所述应用的设置信息,基于所述设置信息对所述应用进行设置。根据本专利技术实施例的另一个方面,提供的一种云服务器,包括:接收单元,用于接收客户端中代理插件发送的对应应用的身份识别号、设置信息和/或运行数据;条目判断单元,用于判断数据库中是否存在与所述身份识别号对应的数据条目,其中,每条所述数据条目中存储具有相同身份识别号的所有设置信息和运行数据;信息备份单元,用于当数据库中存在与所述身份识别号对应的数据条目时,将所述设置信息和/或运行数据存入所述对应数据条目中;如果数据库中不存在与所述身份识别号对应的数据条目,则基于所述身份识别号新建一条数据条目,并将所述设置信息和/或运行数据存入所述新建的数据条目中。根据本专利技术实施例的另一个方面,提供的一种应用信息的备份系统,其特征在于,包括如上所述的云服务器和至少一个如上所述的客户端。基于本专利技术上述实施例提供的应用信息的备份方法、系统、客户端和云服务器,基于身份识别号在代理插件中查找是否存在对应的代理插件,在对应的代理插件中获取之前备份的设置信息,或为没有对应代理插件的应用建立新的代理插件存储设置信息,实现了通过代理插件对所述应用的设置信息进行备份,通过本实施例方法备份后的应用,即使删除该应用,其设置信息仍然保留在对应的代理插件中,下次安装相同应用时,只需根据身份识别号就能查找到对应的代理插件,并获取之前存储的设置信息,用户对该应用无需重新设置,提升了用户体验。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同描述一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术应用于客户端的应用信息的备份方法一个实施例的流程图。图2为本专利技术应用于客户端的应用信息的备份方法另一个实施例的流程图。图3为本专利技术客户端一个实施例的结构示意图。图4为本专利技术客户端另一个实施例的结构示意图。图5为本专利技术应用于云服务器的应用信息的备份方法一个实施例的流程图。图6为本专利技术应用于云服务器的应用信息的备份方法另一个实施例的流程图。图7为本专利技术云服务器一个实施例的结构示意图。图8为本专利技术云服务器另一个实施例的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。本专利技术实施例可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据本文档来自技高网...
应用信息的备份方法、系统、客户端和云服务器

【技术保护点】
一种应用信息的备份方法,其特征在于,应用于客户端中,包括:响应于一个应用的安装请求,将所述应用安装到所述当前设备,并为所述应用分配一个身份识别号;判断预先安装的所有代理插件中是否存在与所述应用对应的代理插件,其中,通过身份识别号是否相同判断所述应用与所述代理插件是否对应;当存在与所述应用对应的代理插件时,将所述对应的代理插件中存储的设置信息同步到所述应用中,基于所述设置信息对所述应用进行设置;当不存在与所述应用对应的代理插件时,通过身份识别号从云端服务器获取对应所述应用的设置信息,基于所述设置信息对所述应用进行设置;其中,每个所述代理插件中保存一个对应应用的设置信息和身份识别号。

【技术特征摘要】
1.一种应用信息的备份方法,其特征在于,应用于客户端中,包括:响应于一个应用的安装请求,将所述应用安装到所述当前设备,并为所述应用分配一个身份识别号;判断预先安装的所有代理插件中是否存在与所述应用对应的代理插件,其中,通过身份识别号是否相同判断所述应用与所述代理插件是否对应;当存在与所述应用对应的代理插件时,将所述对应的代理插件中存储的设置信息同步到所述应用中,基于所述设置信息对所述应用进行设置;当不存在与所述应用对应的代理插件时,通过身份识别号从云端服务器获取对应所述应用的设置信息,基于所述设置信息对所述应用进行设置;其中,每个所述代理插件中保存一个对应应用的设置信息和身份识别号。2.根据权利要求1所述的方法,其特征在于,所述从云端服务器获取对应所述应用的设置信息之后,还包括:为所述应用新建对应的代理插件,将从云端服务器中获取的设置信息备份到所述新建的代理插件中。3.根据权利要求1或2所述的方法,其特征在于,在对所述应用进行设置之后,还包括:当所述应用运行时,得到对应所述身份识别号的运行数据,对应所述应用的代理插件备份所述得到的运行数据。4.根据权利要求3所述的方法,其特征在于,所述代理插件备份所述得到的运行数据之后,还包括:通过所述代理插件将所述运行数据上传到云服务器中进行存储。5.根据权利要求1至4任意一项所述的方法,其特征在于,还包括:当对应所述应用的代理插件接收操作指令时,跳转至所述应用执行所述操作指令,并将根据所述操作指令获得的操作信息备份到所述代理插件中。6.一种应用信息的备份方法,其特征在于,应用于云服务器中,包括:接收客户端中代理插件发送的对应应用的身份识别号、设置信息和/或运行数据;判断数据库中是否存在与所述身份识别号对应的数据条目,其中,每条所述数据条目中存储具有相同身份识别号的所有设置信息和运行数据;当数据库中存在与所述身份识别号对应的数据条目...

【专利技术属性】
技术研发人员:荣涛徐利军
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1