[发明专利]用于固件虚拟化的方法和装置有效
申请号: | 201480038517.8 | 申请日: | 2014-07-10 |
公开(公告)号: | CN105765533B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 特里萨拉·坎达利亚;吉恩-巴普蒂斯特·莱奥内利 | 申请(专利权)人: | 西安姆贝拉有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/455;H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;杨莘 |
地址: | 英属维尔京*** | 国省代码: | 维尔京群岛;VG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 方法 装置 | ||
操作为虚拟化用户设备的固件的系统和方法将所述用户设备的虚拟化固件存储在远程服务器上并且经由网络从所述用户设备接收固件数据。所述方法解析所述固件数据,将所述固件数据的一部分分配给存储在所述远程服务器上的相应的虚拟化固件,并且将所述固件数据的所述一部分插入所述相应的虚拟化固件。所述方法基于包含所述固件数据的所述一部分的所述相应的虚拟化固件部署至少一个远程进程以访问由所述远程服务器提供的远程服务。
技术领域
本发明的实施方式一般涉及用于固件虚拟化的方法和装置。
背景技术
在电子系统和计算中,固件是永久存储器与存储在存储器中的程序代码和数据的组合。包含固件的设备的典型实施例是嵌入式固件系统(例如,交通灯、消费者电器和数字手表、计算机、计算机外设、数字照相机等)。包含在这些设备中的固件提供了用于设备的控制程序。固件典型地被保持在常被嵌入设备中的非易失性存储设备(例如,ROM、EEPROM或闪存)中。设备的固件可能在其经济寿命期间几乎不会或绝不会进行更换。一些固件存储器设备被永久安装并且在制造之后不能被更换。更新固件的通常原因包括在设备为用户可用之后修复错误或向设备添加特征。这可能需要物理更换ROM集成电路或用需要擦除和替换存储在固件中的所有指令的特殊程序重新编程闪存。诸如个人计算机的ROM BIOS的固件可仅包含设备的基础单元功能并且可仅向更高级软件提供服务。诸如嵌入系统存储器的程序的固件可以仅是运行在系统上且提供其所有功能的程序。
然而,网络连接性和基于CLOUD的部署的扩散已经改变的应用/软件被虚拟化的方式。网络连接的设备能够经由互联网闪现或安装固件更新。然而,更新需要被限制于嵌入式存储器的尺寸并且常常需要手动发起、重启设备、闪现固件ROM、下载时间、以及其它中断电子设备操作的不便步骤。
因此,本领域需要固件虚拟化以更快部署新固件和扩展固件能力。
发明内容
本发明的实施方式一般涉及用于用户设备的固件虚拟化的方法、装置,其使用对远程存储的固件的调用以执行远程进程并且将进程的结果返回用户设备固件,其中其在至少一个附图中基本示出并结合至少一个附图进行了描述以及在权利要求中进行了更完整的阐述。
本公开的这些和其它特征和优点可通过结合附图回顾本公开的以下详细描述来理解,在全文中相似的附图标记指示相似的组件。
附图说明
因此本发明的上述特征可被详细理解的方式、上面简要概括的本发明的更具体的描述可参考实施方式得到,其中一些实施方式在附图中示出。然而,应注意,附图仅示出了本发明的典型实施方式,因此不被认为限制本发明的范围,本发明可准许其它同等有效的实施方式。
图1是根据本发明的一个或多个实施方式的固件虚拟化系统的图示;
图2是根据本发明的一个或多个实施方式的固件虚拟化系统的图示;
图3是根据本发明的一个或多个实施方式的使用与用户设备的嵌入式固件通过接口连接的图2中公开的虚拟化固件提供者的概述方法的流程图;
图4是根据本发明的一个或多个实施方式在平台上生成虚拟化固件的方法的流程图;
图5是根据本发明的一个或多个实施方式的使用虚拟化固件平台的用户设备的独立操作的方法的流程图;以及
图6是根据本发明的一个或多个实施方式的示例性计算服务器内的模块的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安姆贝拉有限公司,未经西安姆贝拉有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480038517.8/2.html,转载请声明来源钻瓜专利网。