多接口设备中集成下游端口的制作方法

文档序号:11530707阅读:210来源:国知局
多接口设备中集成下游端口的制造方法与工艺



背景技术:

外部硬盘驱动器可以被配置有多个上游接口,所述上游接口可以使用户便于在来自他/她的主机计算设备的任何接口之间进行选择以运行数据转移。

附图说明

图1是简图,展示了多接口设备的示例性实施例。

图2是简图,展示了连接至多接口设备中的通信中枢的上游端口和下游端口的示例性实施例。

图3是流程图,展示了用于在多接口设备中的接口之间切换的示例性实施例。

具体实施方式

以下结合附图阐述的具体实施方式旨在作为对本公开的各种实例性实施例的说明并且不旨在代表本公开可以被实践的仅有实施例。具体实施方式包括出于提供对本公开的全面理解的目的的具体细节。然而,对于本领域技术人员将明显的是,可以在无需这些具体细节的情况下实践本发明。在一些实例中,以框图形式示出了众所周知的结构和部件以便避免模糊本公开的概念。

词语“示例性”在此用来意指用作为示例、实例或例示。任何在此描述为“示例性的”实施例不一定被解释为是比其他实施例优选或有利。同样,设备或方法的术语“实施例”不需要本公开的所有实施例包括所描述的部件、结构、特征、功能性、过程、优点、益处、或操作模式。

在以下具体实施方式中,将呈现多接口设备的各个方面。多接口设备的这些方面非常适合于使用户在来自他/她的计算设备的任何接口之间进行选择以运行数据转移,并且同时提供灵活性以使多接口设备的下游端口充当用于存储的扩展或者通过具有外围设备的便利性提供对接功能,所述外围设备连接至多接口设备的下游端口或者集成在多接口设备的外壳内部。本领域技术人员将意识到,这些方面可以延伸到所有类型的介质存储设备,所述介质存储设备包括但不限于外部硬盘驱动器、膝上型计算机、个人计算机(pc)、智能电话、平板设备、个人数字助理或组合设备。因此,对具体设备的任何参考仅旨在展示本公开的各个方面,应理解这些方面可以具有宽广的应用范围。

多数据类型接口设备的一个方面包括:多个上游端口,其中,所述上游端口中的至少两个上游端口属于不同的类型;多个下游端口,其中,所述下游端口中的至少一个下游端口被配置成用于连接至外部设备;以及一个或多个处理器,所述一个或多个处理器被配置成用于检测所述多个上游端口中的一个上游端口处的连接,并且当在所述多个上游端口中的所述一个上游端口处检测到所述连接时,将与所述多个上游端口中的所述一个上游端口相关联的上游端口信号路由到所述多个下游端口中的被配置成用于连接至外部设备的至少一个下游端口。

用于在多数据类型接口设备的接口之间进行切换的方法的一个方面包括:在多个上游端口中的一个上游端口处检测连接,其中,所述多个上游端口中的至少两个上游端口属于不同的类型;以及将与所述多个上游端口中的所述一个上游端口相关联的上游端口信号路由到多个下游端口中的连接至外部设备的至少一个下游端口。

将理解的是,本公开的其他方面将从以下具体实施方式中对本领域技术人员变得容易明显,其中通过例示的方式仅示出和描述了本公开的若干实施例。本领域技术人员将认识到,本公开能够具有其他且不同的实施例,并且本公开的若干细节能够在各个其他方面进行修改,均不背离本公开的精神和范围。

