[发明专利]一种任务处理方法、装置及系统在审
申请号: | 201811192219.0 | 申请日: | 2018-10-12 |
公开(公告)号: | CN109471708A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 王冬冬;杨晓东;展阳 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 房德权 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务执行节点 任务表 装置及系统 任务处理 时序信息 发送 时序 节点获取 任务创建 信息确定 灵活 更新 | ||
本说明书实施例提供了一种任务处理方法、装置及系统。其方法包括:任务创建节点获取待执行任务的多个任务执行节点的信息;根据多个任务执行节点的信息确定所述多个任务执行节点间的执行时序信息;获取所述待执行任务的任务表单;根据所述执行时序信息依次向每个任务执行节点发送任务表单,发送的所述任务表单是经过上一执行时序的任务执行节点更新的任务表单。本发明实施例提供的方法,其实现方式灵活。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种任务处理方法、装置及系统。
背景技术
随着互联网技术的发展,出现了多种多样的网络平台,一方面,平台业务提供方在网络平台上发布业务、提供服务,另一方面,平台业务使用者在网络平台上访问业务、享受服务。以游戏平台为例,游戏开发者可以将开发完成的游戏数据包提供给网络平台,游戏平台将游戏数据包上传到游戏平台服务器;游戏用户登陆游戏平台服务器,选择游戏进行操作。
由于平台资源位有限,网络平台会对平台业务进行评测,根据评测结果分配平台资源位。
评测任务需要多个节点配合实施,现有的实现方式,需要为每个待评测的对象开发评测任务,导致其开发的实现复杂度高。
应当指出的是,在其他多节点配合的任务开发中也存在上述问题。
发明内容
鉴于现有的多节点配合的任务开发实现复杂度稿问题,本发明提出了一种任务处理方法,可降低任务开发复杂度、提高任务创建的灵活性。
第一方面,本发明实施例提供了一种任务处理方法,该方法包括:
任务创建节点选择待执行任务的多个任务执行节点,并获取选择的任务执行节点的信息;
任务创建节点根据多个任务执行节点的信息确定上述多个任务执行节点间的执行时序信息;
任务创建节点获取上述待执行任务的任务表单;
任务创建节点根据上述执行时序信息依次向每个任务执行节点发送任务表单,发送的任务表单是经过上一执行时序的任务执行节点更新的任务表单。
本发明实施例提供的方法,可以根据需要选择任务执行节点,并根据选择的任务执行节点确定任务执行时序,也就是说,开发人员仅需要开发出支持创建任务节点、任务执行时序以及对其进行组合的框架,用户即可在该框架的基础上根据需要灵活创建任务,不需要由开发人员针对每个人物对象分别开发任务,降低了开发的复杂度,同时也提高了任务创建的灵活性。
结合第一方面,在本发明实施例第一方面的第一种实现方式中,上述任务创建节点获取所述待执行任务的任务表单,包括:
任务创建节点获取上述待执行任务的任务类型;
任务创建节点查找所述任务类型对应的任务表单模板;
在查找到任务表单模板后,任务创建节点获取所述任务清单模板作为任务表单;
在未查找到任务表单模板后,任务创建节点创建任务表单。
本发明实施例提供的方法中,还可以预先配置不同任务类型对应的任务任务表单模板,避免每次创建任务均需要创建任务表单,通过复用任务表单提高了处理效率。
结合第一方面或第一方面的第一种实现方式,在本发明实施例第一方面的第二种实现方式中,该方法还包括:
根据上述执行时序信息生成每个任务执行节点对应的指针,该指针用于指示下一个任务执行节点的地址;
任务创建节点根据上述执行时序信息依次向每个任务执行节点发送任务表单,包括:
任务创建节点依次读取每个任务执行节点对应的指针,根据该指针指示的地址向下一个任务执行节点发送任务表单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811192219.0/2.html,转载请声明来源钻瓜专利网。