一种应用程序数据迁移的方法及装置与流程

文档序号:12463453阅读:406来源:国知局
一种应用程序数据迁移的方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种应用程序数据迁移的方法及装置。



背景技术:

当前随着终端设备的日益普及,即时通讯工具、游戏以及音视频应用等终端应用程序日益多样。终端应用程序可支持文本、音视频以及图片等应用程序数据的实时交互,终端应用程序产生的应用程序数据保存在终端设备的本地存储空间中,用户可通过调取菜单等方式随时查看终端设备的本地存储空间中的数据。然而,终端用户更新终端设备的频率越来越快,旧的终端设备上的应用程序数据存储在旧的终端设备的本地存储空间中,用户使用新的终端设备时,需要将旧的终端设备上的应用程序数据迁移至新的终端设备上才可查看。现有技术中,迁移旧的终端设备上的应用程序时只能将旧的终端设备上的所有应用程序数据全部迁移至新的终端设备,数据迁移消耗的资源多,占用的存储空间大。



技术实现要素:

本发明实施例提供一种应用程序数据迁移的方法及装置,可提高应用程序数据迁移的靶向性,提高应用程序数据迁移的效率,增强终端设备的用户体验。

第一方面,本发明实施例提供了一种应用程序数据迁移的方法,其可包括:

第一终端设备建立与第二终端设备的通信连接;

所述第一终端设备获取所述第二终端设备中包含的多个应用程序的信息;

所述第一终端设备根据所述多个应用程序的信息确定目标应用程序;

所述第一终端设备获取所述目标应用程序的应用程序数据,并将所述应用程序数据导入所述第一终端设备的指定存储空间。

第二方面,本发明实施例提供了一种应用程序数据迁移的装置,所述装置为第一终端设备,其可包括:

连接模块,用于建立与第二终端设备的通信连接;

获取模块,用于设备获取所述连接模块建立连接的所述第二终端设备中包含的多个应用程序的信息;

选择模块,用于根据所述获取模块获取的所述多个应用程序的信息确定目标应用程序;

所述获取模块,还用于获取所述选择模块选择的所述目标应用程序的应用程序数据;

导入模块,用于将所述获取模块获取的所述应用程序数据导入所述第一终端设备的指定存储空间。

第三方面提供了一种应用程序数据迁移的系统,其可包括:上述第二方面提供的第一终端设备和第二终端设备;

所述第二终端设备用于与所述第一终端设备建立通信连接,并将其包含的多个应用程序的信息传输给所述第一终端设备;

所述第二终端设备还用于将其包含的目标应用程序的应用程序数据传输给所述第一终端设备;

其中,所述目标应用程序为所述多个应用程序中的一个或者多个。

在本发明实施例中,第一终端设备可根据第二终端设备上的多个应用程序的信息选择需要迁移数据的目标应用程序,将目标应用程序的数据迁移至第一终端设备的指定存储空间,操作方便,提高了应用程序数据迁移的靶向性和效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的应用程序数据迁移的终端设备交互示意图;

图2是本发明实施例提供的应用程序数据迁移的方法的实施例流程示意图;

图3是本发明实施例提供的应用程序数据迁移的装置的实施例结构示意图;

图4是本发明实施例提供的终端设备的实施例结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

具体实现中,本发明实施例提供的终端设备可以包括移动手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类终端设备,本发明实施例不作限定。本发明实施例提供的第一终端设备和第二终端可为相同类型的设备,也可为不同类型的终端设备。例如,第一终端设备和第二终端设备均可为手机,或者第一终端设备为手机,第二终端设备为平板电脑等,具体可根据实际应用场景确定。下面将以手机为例,对本发明实施例提供的应用程序数据迁移的方法及装置进行具体描述。

随着手机的日益普及,手机应用程序(简称手机应用)的类型越来越多,与手机用户的日常生活关系密切的手机应用也越来越多。例如,手机用户可通过手机上的即时通讯应用与朋友聊天、传送文件或者视频,也可通过手机上的摄像机等应用拍照或者录制音视频,或者通过手机上的游戏应用玩手机游戏。手机应用产生的应用程序数据(简称应用数据)将存储在手机的本地存储空间中,并且与手机用户的日常生活密切相关。当手机用户更换手机时,手机用户在新的手机上安装同样的即时通讯应用或者游戏应用,在新的手机上使用即时通讯应用或者游戏应用时产生的数据也将存储在新的手机的本地存储空间中。用户若需要查看旧的手机上的数据,则需要在旧的手机上查看,或者将旧的手机上的数据迁移至新的手机上才能在新的手机上查看。若用户有多部旧手机,则需要将多部旧手机的数据迁移则新的手机上,进而可在新的手机上查看同一个即时通讯应用或者游戏应用在不同的手机上产生的数据。

