一种应用的转移方法、装置及其系统的制作方法

文档序号:6363564阅读:224来源:国知局
专利名称:一种应用的转移方法、装置及其系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种应用的转移方法、装置及其系统。
背景技术
随着智能终端的计算能力日渐强大,人们可以在智能终端上完成很多以往只能在个人计算机或者工作站上才能完成的应用,比如即时通信、文档处理、网购等等。由于智能终端具有很强的便携性与可操作性,并随着无线通信网络的高速发展,人们可以在旅途中继续完成在室内工作站上未完成的应用。
然而,现有的终端未能支持不同终端之间的应用转移,制约了应用在不同终端之间的转移。发明内容
本发明实施例提供一种应用的转移方法、装置及其系统,能够提高不同终端之间的应用转移的通用性和便利性。
本发明实施例提供了一种应用的转移方法,包括
获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;
将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用一种应用的转移方法,包括
通过操作系统中的应用转移功能库收集应用的状态信息;
将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
本发明实施例还提供了一种应用的转移方法,包括
获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;
操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
本发明实施例还提供了一种服务器,包括
第一获取单元,用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;
第一发送单元,用于将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
本发明实施例还提供了一种终端,包括
收集单元,用于通过操作系统中的应用转移功能库收集应用的状态信息;
第二发送单元,用于将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
本发明实施例还提供了一种终端,其特征在于,包括
第二获取单元,用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;
还原单元,用于调用操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
本发明实施例还提供了一种网络系统,包括服务器、第一终端和第二终端,其中,
所述服务器用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;
所述第一终端用于通过操作系统中的应用转移功能库收集应用的状态信息;将所述状态信息发送给所述服务器,以使所述服务器将所述应用的状态信息发送给所述第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;
所述第二终端用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;
操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
本发明实施例通过终端操作系统中的应用转移功能库完成应用的收集和还原功能,能够提高不同终端之间的应用转移的通用性和便利性。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图I是本发明方法实施例一的应用的转移方法流程示意图2是本发明方法实施例二的应用的转移方法流程示意图3是本发明方法实施例三的应用的转移方法流程示意图4是本发明装置实施例四的服务器装置示意图5是本发明装置实施例五的终端装置示意图6是本发明装置实施例六的终端装置示意图7是本发明系统实施例七的网络系统结构示意图8是本发明系统实施例八的网络系统结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面将结合附图对本发明实施例作进一步地详细描述。实施例一本实施例中的执行主体可以为服务器。本发明实施例还提供了一种应用的转移方法,包括SlOl 获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的。具体的,服务器获取来自第一终端上的应用的状态信息,该第一终端是应用转移的源终端,需要将当前的应用的状态从该终端上转出;第一终端在本地操作系统中集成了应用转移功能库,该应用转移功能库具有应用转移的功能。该应用转移功能库收集待转移的应用的状态信息。具体的,该应用的状态信息可以包括该应用的特征信息和当前状态数据,该特征信息用于区别不同的应用,可以包括应用标识、应用的名称、版本号、用户信息、 通信协议等,该当前状态数据用于记录应用当前的运行状态,例如可以是浏览器的历史访问记录,媒体文件的当前播放状态,网上购物的记录,游戏的当前存档文件,收音机的当前接收频率、波段参数等等。具体的,该操作系统中的应用转移功能库能够调用所述应用和所述操作系统中的应用转移功能库之间的应用接口来收集应用的状态信息,所述应用接口定义在所述应用转移功能库中的,可以完成不同应用和操作系统之间的通信。数据转移功能库植入了终端操作系统,是操作系统的一部分。操作系统包括但不限于Windows、Windows Mobile、LinuX、Andriod、IOS等。运行在这些操作系统上的应用只需要使用此功能库,实现一定的接口即可以为应用本身引入支持应用无缝转移的特性。可选的,服务器获取来自第一终端上的应用的状态信息之前,还包括接收所述第一终端发起的应用的转移请求。由上述情况可知,服务器进行上述 SlOl步骤,可以是由第一终端发起的应用的转移请求所触发。具体的,第一终端的应用转移功能库中定义有数据转移触发器,用于提供各种操作入口给用户发起会话转移,并在检测到用户发起转移动作时,产生数据转移信号给转移控制模块进行转移。根据终端的特性不一样,会话转移触发器可以有不同的实现方式。比如在台机式上使用快捷键或按钮,在支持重力与速度感应的智能终端上使用拉扯与推送动作,都可以让用户发起转移。数据转移触发器也支持在同一终端上针对不同的应用使用不同的触发实现。可选的,服务器获取来自第一终端上的应用的状态信息之前,还包括接收所述第二终端发起的应用的转移请求。由上述情况可知,服务器进行上述 SlOl步骤,可以是由第二终端发起的应用的转移请求所触发。具体的,第二终端的应用转移功能库中定义有数据转移触发器,用于提供各种操作入口给用户发起会话转移,并在检测到用户发起转移动作时,产生数据转移信号给转移控制模块进行转移。根据终端的特性不一样,会话转移触发器可以有不同的实现方式。比如在台机式上使用快捷键或按钮,在支持重力与速度感应的智能终端上使用拉扯与推送动作,都可以让用户发起转移。数据转移触发器也支持在同一终端上针对不同的应用使用不同的触发实现。可选的,服务器也可以主动指示第一终端和第二终端以执行SlOl步骤,从而启动第一终端和第二终端之间的应用的转移。S103 将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。服务器获取来自第一终端上的应用的状态信息之后,将所述应用的状态信息发送给第二终端,第二终端是应用转移的目标终端,用于还原第一终端上的应用的当前状态。第二终端的操作系统中也集成了应用转移功能库,该应用转移功能库中定义了与第二终端上的应用进行交互通信的接口。应用需需要根据应用转移功能库提供的第一终端的应用状态信息,在第二终端的相同应用上还原第一终端的当前应用状态,从而完成了将第一终端的应用转移到第二终端上的任务。如果此时第二终端上的相同应用已经处于激活状态,则直接调用该应用和操作系统之间的通信接口 ;如果此时第二终端上的相同应用尚未处于激活状态,则可以先激活该应用之后再进行后续还原步骤。可选的,在转移任务完成后,还可以关闭第一终端上的当前应用。终端上的应用是要转移的会话所在的应用,应用需要实现与会话转移终端的对接,包括提供会话状态信息的功能与根据会话状态信息还原会话的功能。但应用是独立于会话转移终端的,不受会话转移终端是否存在的限制。所以应用是一个完全支持终端本地化特性的系统。由于各种终端所支持的特性不一样,比如在台式机上有强大的计算能力、有宽大的显示器,则可以支持复杂的用户交互界面;而在智能终端上,比如IWione,则支持多点触摸、重力感应、速度感应等特性,则可以支持划屏、拉扯、推送等操作,对这些操作的支持可以很好地提高用户的使用体验。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例二本实施例中的执行主体可以为第一终端。本发明实施例还提供了一种应用的转移方法,包括S201 通过操作系统中的应用转移功能库收集应用的状态信息。具体的,该第一终端是应用转移的源终端,需要将当前的应用的状态从该终端上转出,第一终端在本地操作系统中集成了应用转移功能库,该应用转移功能库具有应用转移的功能。该应用转移功能库收集待转移的应用的状态信息。具体的,该应用的状态信息可以包括该应用的特征信息和当前状态数据,该特征信息用于区别不同的应用,可以包括应用标识、应用的名称、版本号、用户信息、通信协议等,该当前状态数据用于记录应用当前的运行状态,例如可以是浏览器的历史访问记录,媒体文件的当前播放状态,网上购物的记录,游戏的当前存档文件,收音机的当前接收频率、波段参数等等。具体的,该操作系统中的应用转移功能库能够调用所述应用和所述操作系统中的应用转移功能库之间的应用接口来收集应用的状态信息,所述应用接口定义在所述应用转移功能库中的,可以完成不同应用和操作系统之间的通信。数据转移功能库植入了终端操作系统,是操作系统的一部分。操作系统包括但不限于Windows、Windows Mobile、Linux、Andriod、IOS等。运行在这些操作系统上的应用只需要使用此功能库,实现一定的接口即可以为应用本身引入支持应用无缝转移的特性。可选的,第一终端通过操作系统中的应用转移功能库收集应用的状态信息之前, 还包括执行特定的本地化操作以向所述第二终端发起应用的转移请求。由上述情况可知,第一终端进行上述S201步骤,可以是由本地发起的应用的转移请求所触发。具体的,第一终端的应用转移功能库中定义有数据转移触发器,用于提供各种操作入口给用户发起会话转移,并在检测到用户发起转移动作时,产生数据转移信号给转移控制模块进行转移。根据终端的特性不一样,会话转移触发器可以有不同的实现方式。比如在台机式上使用快捷键或按钮,在支持重力与速度感应的智能终端上使用拉扯与推送动作,都可以让用户发起转移。数据转移触发器也支持在同一终端上针对不同的应用使用不同的触发实现。可选的,第一终端通过操作系统中的应用转移功能库收集应用的状态信息之前, 还包括接收来所述自服务器的所述第二终端发起的应用的转移请求。由上述情况可知,第一终端进行上述S201步骤,可以是由第二终端发起的应用的转移请求所触发。具体的,第二终端的应用转移功能库中定义有数据转移触发器,用于提供各种操作入口给用户发起会话转移,并在检测到用户发起转移动作时,产生数据转移信号给转移控制模块进行转移。根据终端的特性不一样,会话转移触发器可以有不同的实现方式。比如在台机式上使用快捷键或按钮,在支持重力与速度感应的智能终端上使用拉扯与推送动作,都可以让用户发起转移。数据转移触发器也支持在同一终端上针对不同的应用使用不同的触发实现。可选的,服务器也可以主动执行SlOl步骤以启动第一终端和第二终端之间的应用的转移。S203 将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。第一终端的操作系统中的应用转移功能库收集完所述状态信息以后,将所述状态信息发送给服务器,服务器获取来自第一终端上的应用的状态信息之后,将所述应用的状态信息发送给第二终端,第二终端是应用转移的目标终端,用于还原第一终端上的应用的当前状态。第二终端的操作系统中也集成了应用转移功能库,该应用转移功能库中定义了与第二终端上的应用进行交互通信的接口。应用需需要根据应用转移功能库提供的第一终端的应用状态信息,在第二终端的相同应用上还原第一终端的当前应用状态,从而完成了将第一终端的应用转移到第二终端上的任务。如果此时第二终端上的相同应用已经处于激活状态,则直接调用该应用和操作系统之间的通信接口 ;如果此时第二终端上的相同应用尚未处于激活状态,则可以先激活该应用之后再进行后续还原步骤。可选的,在转移任务完成后,还可以关闭第一终端上的当前应用。终端上的应用是要转移的会话所在的应用,应用需要实现与会话转移终端的对接,包括提供会话状态信息的功能与根据会话状态信息还原会话的功能。但应用是独立于会话转移终端的,不受会话转移终端是否存在的限制。所以应用是一个完全支持终端本地化特性的系统。由于各种终端所支持的特性不一样,比如在台式机上有强大的计算能力、有宽大的显示器,则可以支持复杂的用户交互界面;而在智能终端上,比如IWione,则支持多点触摸、重力感应、速度感应等特性,则可以支持划屏、拉扯、推送等操作,对这些操作的支持可以很好地提高用户的使用体验。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例三本实施例中的执行主体可以为第二终端。
本发明实施例还提供了一种应用的转移方法,包括S301 获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的。具体的,该第二终端是应用转移的目标终端,需要将第一终端当前的应用的状态转入第二终端。第一终端在本地操作系统中集成了应用转移功能库,该应用转移功能库具有应用转移的功能。该应用转移功能库收集待转移的应用的状态信息。具体的,该应用的状态信息可以包括该应用的特征信息和当前状态数据,该特征信息用于区别不同的应用, 可以包括应用标识、应用的名称、版本号、用户信息、通信协议等,该当前状态数据用于记录应用当前的运行状态,例如可以是浏览器的历史访问记录,媒体文件的当前播放状态,网上购物的记录,游戏的当前存档文件,收音机的当前接收频率、波段参数等等。具体的,该操作系统中的应用转移功能库能够调用所述应用和所述操作系统中的应用转移功能库之间的应用接口来收集应用的状态信息,所述应用接口定义在所述应用转移功能库中的,可以完成不同应用和操作系统之间的通信。数据转移功能库植入了终端操作系统,是操作系统的一部分。操作系统包括但不限于Windows、Windows Mobile、Linux、Andriod、IOS等。运行在这些操作系统上的应用只需要使用此功能库,实现一定的接口即可以为应用本身引入支持应用无缝转移的特性。可选的,第一终端通过操作系统中的应用转移功能库收集应用的状态信息之前, 还包括执行特定的本地化操作以向所述第二终端发起应用的转移请求。由上述情况可知, 第一终端进行上述S201步骤,可以是由本地发起的应用的转移请求所触发。具体的,第一终端的应用转移功能库中定义有数据转移触发器,用于提供各种操作入口给用户发起会话转移,并在检测到用户发起转移动作时,产生数据转移信号给转移控制模块进行转移。根据终端的特性不一样,会话转移触发器可以有不同的实现方式。比如在台机式上使用快捷键或按钮,在支持重力与速度感应的智能终端上使用拉扯与推送动作,都可以让用户发起转移。数据转移触发器也支持在同一终端上针对不同的应用使用不同的触发实现。可选的,第一终端通过操作系统中的应用转移功能库收集应用的状态信息之前, 还包括接收来所述自服务器的所述第二终端发起的应用的转移请求。由上述情况可知,第一终端进行上述S201步骤,可以是由第二终端发起的应用的转移请求所触发。具体的,第二终端的应用转移功能库中定义有数据转移触发器,用于提供各种操作入口给用户发起会话转移,并在检测到用户发起转移动作时,产生数据转移信号给转移控制模块进行转移。根据终端的特性不一样,会话转移触发器可以有不同的实现方式。比如在台机式上使用快捷键或按钮,在支持重力与速度感应的智能终端上使用拉扯与推送动作,都可以让用户发起转移。数据转移触发器也支持在同一终端上针对不同的应用使用不同的触发实现。可选的,服务器也可以主动执行SlOl步骤以启动第一终端和第二终端之间的应用的转移。S303:操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。第一终端的操作系统中的应用转移功能库收集完所述状态信息以后,将所述状态信息发送给服务器,服务器获取来自第一终端上的应用的状态信息之后,将所述应用的状态信息发送给第二终端,第二终端是应用转移的目标终端,用于还原第一终端上的应用的当前状态。第二终端的操作系统中也集成了应用转移功能库,该应用转移功能库中定义了与第二终端上的应用进行交互通信的接口。应用需需要根据应用转移功能库提供的第一终端的应用状态信息,在第二终端的相同应用上还原第一终端的当前应用状态,从而完成了将第一终端的应用转移到第二终端上的任务。如果此时第二终端上的相同应用已经处于激活状态,则直接调用该应用和操作系统之间的通信接口 ;如果此时第二终端上的相同应用尚未处于激活状态,则可以先激活该应用之后再进行后续还原步骤。可选的,在转移任务完成后,还可以关闭第一终端上的当前应用。终端上的应用是要转移的会话所在的应用,应用需要实现与会话转移终端的对接,包括提供会话状态信息的功能与根据会话状态信息还原会话的功能。但应用是独立于会话转移终端的,不受会话转移终端是否存在的限制。所以应用是一个完全支持终端本地化特性的系统。由于各种终端所支持的特性不一样,比如在台式机上有强大的计算能力、有宽大的显示器,则可以支持复杂的用户交互界面;而在智能终端上,比如IPhone,则支持多点触摸、重力感应、速度感应等特性,则可以支持划屏、拉扯、推送等操作,对这些操作的支持可以很好地提高用户的使用体验。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例四本发明实施例还提供了一种服务器400,包括第一获取单元401 用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;具体的,服务器获取来自第一终端上的应用的状态信息,该第一终端是应用转移的源终端,需要将当前的应用的状态从该终端上转出;第一终端在本地操作系统中集成了应用转移功能库,该应用转移功能库具有应用转移的功能。该应用转移功能库收集待转移的应用的状态信息。具体的,该应用的状态信息可以包括该应用的特征信息和当前状态数据,该特征信息用于区别不同的应用,可以包括应用标识、应用的名称、版本号、用户信息、 通信协议等,该当前状态数据用于记录应用当前的运行状态,例如可以是浏览器的历史访问记录,媒体文件的当前播放状态,网上购物的记录,游戏的当前存档文件,收音机的当前接收频率、波段参数等等。具体的,该操作系统中的应用转移功能库能够调用所述应用和所述操作系统中的应用转移功能库之间的应用接口来收集应用的状态信息,所述应用接口定义在所述应用转移功能库中的,可以完成不同应用和操作系统之间的通信。数据转移功能库植入了终端操作系统,是操作系统的一部分。操作系统包括但不限于Windows、Windows Mobile、LinuX、Andriod、IOS等。运行在这些操作系统上的应用只需要使用此功能库,实现一定的接口即可以为应用本身引入支持应用无缝转移的特性。第一发送单元403 用于将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。服务器获取来自第一终端上的应用的状态信息之后,将所述应用的状态信息发送给第二终端,第二终端是应用转移的目标终端,用于还原第一终端上的应用的当前状态。第二终端的操作系统中也集成了应用转移功能库,该应用转移功能库中定义了与第二终端上的应用进行交互通信的接口。应用需需要根据应用转移功能库提供的第一终端的应用状态信息,在第二终端的相同应用上还原第一终端的当前应用状态,从而完成了将第一终端的应用转移到第二终端上的任务。如果此时第二终端上的相同应用已经处于激活状态,则直接调用该应用和操作系统之间的通信接口 ;如果此时第二终端上的相同应用尚未处于激活状态,则可以先激活该应用之后再进行后续还原步骤。可选的,在转移任务完成后,还可以关闭第一终端上的当前应用。终端上的应用是要转移的会话所在的应用,应用需要实现与会话转移终端的对接,包括提供会话状态信息的功能与根据会话状态信息还原会话的功能。但应用是独立于会话转移终端的,不受会话转移终端是否存在的限制。所以应用是一个完全支持终端本地化特性的系统。由于各种终端所支持的特性不一样,比如在台式机上有强大的计算能力、有宽大的显示器,则可以支持复杂的用户交互界面;而在智能终端上,比如IWione,则支持多点触摸、重力感应、速度感应等特性,则可以支持划屏、拉扯、推送等操作,对这些操作的支持可以很好地提高用户的使用体验。可选的,该服务器还可以包括第一接收单元,用于接收所述第一终端发起的应用的转移请求。可选的,该服务器还可以包括第二接收单元,用于接收所述第二终端发起的应用的转移请求。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例五本发明实施例还提供了一种终端500,包括收集单元501 用于通过操作系统中的应用转移功能库收集应用的状态信息;第二发送单元503 用于将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。其中,该收集单元具体包括第一调用单元,用于调用所述应用和所述操作系统中的应用转移功能库之间的应用接口,所述应用接口定义在所述应用转移功能库中;状态收集单元,用于通过所述应用接口收集所述应用的当前状态参数。可选的,该终端还可以包括第一发起单元,用于执行特定的本地化操作以向所述第二终端发起应用的转移请求。可选的,该终端还可以包括第三接收单元,接收来所述自服务器的所述第二终端发起的应用的转移请求。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例六本发明实施例还提供了一种终端600,包括第二获取单元601 用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;还原单元603 用于调用操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。其中,该还原单元具体包括第二调用单元,用于调用所述应用和所述操作系统中的应用转移功能库之间的应用接口,所述应用接口定义在所述应用转移功能库中;状态还原单元,用于将所述应用的当前状态参数通过所述应用接口还原所述应用。可选的,该终端还可以包括第二发起单元,用于执行特定的本地化操作以向所述第一终端发起应用的转移请求。可选的,该终端还可以包括第四接收单元,用于接收来自所述服务器的所述第一终端发起的应用的转移请求。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例七本发明实施例还提供了一种网络系统,包括第一终端701 所述第一终端用于通过操作系统中的应用转移功能库收集应用的状态信息;将所述状态信息发送给所述服务器,以使所述服务器将所述应用的状态信息发送给所述第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;服务器703:所述服务器用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;第二终端705 所述第二终端用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。具体的,该第一终端和第二终端可以是台式电脑、笔记本、智能手机、掌上电脑、网络音视频电话等。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。实施例八本发明实施例还提供了一种网络系统,包括第一终端的操作系统中的应用转移功能库801、应用转移服务器803、第二终端的操作系统中的应用转移功能库805。其中,第一应用807、第二应用809、第N应用811是安装在第一终端的操作系统中的特定应用,N是大于二的自然数。其中,第一应用813、第二应用815、第N应用817是安装在第二终端的操作系统中的特定应用,N是大于二的自然数。 第一应用807和第一应用813是安装在不同终端上的相同应用,第二应用809和第二应用 815是安装在不同终端上的相同应用,第N应用811和第N应用817是安装在不同终端上的相同应用。现在假设要将第一终端上的第一应用807转移到第二终端上的第一应用813 上。具体的,第一终端通过应用转移功能库登录应用转移服务器,发起会话转移请求,第一终端向应用转移服务器获取能够转移的备选终端列表,并从该列表中确定第二终端为目标转移终端。第一终端的操作系统中的数据转移功能库向第一终端上的第一应用收集应用的状态信息,并向应用转移服务器发送第一应用的状态信息。应用转移服务器向第二终端发送应用转移请求。第二终端上的数据转移功能库将第一终端的第一应用的状态信息通过转移功能库中定义的应用接口传给第二终端上的第一应用,使得第二终端上的第一应用根据第一终端的第一应用的状态信息还原该应用。采用上述相同的方式可以在第一终端和第二终端之间转移相应的第二应用或者相应的第N应用。
可选的,第二终端通知应用转移服务器已经转移成功。可选的,应用转移服务器通知第一终端上的数据转移功能库转移成功,转移功能库通知第一终端去激活第一应用或者关闭第一应用。具体的,第一应用可以为word,第二应用可以为网络浏览器,第三应用可以为网络视频电话,第四应用可以为网络游戏,第五应用可以为调频、调幅广播等等。通过本发明实施例,能够提高不同终端之间的应用转移的通用性和便利性。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,通用硬件包括通用集成电路、通用CPU、通用存储器、通用元器件等,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。以上方法实施例中的各个步骤的顺序可以根据实际应用需要进行调整,各个步骤可以根据实际应用需要进行组合形成新的方案。以上装置实施例中的各个单元、模块可以根据实际应用需要进行划分,或者重新组合。以上,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准,依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
1权利要求
1.一种应用的转移方法,其特征在于,包括获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
2.根据权利要求I所述的应用的转移方法,其特征在于,所述获取来自第一终端上的应用的状态信息之前,还包括接收所述第一终端发起的应用的转移请求。
3.根据权利要求I所述的应用的转移方法,其特征在于,所述获取来自第一终端上的应用的状态信息之前,还包括接收所述第二终端发起的应用的转移请求。
4.一种应用的转移方法,其特征在于,包括通过操作系统中的应用转移功能库收集应用的状态信息;将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
5.根据权利要求4所述的应用的转移方法,其特征在于,所述通过操作系统中的应用转移功能库收集应用的状态信息之前,还包括执行特定的本地化操作以向所述第二终端发起应用的转移请求。
6.根据权利要求4所述的应用的转移方法,其特征在于,所述通过操作系统中的应用转移功能库收集应用的状态信息之前,还包括接收来所述自服务器的所述第二终端发起的应用的转移请求。
7.根据权利要求4 6任一项所述的应用的转移方法,其特征在于,所述通过操作系统中的应用转移功能库收集应用的状态信息包括调用所述应用和所述操作系统中的应用转移功能库之间的应用接口,所述应用接口定义在所述应用转移功能库中;通过所述应用接口收集所述应用的当前状态参数。
8.一种应用的转移方法,其特征在于,包括获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
9.根据权利要求8所述的应用的转移方法,其特征在于,所述获取来自服务器的第一终端上的应用的状态信息之前,还包括执行特定的本地化操作以向所述第一终端发起应用的转移请求。
10.根据权利要求8所述的应用的转移方法,其特征在于,所述获取来自服务器的应用的状态信息之前,还包括接收来自所述服务器的所述第一终端发起的应用的转移请求。
11.根据权利要求8 10任一项所述的应用的转移方法,其特征在于,所述操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用包括操作系统中的应用转移功能库调用所述应用和所述操作系统中的应用转移功能库之间的应用接口,所述应用接口定义在所述应用转移功能库中;将所述应用的当前状态参数通过所述应用接口还原所述应用。
12.一种服务器,其特征在于,包括第一获取单元,用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;第一发送单元,用于将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
13.根据权利要求12所述的服务器,其特征在于,还包括第一接收单元,用于接收所述第一终端发起的应用的转移请求。
14.根据权利要求12所述的服务器,其特征在于,还包括第二接收单元,用于接收所述第二终端发起的应用的转移请求。
15.一种终端,其特征在于,包括收集单元,用于通过操作系统中的应用转移功能库收集应用的状态信息;第二发送单元,用于将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
16.根据权利要求15所述的终端,其特征在于,还包括第一发起单元,用于执行特定的本地化操作以向所述第二终端发起应用的转移请求。
17.根据权利要求15所述的终端,其特征在于,还包括第三接收单元,接收来所述自服务器的所述第二终端发起的应用的转移请求。
18.根据权利要求15 17任一项所述的终端,其特征在于所述收集单元包括第一调用单元,用于调用所述应用和所述操作系统中的应用转移功能库之间的应用接口,所述应用接口定义在所述应用转移功能库中;状态收集单元,用于通过所述应用接口收集所述应用的当前状态参数。
19.一种终端,其特征在于,包括第二获取单元,用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;还原单元,用于调用操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
20.根据权利要求19所述的终端,其特征在于,还包括第二发起单元,用于执行特定的本地化操作以向所述第一终端发起应用的转移请求。
21.根据权利要求19所述的终端,其特征在于,还包括第四接收单元,用于接收来自所述服务器的所述第一终端发起的应用的转移请求。
22.根据权利要求19 21任一项所述的终端,其特征在于,所述还原单元包括 第二调用单元,用于调用所述应用和所述操作系统中的应用转移功能库之间的应用接口,所述应用接口定义在所述应用转移功能库中;状态还原单元,用于将所述应用的当前状态参数通过所述应用接口还原所述应用。
23.一种网络系统,其特征在于,包括服务器、第一终端和第二终端,其中所述服务器用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;所述第一终端用于通过操作系统中的应用转移功能库收集应用的状态信息;将所述状态信息发送给所述服务器,以使所述服务器将所述应用的状态信息发送给所述第二终端, 所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;所述第二终端用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
24.根据权利23所述的应用还原系统,其特征在于,所述服务器包括第一获取单元,用于获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;第一发送单元,用于将所述应用的状态信息发送给第二终端,以使所述第二标终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;所述第一终端包括收集单元,用于通过操作系统中的应用转移功能库收集应用的状态信息;第二发送单元,用于将所述状态信息发送给服务器,以使所述服务器将所述应用的状态信息发送给第二终端,所述第二终端的操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用;所述第二终端包括第二获取单元,用于获取来自服务器的第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集并发送给所述服务器的;还原单元,用于调用操作系统中的应用转移功能库根据所述应用的状态信息还原所述应用。
全文摘要
本发明实施例公开了一种应用的转移方法,包括获取来自第一终端上的应用的状态信息,所述应用的状态信息是由所述第一终端通过操作系统中的应用转移功能库收集的;将所述应用的状态信息发送给第二终端,以使所述第二标终端根据所述应用的状态信息还原所述应用。本发明实施例还公开了使用该方法的装置和系统。本发明实施例能够提高不同终端之间的应用转移的通用性和便利性。
文档编号G06F17/30GK102546649SQ201210017580
公开日2012年7月4日 申请日期2012年1月19日 优先权日2012年1月19日
发明者赵卓真 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1