任务处理方法、装置和控制设备以及LED显示系统制造方法及图纸

技术编号:32752895 阅读:18 留言:0更新日期:2022-03-23 18:48
本发明专利技术涉及一种任务处理方法及装置以及控制设备和LED显示系统,所述方法例如包括:接收输入任务;评估输入任务总算力消耗值;基于总算力消耗值和目标控制设备的空闲算力值,确定输入任务是否为大算力任务;当输入任务为大算力任务,基于空闲算力值筛选条件从空闲算力状态集合中确定待分配任务设备;基于总算力消耗值和待分配任务设备的空闲算力值,将输入任务分解成子任务;将子任务发送给待分配任务设备中的至少一个控制设备以进行处理生成子任务处理结果;以及汇总所述子任务处理结果,以得到输入任务的处理结果,本发明专利技术通过将大算力输入任务分解成子任务,并发送到至少一个控制设备进行处理,从而提升设备的响应性能,同时提升用户体验感。提升用户体验感。提升用户体验感。

【技术实现步骤摘要】
任务处理方法、装置和控制设备以及LED显示系统


[0001]本专利技术涉及分布式计算及任务处理
,尤其涉及一种任务处理方法、一种任务处理装置、一种控制设备以及一种LED显示系统。

技术介绍

[0002]随着显示行业的发展,显示屏的屏幕尺寸也越来越大,对显示屏连接的控制设备的计算处理能力(也称算力)的要求也越来越高了。
[0003]在现有技术中,控制设备依靠设备自己的硬件算力,通过耗费大量的计算时间得到结果。这种情况下设备自己的硬件配置就是关键性决定因素,当设备的硬件配置越高(处理器、内存等关键硬件),设备的自身算力就越强,大算力计算所花费的时间就越少;反之,当设备的硬件配置越低,设备的自身算力就越弱,大算力计算所花费的时间就越多;因而,硬件成本就是关键因素。通常为了保证一定的性能,就必须使用相对比较好的硬件,没有成本优势,如果使用相对较差的硬件,则控制设备的响应性能较差,影响用户体验感。

技术实现思路

