本发明涉及扩展坞,尤其涉及一种扩展坞设备的充电输入输出控制方法及相关设备。
背景技术:
1、扩展坞作为一种扩展和转换设备接口的外置设备,其上的接口众多,这些接口包括但不限于连接笔记本电脑、平板、网线、鼠标、外置键盘、u盘、打印机和外置显示器的接口。扩展坞设备的供电输入通常是有限的,在扩展坞设备连接的设备较多的情况下,经常会碰到有的设备连接后无法正常供电使用的情况,因此,扩展坞设备如何合理的管理供电的输入输出就变得尤为重要,现有技术的扩展坞设备内置了电源管理芯片,但是现有的电源管理芯片只能做到防止输出端的过度取电,并无法做到基于接口变化的对输入输出功率的实时动态更新。
2、因此,现有技术还有待于改进和发展。
技术实现思路
1、本发明提供了一种扩展坞设备的充电输入输出控制方法及相关设备,本发明的主要目的在于解决现有技术所存在背景技术中所提到的技术问题。
2、本发明第一方面提供了一种扩展坞设备的充电输入输出控制方法,包括:
3、响应于接口的插拔,获取各个已配置接口的充放电属性信息和插拔设备的设备信息;
4、基于各个所述已配置接口的所述充放电属性信息,获得扩展坞设备的输入总功率和输出总功率;
5、基于所述插拔设备的所述设备信息,获得所述插拔接口的目标输入输出数据;
6、基于所述输入总功率、所述输出总功率和所述目标输入输出数据进行供需平衡运算,获得各个所述已配置接口和所述插拔接口的更新配置信息;
7、将所述更新配置信息发送给各个所述已配置接口和所述插拔接口执行。
8、在本发明第一方面一种可选的实施方式中,所述基于各个所述已配置接口的所述充放电属性信息,获得扩展坞设备的输入总功率和输出总功率包括:
9、从每个所述已配置接口的所述充放电属性信息中,提取得到每个所述已配置接口的充放电类型、额定电压和额定电流;
10、基于所述充放电类型将所述已配置接口划分为充电输入接口和充电输出接口;
11、利用所有所述充电输入接口的所述额定电压和所述额定电流计算得到扩展坞设备的输入总功率;
12、利用所有所述充电输出接口的所述额定电压和所述额定电流计算得到扩展坞设备的输出总功率。
13、在本发明第一方面一种可选的实施方式中,所述基于所述插拔设备的所述设备信息,获得所述插拔接口的目标输入输出数据包括:
14、基于所述插拔设备的所述设备信息,获得所述插拔设备的设备类型,所述设备类型包括充电设备、放电设备和可充可放设备;
15、基于所述插拔设备的所述设备类型结合所述设备信息中的设备充放电属性,获得所述目标输入输出数据。
16、在本发明第一方面一种可选的实施方式中,所述基于所述输入总功率、所述输出总功率和所述目标输入输出数据进行供需平衡运算,获得各个所述已配置接口和所述插拔接口的更新配置信息包括:
17、基于所述输入总功率、所述输出总功率和所述目标输入输出数据,判断功率供需场景为供大于求还是供小于求;
18、若所述功率供需场景为供大于求,则对各个所述充电输入接口上的连接设备进行分析,获取各个所述充电输入接口上的可调输入功率设备;
19、按照功率匹配误差最小原则确定目标可调输入功率设备,变更所述目标可调输入功率设备对应的所述充电输入接口的输入功率为第一目标功率。
20、在本发明第一方面一种可选的实施方式中,所述按照功率匹配误差最小原则确定目标可调输入功率设备,变更所述目标可调输入功率设备对应的所述充电输入接口的输入功率为第一目标功率包括:
21、获取每台所述可调输入功率设备支持的供电协议;
22、计算每台所述可调输入功率设备在不同供电协议下的供电功率;
23、对所有所述可调输入功率设备按照最大供电功率进行降序排序;
24、按照排序顺序依次进行调功匹配,找到功率匹配误差最小时的目标可调输入功率设备;
25、变更所述目标可调输入功率设备对应的所述充电输入接口的输入功率为第一目标功率。
26、在本发明第一方面一种可选的实施方式中,所述基于所述输入总功率、所述输出总功率和所述目标输入输出数据,判断功率供需场景为供大于求还是供小于求之后还包括;
27、若所述功率供需场景为供小于求,则对各个所述充电输出接口上的连接设备进行分析,获取各个所述充电输出接口上的可调取电功率设备;
28、按照功率匹配误差最小原则确定目标可调取电功率设备,变更所述目标可调取电功率设备对应的所述充电输出接口的输出功率为第二目标功率。
29、在本发明第一方面一种可选的实施方式中,所述按照功率匹配误差最小原则确定目标可调取电功率设备,变更所述目标可调取电功率设备对应的所述充电输出接口的输出功率为第二目标功率包括:
30、获取每台所述可调取电功率设备支持的取电协议;
31、计算每台所述可调取电功率设备在不同取电协议下的取电功率;
32、对所有所述可调取电功率设备按照最大取电功率进行升序排序;
33、按照排序顺序依次进行调功匹配,找到功率匹配误差最小时的目标可调取电功率设备;
34、变更所述目标可调取电功率设备对应的所述充电输出接口的输出功率为第二目标功率。
35、本发明第二方面提供了一种扩展坞设备的充电输入输出控制装置,所述扩展坞设备的充电输入输出控制装置包括:
36、信息获取模块,用于响应于接口的插拔,获取各个已配置接口的充放电属性信息和插拔设备的设备信息;
37、已配置接口数据计算模块,用于基于各个所述已配置接口的所述充放电属性信息,获得扩展坞设备的输入总功率和输出总功率;
38、插拔接口数据计算模块,用于基于所述插拔设备的所述设备信息,获得所述插拔接口的目标输入输出数据;
39、供需匹配模块,用于基于所述输入总功率、所述输出总功率和所述目标输入输出数据进行供需平衡运算,获得各个所述已配置接口和所述插拔接口的更新配置信息;
40、接口配置更新模块,用于将所述更新配置信息发送给各个所述已配置接口和所述插拔接口执行。
41、本发明第三方面提供了一种扩展坞设备,所述扩展坞设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
42、所述至少一个处理器调用所述存储器中的所述指令,以使得所述扩展坞设备执行如上述第一方面中任一项所述的扩展坞设备的充电输入输出控制方法。
43、本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的扩展坞设备的充电输入输出控制方法。
44、有益效果:本发明提供了一种扩展坞设备的充电输入输出控制方法及相关设备,方法包括响应于接口的插拔,获取各个已配置接口的充放电属性信息和插拔设备的设备信息;基于各个所述已配置接口的所述充放电属性信息,获得扩展坞设备的输入总功率和输出总功率;基于所述插拔设备的所述设备信息,获得所述插拔接口的目标输入输出数据;基于所述输入总功率、所述输出总功率和所述目标输入输出数据进行供需平衡运算,获得各个所述已配置接口和所述插拔接口的更新配置信息;将所述更新配置信息发送给各个所述已配置接口和所述插拔接口执行。本发明的扩展坞设备每次接口变化都会触发接口功率的重新分配,实现了充电输入输出的动态灵活调整。
1.一种扩展坞设备的充电输入输出控制方法,其特征在于,包括:
2.根据权利要求1所述的扩展坞设备的充电输入输出控制方法,其特征在于,所述基于各个所述已配置接口的所述充放电属性信息,获得扩展坞设备的输入总功率和输出总功率包括:
3.根据权利要求2所述的扩展坞设备的充电输入输出控制方法,其特征在于,所述基于所述插拔设备的所述设备信息,获得所述插拔接口的目标输入输出数据包括:
4.根据权利要求3所述的扩展坞设备的充电输入输出控制方法,其特征在于,所述基于所述输入总功率、所述输出总功率和所述目标输入输出数据进行供需平衡运算,获得各个所述已配置接口和所述插拔接口的更新配置信息包括:
5.根据权利要求4所述的扩展坞设备的充电输入输出控制方法,其特征在于,所述按照功率匹配误差最小原则确定目标可调输入功率设备,变更所述目标可调输入功率设备对应的所述充电输入接口的输入功率为第一目标功率包括:
6.根据权利要求4所述的扩展坞设备的充电输入输出控制方法,其特征在于,所述基于所述输入总功率、所述输出总功率和所述目标输入输出数据,判断功率供需场景为供大于求还是供小于求之后还包括;
7.根据权利要求6所述的扩展坞设备的充电输入输出控制方法,其特征在于,所述按照功率匹配误差最小原则确定目标可调取电功率设备,变更所述目标可调取电功率设备对应的所述充电输出接口的输出功率为第二目标功率包括:
8.一种扩展坞设备的充电输入输出控制装置,其特征在于,所述扩展坞设备的充电输入输出控制装置包括:
9.一种扩展坞设备,其特征在于,所述扩展坞设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的扩展坞设备的充电输入输出控制方法。