支持主从变换的通用串行总线的集线器的运作方法与流程

文档序号:13982987阅读:216来源:国知局
支持主从变换的通用串行总线的集线器的运作方法与流程

本发明是有关于一种集线器的运作方法,特别是有关于一种可由通用串行总线的集线器控制连接于集线器上的电子装置的主从状态的支持主从变换的通用串行总线的集线器的运作方法。



背景技术:

在个人计算机一开始发展的时代,每一种个人计算机的接口设备皆有各自的连接接口,这些接口设备透过连接接口与个人计算机进行数据的传输,举例而言,键盘和鼠标是使用ps/2连接接口与个人计算机连接,打印机则是使用lpt连接接口与个人计算机连接。

因为各种不同的接口设备需要有不同的连接接口,个人计算机势必的要配备有不同的连接接口才能与这些接口设备进行连接,因此用户在选购个人计算机或接口设备时,自然地必须要考虑到所购买的个人计算机或接口设备是否有对应的连接接口可以连接,在使用上造成了使用者困扰。

现今的接口设备皆采用通用串行总线(usb,universalserialbus)作为与个人计算机的连接接口,通用串行总线具有高传输速度的特性,且目前大多数的个人计算机皆内建有通用串行总线的驱动程序,因此接口设备一旦使用通用串行总线做为连接接口,即可用于大部分的个人计算机。此外,usb具有即插即用的优点,目前包括随身碟、外接光驱、行动电源、手机等电子设备皆采用usb做为连接接口。

usb的数据传输架构是采用主从式架构,只有操作在主模式(hostmode)的电子设备(例如个人计算机)可以对操作在周边模式(devicemode)的设备进行数据的存取。随着携带型电子装置的性能逐渐地提升,使得部分电子装置想要不透过个人计算机,而是直接与其他携带型电子装置进行数据传输,例如数字相机直接与携带式硬盘进行数据传输。然而,通用串行总线的主从式架构限制了携带型电子装置之间进行数据传输的可能性。

因此,usb-if协会在usb2.0架构的基础上推出了usbotg(usbonthego)的架构,采用支持otg架构的芯片所制作出的电子装置在互相连接时,可以由其中的一操作在主模式另一方操作在周边模式以进行数据传输。



技术实现要素:

本发明的主要目的,在于提供一种支持主从变换的通用串行总线的集线器的运作方法,藉由通用串行总线的集线器中的处理单元控制连接于集线器上具有主模式及周边模式的电子装置的操作模式,达成即使是不采用otg架构的接口设备在透过本发明的集线器连接上同时具有主模式及周边模式的电子装置时,亦可让电子装置与周边装置的间可以进行数据传输。

为达上述的指称的各目的与功效,本发明的一实施例揭示一种支持主从变换的通用串行总线的集线器的运作方法,适用于周边装置及第一电子装置同时连接于通用串行总线的集线器时,其中第一电子装置同时具有周边模式及第一主模式,通用串行总线的集线器包含有数据总线,其步骤包含:当周边装置连接于第一下链端口时,处理单元依据周边装置的规格使周边装置透过数据总线存取数据,当第一电子装置连接于第二链下端口时,处理单元依据第一电子装置的规格发送第一控制讯息至第一电子装置,使第一电子装置操作在第一主模式,以及第一电子装置透过数据总线存取周边装置。

于本发明的一实施例中,其中于当周边装置连接于第一下链端口的步骤前,该方法更包含:处理单元使第一下链端口及第二下链端口操作于主模式。

于本发明的一实施例中,其中第一电子装置的规格讯息包含第一电子装置同时具有周边模式及第一主模式。

于本发明的一实施例中,其中第一电子装置透过数据总线存取周边装置的步骤后,当具有第二主模式的第二电子装置连接于上链端口时,该方法更包含:处理单元发送第二控制讯号至第一电子装置使第一电子装置操作在周边模式,第二电子装置透过数据总线存取周边装置或/及第一电子装置。

于本发明的一实施例中,其中于处理单元发送第二控制讯号至第一电子装置使第一电子装置操作在周边模式的步骤前,该方法更包含:第二电子装置发送第二电子装置的规格讯息至处理单元。

附图说明

图1:其为本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法的流程图;

图2:其为本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法的系统示意图;

图3:其为本发明的第二实施例的支持主从变换的通用串行总线的集线器的运作方法的流程图;以及

图4:其为本发明的第二实施例的支持主从变换的通用串行总线的集线器的运作方法的运作示意图。

【图号对照说明】

1通用串行总线的集线器

11第一下链端口

13第二下链端口

15数据总线

17处理单元

19上链端口

