[发明专利]一种USB重复节点的屏蔽方法有效
申请号: | 201610058964.0 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105657464B | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 王春广;龚红林 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/241;H04N21/426 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 秦华云 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种USB重复节点的屏蔽方法,在udev模块收到kernel事件命令发送的设备插入的uevent事件后,本方法解析出设备的描述符,第一步判断是否为已有USB设备,如果不是,则跳过本方法,继续执行udev;如果为USB设备,则在设备对应的配置文件(udev.conf)里查找规则文件对应所在目录,在规则文件目录里按顺序查找所有规则文件,按照规则文件解析设备的属性,本方法再设备属性与/dev目录下现有USB节点比较,查询是否已有此属性节点,如果有,本方法返回命令给udev终止节点创建;如果没有,本方法返回命令给udev继续设备节点创建。本发明可以有效解决Linux系统启动过程udev误创建设备节点的问题,也就解决了智能电视遥控一次按键两次响应的问题,提高了Linux操作系统的容错空间。 | ||
搜索关键词: | 一种 usb 重复 节点 屏蔽 方法 | ||
【主权项】:
1.一种USB重复节点的屏蔽方法,其特征在于:其方法步骤包括如下:A、智能电视的Linux内核用户空间内具有存储于/dev目录下的udev模块,当外部添加设备插入连接时,智能电视的Linux内核中的kernel模块会发送设备插入时响应的uevent事件命令,udev模块从kernel模块收到添加设备的uevent事件命令;所述添加设备为智能遥控设备、WIFI设备、摄像头设备、磁带驱动器、磁盘驱动器或打印机;B、判断添加设备描述符是否为已有USB设备;若判断是已有USB设备,则进入步骤C,若判断不是已有USB设备,则进入步骤D;C、查询添加设备的类描述符、标准描述符、HID相关描述符、厂商自定义描述符,将上述四类描述符与存储于/dev目录下的现有USB节点属性进行比较,判断是否完全重复;若是完全重复,则结束;若是不重复,则进入步骤D;D、在udev模块的配置文件udev.conf模块里查找规则文件所在的目录,然后进行如下步骤:D1在规则文件目录里按顺序查询所有规则文件;D2按照所匹配规则,为添加设备创建相应的设备节点属性,并将创建的设备节点属性存储于/dev目录下;D3结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610058964.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种视频处理方法及装置
- 下一篇:一种音视频数据处理方法和装置