[发明专利]USB设备的无驱动操作的系统和方法有效
申请号: | 201280041333.8 | 申请日: | 2012-06-22 |
公开(公告)号: | CN103748569A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 丹尼尔·C·科恩;诺亚·L·彭德尔顿;马腾·詹森;詹姆士·S·斯皮塔埃尔 | 申请(专利权)人: | 施耐德电气IT公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;郑霞 |
地址: | 美国罗*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 设备 驱动 操作 系统 方法 | ||
1.一种系统,包括:
至少一个处理器,所述至少一个处理器可操作地连接到存储器,其中所述处理器被配置为执行来自所述存储器的系统部件;
控制部件,所述控制部件被配置为:
禁止操作系统和至少一个外围设备之间的现有连接,其中所述现有连接是通过第一设备驱动建立的;
在所述现有连接被禁止期间,使用已定义的通信信道建立与所述至少一个外围设备的通信;
通过所述已定义的通信信道在所述至少一个外围设备上执行至少一个操作;以及
触发所述至少一个外围设备的列举以恢复操作系统和所述至少一个外围设备之间的所述现有连接。
2.根据权利要求1所述的系统,其中所述控制部件还被配置为通过所述现有连接重新定义所述外围设备的标识信息。
3.根据权利要求2所述的系统,其中所述控制部件还被配置为将所述外围设备的标识信息恢复到原始状态。
4.根据权利要求1所述的系统,其中所述至少一个外围设备通过USB接口可操作地连接到计算机系统。
5.根据权利要求4所述的系统,其中所述控制部件还被配置为确定所述至少一个外围设备支持重新列举。
6.根据权利要求1所述的系统,其中所述系统被配置为在所述现有连接被禁止期间,使用已定义的通信信道并使用固有的OS驱动来与所述至少一个外围设备建立通信。
7.根据权利要求1所述的系统,其中所述已定义的通信信道包含用于所述至少一个外围设备的控制端点和中断端点。
8.根据权利要求1所述的系统,其中所述至少一个操作包含以下操作中的至少一个:升级所述外围设备的固件,启动所述外围设备上的附加功能,禁止所述外围设备上的功能,增加特征到所述外围设备,以及修改所述外围设备的至少一个运行参数。
9.一种对外围设备进行重新列举的计算机实现的方法,所述方法包括:
由计算机系统禁止运行在所述计算机系统上的操作系统和可操作地连接到所述计算机系统的至少一个外围设备之间的现有连接,其中所述现有连接是通过第一设备驱动建立的;
在所述现有连接被禁止期间,由所述计算机系统使用已定义的通信信道建立与所述至少一个外围设备的通信;
由所述计算机系统通过所述已定义的通信信道在所述至少一个外围设备上执行至少一个操作;以及
由所述计算机系统触发对所述外围设备的列举以恢复通过所述第一设备驱动建立的所述操作系统和所述外围设备之间的现有连接。
10.根据权利要求9所述的方法,其中禁止所述现有连接的动作包含通过所述现有连接重新定义所述外围设备的标识信息的动作。
11.根据权利要求10所述的方法,其中所述方法还包括将所述外围设备的标识信息恢复到原始状态的动作。
12.根据权利要求9所述的方法,其中所述至少一个外围设备通过USB接口可操作地连接到所述计算机系统。
13.根据权利要求12所述的方法,其中所述方法还包括确定所述至少一个外围设备支持重新列举。
14.根据权利要求9所述的方法,其中建立通信的动作包含使用固有的OS驱动来建立通信。
15.根据权利要求9所述的方法,其中所述已定义的通信信道包含用于所述至少一个外围设备的控制端点和中断端点。
16.根据权利要求9所述的方法,其中所述至少一个操作包含以下操作中的至少一个:升级所述外围设备的固件,启动所述外围设备上的附加功能,禁止所述外围设备的功能,增加特征到所述外围设备,以及修改所述外围设备的至少一个运行参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电气IT公司,未经施耐德电气IT公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280041333.8/1.html,转载请声明来源钻瓜专利网。