[发明专利]一种硬盘执行应用代码的方法及装置有效
申请号: | 201711059662.6 | 申请日: | 2014-04-30 |
公开(公告)号: | CN107844360B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 雷晓松 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘 执行 应用 代码 方法 装置 | ||
1.一种硬盘执行应用代码的方法,其特征在于,包括:
硬盘通过与服务器之间的接口接收应用代码和所述应用代码的执行策略,所述应用代码是需要在虚拟机环境中执行的代码;
所述硬盘根据所述应用代码的执行策略,在所述虚拟机环境中执行所述应用代码。
2.根据权利要求1所述的硬盘执行应用代码的方法,其特征在于,所述方法还包括:
所述硬盘接收虚拟机数据信息,所述虚拟机数据信息用于创建所述虚拟机环境;
所述硬盘根据所述虚拟机数据信息,创建所述虚拟机环境。
3.根据权利要求1或2所述的硬盘执行应用代码的方法,其特征在于,所述应用代码中携带虚拟机标识,所述方法还包括:
所述硬盘根据所述应用代码中携带的所述虚拟机标识,确定执行所述应用代码的虚拟机环境。
4.根据权利要求1或2所述的硬盘执行应用代码的方法,其特征在于,所述硬盘根据所述应用代码的执行策略,在所述虚拟机环境中执行所述应用代码,具体包括:
所述硬盘在所述虚拟机环境中为所述应用代码创建应用代码进程;
所述硬盘将所述应用代码加载至与所述应用代码进程对应的所述硬盘的内存中;
所述硬盘根据所述应用代码的执行策略,在所述虚拟机环境中执行所述应用代码进程。
5.根据权利要求2所述的硬盘执行应用代码的方法,其特征在于,所述方法还包括:
所述硬盘接收所述虚拟机数据信息的执行指示,所述虚拟机数据信息的执行指示用于指示所述硬盘是否对所述虚拟机数据信息进行持久化;
所述硬盘根据所述虚拟机数据信息的执行指示,对所述虚拟机数据信息进行与所述虚拟机数据信息的执行指示对应的操作。
6.根据权利要求1或2所述的硬盘执行应用代码的方法,其特征在于,
所述应用代码的执行策略包括:执行所述应用代码的触发条件、所述应用代码的执行条件和执行完成所述应用代码后的操作中的至少一个。
7.一种硬盘执行应用代码的方法,其特征在于,包括:
硬盘接收应用代码和所述应用代码的执行策略;
所述硬盘为所述应用代码创建应用代码进程;
所述硬盘将所述应用代码加载至与所述应用代码进程对应的所述硬盘的内存中;
所述硬盘根据所述应用代码的执行策略,在所述硬盘的内存中执行所述应用代码进程。
8.根据权利要求7所述的硬盘执行应用代码的方法,其特征在于,
所述应用代码的执行策略包括:执行所述应用代码的触发条件、所述应用代码的执行条件和执行完成所述应用代码后的操作中的至少一个,以及所述应用代码的标识,所述应用代码的起始位置和所述应用代码的长度。
9.根据权利要求7或8所述的硬盘执行应用代码的方法,其特征在于,
所述应用代码为二进制格式的应用代码。
10.一种硬盘,其特征在于,包括:
接收单元,用于通过所述硬盘与服务器之间的接口接收应用代码和所述应用代码的执行策略;
执行单元,用于根据所述应用代码的执行策略,在虚拟机环境中执行所述应用代码。
11.根据权利要求10所述的硬盘,其特征在于,所述硬盘还包括创建单元,
所述接收单元,还用于接收虚拟机数据信息,所述虚拟机数据信息用于创建所述虚拟机环境;
所述创建单元,用于根据所述接收单元接收的所述虚拟机数据信息,创建所述虚拟机环境。
12.根据权利要求10或11所述的硬盘,其特征在于,所述硬盘还包括确定单元,所述应用代码中携带虚拟机标识,
所述确定单元,还用于根据所述应用代码中携带的所述虚拟机标识,确定执行所述应用代码的虚拟机环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711059662.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:客户端装置、便携式终端和方法
- 下一篇:用于非源同步系统的调谐电路系统和操作