[发明专利]一种USB设备监控方法、装置、设备及储存介质在审
申请号: | 202111033590.4 | 申请日: | 2021-09-03 |
公开(公告)号: | CN113934589A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 周立功;陈扬鑫;翁叶东;曹文静;王林福 | 申请(专利权)人: | 广州致远电子有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F13/40 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈国靖 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb 设备 监控 方法 装置 储存 介质 | ||
本发明实施例公开了一种USB设备监控方法、装置、设备及储存介质,通过在应用层中注册监控事件以及与监控事件相对应的回调函数,回调函数中设置有预设的处理程序;根据监控事件对USB设备进行监控,判断是否存在与USB设备相匹配的监控事件,若存在,调用与USB设备相匹配的监控事件所对应的回调函数,以使回调函数通知应用层监控事件被触发,并由应用层执行回调函数中的处理程序。本发明实施例根据监控事件对USB设备进行监控,当USB设备与监控事件相匹配时,则调用监控事件的回调函数以通知应用层,由应用层及时对USB设备执行相应的处理程序,实现了对嵌入式系统中的USB设备进行监控的功能,解决了目前的嵌入式系统,存在着无法对USB设备进行监控的技术问题。
技术领域
本申请实施例涉及USB设备监控领域,尤其涉及一种USB设备监控方法、装置、设备及储存介质。
背景技术
在嵌入式系统中,通常采用外接各种USB设备的方式对嵌入式系统的功能进行拓展,从而丰富嵌入式设备的用途。而目前的嵌入式系统在外接USB设备后,存在着以下问题:
1.用户在使用USB设备时,嵌入式系统的应用层无法及时的获取到USB设备拔插状态变化,从而无法及时的响应USB设备的热插拔。
2.用户在使用USB设备时,嵌入式系统的无法获取到USB设备的运行状态,无法有效的处理USB设备在运行过程中出现的错误。
3.当USB设备在运行过程已经出现问题时,嵌入式系统无法定位到之前发生错误时设备的错误状态。
综上所述,目前的嵌入式系统,存在着无法对USB设备进行监控的技术问题。
发明内容
本发明实施例提供了一种USB设备监控方法、装置、设备及储存介质,解决了目前的嵌入式系统,存在着无法对USB设备进行监控的技术问题。
第一方面,本发明实施例提供了一种USB设备监控方法,包括以下步骤:
在应用层中注册监控事件以及与所述监控事件相对应的回调函数,所述回调函数中设置有预设的处理程序;
根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件,若存在,调用与所述USB设备相匹配的监控事件所对应的回调函数,以使所述回调函数通知所述应用层所述监控事件被触发,并由所述应用层执行所述回调函数中的处理程序。
优选的,所述监控事件包括设备插入事件、设备拔出事件以及设备检测事件,每个所述监控事件中记录有一个USB设备的设备标识或一类USB设备的设备标识。
优选的,当所述监控事件为设备检测事件时,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件的具体过程为:
根据USB设备管理器中当前USB设备的设备标识,判断是否存在记录相同设备标识的设备检测事件,若存在,则该USB设备与所述记录相同设备标识的设备检测事件相匹配。
优选的,当所述监控事件为设备插入事件时,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述USB设备相匹配的监控事件具体过程为:
判断是否接收到USB设备管理器发送的设备接入信息,若接收到所述设备接入信息,则获取设备接入信息中的第一设备标识,判断每个所述设备插入事件中,是否存在所记录的设备标识与所述第一设备标识相同的设备插入事件,若是,则所述第一设备标识所对应的USB设备与该设备插入事件相匹配,所述第一设备标识为接入的USB设备的设备标识。
优选的,当所述监控事件为设备拔出事件时,所述根据所述监控事件对所述USB设备进行监控,判断是否存在与所述监控事件相匹配的USB设备的具体过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州致远电子有限公司,未经广州致远电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111033590.4/2.html,转载请声明来源钻瓜专利网。