图1是简图,展示了多接口设备100的示例性实施例,所述多接口设备被配置成用于在一个或多个上游端口处连接至至少一个主机设备并且在一个或多个下游端口处连接至至少一个外围设备。例如,多接口设备可以包括外部硬盘驱动器、膝上型计算机、个人计算机(pc)、智能电话、平板设备、个人数字助理或组合设备,仅列举了几种。参照图1,多接口设备100可以连接至电源144(例如,壁装电源插座交变电流源)。另外,多接口设备100可以包括位于通信中枢134的上游的多个上游端口110、112和114。上游端口110、112和114中的每一个可以被配置成用于分别耦合到主机设备104、106和108。在示例性实施例中,上游端口110和112可以是第一类型,而上游端口114可以是第二类型。例如,上游端口110和112可以各自是thunderbolttm型端口,并且上游端口114可以是usbb型3.0端口。可选地,上游端口110、112和114可以包括火线tm(firewiretm)型端口(例如,ieee1394接口)、数据可视接口、显示端口tm(displayporttm)、外部串行高级技术附件(esata)端口、ps/2端口、串行端口、视频图形阵列(vga)端口、小型计算机系统接口(scsi)端口、高清晰度多媒体接口(hdmi)和/或音频端口中的一个或多个。被配置成用于分别连接至上游端口110、112和114的主机设备104、106和108可以包括,例如,外部硬盘驱动器、膝上型计算机、个人计算机(pc)、智能电话、平板设备、个人数字助理或组合设备,仅列举了几种。

仍然参照图1,多接口设备110还可以包括位于通信中枢134的下游的多个下游端口122、124和126。在示例性实施例中,下游端口122、124和126可以是相同的类型。例如,下游端口122、124和126可以各自是usba型3.0端口。可选地,下游端口122、124和126可以包括火线tm(firewiretm)端口(例如,ieee1394接口)、数据可视接口、显示端口tm(displayporttm)、外部串行高级技术附件(esata)端口、ps/2端口、串行端口、视频图形阵列(vga)端口、小型计算机系统接口(scsi)端口、高清晰度多媒体接口(hdmi)和/或音频端口中的一个或多个。上游端口122、124和126中的每一个可以分别连接至外围设备116、118和120。外围设备116、118和120可以包括,例如,鼠标、键盘、外部硬盘驱动器、膝上型计算机、个人计算机(pc)、智能电话、平板设备、个人数字助理或组合设备,仅列举了几种。

在示例性实施例中,上游端口110和112各自是thunderbolttm型端口,其分别经由信号线146和148连接至第一上游交换机128。第一上游交换机128可以将上游端口信号经由信号线166和150从thunderbolttm上游端口110和112分别引导至第一信号转换器136或第二信号转换器130。在示例性实施例中,第一信号转换器136可以被配置成用于将上游信号从高速外围部件互联(pcie)信号标准转换到外部串行高级技术附件(esata)信号标准,所述上游信号被路由至第一存储设备140或第二存储设备142。然后可以经由信号线168将被转换成esata标准的上游信号发送至存储交换机138。在示例性实施例中,存储交换机138可以是1:2多路分解器,所述多路分解器被配置成用于将接收的esata信号经由信号线170和172分别发送至第一存储设备140或第二存储设备142。第一存储设备140和第二存储设备142可以各自是多接口设备100的内部硬盘驱动器。尽管在图1中展示了两个存储设备140和142,但应理解的是,在不脱离本公开的范围的情况下,单个存储设备或多于两个存储设备可以被包括在多接口设备100中。

进一步参照图1,第二信号转换器130可以将从第一上游交换机128接收的上游信号从高速外围部件互联(pcie)信号标准转换到通用串行总线(usb)信号标准。在示例性实施例中,第二信号转换器可以是usb可拓展主机控制器接口(xhci)。经转换的上游信号然后可以通过第二上游交换机被发送至通信中枢134,所述通信中枢可以将经转换的上游信号路由到合适的下游端口。在示例性实施例中,第二上游交换机132可以是2:1多路复用器,所述多路复用器选择输入线152或154用于将上游数据经由信号线156发送至通信中枢134。在示例性实施例中,通信中枢134可以包括usb中枢,所述usb中枢使得信号线156经由信号线158和160分别连接至下游端口122、124和126。下游端口122、124和126可以各自是usba型端口,根据示例性实施例,所述下游端口被配置成用于分别连接至外部外围设备116、118和120。外部外围设备116、118和120可以包括任何类型的设备,所述设备可以被配置成用于连接至usba型连接器。例如,外部外围设备116、118和120可以包括键盘、鼠标、膝上型计算机、个人计算机(pc)、智能电话、平板设备、个人数字助理或组合设备。