本发明实施例提供的应用程序数据迁移的方法用于实现不同的手机上的应用数据的迁移,可提高应用数据迁移的有效性,也可提高应用数据迁移的效率。下面将结合图1至图4对本发明实施例提供的应用程序数据迁移的方法及装置进行具体描述。

参见图1,是本发明实施例提供的应用程序数据迁移的终端设备交互示意图。本发明实施例提供的应用程序数据迁移的系统可包括第一终端设备和第二终端设备,其中,第一终端设备和第二终端设备进行应用程序数据迁移的过程可包括步骤:

1、第一终端设备和第二终端设备建立通信连接。

在一些可行的实施方式中,第一终端设备可以通过无线方式(如WI-FI、蓝牙等)与第二终端设备建立通信连接。其中,第二终端设备可为包含第一终端设备所需的数据的终端设备,可由第一终端设备主动发起通信连接。上述第二终端设备也可为需要进行数据迁移的终端设备,可由第二终端设备主动发起通信连接。具体的,第一终端设备可向第二终端设备发起通信连接的建立请求,第二终端设备响应第一终端设备的请求,建立与第一终端设备的通讯连接。可选的,第二终端设备也主动向第一终端设备发送建立通信连接的请求,第一终端设备可根据第二终端设备的请求,建立与第二终端设备的通信连接。具体可根据实际应用场景确定,在此不做限制。

2、第二终端设备向第一终端设备传输其应用程序的信息。

在一些可行的实施方式中,第一终端设备可向第二终端设备发送数据获取请求,请求获取旧手机上已安装的多个应用程序的信息或者全部应用程序的信息。第二终端设备接收到第一终端设备发送的请求之后,则可将其已安装的多个或者全部应用程序(本发明实施例以多个应用程序进行说明)的信息反馈给新手机。此外,第一终端设备和第二终端设备建立连接之后,也可由第二终端设备主动向第一终端设备发送其已安装的应用程序的信息。具体可根据实际应用场景确定,在此不做限制。

3、第一终端设备确定目标应用程序。

在一些可行的实施方式中,第一终端设备获取得到第二终端设备包含的多个应用程序的信息之后,则可从中选择包含指定信息的应用程序,将包含指定信息的应用程序确定为目标应用程序。其中,上述指定信息可包括指定应用程序类型(例如即时通讯应用)、指定类型的数据(例如聊天记录、图片)以及指定启动频率(例如每天启动或者一周内启动的次数包括预设次数阈值)等,在此不再限制。第一终端设备可根据每个应用程序的信息从多个应用程序中选定目标应用程序,其中,上述目标应用程序可为一个或者多个,具体可根据实际应用程序确定,在此不做限制。

4、第一终端设备向第二终端设备请求目标应用程序的应用程序数据。

在一些可行的实施方式中,第一终端设备确定了目标应用程序之后,则可向第二终端设备请求获取目标应用程序的应用程序数据。其中,上述目标应用程序的应用程序数据具体可为目标应用程序运行过程中产生的数据,或者目标应用程序关联的数据存储空间等,在此不做限制。

5、第二终端设备反馈目标应用程序的应用程序数据给第一终端设备。

在一些可行的实施方式中,第二终端设备接收到第一终端设备的请求之后,则可将其包含的目标应用程序的应用程序数据发送给第一终端设备。

6、第一终端设备将目标应用程序的应用程序数据存储至指定存储空间。

在一些可行的实施方式中,第一终端设备可将其安装的应用程序中与目标应用程序相同或者相似的应用程序确定为指定应用程序,将指定应用程序关联的数据存储空间确定为指定存储空间,进而可将目标应用程序对应的应用数据导入指定应用程序对应的数据存储空间中。第一终端设备可按指定应用程序的数据录入路径或者数据录入方式等设置信息,将上述获取得到的目标应用程序的待迁移数据存至指定应用程序对应的数据存储空间中。

参加图2,是本发明实施例提供的应用程序数据迁移的方法的实施例流程示意图。本发明实施例提供的方法,包括步骤:

S101,第一终端设备建立与第二终端设备的通信连接。

