任务的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:31311090 阅读:22 留言:0更新日期:2021-12-12 21:42
本公开公开了一种任务的处理方法、装置、设备及存储介质,涉及人工智能技术领域,具体实现方案为:任务的处理方法,其特征在于,包括:获取待执行的任务;对所述待执行的任务进行解析,以确定所述待执行的任务的类型;根据所述待执行的任务的类型,确定所述待执行的任务的处理模式;基于所述处理模式,将所述待执行的任务进行处理。由此,可以根据任务的类型确定当前的处理模式,从而避免带来资源浪费,将任务异步处理且处理速率可调,避免出现任务堆积和请求响应等问题。堆积和请求响应等问题。堆积和请求响应等问题。

【技术实现步骤摘要】
任务的处理方法、装置、设备及存储介质


[0001]本公开涉及人工智能
,尤其涉及一种任务的处理方法、装置、设备及存储介质。

技术介绍

[0002]在边缘计算中,一个边缘节点可能会同时处理多个感知端设备的任务请求,由于边缘节点的处理任务的能力有限,当多设备高并发的任务请求后,可能出现任务堆积,从而引发请求响应等待的问题,且任务是否被重复执行也没有保障机制。因而,如何提高边缘节点当前对任务的处理能力,改善当前任务的处理速率是当前亟需解决的问题。

技术实现思路

[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]第二确定单元,用于在所述相似度小于所述预设阈值的情况下,确定所述待执行的任务为未重复任务;
[0028]推送单元,用于将所述未重复任务推送至任务解析装置。
[0029]可选的,所述第一确定单元,还用于:
[0030]在所述相似度大于预设阈值的情况下,确定所述待执行的任务为重复任务。
[0031]可选的,若在所述任务队列列中放入了多个待执行的任务时,所述第二确定单元,还用于:
[0032]确定所述多个待执行任务的优先级标识以及各个所述边缘节点的负载能力;
[0033]根据所述多个待执行任务的优先级标识以及各个所述边缘节点的负载能力,确定当前的目标待执行任务和目标边缘节点,其中,所述目标边缘节点用于对所述目标待执行任务进行边缘节点处理。
[0034]本公开第三方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本申请第一方面实施例提出的方法。
[0035]本公开第四方面实施例提出了一种非临时性计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如本申请第一方面实施例提出的方法。
[0036]本公开第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行本公开第一方面实施例提出的方法。
[0037]本公开实施例中,首先获取待执行的任务,然后对待执行的任务进行解析,以确定待执行的任务的类型,之后根据待执行的任务的类型,确定待执行的任务的处理模式,最后基于处理模式,将待执行的任务进行处理。由此,可以根据任务的类型确定当前的处理模式,从而避免带来资源浪费,将任务异步处理且处理速率可调,避免出现任务堆积和请求响应等问题。
[0038]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0039]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0040]图1为本公开一实施例所提供的任务的处理方法的流程示意图;
[0041]图2为本公开又一实施例所提供的任务的处理方法的流程示意图;
[0042]图3为本公开一实施例所提供的任务的处理装置的结构框图;
[0043]图4是用来实现本公开实施例的任务的处理方法的电子设备的框图。
具体实施方式
[0044]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0045]本公开提供的一种任务的处理方法,该方法可以由本公开提供的一种任务的处理装置执行,也可以由本公开提供的电子设备执行,其中,电子设备可以包括但不限于手机、台式电脑、平板电脑等终端设备,下面以由本公开提供的任务的处理装置来执行本公开提供的一种任务的处理方法,而不作为对本公开的限定,以下简称为“装置”。
[0046]下面结合参考附图对本公开提供的任务的处理方法、装置、计算机设备及存储介质进行详细描述。
[0047]图1是根据本公开一实施例的一种任务的处理方法的流程示意图。
[0048]如图1所示,该任务的处理方法可以包括以下步骤:
[0049]步骤101,获取待执行的任务。
[0050]作为一种可能实现的方式,可以通过代理接入层(Proxy

Client,PC)接入待执行的任务,其中,代理接入层可以作为独立服务,或者可以以模块的模式嵌入边缘节点,从而可以连接端设备以及实现边缘节点对接的功能。
[0051]另外,为了防止任务被多次执行带来的资源浪费以及冗余数据的干扰,本公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务的处理方法,其特征在于,包括:获取待执行的任务;对所述待执行的任务进行解析,以确定所述待执行的任务的类型;根据所述待执行的任务的类型,确定所述待执行的任务的处理模式;基于所述处理模式,将所述待执行的任务进行处理。2.如权利要求1所述的方法,其特征在于,所述根据所述任务的类型,确定所述待执行的任务的处理模式,包括:在所述待执行的任务为预设类型的情况下,将所述待执行的任务发送给边缘节点,以使所述边缘节点将所述待执行的任务进行处理;在所述待执行的任务为非预设类型的情况下,将所述待执行的任务放入任务队列,以使订阅所述任务队列的边缘节点,将所述待执行的任务进行处理。3.如权利要求2所述的方法,其特征在于,在所述将所述待执行的任务放入任务队列之后,还包括:确定所述待执行任务的目标存储数据和临时数据;将所述目标存储数据进行数据归档;将所述临时数据进行删除。4.如权利要求2所述的方法,其特征在于,在所述将所述待执行的任务进行处理之后,还包括:确定当前所述待执行的任务的处理结果;在所述处理结果为失败的情况下,再次对所述待处理任务进行处理。5.如权利要求1

4任一所述的方法,其特征在于,在所述获取待执行的任务之后,还包括:对所述待执行的任务进行解析,以确定所述待执行的任务的属性及属性内容;基于所述当前待执行的任务的属性及属性内容,对所述当前待执行的任务进行语义分析,以确定当前待执行的任务与目标数据库中各个所述目标存储数据的相似度;在所述相似度小于所述预设阈值的情况下,确定所述待执行的任务为未重复任务;将所述未重复任务推送至任务解析装置。6.如权利要求5所述的...

【专利技术属性】
技术研发人员:杨国奇程健王凯许鹏远闫鹏鹏
申请(专利权)人:煤炭科学研究总院
类型:发明
国别省市:

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

1