仍然参照图1,根据示例性实施例,上游端口可以是与上游端口110和112不同类型的端口。例如,上游端口可以是usbb型端口。在示例性实施例中,因为usbb型上游端口114和usba型下游端口122、124和126使用相同的信号标准(即,usb信号标准)进行通信,所以经由第二上游交换机132和通信中枢134路由到usbb型上游端口114与usba型下游端口122、124和126之间的信号不需要被转换成不同的信号标准。来自用于第一存储设备140或第二存储设备142之一的usbb型上游端口114的信号也可以通过通信中枢134被路由。在示例性实施例中,从usbb型上游端口114路由至第一存储设备140或第二存储设备142之一的信号可以不需要被转换成不同的信号标准。可选地,如果从usbb型上游端口114路由的信号不需要被转换成不同的信号标准,则第三信号转换器(图1中未示出)可以被包括在通信中枢134与存储交换机138之间。此外,存储交换机138能够直接提供信号转换,在这种情况下,第三信号转换器可以不是必需的。

继续参照图1,可以经由通信中枢134将信号从下游端口122、124和126发送到存储交换机138。将用于上游端口110、112和114之一的下游端口信号通过通信中枢134路由到第二上游交换机138。依据下游端口信号是否用于上游端口114或用于上游端口110和112之一,第二上游交换机132可以将下游端口信号路由至上游端口114或信号转换器130。在示例性实施例中,可以将用于thunderbolttm上游端口110或112之一的下游端口信号在信号转换器130处从usb信号标准转换到pcie信号标准。然后可以经由第一上游端口交换机128将经转换的信号路由至合适的上游端口110或112。以这种方式,通过通信中枢134路由的上游信号和下游信号能够兼容地与连接至thunderbolttm型上游端口110和112的主机设备104和106、连接至usbb型上游端口114的主机设备或者连接至usba型下游端口116、118和120的外围设备116、118和120进行通信。

图2是简图,展示了经由多接口设备200中的通信中枢210连接的上游端口202a、202b和212以及下游端口214a、214b、214c和214d的示例性实施例。如图2所示,两种不同类型的上游端口可以被包括在多接口设备200中。在示例性实施例中,多接口设备200可以包括两个第一类型的上游端口202a和202b以及一个第二类型的上游端口212。例如,第一上游端口类型可以包括thunderbolttm型端口,并且第二上游端口类型可以包括usbb型端口。在示例性实施例中,thunderbolttm型上游端口202a和202b以及usbb型上游端口212都可以经由通信中枢210与下游端口214a、214b、214c和214d进行通信。在示例性实施例中,下游端口214a、214b和214c可以各自是usba型端口,并且下游端口214d可以连接至内部usb型设备(图2中未示出)。例如,内部usb型设备(图2中未示出)可以是内部硬盘驱动器。

进一步参照图2,thunderbolttm上游端口202a和202b中的每一个分别经由信号线216和218耦合到第一上游交换机204。第一上游交换机204可以是2:1多路复用器,所述多路复用器选择输入线216或218用于经由信号线220将上游信号发送至信号标准转换器206。信号标准转换器206可以将经由信号线220从第一上游交换机204接收的上游信号从高速外围部件互联(pcie)标准转换到通用串行总线(usb)标准。在示例性实施例中,信号标准转换器可以是usb可拓展主机控制器接口(xhci)。然后可以通过第二上游交换机208将经转换的上游信号发送至通信中枢210。通信中枢210可以将经由信号线224接收的上游端口信号分别经由信号线228、230、232或234路由至下游端口214a、214b、214c和214d之一。在示例性实施例中,下游端口214a、214b和214c可以是usba型端口,所述usba型端口各自被配置成用于连接至外部外围设备(图2中未示出),并且下游端口214d可以被配置成用于连接至内部usb型设备(图2中未示出)。仍然参照图2,可以经由第二上游交换机208和通信中枢210将信号路由在usbb型上游端口212与usba型下游端口214a、214b、214c和214d之间。在示例性实施例中,由于usbb型上游端口212和usba型下游端口214a、214b、214c和214d使用相同的信号标准进行通信,可以不需要将这些信号转换至不同的信号标准。

