本技术涉及基于计算模型的调配,尤其涉及基于优先级模型的移动储能电源的调配方法及相关设备。
背景技术:
1、近年来,随着移动设备的日益普及,如手机、笔记本电脑和电动工具等,移动储能电源的需要也日益增长。这种移动储能电源可以为这些设备提供必要的电力,实现在没有电网供电的情况下进行充电。
2、当前的移动储能电源调配方案主要使用预设的策略,例如,根据设备的接入顺序,或者设备的电量优先级进行充电,又或者同时对全部设备进行充电。
3、当移动储能电源的输出功率无法同时对全部充电设备进行充电时,其电量管理效率表现低下。例如没有明确的优先级制定方法来决定哪些设备应该被优先充电,导致在功率有限的情况下,电源无法有效地分配给最需要充电的设备。
技术实现思路
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、执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
45、在上述实施例中,在检测到待充电设备正在使用时,将其定义为使用充电设备,并根据对应的充电策略进行充电,然后从接入清单中删除。这种策略可以确保正在使用的设备得到及时有效的充电,从而避免因电量不足导致的使用中断。同时,系统会更新剩余正在充电和待充电设备的状态数据,并重新计算其优先级。这种动态的优先级调整策略能够根据设备的实时状态和需求进行电源调配,实现电源资源的公平和精准分配。
46、结合第一方面的一些实施例,在一些实施例中,将新接入清单确定为接入清单的步骤之后,方法还包括:
47、在接收到优选充电指令的情况下,确定优选充电指令对应的充电设备;
48、若对应的充电设备为待充电的充电设备;将对应的充电设备确定为指令充电设备;
49、将接入清单中指令充电设备删除;
50、对指令充电设备按照对应的充电策略进行充电;
51、更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
52、执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
53、在上述实施例中,在接收到优选充电指令后,能够确定对应的待充电设备作为指令充电设备,并根据对应的充电策略进行充电,然后从接入清单中删除。这种策略能够优先满足用户特定设备的充电需求,提升用户体验。同时,系统会根据剩余正在充电和待充电设备的状态数据,重新计算其优先级,实现电源资源的动态调配。这样的优先级调整策略能根据设备的实时状态和需求进行电源资源分配,实现公平和精确的电源资源分配。
54、结合第一方面的一些实施例,在一些实施例中,将新接入清单确定为接入清单的步骤之后,方法还包括:
55、在确定接入清单中有待充电的充电设备的电量低于电量阈值的情况下,将低于电量阈值的待充电的充电设备确定为急需充电设备;
56、将接入清单中急需充电设备删除;
57、对急需充电设备按照对应的充电策略进行充电;
58、更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
59、执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
60、在上述实施例中,在确定接入清单中有待充电设备的电量低于电量阈值时,将其定义为急需充电设备,并根据对应的充电策略进行充电,然后从接入清单中删除。这种策略可以优先确保电量严重不足的设备得到及时充电,从而避免因电量耗尽导致的设备无法使用。同时,系统会更新剩余正在充电和待充电设备的状态数据,并重新计算其优先级。这种动态的优先级调整策略能够根据设备的实时状态和需求进行电源调配,实现电源资源的公平和精准分配。
61、第二方面,本技术实施例提供了基于优先级模型的移动储能电源的调配系统,包括:
62、确定状态数据模块,用于在确定新接入的充电设备接入的情况下,确定新接入的充电设备的第一种类数据和第一状态数据;确定当前时间下,接入清单中全部正在充电的充电设备的全部第二种类数据和全部第二状态数据、全部待充电的充电设备的全部第三种类数据和全部第三状态数据;
63、第一数据输入模块,用于将第一状态数据、全部第二种类数据及全部第三种类数据输入预设优先级模型得到新接入的充电设备、全部正在充电的充电设备、全部待充电的充电设备的优先级;
64、第一拆分模块,用于得到优先级后,根据当前时间在预设时间权重表中的栏目拆分预设时间权重表得到第一预设时间权重子表;
65、第一权重确定模块,用于确定第一预设时间权重子表中第一种类数据对应的第一权重、全部第二种类数据分别对应的若干个第二权重、全部第三种类数据分别对应的若干个第三权重;
66、第一优先级更新模块,用于根据第一权重、若干个第二权重、若干个第三权重更新新接入的充电设备、全部正在充电的充电设备、全部待充电的充电设备的优先级;
67、第一清单更新模块,用于更新优先级之后,更新接入清单得到新接入清单,使优先级大于优先级阈值的第一充电设备确定为正在充电的充电设备、将优先级不大于优先级阈值的第一充电设备确定为待充电的充电设备,第一充电设备包括接入的充电设备、全部正在充电的充电设备、全部待充电的充电设备;
68、第一充电策略确定模块,用于根据新接入清单中全部正在充电的充电设备的全部种类数据和全部状态数据确定对应的充电策略;
69、第一充电模块,用于根据新接入清单对全部正在充电的充电设备按照对应的充电策略进行充电;
70、第一暂停充电模块,用于根据新接入清单对全部待充电的充电设备暂停充电;
71、第一清单确定模块,用于暂停充电后,将新接入清单确定为接入清单。
72、结合第二方面的一些实施例,在一些实施例中,系统还包括:
73、倒计时模块,用于按照预设倒计时时间阈值启动倒计时;
74、第一执行模块,用于在预设倒计时时间阈值内,确定新接入的充电设备接入的情况下,执行确定新接入的充电设备的第一种类数据和第一状态数据;确定当前时间下,接入清单中全部正在充电的充电设备的全部第二种类数据和全部第二状态数据、全部待充电的充电设备的全部第三种类数据和全部第三状态数据的步骤;并且重置倒计时;
75、第二执行模块,用于在预设倒计时时间阈值后,没有新接入的充电设备接入的情况下,更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
76、第二数据输入模块,用于将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级;
77、第二拆分模块,用于得到优先级后,根据当前时间在预设时间权重表中的栏目拆分预设时间权重表得到第二预设时间权重子表;
78、第二权重确定模块,用于根据全部第二种类数据、全部第三种类数据在第二预设时间权重子表中确定全部第二种类数据分别对应的若干个第四权重、全部第三种类数据分别对应的若干个第五权重;
79、第二优先级更新模块,用于根据若干个第四权重、若干个第五权重更新全部正在充电的充电设备、全部待充电的充电设备的优先级;
80、第二清单更新模块,用于更新优先级之后,更新接入清单得到新接入清单,使优先级大于优先级阈值的第二充电设备确定为正在充电的充电设备、将优先级不大于优先级阈值的第二充电设备确定为待充电的充电设备,第二充电设备包括全部正在充电的充电设备、全部待充电的充电设备;
81、第二充电策略确定模块,用于根据新接入清单中全部正在充电的充电设备的全部种类数据和全部状态数据确定对应的充电策略;
82、第二充电模块,用于根据新接入清单对全部正在充电的充电设备按照对应的充电策略进行充电;
83、第二暂停充电模块,用于根据新接入清单对全部待充电的充电设备暂停充电;
84、第二清单确定模块,用于暂停充电后,将新接入清单确定为接入清单。
85、结合第二方面的一些实施例,在一些实施例中,系统还包括:
86、满电确定模块,用于在确定接入清单中任一正在充电的充电设备的当前电量到达电量阈值的情况下,将当前电量到达电量阈值的正在充电的充电设备确定为满电的充电设备;
87、第三暂停充电模块,用于对满电的充电设备暂停充电;
88、第三执行模块,用于将接入清单中满电的充电设备删除,并更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
89、第四执行模块,用于执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
90、结合第二方面的一些实施例,在一些实施例中,系统还包括:
91、拔出模块,用于在确定接入清单中任一正在充电的充电设备拔出的情况下,将接入清单中拔出的正在充电的充电设备删除;
92、第五执行模块,用于更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
93、第六执行模块,用于执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
94、结合第二方面的一些实施例,在一些实施例中,系统还包括:
95、使用确定模块,用于在确定接入清单中有待充电的充电设备正在使用的情况下,将正在使用的待充电的充电设备确定为使用充电设备;
96、第七执行模块,用于将接入清单中使用充电设备删除;
97、第八执行模块,用于对使用充电设备按照对应的充电策略进行充电;
98、第九执行模块,用于更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
99、结合第二方面的一些实施例,在一些实施例中,系统还包括:
100、指定确定模块,用于在接收到优选充电指令的情况下,确定优选充电指令对应的充电设备;
101、指令充电设备确定模块,用于若对应的充电设备为待充电的充电设备;将对应的充电设备确定为指令充电设备;
102、第一删除模块,用于将接入清单中指令充电设备删除;
103、第三充电模块,用于对指令充电设备按照对应的充电策略进行充电;
104、第十执行模块,用于更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
105、第十一执行模块,用于执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
106、结合第二方面的一些实施例,在一些实施例中,系统还包括:
107、急需充电模块,用于在确定接入清单中有待充电的充电设备的电量低于电量阈值的情况下,将低于电量阈值的待充电的充电设备确定为急需充电设备;
108、第二删除模块,用于将接入清单中急需充电设备删除;
109、第四充电模块,用于对急需充电设备按照对应的充电策略进行充电;
110、第十二执行模块,用于更新接入清单中全部正在充电的充电设备的全部第二状态数据得到更新后的第二状态数据、全部待充电的充电设备的全部第三状态数据得到更新后的第三状态数据;
111、第十三执行模块,用于执行将全部更新后的第二状态数据和全部更新后的第三状态数据输入预设优先级模型得到全部正在充电的充电设备、全部待充电的充电设备的优先级的步骤。
112、第三方面,本技术实施例提供了基于优先级模型的移动储能电源的调配系统,该系统包括:一个或多个处理器和存储器;
113、该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该基于优先级模型的移动储能电源的调配系统执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
114、第四方面,本技术实施例提供一种包含指令的计算机程序产品,当上述计算机程序产品在服务器上运行时,使得上述服务器执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
115、第五方面,本技术实施例提供一种计算机可读存储介质,包括指令,当上述指令在基于优先级模型的移动储能电源的调配系统上运行时,使得上述基于优先级模型的移动储能电源的调配系统执行如第一方面以及第一方面中任一可能的实现方式描述的方法。
116、可以理解地,上述第二方面提供的基于优先级模型的移动储能电源的调配系统、第三方面提供的基于优先级模型的移动储能电源的调配系统、第四方面提供的计算机程序产品和第五方面提供的计算机存储介质均用于执行本技术实施例所提供的基于优先级模型的移动储能电源的调配方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。
117、本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
118、1、本技术提供的基于优先级模型的移动储能电源的调配方法,能够在众多接入设备中优先满足高优先级设备的供电需求。通过引入不同设备类型在不同时间的权重,使优先级的确定更加准确和精细。使得电源的使用更加高效,能够针对性地满足不同设备在不同时间的独特需求。此外,通过对优先级进行动态调整,能够更加有效地管理电量,降低因电量不足带来的风险。该方法提升了移动储能电源的使用效率,有效地分配给最需要充电的设备,以此来提高电量管理效率。
119、2、本技术提供的基于优先级模型的移动储能电源的调配方法,通过在预设倒计时时间阈值后,更新正在充电和待充电设备的种类和状态数据,并据此重新调整其优先级,从而实现了对电源资源的更公平和精准的分配。这种动态更新和优先级调整的策略能够根据各设备的实时需求和状态进行电源调配,有效提高了移动储能电源的使用效率。