[0004]因此,为克服现有技术的缺陷和不足,本专利技术实施例提出一种任务处理方法、一种任务处理装置、一种控制设备以及一种LED显示系统。
[0005]一方面,本专利技术实施例提出的一种任务处理方法,适用于相互通信连接的多个控制设备中的一个目标控制设备,包括:接收输入任务;评估所述输入任务所需的总算力消耗值;基于所述总算力消耗值和所述目标控制设备的空闲算力值,确定所述输入任务是否为大算力任务;以及响应于所述输入任务为大算力任务,执行如下步骤:基于空闲算力值筛选条件从空闲算力状态集合中确定所述多个控制设备中的一个或多个控制设备作为待分配任务设备,其中所述空闲算力状态集合用于记录所述多个控制设备的空闲算力值;基于所述总算力消耗值和所述待分配任务设备的空闲算力值,将所述输入任务分解成至少一个子任务;将所述至少一个子任务以一对一方式发送给所述待分配任务设备中的至少一个控制设备,以由所述至少一个控制设备分别处理所述至少一个子任务并生成子任务处理结果;以及汇总所述至少一个控制设备生成的所述子任务处理结果,以得到对应所述输入任务的处理结果。
[0006]在现有技术中,控制设备的硬件配置是固定的,当控制设备没有成本优势时,大算力计算所花费时间就越多,控制设备的响应性能也较差,影响用户体验感。本申请实施例中目标控制设备接收到输入任务,评估所述输入任务需要的总算力消耗值,然后确定输入任务为大算力任务时,再根据空闲算力状态集合和空闲算力值筛选条件,确定待分配任务设备,再根据待分配任务设备的空闲算力值将输入任务分解成子任务后,通过一对一的方式发送到待分配任务设备中的一个或多个设备同时进行处理,然后将得到的子任务处理结果进行汇总,目标控制设备通过协同调度其它控制设备的空闲算力来解决目标控制设备接收到大算力任务时,自身算力不足的问题,提高控制设备的响应性能,同时也提升用户体验
感。
[0007]在本专利技术的一个实施例中,所述任务处理方法还包括:周期性与所述多个控制设备中除所述目标控制设备之外的其他控制设备进行算力状态通讯,以获取所述其他控制设备的空闲算力值;基于所述其他控制设备的所述空闲算力值及唯一标识和所述目标控制设备的空闲算力值及唯一标识生成所述空闲算力状态集合。
[0008]在本专利技术的一个实施例中,所述评估所述输入任务所需的总算力消耗值包括:根据所述输入任务的任务类别和数据量确定所述总算力消耗值。
[0009]在本专利技术的一个实施例中,所述目标控制设备属于所述待分配任务设备中的所述至少一个控制设备,所述多个控制设备位于同一局域网内,甚至所述输入任务例如为显示屏像素点显示亮度调节任务。
[0010]另一方面,本专利技术实施例提出的一种任务处理装置,适用于相互通信连接的多个控制设备中的一个目标控制设备,所述任务处理装置包括:接收模块,用于接收输入任务;评估模块,用于评估所述输入任务所需的总算力消耗值;确定模块,用于基于所述总算力消耗值和所述目标控制设备的空闲算力值,确定所述输入任务是否为大算力任务;以及响应模块,包括:确定单元,用于响应于所述输入任务为大算力任务,基于空闲算力值筛选条件从空闲算力状态集合中确定所述多个控制设备中的一个或多个控制设备作为待分配任务设备,其中所述空闲算力状态集合用于记录所述多个控制设备的空闲算力值;分解单元,用于基于所述总算力消耗值和所述待分配任务设备的空闲算力值,将所述输入任务分解成至少一个子任务;发送单元,用于将所述至少一个子任务以一对一方式发送给所述待分配任务设备中的至少一个控制设备,以由所述至少一个控制设备分别处理所述至少一个子任务并生成子任务处理结果;以及汇总单元,用于汇总所述至少一个控制设备生成的所述子任务处理结果,以得到对应所述输入任务的处理结果。
[0011]在本专利技术的一个实施例中,所述任务处理装置还包括:获取模块,用于周期性与所述多个控制设备中除所述目标控制设备之外的其他控制设备进行算力状态通讯,以获取所述其他控制设备的空闲算力值;以及生成模块,用于基于所述其他控制设备的所述空闲算力值及唯一标识和所述目标控制设备的空闲算力值及唯一标识生成所述空闲算力状态集合。
[0012]在本专利技术的一个实施例中,所述评估模块具体用于:根据所述输入任务的任务类别和数据量确定所述总算力消耗值。
[0013]再一方面,本专利技术实施例提出的一种控制设备,包括可编程逻辑器件;嵌入式处理器,电连接所述可编程逻辑器件;其中,所述嵌入式处理器用于执行前述任一实施例所述的任务处理方法,以及所述控制设备为LED显示控制器且作为所述目标控制设备。
[0014]又一方面,本专利技术实施例提出的一种LED显示系统,包括:LED显示控制器;以及显示屏,包括模组控制器和电连接所述模组控制器的LED灯板,其中所述模组控制器电连接所述显示控制器;其中,所述LED显示控制器用于执行前述任一实施例所述的任务处理方法、且作为所述目标控制设备。
[0015]在本专利技术的一个实施例中,所述LED显示控制器包括:可编程逻辑器件,电连接所述模组控制器;嵌入式处理器,电连接所述可编程逻辑器件、且用于执行如上实施例所述的任务处理方法。
[0016]再又一方面,本专利技术实施例提出的一种任务处理系统,包括:处理器和连接所述处理器的存储器;其中所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行前述任一实施例所述的任务处理方法。
[0017]再另一方面,本专利技术实施例提出的一种计算机可读存储介质,其为非易失性存储器且存储有程序代码,当所述程序代码被计算机执行时实现前述任一实施例所述的任务处理方法。
[0018]由上可知,本专利技术上述技术特征可以具有如下一个或多个有益效果:
[0019]1、本专利技术实施例通过目标控制设备接收到输入任务,评估所述输入任务需要的总算力消耗值,然后确定输入任务为大算力任务时,再根据空闲算力状态集合和空闲算力值筛选条件确定待分配任务设备,再根据待分配任务设备的空闲算力值将输入任务分解成子任务后,通过一对一的方式发送到待分配任务设备中的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,其特征在于,适用于相互通信连接的多个控制设备中的一个目标控制设备,所述任务处理方法包括:接收输入任务;评估所述输入任务所需的总算力消耗值;基于所述总算力消耗值和所述目标控制设备的空闲算力值,确定所述输入任务是否为大算力任务;以及响应于所述输入任务为大算力任务,执行如下步骤:基于空闲算力值筛选条件从空闲算力状态集合中确定所述多个控制设备中的一个或多个控制设备作为待分配任务设备,其中所述空闲算力状态集合用于记录所述多个控制设备的空闲算力值;基于所述总算力消耗值和所述待分配任务设备的空闲算力值,将所述输入任务分解成至少一个子任务;将所述至少一个子任务以一对一方式发送给所述待分配任务设备中的至少一个控制设备,以由所述至少一个控制设备分别处理所述至少一个子任务并生成子任务处理结果;以及汇总所述至少一个控制设备生成的所述子任务处理结果,以得到对应所述输入任务的处理结果。2.根据权利要求1所述的任务处理方法,其特征在于,还包括:周期性与所述多个控制设备中除所述目标控制设备之外的其他控制设备进行算力状态通讯,以获取所述其他控制设备的空闲算力值;基于所述其他控制设备的所述空闲算力值及唯一标识和所述目标控制设备的空闲算力值及唯一标识生成所述空闲算力状态集合。3.根据权利要求1所述的任务处理方法,其特征在于,所述评估所述输入任务所需的总算力消耗值包括:根据所述输入任务的任务类别和数据量确定所述总算力消耗值。4.根据权利要求1所述的任务处理方法,其特征在于,所述目标控制设备属于所述待分配任务设备中的所述至少一个控制设备,所述多个控制设备位于同一局域网内。5.一种任务处理装置,其特征在于,适用于相互通信连接的多个控制设备中的一个目标控制设备,所述任务处理装置包括:接收模块,用于接收输入任务;评估模块,用于评估所述输入任务所需的总算力消耗值;确定模块,用于基于所述总算力消耗值和所述目标控制设备的空闲算力值,确定所述输入任务是否为大算力任务;以及响应模块,包括:确定单元,用于响应于所述输入任务为大...

【专利技术属性】
技术研发人员:陈纪周韦桂锋
申请(专利权)人:西安诺瓦星云科技股份有限公司
类型:发明
国别省市:

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

1