USB3.0集线器的自动定址定端口方法技术

技术编号:10308497 阅读:209 留言:0更新日期:2014-08-13 12:42
本发明专利技术是一种USB3.0集线器的自动定址定端口方法,是先取得主机扫描后的USB端口树状关系,再自所有USB端口中选取标示为USB集线器的USB端口,并依据不同的USB传输协定,分群为所属USB3.0集线器的USB3.0端口以及所属USB2.0集线器的USB2.0端口,接着再将所有USB3.0集线器逐一与USB2.0集线器比对,当满足匹配关系则产生一映对表。如此当检测系统判断作业系统上标记至USB2.0集线器的其中一USB2.0插座时,即可依据其映对关系找到USB3.0插座,从而显示对应USB3.0插座的对应号码予操作人员。

【技术实现步骤摘要】
USB3.0集线器的自动定址定端口方法
本专利技术是一种USB集线器的自动定址定端口方法,尤指一种USB3.0集线器的自动定址定端口方法。
技术介绍
目前电脑相关产品间是以使用USB传输协定最为常见,自早期的USB1.0、USB2.0到现在USB3.0传输协定,其中USB3.0具有更快的传输速度的优点,也成为电脑相关主机的标准配备,由于保留USB3.0能够相容USB2.0的传输协定,故目前主机的作业系统会于识别USB3.0插座插设有USB装置,会自动产生一组USB3.0端口及USB2.0端口,再视目前USB装置为USB3.0装置或USB2.0装置,再标注对应的USB3.0端口或USB2.0端口成已连结标识;此时,该作业系统即以目前USB传输协定与该USB装置进行通讯,以下谨进一步以实际主机加以说明之。请参阅图8所示,是为一台内建有一个NEC-USB3.0控制器及二个Intel-USB2.0控制器的主机,而该主机10对应装设有二个USB3.0插座11、四个USB2.0插座12,而其中一个USB2.0插座12中插设有一具有八个USB2.0插座的USB2.0集线器30,此八个USB2.0插座的其中一个USB2.0插座31插设有一支滑鼠(USB2.0装置)50,故此台主机10的作业系统于扫描完周边装置后,会于标示有USB2.0集线器30的第5个USB2.0端口31上标示已连结的标示,如图9所示,而以USB2.0传输协定与该USB2.0集线器30上的USB2.0装置50进行通讯。请参阅图10所示,当此主机10外接一台USB3.0集线器20进行USB3.0装置40的产线检测时,该USB3.0集线器40插设至该主机10的其中一USB3.0插座11,待主机10扫描周边装置后,如图11所示,虽然只有插入一台具有四个USB3.0插座21的USB3.0集线器20,但主机10却扫描出NEC-USB3.0控制器的RootHUB的其中一个USB3.0端口(port1)标示有一具有四个USB3.0端口的21aUSB3.0集线器20a,并同时对Intel-USB2.0控制器的RootHUB的下的其中一USB2.0端口(port3)标示为一个USB2.0集线器20b,并于该USB2.0集线器20b下展出含四个USB2.0端口21b;因此,当主机外接一台具有四个USB3.0插座的USB3.0集线器20时,作业系统会将其中一USB3.0端口标示为USB3.0集线器20a外,更自动将USB2.0集线器的其中一USB2.0端口标示为一个USB2.0集线器20b,共有8个USB端口。目前主机10的USB3.0控制器会有如此设计,主要为了使得主机10的USB3.0插座11可向下相容USB2.0装置50使用,但如此设计也造成此类主机10用于USB3.0装置产线上检测良劣品时的误判;也就是说,该产线检测系统会依据主机作业系统上标示有USB3.0集线器20,以及总USB端口数量,于产线检测系统上显示第1至8号的USB3.0装置40。其中第1至4号会分别对应作业系统上的USB3.0控制器下第一个USB3.0端口的四个USB3.0端口21a,当作业员将USB3.0装置40插入该外接至主机的USB3.0集线器20的第一个USB3.0插座21时,正常来说该检测系统60会显示第1号,图12A及图12B,但也有可能因为主机作业系统错误或作业员插入动作不确实等等因素,该主机10误判成USB2.0装置,图13A及图13B,从而由作业系统上标示该Intel-USB2.0控制器的USB2.0集线器下第三个USB2.0端口下的第一个USB2.0端口标示为已连结标识,此时检测系统60会透过主机与USB3.0装置40沟通,因为主机10会以USB2.0传输模式与USB3.0装置通讯,而使得检测错误,作业员会因此而淘汰目前好的USB3.0装置,此问题有必要进一步改良之。
技术实现思路
有鉴于上述既有USB3.0集线器插设至具有USB3.0连接器的主机时,插设至USB3.0集线器的USB3.0装置会被主机误认为USB2.0装置的技术缺陷,本专利技术主要目的是提供一种USB3.0集线器的自动定址定端口方法。欲达上述目的所使用的主要技术手段是令USB3.0集线器的自动定址定端口方法包含有:取得主机扫描后的USB端口树状关系;自所有USB端口中选取标示有USB集线器的USB端口;依据不同的USB传输协定,分群为所属USB3.0集线器的USB3.0端口以及所属USB2.0集线器的USB2.0端口;及将所有USB3.0集线器逐一与USB2.0集线器比对,若满足匹配关系则产生一映对表。上述本专利技术产生的映对表是将因主机插设有USB3.0集线器而自动标示对应的USB2.0集线器,将该USB2.0集线器与其真正USB3.0集线器加以映对,即将USB2.0集线器的数个USB2.0端口设定与USB3.0集线器的USB3.0端口的映对关系,如此当检测系统判断作业系统的USB2.0集线器的其中一USB2.0端口已标示连结时,即可依据其映对关系找到USB3.0端口,从而显示对应该USB3.0端口的对应号码予操作人员。因此,本专利技术即可解决操作人员插设至USB3.0集线器特定USB3.0插座,于检测系统上显示错误号码的技术缺陷。附图说明图1是本专利技术USB3.0装置的检测系统的架构图。图2是本专利技术USB3.0集线器的自动定址定端口方法的流程图。图3A至3D是本专利技术使用一种USB3.0控制器于主机扫描后的树状图。图4是本专利技术匹配关系判断方法的第一较佳实施例流程图。图5是本专利技术匹配关系判断方法的第二较佳实施例流程图。图6A至6D是本专利技术使用一种USB3.0控制器于主机扫描后的树状图。图7是本专利技术检测系统的检测画面示意图。图8是一主机及USB2.0集线器与USB2.0装置的连接示意图。图9是图8的主机所使用多个USB控制器扫描后的树状图。图10是一主机及USB2.0及USB3.0集线器与USB3.0装置的连接示意图。图11是一种USB3.0装置的检测系统的架构图。图12A及图12B是图11的主机所使用多个USB控制器扫描后的树状图及检测画面示意图。图13A及图13B是图11的主机所使用多个USB控制器扫描后的树状图及检测画面示意图。附图标号:10主机11USB3.0插座12USB2.0插座13USB3.0控制器14、14’USB2.0控制器20USB3.0集线器20aUSB3.0集线器20bUSB2.0集线器21USB3.0插座21aUSB3.0端口21bUSB2.0端口30、30’USB2.0集线器30a、30a’USB2.0集线器31、31’USB2.0插座31aUSB2.0端口40USB3.0装置50USB2.0装置60检测系统。具体实施方式首先请参阅图1及图2所示,本专利技术USB3.0集线器的自动定址定端口方法是包含有:取得主机10扫描后的USB端口树状关系S10,如图3C或3D所示;自所有USB端口中选取标示有USB集线器的USB端口S11;依据不同的USB传输协定,分群为所属USB3.0集线器20a的USB3.0端口21a以及所属USB2.0集线器20b的USB2.0端口21bS12,如图3C或3D所示;及将所本文档来自技高网
...
USB3.0集线器的自动定址定端口方法