在一些可行的实施方式中,第一终端设备可以通过无线方式(如WI-FI、蓝牙等)与第二终端设备建立通信连接。其中,第一终端设备可为第一手机(例如用户的新手机),第二终端设备可为第二手机(例如用户的旧手机)。其中,第二终端设备可为一个或者多个旧手机,即新手机可与一个或者多个旧手机建立通信连接,以将一个或者多个旧手机上的数据迁移至新手机上。

S102,第一终端设备获取第二终端设备中包含的多个应用程序的信息。

在一些可行的实施方式中,第一终端设备具体可为新手机,例如上述新手机。第二终端设备具体可为需要进行数据迁移的终端设备,例如上述旧手机。新手机与旧手机建立通信连接之后,新手机则可获取旧手机中包含的一个或者多个应用程序的信息。本发明实施例将以多个应用程序为例进行说明。具体的,新手机和旧手机建立通信连接之后,新手机可向旧手机发送请求,请求获取旧手机上已安装的多个应用程序中各个应用程序的信息。旧手机接收到新手机发送的请求之后,则可将其已安装的应用程序的信息反馈给新手机。此外,新手机和旧手机建立连接之后,也可由旧手机主动向新手机发送其已安装的应用程序的信息。

需要说明的是,上述应用程序的信息可包括:应用程序的类型、应用程序的使用记录、应用程序产生的数据的类型、应用程序产生的数据的存储路径以及应用程序的启动频率等,具体可根据实际应用场景需求确定。其中,上述应用程序产生的数据的类型可包括:文本数据、音视频数据、图片以及动画等,在此不再限制。

S103,第一终端设备根据多个应用程序的信息确定目标应用程序。

在一些可行的实施方式中,新手机获取得到旧手机上的多个应用程序中各个应用程序的信息之后,则可根据各个应用程序的信息从多个应用程序中选择目标应用程序,其中,上述目标应用程序的信息包含指定信息。其中,上述指定信息可包括指定类型的应用程序(例如即时通讯应用)、指定类型的数据(例如聊天记录、图片)以及指定启动频率(例如每天启动或者一周内启动的次数包括预设次数阈值,或者预设时间段内平均启动频率大于或者等于预设频率阈值)等,在此不再限制。

例如,新手机可根据各个应用程序的启动频率,从各个应用程序中选择启动频率为每天启动的应用程序作为目标应用程序,或者从各个应用程序中选择每周启动次数大于3的应用程序作为目标应用程序,或者从各个应用程序中选择最近一个月内平均每天次数大于3的应用程序作为目标应用程序。

进一步的,新手机也可根据各个应用程序的本地存储空间中存储的应用程序数据的类型,从各个应用程序中选择存储的应用程序数据中包含图片的应用程序作为目标应用程序。新手机可从旧手机中包含的多个应用程序中选择目标应用程序,以将目标应用程序的数据进行迁移,无需将旧手机中全部应用程序的数据进行迁移,数据迁移的靶向性更强,数据迁移所消耗的资源更少,有效性更强。

S104,第一终端设备获取目标应用程序的应用程序数据,并将所述应用程序数据导入所述第一终端设备的指定存储空间。

在一些可行的实施方式中,新手机确定了目标应用程序之后,则可获取目标应用程序的应用程序数据,以将目标应用程序数据迁移至新手机中。其中,上述目标应用程序的应用程序数据具体可为目标应用程序在旧手机上运行产生的数据。具体的,新手机可首先确定目标应用程序的本地存储空间中存储的应用程序数据中需要迁移数据的选取范围,从上述目标应用程序的数据存储空间中获取确定的数据选取范围包含的应用程序数据,将选取的应用程序数据确定为待迁移数据。

其中,上述数据选取范围可包括:选取的数据对应的时间节点(例如2016年1月1日00:00至2016年10月1日24:00)选取的数据的大小(例如2G)或者选取的数据的格式(jpg格式等)等。例如,新手机可将旧手机的摄像机确定为目标应用程序,进而可将摄像机对应的本地存储空间中存储的图片确定为待迁移的数据。进而可将摄像机对应的本地存储空间中存储的图片中选取2016年1月1日至2016年10月1日之间存储的图片作为待迁移图片,或者从摄像机对应的本地存储空间中存储的图片中选取距离当前时间最近的多张图片,选取的图片的大小之和小于或者等于2G,等。

