[发明专利]应用迁移装置、方法与存储介质有效
申请号: | 201680012385.0 | 申请日: | 2016-02-26 |
公开(公告)号: | CN107636612B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | A·达斯;S·S·舒克拉;李炜;D·M·莱弗里 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/455 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 迁移 装置 方法 存储 介质 | ||
1.一种应用迁移装置,包括:
容器,用于管理专用于应用本机信息的资源,所述本机信息包括应用本机代码和应用本机状态数据,所述容器具有一组容器组件,配置为将应用本机代码的执行与受管理运行时代码隔离开并且通过仿真所述应用本机代码,将应用本机状态数据与受管理运行时本机状态数据隔离开,其中,所述应用本机信息与在受管理运行时环境中运行的移动应用相关联;
容器接口,配置为将一个或多个本机函数调用分派给所述容器,其中所述容器配置为将一个或多个包装器函数指针传递到所述容器,并且其中,所述一个或多个包装器函数指针对应于一个或多个受管理运行时函数并且配置为使所述容器:
暂停所述应用本机代码的仿真;
调用对应的一个或多个受管理运行时函数,以及
从所述一个或多个受管理运行时函数返回一个或多个值给所述容器时,重新开始对所述应用本机代码的仿真;
第一检查点设定器,所述第一检查点设定器用于对所述应用本机信息设定检查点;以及
迁移器,所述迁移器用于响应于实时迁移事件而将被设定检查点的应用本机信息从第一设备转移到第二设备。
2.根据权利要求1所述的装置,其中,所述容器还包括:
包装器函数,所述包装器函数用于调用二进制转换容器外的一个或多个硬件特定函数,其中,所述容器接口接收来自移动操作环境的一个或多个包装器函数指针;以及
包装器管理器,所述包装器管理器用于将受容器控制的执行暂停之后将一个或多个受管理运行时和硬件特定调用分派给移动操作环境中的在容器外的函数。
3.根据权利要求1所述的装置,还包括状态重建器,所述状态重建器用于在所述第二设备上重放或注入对辅助服务的一个或多个调用。
4.根据权利要求1所述的装置,还包括用于对应用受管理状态设定检查点的第二检查点设定器,其中,所述迁移器对所述应用受管理状态进行迁移。
5.根据权利要求1所述的装置,其中,所述本机信息包括版本数据,并且所述装置还包括:
版本相关性管理器,所述版本相关性管理器用于基于所述版本数据来检测所述第一设备与所述第二设备之间的不匹配;以及
资源重定向器,所述资源重定向器用于将一个或多个硬件特定调用重定向到其中版本相关性被维护的子路径,其中,一个或多个辅助服务包括修改以便对与当前设备具有版本不匹配的应用进行识别和交互。
6.根据权利要求1至5中任一项所述的装置,其中,所述移动应用包括安卓应用,并且所述受管理运行时环境包括JAVA虚拟机。
7.一种用于对实时应用进行迁移的方法,包括:
将一个或多个包装器函数指针传递到容器,所述容器管理专用于应用本机信息的资源,所述应用本机信息包括应用本机代码和应用本机状态数据,所述容器具有一组容器组件,配置为将应用本机代码的执行与受管理运行时代码隔离开并且通过仿真所述应用本机代码,将应用本机状态数据与受管理运行时本机状态数据隔离开,其中,所述应用本机信息与在受管理运行时环境中运行的移动应用相关联,所述一个或多个包装器函数指针对应于一个或多个受管理运行时函数并且使所述容器:
暂停所述应用本机代码的仿真;
调用对应的一个或多个受管理运行时函数,以及
当从所述一个或多个受管理运行时函数返回一个或多个值给所述容器时,重新开始对所述应用本机代码的仿真;
将一个或多个本机函数调用分派给所述容器;
对所述本机信息设定检查点;以及
响应于实时迁移事件而将被设定检查点的应用本机信息从第一设备转移到第二设备。
8.根据权利要求7所述的方法,还包括:
调用二进制转换容器外的一个或多个硬件特定函数;
接收来自移动操作环境的所述一个或多个包装器函数指针;以及
将受容器控制的执行暂停之后将一个或多个受管理运行时和硬件特定调用分派给移动操作环境中的在容器外的函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680012385.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种精确出油的胶画笔
- 下一篇:一种美术多用盒