通用串行总线接口的供电控制方法、系统及存储介质技术方案

技术编号:37639331 阅读:12 留言:0更新日期:2023-05-25 10:06
本申请提供一种通用串行总线接口的供电控制方法、系统及存储介质。应用于具有至少两个通用串行总线接口的电子设备,供电控制方法包括:在被接入通用串行总线接口接入待供电设备的情况下,当用户具有关闭闲置的通用串行总线的权限时,则根据电源负载情况,关闭闲置通用串行总线接口或者重新设置被接入通用串行总线接口的当前生效供电协议类型;当用户不具有关闭闲置通用串行总线接口的权限时,则根据电源负载情况,重新设置被接入通用串行总线接口的当前生效供电协议类型。本申请实施例在用户不具有权限时,重新设置被接入USB接口的当前生效供电协议类型,来在各个USB接口之间动态分配电量,以提高USB接口的供电能力。以提高USB接口的供电能力。以提高USB接口的供电能力。

【技术实现步骤摘要】
通用串行总线接口的供电控制方法、系统及存储介质


[0001]本申请涉及电路控制
,特别涉及一种通用串行总线接口的供电控制方法、系统及存储介质。

技术介绍

[0002]近年来,通用串行总线(Universal Serial Bus,以下简称USB)连接端口(Port)已广泛应用于手机、数码相机等各种可携式电子产品中。当需要充电时,这些可携式电子产品可透过USB连接端口为其供电。根据USB 2.0协议规范,USB连接端口可提供的充电电流介于100毫安至500毫安之间,当存在多个USB连接端口时,对USB连接端口提供的总电流不变,但每个USB连接端口仍然被分配均等的电流,造成有的USB连接端口一定程度的浪费。
[0003]因此,需要提出一种供电控制方法,以解决上述的问题。

技术实现思路

[0004]有鉴于现有技术中存在的上述至少一个技术问题而提了本申请。根据本申请一方面,提供了一种通用串行总线接口的供电控制方法,应用于具有至少两个通用串行总线接口的电子设备,所述供电控制方法包括:
[0005]在被接入通用串行总线接口接入待供电设备的情况下,判断当前用户是否具有关闭闲置的通用串行总线的权限;
[0006]当所述用户具有关闭闲置的通用串行总线的权限时,则根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口的当前生效供电协议类型;
[0007]当所述用户不具有关闭闲置通用串行总线接口的权限时,则根据所述电源负载情况,重新设置所述被接入通用串行总线接口的所述当前生效供电协议类型。
[0008]在一些实施例中,当所述用户具有关闭闲置通用串行总线接口的权限时,则根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口的当前生效供电协议类型,包括:
[0009]检测所述被接入通用串行总线接口的实际供电电流;
[0010]当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差大于第一预设值时,则根据输入指令关闭所述指令指定的通用串行总线接口;
[0011]当所述最大供电电流与所述实际供电电流之差介于所述第一预设值与第二预设值之间时,则根据所述输入指令关闭所述指令指定的通用串行总线接口,并将所述被接入接口的所述当前生效供电协议类型设置成第一类型;
[0012]当所述最大供电电流与所述实际供电电流之差小于所述第二预设值时,则将所述被接入通用串行总线接口的所述当前生效供电协议类型设置成第二类型。
[0013]在一些实施例中,当所述用户具有关闭闲置的通用串行总线的权限时,则根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口
的当前生效供电协议类型,还包括:
[0014]继续检测所述被接入通用串行总线接口的所述实际供电电流;
[0015]当所述被接入通用串行总线接口的所述当前生效供电协议类型为所述第一类型,且当所述最大供电电流与所述实际供电电流之差小于所述第二预设值时,将所述被接入通用串行总线接口的所述当前生效供电协议类型设置成所述第二类型;
[0016]当所述被接入通用串行总线接口的所述当前生效供电协议类型为第一类型,且当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差大于第一预设值时,根据输入指令关闭所述指令指定的通用串行总线接口;
[0017]当所述被接入通用串行总线接口的所述当前生效供电协议类型为所述第二类型,当所述最大供电电流与所述实际供电电流之差介于所述第一预设值与第二预设值之间时,将所述被接入接口的所述当前生效供电协议类型设置成第一类型;
[0018]当所述指令指定的通用串行总线接口被关闭后,且当所述最大供电电流与所述实际供电电流之差介于所述第一预设值与第二预设值之间时,将所述被接入接口的所述当前生效供电协议类型设置成第一类型。
[0019]在一些实施例中,当所述用户不具有关闭闲置通用串行总线接口的权限时,则根据所述电源负载情况,重新设置所述被接入通用串行总线接口的所述当前生效供电协议类型,包括:
[0020]当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差大于第一预设值时,则将所述被接入接口的所述当前生效供电协议类型设置成第一类型;
[0021]当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差小于第一预设值时,则将所述被接入接口的所述当前生效供电协议类型设置成第二类型。
[0022]在一些实施例中,当所述用户不具有关闭闲置通用串行总线接口的权限时,则根据所述电源负载情况,重新设置所述被接入通用串行总线接口的所述当前生效供电协议类型,还包括:
[0023]继续检测所述被接入通用串行总线接口的所述实际供电电流;
[0024]当所述被接入通用串行总线接口的所述当前生效供电协议类型为所述第一类型,且当所述最大供电电流与所述实际供电电流之差小于所述第一预设值时,将所述被接入通用串行总线接口的所述当前生效供电协议类型设置成所述第二类型;
[0025]当所述被接入通用串行总线接口的所述当前生效供电协议类型为所述第二类型,且当所述最大供电电流与所述实际供电电流之差大于所述第一预设值时,将所述被接入接口的所述当前生效供电协议类型设置成第一类型。
[0026]在一些实施例中,所述当前生效供电协议类型包括标准的下行端口协议或充电下行端口协议,其中所述第一类型包括充电下行端口协议,所述第二类型包括标准的下行端口协议。
[0027]在一些实施例中,通用串行总线接口包括以下至少一种:通用串行总线

