一种数据处理方法及终端.pdf

上传人:r5 文档编号:19492 上传时间:2018-01-12 格式:PDF 页数:17 大小:1.07MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510129149.4

申请日:

2015.03.23

公开号:

CN104778096A

公开日:

2015.07.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 11/14申请日:20150323|||公开

IPC分类号:

G06F11/14

主分类号:

G06F11/14

申请人:

广东欧珀移动通信有限公司

发明人:

李辉; 郑忠

地址:

523860广东省东莞市长安镇乌沙海滨路18号

优先权:

专利代理机构:

广州三环专利代理有限公司44202

代理人:

郝传鑫; 熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种数据处理方法及终端,其中一种数据处理方法包括:请求终端向目标终端发送数据查询请求;所述请求终端解析所述目标终端响应所述数据查询请求返回的查询响应,获取所述查询响应包含的第一应用库中所有应用的属性信息;所述请求终端从预先存储的第二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应用;所述请求终端对所述目标应用进行备份操作。本发明实施例可以实现对终端上的应用进行快速、高效地备份。

权利要求书

1.  一种数据处理方法,其特征在于,包括:
请求终端向目标终端发送数据查询请求;
所述请求终端解析所述目标终端响应所述数据查询请求返回的查询响应, 获取所述查询响应包含的第一应用库中所有应用的属性信息;
所述请求终端从预先存储的第二应用库中获取属性信息与所述第一应用库 中的应用属性信息相同的目标应用;
所述请求终端对所述目标应用进行备份操作。

2.
  根据权利要求1所述的方法,其特征在于,
所述属性信息包括包名和版本号。

3.
  根据权利要求2所述的方法,其特征在于,所述请求终端从预先存储的 第二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应 用,包括:
所述请求终端从预先存储的第二应用库中获取包名与所述第一应用库中的 应用包名相同的第三应用;
所述请求终端判断所述第三应用的版本号是否与所述第一应用库中的应用 版本号相同;
若所述第三应用的版本号与所述第一应用库中的应用版本号相同,则将所 述第三应用设为目标应用。

4.
  根据权利要求1所述的方法,其特征在于,所述请求终端向目标终端发 送数据查询请求之前,还包括:
请求终端通过无线或有线的方式与目标终端建立连接。

5.
  一种数据处理方法,其特征在于,包括:
目标终端接收请求终端发送的数据查询请求;
所述目标终端响应所述数据查询请求,向所述请求终端发送包含第一应用 库中所有应用的属性信息的查询响应,以便于所述请求终端从预先存储的第二 应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应用, 并对所述目标应用进行备份操作。

6.
  一种终端,其特征在于,包括:
发送模块,用于向目标终端发送数据查询请求;
解析模块,用于解析所述目标终端响应所述数据查询请求返回的查询响应, 获取所述查询响应包含的第一应用库中所有应用的属性信息;
获取模块,用于从预先存储的第二应用库中获取属性信息与所述第一应用 库中的应用属性信息相同的目标应用;
备份模块,用于对所述目标应用进行备份操作。

7.
  根据权利要求1所述的终端,其特征在于,
所述属性信息包括包名和版本号。

8.
  根据权利要求7所述的终端,其特征在于,所述获取模块包括:
获取单元,用于从预先存储的第二应用库中获取包名与所述第一应用库中 的应用包名相同的第三应用;
判断单元,用于判断所述第三应用的版本号是否与所述第一应用库中的应 用版本号相同;
设置单元,用于在所述判断单元判断出所述第三应用的版本号与所述第一 应用库中的应用版本号相同时,将所述第三应用设为目标应用。

9.
  根据权利要求6所述的终端,其特征在于,还包括:
连接模块,用于通过无线或有线的方式与目标终端建立连接。

10.
  一种终端,其特征在于,包括:
接收模块,用于接收请求终端发送的数据查询请求;
处理模块,用于响应所述数据查询请求,向所述请求终端发送包含第一应 用库中所有应用的属性信息的查询响应,以便于所述请求终端从预先存储的第 二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应 用,并对所述目标应用进行备份操作。

说明书

