[发明专利]USB设备过滤在审
申请号: | 201680088904.1 | 申请日: | 2016-10-05 |
公开(公告)号: | CN109791531A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | I·哈林;L·曼 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;陈岚 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备功能 过滤 操作系统 关联 控制器 传递 | ||
示例实现涉及USB设备过滤。示例控制器可以从USB设备接收接受USB设备类的请求,基于被过滤的设备功能与功能过滤列表的比较来过滤USB设备类的设备功能,以及基于比较,将第一设备功能传递到相关联的操作系统上或阻止第二设备功能被相关联的操作系统识别。
背景技术
通用串行总线(USB)设备是利用USB连接来连接到设备的设备。USB设备可以包括在总线中使用的电缆、连接器和/或通信协议,用于计算机和电子设备之间的连接、通信和/或功率供给。复合USB设备(也称为USB复合设备)是包含多个USB接口的USB设备和/或具有多个功能的USB设备。
附图说明
图1图示了根据示例的包括处理资源、存储器资源和多个模块的计算系统的图;
图2图示了根据示例的包括处理资源、存储器资源和多个模块的控制器的图;
图3图示了根据示例的用于USB设备过滤的方法的图;以及
图4图示了根据示例的用于USB设备过滤的另一方法的图。
具体实施方式
USB设备可以用于标准化计算机外设(例如,键盘、定点设备、数码相机、智能电话、视频游戏控制台等)到计算设备的连接,用以通信和供给电力两者。复合USB设备可以是支持多于一个设备功能的外围设备。不同设备可以实现为复合USB设备。例如,复合USB设备可以包括被称为USB设备功能的多个逻辑子设备。单个USB设备可以提供若干功能,例如具有内置麦克风(音频设备功能)的网络摄像头(视频设备功能)。示例复合USB设备是包括相机、音频和存储功能的智能电话。可以通过类来限定USB设备的功能性,将所述类传达到相关联的计算设备以影响针对每个连接的USB设备的相关联驱动器的加载。USB设备类可以是执行共同功能的具有类似特性的设备的类别。例如,USB人机接口设备类可以是用于诸如键盘、游戏控制器和蓝牙设备等等的人机接口设备的设备类(例如,一种类型的计算机硬件)。
过滤驱动器可以用于过滤USB设备并且可以包括向外围设备添加值和/或支持计算系统中的专门化设备的驱动器。根据本公开的复合USB设备过滤可以包括过滤复合USB设备的功能(也称为子类)。
然而,对于复合USB设备过滤的一些方案包括阻止或允许整个USB设备。例如,在这类方案中,如果期望阻止USB复合USB设备的大容量存储功能,则阻止整个复合USB设备。类似地,如果期望允许复合USB设备的大容量存储功能,则允许整个复合USB设备。相比之下,本公开的示例允许选择性地阻止或允许复合USB设备的功能。
对于复合USB设备过滤的其他方案包括使用复合USB设备的特定供应商标识(ID)和产品ID以尝试过滤复合USB设备的功能。然而,类似的复合USB设备可能具有不同供应商ID和产品ID。这可能导致复合USB设备过滤设定的部署方面增大的难度,并可能以特定复合USB设备为工作对象。类似地,一些方案使用上层USB过滤驱动器来基于供应商ID和产品ID过滤单功能USB设备。如本文使用的,供应商ID指示开发USB设备的供应商,并且产品ID指示供应商创建的USB设备的型号。然而,这些方案可能再次导致整个设备被阻止或被允许。例如,可以限定特定设备供应商和/或其他特质,并且基于该限定阻止整个设备。此外,这些方案可能在USB设备枚举之后发生。
相比之下,本公开的示例可以使用低层USB过滤驱动器并且可以允许更一般的限定。例如,本公开的示例可以包括使用低层类USB过滤驱动器,以在USB设备枚举期间允许或过滤出特定复合USB设备功能。如本文使用的,上层过滤驱动器为设备提供添加的值特征。如本文所使用的低层过滤驱动器修改设备硬件的行为。上层过滤驱动器位于用于USB设备的驱动器(例如,功能驱动器)上面,并且低层过滤驱动器位于驱动器(例如,功能驱动器)下面并在USB设备的总线驱动器上面。在一些示例中,可以使用如本文描述的低层USB过滤驱动器来过滤复合USB设备和/或非复合USB设备的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680088904.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多管芯硬件处理器和方法
- 下一篇:分散计算系统中的功率管理