3周边装置

5第一电子装置

7第二电子装置

具体实施方式

为了使本发明的结构特征及所达成的功效有更进一步的了解与认识,特用较佳的实施例及配合详细的说明,说明如下:

先前的技术中,采用支持otg架构的芯片所制作出的周边装置(例如:随身硬盘、鼠标、键盘等电子装置)在与同时具有主模式及周边模式的电子装置(例如:智能型手机、个人数字助理(pda,personaldigitalassistant等电子装置))连接时,可以透otg协议使得电子装置操作在主模式,而电子装置即可与操作在周边模式的接口设备进行数据传输。然而,这样的架构需要互相连接的电子装置皆采用otg架构才可达成,然,并非所有的周边装置都是采用otg架构,且,以此架构所制作出的接口设备会有较高的制造成本及较高的硬件设计难度。因此提出一种由通用串行总线的集线器控制连接于集线器上的具有通用序列的电子装置的操作模式的方法,使得不采用otg架构的接口设备在透过本发明的集线器连接上同时具有主模式及周边模式的电子装置时,可以让电子装置操作在主模式,以使得电子装置与周边装置之间可以进行数据传输。

在此说明本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法的流程,请参阅图1,其为本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法的流程图。如图所示,本实施例的支持主从变换的通用串行总线的集线器的运作方法其步骤包含:

步骤s1:使下链结接端口操作于主模式;

步骤s3:周边装置连接于第一下链端口;

步骤s5:使周边装置透过数据总线存取数据;

步骤s7:第一电子装置连接于第二下链端口;

步骤s9:使第一电子装置运作操作在第一主模式;以及

步骤s11:第一电子装置透过数据总线存取周边装置。

接着说明为达成本发明的支持主从变换的通用串行总线的集线器的运作方法所需的系统,请参阅图2,其为本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法的系统示意图。如图所示,本发明的支持主从变换的通用串行总线的集线器的运作方法的系统包含:一通用串行总线的集线器1、一周边装置3及一第一电子装置5。

上述的通用串行总线的集线器1包含一第一下链端口11、一第二下链端口13、一数据总线15、一处理单元17及一上链端口19。其中,第一下链端口11、第二下链端口13及上链端口19皆为采用通用串行总线的端口,处理单元17为可进行算术及逻辑运算的电子组件。

周边装置3为随身硬盘、鼠标、键盘等具有通用串行总线的接口且操作在周边模式的电子装置。第一电子装置5为智能型手机、个人数字助理等具有通用串行总线的接口且具有第一主模式及周边模式的电子装置。

以下将说明本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法执行时的流程,请参阅图1及图2。当用户以第一电子装置存取周边装置的数据时,将执行步骤s1至步骤s11。

于步骤s1中,使下链结接端口操作于主模式,处理单元17发出讯息至第一下链端口11及第二下链端口13,使得第一下链端口11及第二下链端口13操作于主模式。

于步骤s3中,周边装置连接于第一下链端口,将周边装置3连接于第一下链端口11,进一步地说,是将周边装置3的通用串行总线的接口连接于第一下链端口11。

于步骤s5中,使周边装置透过数据总线存取数据,当周边装置3连接于第一下链端口11时,处理单元17则会发出一第一请求讯息至周边装置3,周边装置3接收到第一请求项讯息后,则会将周边装置3的第一规格讯息发送至处理单元17。处理单元17依据第一规格讯息判断连接于第一下链端口11的装置为操作在周边模式的周边装置3,处理单元17使周边装置3透过数据总线15存取数据。

于步骤s7中,第一电子装置连接于第二下链端口,将第一电子装置5连接于第二下链端口13,进一步地说,是将第一电子装置5的通用串行总线的接口连接于第二下链端口13。

于步骤s9中,使第一电子装置运作操作在第一主模式,当第一电子装置5连接于第二下链端口13时,处理单元17则会发出一第二请求讯息至第一电子装置5,第一电子装置5接收到第二请求项讯息后,则会将第一电子装置5的第二规格讯息发送至处理单元17。处理单元17依据第二规格讯息判断连接于第二下链端口13的装置为同时具有第一主模式及周边模式的第一电子装置5之后,处理单元17发送一第一控制讯息至第一电子装置5,使第一电子装置5操作在第一主模式。

于步骤s11中,第一电子装置透过数据总线存取周边装置,处理单元17使第一电子装置5透过数据总线15存取数据,此时,周边装置3及第一电子装置5皆透过数据总线15存取数据,因此操作于第一主模式的第一电子装置5可以透过数据总线15存取操作在周边模式的周边装置3。

