应用程序数据在终端之间迁移的方法、装置及系统制造方法及图纸

技术编号:14807329 阅读:83 留言:0更新日期:2017-03-15 01:18
本发明专利技术公开了一种应用程序数据在终端之间迁移的方法、装置及系统。其中,该方法包括:第一终端设备在运行应用程序过程中接收到迁移指令后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据;将资源数据按照预定路径进行保存;确定与第一终端设备具有迁移关系的第二终端设备;发送资源数据的存储地址给第二终端设备,以使第二终端设备通过存储地址获取应用程序的资源数据,完成对资源数据的加载。本发明专利技术解决了现有技术终端设备之间共享应用资源,导致终端设备之间协作效率差的技术问题。

【技术实现步骤摘要】

本专利技术涉及计算机互联网领域,具体而言,涉及一种应用程序数据在终端之间迁移的方法、装置及系统
技术介绍
随着计算机互联网技术的飞速发展,基于互联网的社交应用软件应运而生,例如:互动游戏、微博、微信、微视、画图等。社交应用软件是一种为用户提供一种即时交互的平台,例如,在两台安装了相同的应用软件的终端中,在两个用户分别使用登录账户登录对应的终端之后,两个用户可以分别在对应的终端中对应用软件分别进行操作。基于此,随着目前移动互联网的发展,终端之间进行交互的需求日益增多,大多数情况下,当一个终端上运行应用程序的过程中,如果需要其他终端用户的协作,通常会人工向对方发出请求,对方将协作后的数据发送给终端,从而时间两个终端在运行同一个应用程序时的交互。例如,在移动终端上安装的应用程序为一款互动应用软件时,一台移动终端的用户在使用互动应用软件的过程中,如果当前移动终端在到达该互动应用软件的一个关卡时,需要得到好友的帮助,现有技术是好友通过将攻略发送给上述移动终端,移动终端用户首先需要打开该攻略查看后,再使用阅读后的攻略内容继续使用互动应用软件,显然互动效率和效果都是很差的。针对上述现有技术终端设备之间共享应用资源,导致终端设备之间协作效率差的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用程序数据在终端之间迁移的方法、装置及系统,以至少解决现有技术终端设备之间共享应用资源,导致终端设备之间协作效率差的技术问题。根据本专利技术实施例的一个方面,提供了一种应用程序数据在终端之间迁移的方法,包括:第一终端设备在运行应用程序过程中接收到迁移指令后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据;将资源数据按照预定路径进行保存;确定与第一终端设备具有迁移关系的第二终端设备;发送资源数据的存储地址给第二终端设备,以使第二终端设备通过存储地址获取应用程序的资源数据,完成对资源数据的加载。根据本专利技术实施例的另一方面,还提供了一种应用程序数据在终端之间迁移的装置,包括:第一获取模块,用于第一终端设备在运行应用程序过程中接收到迁移指令后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据;第一保存模块,用于将资源数据按照预定路径进行保存;确定模块,用于确定与第一终端设备具有迁移关系的第二终端设备;第一迁移模块,用于发送资源数据的存储地址给第二终端设备,以使第二终端设备通过存储地址获取应用程序的资源数据,完成对资源数据的加载。根据本专利技术实施例的一个方面,提供了一种应用程序数据在终端之间迁移的方法,包括:在第一终端设备运行应用程序的过程中,第二终端设备发送迁移请求至第一终端设备,使得第一终端设备与第二终端设备建立迁移关系;第一终端设备在确认迁移请求之后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据;第一终端设备将资源数据按照预定路径进行保存;第一终端设备在确认迁移请求之后,发送资源数据的存储地址给第二终端设备;第二终端设备通过存储地址获取应用程序的资源数据,完成对资源数据的加载。根据本专利技术实施例的另一方面,还提供了一种应用程序数据在终端之间迁移的装置,包括:第二获取模块,用于在第一终端设备运行应用程序的过程中,在第一终端设备接收并确认由第二终端设备发送的迁移请求之后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据;第二保存模块,用于将资源数据按照预定路径进行保存;迁移模块,用于在第一终端设备确认迁移请求之后,发送资源数据的存储地址给第二终端设备,以使第二终端设备通过存储地址获取应用程序的资源数据,完成对资源数据的加载。根据本专利技术实施例的另一方面,还提供了一种应用程序数据在终端之间迁移的系统,该系统包括:第一终端设备,用于在运行应用程序过程中接收到迁移指令后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据,并在将资源数据按照预定路径进行保存之后,发送资源数据的存储地址给第二终端设备;第二终端设备,与第一终端设备具有通信关系,用于通过资源数据的存储地址获取资源数据,并完成对资源数据的加载。在本专利技术实施例中,采用第一终端设备在运行应用程序过程中接收到迁移指令后,获取运行于第一终端设备上的应用程序从启动到接收到迁移指令之间应用程序运行的资源数据;将资源数据按照预定路径进行保存;确定与第一终端设备具有迁移关系的第二终端设备;发送资源数据的存储地址给第二终端设备,以使第二终端设备通过存储地址获取应用程序的资源数据,完成对资源数据的加载的方式,通过在第一终端设备运行应用程序的过程中,第一终端设备在第一时刻接收到迁移指令之后,获取第一终端设备从启动应用程序到第一时刻之间应用程序运行的资源数据,并将资源数据按照预定路径进行保存,在第一终端设备接收到迁移指令的同时,确定与第一终端设备具有迁移关系的第二终端设备,使得第二终端设备从预定磁盘获取资源数据,上述方案的关键之处在于,通过上述方案,可以将用户终端设备上正在运行的应用程序的资源数据发送至用户好友的终端设备,用户好友的终端设备则可以根据上述资源数据运行上述应用程序,从而实现应用程序共享,解决了现有技术终端设备之间共享应用资源,导致终端设备之间协作效率差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本发明的不当限定。在附图中:图1是本专利技术实施例的一种运行应用程序数据在终端之间迁移的方法的计算机终端的硬件结构框图;图2是根据本专利技术实施例一的应用程序数据在终端之间迁移的方法的流程图;图3是根据本专利技术实施例一的可选的应用程序数据在终端之间迁移的方法的示意图;图4是根据本专利技术实施例一的可选的应用程序数据在终端之间迁移的方法的示意图;图5是根据本法实施例二的应用程序数据在终端之间迁移的装置的结构示意图;图6是根据本法实施例二的可选的应用程序数据在终端之间迁移的装置的结构示意图;图7是根据本法实施例二的可选的应用程序数据在终端之间迁移的装置的结构示意图;图8是根据本法实施例二的可选的应用程序数据在终端之间迁移的装置的结构示意图;图9是根据本法实本文档来自技高网...

