中国船舶集团有限公司第七一六研究所胡春田获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国船舶集团有限公司第七一六研究所申请的专利一种嵌入式系统USB孤儿设备的类驱动重枚举方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120067009B 。
龙图腾网通过国家知识产权局官网在2026-01-30发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411996433.7,技术领域涉及:G06F13/40;该发明授权一种嵌入式系统USB孤儿设备的类驱动重枚举方法是由胡春田;王瑞妮;胡先浪;赵会良;武加文;张凯凯;王涛;王立杰设计研发完成,并于2024-12-31向国家知识产权局提交的专利申请。
本一种嵌入式系统USB孤儿设备的类驱动重枚举方法在说明书摘要公布了:本发明公开了一种嵌入式系统USB孤儿设备的类驱动重枚举方法,所述方法通过检查遍历系统中已经被USB协议栈识别的所有USB孤儿设备,结合超时重试机制,并调用对应的驱动搭接处理函数,使得操作系统能够重新枚举、绑定设备。本发明不需要修改操作系统的USB协议栈和USB类驱动代码,仅是形成外部动态可加载程序实现重枚举,同时也提供重试次数和时间间隔的配置机制,使得系统可以在复杂环境下最大限度地减少孤儿设备的出现概率,从而提升嵌入式平台中各类USB外设管理效率和系统整体可靠性。
本发明授权一种嵌入式系统USB孤儿设备的类驱动重枚举方法在权利要求书中公布了:1.一种嵌入式系统USB孤儿设备的类驱动重枚举方法,其特征在于,包括以下步骤: 步骤1、根据嵌入式系统硬件平台USB设备的配置信息,确定USB设备不同类别的硬件配置数量并传递给USB孤儿设备重枚举检测程序; 步骤2、针对所述USB设备的类型,根据类驱动名称,遍历已注册的USB协议栈的枚举搭接处理函数指针链表,为所述类型确定对应的重枚举搭接处理函数指针; 步骤3、通过孤儿设备重枚举检测程序内部,检查所述USB设备在操作系统I0层创建的USB字符设备数量;如果与所述硬件配置数量不匹配,则需检查缺失的设备是否处于孤儿设备状态,并根据情况进程重枚举;如果匹配,则退出重枚举程序; 步骤4、通过所述USB协议栈的接口获取系统中的USB主机控制器的数量,并遍历所述USB主机控制器下的根集线器和普通集线器下的设备,对于找到的非集线器类USB设备,通过其节点号调用操作系统USB协议栈设备信息查询接口,获取USB设备基本信息并存储; 步骤5、当所述USB设备基本信息显示非集线器类设备和USB类驱动绑定,则跳过所述非集线器类设备;对于所述USB设备基本信息中未绑定USB类驱动的设备,则所述非集线器类设备是孤儿设备,获取USB协议栈为所述孤儿设备暂存的USB接口信息,找到与所述USB接口信息匹配的类驱动,并调用所述类驱动的搭接回调函数,尝试将所述孤儿设备重新与其对应的类驱动绑定; 步骤6、遍历完所有USB主控制器下的所有拓扑中的USB设备后,执行一定的延时后判断是否还有重试的次数,如果是,则重新进入所述步骤3;如果否,则退出重枚举程序。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国船舶集团有限公司第七一六研究所,其通讯地址为:222061 江苏省连云港市圣湖路18号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励