一种区分接口的方法、装置和系统制造方法及图纸

技术编号:2913375 阅读:179 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种区分接口的方法、装置和系统,所述方法为:对接口进行序号标定;将所述序号存储到所述接口对应的设备中。本发明专利技术实施例所述的软件程序对接口进行序号标定,再通过存储在所述接口对应的设备上的所述序号来区分不同接口的方案,特别是本发明专利技术实施例公开了对串行通信总线扩展接口进行序号标定,再通过储存在串行通信总线扩展接口对应的桥接器的非易失存储器中的序号区分不同的串行通信总线扩展接口的方案,使得主机能够不限于接口的硬件设计,而是通过软件程序区分任意多个接口,并且可以灵活更改各接口序号,方便使用。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,尤其是涉及一种区分接口的方法、装置和系统
技术介绍
串行通信总线(Universal Serial Bus,USB)接口因支持设备的即插即用和热插拔功能,近年来得到广泛应用,成为个人电脑和大量智能设备的必配接口之一。一台主机上的USB接口可通过集线器扩展接口数目,最多可达127个USB接口,连接127个USB设备。因USB接口连接的设备数目可以很多,因此,主机能够在多个USB设备中快速准确地定位就相当重要。现有技术区的定位方法是这样的:通过USB设备硬件电路的设计,将不同设备连接到不同的上下拉电阻来定位USB设备。例如某个USB设备上有三位地址线分别为A0,A1,A2,将三根地址线分别连接上下拉电阻,A0连接下拉电阻,A1连接上拉电阻,A2连接上拉电阻,那么该USB设备的序号就固定为二进制代码110,转换为十进制是6,主机则通过该设备的序号6定位该设备。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现现有技术存在以下问题:如上例有三位地址线的设备,则只能有000—111八个设备序号,当设备多于八个时就无法增加序号,远远无法满足127个USB接口的定位需要。而因现有技术是通过设备硬件电路的设计来定位USB设备,若要更改某个设备的序号则需要更改该设备的硬件电路,工程复杂且灵活性不高。
技术实现思路
本专利技术实施例提供一种区分接口的方法、装置和系统,使得主机能够通过软件区分任意多个接口,并且可以灵活更改各接口序号。为解决上述技术问题,本专利技术所提供的实施例是通过以下技术方案实现的:一种区分接口的方法:-->对接口进行序号标定;将所述序号存储到所述接口对应的设备中。一种区分串行通信总线扩展接口的方法:对串行通信总线扩展接口进行序号标定;将所述序号存储到所述扩展接口对应的设备中。一种接口区分装置,包括:标定序号单元,用于对接口进行序号标定;存储单元,用于将所述标定序号单元标定的序号存储到所述接口对应的设备。一种串行通信总线扩展接口区分装置,包括:标定序号单元,用于对串行通信总线扩展接口进行序号标定;存储单元,用于将所述标定序号单元标定的序号存储到串行通信总线扩展接口对应的桥接器的非易失存储器中。一种系统,包括:主机;多个与主机串行接口连接的桥接器,每个桥接器对应一串行通信总线扩展接口;多个存储设备,每个存储设备通过串行总线扩展接口连接桥接器;其中,所述主机用于对所述串行通信总线扩展接口标定序号,并将所述序号存储到所述扩展接口对应的桥接器中。由上述技术方案可以看出,本专利技术实施例所述的软件程序对接口进行序号标定,再通过储存在所述接口对应的设备上的所述序号来区分不同接口的方案,使得主机能够不限于接口的硬件设计,而是通过软件程序区分任意多个接口,并且可以灵活更改各接口序号,方便使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。-->图1是本专利技术实施例一的方法流程示意图;图2是本专利技术实施例二的方法流程示意图;图3是本专利技术实施例二标定固定序号的序号示意图;图4是本专利技术实施例三的方法流程示意图;图5是本专利技术实施例三标定顺序序号的序号示意图;图6是本专利技术实施例三更换接口后标定顺序序号的序号示意图;图7是本专利技术实施例三新增设备后标定顺序序号的序号示意图;图8是本专利技术实施例三新增设备后标定顺序序号的另一种序号示意图;图9是本专利技术实施例装置的结构示意图;图10是本专利技术实施例设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一、参见图1详细说明,图1为本实施例的方法流程示意图。步骤101:对接口进行序号标定。所述接口可以是任何类型接口,例如可以是串行通信总线(USB)接口。当然本专利技术实施例中的方法可以应用于任何接口。主机软件程序标定序号可以是对每个接口标定固定序号,也可以是在外部设备连接该接口时,再对每个接口进行序号标定,都不影响本专利技术实施例的实现。所述序号为软件程序标定,可以在需要时灵活更改;在对串行通信总线接口标定序号时,串行总线接口的序号数目可任意设置,不限于目前已连接的接口数目;因序号为软件写入与串行通信总线接口对应的设备里,也可以在需要时更改序号,不限于串行总线接口的硬件电路设计。所述序号可以是二进制数字、十进制数字、字母、字段等,或者是它们的组合,只要能标识出不同的接口,都不影响本专利技术实施例的实现。步骤102:将所述序号存储到所述接口对应的设备中。-->主机软件程序将对每个接口的序号存储到所述接口对应的设备,以备后续使用该接口时通过序号区分接口。当所述接口为串行通信总线接口时,所述对应的设备可以是与串行总线接口连接的桥接器的非易失存储器,或者是与串行总线接口连接的其他可存储序号的设备,都不影响本专利技术实施例的实现。存储序号之后,主机软件程序可通过所述存储的序号区分不同接口,并进一步区分连接在不同接口上的外部设备。通过主机存储的序号区分不同接口,则使得主机可在多个接口中快速识别出需要查找的接口,进而进一步区分连接在接口上的外部设备,方便定位外部设备。本专利技术实施例对接口标定序号,再通过存储在接口对应设备里的序号来区分不同接口,使得主机能够通过软件程序区分任意多个接口,并且可以灵活更改各接口序号,方便使用。以下实施例二和三详细说明主机通过桥接器区分多个串行通信总线接口的过程,以主机上一个串行通信总线接口连接了四个十二口的集线器扩展出多个串行通信总线接口为例,以下实施例将扩展出的多个串行通信总线接口称为扩展接口。实施例二说明的是对每个串行通信总线接口标定固定序号的情况,实施例三说明的是在外部设备连接串行通信总线接口时,再对每个串行通信总线接口进行序号标定的情况。实施例二、参见图2,图2为本专利技术实施例二的方法流程示意图。步骤201:主机对串行通信总线(USB)接口的扩展接口标定固定序号。以主机上一个USB接口连接了四个十二口的USB集线器为例,标定固定序号可如图3所示,图3为实施例二标定固定序号的序号示意图。其中,可将四个集线器分别先标定为A、B、C、D,每个集线器上的接口按端口号从小到大依次标号。如第一个集线器的第四个端口标号为A4,第三个集线器的第七个端口标号为C7,依此类推。当然,如果是其他序号标定方法,如二进制数字、十进制数字、字母、字段等,或者是它们之间的组合,都不影响本专利技术实施例的实现。序号若需要更改,只需在主机标定序号的软件程序上做相应更改即可,-->不限于串行总线接口的硬件电路设计。步骤202:将所述序号存储到与USB扩展接口连接的设备的非易失存储器中。将序号存储到非易失存储器,保证序号在掉电后也不丢失。与扩展接口连接的设备可以是桥接器。步骤203:主机通过所述存储的USB扩展接口的序号区分所述USB扩展接口。在主机需要识本文档来自技高网...