进一步的,在一些可行的实施方式中,新手机获取得到待迁移数据之后,还可将待迁移数据中包含的重复数据删除得到目标应用程序数据。例如,新手机从旧手机1中获取得到2016年1月1日至2016年10月1日之间存储的图片有100张,从旧手机2中获取得到的2016年1月1日至2016年10月1日之间存储的图片有150张。其中,上述100张照片和150张照片中有10张照片重复了,则可将旧手机2中包含的这10张重复的图片删除得到140张照片,进而可将旧手机1上的100张图片和旧手机2上的140张图片确定为待迁移图片。

进一步的,具体实现中,新手机获取得到各个应用程序对应的待迁移数据之后,则可将各个应用程序对应的待迁移数据迁移至新手机中相应的应用程序对应的本地存储空间中。具体的,新手机可将其安装的应用程序中与目标应用程序相同的应用程序确定为指定应用程序,进而可将目标应用程序对应的应用数据导入指定应用程序对应的指定存储空间中。新手机可按指定应用程序的数据录入路径或者数据录入方式等设置信息,将上述获取得到的指定应用程序的待迁移数据存至指定应用程序对应的数据存储空间中。其中,上述指定应用程序对应的指定存储空间中还存储着指定应用程序在新手机上运行时产生的数据(设为生成数据)。待迁移的数据存储至指定应用程序对应的数据存储空间之后,手机用户则可按照查看生成数据的方式查看导入的待迁移数据。

本发明实施例中,术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

在本发明实施例中,新手机可根据旧手机上的应用程序的信息选择需要迁移数据的目标应用程序,将目标应用程序的数据迁移至新手机上,数据迁移的靶向性更强,数据迁移的有效性更高。进一步的,新手机可在其包含的与目标应用程序相同的指定应用程序中导入目标应用程序的应用程序数据,以供用户查阅。在本发明实施例中,将旧手机的数据导入到新手机的操作方便,适用性高,提高了应用程序数据迁移的效率,增强手机的用户体验。

参见图3,是本发明实施例提供的应用程序数据迁移的装置的实施例结构示意图。本发明实施例提供的装置具体可为上述实施例中描述的第一终端设备,即新手机。本发明数量提供的终端设备具体可为上述实施例中提供的旧手机。其中,本发明实施例提供的第一终端设备可包括:

连接模块10,用于建立与第二终端设备的通信连接。

获取模块20,用于设备获取所述连接模块建立连接的所述第二终端设备中包含的多个应用程序的信息。

选择模块30,用于根据所述获取模块获取的所述多个应用程序的信息确定目标应用程序。

所述获取模块20,还用于获取所述选择模块选择的所述目标应用程序的应用程序数据。

导入模块40,用于将所述获取模块获取的所述应用程序数据导入所述第一终端设备的指定存储空间。

在一些可行的实施方式中,多个应用程序的信息中包括每个应用程序的启动频率;

上述选择模块30用于:

确定每个应用程序的启动频率,并将启动频率大于或者等于预设频率阈值的应用程序确定为目标应用程序。

在一些可行的实施方式中,上述多个应用程序的信息中包括每个应用程序的类型或者每个应用程序产生的数据的类型;

上述选择模块30用于:

根据所述获取模块获取的每个应用程序的类型选择指定类型的应用程序,将所述指定类型的应用程序确定为目标应用程序。

在一些可行的实施方式中,上述多个应用程序的信息中包括每个应用程序产生的数据的类型;

上述选择模块30用于:

根据所述获取模块获取的每个应用程序产生的数据的类型选择指定类型的数据,并将包含所述指定类型的数据的应用程序确定为目标应用程序。

在一些可行的实施方式中,上述获取模块20用于:

确定待迁移的所述目标应用程序的应用程序数据的数据选取范围,从所述目标应用程序的数据存储空间中获取所述数据选取范围包含的应用程序数据。

在一些可行的实施方式中,上述数据选取范围包括:选取的数据对应的时间节点、选取的数据的大小以及选取的数据的格式中的至少一种。

在一些可行的实施方式中,上述导入模块40用于:

将所述获取模块获取得到的所述应用程序数据中重复的数据剔除得到待迁移的目标应用程序数据;

确定所述第一终端设备中的指定应用程序,并将所述指定应用程序对应的数据存储空间确定为指定存储空间;

获取所述指定应用程序的设置信息,并根据所述设置信息将所述目标应用程序数据存储至所述指定存储空间。

在一些可行的实施方式中,上述应用程序的信息包括:应用程序的类型、应用程序的启动频率以及应用程序产生的数据的类型中的至少一种。

