[發(fā)明專利]一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010031330.2 | 申請(qǐng)日: | 2020-01-13 |
| 公開(公告)號(hào): | CN111240754B | 公開(公告)日: | 2023-10-27 |
| 發(fā)明(設(shè)計(jì))人: | 苗功勛;袁浩;劉曉萌;魏東曉;孫強(qiáng) | 申請(qǐng)(專利權(quán))人: | 中孚安全技術(shù)有限公司;中孚信息股份有限公司;北京中孚泰和科技發(fā)展股份有限公司;南京中孚信息技術(shù)有限公司 |
| 主分類號(hào): | G06F9/4401 | 分類號(hào): | G06F9/4401;G06F13/10 |
| 代理公司: | 北京久維律師事務(wù)所 11582 | 代理人: | 邢江峰 |
| 地址: | 250101 山東省濟(jì)南市濟(jì)南市高*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 linux 內(nèi)核 識(shí)別 特定 usb 容量 存儲(chǔ) 設(shè)備 方法 系統(tǒng) | ||
1.一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的方法,其特征在于,所述方法包括以下步驟:
S1、USB0806設(shè)備在USB子系統(tǒng)匹配usb-storage驅(qū)動(dòng)模塊,匹配完成后進(jìn)入SCSI子系統(tǒng)驅(qū)動(dòng)匹配模式;
S2、通過(guò)SCSI子系統(tǒng)的SCSI設(shè)備描述結(jié)構(gòu)通過(guò)Linux內(nèi)核設(shè)備樹向上遍歷父設(shè)備,找到對(duì)應(yīng)USB子系統(tǒng)的USB設(shè)備描述結(jié)構(gòu);
S3、如當(dāng)前USB0806設(shè)備的SCSI設(shè)備類型標(biāo)明為TYPE_ROM或TYPE_WROM類型,則該設(shè)備為USB外置光驅(qū)設(shè)備;如當(dāng)前USB0806設(shè)備的SCSI設(shè)備類型標(biāo)明為TYPE_DISK、TYPE_MOD或者TYPE_RBC類型,則該設(shè)備為U盤。
2.根據(jù)權(quán)利要求1所述的一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的方法,其特征在于,所述方法還包括對(duì)特定USB大容量存儲(chǔ)設(shè)備的管控,具體如下:
根據(jù)USB設(shè)備的策略選擇是否允許操作系統(tǒng)對(duì)當(dāng)前USB0806設(shè)備進(jìn)行相關(guān)的驅(qū)動(dòng)匹配動(dòng)作,如策略禁止,則USB外置光驅(qū)設(shè)備與名稱為sr的驅(qū)動(dòng)模塊不允許進(jìn)行匹配,U盤與名稱為sd的驅(qū)動(dòng)模塊不允許進(jìn)行匹配;反之策略允許就放行。
3.根據(jù)權(quán)利要求1所述的一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的方法,其特征在于,所述USB大容量存儲(chǔ)設(shè)備的描述符信息中主設(shè)備號(hào)為0x08,次設(shè)備號(hào)為0x06,或接口描述符主接口號(hào)為0x08,次接口號(hào)為0x06。
4.一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的系統(tǒng),其特征在于,所述系統(tǒng)包括:
usb-storage驅(qū)動(dòng)匹配模塊,用于USB0806設(shè)備在USB子系統(tǒng)匹配usb-storage驅(qū)動(dòng)模塊,匹配完成后進(jìn)入SCSI子系統(tǒng)驅(qū)動(dòng)匹配模式;
設(shè)備描述結(jié)構(gòu)遍歷模塊,用于通過(guò)SCSI子系統(tǒng)的SCSI設(shè)備描述結(jié)構(gòu)通過(guò)Linux內(nèi)核設(shè)備樹向上遍歷父設(shè)備,找到對(duì)應(yīng)USB子系統(tǒng)的USB設(shè)備描述結(jié)構(gòu);
類型匹配模塊,用于如當(dāng)前USB0806設(shè)備的SCSI設(shè)備類型標(biāo)明為TYPE_ROM或TYPE_WROM類型,則該設(shè)備為USB外置光驅(qū)設(shè)備;如當(dāng)前USB0806設(shè)備的SCSI設(shè)備類型標(biāo)明為TYPE_DISK、TYPE_MOD或者TYPE_RBC類型,則該設(shè)備為U盤。
5.根據(jù)權(quán)利要求1所述的一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的系統(tǒng),其特征在于,所述系統(tǒng)還包括設(shè)備管控模塊,用于根據(jù)USB設(shè)備的策略選擇是否允許操作系統(tǒng)對(duì)當(dāng)前USB0806設(shè)備進(jìn)行相關(guān)的驅(qū)動(dòng)匹配動(dòng)作,如策略禁止,則USB外置光驅(qū)設(shè)備與名稱為sr的驅(qū)動(dòng)模塊不允許進(jìn)行匹配,U盤與名稱為sd的驅(qū)動(dòng)模塊不允許進(jìn)行匹配;反之策略允許就放行。
6.根據(jù)權(quán)利要求1所述的一種在Linux內(nèi)核中識(shí)別特定USB大容量存儲(chǔ)設(shè)備的系統(tǒng),其特征在于,所述USB大容量存儲(chǔ)設(shè)備的描述符信息中主設(shè)備號(hào)為0x08,次設(shè)備號(hào)為0x06,或接口描述符主接口號(hào)為0x08,次接口號(hào)為0x06。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中孚安全技術(shù)有限公司;中孚信息股份有限公司;北京中孚泰和科技發(fā)展股份有限公司;南京中孚信息技術(shù)有限公司,未經(jīng)中孚安全技術(shù)有限公司;中孚信息股份有限公司;北京中孚泰和科技發(fā)展股份有限公司;南京中孚信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010031330.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤的寫過(guò)濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤的熱插拔方法和系統(tǒng)
- 識(shí)別媒體、識(shí)別媒體的識(shí)別方法、識(shí)別對(duì)象物品以及識(shí)別裝置
- 一種探針卡識(shí)別裝置和方法
- 識(shí)別裝置、識(shí)別方法以及記錄介質(zhì)
- 識(shí)別裝置、識(shí)別系統(tǒng),識(shí)別方法以及存儲(chǔ)介質(zhì)
- 識(shí)別程序、識(shí)別方法以及識(shí)別裝置
- 車載身份識(shí)別方法及系統(tǒng)
- 車載身份識(shí)別方法及系統(tǒng)
- 車載身份識(shí)別方法及系統(tǒng)
- 識(shí)別裝置、識(shí)別方法以及識(shí)別程序
- 識(shí)別裝置、識(shí)別方法及識(shí)別程序
- 特定部分姿勢(shì)推測(cè)裝置、特定部分姿勢(shì)推測(cè)方法及特定部分姿勢(shì)推測(cè)程序
- 特定設(shè)備管理系統(tǒng)、特定設(shè)備管理程序以及特定設(shè)備管理方法
- 針對(duì)特定用戶推送特定內(nèi)容的方法
- 在屏幕特定區(qū)域呈現(xiàn)特定數(shù)據(jù)的方法
- 特定機(jī)床夾具
- 特定機(jī)床夾具
- 特定核酸結(jié)合蛋白及其富集特定核酸的方法
- 杯蓋(特定功能)
- 位置特定系統(tǒng)、位置特定裝置、位置特定方法、位置特定程序、及電腦可讀取的記錄介質(zhì)、以及記錄的設(shè)備
- 特定載波和特定頻率能力限制的方法及用戶設(shè)備





