Usb设备的挂载方法及系统的制作方法_2

文档序号:8361371阅读:来源:国知局
下所述:
[0040] 101、获取待挂载USB设备的节点号及次节点号。
[0041] 举例来说,本实施例的节点号及次节点号是在待挂载USB设备的块设备信息中提 取的。
[0042] 应该说明的是,所述节点号为体现所述待挂载USB设备所在USB接口所属总线的 序号,所述次节点号为体现所述待挂载USB设备所在USB接口在所述总线中的序号。
[0043] 其中,节点号可用于区分不同总线,次节点号用于区分不同USB接口。
[0044] 具体来说,如图2所示总线BUSl对应的USB接口有三个,分别为接口USB1、USB2、 USB3,则总线BUSl上的设备对应的节点号可同为usbl,总线BUS2对应的USB接口为USB4, 总线BUS2上的设备对应的节点号可为usb2。接口USBl对应的次节点号为usbl-1. 1中的 1. 1,同样的,接口USB2和USB3对应的次节点号为1. 2和1. 3。
[0045] 在一种可能实施的方式中,上述步骤101可具体包括图中未示出的子步骤1011和 子步骤1012 :
[0046] 1011、获取所述待挂载USB设备的块设备信息。
[0047] 举例来说,本实施例可通过扫描获得所有块设备信息,并从所述所有块设备信息 中提取出USB设备的块设备信息;
[0048] 从所述提取出的USB设备的块设备信息中查找所述待挂载USB设备的块设备信 息。
[0049] 1012、从所述待挂载USB设备的块设备信息中提取所述待挂载USB设备的节点号 及次节点号。
[0050] 应该说明的是,所述块设备信息是由文件的名称和该文件的节点号等信息结合在 一起的一个目录。可理解的是,本实施例的块设备信息包括:USB设备的设备名、USB设备的 节点信息,其中所述节点信息包括USB设备的节点号和次节点号。
[0051] 当然块设备信息中还包括其它用于描述设备及其属性的信息,本实施例关注的是 其中的节点号和次节点号信息,但不对其进行限定。
[0052] 102、根据所述待挂载USB设备的节点号及次节点号通过节点号及次节点号和设 备名之间预设的对应关系来确定所述待挂载USB设备的设备名。
[0053] 举例来说,所述节点号及次节点号和设备名之间预设的对应关系是为了方便找到 USB接口对应的USB设备而设定的一种节点号信息与设备名称的对应的关系,此处的设备 名不是内核发现USB设备时自动对其命名而生成的设备名,而是为方便找到USB设备而对 其重新命名而生成的设备名,本实施例中的设备名不会因为热插拔或重启而发生改变。
[0054] 为更清楚地说明其对应关系,本实施例以如下表格为例阐述上述节点号及次节点 号和设备名之间的对应关系,本实施例不对其它的对应关系进行限定。
[0055]
【主权项】
1. 一种USB设备的挂载方法,其特征在于,所述方法包括: 获取待挂载USB设备的节点号及次节点号; 根据所述待挂载USB设备的节点号及次节点号通过节点号及次节点号和设备名之间 预设的对应关系来确定所述待挂载USB设备的设备名; 按照所述待挂载USB设备的设备名对所述待挂载USB设备进行挂载。
2. 根据权利要求1所述的方法,其特征在于,所述获取待挂载USB设备的节点号及次节 点号,具体包括: 获取所述待挂载USB设备的块设备信息; 从所述待挂载USB设备的块设备信息中提取所述待挂载USB设备的节点号及次节点 号。
3. 根据权利要求2所述的方法,其特征在于,所述获取所述待挂载USB设备的块设备信 息,具体包括: 通过扫描获得所有块设备信息,并从所述所有块设备信息中提取出USB设备的块设备 信息; 从所述提取出的USB设备的块设备信息中查找所述待挂载USB设备的块设备信息。
4. 根据权利要求1所述的方法,其特征在于,所述按照所述待挂载USB设备的设备名对 所述待挂载USB设备进行挂载,具体包括: 建立用于挂载所述待挂载USB设备的挂载路径; 按照所述待挂载USB设备的设备名将所述待挂载USB设备挂载至所述挂载路径下。
5. 根据权利要求1至4任一项所述的方法,其特征在于,所述节点号为体现所述待挂载 USB设备所在USB接口所属总线的序号,所述次节点号为体现所述待挂载USB设备所在USB 接口在所述总线中的序号。
6. -种USB设备的挂载装置,其特征在于,所述装置包括: 节点号获取单元,用于获取待挂载USB设备的节点号及次节点号; 设备名获取单元,用于根据所述待挂载USB设备的节点号及次节点号通过节点号及次 节点号和设备名之间预设的对应关系来确定所述待挂载USB设备的设备名; 挂载单元,用于按照所述待挂载USB设备的设备名对所述待挂载USB设备进行挂载。
7. 根据权利要求6所述装置,其特征在于,所述节点号获取单元包括: 块设备信息获取子单元,用于获取所述待挂载USB设备的块设备信息; 节点号提取子单元,用于从所述待挂载USB设备的块设备信息中提取所述待挂载USB 设备的节点号及次节点号。
8. 根据权利要求7所述装置,其特征在于,所述块设备信息获取子单元通过W下步骤 获取所述待挂载USB设备的块设备信息: 通过扫描获得所有块设备信息,并从所述所有块设备信息中提取出USB设备的块设备 f目息; 从所述提取出的USB设备的块设备信息中查找所述待挂载USB设备的块设备信息。
9. 根据权利要求6所述的装置,其特征在于,所述挂载单元包括: 挂载路径生成子单元,用于建立用于挂载所述待挂载USB设备的挂载路径; 挂载子单元,用于按照所述待挂载USB设备的设备名将所述待挂载USB设备挂载至所 述挂载路径下。
10.根据权利要求6至9任一项所述的装置,其特征在于,所述节点号为体现所述待挂 载USB设备所在USB接口所属总线的序号,所述次节点号为体现所述待挂载USB设备所在 USB接口在所述总线中的序号。
【专利摘要】本发明提供一种USB设备的挂载方法及装置,其中,所述方法包括:获取待挂载USB设备的节点号及次节点号;根据所述待挂载USB设备的节点号及次节点号通过节点号及次节点号和设备名之间预设的对应关系来确定所述待挂载USB设备的设备名;按照所述待挂载USB设备的设备名对所述待挂载USB设备进行挂载。上述方法可以在经过热插拔或重启等操作后,使用户在挂载时能够正确找到USB接口对应的USB设备,提高了系统的稳定性。
【IPC分类】G06F13-10
【公开号】CN104679676
【申请号】CN201410708902
【发明人】韩阳
【申请人】汉柏科技有限公司
【公开日】2015年6月3日
【申请日】2014年11月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1