任务匹配方法、装置、存储介质及计算机设备与流程

文档序号:34109047发布日期:2023-05-10 21:30阅读:36来源:国知局
任务匹配方法、装置、存储介质及计算机设备与流程

本技术涉及自动驾驶,尤其涉及一种任务匹配方法、装置、存储介质及计算机设备。


背景技术:

1、随着科技的不断进步,人工智能技术飞速发展,基于物联网的计算能力和感知能力不断提高,自动驾驶技术日趋成熟。自动驾驶车辆包括用于对环境进行感知的传感器、通过对传感器所采集数据进行处理生成控制命令的决策系统、以及根据决策系统所生成控制命令对车辆进行控制的控制系统。为了保证自动驾驶车辆的安全性,在自动驾驶车辆的开发过程中需要对其自动驾驶功能进行测试。

2、目前,在车辆的日常测试过程中,需求方会将测试需求给予相应的排班人员,如需要使用多少台车辆,每辆车辆需要配置多少人员,以及配置的人员需要怎样的要求等,当需求方过多时,排班人员获取测试需求的过程耗时较长,这样不仅会增加人力成本,还会导致排班效率较低。


技术实现思路

1、本技术的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中排班人员获取测试需求的过程耗时较长,这样不仅会增加人力成本,还会导致排班效率较低的技术缺陷。

2、本技术提供了一种任务匹配方法,所述方法包括:

3、当有任务匹配需求时,获取需求池中多个处于测试状态的待匹配任务,其中,每一待匹配任务具有相应的优先级;

4、按照各个待匹配任务的优先级对各个待匹配任务进行排序,并按照排序结果从上到下依次为每一待匹配任务匹配资源池中与其对应的车辆和人员,并得到任务匹配结果;

5、将所述任务匹配结果发送至出车任务池进行展示。

6、可选地,所述按照排序结果从上到下依次为每一待匹配任务匹配资源池中与其对应的车辆和人员,并得到任务匹配结果,包括:

7、按照排序结果从上到下依次为每一待匹配任务匹配资源池中与其对应的车辆,直到所述排序结果中的各个待匹配任务均匹配完毕,和/或所述资源池中的各个车辆均匹配完毕后,得到第一匹配结果;

8、按照所述排序结果从上到下依次为所述第一匹配结果中的各个车辆匹配所述资源池中与其对应的人员,直到所述第一匹配结果中的各个车辆均匹配完毕,和/或所述资源池中的各个人员均匹配完毕后,得到第二匹配结果;

9、将所述第一匹配结果和所述第二匹配结果结合后得到任务匹配结果。

10、可选地,所述资源池中的每一车辆包括多种车辆属性,每一待匹配任务包括待匹配的车辆数目和车辆配置需求;

11、所述按照排序结果从上到下依次为每一待匹配任务匹配资源池中与其对应的车辆,直到所述排序结果中的各个待匹配任务均匹配完毕,和/或所述资源池中的各个车辆均匹配完毕后,得到第一匹配结果,包括:

12、按照排序结果中的排序顺序选取当前的待匹配任务;

13、依据所述当前的待匹配任务中待匹配的车辆数目和车辆配置需求以及资源池中每一车辆的车辆属性,为所述当前的待匹配任务匹配对应的车辆;

14、判断所述排序结果中的各个待匹配任务是否均匹配完毕,和/或所述资源池中的各个车辆是否均匹配完毕;

15、若是,则结束匹配操作,得到第一匹配结果;

16、否则,将所述排序结果中的下一待匹配任务作为当前的待匹配任务,将当前匹配到的车辆进行标记后,返回执行依据所述当前的待匹配任务中待匹配的车辆数据和车辆配置需求以及资源池中每一车辆的车辆属性,为所述当前的待匹配任务匹配对应的车辆的步骤。

17、可选地,所述资源池中的每一人员包括至少一种人员标签,每一待匹配任务包括待匹配的人数和人员配置需求;

18、所述按照所述排序结果从上到下依次为所述第一匹配结果中的各个车辆匹配所述资源池中与其对应的人员,直到所述第一匹配结果中的各个车辆均匹配完毕,和/或所述资源池中的各个人员均匹配完毕后,得到第二匹配结果,包括:

19、按照所述排序结果中的排序顺序选取当前的待匹配任务;

