[发明专利]一种USB设备识别错误自动校正的方案在审
申请号: | 201811003530.6 | 申请日: | 2018-08-30 |
公开(公告)号: | CN109032831A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 董海波 | 申请(专利权)人: | 中新工程技术研究院有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/42 |
代理公司: | 杭州千克知识产权代理有限公司 33246 | 代理人: | 张海兵 |
地址: | 318013 浙江省台州市椒江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 电子设备 基本输入输出系统 嵌入式控制单元 设备类型 自动校正 流程结束 人工参与 重新识别 重置操作 对设备 监测 重置 记录 | ||
本发明揭示了一种USB设备识别错误自动校正的方案,该方法包括如下步骤:电子设备开始进行监测并判断USB设备是否插入,如监测到USB设备已插入,基本输入输出系统对USB设备的硬件ID和设备类型进行读取;如读取到插入的USB设备类型为USB3.0设备,则对USB设备的硬件ID进行记录,流程结束;如读取到插入的USB设备类型不是USB3.0设备,则进行判断电子设备中是否已存在插入USB设备的硬件ID,如存在该插入USB设备的硬件ID,则通知嵌入式控制单元对电子设备进行重置。该方法通过在基本输入输出系统下对设备ID和设备类型判断,当出现识别错误时通知EC,然后嵌入式控制单元通过硬件进行重置操作让设备可以重新识别成3.0设备,从而解决了USB设备识别错误和需要人工参与的问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种USB设备识别错误自动校正的方案。
背景技术
随着USB产品的不断开发,越来越多的USB设备被广泛应用在各种操作系统之上,操作系统对USB设备的需求不同,且经常会对USB设备误识别。现有技术方案主要是重新插拔一下USB设备,这种方式主要有以下缺点:1、终端用户很难或者无法判断USB3.0的设备被误认成USB2.0的设备,造成了USB使用过程中效率的大大降低。2、这种方式需要人工的主动参与。
发明内容
本发明的目的就是为了解决现有技术中存在的上述问题,提供了一种USB设备识别错误自动校正的方案。
本发明的目的通过以下技术方案来实现:
一种USB设备识别错误自动校正的方案,该方法包括如下步骤:
S1:电子设备开始工作进行监测,判断USB设备是否插入,如USB设备插入则进入下一步骤S2,否则电子设备继续进行检测;
S2:如电子设备监测到USB设备已插入,则电子设备内的基本输入输出系统对USB设备的硬件ID和设备类型进行读取;
S3:如基本输入输出系统读取到所述S2步骤中插入的USB设备类型为USB3.0设备,则基本输入输出系统记录USB设备的硬件ID,流程结束;
S4:如基本输入输出系统读取到插入的USB设备类型不是USB3.0设备,则进行判断电子设备中是否已存在插入USB设备的硬件ID,如存在该插入USB设备的硬件ID,则通知嵌入式控制单元对电子设备进行重置。
优选地,所述S1步骤中的电子设备为电脑。
优选地,在S4步骤中,嵌入式控制单元对电子设备进行重置操作,让电子设备重新识别成USB3.0设备。
优选地,所述重置操作通过嵌入式控制单元来控制USB设备的通断电,USB设备断电后重新通电,对USB设备进行重新识别。
优选地,在S4步骤中,如判断电子设备中没有存在插入USB设备的硬件ID,流程结束。
本发明技术方案的优点主要体现在:本方案提供了一种能够自动识别并在设备类型识别错误的状态下自动重置的方法,通过在基本输入输出系统下对设备ID和设备类型判断,当出现识别错误时通知嵌入式控制单元,然后嵌入式控制单元通过硬件进行重置操作让设备可以重新识别成3.0设备,从而解决了USB设备识别错误和需要人工参与的问题。
附图说明
图1是本发明的一种USB设备识别错误自动校正的方案的流程图。
具体实施方式
本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行图示和解释。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中新工程技术研究院有限公司,未经中新工程技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811003530.6/2.html,转载请声明来源钻瓜专利网。