一种端口模块、电子设备和端口控制方法技术

技术编号:14165526 阅读:70 留言:0更新日期:2016-12-12 12:53
本发明专利技术提供了一种端口模块,包括:与外部设备进行数据通信的多个端口;控制器通过该多个端口与外部设备进行数据通信;设置于所述控制器与该多个端口之间的集线器用于将数据通信信息在该多个端口与该控制器之间传输,以及基于所述控制器发送的控制信号分别控制所述集线器与该多个端口的连接状态。该方案中,端口模块中的该多个端口能够通过集线器分别实现与控制器之间的数据通信信息传输,并且,该集线器还能够分别控制该端口与控制器之间的连接状态,当任一端口与控制器之间的连接状态为断开时,无法实现该端口与控制器之间的数据通信信息传输,该方案中,能够实现分别控制多个端口与控制器之间的连接状态,提高端口控制的灵活度,用户体验较好。

【技术实现步骤摘要】

本专利技术涉及电子设备领域,更具体的说,是涉及一种端口模块、电子设备和端口控制方法
技术介绍
USB(Universal Serial Bus,通用串行总线)端口作为一种常用的结构,广泛应用于各种电子设备中。用户可通过该USB端口实现两个设备之间的通信连接,并实现从一个设备中复制数据至另一个设备中。但是,实际应用中,某些客户提供的电子设备具有USB端口,但是想阻止其他用户使用该电子设备时将该电子设备中的数据复制至其他设备中,则需要关闭USB端口。当前关闭USB设备的设计方案为:为各个设备端统一的电源(USBpower),关闭USB设备是通过关闭USB power来实现的。如图1所示,该PCH(Platform Controller Hub,集成南桥)芯片通过USB Hub(集线器)分别连接三个USB device(设备端),该USB device包括BT、Touch和USB Port,该三个USB device均连接电源USB_VCC。采用该方法,USB Hub下方的USB device要么同时关闭,要么同时打开,不能独自关闭某一个USB device,导致该端口的灵活度较低。
技术实现思路
有鉴于此,本专利技术提供了一种端口模块,解决了现有技术中只能对集线器连接的多个设备端同时控制,导致的端口的灵活度较低的问题。为实现上述目的,本专利技术提供如下技术方案:一种端口模块,包括:第一端口,用于与外部设备进行数据通信;第二端口,用于与外部设备进行数据通信;控制器,用于通过所述第一端口和第二端口与外部设备进行数据通信;集线器,设置于所述控制器与所述第一端口和第二端口之间,用于将数据通信信息在第一端口和第二端口与该控制器之间传输,以及基于预设信息分别控制所述集线器与所述第一端口或者第二端口的连接状态。上述的端口模块,优选的,所述集线器包括:第一引脚,用于连接所述第一端口;第二引脚,用于连接所述第二端口;第三引脚,用于与所述控制器的数据引脚相连,以使得所述控制器与所述第一端口和所述第二端口分别连接形成第一线路,所述第一线路用于将数据通信信息在第一端口和第二端口与该控制器之间传输;第四引脚,用于与所述控制器的控制引脚相连,以使得所述控制器与所述集线器连接形成第二线路,所述第二线路用于控制所述集线器与所述第一端口或者第二端口的连接状态。上述的端口模块,优选的,所述集线器还包括:寄存器和门电路;所述寄存器分别与所述第四引脚和所述门电路相连,用于存储预设的参数值,并基于所述参数值以及预设信息控制所述门电路的状态;所述门电路分别与所述寄存器和所述第一端口、以及所述寄存器和所述第二端口相连,用于基于所述寄存器的参数值控制开合状态,以实现控制所述集线器与所述第一端口或者第二端口的连接状态。上述的端口模块,优选的,所述门电路包括:第一电路,所述第一电路分别与所述寄存器和所述第一引脚相连,用于基于所述寄存器的第一参数值控制开合状态,以实现控制所述集线器与所述第一端口的连接状态;第二电路,所述第二电路分别与所述寄存器和所述第二引脚相连,用于基于所述寄存器的第二参数值控制开合状态,以实现控制所述集线器与所述第二端口的连接状态。上述的端口模块,优选的,还包括:配置单元,分别与所述控制器的控制引脚和所述集线器的第四引脚相连,用于当端口模块上电启动时,基于预设参数配置所述寄存器中的参数值。一种电子设备,包括:包含如上任一项所示的端口模块以及处理器。一种端口控制方法,所述方法应用于具有至少两个端口、控制器和集线器的端口模块,所述方法包括:集线器基于预设信息控制所述集线器与所述至少两个端口的连接状态;基于所述集线器与第一端口处于连接状态时,所述控制器通过所述集线器以及所述第一端口与外部设备进行数据通信。上述的方法,优选的,所述集线器包括寄存器和门电路,所述集线器基于预设信息控制所述集线器与所述至少两个端口的连接状态,包括:所述集线器依据配置的参数值控制所述门电路的开合状态,以实现控制所述集线器与所述第一端口或者第二端口的连接状态。上述的方法,优选的,还包括:所述端口模块上电启动时,所述集线器复位;所述集线器接收到的读写指令时,基于配置单元预设参数配置寄存器的参数值。上述的方法,优选的,所述集线器依据配置的参数值控制所述门电路的开合状态,包括:基于所述寄存器中的参数值置0,控制所述门电路断开;基于所述寄存器中的参数值置1,控制所述门电路闭合。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种端口模块,包括:第一端口,用于与外部设备进行数据通信;第二端口,用于与外部设备进行数据通信;控制器,用于通过所述第一端口和第二端口与外部设备进行数据通信;集线器,设置于所述控制器与所述第一端口和第二端口之间,用于将数据通信信息在第一端口和第二端口与该控制器之间传输,以及基于所述控制器发送的控制信号分别控制所述集线器与所述第一端口或者第二端口的连接状态。该方案中,端口模块中的两个端口能够通过集线器分别实现与控制器之间的数据通信信息传输,并且,该集线器还能够分别控制该端口与控制器之间的连接状态,当该第一端口与控制器之间的连接状态为断开时,无法实现该第一端口与控制器之间的数据通信信息传输,该方案中,能够实现分别控制多个端口与控制器之间的连接状态,提高了端口控制的灵活度,用户体验较好。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的一种端口模块实施例1的结构示意图;图2为本专利技术提供的一种端口模块实施例1的另一种结构示意图;图3为本专利技术提供的一种端口模块实施例1的又一种结构示意图;图4为本专利技术提供的一种端口模块实施例2的结构示意图;图5为本专利技术提供的一种端口模块实施例3的结构示意图;图6为本专利技术提供的一种端口模块实施例3中集线器的结构示意图;图7为本专利技术提供的一种端口模块实施例4的结构示意图;图8为本专利技术提供的一种电子设备实施例1的结构示意图;图9为本专利技术提供的一种端口控制方法实施例1的流程图;图10为本专利技术提供的一种端口控制方法实施例2的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅附图1,为本专利技术提供的一种端口模块实施例1的结构示意图,该端口模块包括:第一端口101、第二端口102、控制器103和集线器104;其中,该第一端口101和第二端口102分别用于与外部设备进行数据通信。需要说明的是,本申请中该第一和第二仅是用于区分两个端口而言,两个端口可以为完全相同的结构,也可为不同的结构。具体实施中,该端口模块可以有多个端口,而该第一端口和第二端口仅是用于区分两个端口。当该端口模块有三个端口时,其中一个端口为第一端口,剩下的两个端口中的任意一个相对于该第一端口而言都是第二端口。具体实施中,该端口模本文档来自技高网...
一种端口模块、电子设备和端口控制方法