参照图2,可以经由通信中枢210至第二上游交换机208将下游端口信号从usba型下游端口214a、214b、214c和214d之一路由至上游端口202a、202b和212之一。依据下游端口信号是否用于usbb型上游端口212或用于thunderbolttm上游端口202a和202b之一,第二上游交换机210可以将下游端口信号路由至usbb型上游端口212或信号标准转换器206。在示例性实施例中,可以将用于thunderbolttm上游端口202a和202b之一的下游端口信号在信号标准转换器206处从usb信号标准转换到pcie信号标准。例如,信号标准转换器206可以是usb可拓展主机控制器接口(xhci)。然后可以经由第一上游交换机204将经转换的信号路由至合适的thunderbolttm上游端口202a和202b。以这种方式,通过通信中枢210路由的上游信号和下游信号能够兼容地与连接至thunderbolttm型上游端口202a和202b的主机设备(图2中未示出)、连接至usbb型上游端口212的主机设备(图2中未示出)或者连接至usba型下游端口214a、214b和214c的外围设备(图2中未示出)进行通信。

图3是流程图,展示了用于在多接口设备中的接口之间切换的示例性实施例,如由框300所表示的。在流程图中的这些步骤各自可以使用计算机系统的一个或多个处理器或通过一些其他的适当手段来进行控制。如由框302所表示的,可以在多接口设备的多个上游端口中的一个处检测连接。在示例性实施例中,多个上游端口可以包括一个或多个thunderbolttm型端口以及一个或多个usbb型端口,并且所述多个上游端口可以各自被配置成用于连接至主机设备。可以将上游端口信号路由至连接至外部外围设备的多个下游端口中的至少一个,如由框304所表示的。在示例性实施例中,多个下游端口各自可以是usba型端口。例如,连接至至少一个下游端口的外部外围设备可以包括键盘、鼠标、膝上型计算机、个人计算机(pc)、智能电话、平板设备、个人数字助理或组合设备。如由框306所表示的,可以将路由的上游端口信号从第一信号标准转换到第二信号标准。在示例性实施例中,可以使用信号转换器(比如,usb可拓展主机控制器接口(xhci))将上游端口信号从pcie信号标准转换到usb信号标准。如由框308所表示的,可以将下游端口信号从下游端口路由至多个上游端口之一。在示例性实施例中,可以经由usb可扩展主机控制器接口(xhci)将下游端口信号从usba型下游端口路由至thunderbolttm型上游端口。如由框310所表示的,可以将路由的下游端口信号从第二信号标准转换至第一信号标准。在示例性实施例中,可以使用信号转换器(比如,xhci)将下游端口信号从usb信号标准转换至pcie信号标准。可选地,可以经由usbb型接口将下游端口信号从usba型下游端口路由至usbb型上游端口。以这种方式,通过通信中枢路由的上游信号和下游信号能够兼容地与连接至thunderbolttm型上游端口的主机设备、连接至usbb型上游端口的主机设备或者连接至usba型下游端口的外围设备进行通信。

此公开的各个方面被提供为使本领域普通技术人员能够实践本公开。对贯穿此公开呈现的示例性实施例的各种修改将对本领域技术人员容易明显,并且在此公开的概念可以扩展至其他磁存储设备。因此,权利要求书不旨在限制此公开的各个方面,而是旨在符合与权利要求书的语言一致的全部范围。本领域普通技术人员已知或之后将知道的贯穿此公开所描述的示例性实施例的各个部件的所有结构和功能等效物都通过引用明确地结合在此,并且旨在被权利要求书包含。并且,在此公开的任何内容都并非旨在贡献给公众,无论这样的公开是否在权利要求书中被明确地叙述。不应按照35u.s.c.§112(f)的规定来理解权利要求元素,除非使用短语“用于…的装置”来明确叙述元素、或者在方法权利要求的情况下使用短语“用于…的步骤”来叙述元素。

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