在一些可行的实施方式中,连接模块10可以通过无线方式(如WI-FI、蓝牙等)建立第一终端设备与第二终端设备的通信连接。其中,第一终端设备可为第一手机(例如用户的新手机),第二终端设备可为第二手机(例如用户的旧手机)。其中,第二终端设备可为一个或者多个旧手机,即新手机可与一个或者多个旧手机建立通信连接,以将一个或者多个旧手机上的数据迁移至新手机上。

具体实现中,第一终端设备具体可为新手机,例如上述新手机。第二终端设备具体可为需要进行数据迁移的终端设备,例如上述旧手机。新手机通过连接模块10与旧手机建立通信连接之后,获取模块20则可获取旧手机中包含的一个或者多个应用程序的信息。本发明实施例将以多个应用程序为例进行说明。具体的,新手机和旧手机建立通信连接之后,获取模块20可向旧手机发送请求,请求获取旧手机上已安装的各个应用程序的信息。旧手机接收到新手机发送的请求之后,则可将其已安装的应用程序的信息反馈给新手机。此外,新手机和旧手机建立连接之后,也可由旧手机主动向新手机发送其已安装的应用程序的信息,获取模块20可获取旧手机发送的数据。

需要说明的是,上述应用程序的信息可包括:应用程序的类型、应用程序的使用记录、应用程序产生的数据、应用程序产生的数据的类型、存储路径以及应用程序的启动频率等,具体可根据实际应用场景需求确定。其中,上述应用程序产生的数据的类型可包括:文本数据、音视频数据、图片以及动画等,在此不再限制。

在一些可行的实施方式中,获取模块20获取得到旧手机上的多个应用程序中各个应用程序的信息之后,选择模块30则可根据获取模块20获取的各个应用程序的信息从多个应用程序中选择目标应用程序,其中,上述目标应用程序的信息包含指定信息。其中,上述指定信息可包括指定类型的应用程序(例如即时通讯应用)、指定类型的数据(例如聊天记录、图片)以及指定启动频率(例如每天启动或者一周内启动的次数包括预设次数阈值,或者预设时间段内平均启动频率大于或者等于预设频率阈值)等,在此不再限制。

例如,选择模块30可根据各个应用程序的启动频率,从各个应用程序中选择启动频率为每天启动的应用程序作为目标应用程序,或者从各个应用程序中选择每周启动次数大于3的应用程序作为目标应用程序,或者从各个应用程序中选择最近一个月内平均每天次数大于3的应用程序作为目标应用程序。

进一步的,选择模块30也可根据各个应用程序的本地存储空间中存储的应用程序数据的类型,从各个应用程序中选择存储的应用程序数据中包含图片的应用程序作为目标应用程序。选择模块30可从旧手机中包含的多个应用程序中选择目标应用程序,以将目标应用程序的数据进行迁移,无需将旧手机中全部应用程序的数据进行迁移,数据迁移的靶向性更强,数据迁移所消耗的资源更少,有效性更强。

在一些可行的实施方式中,选择模块30确定了目标应用程序之后,导入模块40则可获取目标应用程序的应用程序数据,以将目标应用程序数据迁移至新手机中。具体的,导入模块40可首先确定目标应用程序的本地存储空间中存储的数据中需要迁移数据的选取范围,从上述目标应用程序的数据存储空间中获取确定的数据选取范围包含的应用程序数据,将选取的数据确定为待迁移数据。其中,上述数据选取范围可包括:选取的数据对应的时间节点(例如2016年1月1日00:00至2016年10月1日24:00)选取的数据的大小(例如2G)或者选取的数据的格式(jpg格式等)等。例如,选择模块30可将旧手机的摄像机确定为目标应用程序,导入模块40可将摄像机对应的本地存储空间中存储的图片确定为待迁移的数据,进而可将摄像机对应的本地存储空间中存储的图片中选取2016年1月1日至2016年10月1日之间存储的图片作为待迁移图片,或者从摄像机对应的本地存储空间中存储的图片中选取距离当前时间最近的多张图片,选取的图片的大小之和小于或者等于2G,等。

进一步的,在一些可行的实施方式中,导入模块40获取得到待迁移数据之后,还可将待迁移数据中包含的重复数据删除得到目标应用程序数据。例如,导入模块40从旧手机1中获取得到2016年1月1日至2016年10月1日之间存储的图片有100张,从旧手机2中获取得到的2016年1月1日至2016年10月1日之间存储的图片有150张。其中,上述100张照片和150张照片中有10张照片重复了,导入模块40则可将旧手机2中包含的这10张重复的图片删除得到140张照片,进而可将旧手机1上的100张图片和旧手机2上的140张图片确定为待迁移图片。

