控制终端的应用程序迁移的方法、装置及终端制造方法及图纸

技术编号:8452881 阅读:191 留言:0更新日期:2013-03-21 13:57
本发明专利技术提出一种控制终端的应用程序迁移的方法、装置及终端,其中所述方法包括以下步骤:搜索可为终端提供资源支持的至少一个设备;获取至少一个设备中的每个设备可提供的资源;根据每个设备可提供的资源与终端需要的资源确定为终端提供资源支持的最佳设备;以及控制终端的应用程序迁移至最佳设备。根据本发明专利技术实施例的方法,控制将应用程序迁移至最佳设备,使得资源相对空闲的最佳设备为当前资源紧张的终端提供服务和支持,充分利用终端关联的最佳设备的闲置资源,使终端不受自身资源不足的限制,提高了程序的执行效率,并充分节约了资源。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种控制终端的应用程序迁移的方法、装置及终端
技术介绍
目前,移动终端和移动终端、移动终端和其他终端(例如个人计算机)等多个终端之间可通过无线(如蓝牙、Wifi等)和数据线相互通信,当某个终端运行应用程序时,由于该终端设备配置或者应用程序等问题,应用程序运行缓慢或者难以正常,此时其他终端可能资源空闲或者运行性能更快,由此则资源不能得到充分的利用。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的一个目的在于提出一种控制终端的应用程序迁移的方法,该方法充分利用与终端关联的设备的闲置资源,使终端不受自身资源不足的限制,提高了程序的执行效率。本专利技术的第二个目的在于提出一种控制终端的应用程序迁移的装置。本专利技术的第三个目的在于提出一种终端。为达到所述目的,本专利技术第一方面的实施例公开了一种控制终端的应用程序迁移的方法,包括以下步骤a、搜索可为终端提供资源支持的至少一个设备;b、获取所述至少一个设备中的每个设备可提供的资源;C、根据所述每个设备可提供的资源与所述终端需要的资源确定为所述终端提供资源支持的最佳设备;以及d、控制所述终端的应用程序迁移至所述最佳设备。根据本专利技术实施例的控制终端的应用程序迁移的方法,控制将应用程序迁移至最佳设备,使得资源相对空闲的最佳设备为当前资源紧张的终端提供服务和支持,充分利用终端关联的最佳设备的闲置资源,使终端不受自身资源不足的限制,提高了程序的执行效率,并充分节约了资源。为达到所述目的,本专利技术第二方面的实施例公开了一种控制终端的应用程序迁移的装置,包括搜索模块,用于搜索可为终端提供资源支持的至少一个设备;获取模块,用于获取所述至少一个设备中的每个设备可提供的资源;确定模块,用于根据所述每个设备可提供的资源与所述终端需要的资源确定为所述终端提供资源支持的最佳设备;以及控制模块,用于控制所述终端的应用程序迁移至所述最佳设备。根据本专利技术实施例的控制终端的应用程序迁移的装置,控制将应用程序迁移至最佳设备,使得资源相对空闲的最佳设备为当前资源紧张的终端提供服务和支持,充分利用终端关联的最佳设备的闲置资源,使终端不受自身资源不足的限制,提高了程序的执行效率,并充分节约了资源。为达到所述目的,本专利技术第三方面的实施例公开了一种终端,包括本专利技术第二方面实施例的控制终端的应用程序迁移的装置。根据本专利技术实施例的终端,通过控制终端的应用程序迁移的装置可以控制将应用程序迁移至最佳设备,使得资源相对空闲的最佳设备为当前资源紧张的终端提供服务和支持,充分利用终端关联的最佳设备的闲置资源,使终端不受自身资源不足的限制,提高了程序的执行效率,并充分节约了资源。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图I为根据本专利技术一个实施例的控制终端的应用程序迁移的方法的流程图2为根据本专利技术一个具体实施例的控制终端的应用程序迁移的方法的流程图3为根据本专利技术又一个具体实施例的控制终端的应用程序迁移的方法的流程图4为根据本专利技术一个实施例的控制终端的应用程序迁移的装置的结构示意图5为根据本专利技术一个具体实施例的控制终端的应用程序迁移的装置的结构示意图;以及图6为根据本专利技术又一个具体实施例的控制终端的应用程序迁移装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。相反, 本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。下面参考附图描述根据本专利技术实施例的控制终端的应用程序迁移的方法、装置及终端。一种控制终端的应用程序迁移的方法,包括以下步骤a、搜索可为终端提供资源支持的至少一个设备;b、获取至少一个设备中的每个设备可提供的资源;c、根据每个设备可提供的资源与终端需要的资源确定为终端提供资源支持的最佳设备;以及d、控制终端的应用程序迁移至最佳设备。图I为根据本专利技术一个实施例的控制终端的应用程序迁移的方法的流程图。如图I所示,根据本专利技术实施例的控制终端的应用程序迁移的方法包括下述步骤。步骤S101,搜索可为终端提供资源支持的至少一个设备。具体地,终端可以利用自身存在的各种通信方式(例如蓝牙、Wifi、NFC等,或者有线通信等)搜寻满足条件的至少一个设备,可为终端提供资源支持的设备可同时满足以下条件满足预定通信标准,其中预定通信标准包括在预定的距离内和满足预定的通信速度等,或者其他可以在终端用户可以接受的范围内的条件;以及资源空闲,例如电源持久、缓存充足和CPU运算资源空闲等,由此可以为终端提供资源。步骤S102,获取至少一个设备中的每个设备可提供的资源。 在本专利技术的一个实施例中,可提供的资源可包括CPU、存储器、缓存和接口等。步骤S103,根据每个设备可提供的资源与终端需要的资源确定为终端提供资源支持的最佳设备。例如,可以根据应用程序的需求或者每个设备可提供的资源的具体情况选择最佳设备,如应用程序需要较多的缓存,则选择缓存资源多的设备为最佳设备,或者用户根据每个设备可提供的资源选择最佳设备等。步骤S104,控制终端的应用程序迁移至最佳设备。根据本专利技术实施例的控制终端的应用程序迁移的方法,控制将应用程序迁移至最佳设备,使得资源相对空闲的最佳设备为当前资源紧张的终端提供服务和支持,充分利用终端关联的最佳设备的闲置资源,使终端不受自身资源不足的限制,提高了程序的执行效率,并充分节约了资源。图2为根据本专利技术一个具体实施例的控制终端的应用程序迁移的方法。如图2所示,根据本专利技术实施例的控制终端的应用程序迁移的方法包括下述步骤。步骤S201,搜索可为终端提供资源支持的至少一个设备。具体地,终端可以利用自身存在的各种通信方式(例如蓝牙、Wifi、NFC等,或者有线通信等)搜寻满足条件的至少一个设备,可为终端提供资源支持的设备可同时满足以下条件满足预定通信标准,其中预定通信标准包括在预定的距离内和满足预定的通信速度等,或者其他可以在终端用户可以接受的范围内的条件;以及资源空闲,例如电源持久、缓存充足和CPU运算资源空闲等,由此可以为终端提供资源。步骤S202,获取至少一个设备中的每个设备可提供的资源。 在本专利技术的一个实施例中,可提供的资源可包括CPU、存储器、缓存和接口等。步骤S203,根据每个设备可本文档来自技高网
...

【技术保护点】
一种控制终端的应用程序迁移的方法,其特征在于,包括以下步骤:a、搜索可为终端提供资源支持的至少一个设备;b、获取所述至少一个设备中的每个设备可提供的资源;c、根据所述每个设备可提供的资源与所述终端需要的资源确定为所述终端提供资源支持的最佳设备;以及d、控制所述终端的应用程序迁移至所述最佳设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘娟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1