用于外部设备的连接控制方法、装置、设备及存储介质制造方法及图纸

技术编号:37993808 阅读:11 留言:0更新日期:2023-06-30 10:08
本发明专利技术实施例提供了一种用于外部设备的连接控制方法、装置、设备及存储介质,方法包括:若USB集线器检测到外部设备的USB插接头插接至任一USB接口并建立USB连接,获取插入信号并延迟预设时长后发送至USB控制器;USB控制器根据插入信号发出对应的复位指令,并经USB集线器传输至目标USB接口,以使外部设备响应复位指令后执行复位操作;USB控制器为外部设备分配一个唯一的设备地址并经USB集线器发送至外部设备,以使外部设备转入编址状态;USB控制器通过目标USB接口从外部设备中读取配置信息,并确定与配置信息对应的供电配置参数发送至USB集线器;USB集线器根据供电配置参数对外部设备进行供电。本发明专利技术实施例在保证通信质量的同时提高了多外部设备连接的成功率。的同时提高了多外部设备连接的成功率。的同时提高了多外部设备连接的成功率。

【技术实现步骤摘要】
用于外部设备的连接控制方法、装置、设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种用于外部设备的连接控制方法、装置、设备及存储介质。

技术介绍

[0002]USB(通用串行总线)是一种新兴的并逐渐取代其他接口标准的数据通信方式。USB总线作为一种高速串行总线,拥有极高的传输速度可以满足高速数据传输的应用环境要求,被应用于许多设备中,以实现数据信息的传输。
[0003]USB集线器是一种可以将一个USB接口扩展为多个,并可以使这些接口同时使用的装置。但实际使用过程中,连接的外部设备越多,所述集线器给外部设备提供的电量就越少,当连接的外部设备到达一定数量时,会导致连接通信异常,无法顺利连接通信。

技术实现思路