【技术保护点】
一种USB3.0集线器的自动定址定端口方法,其特征是,所述USB3.0集线器的自动定址定端口方法包括:取得主机扫描后的USB端口树状关系;自所有USB端口中选取标示为USB集线器的USB端口;依据不同的USB传输协定,分群为所属USB3.0集线器的USB3.0端口以及所属USB2.0集线器的USB2.0端口;及将所有USB3.0集线器逐一与USB2.0集线器比对,若满足匹配关系则产生一映对表。

【技术特征摘要】
1.一种USB3.0集线器的自动定址定端口方法,其特征是,所述USB3.0集线器的自动定址定端口方法包括:取得主机扫描后的USB端口树状关系;自所有USB端口中选取标示为USB集线器的USB端口;依据不同的USB传输协定,分群为所属USB3.0集线器的USB3.0端口以及所属USB2.0集线器的USB2.0端口;及将所有USB3.0集线器逐一与USB2.0集线器比对,若满足匹配关系则产生一映对表;当判断该USB2.0集线器的其中一USB2.0端口标示为已连结时,依据映对表找到对应的USB3.0端口,并显示该对应的USB3.0端口的一对应号码;其中,判断满足匹配关系的步骤包括:判断目前USB3.0集线器与任一USB2.0集线器是否同属相同父节点;若属相同父节点,则进一步判断目前USB3.0集线器的USB3.0端口与属相同父节点的USB2.0集线器的USB2.0端口数量是否相同;若为不相同数量,则进一步判断目前USB3.0集线器的USB3.0端口数量是否为奇数;若为奇数,则进一步判断与目前USB3.0集线器属相同父节点的USB2.0集线器的父节点是否即为目前USB3.0集线器;若所述USB2.0集线器的父节点是目前USB3.0集线器,则进一步比较目前USB3.0集线器和所述USB2.0集线器所连接的USB3.0端口及USB2.0端口是否具有端口次序对应关系;若具有端口次序对应关系,则除了标示为所述USB2.0集线器的USB3.0端口以外,其余USB3.0端口再与所述USB2.0集线器的USB2.0端口分别...

【专利技术属性】
技术研发人员:黄仁宗
申请(专利权)人:银灿科技股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1