【技术实现步骤摘要】
基于人工智能的任务批量处理方法及系统
[0001]本专利技术涉及信息处理领域,尤其涉及一种基于人工智能的任务批量处理方法及系统
。
技术介绍
[0002]在企业的日常运维当中,需要对企业信息及工作报表进行更新维护工作,例如商品的创建
、
名称更改
、
描述的变更
、
配送区域的设置等等
。
随着企业数据的增加,工作也逐渐增加,对于大量的任务如何批量的处理也显得较为重要
。
[0003]目前,对于任务的批量处理一般基于多线程的方法,通过构建线程池,将不同任务放在线程池中进行处理资源配置再进行任务处理
。
然而通过这种方法,并没有考虑到在批量任务出现需求变化时的资源重分配问题,从而导致在任务批量处理时的效率较低
。
技术实现思路
[0004]为了解决上述技术问题,本专利技术提供了一种任务批量处理方法及系统,能够提高任务批量处理的效率
。
[0005]第一方面,本专利技术提供了一种任务批量处理方法,包括:
[0006]获取任务处理请求,识别所述任务处理请求的请求特征,基于所述请求特征,对所述任务处理请求进行任务分级,得到分级任务;
[0007]查询所述分级任务中每个任务的处理节点,基于所述处理节点,对所述分级任务进行任务预分配,得到预分配任务;
[0008]计算所述预分配任务的计算资源,查询所述任务处理请求对应的资源分配节点的可用资源,识别所述预分配任务的任 ...
【技术保护点】
【技术特征摘要】
1.
一种基于人工智能的任务批量处理方法及系统,其特征在于,所述方法包括:获取任务处理请求,识别所述任务处理请求的请求特征,基于所述请求特征,对所述任务处理请求进行任务分级,得到分级任务;查询所述分级任务中每个任务的处理节点,基于所述处理节点,对所述分级任务进行任务预分配,得到预分配任务;计算所述预分配任务的计算资源,查询所述任务处理请求对应的资源分配节点的可用资源,识别所述预分配任务的任务分配串口;将所述计算资源和所述可用资源及所述分配串口,作为所述预分配任务的任务约束条件;根据所述任务约束条件,对所述预分配任务进行任务规划,得到初步分配任务,计算所述初步分配任务的约束值,根据所述约束值创建所述初步规划任务的最优任务策略;根据所述最优任务策略对所述任务处理请求进行任务调度,得到任务调度策略,根据所述任务调度策略实行对所述任务处理请求的任务处理
。2.
根据权利要求1所述的方法,其特征在于,所述识别所述任务处理请求的请求特征,包括:将所述任务处理请求进行解码,得到解码任务;查询所述解码任务的请求标识,识别所述请求标识中的注解符;解析所述注解符的注解语义,根据所述注解语义识别所述任务处理请求的请求特征
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述请求特征,对所述任务处理请求进行任务分级,得到分级任务,包括:根据所述请求特征,利用下述公式计算所述分级任务的任务权重:其中,
G
表示分级任务的任务权重,
n
表示分级任务的任务数量,
x1表示第一个分级任务,
x2表示第二个分级任务,
x
n
表示第
n
个分级任务,
f
表示加权平均值,
x
i
表示第
i
个请求特征;将所述任务权重按照预设的权重区间进行分级,得到分级权重区间;将所述任务处理请求中的任务按照分级权重区间对应的级别进行分级,得到分级任务
。4.
根据权利要求1所述的方法,其特征在于,所述计算所述预分配任务的计算资源,包括:利用下述公式计算所述预分配任务的计算资源占比:其中,
T
表示预分配任务的计算资源占比,
n
表示预分配任务的数量,
S
r
表示资源分配节点为预分配任务中第
r
个任务分配资源的资源传速速率,
r(t)
表示预分配任务中第
r
个任务的任务缓存资源;根据所述计算资源占比得到所述预分配任务的计算资源
。
5.
根据权利要求1所述的方法,其特征在于,所述识别所述预分配任务的任务分配串口,包括:查询所述预分配任务的传输协议;根据所述传输协议,识别所述预分配任务的传输
ip
;根据所述传输
ip
检索所述预分配任务的任务传输通道,查询所述任务传输通道对应的任务分配串口
。6.
根据权利要求1所述的方法,其特征在于,所述根据所述任务约束条件,对所述预分配任务进行任务规划,得到初步分配任务,包括:构建所述任务约束条件的约束参数及所述预分配任务的任务参数;将所述约束参数设置为限定条件,利用下述公式计算所述任务参数对于所述限定条件的适应度:其...
【专利技术属性】
技术研发人员:郭文婷,王荣兰,张小莲,
申请(专利权)人:海南歪酷网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。