高精地图任务处理方法、装置、电子设备和介质与流程

文档序号:28864737发布日期:2022-02-12 03:03阅读:来源:国知局

技术特征:
1.一种任务处理方法,包括:根据接收的任务流程,生成与所述任务流程的可配置对象关联的任务队列,其中,所述任务流程的可配置对象包括至少一个流程节点和与所述至少一个流程节点中的每个流程节点关联的触发事件信息,所述任务队列包括与所述每个流程节点关联的节点任务;根据与所述每个流程节点关联的触发事件信息,确定与对应流程节点匹配的关联流程节点;以及针对所述每个流程节点,根据与所述流程节点关联的触发事件信息和对应关联流程节点的节点状态信息,将所述任务队列中的与所述流程节点关联的节点任务分配给任务处理方。2.根据权利要求1所述的方法,其中,所述根据与所述每个流程节点关联的触发事件信息,确定与对应流程节点匹配的关联流程节点,包括:根据与所述每个流程节点关联的触发事件信息,确定待跳转至对应流程节点的在前流程节点,以作为与对应流程节点匹配的关联流程节点。3.根据权利要求1所述的方法,其中,所述针对所述每个流程节点,根据与所述流程节点关联的触发事件信息和对应关联流程节点的节点状态信息,将所述任务队列中的与所述流程节点关联的节点任务分配给任务处理方,包括:针对目标流程节点,根据与所述目标流程节点关联的触发事件信息,确定由对应关联流程节点跳转至所述目标流程节点时所述关联流程节点的目标状态信息;以及在所述关联流程节点的节点状态信息符合所述目标状态信息的情况下,将与所述目标流程节点关联的节点任务分配给任务处理方,以实现由所述关联流程节点跳转至所述目标流程节点。4.根据权利要求3所述的方法,其中,所述将与所述目标流程节点关联的节点任务分配给任务处理方,包括:将与所述目标流程节点关联的节点任务发布至任务接入层,以使所述任务处理方基于所述任务接入层获取所述节点任务;和/或向所述任务处理方分发与所述目标流程节点关联的节点任务。5.根据权利要求3所述的方法,在将与所述目标流程节点关联的节点任务分配给任务处理方之后,还包括:获取与所述目标流程节点关联的节点任务的任务状态信息;以及根据与所述目标流程节点关联的节点任务的任务状态信息,确定与所述目标流程节点关联的节点状态信息。6.根据权利要求5所述的方法,其中,所述获取与所述目标流程节点关联的节点任务的任务状态信息,包括:通过回调监听事件获取所述节点任务的任务状态信息;和/或获取由所述任务处理方上报的任务状态信息。7.根据权利要求5所述的方法,其中,所述可配置对象包括与所述目标流程节点关联的节点时限阈值,所述方法还包括:根据与所述目标流程节点关联的节点任务的任务状态信息,确定与所述目标流程节点关联的节点任务时限,所述节点任务时限包括任务开始时刻和/或任务结束时刻;以及
在所述节点任务时限超过所述节点时限阈值的情况下,生成针对所述目标流程节点的超时告警提示。8.根据权利要求5所述的方法,其中,所述可配置对象包括与所述任务流程关联的流程时限阈值,所述方法还包括:根据与首个流程节点关联的节点任务的任务状态信息,确定与所述首个流程节点关联的任务开始时刻,以及根据与最后个流程节点关联的节点任务的任务状态信息,确定与所述最后个流程节点关联的任务结束时刻;根据与所述首个流程节点关联的任务开始时刻和与所述最后个流程节点关联的任务结束时刻,确定与所述任务流程关联的流程任务时限;以及在所述流程任务时限超过所述流程时限阈值的情况下,生成针对所述任务流程的超时告警提示。9.根据权利要求1至8任一项所述的方法,其中,所述任务流程是由流程引擎基于流程定义生成的,所述流程定义指示了业务系统要实现的业务目的,所述流程引擎与所述业务系统之间为解耦关系。10.一种任务处理装置,包括:第一处理模块,用于根据接收的任务流程,生成与所述任务流程的可配置对象关联的任务队列,其中,所述任务流程的可配置对象包括至少一个流程节点和与所述至少一个流程节点中的每个流程节点关联的触发事件信息,所述任务队列包括与所述每个流程节点关联的节点任务;第二处理模块,用于根据与所述每个流程节点关联的触发事件信息,确定与对应流程节点匹配的关联流程节点;以及第三处理模块,用于针对所述每个流程节点,根据与所述流程节点关联的触发事件信息和对应关联流程节点的节点状态信息,将所述任务队列中的与所述流程节点关联的节点任务分配给任务处理方。11.根据权利要求10所述的装置,其中,所述第二处理模块包括:第一处理子模块,用于根据与所述每个流程节点关联的触发事件信息,确定待跳转至对应流程节点的在前流程节点,以作为与对应流程节点匹配的关联流程节点。12.根据权利要求10所述的装置,其中,所述第三处理模块包括:第二处理子模块,用于针对目标流程节点,根据与所述目标流程节点关联的触发事件信息,确定由对应关联流程节点跳转至所述目标流程节点时所述关联流程节点的目标状态信息;以及第三处理子模块,用于在所述关联流程节点的节点状态信息符合所述目标状态信息的情况下,将与所述目标流程节点关联的节点任务分配给任务处理方,以实现由所述关联流程节点跳转至所述目标流程节点。13.根据权利要求12所述的装置,其中,所述第三处理子模块包括:第一处理单元,用于将与所述目标流程节点关联的节点任务发布至任务接入层,以使所述任务处理方基于所述任务接入层获取所述节点任务;和/或第二处理单元,用于向所述任务处理方分发与所述目标流程节点关联的节点任务。14.根据权利要求12所述的装置,还包括:第四处理模块,用于:
在将与所述目标流程节点关联的节点任务分配给任务处理方之后,获取与所述目标流程节点关联的节点任务的任务状态信息;以及根据与所述目标流程节点关联的节点任务的任务状态信息,确定与所述目标流程节点关联的节点状态信息。15.根据权利要求14所述的装置,其中,所述第四处理模块包括:第四处理子模块,用于通过回调监听事件获取所述节点任务的任务状态信息;和/或第五处理子模块,用于获取由所述任务处理方上报的任务状态信息。16.根据权利要求14所述的装置,其中,所述可配置对象包括与所述目标流程节点关联的节点时限阈值,所述装置还包括第五处理模块,用于:根据与所述目标流程节点关联的节点任务的任务状态信息,确定与所述目标流程节点关联的节点任务时限,所述节点任务时限包括任务开始时刻和/或任务结束时刻;以及在所述节点任务时限超过所述节点时限阈值的情况下,生成针对所述目标流程节点的超时告警提示。17.根据权利要求14所述的装置,其中,所述可配置对象包括与所述任务流程关联的流程时限阈值,所述装置还包括第六处理模块,用于:根据与首个流程节点关联的节点任务的任务状态信息,确定与所述首个流程节点关联的任务开始时刻,以及根据与最后个流程节点关联的节点任务的任务状态信息,确定与所述最后个流程节点关联的任务结束时刻;根据与所述首个流程节点关联的任务开始时刻和与所述最后个流程节点关联的任务结束时刻,确定与所述任务流程关联的流程任务时限;以及在所述流程任务时限超过所述流程时限阈值的情况下,生成针对所述任务流程的超时告警提示。18.根据权利要求10至17任一项所述的装置,其中,所述任务流程是由流程引擎基于流程定义生成的,所述流程定义指示了业务系统要实现的业务目的,所述流程引擎与所述业务系统之间为解耦关系。19.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1~9中任一项所述的方法。20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1~9中任一项所述的方法。21.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1~9中任一项所述的方法。

技术总结
本公开提供了一种任务处理方法、装置、设备、介质和产品,涉及人工智能领域,尤其涉及数据处理和自动驾驶领域。具体实现方案包括:根据接收的任务流程,生成与任务流程的可配置对象关联的任务队列,其中,任务流程的可配置对象包括至少一个流程节点和与至少一个流程节点中的每个流程节点关联的触发事件信息,任务队列包括与每个流程节点关联的节点任务;根据与每个流程节点关联的触发事件信息,确定与对应流程节点匹配的关联流程节点;以及针对每个流程节点,根据与流程节点关联的触发事件信息和对应关联流程节点的节点状态信息,将任务队列中与流程节点关联的节点任务分配给任务处理方。理方。理方。


技术研发人员:王浩 王春红 刘莹 白宇 黄杰 彭亮
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2021.11.11
技术公布日:2022/2/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1