[发明专利]任务分配方法、服务器、电子终端及计算机可读存储介质在审
申请号: | 202010873780.6 | 申请日: | 2020-08-26 |
公开(公告)号: | CN111782383A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 季丹;邹仕洪;衣春雷;黄浩东 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 分配 方法 服务器 电子 终端 计算机 可读 存储 介质 | ||
本申请实施例提供了一种任务分配方法、服务器、电子终端及计算机可读存储介质,涉及计算机应用技术领域。该方法包括:获取待分配任务集合;查找具有处理任务类型的能力的至少一个第一设备,并获取至少一个第一设备对应的设备信息;确定每一待分配任务对应的任务信息;依次获取每一待分配任务的任务信息,将当前获取的任务信息作为目标任务信息;将目标任务信息依次与每一第一设备的设备信息进行处理操作,判断当前操作结果是否表明当前第一设备符合预设的均衡分配任务条件;若是,则将目标任务信息对应的待分配任务,分配给当前第一设备。本申请实施例实现了可以解决无法对任务进行均衡分配的问题。
技术领域
本申请涉及计算机应用技术领域,具体而言,本申请涉及一种任务分配方法、服务器、电子终端及计算机可读存储介质。
背景技术
现有技术中,分配任务时从若干个终端中选出适合处理任务的特定设备。在选择该特定设备时,通常只考虑该特定设备是否有处理任务的能力,而不考虑是否可以均衡分配任务。
在实际应用环境中,符合条件的设备可能会有很多个,其中一部分很可能已经处于任务饱和状态,此时,如果按照现有技术中分配任务的方式,直接将待分配任务下发给这些已经处于饱和状态下的设备,而不考虑其他符合条件并且处于空闲状态下的设备,因此,将会造成一部分设备处于极其忙碌的工作状态中,而另一部分设备却处于空闲状态中。所以,现有技术中无法做到对任务进行均衡分配。
发明内容
本申请提供了一种任务分配方法、服务器、电子终端及计算机可读存储介质,可以解决无法对任务进行均衡分配的问题。所述技术方案如下:
第一方面,提供了一种任务分配方法,该方法应用于任务分配系统中,该任务分配系统包括任务分配服务器以及至少一个第一设备,该方法由任务分配服务器执行,该方法包括:
获取待分配任务集合,待分配任务集合中包括属于同一任务类型下的至少一个待分配任务;
查找具有处理任务类型的能力的至少一个第一设备,并获取至少一个第一设备对应的设备信息,设备信息包括对应的第一设备的配置信息和/或工作状态信息;
确定每一待分配任务对应的任务信息,任务信息描述对应待分配任务的信息;
依次获取每一待分配任务的任务信息,将当前获取的任务信息作为目标任务信息;
将目标任务信息依次与每一第一设备的设备信息进行处理操作,判断当前操作结果是否表明当前第一设备符合预设的均衡分配任务条件;
若是,则将目标任务信息对应的待分配任务,分配给当前第一设备。
具体的,设备信息中的工作状态信息包括第一总权重值,第一总权重值为对应的第一设备当前正在执行的各个任务的权重值之和;任务信息中包括第一权重值,第一权重值为执行对应待分配任务的设备所增加的任务权重值;
将目标任务信息依次与每一第一设备的设备信息进行处理操作,判断当前操作结果是否表明当前第一设备符合预设的均衡分配任务条件,包括:
依次提取至少一个第一设备的设备信息;
对于当前提取的第一设备的设备信息,将该第一设备的设备信息中的第一总权重值,与目标任务信息中的第一权重值进行求和运算;
当运算结果小于预先计算出的平均权重值时,确定该第一设备符合预设的均衡分配任务条件,平均权重值用于描述任务分配系统中所有设备的平均工作量。
具体的,平均权重值按照下述方式计算得到:
计算各个待分配任务的第一权重值之和,得到第二总权重值;
计算至少一个第一设备的设备总数;
将第二总权重值与设备总数之商,作为平均权重值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010873780.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调太阳能路灯
- 下一篇:一种灯带控制方法及系统