[发明专利]一种基于Linux系统的USB端口绑定结构和方法在审

专利信息
申请号: 202011470148.3 申请日: 2020-12-14
公开(公告)号: CN112699071A 公开(公告)日: 2021-04-23
发明(设计)人: 焦祥 申请(专利权)人: 北京握奇智能科技有限公司
主分类号: G06F13/40 分类号: G06F13/40;G06F13/42
代理公司: 北京国帆知识产权代理事务所(普通合伙) 11334 代理人: 刘小哲
地址: 100102 北京市朝阳*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 linux 系统 usb 端口 绑定 结构 方法
【权利要求书】:

1.一种基于Linux系统的USB端口绑定结构,其特征在于,包括以下模块,

USB设备管理模块(1),设置在电脑的应用层,过滤和识别系统总线(5)上的USB设备(6),向上层软件提供USB物料端口及USB设备的管理服务,所述系统总线(5)提供所述USB设备(6)与计算机系统内部连接的通道;

上层软件包括USB端口绑定模块(2)、USB批量生产模块(3)、USB设备管理模块(4)均设置在应用层;

USB端口绑定模块(2)通过调用USB设备管理模块(1)提供的服务,建立USB物理端口与绑定序号之间的映射关系,并将端口绑定信息写入绑定索引配置文件,供USB批量生产模块(3)查询使用;

USB批量生产模块(3)读取USB端口绑定模块(2)写入的绑定信息配置文件,获取绑定序号ID及物理端口的映射关系,提供通过绑定序号ID管理和操作USB物理端口设备的方法;

USB设备管理工具模块(4)通过调用USB设备管理模块(1)提供的设备枚举、打开以及关闭设备接口对设备进行操作。

2.根据权利要求1所述的基于Linux系统的USB端口绑定结构,其特征在于,

USB设备管理模块(1)包括监听设备模块(11)、枚举设备模块(12)、打开设备模块(13)和关闭设备模块(14),

所述监听设备模块(11),循环检查系统总线(5)上的USB设备(6),会对比前后两个时间间隔记录USB设备列表的变化情况,向上层发送USB设备(6)插拔消息;

所述枚举设备模块(12),枚举当前已过滤和识别USB设备(6),根据USB设备信息及USB物理端口信息构造设备Reader Name标识信息,将所有设备的Reader Name标识信息记录至设备列表中,并返回给调用者;

所述打开设备模块(13),根据Reader Name查找并打开指定USB设备(6),根据ReaderName标识中的物理端口标识构建设备句柄,建立设备句柄与物理端口的关联关系,并返回给接口调用者,用于访问设备;

所述关闭设备模块(14),接收关闭设备请求,判断句柄的有效性,释放句柄占用的资源。

3.一种基于Linux系统的USB端口绑定方法,其特征在于,

第一步骤:枚举设备模块(12)枚举系统总线(5)上的USB设备(6),根据过滤规则识别USB设备(6),根据USB设备信息及USB物理端口信息构造设备Reader Name标识信息,并将所有的设备Reader Name信息记录至设备列表中;

第二步骤:打开设备模块(13)根据USB设备Reader Name标识信息打开指定的USB设备6;

第三步骤:监听设备模块(11)与前一次设备Reader Name列表对比,判断列表中设备的变化情况,设备无变化时,跳转至第一步骤,设备有变化,并且USB设备(6)新增时,进入到第四步骤,设备有变化,并且USB设备(6)移除时,跳转至第五步骤;

第四步骤:设备管理模块(1)将USB设备(6)插入的消息发送给上层应用;

第五步骤:设备管理模块(1)将USB设备(6)拔出消息发送给上层应用。

4.根据权利要求3所述的基于Linux系统的USB端口绑定方法,其特征在于,还包括以下步骤:

第六步骤,USB端口绑定模块(2)清空USB端口绑定信息列表;

第七步骤,USB端口绑定模块(2)调用监听设备模块(11),对USB设备(6)插拔消息进行监听,当监听到设备插入,进入到第八步骤,当收到取消监听消息,则跳转至步骤第十一步骤;

第八步骤,USB端口绑定模块(2)从新插入USB设备(6)的Reader Name信息中获取物理端口信息;

第九步骤,USB端口绑定模块(2)判断当前获取的USB物理端口是否绑定,若端口已经绑定,跳转至第七步骤,若未绑定,进入到第十步骤;

第十步骤,USB端口绑定模块(2)将该USB物理端口及绑定序号更新至绑定信息列表,跳转至第七步骤;

第十一步骤,USB端口绑定模块(2)完成本次绑定,将绑定信息更新至绑定信息配置文件中。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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