[发明专利]一种USB设备监控方法、装置、设备及储存介质在审
申请号: | 202111033590.4 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113934589A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 周立功;陈扬鑫;翁叶东;曹文静;王林福 | 申请(专利权)人: | 广州致远电子有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F13/40 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈国靖 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb 设备 监控 方法 装置 储存 介质 | ||
1.一种USB设备监控方法,其特征在于,包括以下步骤:
在应用层中注册监控事件以及与所述监控事件相对应的回调函数,所述回调函数中设置有预设的处理程序;
根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件,若存在,调用与所述USB设备相匹配的监控事件所对应的回调函数,以使所述回调函数通知所述应用层所述监控事件被触发,并由所述应用层执行所述回调函数中的处理程序。
2.根据权利要求1所述的一种USB设备监控方法,其特征在于,所述监控事件包括设备插入事件、设备拔出事件以及设备检测事件,每个所述监控事件中记录有一个USB设备的设备标识或一类USB设备的设备标识。
3.根据权利要求2所述的一种USB设备监控方法,其特征在于,当所述监控事件为设备检测事件时,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件的具体过程为:
根据USB设备管理器中当前USB设备的设备标识,判断是否存在记录相同设备标识的设备检测事件,若存在,则该USB设备与所述记录相同设备标识的设备检测事件相匹配。
4.根据权利要求2所述的一种USB设备监控方法,其特征在于,当所述监控事件为设备插入事件时,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件具体过程为:
判断是否接收到USB设备管理器发送的设备接入信息,若接收到所述设备接入信息,则获取设备接入信息中的第一设备标识,判断每个所述设备插入事件中,是否存在所记录的设备标识与所述第一设备标识相同的设备插入事件,若是,则所述第一设备标识所对应的USB设备与该设备插入事件相匹配,所述第一设备标识为接入的USB设备的设备标识。
5.根据权利要求2所述的一种USB设备监控方法,其特征在于,当所述监控事件为设备拔出事件时,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述监控事件相匹配的USB设备的具体过程为:
判断是否接收到USB设备管理器发送的设备拔出信息,若接收到所述设备拔出信息,则获取设备拔出信息中的第二设备标识,判断每个所述设备拔出事件中,是否存在所记录的设备标识与所述第二设备标识相同的设备拔出事件,若是,则所述第二设备标识所对应的USB设备与该设备拔出事件相匹配,所述第二设备标识为拔出的USB设备的设备标识。
6.根据权利要求1所述的一种USB设备监控方法,其特征在于,所述监控事件中记录有某一个USB设备的设备标识或某一类USB设备的设备标识,所述监控事件包括有多个设备异常事件,每个设备异常事件记录有一个异常事件标识,每个所述设备异常事件对应一个回调函数;
相应的,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件的具体过程为:
根据所述设备标识对USB设备进行监控,判断是否接收到所监控的USB设备发送的第一异常事件标识;
若接收到,判断每个所述设备异常事件中,是否存在所记录的异常事件标识与所述第一异常事件标识相同的设备异常事件,若是,则发送所述第一异常事件标识的USB设备与该设备异常事件相匹配。
7.根据权利要求6所述的一种USB设备监控方法,其特征在于,所述应用层中设置有设备错误栈,所述设备错误栈用于储存某一个USB设备或某一类USB设备的错误信息;
相应的,以使所述回调函数通知所述应用层所述监控事件被触发后,还包括以下步骤:
由所述应用层根据所述被触发的设备异常事件生成错误信息,将所述错误信息写入所述设备错误栈中。
8.根据权利要求7所述的一种USB设备监控方法,其特征在于,所述将所述错误信息写入所述设备错误栈中的具体过程为:
当所述设备错误栈中写满历史错误信息时,删除所述设备错误栈中写入时间最长的历史错误信息,将所述错误信息写入所述设备错误栈的栈顶,所述历史错误信息为历史生成的错误信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州致远电子有限公司,未经广州致远电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111033590.4/1.html,转载请声明来源钻瓜专利网。