车位推荐方法、装置、设备以及存储介质与流程

阅读: 评论:0



1.本公开涉及计算机技术领域,尤其涉及机器学习技术、云计算及云服务技术领域,具体涉及一种车位推荐方法、装置、设备以及存储介质。


背景技术:



2.相关技术中,在目标车辆靠近目的地时,相关导航软件会向用户推荐一个目的地的停车场内处于空闲状态的停车位,但在用户导航到该停车位的过程当中,可能会发生车辆偏航、或者该停车位被占用的情况,此时如果继续指引用户向该停车位行驶会降低用户的停车体验感。


技术实现要素:



3.本公开提供了一种用于车位推荐方法、装置、设备以及存储介质。
4.根据本公开的一方面,提供了一种车位推荐方法,通过对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测;响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线;根据目标规划路线,获取候选车位集合;从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。
5.本技术提供的车位推荐方法,在目标车辆去往初始推荐车位的途中,若实际行驶路线发生偏航或者初始推荐车位处于占用状态,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在实际行驶路线发生偏航的情况下避免了用户绕远路去往初始推荐车位,在初始推荐车位处于占用状态的情况下及时为用户推荐新车位,以提升用户的停车体验,降低用户的停车成本。
6.根据本公开的另一方面,提供了一种车位推荐装置,包括监测模块,用于对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测;规划模块,用于响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线;获取模块,用于根据目标规划路线,获取候选车位集合;推荐模块,用于从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。
7.本技术提供的车位推荐装置,在目标车辆去往初始推荐车位的途中,若实际行驶路线发生偏航或者初始推荐车位处于占用状态,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在实际行驶路线发生偏航的情况下避免了用户绕远路去往初始推荐车位,在初始推荐车位处于占用状态的情况下及时为用户推荐新车位,以提升用户的停车体验,降低用户的停车成本。
8.根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上
述车位推荐方法。
9.根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行上述车位推荐方法。
10.根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述车位推荐方法。
11.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
12.附图用于更好地理解本方案,不构成对本公开的限定。其中:图1是根据本公开一示例性实施例的一种车位推荐方法的示例性实施方式。
13.图2是根据本公开一示例性实施例的在监测到实际行驶路线发生偏航的情况下,一种车位推荐方法的示例性实施方式。
14.图3是根据本公开一示例性实施例的目标车辆发生偏航后,为目标车辆重新进行路线规划的示意图。
15.图4是根据本公开一示例性实施例的一种对道路分段进行扩充的示意图。
16.图5是根据本公开一示例性实施例的在监测到初始推荐车位处于占用状态的情况下,一种车位推荐方法的示例性实施方式。
17.图6是根据本公开一示例性实施例的一种车位推荐方法的示例性实施方式。
18.图7是根据本公开一示例性实施例的一种车位推荐装置的示意图。
19.图8是根据本公开一示例性实施例的一种电子设备的示意图。
具体实施方式
20.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
21.计算机技术:计算机技术的内容非常广泛,可粗略分为计算机系统技术、计算机器件技术、计算机部件技术和计算机组装技术等几个方面。计算机技术包括:运算方法的基本原理与运算器设计、指令系统、中央处理器(cpu)设计、流水线原理及其在cpu设计中的应用、存储体系、总线与输入输出。
22.机器学习:机器学习是研究怎样使用计算机模拟或实现人类学习活动的科学,是人工智能中最具智能特征,最前沿的研究领域之一。机器学习领域的研究工作发展很快,已成为人工智能的重要课题之一。机器学习不仅在基于知识的系统中得到应用,而且在自然语言理解、非单调推理、机器视觉、模式识别等许多领域也得到了广泛应用。
23.云计算:云计算是分布式处理、并行计算和网格计算等概念的发展和商业实现,其技术实质是计算、存储、服务器、应用软件等it软硬件资源的虚拟化,云计算在虚拟化、数据存储、数据管理、编程模式等方面具有自身独特的技术。
24.云服务:云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过
互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云服务指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是it和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。
25.图1是本技术示出的一种车位推荐方法的示例性实施方式,如图1所示,该车位推荐方法,包括以下步骤:s101,对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测。
26.在目标车辆靠近目的地时,比如说目标车辆距离目的地50米时或者进入停车场时,相关导航软件会向用户推荐一个目的地对应的停车场内处于空闲状态的停车位,将该车位作为初始推荐车位,但在用户导航到该初始推荐车位的过程中,可能会发生目标车辆偏航、或者初始推荐车位被占用的情况。其中,停车场的类型包括但不限于露天停车场、地下停车场或者立体停车场等,停车场的层数可以是一层也可以多层,本实施例并不对停车场的类型和层数进行任何限定。
27.在目标车辆偏航的情况下,如果目标车辆依旧行驶至初始推荐车位,可能会出现绕路的情况,给用户带来不好的用户体验;在初始推荐车位被占用的情况,如果目标车辆依旧行驶至初始推荐车位,则目标车辆无法在该初始推荐车位进行停车。为了避免发生目标车辆偏航、或者初始推荐车位被占用的情况后无法及时向目标车辆推荐一个该停车场内更合适的空闲车位,本技术中,需要对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测。
28.s102,响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线。
29.若监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,则需要获取目标车辆行驶至初始推荐车位的目标规划路线。
30.可选地,若监测到实际行驶路线发生偏航,目标规划路线可为重新进行规划从目标车辆的当前位置行驶至初始推荐车位的路线。
31.可选地,若监测到初始推荐车位处于占用状态,目标规划路线可为目标车辆当前所对应的行驶路线自目标车辆的当前位置之后的剩余路线。
32.s103,根据目标规划路线,获取候选车位集合。
33.由于在停车场内部进行行驶时,目标规划路线的道路两旁通常有多个停车位,根据上述获取的目标规划路线,将目标规划路线对应的停车场内部道路两旁的所有停车位作为目标候选车位,并根据所有目标候选车位生成候选车位集合。
34.s104,从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。
35.不难理解的,候选车位集合中的每个目标候选车位,有的处于占用状态,有的处于空闲状态,只有处于空闲状态的目标候选车位才能够停车,故需要从候选车位集合的所有目标候选车位中,确定一个空闲车位作为目标推荐车位,确定目标推荐车位后,将目标推荐车位推荐给目标车辆,以使得目标车辆可导航行驶至目标推荐车位以进行停车。
36.本技术实施例提出了一种车位推荐方法,通过对目标车辆的实际行驶路线和目标
车辆对应的初始推荐车位的车位状态进行监测;响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线;根据目标规划路线,获取候选车位集合;从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。本技术提供的车位推荐方法,在目标车辆在去往初始推荐车位的途中,若实际行驶路线发生偏航或者初始推荐车位处于占用状态,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在实际行驶路线发生偏航的情况下避免了用户绕远路去往初始推荐车位,在初始推荐车位处于占用状态的情况下及时为用户推荐新车位,以提升用户的停车体验,降低用户的停车成本。
37.图2是本技术示出的一种车位推荐方法的示例性实施方式,如图2所示,在监测到实际行驶路线发生偏航的情况下,该车位推荐方法,包括以下步骤:s201,对目标车辆的实际行驶路线进行监测。
38.在用户导航到初始推荐车位的过程中,可能会发生目标车辆偏航的情况。在目标车辆偏航的情况下,如果目标车辆依旧行驶至初始推荐车位,可能会出现绕路的情况,给用户带来不好的用户体验,因此需要实时对目标车辆的实际行驶路线进行监测。
39.s202,响应于监测到实际行驶路线发生偏航,获取目标车辆的第一位置。
40.若目标车辆在停车场内部行驶时,监测到实际行驶路线发生偏航,由于重新规划路线至初始推荐车位时,规划软件,比如说导航软件存在数据计算造成的反应时间,将这个反应时间称为缓冲时间,为了能更准确的在后续获取目标规划路线,以获取更合适的目标推荐车位,避免推荐的目标推荐车位该目标车辆已驾驶路过的情况,需要获取目标车辆的当前行驶速度和当前所在位置,根据预设的缓冲时间和当前行驶速度,获取目标车辆的缓冲距离,并根据当前所在位置和缓冲距离,获取第一位置。
41.示例性的,若目标车辆的当前行驶速度为3.6km/h,而缓冲时间为1秒,则缓冲距离为1m,若目标车辆的当前位置为距离停车场入口的m米处,则目标车辆的第一位置为距离该停车场入口的(m+1)米处。
42.s203,获取初始推荐车位的第二位置。
43.将初始推荐车位的位置作为第二位置。
44.s204,根据第一位置和第二位置,为目标车辆重新进行路线规划,以获取目标规划路线。
45.根据上述确定的目标车辆的第一位置和初始推荐车位的第二位置,为目标车辆重新进行路线规划,以获取目标规划路线。
46.图3为目标车辆发生偏航后,为目标车辆重新进行路线规划的示意图,如图3所示,每个方块代表停车场内的一个候选车位,灰的方块代表该候选车位被占用,空白的方块代表该候选车位处于空闲状态,标有1的方块代表初始推荐车位,标有2的方块代表目标推荐车位,实心五角星所在的位置为目标车辆偏航处,也可理解为目标车辆的当前位置,l为缓冲距离,实心圆所在的位置为目标车辆的第一位置,从实心圆代表的第一位置处到标有2的方块代表的目标推荐车位的路线为目标规划路线。
47.s205,根据目标规划路线,获取候选车位集合。
48.在上述确定目标规划路线后,需要获取目标规划路线对应的候选车位集合。
49.其中,对停车场内的所有道路按照道路方向和道路交叉进行分段,以获取停车场
内的所有候选道路分段,将目标规划路线对应的候选道路分段直接称为道路分段,目标规划路线一般由至少一个道路分段组成,每条道路分段都有其对应的至少一个目标候选车位,为了更准确全面的获得目标规划路线对应的候选车位集合,本技术中,获取目标规划路线对应的至少一条道路分段,并获取每条道路分段对应的至少一个目标候选车位,根据所有道路分段对应的所有目标候选车位,生成候选车位集合。
50.作为一种可实现的方式,为了更准确全面的获得每条道路分段对应的至少一个目标候选车位,本技术中,可按照设定宽度,对每条道路分段进行扩充,以获取每条道路分段对应的扩充区域,获取停车场内所有的候选车位,将候选车位和扩充区域进行匹配,获取每条道路分段对应的至少一个目标候选车位,并根据所有道路分段对应的所有目标候选车位,生成候选车位集合。图4是一种对道路分段进行扩充的示意图,如图4所示,箭头及箭头所在的线段表示一条道路分段,虚线形成的矩形框表示该道路分段对应的扩充区域,实线形成的灰矩形框表示道路分段附近的候选车位。
51.其中,在根据候选车位和扩充区域,获取每条道路分段对应的至少一个目标候选车位时,可为整个停车场建立坐标系,获取停车场内每个候选车位对应的第一坐标点集,其中,一个候选车位对应一个第一坐标点集,而针对任一条道路分段,获取该条道路分段对应的扩充区域的第二坐标点集,每条道路分段的扩充区域对应一个第二坐标点集,将每个第一坐标点集与每个第二坐标点集进行坐标点匹配。若任一第一坐标点集与第二坐标点集中的坐标点存在重合部分,将该候选车位与该条道路分段进行信息绑定,即确定该候选车位为该道路分段对应的目标候选车位,在所有第一坐标点集分别与所有第二坐标点集进行坐标点匹配后,可获取每条道路分段对应的所有目标候选车位。采用每个第一坐标点集与每个第二坐标点集进行坐标点匹配的方法,能够更准确快速的获取每条道路分段对应的所有目标候选车位,也提高了后续从候选车位集合中的所有目标候选车位中确定一个空闲车位作为目标推荐车位的准确率。
52.作为另一种可实现的方式,在获取每条道路分段对应的至少一个目标候选车位时,可确定停车场内的每条候选道路分段与停车场内的每个候选车位的映射关系,并根据目标规划路线所对应的每条道路分段,查询该映射关系,获取每条道路分段对应的至少一个目标候选车位,并根据所有道路分段对应的所有目标候选车位,生成候选车位集合。其中,停车场内的每条候选道路分段与停车场内的每个候选车位的映射关系可预先获取并存储在映射关系存储区域,映射关系的获取方法为:按照设定宽度,对停车场内的每条候选道路分段进行扩充,以获取每条候选道路分段对应的扩充区域,另外,获取停车场内所有的候选车位,为整个停车场建立坐标系,获取停车场内每个候选车位对应的第一坐标点集,其中,一个候选车位对应一个第一坐标点集,而针对任一条候选道路分段,获取该条候选道路分段对应的扩充区域的第二坐标点集,每条候选道路分段的扩充区域对应一个第二坐标点集,将每个第一坐标点集与每个第二坐标点集进行坐标点匹配。若任一第一坐标点集与第二坐标点集中的坐标点存在重合部分,将该候选车位与该条候选道路分段进行信息绑定,在所有第一坐标点集分别与所有第二坐标点集进行坐标点匹配后,可获取停车场内的每条候选道路分段与停车场内的每个候选车位的映射关系。预先确定映射关系,在后续确定目标规划路线后,可直接根据目标规划路线对应的道路分段查询该映射关系获取每条道路分段对应的至少一个目标候选车位,而不需要再重新进行坐标点匹配计算,更加方便快捷,减
少了获取目标推荐车位的时长。
53.s206,从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。
54.从上述确定的候选车位集合中确定一个空闲车位作为目标推荐车位,并将该目标推荐车位推荐给目标车辆。
55.作为一种可实现的方式,从候选车位集合中确定一个空闲车位作为目标推荐车位时,可获取候选车位集合中每个目标候选车位的状态参数,状态参数用于指示目标候选车位处于占用状态或者处于空闲状态,将候选车位集合中,状态参数指示处于空闲状态的所有目标候选车位作为候选空闲车位,并从所有候选空闲车位中,确定目标推荐车位。本方案中,根据状态参数选取出处于空闲状态的所有目标候选车位,再从所有候选空闲车位中,确定目标推荐车位,避免了将处于忙碌状态的目标候选车位作为目标推荐车位的可能性,提高了推荐的目标推荐车位的合适度,并且减少了计算量。
56.其中,由于有的用户并没有明确具体的目的地,比如说某个用户的目的地为xx商场,而并没有说明是xx商场内的哪个店铺,此时只需要在xx商场对应的停车场内为该用户推荐一个空闲车位便能满足该用户的需求,为了能够更快速的确定目标推荐车位,在从所有候选空闲车位中,确定目标推荐车位时,可选地,获取每个候选空闲车位与目标车辆之间对应的第一行程值,并根据第一行程值,将第一行程值最小的候选空闲车位确定为目标推荐车位。
57.其中,由于有的用户有明确具体的目的地,比如说目的地为xx商场yy商铺,为了尽可能地方便该用户,避免出现目标推荐车位与目的地行程较远的情况,在确定初始推荐车位时,初始推荐车位为距离xx商场yy商铺比较近的车位,在目标车辆偏航或者初始推荐车位被占用后,在从所有候选空闲车位中,确定目标推荐车位时,可选地,获取每个候选空闲车位与初始推荐车位之间对应的第二行程值,并根据第二行程值,将第二行程值最小的候选空闲车位确定为目标推荐车位。
58.作为另一种可实现的方式,从候选车位集合中确定一个空闲车位作为目标推荐车位时,可对候选车位集合中的所有目标候选车位按照预设条件进行排序,并获取每个目标候选车位的状态参数,示例性的,可根据每个目标候选车位与目标车辆之间的行程值按照从小到大的顺序对所有目标候选车位进行排序,也可按照每个目标候选车位与初始推荐车位之间的行程值按照从小到大的顺序对所有目标候选车位进行排序,按顺序对排序后的目标候选车位进行遍历,将遍历到的状态参数指示处于空闲状态的第一个目标候选车位作为目标推荐车位。
59.本技术实施例中详细介绍了监测到实际行驶路线发生偏航的情况下,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在实际行驶路线发生偏航的情况下避免了用户绕远路去往初始推荐车位,以提升用户的停车体验,降低用户的停车成本。
60.图5是本技术示出的一种车位推荐方法的示例性实施方式,如图5所示,在监测到初始推荐车位处于占用状态的情况下,该车位推荐方法,包括以下步骤:s501,对目标车辆对应的初始推荐车位的车位状态进行监测。
61.在停车场内目标车辆行驶至初始推荐车位的过程中,可能会发生初始推荐车位被占用的情况,在初始推荐车位被占用的情况,如果目标车辆依旧行驶至初始推荐车位,则目
标车辆无法在该初始推荐车位进行停车。为了避免发生初始推荐车位被占用的情况后无法及时向目标车辆推荐一个更合适的空闲车位,本技术中,需要对目标车辆对应的初始推荐车位的车位状态进行监测。
62.s502,响应于监测到初始推荐车位处于占用状态,获取目标车辆的第一位置。
63.若监测到初始推荐车位处于占用状态,为了能更准确的在后续获取目标规划路线,以获取更合适的目标推荐车位,避免推荐的目标推荐车位该目标车辆已驾驶路过的情况,需要获取目标车辆的当前行驶速度和当前所在位置,根据预设的缓冲时间和当前行驶速度,获取目标车辆的缓冲距离,并根据当前所在位置和缓冲距离,获取第一位置。
64.示例性的,若目标车辆的当前行驶速度为3.6km/h,而缓冲时间为1秒,则缓冲距离为1m,若目标车辆的当前位置为距离停车场入口的m米处,则目标车辆的第一位置为距离该停车场入口的(m+1)米处。
65.s503,获取目标车辆的初始规划路线。
66.获取目标车辆的初始规划路线。其中,初始规划路线指的是从目标车辆的起点至初始推荐车位对应的路线。
67.s504,将位于第一位置之后未行驶的剩余规划路线,确定为目标规划路线。
68.确定初始规划路线后,将位于第一位置之后未行驶的剩余规划路线,确定为目标规划路线,不需要重新对目标车辆进行路线规划,减少了计算量。
69.s505,根据目标规划路线,获取候选车位集合。
70.s506,从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。
71.关于s505~ s506的具体实施方式,可参照上述实施例中相关部分的具体描述,再次不再进行赘述。
72.本技术实施例中详细介绍了监测到初始推荐车位处于占用状态的情况下,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在初始推荐车位处于占用状态的情况下及时为用户推荐新车位,以提升用户的停车体验,降低用户的停车成本。
73.图6是本技术示出的一种车位推荐方法的示例性实施方式,如图6所示,该车位推荐方法,包括以下步骤:获取停车场内所有的候选道路分段和停车场内的所有候选车位,按照设定宽度,对停车场内的每条候选道路分段进行扩充,以获取每条候选道路分段对应的扩充区域,另外,获取停车场内所有的候选车位,为整个停车场建立坐标系,获取停车场内每个候选车位对应的第一坐标点集,其中,一个候选车位对应一个第一坐标点集,而针对任一条候选道路分段,获取该条候选道路分段对应的扩充区域的第二坐标点集,每条候选道路分段的扩充区域对应一个第二坐标点集,将每个第一坐标点集与每个第二坐标点集进行坐标点匹配。若任一第一坐标点集与第二坐标点集中的坐标点存在重合部分,将该候选车位与该条候选道路分段进行信息绑定,在所有第一坐标点集分别与所有第二坐标点集进行坐标点匹配后,可获取停车场内的每条候选道路分段与停车场内的每个候选车位的映射关系。可选地,该映射关系可预先获取并储存,以方便后续调用。
74.在用户选择目的地后,为用户推荐一个初始推荐车位,用户对应的目标车辆从起始点向初始推荐车位行驶,若在目标车辆去往初始推荐车位的途中,若监测到实际行驶路
线发生偏航,则调用偏航推荐,获取重新推荐的目标推荐车位,并将目标推荐车位推荐给目标车辆。若监测到初始推荐车位处于占用状态,则调用占用推荐,获取重新推荐的目标推荐车位,并将目标推荐车位推荐给目标车辆。关于偏航推荐和占用推荐的具体实施方式可参照上述实施例中相关部分的介绍,在此不再进行赘述。
75.本技术提供的车位推荐装置,在目标车辆去往初始推荐车位的途中,若实际行驶路线发生偏航或者初始推荐车位处于占用状态,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在实际行驶路线发生偏航的情况下避免了用户绕远路去往初始推荐车位,在初始推荐车位处于占用状态的情况下及时为用户推荐新车位,以提升用户的停车体验,降低用户的停车成本。
76.图7是本技术示出的一种车位推荐装置的示意图,如图7所示,该车位推荐装置700,包括监测模块701、规划模块702、获取模块703和推荐模块704,其中:监测模块701,用于对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测;规划模块702,用于响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线;获取模块703,用于根据目标规划路线,获取候选车位集合;推荐模块704,用于从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。
77.本技术提供了一种车位推荐装置,包括监测模块,用于对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测;规划模块,用于响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线;获取模块,用于根据目标规划路线,获取候选车位集合;推荐模块,用于从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。本技术提供的车位推荐装置,在目标车辆去往初始推荐车位的途中,若实际行驶路线发生偏航或者初始推荐车位处于占用状态,重新为目标车辆推荐一个空闲车位作为目标推荐车位,在实际行驶路线发生偏航的情况下避免了用户绕远路去往初始推荐车位,在初始推荐车位处于占用状态的情况下及时为用户推荐新车位,以提升用户的停车体验,降低用户的停车成本。
78.进一步地,规划模块702,还用于:获取目标车辆的第一位置;获取初始推荐车位的第二位置;根据第一位置和第二位置,为目标车辆重新进行路线规划,以获取目标规划路线。
79.进一步地,规划模块702,还用于:获取目标车辆的第一位置;获取目标车辆的初始规划路线;将位于第一位置之后未行驶的剩余规划路线,确定为目标规划路线。
80.进一步地,规划模块702,还用于:获取目标车辆的当前行驶速度和当前所在位置;根据预设的缓冲时间和当前行驶速度,获取目标车辆的缓冲距离;根据当前所在位置和缓冲距离,获取第一位置。
81.进一步地,获取模块703,还用于:获取目标规划路线对应的至少一条道路分段;获取每条道路分段对应的至少一个目标候选车位;基于所有道路分段对应的目标候选车位,生成候选车位集合。
82.进一步地,获取模块703,还用于:按照设定宽度,对每条道路分段进行扩充,获取每条道路分段对应的扩充区域;获取所有的候选车位;根据候选车位和扩充区域,获取每条道路分段对应的至少一个目标候选车位。
83.进一步地,获取模块703,还用于:获取每个候选车位对应的第一坐标点集;针对任一条道路分段,获取该条道路分段对应的扩充区域的第二坐标点集;将每个第一坐标点集与每个第二坐标点集进行坐标点匹配;响应于任一第一坐标点集与第二坐标点集中的坐标点存在重合部分,将该候选车位与该条道路分段进行信息绑定,以获取每条道路分段对应的至少一个目标候选车位。
84.进一步地,获取模块703,还用于:确定候选道路分段与候选车位的映射关系;根据道路分段,查询映射关系,获取每条道路分段对应的至少一个目标候选车位。
85.进一步地,推荐模块704,还用于:获取候选车位集合中每个目标候选车位的状态参数,状态参数用于指示目标候选车位处于占用状态或者处于空闲状态;将候选车位集合中,状态参数指示处于空闲状态的所有目标候选车位作为候选空闲车位;从所有候选空闲车位中,确定目标推荐车位。
86.进一步地,推荐模块704,还用于:获取每个候选空闲车位与目标车辆之间对应的第一行程值,并根据第一行程值,确定目标推荐车位;或者,获取每个候选空闲车位与初始推荐车位之间对应的第二行程值,并根据第二行程值,确定目标推荐车位。
87.进一步地,推荐模块704,还用于:对候选车位集合中的所有目标候选车位按照预设条件进行排序;获取每个目标候选车位的状态参数;按顺序对排序后的目标候选车位进行遍历,将遍历到的状态参数指示处于空闲状态的第一个目标候选车位作为目标推荐车位。
88.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
89.图8示出了可以用来实施本公开的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
90.如图8所示,设备800包括计算单元801,其可以根据存储在只读存储器(rom)802中的计算机程序或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序,来执行各种适当的动作和处理。在ram 803中,还可存储设备800操作所需的各种程序和数据。计算单元801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
91.设备800中的多个部件连接至i/o接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
92.计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单
元801的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如车位推荐方法。例如,在一些实施例中,车位推荐方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由rom 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到ram 803并由计算单元801执行时,可以执行上文描述的车位推荐方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车位推荐方法。
93.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
94.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
95.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
96.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
97.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界
面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
98.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
99.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
100.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