[0004]本专利技术实施例提供了一种用于外部设备的连接控制方法、装置、设备及存储介质,旨在解决现有的USB连接设备,当连接的外部设备到达一定数量时,会导致连接通信异常,无法顺利连接通信的问题。
[0005]第一方面,本专利技术实施例提供了一种用于外部设备的连接控制方法,方法应用于USB连接设备,所述USB连接设备包括USB控制器、USB集线器以及多个USB接口;多个所述USB接口分别与所述USB集线器相连接,所述USB控制器与所述USB集线器进行通信连接以实现数据信息的传输,方法包括:
[0006]若所述USB集线器检测到外部设备的USB插接头插接至任一所述USB接口并建立USB连接,获取插入信号并延迟预设时长后发送至所述USB控制器;
[0007]所述USB控制器根据所述插入信号发出对应的复位指令,并经所述USB集线器传输至目标USB接口,以使所述外部设备响应所述复位指令后执行复位操作;其中,所述目标USB接口为插接有所述外部设备的USB接口;
[0008]所述USB控制器为所述外部设备分配一个唯一的设备地址并经所述USB集线器发送至所述外部设备,以使所述外部设备转入编址状态;
[0009]所述USB控制器通过所述目标USB接口从所述外部设备中读取配置信息,并确定与所述配置信息对应的供电配置参数发送至所述USB集线器;
[0010]所述USB集线器根据接收到的供电配置参数对所述外部设备进行供电。
[0011]第二方面,本专利技术实施例还提供了一种用于外部设备的连接控制装置,该装置配置于USB连接设备,所述USB连接设备包括USB控制器、USB集线器以及多个USB接口;多个所述USB接口分别与所述USB集线器相连接,所述USB控制器与所述USB集线器进行通信连接以实现数据信息的传输,装置包括:
[0012]第一处理单元,用于若所述USB集线器检测到外部设备的USB插接头插接至任一所述USB接口并建立USB连接,获取插入信号并延迟预设时长后发送至所述USB控制器;
[0013]第二处理单元,用于所述USB控制器根据所述插入信号发出对应的复位指令,并经所述USB集线器传输至目标USB接口,以使所述外部设备响应所述复位指令后执行复位操作;其中,所述目标USB接口为插接有所述外部设备的USB接口;
[0014]第三处理单元,用于所述USB控制器为所述外部设备分配一个唯一的设备地址并经所述USB集线器发送至所述外部设备,以使所述外部设备转入编址状态;
[0015]第四处理单元,用于所述USB控制器通过所述目标USB接口从所述外部设备中读取配置信息,并确定与所述配置信息对应的供电配置参数发送至所述USB集线器;
[0016]第五处理单元,用于所述USB集线器根据接收到的供电配置参数对所述外部设备进行供电。
[0017]第三方面,本专利技术实施例还提供了一种电子设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法。
[0018]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述第一方面所述方法。
[0019]本专利技术实施例提供了一种用于外部设备的连接控制方法、装置、设备及存储介质,用于USB连接设备,所述USB连接设备包括USB控制器、USB集线器以及多个USB接口;多个所述USB接口分别与所述USB集线器相连接,所述USB控制器与所述USB集线器进行通信连接以实现数据信息的传输。其中,所述方法包括:若所述USB集线器检测到外部设备的USB插接头插接至任一所述USB接口并建立USB连接,获取插入信号并延迟预设时长后发送至所述USB控制器;所述USB控制器根据所述插入信号发出对应的复位指令,并经所述USB集线器传输至目标USB接口,以使所述外部设备响应所述复位指令后执行复位操作;其中,所述目标USB接口为插接有所述外部设备的USB接口;所述USB控制器为所述外部设备分配一个唯一的设备地址并经所述USB集线器发送至所述外部设备,以使所述外部设备转入编址状态;所述USB控制器通过所述目标USB接口从所述外部设备中读取配置信息,并确定与所述配置信息对应的供电配置参数发送至所述USB集线器;所述USB集线器根据接收到的供电配置参数对所述外部设备进行供电。本专利技术实施例在与外部设备连接过程中,通过读取设备信息,并根据读取到的设备信息对所述外部设备进行配置,保证通信质量的同时提高了多外部设备连接的成功率。
附图说明
[0020]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术实施例提供的用于外部设备的连接控制方法的流程示意图;
[0022]图2为本专利技术实施例提供的用于外部设备的连接控制方法的子流程示意图;
[0023]图3为本专利技术实施例提供的用于外部设备的连接控制方法的另一子流程示意图;
[0024]图4为本专利技术实施例提供的用于外部设备的连接控制装置的示意性框图;
[0025]图5为本专利技术实施例提供的电子设备的示意性框图。
具体实施方式
[0026]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0028]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于外部设备的连接控制方法,该方法应用于USB连接设备,所述USB连接设备包括USB控制器、USB集线器以及多个USB接口;多个所述USB接口分别与所述USB集线器相连接,所述USB控制器与所述USB集线器进行通信连接以实现数据信息的传输,其特征在于,所述方法包括:若所述USB集线器检测到外部设备的USB插接头插接至任一所述USB接口并建立USB连接,获取插入信号并延迟预设时长后发送至所述USB控制器;所述USB控制器根据所述插入信号发出对应的复位指令,并经所述USB集线器传输至目标USB接口,以使所述外部设备响应所述复位指令后执行复位操作;其中,所述目标USB接口为插接有所述外部设备的USB接口;所述USB控制器为所述外部设备分配一个唯一的设备地址并经所述USB集线器发送至所述外部设备,以使所述外部设备转入编址状态;所述USB控制器通过所述目标USB接口从所述外部设备中读取配置信息,并确定与所述配置信息对应的供电配置参数发送至所述USB集线器;所述USB集线器根据接收到的供电配置参数对所述外部设备进行供电。2.根据权利要求1所述的用于外部设备的连接控制方法,其特征在于,所述若所述USB集线器检测到外部设备的USB插接头插接至任一所述USB接口并建立USB连接,获取插入信号并延迟预设时长后发送至所述USB控制器之后,还包括:若所述USB集线器检测到外部设备的USB插接头与所述USB连接设备断开连接,获取断开信号并发送至所述USB控制器;所述USB控制器接收所述断开信号,并根据所述断开信号更新拓扑信息。3.根据权利要求1所述的用于外部设备的连接控制方法,其特征在于,所述USB控制器根据所述插入信号发出对应的复位指令,并经所述USB集线器传输至目标USB接口之后,还包括:所述USB控制器通过所述目标USB接口监控所述外部设备执行复位操作后的复位结果,并根据所述复位结果判断所述外部设备是否需要重新执行复位操作。4.根据权利要求1所述的用于外部设备的连接控制方法,其特征在于,所述配置信息包括设备描述符、配置描述符、接口描述符及端点描述符,所述USB控制器通过所述目标USB接口从所述外部设备中读取配置信息,包括:所述USB控制器从所述外部设备中读取设备描述符;其中,所述设备描述符定义了多种配置;所述USB控制器从所述设备描述符中读取配置描述符;其中,所述配置描述符定义了多种接口;所述USB控制器从所述配置描述符中读取接口描述符;其中,所述接口描述符定义了接口中的多个端点;所述USB控制器从所述接口描述符中读取端点描述符。5.根据权利要求4所述的用于外部设备的连接控制方法,其特征在于,所述确定与所述配置信息对应的供电配置参数,包括:根据...

【专利技术属性】
技术研发人员:徐勇吴贵圣
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

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

1