无人车任务的分配方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29988483 阅读:14 留言:0更新日期:2021-09-11 04:24
本公开提供了一种无人车任务的分配方法、无人车任务的分配装置、电子设备及计算机可读存储介质,属于计算机技术领域。应用于无人车调度服务器,该方法包括:响应于接收到无人车终端发送的新的无人车任务,将所述新的无人车任务放入任务池;根据第一预设规则,将所述任务池中的无人车任务分配至多个无人车任务的执行服务器;响应于接收到任一执行服务器发送的无人车任务的处理请求,根据第二预设规则,从所述任务池中确定目标无人车任务,以分配至所述任一执行服务器。本公开可以对获取的无人车任务进行合理调度与分配,以使执行服务器能够及时、有效地执行各无人车任务。有效地执行各无人车任务。有效地执行各无人车任务。

【技术实现步骤摘要】
无人车任务的分配方法、装置、电子设备及存储介质


[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]响应于接收到无人车终端发送的新的无人车任务,将新的无人车任务放入任务池;根据第一预设规则,将任务池中的无人车任务分配至多个无人车任务的执行服务器;响应于接收到任一执行服务器发送的无人车任务的处理请求,根据第二预设规则,从任务池中确定目标无人车任务,以分配至任一执行服务器。一方面,通过对获取的新的无人车任务建立任务池,以对无人车任务进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人车任务的分配方法,应用于无人车调度服务器,其特征在于,包括:响应于接收到无人车终端发送的新的无人车任务,将所述新的无人车任务放入任务池;根据第一预设规则,将所述任务池中的无人车任务分配至多个无人车任务的执行服务器;响应于接收到任一执行服务器发送的无人车任务的处理请求,根据第二预设规则,从所述任务池中确定目标无人车任务,以分配至所述任一执行服务器。2.根据权利要求1所述的方法,其特征在于,所述任务池内包括多个任务队列,不同的所述任务队列具有不同的优先级;所述将所述新的无人车任务放入任务池,包括:根据所述新的无人车任务的优先级,将所述新的无人车任务放入对应的所述任务队列。3.根据权利要求2所述的方法,其特征在于,所述根据第一预设规则,将所述任务池中的无人车任务分配至多个无人车任务的执行服务器,包括:按照各所述任务队列的优先级顺序,将各所述任务队列中的无人车任务分配至所述多个无人车任务的执行服务器。4.根据权利要求3所述的方法,其特征在于,在分配同一所述任务队列中的无人车任务时,优先分配等待时间最长的所述无人车任务。5.根据权利要求1所述的方法,其特征在于,所述根据第一预设规则,将所述任务池中的无人车任务分配至多个无人车任务的执行服务器,包括:基于所述各执行服务器的负载均衡,将所述任务池中的无人车任务分配至所述多个无人车任务的执行服务器。6.根据权利要求1所述的方法,其特征在于,所述根据第二预设规则,从所述任务池中...

【专利技术属性】
技术研发人员:马洪萍
申请(专利权)人:北京京东乾石科技有限公司
类型:发明
国别省市:

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

1