一种任务处理方法、装置及系统制造方法及图纸

技术编号:20588425 阅读:22 留言:0更新日期:2019-03-16 07:00
本说明书实施例提供了一种任务处理方法、装置及系统。其方法包括:任务创建节点获取待执行任务的多个任务执行节点的信息;根据多个任务执行节点的信息确定所述多个任务执行节点间的执行时序信息;获取所述待执行任务的任务表单;根据所述执行时序信息依次向每个任务执行节点发送任务表单,发送的所述任务表单是经过上一执行时序的任务执行节点更新的任务表单。本发明专利技术实施例提供的方法,其实现方式灵活。

A Task Processing Method, Device and System

The embodiment of this specification provides a task processing method, device and system. The method includes: task creation node obtains the information of multiple task execution nodes to be executed; determines the execution time sequence information among the multiple task execution nodes based on the information of the multiple task execution nodes; obtains the task form of the task to be executed; sends the task form to each task execution node in turn according to the execution time sequence information, and sends the task form to each task execution node. The form is a task form updated by the task execution node of the previous execution sequence. The method provided by the embodiment of the present invention has flexible implementation.

【技术实现步骤摘要】
一种任务处理方法、装置及系统
本专利技术实施例涉及计算机
,尤其涉及一种任务处理方法、装置及系统。
技术介绍
随着互联网技术的发展,出现了多种多样的网络平台,一方面,平台业务提供方在网络平台上发布业务、提供服务,另一方面,平台业务使用者在网络平台上访问业务、享受服务。以游戏平台为例,游戏开发者可以将开发完成的游戏数据包提供给网络平台,游戏平台将游戏数据包上传到游戏平台服务器;游戏用户登陆游戏平台服务器,选择游戏进行操作。由于平台资源位有限,网络平台会对平台业务进行评测,根据评测结果分配平台资源位。评测任务需要多个节点配合实施,现有的实现方式,需要为每个待评测的对象开发评测任务,导致其开发的实现复杂度高。应当指出的是,在其他多节点配合的任务开发中也存在上述问题。
技术实现思路
鉴于现有的多节点配合的任务开发实现复杂度稿问题,本专利技术提出了一种任务处理方法,可降低任务开发复杂度、提高任务创建的灵活性。第一方面,本专利技术实施例提供了一种任务处理方法,该方法包括:任务创建节点选择待执行任务的多个任务执行节点,并获取选择的任务执行节点的信息;任务创建节点根据多个任务执行节点的信息确定上述多个任务执行节点间的执行时序信息;任务创建节点获取上述待执行任务的任务表单;任务创建节点根据上述执行时序信息依次向每个任务执行节点发送任务表单,发送的任务表单是经过上一执行时序的任务执行节点更新的任务表单。本专利技术实施例提供的方法,可以根据需要选择任务执行节点,并根据选择的任务执行节点确定任务执行时序,也就是说,开发人员仅需要开发出支持创建任务节点、任务执行时序以及对其进行组合的框架,用户即可在该框架的基础上根据需要灵活创建任务,不需要由开发人员针对每个人物对象分别开发任务,降低了开发的复杂度,同时也提高了任务创建的灵活性。结合第一方面,在本专利技术实施例第一方面的第一种实现方式中,上述任务创建节点获取所述待执行任务的任务表单,包括:任务创建节点获取上述待执行任务的任务类型;任务创建节点查找所述任务类型对应的任务表单模板;在查找到任务表单模板后,任务创建节点获取所述任务清单模板作为任务表单;在未查找到任务表单模板后,任务创建节点创建任务表单。本专利技术实施例提供的方法中,还可以预先配置不同任务类型对应的任务任务表单模板,避免每次创建任务均需要创建任务表单,通过复用任务表单提高了处理效率。结合第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第二种实现方式中,该方法还包括:根据上述执行时序信息生成每个任务执行节点对应的指针,该指针用于指示下一个任务执行节点的地址;任务创建节点根据上述执行时序信息依次向每个任务执行节点发送任务表单,包括:任务创建节点依次读取每个任务执行节点对应的指针,根据该指针指示的地址向下一个任务执行节点发送任务表单。本专利技术实施例提供的方法,通过指针可以快速跳转到任务执行节点的地址,便于快速查找任务执行节点。结合第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第三种实现方式中,该方法还包括:每个任务执行节点在接收到上述任务表单后,根据本任务执行节点的权限对上述任务表单进行更新,将经过更新的所述任务表单返回给上述任务创建节点。本专利技术实施例提供的方法,不需要针对每个任务执行节点分别创建任务表单,每个任务只需要一个任务表单,各执行节点根据自身权限对任务表单进行更新,保证了任务执行的可靠性。结合第一方面的第三种实现方式,在本专利技术实施例提供的第一方面的第四种实现方式中,述将经过更新的任务表单返回给所述任务创建节点之前,该方法还包括:每个任务执行节点将更新后的任务表单中的更新数据输入评分模型,利用评分模型得到评分结果,将评分结果保存到任务表单中,所述评分模型是利用已知的表单数据样本训练得到的。结合第一方面的第四种实现方式,在本专利技术实施例第一方面的第五种实现方式中,该方法还包括:所述任务创建节点在接收到最后一个任务执行节点返回的任务表单后,获取所述任务表单中的全部评分结果,根据获取的评分结果生成所述待执行任务的评分结果。本专利技术实施例提供的方法,由各个任务执行节点根据评分模型进行自动评分,提高了评价的客观性和效率。第二方面,本专利技术实施例提供了一种任务处理系统,包括任务创建节点和任务执行节点:任务创建节点包括:执行节点信息获取模块,用于获取待执行任务的多个任务执行节点的信息;执行时序信息确定模块,用于根据多个任务执行节点的信息确定所述多个任务执行节点间的执行时序信息;任务表单获取模块,用于选择待执行任务的多个任务执行节点,并获取选择的任务执行节点的信息;任务表单传输模块,用于根据所述执行时序信息依次向每个任务执行节点发送任务表单,发送的所述任务表单是经过上一执行时序的任务执行节点更新的任务表单;所述任务执行节点包括:任务表单接收模块,用于接收所述任务表单;任务表单处理模块,用于更新所述任务表单;任务表单发送模块,用于发送更新后的所述任务表单。本专利技术实施例提供的系统,可以根据需要选择任务执行节点,并根据选择的任务执行节点确定任务执行时序,也就是说,开发人员仅需要开发出支持创建任务节点、任务执行时序以及对其进行组合的框架,用户即可在该框架的基础上根据需要灵活创建任务,不需要由开发人员针对每个人物对象分别开发任务,降低了开发的复杂度,同时也提高了任务创建的灵活性。结合第二方面,在本专利技术实施例第二方面的第一种实现方式中,上述任务表单获取模块用于:获取上述待执行任务的任务类型;查找上述任务类型对应的任务表单模板;在查找到任务表单模板后,获取上述任务清单模板作为任务表单;在未查找到任务表单模板后,创建任务表单。本专利技术实施例提供的系统中,还可以预先配置不同任务类型对应的任务任务表单模板,避免每次创建任务均需要创建任务表单,通过复用任务表单提高了处理效率。结合第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第二种实现方式中,上述任务创建节点还包括指针生成模块,用于:根据上述执行时序信息生成每个任务执行节点对应的指针,该指针用于指示下一个任务执行节点的地址;上述任务表单传输模块用于:依次读取每个任务执行节点对应的指针,根据所述指针指示的地址向下一个任务执行节点发送任务表单。本专利技术实施例提供的系统,通过指针可以快速跳转到任务执行节点的地址,便于快速查找任务执行节点。结合第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第三种实现方式中,上述任务表单更新模块用于:根据本任务执行节点的权限对所述任务表单进行更新。本专利技术实施例提供的系统,不需要针对每个任务执行节点分别创建任务表单,每个任务只需要一个任务表单,各执行节点根据自身权限对任务表单进行更新,保证了任务执行的可靠性。结合第二方面的第三种实现方式,在本专利技术实施例提供的第二方面的第四种实现方式中,上述任务执行节点还包括评分模块,用于:将更新后的任务表单中的更新数据输入评分模型,利用所述评分模型得到评分结果,将所述评分结果保存到任务表单中,所述评分模型是利用已知的表单数据样本训练得到的。本专利技术实施例提供的系统,不需要针对每个任务执行节点分别创建任务表单,每个任务只需要一个任务表单,各执行节点根据自身权限对任务表单进行更新,保证了任务执行的可靠性。结合第二方面的第四本文档来自技高网...

