[发明专利]设备类型的确定方法和装置、存储介质、电子装置在审
申请号: | 202211228680.3 | 申请日: | 2022-10-09 |
公开(公告)号: | CN115576881A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 林皓;刘豪;王翼龙;李健波;党艳平 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京友谊嘉知识产权代理事务所(普通合伙) 16075 | 代理人: | 张会会 |
地址: | 100081 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 类型 确定 方法 装置 存储 介质 电子 | ||
1.一种设备类型的确定方法,其特征在于,包括:
获取待检测的目标设备的相对根设备句柄,其中,所述目标设备的相对根设备句柄用于确定所述目标设备的设备全量信息;
从多种设备类型中查找与所述目标设备的设备全量信息匹配的目标类型,以作为所述目标设备的设备类型。
2.根据权利要求1所述的方法,其特征在于,所述获取待检测的目标设备的相对根设备句柄,包括:
利用设备管理器库技术,从操作系统的文件系统中对当前已经存在于所述操作系统中的设备按照指定过滤条件进行过滤,得到第一设备的相对根设备句柄,其中,所述目标设备包括所述第一设备,所述操作系统的内核用于在外部设备接入时为接入的外部设备产生对应的设备关系拓扑结构并保存在所述文件系统中;和/或,
在利用设备管理器库技术监控到在所述操作系统的内核中发生的热插拔事件的情况下,获取第二设备的相对根设备句柄,其中,所述目标设备包括所述第二设备,其中,所述热插拔事件为所述第二设备作为热拔插设备接入所述操作系统时产生的。
3.根据权利要求2所述的方法,其特征在于,
在利用设备管理器库技术,从操作系统的文件系统中对当前已经存在于所述操作系统中的设备按照指定过滤条件进行过滤之前,所述方法还包括:为多种设备类型中的每种设备类型配置对应的指定过滤条件,其中,所述多种设备类型包括USB设备、存储类设备、网络类设备以及串行接口类设备;
所述利用设备管理器库技术,从操作系统的文件系统中对当前已经存在于所述操作系统中的设备按照指定过滤条件进行过滤,得到第一设备的相对根设备句柄,包括:利用所述设备管理器库中用于表示每种设备类型对应的指定过滤条件的函数,从所述文件系统中对当前已经存在于所述操作系统中的、且属于该设备类型的设备进行过滤;利用所述设备管理器库中用于进行节点扫描的函数对过滤出的所述第一设备进行扫描,得到所述第一设备的相对根设备句柄。
4.根据权利要求2所述的方法,其特征在于,所述在利用设备管理器库技术监控到在所述操作系统的内核中发生的热插拔事件的情况下,获取第二设备的相对根设备句柄,其中,所述目标设备包括所述第二设备,包括:
利用所述设备管理器库中用于进行热插拔监控的函数,监控子系统为usb热拔插子系统且设备类型为usb设备的热拔插事件;
在检测到所述第二设备的所述热拔插事件的情况下,利用所述设备管理器库中用于进行节点扫描的函数对所述第二设备进行扫描,得到所述第二设备的相对根设备句柄。
5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述从多种设备类型中查找与所述目标设备的设备全量信息匹配的目标类型,以作为所述目标设备的设备类型,包括:
扫描所述目标设备的相对根设备句柄下的所有子设备属性,以得到所述目标设备的设备全量信息;
从所述多种设备类型对应的参考设备信息中查找与所述目标设备的设备全量信息所匹配的目标参考设备信息,其中,所述参考设备信息包括设备子系统名称subsystem、主机名sysname以及设备类型devtype;
将所述目标参考设备信息对应的目标类型作为所述目标设备的设备类型。
6.根据权利要求5所述的方法,其特征在于,在从所述多种设备类型对应的参考设备信息中查找与所述目标设备的设备全量信息所匹配的目标参考设备信息之前,所述方法还包括:
创建USB移动存储设备的参考设备信息;
创建硬盘设备的参考设备信息;
创建物理网卡设备的参考设备信息;
创建USB无线网卡设备的参考设备信息;
创建内置光驱设备的参考设备信息;
创建外置光驱设备的参考设备信息;
创建鼠标设备的参考设备信息;
创建键盘设备的参考设备信息;
创建USB蓝牙设备的参考设备信息;
创建USB串口设备的参考设备信息;
创建USB本地打印机设备的参考设备信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211228680.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种一次性成型模杯的制作方法及加工设备
- 下一篇:一种圆珠笔“U”型笔头