[发明专利]虚拟化嵌入式设备有效
申请号: | 201110446026.5 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102609297A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | D·福蒂尔;P·西格罗哈 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱孟清 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 嵌入式 设备 | ||
1.一种用于在嵌入式设备上捕捉信息以供在代表所述嵌入式设备动作的虚拟设备上远程处理的计算机实现的方法,所述方法包括:
在嵌入式设备上接收(210)来自附连至所述嵌入式设备的一个或多个传感器或外围设备的输入;
标识(220)接收到其输入的所述嵌入式设备;
将所述设备标识发送(230)给所述虚拟设备以供处理;
将所接收到的输入发送(240)给所述虚拟设备以供处理;
在所述嵌入式设备上接收(250)来自所述虚拟设备的远程处理结果;以及
在所述嵌入式设备上提供(260)从所述虚拟设备接收的输出,
其中先前步骤由至少一个处理器执行。
2.如权利要求1所述的方法,其特征在于,接收嵌入式设备输入包括捕捉来自所述嵌入式设备周围的环境的一种或多种类型的输入数据,并向所述虚拟设备提供输入。
3.如权利要求1所述的方法,其特征在于,标识所述嵌入式设备包括确定所述嵌入式设备的类型和实例标识符,其中所述实例标识符区分相同类型设备的不同实例。
4.如权利要求1所述的方法,其特征在于,向所述虚拟设备发送所述设备标识包括经由将所述嵌入式设备连接至所述虚拟设备的网络发送所述标识,以使所述虚拟设备能远程地处理来自所述嵌入式设备的输入。
5.如权利要求1所述的方法,其特征在于,向所述虚拟设备发送所述设备标识包括执行打开与所述虚拟设备的通信信道的设立阶段,以供在一个或多个后续通信中用来向所述虚拟设备提供输入并接收来自所述虚拟设备的输出。
6.如权利要求1所述的方法,其特征在于,发送所接收到的输入包括请求所述虚拟设备对所接收到的输入执行专用处理,并产生结果以提供给所述嵌入式设备。
7.如权利要求1所述的方法,其特征在于,接收远程处理结果包括接收指示处理所发送的输入是失败还是成功的结果代码。
8.如权利要求1所述的方法,其特征在于,接收远程处理结果包括接收输出以供向所述嵌入式设备的用户显示。
9.如权利要求1所述的方法,其特征在于,提供输出包括向所述嵌入式设备的一个或多个输出外围设备提供所述输出以在所述嵌入式设备周围的环境中执行动作。
10.一种用于通过将嵌入式设备的至少一些功能卸载到虚拟设备来虚拟化所述嵌入式设备的计算机系统,所述系统包括:
被配置成执行包含在以下组件内的软件指令的处理器和存储器;
远程输入组件(110),从安装在所述嵌入式设备中的一个或多个输入设备中捕捉所述嵌入式设备处的输入;
远程输出组件(120),接收所述嵌入式设备上的输出,并向用户或其他组件提供所述输出;
设备标识组件(130),标识特定嵌入设备并通知所述虚拟设备处理组件,以使所述虚拟设备能提供任何专用处理;
通信组件(140),提供所述嵌入式设备与所述虚拟设备之间的通信信道;
虚拟设备处理组件(150),提供所述虚拟设备上的处理资源,用于执行与所述嵌入式设备的用途相关的动作;
虚拟设备存储组件(160),在所述虚拟设备上提供存储资源,以供代表所述嵌入式设备持久地存储数据;以及
专用软件组件(170),管理为之设计所述嵌入式设备的应用所专用的一个或多个进程。
11.如权利要求10所述的系统,其特征在于,所述远程输入组件封装所接收到的输入以供经由所述通信组件传输至处理所述输入的远程虚拟设备。
12.如权利要求10所述的系统,其特征在于,所述设备标识组件使所述虚拟设备能监视预订或支付的状态以确定所述嵌入式设备是否获得授权以从所述虚拟设备请求一个或多个所标识的服务。
13.如权利要求10所述的系统,其特征在于,所述通信组件包括安装在所述嵌入式设备中用于创建与所述设备的连接的硬件、以及用于监视所述连接并处理任何从所述虚拟设备接收到的输出的少量不频繁改变的软件。
14.如权利要求10所述的系统,其特征在于,所述虚拟设备处理组件从所述设备标识组件接收设备标识信息,并调用所述专用软件组件以加载所标识嵌入设备的操作专用的任何应用软件代码。
15.如权利要求10所述的系统,其特征在于,所述专用软件组件包括在所述虚拟设备的场所并远离所述嵌入式设备地集中安装并使用的软件代码,以使所述软件代码能通过在所述虚拟设备上更新所述软件而无需涉及所述嵌入式设备来集中地更新和管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110446026.5/1.html,转载请声明来源钻瓜专利网。