进一步的,具体实现中,导入模块40获取得到各个应用程序对应的待迁移数据之后,则可将各个应用程序对应的待迁移数据迁移至新手机中相应的应用程序对应的本地存储空间中。具体的,导入模块40可将其安装的应用程序中与目标应用程序相同的应用程序确定为指定应用程序,进而可将目标应用程序对应的应用数据导入指定应用程序对应的指定存储空间中。导入模块40可按指定应用程序的数据录入路径或者数据录入方式等设置信息,将上述获取得到的指定应用程序的待迁移数据存至指定应用程序对应的数据存储空间中。其中,上述指定应用程序对应的指定存储空间中还存储着指定应用程序在新手机上运行时产生的数据(设为生成数据)。待迁移的数据存储至指定应用程序对应的数据存储空间之后,手机用户则可按照查看生成数据的方式查看导入的待迁移数据。

在本发明实施例中,新手机可根据旧手机上的应用程序的信息选择需要迁移数据的目标应用程序,将目标应用程序的数据迁移至新手机上,数据迁移的靶向性更强,数据迁移的有效性更高。进一步的,新手机可在其包含的与目标应用程序相同的指定应用程序中导入目标应用程序的应用程序数据,以供用户查阅。在本发明实施例中,将旧手机的数据导入到新手机的操作方便,适用性高,提高了应用程序数据迁移的效率,增强手机的用户体验。

参见图4,是本发明实施例提供的终端设备的实施例结构示意图。本发明实施例提供的终端设备具体可为上述第一终端设备,其可包括:存储器100和处理器200。

上述存储器100用于存储一组程序代码。

上述处理器200用于调用存储器100中存储的程序代码执行如下操作:

建立与第二终端设备的通信连接;

获取所述第二终端设备中包含的多个应用程序的信息;

根据所述多个应用程序的信息确定目标应用程序;

获取所述目标应用程序的应用程序数据,并将所述应用程序数据导入所述第一终端设备的指定存储空间。

在一些可行的实施方式中,所述多个应用程序的信息中包括每个应用程序的启动频率;

上述处理器200用于:

确定每个应用程序的启动频率,并将启动频率大于或者等于预设频率阈值的应用程序确定为目标应用程序。

在一些可行的实施方式中,上述多个应用程序的信息中包括每个应用程序的类型;

上述处理器200用于:

根据每个应用程序的类型选择指定类型的应用程序,将所述指定类型的应用程序确定为目标应用程序。

在一些可行的实施方式中,上述多个应用程序的信息中包括每个应用程序产生的数据的类型;

上述处理器200用于:

根据每个应用程序产生的数据的类型选择指定类型的数据,并将包含所述指定类型的数据的应用程序确定为目标应用程序。

在一些可行的实施方式中,上述处理器200用于:

确定待迁移的所述目标应用程序的应用程序数据的数据选取范围;

从所述目标应用程序的数据存储空间中获取所述数据选取范围包含的应用程序数据;

其中,所述数据选取范围包括:选取的数据对应的时间节点、选取的数据的大小以及选取的数据的格式中的至少一种。

在一些可行的实施方式中,上述处理器200用于:

将获取得到的所述应用程序数据中重复的数据剔除得到待迁移的目标应用程序数据;

确定所述第一终端设备中的指定应用程序,并将所述指定应用程序对应的数据存储空间确定为指定存储空间;

获取所述指定应用程序的设置信息,并根据所述设置信息将所述目标应用程序数据存储至所述指定数据存储空间

具体实现中,上述终端设备可通过其内置的各个模块执行上述应用程序数据迁移的方法中各个步骤所描述的实现方式,在此不再赘述。

在本发明实施例中,新手机可根据旧手机上的应用程序的信息选择需要迁移数据的目标应用程序,将目标应用程序的数据迁移至新手机上,数据迁移的靶向性更强,数据迁移的有效性更高。进一步的,新手机可在其包含的与目标应用程序相同的指定应用程序中导入目标应用程序的应用程序数据,以供用户查阅。在本发明实施例中,将旧手机的数据导入到新手机的操作方便,适用性高,提高了应用程序数据迁移的效率,增强手机的用户体验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1