【技术保护点】
一种区分接口的方法,其特征在于: 对接口进行序号标定; 将所述序号存储到所述接口对应的设备中。

【技术特征摘要】
1、一种区分接口的方法,其特征在于:对接口进行序号标定;将所述序号存储到所述接口对应的设备中。2、根据权利要求1所述的方法,其特征在于,将所述序号存储到所述接口对应的设备包括:将所述序号存储到所述接口对应的设备的非易失存储器中。3、根据权利要求1或2所述的方法,其特征在于,还包括:通过存储的所述序号区分不同接口。4、根据权利要求3所述的方法,其特征在于,还包括:通过存储的所述序号区分连接在不同接口上的外部设备。5、一种区分串行通信总线扩展接口的方法,其特征在于:对串行通信总线扩展接口进行序号标定;将所述序号存储到所述扩展接口对应的设备中。6、根据权利要求5所述的方法,其特征在于,所述将所述序号存储到所述扩展接口对应的设备具体为:将所述序号存储到所述扩展接口对应的桥接器的非易失存储器上。7、根据权利要求5所述的方法,其特征在于,所述对串行通信总线扩展接口进行序号标定包括:对串行通信总线接口的扩展接口标定固定的序号。8、根据权利要求7所述的方法,其特征在于,所述对串行通信总线扩展接口进行序号标定包括:在每次连接串行通信总线扩展接口时,对所述扩展接口进行序号标定。9、根据权利要求5至8任一项所述的方法,其特征在于,还包括:通过存储的所述序号区分不同的串行通信总线扩展接口。10、根据权利要求9所述的方法,其特征在于,还包括:通过存储的所述序号区分连接在不同串行通信总线扩展接口上的外部设备。11、一种接口区分装置,其特征在于,包...

【专利技术属性】
技术研发人员:张尧
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

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

1