于上述的步骤执行完后,即完成本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法,使用本发明的支持主从变换的通用串行总线的集线器的运作方法,当集线器上的下链端口同时连接有周边装置及具有主模式及周边模式的电子装置时,可以透过集线器的处理单元使电子装置操作在主模式,以存取周边装置的数据,使用本发明的方法时,连接于集线器上的周边装置无须支持otg架构,可以降低接口设备的制造成本及硬件设计的难度。

以下举例说明本发明的第一实施例的支持主从变换的通用串行总线的集线器的运作方法于实际使用中的情况,请参阅图1及图2。一集线器(相当于通用串行总线的集线器1)的处理单元(相当于处理单元17)使集线器的第一下链端口(相当于第一下链端口11)及第二下链端口(相当于第二下链端口13)操作于主模式(相当于步骤s1)。将随身碟(相当于周边装置3)连接于第一下链端口(相当于步骤s3)。

接续上述,处理单元发送第一请求讯息至随身碟,当随身碟收到第一请求讯息后,将随身碟的第一规格讯息发送至处理单元,处理单元依据第一规格讯息判断连接于第一下链端口的装置为随身碟,是一操作在周边模式的周边装置,因此处理单元使随身碟透过数据总线(相当于数据总线15)存取数据(相当于步骤s5)。接着,将智能型手机(相当于第一电子装置5)连接于第二下链端口(相当于步骤s7)。

接续上述,处理单元发送第二请求讯息至智能型手机,当智能型手机收到第二请求讯息后,将智能型手机的第二规格讯息发送至处理单元,处理单元依据第二规格讯息判断连接于第二下链端口的装置为智能型手机,是一具有的第一主模式及周边模式的装置,因此处理单元发送第一控制讯息至智能型手机,智能型手机收到第一控制讯息后则会操作在第一主模式(相当于步骤s9),之后,处理单元使智能型手机透过数据总线存取随身碟(相当于步骤s11)。

接着说明本发明的第二实施例的支持主从变换的通用串行总线的集线器的运作方法的流程,请参阅图3及图4,其为本发明的第二实施例的支持主从变换的通用串行总线的集线器的运作方法的流程图及系统示意图。如图所示,本实施例与第一实施例差异在于:于本实施例的流程中更包含步骤s13、s15及s17,于本实施例的系统中更包含第二电子装置7。其余部分皆与第一实施例相同,于此不再赘述。

上述的第二电子装置7具有一第二主模式,可为个人桌面计算机、笔记本电脑等电子装置。

于步骤s13中,第二电子装置连接于第一上链端口,将第二电子装置7连接于上链端口19,进一步地说,是将第二电子装置7的通用串行总线的接口连接于上链端口19。

于步骤s15中,使第一电子装置运作操作在装置模式,处理单元17发送第二控制讯号至第一电子装置5,使第一电子装置操作在周边模式。

于步骤s17中,第二电子装置透过数据总线存取周边装置或\及第一电子装置,操作于第二主模式的第二电子装置7即可透过数据总线对操作于周边装置3或\及第一电子装置5进行数据存取。

于上述的步骤执行完后,即完成本发明的第二实施例的支持主从变换的通用串行总线的集线器的运作方法,使用本发明的支持主从变换的通用串行总线的集线器的运作方法,当集线器上的下链端口同时连接有周边装置及具有主模式及周边模式的电子装置,且,上链端口连接有具有主模式的电子装置时,可以透过集线器的处理单元使连接于下链端口的具有主模式及周边模式的电子装置操作在周边模式,以使连接于上链端口的具有主模式的电子装置存取连接于下链端口的装置的数据。

以下举例说明本发明的第二实施例的支持主从变换的通用串行总线的集线器的运作方法于实际使用中的情况,请参阅图3及图4并接续第一实施例的举例。当一个人计算机连接于集线器的上链端口(相当于上链端口19)时(相当于步骤s13),处理单元发送第二控制讯号至智能型手机,智能型手机接收到第二控制讯息后会转为操作在周边模式(相当于步骤s15)。个人计算机即可对随身碟及智能型手机进行数据存取(相当于步骤s17)。

于本发明的一实施例中,于步骤s15,处理单元会先发送一第三请求讯息至第二电子装置7,第二电子装置接收到第三请求项讯息后,则会将第二电子装置7的第三规格讯息发送至处理单元17。处理单元17依据第三规格讯息判断第二电子装置具有第二主模式后,处理单元17发送第二控制讯号至第一电子装置5,使第一电子装置操作在周边模式。

上文仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围,凡依本发明权利要求范围所述的形状、构造、特征及精神所为的均等变化与修饰,均应包括于本发明的权利要求范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1