[发明专利]用于固件虚拟化的方法和装置有效
申请号: | 201480038517.8 | 申请日: | 2014-07-10 |
公开(公告)号: | CN105765533B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 特里萨拉·坎达利亚;吉恩-巴普蒂斯特·莱奥内利 | 申请(专利权)人: | 西安姆贝拉有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/455;H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;杨莘 |
地址: | 英属维尔京*** | 国省代码: | 维尔京群岛;VG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 方法 装置 | ||
1.一种用于虚拟化用户设备的固件的方法,包括:
将所述用户设备的虚拟化固件存储在远程服务器上;
经由网络从所述用户设备接收固件数据;
将所述固件数据的一部分分配给存储在所述远程服务器上的相应的虚拟化固件;
将所述固件数据的所述一部分插入所述相应的虚拟化固件;以及
基于包含所述固件数据的所述一部分的所述相应的虚拟化固件部署至少一个远程进程以访问由所述远程服务器提供的远程服务。
2.根据权利要求1所述的方法,其中所述固件数据还包括来自所述用户设备上的嵌入式固件的命令。
3.根据权利要求2所述的方法,其中解析所述固件数据还包括识别所述命令中的触发参数和目标参数。
4.根据权利要求3所述的方法,还包括确定识别的触发参数和目标参数的参数值的相应来源。
5.根据权利要求1所述的方法,其中所述至少一个远程进程对应于用于部署在被所述远程服务器上的平台虚拟化的经典服务组件(CSC)上的进程。
6.根据权利要求5所述的方法,其中部署所述至少一个远程进程还包括以与所述经典服务组件对应的本机语言生成进程代码以及在所述经典服务组件上执行生成的进程代码。
7.根据权利要求1所述的方法,其中存储在所述用户设备上的固件不同于存储在所述远程服务器上的所述虚拟化固件。
8.根据权利要求1所述的方法,还包括检索对应于所述用户设备的所述远程服务器上存储的用户数据以插入所述虚拟化固件中。
9.一种从用户设备访问远程服务器上的固件虚拟化系统的方法,包括:
使用所述用户设备上的连接管理器通过网络连接至所述远程服务器上的远程虚拟化固件平台;
将来自存储在所述用户设备上的嵌入式固件的固件数据发送至所述虚拟化固件平台以基于所述固件数据部署远程进程;
通过所述虚拟化固件平台从执行的远程进程接收处理的数据,其中所述处理的数据为所述嵌入式固件的本机语言;以及
基于所述处理的数据操作所述用户设备和所述嵌入式固件。
10.根据权利要求9所述的方法,其中连接还包括在所述远程服务器上用相应的用户账户认证所述用户设备。
11.根据权利要求9所述的方法,其中所述固件数据还包括来自所述用户设备上的嵌入式固件的命令。
12.根据权利要求11所述的方法,其中所述固件数据还包括所述命令中的触发参数和目标参数。
13.根据权利要求9所述的方法,还包括将远程进程调用安装到所述用户设备上的所述嵌入式固件中以使用所述嵌入式固件通过所述虚拟化固件平台发起所述远程进程的部署。
14.一种用于虚拟化用户设备的固件的系统,包括:
a)至少一个处理器;
b)至少一个输入设备,耦接至至少一个网络;以及
c)至少一个存储设备,存储处理器可执行指令,所述处理器可执行指令在被所述至少一个处理器执行时执行一种方法,所述方法包括:
i.将所述用户设备的虚拟化固件存储在远程服务器上;
ii.经由网络从所述用户设备接收固件数据;
iii.将所述固件数据的一部分分配给存储在所述远程服务器上的相应的虚拟化固件;
iv.将所述固件数据的所述一部分插入所述相应的虚拟化固件;以及
v.基于包含所述固件数据的所述一部分的所述相应的虚拟化固件部署至少一个远程进程以访问由所述远程服务器提供的远程服务。
15.根据权利要求14所述的系统,其中所述固件数据还包括来自所述用户设备上的嵌入式固件的命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安姆贝拉有限公司,未经西安姆贝拉有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480038517.8/1.html,转载请声明来源钻瓜专利网。