A接口、通用串行总线

B接口或通用串行总线

C接口
[0028]本申请实施例另一方面提供了一种通用串行总线接口的供电控制系统,所述供电控制系统包括:
[0029]至少两个通用串行总线接口,包括至少一个被接入通用串行总线接口;
[0030]检测电路,用于当所述被接入通用串行总线接口接入待供电设备时,检测所述被接入通用串行总线接口的实际供电电流;
[0031]电源电路,用于每一个所述通用串行总线接口提供电流;
[0032]控制电路,用于当用户具有关闭闲置的通用串行总线的权限时,根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口的当前生效供电协议类型;当所述用户不具有关闭闲置通用串行总线接口的权限时,根据电源负载情况,重新设置所述被接入通用串行总线接口的当前生效供电协议类型。
[0033]在一些实施例中,所述控制电路包括嵌入式控制器、与每个通用串行总线接口对应连接的通用串行总线控制器;其中,
[0034]所述嵌入式控制器用于接收所述实际供电电流,并根据最大供电电流与所述实际供电电流之差,向所述通用串行总线控制器发送指令,以控制关闭闲置的所述通用串行总线接口或者重新设置所述被接入通用串行总线接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通用串行总线接口的供电控制方法,其特征在于,应用于具有至少两个通用串行总线接口的电子设备,所述供电控制方法包括:在被接入通用串行总线接口接入待供电设备的情况下,判断当前用户是否具有关闭闲置的通用串行总线的权限;当所述用户具有关闭闲置的通用串行总线的权限时,则根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口的当前生效供电协议类型;当所述用户不具有关闭闲置通用串行总线接口的权限时,则根据所述电源负载情况,重新设置所述被接入通用串行总线接口的所述当前生效供电协议类型。2.根据权利要求1所述的供电控制方法,其特征在于,当所述用户具有关闭闲置通用串行总线接口的权限时,则根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口的当前生效供电协议类型,包括:检测所述被接入通用串行总线接口的实际供电电流;当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差大于第一预设值时,则根据输入指令关闭所述指令指定的通用串行总线接口;当所述最大供电电流与所述实际供电电流之差介于所述第一预设值与第二预设值之间时,则根据所述输入指令关闭所述指令指定的通用串行总线接口,并将所述被接入接口的所述当前生效供电协议类型设置成第一类型;当所述最大供电电流与所述实际供电电流之差小于所述第二预设值时,则将所述被接入通用串行总线接口的所述当前生效供电协议类型设置成第二类型。3.根据权利要求2所述的供电控制方法,其特征在于,当所述用户具有关闭闲置的通用串行总线的权限时,则根据电源负载情况,关闭所述闲置通用串行总线接口或者重新设置所述被接入通用串行总线接口的当前生效供电协议类型,还包括:继续检测所述被接入通用串行总线接口的所述实际供电电流;当所述被接入通用串行总线接口的所述当前生效供电协议类型为所述第一类型,且当所述最大供电电流与所述实际供电电流之差小于所述第二预设值时,将所述被接入通用串行总线接口的所述当前生效供电协议类型设置成所述第二类型;当所述被接入通用串行总线接口的所述当前生效供电协议类型为第一类型,且当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差大于第一预设值时,根据输入指令关闭所述指令指定的通用串行总线接口;当所述被接入通用串行总线接口的所述当前生效供电协议类型为所述第二类型,当所述最大供电电流与所述实际供电电流之差介于所述第一预设值与第二预设值之间时,将所述被接入接口的所述当前生效供电协议类型设置成第一类型;当所述指令指定的通用串行总线接口被关闭后,且当所述最大供电电流与所述实际供电电流之差介于所述第一预设值与第二预设值之间时,将所述被接入接口的所述当前生效供电协议类型设置成第一类型。4.根据权利要求1所述的供电控制方法,其特征在于,当所述用户不具有关闭闲置通用串行总线接口的权限时,则根据所述电源负载情况,重新设置所述被接入通用串行总线接口的所述当前生效供电协议类型,包括:
当所述被接入通用串行总线接口的最大供电电流与所述实际供电电流之差大于第一预设值时,则将所述被接入接口的所述当前生效供电协议类型设置成第一类型;当所述...

【专利技术属性】
技术研发人员:王发展王进波李伟招
申请(专利权)人:联想开天科技有限公司
类型:发明
国别省市:

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

1