【技术保护点】
1.一种任务处理方法,其特征在于,包括:任务创建节点选择待执行任务的多个任务执行节点,并获取选择的任务执行节点的信息;所述任务创建节点根据多个任务执行节点的信息确定所述多个任务执行节点间的执行时序信息;所述任务创建节点获取所述待执行任务的任务表单;所述任务创建节点根据所述执行时序信息依次向每个任务执行节点发送任务表单,发送的所述任务表单是经过上一执行时序的任务执行节点更新的任务表单。

【技术特征摘要】
1.一种任务处理方法,其特征在于,包括:任务创建节点选择待执行任务的多个任务执行节点,并获取选择的任务执行节点的信息;所述任务创建节点根据多个任务执行节点的信息确定所述多个任务执行节点间的执行时序信息;所述任务创建节点获取所述待执行任务的任务表单;所述任务创建节点根据所述执行时序信息依次向每个任务执行节点发送任务表单,发送的所述任务表单是经过上一执行时序的任务执行节点更新的任务表单。2.根据权利要求1所述的方法,其特征在于,所述任务创建节点获取所述待执行任务的任务表单,包括:所述任务创建节点获取所述待执行任务的任务类型;查找所述任务类型对应的任务表单模板;在查找到任务表单模板后,获取所述任务清单模板作为任务表单;在未查找到任务表单模板后,创建任务表单。3.根据权利要求1或2所述的方法,其特征在于,该方法还包括:根据所述执行时序信息生成每个任务执行节点对应的指针,所述指针用于指示下一个任务执行节点的地址;所述任务创建节点根据所述执行时序信息依次向每个任务执行节点发送任务表单,包括:所述任务创建节点依次读取每个任务执行节点对应的指针,根据所述指针指示的地址向下一个任务执行节点发送任务表单。4.根据权利要求1或2所述的方法,其特征在于,该方法还包括:每个任务执行节点在接收到所述任务表单后,根据本任务执行节点的权限对所述任务表单进行更新,将经过更新的所述任务表单返回给所述任务创建节点。5.根据权利要求4所述的方法,其特征在于,所述将经过更新的所述任务表单返回给所述任务创建节点之前,该方法还包括:每个任务执行节点将更新后的任务表单中的更新数据输入评分模型,利用所述评分模型得到评分结果,将所述评分结果保存到任务表单中,所述评分模型是利用已知的表单数据样本训练得到的。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:王冬冬杨晓东展阳
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1