20、依据所述第一匹配结果、所述当前的待匹配任务中待匹配的人数和人员配置需求以及所述资源池中每一人员的人员标签,为所述第一匹配结果中的各个车辆匹配对应的人员;

21、判断所述第一匹配结果中的各个车辆均匹配完毕,和/或所述资源池中的各个人员是否均匹配完毕;

22、若是,则结束匹配操作,得到第二匹配结果;

23、否则,将所述排序结果中的下一待匹配任务作为当前的待匹配任务,将当前匹配到的人员进行标记后,返回执行依据所述第一匹配结果、所述当前的待匹配任务中待匹配的人数和人员配置需求以及所述资源池中每一人员的人员标签,为所述第一匹配结果中的各个车辆匹配对应的人员的步骤。

24、可选地,所述将所述任务匹配结果发送至出车任务池进行展示之前,还包括:

25、当所述任务匹配结果中存在未匹配到车辆和人员的待匹配任务时,将该待匹配任务作为剩余任务,并确定所述任务匹配结果中是否存在与所述剩余任务相同优先级的已匹配任务;

26、若存在,则按照预设的匹配方式为所述剩余任务匹配对应的车辆和人员;

27、若不存在,则判断所述剩余任务的优先级是否为升级后的优先级;

28、若是,则结束匹配操作;

29、否则,将所述剩余任务的优先级进行升级,并在升级后返回执行确定所述任务匹配结果中是否存在与所述剩余任务相同优先级的已匹配任务的步骤。

30、可选地,所述按照预设的匹配方式为所述剩余任务匹配对应的车辆和人员,包括:

31、确定所述已匹配任务中匹配到的车辆数目,并将匹配到的车辆数目与预设数目阈值进行比对;

32、若匹配到的车辆数目超过所述预设数目阈值,则从所述已匹配任务中抽调至少一台车辆及对应的人员至所述剩余任务;

33、若匹配到的车辆数目不超过所述预设数目阈值,则将所述剩余任务的匹配结果发送至对应的需求方。

34、可选地,所述从所述已匹配任务中抽调至少一台车辆及对应的人员至所述剩余任务,包括:

35、判断所述已匹配任务中超过所述预设数目阈值的车辆的数量;

36、若所述车辆的数量不大于一台,则从所述已匹配任务中抽调任意一台车辆及对应的人员至所述剩余任务;

37、若所述车辆的数量大于一台,则判断所述已匹配任务中是否包含符合所述剩余任务中待匹配的车辆配置需求的车辆;

38、若包含,则将所述已匹配任务中符合所述剩余任务中待匹配的车辆配置需求的车辆及相应的人员抽调至所述剩余任务;

39、若不包含,则从所述已匹配任务中抽调至少一台车辆及对应的人员至所述剩余任务。

40、本技术还提供了一种任务匹配装置,包括:

41、任务获取模块,用于当有任务匹配需求时,获取需求池中多个处于测试状态的待匹配任务,其中,每一待匹配任务具有相应的优先级;

42、任务匹配模块,用于按照各个待匹配任务的优先级对各个待匹配任务进行排序,并按照排序结果从上到下依次为每一待匹配任务匹配资源池中与其对应的车辆和人员,并得到任务匹配结果;

43、匹配结果展示模块,用于将所述任务匹配结果发送至出车任务池进行展示。

44、本技术还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述任务匹配方法的步骤。

45、本技术还提供了一种计算机设备,包括:一个或多个处理器,以及存储器;

46、所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述任务匹配方法的步骤。

47、从以上技术方案可以看出,本技术实施例具有以下优点:

48、本技术提供的任务匹配方法、装置、存储介质及计算机设备,当有任务匹配需求时,获取需求池中多个处于测试状态的待匹配任务,由于每个待匹配任务都具有相应的优先级,因此,本技术可以按照各个待匹配任务的优先级来对各个待匹配任务进行排序,并按照排序结果从上到下依次为每一待匹配任务匹配资源池中与其对应的车辆和人员,接着将任务匹配结果发送至出车任务池进行展示,这样得到的任务匹配结果既可以保证优先级较高的待匹配任务能够有限匹配到对应的车辆和人员,又可以通过需求-资源匹配模型自动匹配相应的资源,从而有效释放了人力资源,降低了人工成本的同时,提高了排班效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1