[发明专利]基于领域操作平台的即插即用系统无效
申请号: | 200910047368.2 | 申请日: | 2009-03-11 |
公开(公告)号: | CN101510236A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 王鹏海 | 申请(专利权)人: | 上海坦瑞信息技术有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 上海天翔知识产权代理有限公司 | 代理人: | 朱妙春 |
地址: | 201112上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 领域 操作 平台 即插即用 系统 | ||
1.基于领域操作平台的即插即用系统,该系统基于领域操作平台实施,其特征在于,所述即插即用系统包括虚拟设备、虚拟设备容器层、虚拟设备驱动层和物理设备驱动及设备接口驱动栈层;
所述虚拟设备是对一类在功能、性能、输入输出数据和控制机制上相同的物理设备的抽象,所述虚拟设备通过相应的虚拟设备驱动来与物理设备绑定,进行数据交换;
所述物理设备驱动及设备接口驱动栈层通过相应的物理设备驱动和接口实现与物理设备的连接;所述虚拟设备容器层对设备进行管理并提供与该虚拟设备相应的虚拟设备驱动;所述虚拟设备驱动层通过物理设备驱动与相应虚拟设备驱动动态映射和绑定,实现物理设备与虚拟设备的动态绑定,使物理设备成为领域操作平台所管理的虚拟设备资源。
2.根据权利要求1所述的基于领域操作平台的即插即用系统,其特征在于,所述虚拟设备容器层基于软件模块化动态挂接管理中间件构建,其包括虚拟设备驱动模块、设备管理模块、数据管理模块及系统辅助模块;所述虚拟设备驱动模块提供相应的虚拟设备驱动插件和实现与应用软件系统的调用;所述设备管理模块为一对物理设备注册、识别以及与虚拟设备绑定的管理模块;所述数据管理模块为服务于虚拟设备的功能模块,其包括数据高速缓存、数据实时同步、数据格式转换;所述系统辅助模块用于对系统的管理、运行检测。
3.根据权利要求2所述的基于领域操作平台的即插即用系统,其特征在于,所述虚拟设备驱动模块包括通用虚拟设备驱动模块和虚拟设备驱动功能调用及编程接口模块;所述通用虚拟设备驱动模块依据输出功能对虚拟设备驱动模块中虚拟设备驱动进一步抽象,形成针对一类虚拟设备通用的驱动插件;所述虚拟设备驱动功能调用及编程接口模块提供给应用软件系统的虚拟设备服务功能调用接口和编程接口。
4.根据权利要求2所述的基于领域操作平台的即插即用系统,其特征在于,所述设备管理模块包括设备注册管理模块、设备动态识别模块以及设备服务控制模块;所述设备注册管理模块用于对物理设备的注册,其注册信息包括设备名称、生产厂商、设备系列号、设备驱动ID、支持的虚拟设备功能;所述设备动态识别模块用于监听动态接入系统的物理设备,对其进行注册信息的识别,并将设备的识别信息传至设备服务控制模块;所述设备服务控制模块实现物理设备和虚拟设备的绑定。
5.根据权利要求4所述的基于领域操作平台的即插即用系统,其特征在于,所述设备服务控制模块据所述设备动态识别模块提供的设备识别信息访问所述设备注册管理模块,获取相关物理设备的注册信息,并根据注册信息获取物理驱动和对应的虚拟驱动模块信息;所述设备服务控制模块能够根据获取的相关信息从所述物理设备驱动及设备接口驱动栈层加载物理设备驱动并与虚拟设备驱动绑定,继而由物理设备驱动和虚拟设备驱动对物理设备和虚拟设备驱动初始化,并启动运行。
6.根据权利要求1所述的基于领域操作平台的即插即用系统,其特征在于,所述系统还设有一用于支持多个即插即用设备之间进行协同互操作的设备互操作逻辑模块,该模块基于消息总线或共享对象机制和协同互操作逻辑模块,其通过调用虚拟设备的功能,按照协同互操作逻辑模块配置的参数向消息总线上传其它设备所需的信息,也定时接收其它设备的信息;根据设定的控制机制,调用虚拟设备相应功能,调整自身的状态,从而实现协同互操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海坦瑞信息技术有限公司,未经上海坦瑞信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910047368.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用