一种数据处理方法及终端
技术领域
本发明涉及数据备份技术领域,具体涉及一种数据处理方法及终端。
背景技术
随着智能手机、平板电脑等终端的功能越来越丰富,用户通过利用上述终 端上安装的各类应用即可很好的满足工作和生活等各种场景的需求。为体验新 版或者不同厂商的终端系统固件ROM,不少用户都会对终端进行较频繁的刷机 操作,为避免刷机后再次安装各类应用的繁琐过程,用户通过电脑端的手机助 手(如豌豆荚、应用宝、91助手等)进行应用的备份尤其重要。
现有的数据备份方案中,一般都是将终端上的应用及其相关数据直接拷贝 到电脑中,当终端上安装的应用数量较多或者应用的数据量较大时会很浪费时 间,这在实际操作中会给用户带来很大的不便。如何对终端安装的应用进行快 速、高效地备份已成为亟待解决的问题。
发明内容
本发明实施例提供了一种数据处理方法及终端,可以实现对终端上的应用 进行快速、高效地备份。
本发明实施例第一方面提供了一种数据处理方法,包括:
请求终端向目标终端发送数据查询请求;
所述请求终端解析所述目标终端响应所述数据查询请求返回的查询响应, 获取所述查询响应包含的第一应用库中所有应用的属性信息;
所述请求终端从预先存储的第二应用库中获取属性信息与所述第一应用库 中的应用属性信息相同的目标应用;
所述请求终端对所述目标应用进行备份操作。
本发明实施例第二方面提供了一种数据处理方法,包括:
目标终端接收请求终端发送的数据查询请求;
所述目标终端响应所述数据查询请求,向所述请求终端发送包含第一应用 库中所有应用的属性信息的查询响应,以便于所述请求终端从预先存储的第二 应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应用, 并对所述目标应用进行备份操作。
本发明实施例第三方面提供了一种终端,包括:
发送模块,用于向目标终端发送数据查询请求;
解析模块,用于解析所述目标终端响应所述数据查询请求返回的查询响应, 获取所述查询响应包含的第一应用库中所有应用的属性信息;
获取模块,用于从预先存储的第二应用库中获取属性信息与所述第一应用 库中的应用属性信息相同的目标应用;
备份模块,用于对所述目标应用进行备份操作。
本发明实施例第四方面提供了一种终端,包括:
接收模块,用于接收请求终端发送的数据查询请求;
处理模块,用于响应所述数据查询请求,向所述请求终端发送包含第一应 用库中所有应用的属性信息的查询响应,以便于所述请求终端从预先存储的第 二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应 用,并对所述目标应用进行备份操作。
本发明实施例中,请求终端向目标终端发送数据查询请求,并解析该目标 终端响应该数据查询请求返回的查询响应,获取该查询响应包含的第一应用库 中所有应用的属性信息;请求终端从预先存储的第二应用库中获取属性信息与 该第一应用库中的应用属性信息相同的目标应用,并对该目标应用进行备份操 作,可以实现对终端上的应用进行快速、高效地备份。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据处理方法的第一实施例流程示意图;
图2是本发明实施例提供的一种数据处理方法的第二实施例流程示意图;
图3是本发明实施例提供的一种数据处理方法的第三实施例流程示意图;
图4是本发明实施例提供的一种终端的第一实施例结构示意图;
图5为图4所示的获取模块的一实施例结构示意图;
图6是本发明实施例提供的一种终端的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的终端可以包括智能手机(如Android手机、iOS手机、 Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备 (MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷 举,包含但不限于上述终端。
请参阅图1,为本发明实施例提供的一种数据处理方法的第一实施例流程示 意图。本实施例中所描述的数据处理方法,包括以下步骤:
S101、请求终端向目标终端发送数据查询请求。
在一些的可行的实施方式中,请求终端首先可通过无线保真Wi-Fi、蓝牙等 无线连接方式或USB数据线等有线连接方式与目标终端建立连接,请求终端与 目标终端建立连接的具体方式本发明实施例不作限定。
具体的,目标终端上安装有一个或者多个应用(英文缩写:APP,英文全称: Application),请求终端在与目标终端建立连接后,可自动检测出目标终端上安 装的所有应用,请求终端默认备份检测到的目标终端上安装的所有应用,通过 向目标终端发送数据查询请求,以获取上述所有应用的属性信息。
在一些可行的实施方式中,请求终端在检测出目标终端上安装的所有应用 后,可向用户展示上述所有应用的名称列表以供用户选择其中的部分应用进行 备份,即请求终端只对用户选择的应用进行备份,通过向目标终端发送数据查 询请求,以获取上述所有应用中用户选择的应用的属性信息。
S102、请求终端解析所述目标终端响应所述数据查询请求返回的查询响应, 获取所述查询响应包含的第一应用库中所有应用的属性信息。
其中,上述第一应用库包含目标终端上安装的所有应用或者用户从上述所 有应用中选择的应用,上述属性信息包括应用的包名和版本号。
具体的,目标终端在接收到请求终端发送的数据查询请求后,获取第一应 用库中所有应用的包名和版本号等属性信息,并以查询响应的形式返回给请求 终端,请求终端在对上述查询响应解析后获取查询响应中包含的第一应用库中 所有应用的包名和版本号等属性信息。
S103、请求终端从预先存储的第二应用库中获取属性信息与所述第一应用 库中的应用属性信息相同的目标应用。
其中,上述第二应用库包含在之前的备份操作中目标终端或其它终端安装 的所有应用中备份过的应用。
需要说明的是,第二应用库可存储在请求终端的存储空间中或者云服务器 中。
具体实现中,请求终端从第二应用库中查询是否存在属性信息与第一应用 库中的应用属性信息相同(即包名和版本号均相同)的应用,如果存在,则将 属性信息与第一应用库中的应用属性信息相同的应用设为目标应用。
可以理解的是,上述目标应用具体可为一个或者多个应用。
在一些可行的实施方式中,请求终端可首先从第二应用库中获取包名与第 一应用库中的应用包名相同的第三应用,进而判断上述第三应用的版本号是否 与第一应用库中的应用版本号相同,并将第三应用中版本号与第一应用库中的 应用版本号相同的应用设为目标应用。
其中,上述第三应用具体可为一个或者多个应用。
在一些可行的实施方式中,请求终端可直接将上述第三应用设为目标应用, 即目标应用也可以为第二应用库中包名与第一应用库中的应用包名相同但版本 号可能不同的应用。
举例来说,以目标终端是智能手机,请求终端是笔记本为例,二者均安装 有某款手机助手,笔记本存储的第二应用库包含有UC浏览器、WPS Office、酷 狗音乐、印象笔记和天天飞车五款应用,版本号分别为V10.2.1、7.2.0、8.2.6、 7.0和V4.8.1,此外,智能手机上还安装有UC浏览器、WPS Office和百度云三 款应用,版本号分别为V10.2.1、7.2.0和V7.7.0,智能手机通过USB数据线与 笔记本建立连接后,笔记本可通过上述手机助手自动检测出智能手机安装的UC 浏览器、WPS Office和百度云这三款应用,在默认设置下笔记本会备份上述三 款应用,当接收到用户输入的备份开始指令时,笔记本向智能手机发送数据查 询请求,进而智能手机根据上述数据查询请求,将上述三款应用的包名和版本 号这两项属性信息(即UC浏览器—com.UCMobile、V10.2.1,WPS Office— cn.wps.moffice、7.2.0,百度云—com.baidu.netdisk、V7.7.0)发送到笔记本。
进一步的,笔记本在接收到上述三款应用的属性信息后,首先利用属性信 息中的包名com.UCMobile、cn.wps.moffice和com.baidu.netdisk与第二应用库 中五款应用的包名进行比对,确定第二应用库中存在包名为com.UCMobile的 UC浏览器和包名为cn.wps.moffice的WPS Office,根据第二应用库包含的UC 浏览器和WPS Office的版本号,笔记本可判断出第二应用库包含的UC浏览器 和WPS Office与智能手机上安装的UC浏览器和WPS Office的属性信息相同, 进而笔记本将存储的第二应用库中的UC浏览器和WPS Office设为目标应用以 进行备份操作。
S104、请求终端对所述目标应用进行备份操作。
具体的,请求终端从第二应用库中获取到目标应用后,可从第二应用库所 在的存储路径下直接将目标应用及其应用数据拷贝到指定存储路径中,以完成 对目标应用的数据备份。
在一些可行的实施方式中,对于目标终端上安装的属性信息与第二应用库 中的应用属性信息不同的应用,请求终端可从目标终端中拷贝这一部分应用及 其应用数据,以完成对这一部分应用的数据备份。
本发明实施例中,请求终端向目标终端发送数据查询请求,并解析该目标 终端响应该数据查询请求返回的查询响应,获取该查询响应包含的第一应用库 中所有应用的属性信息;请求终端从预先存储的第二应用库中获取属性信息与 该第一应用库中的应用属性信息相同的目标应用,并对该目标应用进行备份操 作,可以实现对终端上的应用进行快速、高效地备份。
请参阅图2,为本发明实施例提供的一种数据处理方法的第二实施例流程示 意图。本实施例中所描述的数据处理方法,包括以下步骤:
S201、请求终端通过无线或有线的方式与目标终端建立连接。
具体实现中,请求终端首先可通过无线保真Wi-Fi、蓝牙等无线连接方式或 USB数据线等有线连接方式与目标终端建立连接,请求终端与目标终端建立连 接的具体方式本发明实施例不作限定。
S202、请求终端向目标终端发送数据查询请求。
具体的,目标终端上安装有一个或者多个应用(英文缩写:APP,英文全称: Application),请求终端在与目标终端建立连接后,可自动检测出目标终端上安 装的所有应用,请求终端默认备份检测到的目标终端上安装的所有应用,通过 向目标终端发送数据查询请求,以获取上述所有应用的属性信息。
在一些可行的实施方式中,请求终端在检测出目标终端上安装的所有应用 后,可向用户展示上述所有应用的名称列表以供用户选择其中的部分应用进行 备份,即请求终端只对用户选择的应用进行备份,通过向目标终端发送数据查 询请求,以获取上述所有应用中用户选择的应用的属性信息。
S203、请求终端解析所述目标终端响应所述数据查询请求返回的查询响应, 获取所述查询响应包含的第一应用库中所有应用的属性信息。
其中,上述第一应用库包含目标终端上安装的所有应用或者用户从上述所 有应用中选择的应用,上述属性信息包括应用的包名和版本号。
具体的,目标终端在接收到请求终端发送的数据查询请求后,获取第一应 用库中所有应用的包名和版本号等属性信息,并以查询响应的形式返回给请求 终端,请求终端在对上述查询响应解析后获取查询响应中包含的第一应用库中 所有应用的包名和版本号等属性信息。
S204、请求终端从预先存储的第二应用库中获取包名与所述第一应用库中 的应用包名相同的第三应用。
其中,上述第二应用库包含在之前的备份操作中目标终端或其它终端安装 的所有应用中备份过的应用。
需要说明的是,第二应用库可存储在请求终端的存储空间中或者云服务器 中。
S205、请求终端判断所述第三应用的版本号是否与所述第一应用库中的应 用版本号相同,若所述第三应用的版本号与所述第一应用库中的应用版本号相 同,则执行步骤S206和步骤S207,否则,则结束本流程。
具体的,请求终端可首先从第二应用库中获取包名与第一应用库中的应用 包名相同的第三应用,进而判断上述第三应用的版本号是否与第一应用库中的 应用版本号相同。
其中,上述第三应用具体可为一个或者多个应用。
S206、请求终端将所述第三应用设为目标应用。
具体实现中,请求终端在判断出上述第三应用的版本号与第一应用库中的 应用版本号相同时,将第三应用中版本号与第一应用库中的应用版本号相同的 应用设为目标应用。
可以理解的是,上述目标应用具体可为一个或者多个应用。
举例来说,以目标终端是智能手机,请求终端是笔记本为例,二者均安装 有某款手机助手,笔记本存储的第二应用库包含有UC浏览器、WPS Office、酷 狗音乐、印象笔记和天天飞车五款应用,版本号分别为V10.2.1、7.2.0、8.2.6、 7.0和V4.8.1,此外,智能手机上还安装有UC浏览器、WPS Office和百度云三 款应用,版本号分别为V10.2.1、7.2.0和V7.7.0,智能手机通过USB数据线与 笔记本建立连接后,笔记本可通过上述手机助手自动检测出智能手机安装的UC 浏览器、WPS Office和百度云这三款应用,在默认设置下笔记本会备份上述三 款应用,当接收到用户输入的备份开始指令时,笔记本向智能手机发送数据查 询请求,进而智能手机根据上述数据查询请求,将上述三款应用的包名和版本 号这两项属性信息(即UC浏览器—com.UCMobile、V10.2.1,WPS Office— cn.wps.moffice、7.2.0,百度云—com.baidu.netdisk、V7.7.0)发送到笔记本。
进一步的,笔记本在接收到上述三款应用的属性信息后,首先利用属性信 息中的包名com.UCMobile、cn.wps.moffice和com.baidu.netdisk与第二应用库 中五款应用的包名进行比对,确定第二应用库中存在包名为com.UCMobile的 UC浏览器和包名为cn.wps.moffice的WPS Office,根据第二应用库包含的UC 浏览器和WPS Office的版本号,笔记本可判断出第二应用库包含的UC浏览器 和WPS Office与智能手机上安装的UC浏览器和WPS Office的属性信息相同, 进而笔记本将存储的第二应用库中的UC浏览器和WPS Office设为目标应用以 进行备份操作。
S207、请求终端对所述目标应用进行备份操作。
具体的,请求终端从第二应用库中获取到目标应用后,可从第二应用库所 在的存储路径下直接将目标应用及其应用数据拷贝到指定存储路径中,以完成 对目标应用的数据备份。
在一些可行的实施方式中,对于目标终端上安装的属性信息与第二应用库 中的应用属性信息不同的应用,请求终端可从目标终端中拷贝这一部分应用及 其应用数据,以完成对这一部分应用的数据备份。
本发明实施例中,请求终端通过无线或有线的方式与目标终端建立连接, 并向该目标终端发送数据查询请求,进而解析该目标终端响应该数据查询请求 返回的查询响应,获取该查询响应包含的第一应用库中所有应用的属性信息, 请求终端从预先存储的第二应用库中获取包名与该第一应用库中的应用包名相 同的第三应用,并判断该第三应用的版本号是否与该第一应用库中的应用版本 号相同,若该第三应用的版本号与该第一应用库中的应用版本号相同,则请求 终端将该第三应用设为目标应用并对该目标应用进行备份操作,可以实现对终 端上的应用进行快速、高效地备份。
请参阅图3,为本发明实施例提供的一种数据处理方法的第三实施例流程示 意图。本实施例中所描述的数据处理方法,包括以下步骤:
S301、目标终端接收请求终端发送的数据查询请求。
在一些的可行的实施方式中,目标终端首先可通过无线保真Wi-Fi、蓝牙等 无线连接方式或USB数据线等有线连接方式与请求终端建立连接,目标终端与 请求终端建立连接的具体方式本发明实施例不作限定。
具体的,目标终端上安装有一个或者多个应用(英文缩写:APP,英文全称: Application),目标终端在与请求终端建立连接后,请求终端可自动检测出目标 终端上安装的所有应用,请求终端默认备份检测到的目标终端上安装的所有应 用,进而目标终端接收请求终端发送的用于备份上述所有应用的数据查询请求。
在一些可行的实施方式中,请求终端在检测出目标终端上安装的所有应用 后,可向用户展示上述所有应用的名称列表以供用户选择其中的部分应用进行 备份,即请求终端只对用户选择的应用进行备份,此时目标终端接收请求终端 发送的用于备份用户选择的应用的数据查询请求。
S302、目标终端响应所述数据查询请求,向所述请求终端发送包含第一应 用库中所有应用的属性信息的查询响应,以便于所述请求终端从预先存储的第 二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应 用,并对所述目标应用进行备份操作。
其中,上述第一应用库包含目标终端上安装的所有应用或者用户从上述所 有应用中选择的应用,上述第二应用库包含在之前的备份操作中目标终端或其 它终端安装的所有应用中备份过的应用,上述属性信息包括应用的包名和版本 号。
需要说明的是,第二应用库可存储在请求终端的存储空间中或者云服务器 中。
具体的,目标终端在接收到请求终端发送的数据查询请求后,获取第一应 用库中所有应用的包名和版本号等属性信息,并以查询响应的形式返回给请求 终端,从而使得请求终端在对上述查询响应解析后获取查询响应中包含的第一 应用库中所有应用的包名和版本号等属性信息,并从第二应用库中查询属性信 息与第一应用库中的应用属性信息相同(即包名和版本号均相同)的目标应用, 进而从第二应用库所在的存储路径下直接将目标应用及其应用数据拷贝到指定 存储路径中,以完成对目标应用的数据备份。
在一些可行的实施方式中,对于目标终端上安装的属性信息与第二应用库 中的应用属性信息不同的应用,请求终端可从目标终端中拷贝这一部分应用及 其应用数据,以完成对这一部分应用的数据备份。
可以理解的是,上述目标应用具体可为一个或者多个应用。
本发明实施例中,目标终端接收请求终端发送的数据查询请求,并响应该 数据查询请求,向该请求终端发送包含第一应用库中所有应用的属性信息的查 询响应,以便于该请求终端从预先存储的第二应用库中获取属性信息与该第一 应用库中的应用属性信息相同的目标应用,并对该目标应用进行备份操作,可 以实现对终端上的应用进行快速、高效地备份。
请参阅图4,为本发明实施例提供的一种终端的第一实施例结构示意图。本 实施例中所描述的终端,包括:发送模块10、解析模块20、获取模块30和备 份模块40,其中:
发送模块10,用于向目标终端发送数据查询请求。
在一些的可行的实施方式中,请求终端首先可通过无线保真Wi-Fi、蓝牙等 无线连接方式或USB数据线等有线连接方式与目标终端建立连接,请求终端与 目标终端建立连接的具体方式本发明实施例不作限定。
具体的,目标终端上安装有一个或者多个应用(英文缩写:APP,英文全称: Application),请求终端在与目标终端建立连接后,可自动检测出目标终端上安 装的所有应用,请求终端默认备份检测到的目标终端上安装的所有应用,由发 送模块10向目标终端发送数据查询请求,以获取上述所有应用的属性信息。
在一些可行的实施方式中,请求终端在检测出目标终端上安装的所有应用 后,可向用户展示上述所有应用的名称列表以供用户选择其中的部分应用进行 备份,即请求终端只对用户选择的应用进行备份,由发送模块10向目标终端发 送数据查询请求,以获取上述所有应用中用户选择的应用的属性信息。
解析模块20,用于解析所述目标终端响应所述数据查询请求返回的查询响 应,获取所述查询响应包含的第一应用库中所有应用的属性信息。
其中,上述第一应用库包含目标终端上安装的所有应用或者用户从上述所 有应用中选择的应用,上述属性信息包括应用的包名和版本号。
具体的,目标终端在接收到请求终端发送的数据查询请求后,获取第一应 用库中所有应用的包名和版本号等属性信息,并以查询响应的形式返回给请求 终端,解析模块20在对上述查询响应解析后获取查询响应中包含的第一应用库 中所有应用的包名和版本号等属性信息。
获取模块30,用于从预先存储的第二应用库中获取属性信息与所述第一应 用库中的应用属性信息相同的目标应用。
其中,上述第二应用库包含在之前的备份操作中目标终端或其它终端安装 的所有应用中备份过的应用。
需要说明的是,第二应用库可存储在请求终端的存储空间中或者云服务器 中。
具体实现中,获取模块30从第二应用库中查询是否存在属性信息与第一应 用库中的应用属性信息相同(即包名和版本号均相同)的应用,如果存在,则 获取模块30将属性信息与第一应用库中的应用属性信息相同的应用设为目标应 用。
可以理解的是,上述目标应用具体可为一个或者多个应用。
在一些可行的实施方式中,获取模块30可首先从第二应用库中获取包名与 第一应用库中的应用包名相同的第三应用,进而判断上述第三应用的版本号是 否与第一应用库中的应用版本号相同,并将第三应用中版本号与第一应用库中 的应用版本号相同的应用设为目标应用。
其中,上述第三应用具体可为一个或者多个应用。
在一些可行的实施方式中,获取模块30可直接将上述第三应用设为目标应 用,即目标应用也可以为第二应用库中包名与第一应用库中的应用包名相同但 版本号可能不同的应用。
举例来说,以目标终端是智能手机,请求终端是笔记本为例,二者均安装 有某款手机助手,笔记本存储的第二应用库包含有UC浏览器、WPS Office、酷 狗音乐、印象笔记和天天飞车五款应用,版本号分别为V10.2.1、7.2.0、8.2.6、 7.0和V4.8.1,此外,智能手机上还安装有UC浏览器、WPS Office和百度云三 款应用,版本号分别为V10.2.1、7.2.0和V7.7.0,智能手机通过USB数据线与 笔记本建立连接后,笔记本可通过上述手机助手自动检测出智能手机安装的UC 浏览器、WPS Office和百度云这三款应用,在默认设置下笔记本会备份上述三 款应用,当接收到用户输入的备份开始指令时,笔记本向智能手机发送数据查 询请求,进而智能手机根据上述数据查询请求,将上述三款应用的包名和版本 号这两项属性信息(即UC浏览器—com.UCMobile、V10.2.1,WPS Office— cn.wps.moffice、7.2.0,百度云—com.baidu.netdisk、V7.7.0)发送到笔记本。
进一步的,笔记本在接收到上述三款应用的属性信息后,首先利用属性信 息中的包名com.UCMobile、cn.wps.moffice和com.baidu.netdisk与第二应用库 中五款应用的包名进行比对,确定第二应用库中存在包名为com.UCMobile的 UC浏览器和包名为cn.wps.moffice的WPS Office,根据第二应用库包含的UC 浏览器和WPS Office的版本号,笔记本可判断出第二应用库包含的UC浏览器 和WPS Office与智能手机上安装的UC浏览器和WPS Office的属性信息相同, 进而笔记本将存储的第二应用库中的UC浏览器和WPS Office设为目标应用以 进行备份操作。
备份模块40,用于对所述目标应用进行备份操作。
具体的,获取模块30从第二应用库中获取到目标应用后,由备份模块40 从第二应用库所在的存储路径下直接将目标应用及其应用数据拷贝到指定存储 路径中,以完成对目标应用的数据备份。
在一些可行的实施方式中,对于目标终端上安装的属性信息与第二应用库 中的应用属性信息不同的应用,备份模块40可从目标终端中拷贝这一部分应用 及其应用数据,以完成对这一部分应用的数据备份。
在一些可行的实施方式中,本实施例中所描述的终端还可包括连接模块50, 其中:
连接模块50,用于通过无线或有线的方式与目标终端建立连接。
具体的,连接模块50首先可通过无线保真Wi-Fi、蓝牙等无线连接方式或 USB数据线等有线连接方式与目标终端建立连接,连接模块50与目标终端建立 连接的具体方式本发明实施例不作限定。
本发明实施例中,请求终端向目标终端发送数据查询请求,并解析该目标 终端响应该数据查询请求返回的查询响应,获取该查询响应包含的第一应用库 中所有应用的属性信息;请求终端从预先存储的第二应用库中获取属性信息与 该第一应用库中的应用属性信息相同的目标应用,并对该目标应用进行备份操 作,可以实现对终端上的应用进行快速、高效地备份。
请参阅图5,为图4所示的获取模块的一实施例结构示意图。本实施例中所 描述的获取模块30包括:获取单元301、判断单元302和设置单元303,其中:
获取单元301,用于从预先存储的第二应用库中获取包名与所述第一应用库 中的应用包名相同的第三应用;
判断单元302,用于判断所述第三应用的版本号是否与所述第一应用库中的 应用版本号相同;
设置单元303,用于在所述判断单元判断出所述第三应用的版本号与所述第 一应用库中的应用版本号相同时,将所述第三应用设为目标应用。
其中,上述第二应用库包含在之前的备份操作中目标终端或其它终端安装 的所有应用中备份过的应用。
需要说明的是,第二应用库可存储在请求终端的存储空间中或者云服务器 中。
具体的,获取单元301可首先从第二应用库中获取包名与第一应用库中的 应用包名相同的第三应用,进而由判断单元302判断上述第三应用的版本号是 否与第一应用库中的应用版本号相同。
其中,上述第三应用具体可为一个或者多个应用。
在判断单元302判断出上述第三应用的版本号与第一应用库中的应用版本 号相同时,设置单元303将第三应用中版本号与第一应用库中的应用版本号相 同的应用设为目标应用。
可以理解的是,上述目标应用具体可为一个或者多个应用。
本发明实施例中,请求终端通过无线或有线的方式与目标终端建立连接, 并向该目标终端发送数据查询请求,进而解析该目标终端响应该数据查询请求 返回的查询响应,获取该查询响应包含的第一应用库中所有应用的属性信息, 请求终端从预先存储的第二应用库中获取包名与该第一应用库中的应用包名相 同的第三应用,并判断该第三应用的版本号是否与该第一应用库中的应用版本 号相同,若该第三应用的版本号与该第一应用库中的应用版本号相同,则请求 终端将该第三应用设为目标应用并对该目标应用进行备份操作,可以实现对终 端上的应用进行快速、高效地备份。
请参阅图6,为本发明实施例提供的一种终端的第二实施例结构示意图。本 实施例中所描述的终端,包括:接收模块60和处理模块70,其中:
接收模块60,用于接收请求终端发送的数据查询请求。
在一些的可行的实施方式中,目标终端首先可通过无线保真Wi-Fi、蓝牙等 无线连接方式或USB数据线等有线连接方式与请求终端建立连接,目标终端与 请求终端建立连接的具体方式本发明实施例不作限定。
具体的,目标终端上安装有一个或者多个应用(英文缩写:APP,英文全称: Application),目标终端在与请求终端建立连接后,请求终端可自动检测出目标 终端上安装的所有应用,请求终端默认备份检测到的目标终端上安装的所有应 用,进而接收模块60接收请求终端发送的用于备份上述所有应用的数据查询请 求。
在一些可行的实施方式中,请求终端在检测出目标终端上安装的所有应用 后,可向用户展示上述所有应用的名称列表以供用户选择其中的部分应用进行 备份,即请求终端只对用户选择的应用进行备份,此时接收模块60接收请求终 端发送的用于备份用户选择的应用的数据查询请求。
处理模块70,用于响应所述数据查询请求,向所述请求终端发送包含第一 应用库中所有应用的属性信息的查询响应,以便于所述请求终端从预先存储的 第二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应 用,并对所述目标应用进行备份操作。
其中,上述第一应用库包含目标终端上安装的所有应用或者用户从上述所 有应用中选择的应用,上述第二应用库包含在之前的备份操作中目标终端或其 它终端安装的所有应用中备份过的应用,上述属性信息包括应用的包名和版本 号。
需要说明的是,第二应用库可存储在请求终端的存储空间中或者云服务器 中。
具体的,在接收模块60接收到请求终端发送的数据查询请求后,处理模块 70获取第一应用库中所有应用的包名和版本号等属性信息,并以查询响应的形 式返回给请求终端,从而使得请求终端在对上述查询响应解析后获取查询响应 中包含的第一应用库中所有应用的包名和版本号等属性信息,并从第二应用库 中查询属性信息与第一应用库中的应用属性信息相同(即包名和版本号均相同) 的目标应用,进而从第二应用库所在的存储路径下直接将目标应用及其应用数 据拷贝到指定存储路径中,以完成对目标应用的数据备份。
在一些可行的实施方式中,对于目标终端上安装的属性信息与第二应用库 中的应用属性信息不同的应用,请求终端可从目标终端中拷贝这一部分应用及 其应用数据,以完成对这一部分应用的数据备份。
可以理解的是,上述目标应用具体可为一个或者多个应用。
本发明实施例中,目标终端接收请求终端发送的数据查询请求,并响应该 数据查询请求,向该请求终端发送包含第一应用库中所有应用的属性信息的查 询响应,以便于该请求终端从预先存储的第二应用库中获取属性信息与该第一 应用库中的应用属性信息相同的目标应用,并对该目标应用进行备份操作,可 以实现对终端上的应用进行快速、高效地备份。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述 为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的 动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进 行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优 选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有 详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端,可通过其 它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如所述单 元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例 如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略, 或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可 以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性或其它的 形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为 单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者 也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部 单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元 中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的 形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或 使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网 络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储 介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器 (RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程 序代码的介质。以上对本发明实施例所提供的一种数据处理方法及终端进行了 详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以 上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本 领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会 有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

一种数据处理方法及终端.pdf_第1页
第1页 / 共17页
一种数据处理方法及终端.pdf_第2页
第2页 / 共17页
一种数据处理方法及终端.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种数据处理方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种数据处理方法及终端.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种数据处理方法及终端,其中一种数据处理方法包括:请求终端向目标终端发送数据查询请求;所述请求终端解析所述目标终端响应所述数据查询请求返回的查询响应,获取所述查询响应包含的第一应用库中所有应用的属性信息;所述请求终端从预先存储的第二应用库中获取属性信息与所述第一应用库中的应用属性信息相同的目标应用;所述请求终端对所述目标应用进行备份操作。本发明实施例可以实现对终端上的应用进行快速。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1