【技术保护点】
一种端口模块,其特征在于,包括:第一端口,用于与外部设备进行数据通信;第二端口,用于与外部设备进行数据通信;控制器,用于通过所述第一端口和第二端口与外部设备进行数据通信;集线器,设置于所述控制器与所述第一端口和第二端口之间,用于将数据通信信息在第一端口和第二端口与该控制器之间传输,以及基于预设信息分别控制所述集线器与所述第一端口或者第二端口的连接状态。

【技术特征摘要】
1.一种端口模块,其特征在于,包括:第一端口,用于与外部设备进行数据通信;第二端口,用于与外部设备进行数据通信;控制器,用于通过所述第一端口和第二端口与外部设备进行数据通信;集线器,设置于所述控制器与所述第一端口和第二端口之间,用于将数据通信信息在第一端口和第二端口与该控制器之间传输,以及基于预设信息分别控制所述集线器与所述第一端口或者第二端口的连接状态。2.根据权利要求1所述的端口模块,其特征在于,所述集线器包括:第一引脚,用于连接所述第一端口;第二引脚,用于连接所述第二端口;第三引脚,用于与所述控制器的数据引脚相连,以使得所述控制器与所述第一端口和所述第二端口分别连接形成第一线路,所述第一线路用于将数据通信信息在第一端口和第二端口与该控制器之间传输;第四引脚,用于与所述控制器的控制引脚相连,以使得所述控制器与所述集线器连接形成第二线路,所述第二线路用于控制所述集线器与所述第一端口或者第二端口的连接状态。3.根据权利要求2所述的端口模块,其特征在于,所述集线器还包括:寄存器和门电路;所述寄存器分别与所述第四引脚和所述门电路相连,用于存储预设的参数值,并基于所述参数值以及预设信息控制所述门电路的状态;所述门电路分别与所述寄存器和所述第一端口、以及所述寄存器和所述第二端口相连,用于基于所述寄存器的参数值控制开合状态,以实现控制所述集线器与所述第一端口或者第二端口的连接状态。4.根据权利要求3所述的端口模块,其特征在于,所述门电路包括:第一电路,所述第一电路分别与所述寄存器和所述第一引脚相连,用于基于所述寄存器的第一参数值控制开合状态...

【专利技术属性】
技术研发人员:朱冲何凤龙
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1