【技术保护点】
一种应用程序数据在终端之间迁移的方法,其特征在于,包括:第一终端设备在运行应用程序过程中接收到迁移指令后,获取运行于所述第一终端设备上的所述应用程序从启动到接收到迁移指令之间所述应用程序运行的资源数据;将所述资源数据按照预定路径进行保存;确定与所述第一终端设备具有迁移关系的第二终端设备;发送所述资源数据的存储地址给所述第二终端设备,以使所述第二终端设备通过所述存储地址获取所述应用程序的资源数据,完成对所述资源数据的加载。

【技术特征摘要】
1.一种应用程序数据在终端之间迁移的方法,其特征在于,包括:
第一终端设备在运行应用程序过程中接收到迁移指令后,获取运行于
所述第一终端设备上的所述应用程序从启动到接收到迁移指令之间所述
应用程序运行的资源数据;
将所述资源数据按照预定路径进行保存;
确定与所述第一终端设备具有迁移关系的第二终端设备;
发送所述资源数据的存储地址给所述第二终端设备,以使所述第二终
端设备通过所述存储地址获取所述应用程序的资源数据,完成对所述资源
数据的加载。
2.根据权利要求1所述的方法,其特征在于,在获取运行于所述第一终
端设备上的所述应用程序从启动到接收到迁移指令之间所述应用程
序运行的资源数据之前,所述方法还包括:
在检测到所述第一终端设备接收到所述迁移指令的情况下,所述第一
终端设备接收由应用内核模块生成的断点指令;
所述第一终端设备根据所述断点指令中止运行所述应用程序,并进入
获取所述第一终端设备从启动所述应用程序到所述第一时刻之间所述应
用程序运行的资源数据的步骤。
3.根据权利要求2所述的方法,其特征在于,在所述第二终端设备通过
所述存储地址获取所述应用程序的资源数据之后,所述方法还包括:
所述应用内核模块发送重启指令至所述第二终端设备,其中,所述第
二终端设备通过所述应用内核模块提供的重启接口来获取所述重启指令;
所述第二终端设备根据所述重启指令启动加载所述资源数据的应用
程序,使得所述第二终端设备和所述第一终端设备从所述第一时刻运行的
应用程序起同步运行所述应用程序。
4.根据权利要求1所述的方法,其特征在于,在确定与所述第一终端设
备具有迁移关系的第二终端设备之后,所述方法还包括:
将所述资源数据的存储地址发送至所述第二终端设备;
所述第二终端设备按照所述资源数据的存储地址访问预定磁盘,并从
所述预定磁盘中查询得到保存的所述资源数据。
5.根据权利要求1或4所述的方法,其特征在于,通过如下任意一种或
多种传送途径将所述预定磁盘的地址发送至所述第二终端设备:网络
通信方式、蓝牙通信方式、近场支付方式、短信方式。
6.一种应用程序数据在终端之间迁移的装置,其特征在于,包括:
第一获取模块,用于在运行应用程序过程中接收到迁移指令后,获取
运行于所述第一终端设备上的所述应用程序从启动到接收到迁移指令之
间所述应用程序运行的资源数据;
第一保存模块,用于将所述资源数据按照预定路径进行保存;
确定模块,用于确定与所述第一终端设备具有迁移关系的第二终端设
备;
第一迁移模块,用于发送所述资源数据的存储地址给所述第二终端设
备,以使所述第二终端设备通过所述存储地址获取所述应用程序的资源数
据,完成对所述资源数据的加载。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一发送模块,用于在检测到所述第一终端设备接收到所述迁移指令
的情况下,发送应用内核模块生成的断点指令至所述第一终端设备;
其中,所述第一终端设备根据所述断点指令中止运行所述应用程序。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二发送模块,用于通过所述应用内核模块发送重启指令至所述第二
终端设备,其中,所述第二终端设备根据所述重启指令启动加载了所述资
源数据的应用程序,使得所述第二终端设备与所述第一终端设备开始从所
述第一时刻运行的应用程序起同步运行所述应用程序。
9.一种应用程序数据在终端之间迁...

【专利技术属性】
技术研发人员:吴江红
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1