一种基于数据迁移进行应用管理的方法及终端与流程

文档序号:11949656阅读:181来源:国知局
一种基于数据迁移进行应用管理的方法及终端与流程

本发明涉及终端技术领域,尤其涉及一种基于数据迁移进行应用管理的方法及终端。



背景技术:

随着终端智能化的飞速发展,诸如手机、平板电脑、可穿戴设备等终端可通过安装各式各样的应用来丰富其功能,在用户的生活、工作、学习等方面为用户提供越来越多的帮助和便利。例如,用户可使用终端连接网络,查找资料、阅读新闻等,还可以使用终端听音乐、看视频、玩游戏、拍照等。

据数据显示,当前国内安卓应用总数已达到140万之多,几乎每个安卓用户的终端中都装有几十甚至近百个应用,但真正日常使用的应用可能只有十几款,大部分应用几乎很长时间才使用一次甚至一直没有被使用。其他终端操作系统如IOS系统、WP系统下的应用同样非常多,一样存在上述情况。于是,这些应用后台偷偷运行占用了终端原本有限的内存空间,消耗着终端的电量和移动网络流量,这些没必要的终端资源消耗,对用户的日常使用带来很多不便,用户使用体验较差,因此,现有终端提供了应用冷冻的处理方式,用户可以设置冷冻时间,当应用超过冷冻时间未被使用时,终端将对该应用进行冷冻处理,禁止该应用运行。但是,随着终端更新换代的速度加快,用户更换终端的频率也在提升,当用户更换终端时,虽然现有技术中存在“一键换机”等应用可以将原终端上的数据资料如联系人、短信息、通话记录及应用等发送到新终端上,但是对于原终端上被冷冻的应用,新终端无法知晓,因此在新终端上,用户需要重新设置冷冻时间,再经过较长时间的使用后,由新终端重新冷冻应用,这样不仅需要耗费用户较多的精力,而且在较长一段时间内,一些不常用的应用仍然将消耗新终端的内存、电量、流量等资源,用户体验较差。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种基于数据迁移进行应用管理的方法及终端。以解决更换终端时应用冷冻需重新设置,用户使用体验较差的问题。

为了解决上述技术问题,本发明实施例第一方面提供了一种基于数据迁移进行应用管理的方法,包括:

第一终端与第二终端建立连接;

接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;

根据接收的应用冷冻策略设置所述第一终端的应用冷冻策略;

根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。

其中,在第一终端与第二终端建立连接之前,还包括:

第一终端接收用户输入的应用迁移接入请求,搜索发起应用迁移的终端。

其中,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行之后,还包括:

对所述第一终端显示的被冷冻的应用的应用图标附上显示冷冻效果的图层。

其中,所述方法还包括:

若接收到用户输入的应用解冻指令,则解冻所述应用解冻指令中选择的被冷冻的应用。

其中,所述方法还包括:

若所述应用安装包不包含冷冻标识,则在安装完成后,允许所述应用安装包对应的应用运行。

本发明实施例第二方面提供了一种终端,包括:

连接单元,用于与第二终端建立连接;

接收单元,用于接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;

设置单元,用于根据接收的应用冷冻策略设置所述终端的应用冷冻策略;

管理单元,用于根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。

其中,所述终端还包括:

搜索单元,用于接收用户输入的应用迁移接入请求,搜索发起应用迁移的终端。

其中,所述管理单元还用于:

对所述第一终端显示的被冷冻的应用的应用图标附上显示冷冻效果的图层。

其中,所述管理单元还用于:

若接收到用户输入的应用解冻指令,则解冻所述应用解冻指令中选择的被冷冻的应用。

其中,所述管理单元还用于:

若所述应用安装包不包含冷冻标识,则在安装完成后,允许所述应用安装包对应的应用运行。

实施本发明实施例,具有如下有益效果:

