[发明专利]一种USB从设备驱动加载完整性检测方法有效

专利信息
申请号: 201910149479.8 申请日: 2019-02-27
公开(公告)号: CN109901960B 公开(公告)日: 2023-02-28
发明(设计)人: 罗博源;马震远;程厚俊 申请(专利权)人: 广州启辰电子科技有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 北京前审知识产权代理有限公司 11760 代理人: 张波涛;李锋
地址: 510000 广东省广州市高新技*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 usb 设备 驱动 加载 完整性 检测 方法
【说明书】:

发明提供USB从设备驱动加载完整性检测方法,包括如下步骤a:与USB从设备耦合的控制模块实时检测USB从设备电压或电流,所述控制模块与USB主设备连接;步骤b:控制模块从USB主设备中获取USB从设备在驱动加载过程中的状态数据;步骤c:控制模块响应于USB主设备对USB从设备的二次枚举,根据步骤a中检测到的电流或电压值与预设的参考值和步骤b中的状态数据作出提醒:若步骤a中检测到的电流或电压值与预设的参考值偏差超出阈值,和/或步骤b中的状态数据不符合对应状态的预期,所述控制模块即作出提醒。本发明通过在USB主设备端增加检测指令和USB从设备端增加控制模块,实现驱动故障快速检测,结果准确效率高。

技术领域

本发明属于数据通信领域,涉及一种USB从设备驱动加载完整性检测方法。

背景技术

通常,图书馆、数据中心、多媒体教室、考试中心等需要配备大量计算机以满足用户查阅资料、练习、测试、考试等不同的需求。例如,大型考试中心为满足考试的要求,需要部署经过加密认证的USB-Key、键盘、考试专用耳机等外部I/0设备,这些设备一般通过USB线缆与计算机连接。因计算机运行环境与USB设备的兼容性或用户的误操作而导致外部USB设备的驱动加载不成功、加载异常的情况时有发生。

而驱动加载完整性的故障通常无法通过直接观察来确定。维护人员需要逐个在每一台计算机上的操作系统界面中检查USB设备驱动所加载的信息和/或检查USB从设备的工作状态来确定,这样逐个排查费时费力,效率不高。

特别地,对于一些在特定时间和对计算机可靠性要求高的场合,例如英语听说中考、高考,四六级考试等,外部USB设备出现故障则会影响整个考试的进程。因此快速检测USB设备的驱动是否成功加载或完整加载,对USB从设备的维护和管理具有重要意义。

USB协议中规定了USB线缆连接的一端为主设备(或称USB主设备/主机,USBHost),例如计算机、平板电脑、可穿戴设备或带有USB主控输入输出功能的计算设备;另一端为从设备,如U盘、打印机、键盘、鼠标等,主机负责管理总线上的传输,而从设备响应来自主设备的通信,主设备控制从设备实现数据的读写。端点(endpoint)是设备的缓冲区,用来存储接收到的数据和待发的数据。每个端点拥有特定的编号、传输方向以及在一次事务中端点可发送或接收的最大数据字节量。每个USB传输由一个或多个事务(transaction)组成,这些事务可将数据载入端点或从端点取出。

USB支持4种传输类型:控制传输、批量传输、中断传输以及同步(即等时)传输。在控制传输里,主机会向设备发送定义好的请求。一旦设备连接,主机将使用控制传输来向此设备请求一个被称为“描述字”(又称描述符descriptor)的数据结构。描述字提供了有关设备功能的信息,并帮助主机决定将哪个驱动程序分配给设备。类规范或厂商也可定义请求。控制传输最多有3个阶段,分别为设置阶段、数据阶段(可选)和状态阶段。设置阶段含有请求。存在数据阶段时,此阶段含有从主机或设备发来的数据(视请求的内容而定)。获悉新设备时,主机将向设备所属的集线器发送请求,使集线器建立一个处于主机和设备间的通信路径。然后主机会发布通向此设备、含有标准USB请求的控制传输,以尝试枚举此设备。所有的USB设备必须支持控制传输、标准请求和端点0。对于成功的枚举,设备必须通过返回被请求信息的形式响应请求,并执行其他所请求的动作。

发明内容

为解决USB从设备驱动加载完整性检测的问题,本发明一方面提供了一种USB从设备驱动加载完整性检测方法,包括如下步骤a:与USB从设备耦合的控制模块实时检测USB从设备电压或电流,所述控制模块与USB主设备连接;步骤b:控制模块从USB主设备中获取USB从设备在驱动加载过程中的状态数据;步骤c:控制模块响应于USB主设备对USB从设备的二次枚举,按如下方式作出提醒:若步骤a中检测到的电流或电压值与预设的参考值偏差超出阈值,和/或步骤b中的状态数据不符合对应状态的预期,所述控制模块即作出提醒。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州启辰电子科技有限公司,未经广州启辰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910149479.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top