[发明专利]连接设备的双向扩展有效
申请号: | 201210331156.9 | 申请日: | 2012-09-10 |
公开(公告)号: | CN102937940A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | H.R.福里斯特三世;M.P.费内伦;G.E.吉伦;F.戈根伊;J.哈钦斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李静岚;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连接 设备 双向 扩展 | ||
1.一种方法,其包括:
显现配置成支持与多个通用串行总线(USB)连接设备的双向通信的操作系统接口;
通过所述操作系统接口处置来自应用的、对USB连接设备的状态和配置数据的请求;以及
响应所述请求将来自USB连接设备的所请求状态和配置数据返给应用。
2.如权利要求1所述的方法,其中所述操作系统接口是作为配置成为多个USB连接设备管理端口的USB端口监视器的部件提供的。
3.如权利要求1所述的方法,其中所述操作系统接口被配置成为来自多个不同独立硬件厂商(IHV)的设备处置双向通信。
4.如权利要求1所述的方法,其中所述操作系统接口包括操作来处置到USB连接打印机的打印的打印子系统的部件。
5.如权利要求1所述的方法,其中所述操作系统接口实现基于脚本扩展模式。
6.如权利要求1所述的方法,其中所述操作系统接口被进一步配置成:
依照基于脚本扩展模式检测包括在与多个USB连接设备相对应的设备驱动器中的基于脚本扩展文件;以及
根据检测的基于脚本扩展文件为双向通信配置多个USB连接设备。
7.如权利要求6所述的方法,其中每个特定设备的所述基于脚本扩展文件描述特定设备支持的状态和配置数据的双向值、行为和询问,以及用于访问来自特定设备的状态和配置数据的入口点。
8.如权利要求6所述的方法,其中为双向通信配置多个USB连接设备包括:
处理基于脚本扩展文件以创建USB连接设备支持的双向属性的表格;以及
装载可经由所述操作系统接口调用的来自所述基于脚本扩展文件的脚本以获取所支持的双向属性的当前值。
9.如权利要求1所述的方法,其中处置来自应用的、对USB连接设备的状态和配置数据的请求包括:
代表应用格式化USB连接设备和向USB连接设备提交询问。
10.如权利要求1所述的方法,其中处置来自应用的、对特定USB连接设备的状态和配置数据的请求包括:
装载来自与该特定USB连接设备相对应的驱动器的基于JavaScript扩展文件,所述基于JavaScript扩展文件可被执行来询问该特定USB连接设备的入口点,以更新代表该特定USB连接设备所支持的双向属性的双向模式对象的值。
11.一种计算机可读介质,其上存储有计算机可执行指令,当指令被计算装置执行时实现如权利要求1-10中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210331156.9/1.html,转载请声明来源钻瓜专利网。