第一终端通过与第二终端建立连接;接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;从而使得第一终端可以根据接收的应用冷冻策略设置所述第一终端的应用冷冻策略;并根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。从而使得用户在更换终端时,不需要再繁琐地去设置第一终端的应用冷冻策略,以及等待较长时间去冷冻应用,可以根据用户的习惯直接通过与第二终端连接复制第二终端中的设置和冷冻目标,提升了终端的智能性和实用性,用户可减少操作和等待,从而提升了用户的使用体验。

附图说明

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

图1是本发明基于数据迁移进行应用管理的方法的第一实施例的流程示意图;

图2是本发明基于数据迁移进行应用管理的方法的第二实施例的流程示意图;

图3是本发明提供的终端的第一实施例的组成示意图;

图4是本发明提供的终端的第二实施例的组成示意图;

图5是本发明实施例提供的系统的组成示意图。

具体实施方式

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

本发明实施例中的终端,其可以包括智能手机(如Android手机、IOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述用户设备仅是举例,而非穷举,包含但不限于上述用户设备,其可以安装应用,扩展其功能。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

请参照图1,为本发明基于数据迁移进行应用管理的方法的第一实施例的流程示意图,在本实施例中,用户开始使用的是第二终端,终端更换后,用户将使用第一终端。所述方法包括以下步骤:

S101,第一终端与第二终端建立连接。

当用户更换终端后,可以将原来第二终端上的数据迁移到第一终端来使用。用户可以在第二终端上选择需要迁移的数据类型,如联系人、短信息、通话记录、应用等等。第一终端可以与第二终端建立连接,然后开始进行数据迁移。

S102,接收所述第二终端发送的应用安装包和应用冷冻策略。

应用冷冻策略中包含超过预设时间未使用则对应用进行冷冻的规则。

如果用户在第二终端上选择迁移的数据类型包含应用的迁移,则在所述第二终端为所述第二终端上已被冷冻的应用对应的应用安装包附上冷冻标识后,所述第一终端执行接收所述第二终端发送的应用安装包和应用冷冻策略的步骤。

即若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中将包含冷冻标识。与常规的应用迁移相比,在本发明实施例中,为了确保用户更换终端之后,无需再次手动设置应用冷冻策略及等待不常用应用在较长时间后被冷冻,第二终端不仅传输应用安装包到第一终端,还会根据第二终端上应用被冷冻的情况对需要发送的应用安装包附上冷冻标识,且在向第一终端发送应用安装包时,不仅发送了携带冷冻标识的应用安装包,还同时将第二终端的应用冷冻策略一并发送给第一终端。

需要说明的是,当用户从第二终端更换为第一终端之后,第一终端同样可以具备第二终端的功能,如在进行应用迁移至第三终端时,对被冷冻应用的应用安装包附上冷冻标识并一并发送自己的应用冷冻策略。

S103,根据接收的应用冷冻策略设置所述第一终端的应用冷冻策略。

在应用冷冻策略中,包含了用户在第二终端上设置的冷冻时间,如,超过1天未使用冷冻、超过3天未使用冷冻、超过7天未使用冷冻、超过10天未使用冷冻、超过15天未使用冷冻等等。第一终端可以复制这些冷冻策略。

S104,根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。

可选地,如果某应用在第二终端上已被冷冻,则其安装包将被附上冷冻标识如1。未被冷冻则冷冻标识可以为0,也可以没有冷冻标识。在所述第一终端根据接收到的应用安装包安装应用时,可以检测应用安装包中是否包含冷冻标识,如果包含则在安装完成之后对其进行冷冻处理,被冷冻的应用将无法运行,因此,被冷冻的应用也就不会在后台占用终端的内存,消耗终端的电量和移动网络流量,不会推送骚扰信息。用户可以在需要使用被冷冻的应用时对其进行解冻操作。对于被冷冻的应用,可以在其应用图标上增加“寒冰覆盖”的冷冻效果,以便和正常应用区别,方便用户辨认。解锁后该效果消失,恢复正常显示。如果不包含冷冻标识则在安装后无需处理。

在本实施例中,第一终端通过与第二终端建立连接;接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;从而使得第一终端可以根据接收的应用冷冻策略设置所述第一终端的应用冷冻策略;并根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。从而使得用户在更换终端时,不需要再繁琐地去设置第一终端的应用冷冻策略,以及等待较长时间去冷冻应用,可以根据用户的习惯直接通过与第二终端连接复制第二终端中的设置和冷冻目标,提升了终端的智能性和实用性,用户可减少操作和等待,从而提升了用户的使用体验。

请参照图2,为本发明基于数据迁移进行应用管理的方法的第二实施例的流程示意图,在本实施例中,用户开始使用的是第二终端,终端更换后,用户将使用第一终端。所述方法包括以下步骤:

S201,第一终端接收用户输入的应用迁移接入请求,搜索发起应用迁移的终端

S202,第一终端与第二终端建立连接。

当用户更换终端后,可以将原来第二终端上的数据迁移到第一终端来使用。用户可以在第二终端上选择需要迁移的数据类型,如联系人、短信息、通话记录、应用等等。第一终端可以与第二终端建立连接,然后开始进行数据迁移。

S203,接收所述第二终端发送的应用安装包和应用冷冻策略。

如果用户在第二终端上选择迁移的数据类型包含应用的迁移,则在所述第二终端为所述第二终端上已被冷冻的应用对应的应用安装包附上冷冻标识后,所述第一终端执行接收所述第二终端发送的应用安装包和应用冷冻策略的步骤。

即若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中将包含冷冻标识。与常规的应用迁移相比,在本发明实施例中,为了确保用户更换终端之后,无需再次手动设置应用冷冻策略及等待不常用应用在较长时间后被冷冻,第二终端不仅传输应用安装包到第一终端,还会根据第二终端上应用被冷冻的情况对需要发送的应用安装包附上冷冻标识,且在向第一终端发送应用安装包时,不仅发送了携带冷冻标识的应用安装包,还同时将第二终端的应用冷冻策略一并发送给第一终端。

需要说明的是,当用户从第二终端更换为第一终端之后,第一终端同样可以具备第二终端的功能,如在进行应用迁移至第三终端时,对被冷冻应用的应用安装包附上冷冻标识并一并发送自己的应用冷冻策略。

S204,根据接收的应用冷冻策略设置所述第一终端的应用冷冻策略。

在应用冷冻策略中,包含了用户在第二终端上设置的冷冻时间,如,超过1天未使用冷冻、超过3天未使用冷冻、超过7天未使用冷冻、超过10天未使用冷冻、超过15天未使用冷冻等等。第一终端可以复制这些冷冻策略。

S205,根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行,对所述第一终端显示的被冷冻的应用的应用图标附上显示冷冻效果的图层,若所述应用安装包不包含冷冻标识,则在安装完成后,允许所述应用安装包对应的应用运行。

可选地,如果某应用在第二终端上已被冷冻,则其安装包将被附上冷冻标识如1。未被冷冻则冷冻标识可以为0,也可以没有冷冻标识。在所述第一终端根据接收到的应用安装包安装应用时,可以检测应用安装包中是否包含冷冻标识,如果包含则在安装完成之后对其进行冷冻处理,被冷冻的应用将无法运行,因此,被冷冻的应用也就不会在后台占用终端的内存,消耗终端的电量和移动网络流量,不会推送骚扰信息。用户可以在需要使用被冷冻的应用时对其进行解冻操作。对于被冷冻的应用,可以在其应用图标上增加“寒冰覆盖”的冷冻效果,以便和正常应用区别,方便用户辨认。解锁后该效果消失,恢复正常显示。如果不包含冷冻标识则在安装后无需处理。

S206,若接收到用户输入的应用解冻指令,则解冻所述应用解冻指令中选择的被冷冻的应用。

对于解冻后的应用,可以去除其应用图标的冷冻效果,恢复其应用图标正常显示。

请参照图3,为本发明提供的终端的第一实施例的组成示意图;在本实施例中,所述终端包括:

连接单元100,用于与第二终端建立连接;

接收单元200,用于接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;

设置单元300,用于根据接收的应用冷冻策略设置所述终端的应用冷冻策略;

管理单元400,用于根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。

可选地,所述管理单元400还用于:

对所述第一终端显示的被冷冻的应用的应用图标附上显示冷冻效果的图层。

可选地,所述管理单元400还用于:

若接收到用户输入的应用解冻指令,则解冻所述应用解冻指令中选择的被冷冻的应用。

可选地,所述管理单元400还用于:

若所述应用安装包不包含冷冻标识,则在安装完成后,允许所述应用安装包对应的应用运行。

请参照图4,为本发明提供的终端的第二实施例的组成示意图;在本实施例中,所述终端包括:

连接单元100,用于与第二终端建立连接;

接收单元200,用于接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;

设置单元300,用于根据接收的应用冷冻策略设置所述终端的应用冷冻策略;

管理单元400,用于根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。

可选地,所述终端还包括:

搜索单元500,用于接收用户输入的应用迁移接入请求,搜索发起应用迁移的终端。

可选地,所述管理单元400还用于:

对所述第一终端显示的被冷冻的应用的应用图标附上显示冷冻效果的图层。

可选地,所述管理单元400还用于:

若接收到用户输入的应用解冻指令,则解冻所述应用解冻指令中选择的被冷冻的应用。

可选地,所述管理单元400还用于:

若所述应用安装包不包含冷冻标识,则在安装完成后,允许所述应用安装包对应的应用运行。

请参照图5,为本发明实施例提供的系统的组成示意图;在本实施例中,所述系统包括:

第二终端10,用于接收用户输入的数据迁移指令,显示数据迁移的数据类型供用户选择,当用户选择的数据类型包括应用的迁移时,根据第二终端10上应用的冷冻情况对被冷冻的应用对应的应用安装包附上冷冻标识,当与第一终端20建立连接后,将应用安装包和第二终端上的应用冷冻策略发送给第一终端20;

第一终端20,用于与第二终端10建立连接;

接收所述第二终端10发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端10上已被冷冻,则所述应用安装包中包含冷冻标识;根据接收的应用冷冻策略设置所述第一终端20的应用冷冻策略;根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。

可选地,在第一终端20与第二终端10建立连接之前,还包括:

第一终端20接收用户输入的应用迁移接入请求,搜索发起应用迁移的终端。

可选地,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行之后,第一终端20还用于:

对所述第一终端20显示的被冷冻的应用的应用图标附上显示冷冻效果的图层。

若接收到用户输入的应用解冻指令,则解冻所述应用解冻指令中选择的被冷冻的应用。

若所述应用安装包不包含冷冻标识,则在安装完成后,允许所述应用安装包对应的应用运行。

同时,第一终端20同样还可以在用户再次更换终端时,执行第二终端10执行的步骤。记录自身的应用冷冻策略及对已被冷冻的应用的应用安装包附上冷冻标识,发送给再次更换后的其他终端。

通过上述实施例的描述,本发明具有以下优点:

第一终端通过与第二终端建立连接;接收所述第二终端发送的应用安装包和应用冷冻策略,若所述应用安装包对应的应用在所述第二终端上已被冷冻,则所述应用安装包中包含冷冻标识;从而使得第一终端可以根据接收的应用冷冻策略设置所述第一终端的应用冷冻策略;并根据接收的应用安装包安装应用,若所述应用安装包包含冷冻标识,则在安装完成后,冷冻所述应用安装包对应的应用,禁止被冷冻的应用运行。从而使得用户在更换终端时,不需要再繁琐地去设置第一终端的应用冷冻策略,以及等待较长时间去冷冻应用,可以根据用户的习惯直接通过与第二终端连接复制第二终端中的设置和冷冻目标,提升了终端的智能性和实用性,用户可减少操作和等待,从而提升了用户的使用体验。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在本申请所提供的实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:磁碟、光盘、只读存储记忆体(Read-Only Memory,简称ROM)或随机存储记忆体(Random Access Memory,简称RAM)等。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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