技术特征:


1.一种车位推荐方法,包括:对目标车辆的实际行驶路线和所述目标车辆对应的初始推荐车位的车位状态进行监测;响应于监测到所述实际行驶路线发生偏航,或者,监测到所述初始推荐车位处于占用状态,获取所述目标车辆行驶至所述初始推荐车位的目标规划路线;根据所述目标规划路线,获取候选车位集合;从所述候选车位集合中确定一个空闲车位作为目标推荐车位,并将所述目标推荐车位推荐给所述目标车辆。2.根据权利要求1所述的方法,其中,在监测到所述实际行驶路线发生偏航,所述获取所述目标车辆行驶至所述初始推荐车位的目标规划路线,包括:获取所述目标车辆的第一位置;获取所述初始推荐车位的第二位置;根据所述第一位置和所述第二位置,为所述目标车辆重新进行路线规划,以获取所述目标规划路线。3.根据权利要求1所述的方法,其中,在监测到所述初始推荐车位处于占用状态,所述获取所述目标车辆行驶至所述初始推荐车位的目标规划路线,包括:获取所述目标车辆的第一位置;获取所述目标车辆的初始规划路线;将位于所述第一位置之后未行驶的剩余规划路线,确定为所述目标规划路线。4.根据权利要求2或3所述的方法,其中,所述获取所述目标车辆的第一位置,包括:获取所述目标车辆的当前行驶速度和当前所在位置;根据预设的缓冲时间和所述当前行驶速度,获取所述目标车辆的缓冲距离;根据所述当前所在位置和所述缓冲距离,获取所述第一位置。5.根据权利要求1-3中任一项所述的方法,其中,所述根据所述目标规划路线,获取候选车位集合,包括:获取所述目标规划路线对应的至少一条道路分段;获取每条所述道路分段对应的至少一个目标候选车位;基于所有所述道路分段对应的所述目标候选车位,生成所述候选车位集合。6.根据权利要求5所述的方法,其中,所述获取每条所述道路分段对应的至少一个目标候选车位,包括:按照设定宽度,对每条所述道路分段进行扩充,获取每条所述道路分段对应的扩充区域;获取所有的候选车位;根据所述候选车位和所述扩充区域,获取每条所述道路分段对应的至少一个目标候选车位。7.根据权利要求6所述的方法,其中,所述根据所述候选车位和所述扩充区域,获取每条所述道路分段对应的至少一个目标候选车位,包括:获取每个所述候选车位对应的第一坐标点集;针对任一条所述道路分段,获取该条道路分段对应的所述扩充区域的第二坐标点集;
将每个所述第一坐标点集与每个所述第二坐标点集进行坐标点匹配;响应于任一所述第一坐标点集与所述第二坐标点集中的坐标点存在重合部分,将该候选车位与该条道路分段进行信息绑定,以获取每条所述道路分段对应的至少一个目标候选车位。8.根据权利要求5所述的方法,其中,所述获取每条所述道路分段对应的至少一个目标候选车位,包括:确定候选道路分段与候选车位的映射关系;根据所述道路分段,查询所述映射关系,获取每条所述道路分段对应的至少一个目标候选车位。9.根据权利要求1-3中任一项所述的方法,其中,所述从所述候选车位集合中确定一个空闲车位作为目标推荐车位,包括:获取所述候选车位集合中每个目标候选车位的状态参数,所述状态参数用于指示所述目标候选车位处于占用状态或者处于空闲状态;将所述候选车位集合中,所述状态参数指示处于空闲状态的所有目标候选车位作为候选空闲车位;从所有所述候选空闲车位中,确定所述目标推荐车位。10.根据权利要求9所述的方法,其中,所述从所有所述候选空闲车位中,确定所述目标推荐车位,包括:获取每个所述候选空闲车位与所述目标车辆之间对应的第一行程值,并根据所述第一行程值,确定所述目标推荐车位;或者,获取每个所述候选空闲车位与所述初始推荐车位之间对应的第二行程值,并根据所述第二行程值,确定所述目标推荐车位。11.根据权利要求1-3中任一项所述的方法,其中,所述从所述候选车位集合中确定一个空闲车位作为目标推荐车位,包括:对所述候选车位集合中的所有目标候选车位按照预设条件进行排序;获取每个所述目标候选车位的状态参数;按顺序对排序后的所述目标候选车位进行遍历,将遍历到的状态参数指示处于空闲状态的第一个目标候选车位作为所述目标推荐车位。12.一种车位推荐装置,包括:监测模块,用于对目标车辆的实际行驶路线和所述目标车辆对应的初始推荐车位的车位状态进行监测;规划模块,用于响应于监测到所述实际行驶路线发生偏航,或者,监测到所述初始推荐车位处于占用状态,获取所述目标车辆行驶至所述初始推荐车位的目标规划路线;获取模块,用于根据所述目标规划路线,获取候选车位集合;推荐模块,用于从所述候选车位集合中确定一个空闲车位作为目标推荐车位,并将所述目标推荐车位推荐给所述目标车辆。13.根据权利要求12所述的装置,其中,在监测到所述实际行驶路线发生偏航,所述规划模块,还用于:获取所述目标车辆的第一位置;
获取所述初始推荐车位的第二位置;根据所述第一位置和所述第二位置,为所述目标车辆重新进行路线规划,以获取所述目标规划路线。14.根据权利要求12所述的装置,其中,在监测到所述初始推荐车位处于占用状态,所述规划模块,还用于:获取所述目标车辆的第一位置;获取所述目标车辆的初始规划路线;将位于所述第一位置之后未行驶的剩余规划路线,确定为所述目标规划路线。15.根据权利要求13或14所述的装置,所述规划模块,还用于:获取所述目标车辆的当前行驶速度和当前所在位置;根据预设的缓冲时间和所述当前行驶速度,获取所述目标车辆的缓冲距离;根据所述当前所在位置和所述缓冲距离,获取所述第一位置。16.根据权利要求12-14中任一项所述的装置,其中,所述获取模块,还用于:获取所述目标规划路线对应的至少一条道路分段;获取每条所述道路分段对应的至少一个目标候选车位;基于所有所述道路分段对应的所述目标候选车位,生成所述候选车位集合。17.根据权利要求16所述的装置,其中,所述获取模块,还用于:按照设定宽度,对每条所述道路分段进行扩充,获取每条所述道路分段对应的扩充区域;获取所有的候选车位;根据所述候选车位和所述扩充区域,获取每条所述道路分段对应的至少一个目标候选车位。18.根据权利要求17所述的装置,其中,所述获取模块,还用于:获取每个所述候选车位对应的第一坐标点集;针对任一条所述道路分段,获取该条道路分段对应的所述扩充区域的第二坐标点集;将每个所述第一坐标点集与每个所述第二坐标点集进行坐标点匹配;响应于任一所述第一坐标点集与所述第二坐标点集中的坐标点存在重合部分,将该候选车位与该条道路分段进行信息绑定,以获取每条所述道路分段对应的至少一个目标候选车位。19.根据权利要求16所述的装置,其中,所述获取模块,还用于:确定候选道路分段与候选车位的映射关系;根据所述道路分段,查询所述映射关系,获取每条所述道路分段对应的至少一个目标候选车位。20.根据权利要求12-14中任一项所述的装置,其中,所述推荐模块,还用于:获取所述候选车位集合中每个目标候选车位的状态参数,所述状态参数用于指示所述目标候选车位处于占用状态或者处于空闲状态;将所述候选车位集合中,所述状态参数指示处于空闲状态的所有目标候选车位作为候选空闲车位;从所有所述候选空闲车位中,确定所述目标推荐车位。
21.根据权利要求20所述的装置,其中,所述推荐模块,还用于:获取每个所述候选空闲车位与所述目标车辆之间对应的第一行程值,并根据所述第一行程值,确定所述目标推荐车位;或者,获取每个所述候选空闲车位与所述初始推荐车位之间对应的第二行程值,并根据所述第二行程值,确定所述目标推荐车位。22.根据权利要求12-14中任一项所述的装置,其中,所述推荐模块,还用于:对所述候选车位集合中的所有目标候选车位按照预设条件进行排序;获取每个所述目标候选车位的状态参数;按顺序对排序后的所述目标候选车位进行遍历,将遍历到的状态参数指示处于空闲状态的第一个目标候选车位作为所述目标推荐车位。23.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-11中任一项所述的方法。24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。25.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述方法的步骤。

技术总结


本公开提供了一种车位推荐方法、装置、设备以及存储介质,涉及计算机技术领域,尤其涉及机器学习技术、云计算及云服务技术领域。通过对目标车辆的实际行驶路线和目标车辆对应的初始推荐车位的车位状态进行监测;响应于监测到实际行驶路线发生偏航,或者,监测到初始推荐车位处于占用状态,获取目标车辆行驶至初始推荐车位的目标规划路线;根据目标规划路线,获取候选车位集合;从候选车位集合中确定一个空闲车位作为目标推荐车位,并将目标推荐车位推荐给目标车辆。本申请在目标车辆去往初始推荐车位的途中,若实际行驶路线发生偏航或者初始推荐车位处于占用状态,重新为目标车辆推荐一个空闲车位,提升了用户的停车体验,降低用户的停车成本。低用户的停车成本。低用户的停车成本。


技术研发人员:

谭雄飞 王成龙 葛婷婷

受保护的技术使用者:

北京百度网讯科技有限公司

技术研发日:

2022.10.27

技术公布日:

2022/11/29

本文发布于:2023-02-27 06:00:14,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/57839.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:车位   目标   所述   车辆
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图