停车区域推荐方法、装置、服务器、存储介质和程序产品与流程

未命名 07-17 阅读:84 评论:0


1.本公开实施例涉及数据分析技术领域,特别是涉及一种停车区域推荐方法、装置、服务器、存储介质和程序产品。


背景技术:

2.随着互联网和定位技术的发展,导航软件在人们的生活中越来越重要。导航软件的常用功能包括路径规划和停车区域查找,其中,停车区域查找包括行车中的停车区域查找和目的地的停车区域查找。
3.相关技术中,导航软件推荐的停车区域,主要是依赖人工户外采集和图像识别得到的。然而,人工户外采集效率较低,不易得到足够数量的停车区域;图像识别技术存在识别准确率的问题,容易出现停车区域不准确的情况,因此,可能出现导航软件难以推荐停车区域,或者推荐的停车区域不准确的情况,推荐效果较差。


技术实现要素:

4.本公开实施例提供一种停车区域推荐方法、装置、服务器、存储介质和程序产品,可以提高停车区域的推荐效果。
5.第一方面,本公开实施例提供一种停车区域推荐方法,该方法包括:
6.获取目标设备发送的停车区域推荐请求;所述目标设备位于目标车辆中;
7.根据所述停车区域推荐请求从多个停车区域中确定目标停车区域;所述多个停车区域是预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的;
8.将所述目标停车区域的指示信息反馈至所述目标设备,以供所述目标设备展示所述指示信息;所述指示信息包括所述目标停车区域的中心点和边界线中的至少一种。
9.第二方面,本公开实施例提供一种停车区域推荐装置,该装置包括:
10.请求获取模块,用于获取目标设备发送的停车区域推荐请求;所述目标设备位于目标车辆中;
11.第一区域确定模块,用于根据所述停车区域推荐请求从多个停车区域中确定目标停车区域;所述多个停车区域是预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的;
12.信息反馈模块,用于将所述目标停车区域的指示信息反馈至所述目标设备,以供所述目标设备展示所述指示信息;所述指示信息包括所述目标停车区域的中心点和边界线中的至少一种。
13.第三方面,本公开实施例提供一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
14.第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
15.第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法。
16.本公开实施例提供的停车区域推荐方法、装置、服务器、存储介质和程序产品,获取目标设备发送的停车区域推荐请求;根据停车区域推荐请求从多个停车区域中确定目标停车区域;将目标停车区域的指示信息反馈至目标设备,以供目标设备展示指示信息。本公开实施例中,多个停车区域是服务器预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的,即服务器可以自动挖掘出停车区域,因此,不仅可以得到大量的停车区域,解决人工户外采集效率较低的问题,提高停车区域的获取效率;而且还可以解决图像识别准确度低的问题,提高停车区域的识别准确率,这样,就可以推荐大量、准确的停车区域,从而提高停车区域的推荐效果。
附图说明
17.图1为一个实施例中停车区域推荐方法的应用环境图;
18.图2为一个实施例中停车区域推荐方法的流程示意图;
19.图3为一个实施例中向目标车辆反馈目标停车区域的流程示意图;
20.图4为一个实施例中确定目标停车区域步骤的流程示意图;
21.图5为一个实施例中对目标停车区域的边界进行给更新处理的流程示意图;
22.图6为一个实施例中调整目标停车区域的置信度的流程示意图;
23.图7为一个实施例中停车区域推荐装置的结构框图之一;
24.图8为一个实施例中停车区域推荐装置的结构框图之二;
25.图9为一个实施例中停车区域推荐装置的结构框图之三;
26.图10为一个实施例中停车区域推荐装置的结构框图之四;
27.图11为一个实施例中服务器的内部结构图。
具体实施方式
28.为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
29.首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。随着互联网和定位技术的发展,人们常常使用导航软件查找行车途中的停车区域以及目的地的停车区域。导航软件提供的停车区域,主要是依赖人工户外采集和图像识别得到的。但是,人工户外采集效率较低,不易得到足够数量的停车区域;图像识别技术存在识别准确率的问题,容易出现停车区域不准确的情况,因此,可能出现导航软件难以推荐停车区域,或者推荐的停车区域不准确的情况,推荐效果较差。
30.针对上述问题,本公开实施例提供了一种停车区域的推荐方案,服务器获取目标车辆中的目标设备发送的停车区域推荐请求;根据停车区域推荐请求从多个停车区域中确定目标停车区域;将目标停车区域的指示信息反馈至目标设备,以供目标设备展示指示信息。由于多个停车区域是服务器预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的,因此通过本公开实施例提供的技术方案,不仅可以自动挖掘出停车区
域,得到大量的停车区域,提高停车区域的获取效率;而且通过聚类处理和聚合处理挖掘停车区域,也可以提高停车区域的识别准确率,这样,就可以推荐大量、准确的停车区域,从而提高停车区域的推荐效果。另外,需要说明的是,上述技术构思以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
31.下面结合本公开实施例所应用的场景,对本公开实施例涉及的技术方案进行介绍。
32.本公开实施例提供的停车区域推荐方法,可以应用于如图1所示的应用环境中。该应用环境包括电子设备102和服务器104,其中,电子设备位于车辆中,电子设备102通过网络与服务器104进行通信,使服务器104可以获取到车辆在行车过程中的停车位置,即获取到停车点。上述电子设备102可以但不限于是各种智能手机、平板电脑、便携式可穿戴设备和车载设备,上述服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
33.在一个实施例中,如图2所示,提供了一种停车区域推荐方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
34.步骤201,获取目标设备发送的停车区域推荐请求。
35.其中,目标设备位于目标车辆中。可以理解地,可以采用目标设备的位置表征目标车辆的位置。
36.当用户有查找停车区域的需求时,可以通过目标设备向服务器发送停车区域推荐请求。或者,在用户使用目标设备导航的过程中,目标设备根据目标车辆的位置自动向服务器发送停车区域推荐请求。本公开实施例对停车区域推荐请求的触发条件不做限定。
37.在目标设备发送停车区域推荐请求后,服务器接收该停车区域推荐请求。
38.步骤202,根据停车区域推荐请求从多个停车区域中确定目标停车区域。
39.其中,多个停车区域是服务器预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的。可以理解地,服务器预先根据多个车辆在行车过程中的停车位置,挖掘出了多个停车区域。
40.服务器在接收到停车区域推荐请求后,可以根据停车区域推荐请求确定目标车辆的位置,从而根据目标车辆的位置从多个停车区域中确定目标停车区域。也可以根据停车区域推荐请求确定目标车辆的目的地,从而根据目标车辆的目的地从多个停车区域中确定目标停车区域。本公开实施例对此不做限定。
41.步骤203,将目标停车区域的指示信息反馈至目标设备,以供目标设备展示指示信息。
42.其中,指示信息包括目标停车区域的中心点和边界线中的至少一种,目标停车区域的中心点可以根据目标停车区域的边界线确定的。
43.服务器在确定目标停车区域后,根据目标停车区域生成指示信息,并将目标停车区域的指示信息反馈至目标设备。目标设备在接收到目标停车区域的指示信息后,展示该指示信息。
44.例如,服务器将目标停车区域的中心点和边界线均反馈至目标设备,目标设备展示目标停车区域的中心点和边界线,从而将目标停车区域推荐给目标用户。
45.上述停车区域的推荐方法中,服务器获取目标车辆中的目标设备发送的停车区域
推荐请求;根据停车区域推荐请求从多个停车区域中确定目标停车区域;将目标停车区域的指示信息反馈至目标设备,以供目标设备展示指示信息。由于多个停车区域是服务器预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的,因此通过本公开实施例不仅可以自动挖掘出停车区域,得到大量的停车区域,提高停车区域的获取效率;而且通过聚类处理和聚合处理挖掘停车区域,也可以提高停车区域的识别准确率,这样,就可以推荐大量、准确的停车区域,从而提高停车区域的推荐效果。
46.在一个实例中,如图3所示,在上述根据停车区域推荐请求从多个停车区域中确定目标停车区域之前,本公开实施例还可以包括:
47.步骤301,获取停车点集合。
48.其中,停车点集合包括多个停车点,停车点为车辆在行车过程中的停车位置。
49.服务器可以先获取多个车辆的行车轨迹,然后根据各车辆的行车轨迹确定各车辆在行车过程中的停车位置;之后,服务器对多个车辆的多个停车位置进行汇总,得到停车点集合。
50.在实际应用中,服务器获取多个车辆的行车轨迹,可以通过与车辆上的电子设备通信获得。比如,服务器通过与车辆上的车载设备通信获得行车轨迹;或者,服务器与车辆上放置的智能手机通信获得行车轨迹。本公开实施例对行车轨迹的获取方式不做限定。
51.在服务器获取行车轨迹之前,需要先获取用户的授权。例如,询问用户是否允许获取行车轨迹,如果用户允许获取行车轨迹,服务器再从车辆上的电子设备获取行车轨迹。这样,可以保护用户的个人隐私。
52.步骤302,根据停车点集合中各停车点的位置,对停车点集合中的停车点进行聚类处理,得到多个停车点簇。
53.服务器在获取到停车点集合后,可以采用多种方式对停车点集合中的停车点进行聚类处理,从而得到多个停车点簇。
54.例如,服务器可以根据各停车点的位置,采用dbscan(density-based spatial clustering of applications with noise)算法对停车点集合中的停车点进行聚类处理;服务器也可以根据各停车点的位置,采用k-means算法对停车点集合中的停车点进行聚类处理。本公开实施例对聚类处理方式不做限定,可以根据实际情况进行选取。
55.步骤303,基于各停车点簇之间的距离,对多个停车点簇进行聚合处理,得到多个聚合停车点簇。
56.其中,各聚合停车点簇包括至少一个停车点簇。
57.服务器确定多个停车点簇后,可以根据多个停车点簇之间的距离,对多个停车点簇进行聚合处理。例如,将多个距离较近的停车点簇聚合为一个聚合停车点簇。
58.步骤304,基于聚合停车点簇确定多个停车区域。
59.服务器在得到多个聚合停车点簇之后,对于每个聚合停车点簇,可以根据聚合停车点簇确定对应的停车区域,即聚合停车点簇中各停车点均在停车区域内。
60.在其中一个实例中,在确定多个停车区域后,可以将停车区域存储到预设的停车区域数据库中。其中,预设的停车区域数据库可以包括挖掘停车区域数据库、采集停车区域数据库和识别停车区域数据库;挖掘停车区域数据用于存储上述基于聚合停车点簇确定的多个停车区域,采集停车区域数据库用于存储人工户外采集的停车区域;识别停车区域数
据库用于存储图像识别出的停车区域。本公开实施例对停车区域数据库不做限定,可以根据实际情况进行设置。
61.上述实施例中,服务器先获取停车点集合;然后,根据停车点集合中各停车点的位置,对停车点集合中的停车点进行聚类处理得到多个停车点簇;接着,基于各停车点簇之间的距离,对多个停车点簇进行聚合处理得到多个聚合停车点簇;最后,基于聚合停车点簇确定多个停车区域。本公开实施例通过自动挖掘出停车区域,不仅可以得到大量的停车区域,解决人工户外采集效率较低的问题,提高停车区域的获取效率;而且还可以解决图像识别准确度低的问题,提高停车区域的识别准确率,这样,就可以推荐大量、准确的停车区域,从而提高停车区域的推荐效果。
62.在一个实施例中,上述基于各停车点簇之间的距离,对多个停车点簇进行聚合处理,得到多个聚合停车点簇的过程,可以包括:将多个停车点簇中距离小于预设距离阈值的停车点簇聚合为一个聚合停车点簇。
63.服务器计算多个停车点簇中每两个停车点簇之间的距离,如果该距离小于预设距离阈值,表明这两个停车点簇之间距离较近,则可以将这两个停车点簇作为一个簇。以此类推,将可以作为一个簇的多个停车点簇聚合到一起,得到聚合停车点簇。
64.在其中一个实施例中,计算两个停车点簇之间的距离可以采用多种方式。例如,根据两个停车点簇的中心点计算两个停车点簇之间的距离;或者,根据两个停车点簇中距离最远的停车点计算两个停车点簇之间的距离。本公开实施例距离计算方式不做限定,可以根据实际情况进行设置。
65.上述实施例中,将多个停车点簇中距离小于预设距离阈值的停车点簇聚合为一个聚合停车点簇。本公开实施例通过对停车点簇进行聚合处理得到聚合停车点簇,可以基于聚合停车点簇更为准确地确定停车区域,从而提高停车区域的识别准确率。
66.在一个实施例中,如图4所示,在上述实施例的基础上,本公开实施例还可以包括如下步骤:
67.步骤401,获取各停车区域的置信度。
68.其中,置信度用于指示停车区域为可供车辆停靠的真实停车区域的概率。如果停车区域的置信度较高,表明该停车区域为真实停车区域的概率较高;如果停车区域的置信度低,表明该停车区域为真实停车区域的概率较低。当停车区域的置信度低于预设置信度阈值时,则不再将停车区域推荐给用户。
69.服务器可以从预设的停车区域数据库中获取各停车区域的置信度。其中,各停车区域的置信度可以是默认值,也可以是服务器根据各停车区域的推荐情况、使用情况对置信度进行更新处理后的更新值。本公开实施例对此不做限定。
70.步骤402,根据停车区域推荐请求确定目标车辆的位置,并根据目标车辆的位置以及各停车区域的置信度从多个停车区域中确定目标停车区域。
71.服务器接收停车区域推荐请求,并通过目标设备获取目标车辆的位置;然后,服务器根据目标车辆的位置和停车区域的置信度从多个停车区域中确定目标停车区域。
72.在其中一个实施例中,上述从多个停车区域中确定目标停车区域的过程可以包括:根据目标车辆的位置从多个停车区域中确定位于目标车辆周围预设范围内的多个候选停车区域;按照各候选停车区域的置信度,从多个候选停车区域中确定目标停车区域。
73.例如,服务器在接收到停车区域推荐请求后,根据停车区域推荐请求获取到目标车辆的位置;之后,从多个停车区域中查找出在目标车辆周围预设范围内多个候选停车区域,并按照置信度从高到低的顺序对多个候选停车区域进行排序,然后将排序后的第一个候选停车区域确定为目标停车区域。
74.在其中一个实施例中,上述从多个停车区域中确定目标停车区域的过程可以包括:根据目标车辆的位置和目标车辆的目的地确定目标车辆的行车路径,从多个停车区域中确定位于行车路径周围的多个候选停车区域;按照各候选停车区域的置信度,从多个候选停车区域中确定目标停车区域。
75.例如,服务器在接收到停车区域推荐请求后,可以根据停车区域推荐请求获取到目标车辆的位置和目标车辆的目的地;根据目标车辆的位置和目标车辆的目的地确定目标车辆的行车路径;从多个停车区域中查找出行车路径周围的多个候选停车区域;并将置信度最高的候选停车区域确定为目标停车区域。其中,行车路径周围的多个候选停车区域包括位于目标车辆的目的地的停车区域。
76.可以理解地,确定目标停车区域的方式,并不限于本公开实施例上述列举的示例,还可以采用其他确定方式。
77.上述实施例中,获取各停车区域的置信度;根据停车区域推荐请求确定目标车辆的位置,根据目标车辆的位置以及各停车区域的置信度从多个停车区域中确定目标停车区域。本公开实施例通过停车区域的置信度为用户推荐目标停车区域,可以提高推荐准确率和推荐效果,从而提高用户的使用体验,增加产品的用户黏度。
78.在一个实施例中,如图5所示,在上述实施例的基础上,本公开实施例还可以包括如下步骤:
79.步骤501,通过目标设备获取目标车辆的实际停车位置。
80.服务器在将目标停车区域的指示信息反馈至目标设备后,通过目标设备获取目标车辆的行车轨迹,从而确定目标车辆的实际停车位置。
81.步骤502,若实际停车位置在目标停车区域之外,则将实际停车位置作为目标停车区域的新增边界点。
82.服务器在获取目标车辆的实际停车位置后,确定目标车辆的实际停车位置是否在目标停车区域之外。如果目标车辆的实际停车位置在目标停车区域之外,表明该目标停车区域并不准确,则将目标车辆的实际停车位置作为目标停车区域的新增边界点。如果目标车辆的实际停车位置在目标停车区域内,表明该目标停车区域比较准确。
83.步骤503,基于新增边界点对目标停车区域的边界进行更新处理。
84.根据上述步骤,服务器可以获取到大量的新增边界点。之后,服务器根据新增边界点对目标停车区域的边界进行更新处理。例如,根据新增边界点对目标停车区域原有的边界线进行平移处理或者形状调整处理。
85.在其中一个实施例中,上述基于新增边界点对目标停车区域的边界进行更新处理的过程,可以包括:基于新增边界点生成拟合边界线;基于拟合边界线替换目标停车区域原有的边界线。
86.在实际应用中,还可以采用其他方式对目标停车区域的边界进行更新处理,本公开实施例对此不做限定。
87.可以理解地,在目标停车区域的边界更新后,目标停车区域的中心点也随之更新。
88.上述实施例中,获取目标车辆的实际停车位置;若实际停车位置在目标停车区域之外,则将实际停车位置作为目标停车区域的新增边界点;基于新增边界点对目标停车区域的边界进行更新处理。本公开实施例通过对目标停车区域的边界进行更新处理,可以使目标停车区域更加准确,之后,将更加准确的停车区域推荐给用户,可以提升用户的使用体验。
89.在一个实施例中,如图6所示,在上述实施例的基础上,本公开实施例还可以包括如下步骤:
90.步骤601,通过目标设备获取针对目标停车区域的推荐响应。
91.其中,推荐响应包括接受推荐和拒绝推荐。
92.服务器在将目标停车区域的指示信息反馈至目标设备后,目标设备根据指示信息展示目标停车区域,即将该目标停车区域推荐给目标车辆中的用户。
93.在其中一种实现方式中,目标设备在展示目标停车区域的同时,还可以展示是否接收该推荐的弹窗,如果基于弹窗检测到接收推荐的操作,则向服务器发送接受推荐的推荐响应。如果基于弹窗检测到拒绝推荐的操作,则向服务器发送拒绝推荐的推荐响应。对应地,服务器接收上述推荐响应。
94.在其中一种实现方式中,目标设备展示目标停车区域后,服务器获取目标车辆的实际停车位置,确定目标车辆的实际停车位置是否位于目标停车区域周围的预设范围内。如果服务器确定目标车辆的实际停车位置位于目标停车区域周围的预设范围内,表明用户接受了推荐,将目标车辆停放在推荐的目标停车区域周围,则服务器获取到接受推荐的推荐响应。如果服务器确定目标车辆的实际停车位置不在目标停车区域周围的预设范围内,表明用户并未接受推荐,将目标车辆停放到了距离目标停车区域较远的位置,则服务器获取到拒绝推荐的推荐响应。
95.在实际应用中,还可以通过其他方式获取推荐响应,本公开实施例对此不做限定。
96.步骤602,根据推荐响应对目标停车区域的置信度进行更新处理。
97.如果服务器获取到的推荐响应是接受推荐,表明目标停车区域是真实停车区域的概率较高,则可以提高目标停车区域的置信度。如果服务器获取到的推荐响应是拒绝推荐,表明目标停车区域是真实停车区域的概率较低,则可以降低目标停车区域的置信度。当目标停车区域的置信度低于预设置信度阈值时,则将目标停车区域调整为非合理停车区域,并且不再向用户推荐该目标停车区域。
98.在其中一个实施例中,对目标停车区域的置信度进行更新处理,可以采用强化学习模型。本公开实施例对强化学习模型的结构不做限定,可以根据实际情况进行设置。
99.上述实施例中,通过目标设备获取针对目标停车区域的推荐响应;根据推荐响应对目标停车区域的置信度进行更新处理。本公开实施例通过用户对目标停车区域的推荐响应来调整目标停车区域的置信度,以便后续根据各停车区域的置信度为用户推荐停车区域,从而提高推荐效果,进而提高用户使用体验。
100.应该理解的是,虽然图2至图6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至图6中的
至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
101.在一个实施例中,如图7所示,提供了一种停车区域推荐装置,包括:
102.请求获取模块701,用于获取目标设备发送的停车区域推荐请求;目标设备位于目标车辆中;
103.第一区域确定模块702,用于根据停车区域推荐请求从多个停车区域中确定目标停车区域;多个停车区域是预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的;
104.信息反馈模块703,用于将目标停车区域的指示信息反馈至目标设备,以供目标设备展示指示信息;指示信息包括目标停车区域的中心点和边界线中的至少一种。
105.在其中一个实施例中,如图8所示,该装置还包括:
106.集合获取模块704,用于获取停车点集合;停车点集合包括多个停车点,停车点为车辆在行车过程中的停车位置;
107.聚类模块705,用于根据停车点集合中各停车点的位置,对停车点集合中的停车点进行聚类处理,得到多个停车点簇;
108.聚合模块706,用于基于各停车点簇之间的距离,对多个停车点簇进行聚合处理,得到多个聚合停车点簇,各聚合停车点簇包括至少一个停车点簇;
109.第二区域确定模块707,用于基于聚合停车点簇确定多个停车区域。
110.在其中一个实施例中,上述聚合模块705,具体用于将多个停车点簇中距离小于预设距离阈值的停车点簇聚合为一个聚合停车点簇。
111.在其中一个实施例中,第一区域确定模块702,具体用于获取各停车区域的置信度,置信度用于指示停车区域为可供车辆停靠的真实停车区域的概率;根据停车区域推荐请求确定目标车辆的位置,根据目标车辆的位置以及各停车区域的置信度从多个停车区域中确定目标停车区域,并将目标停车区域的指示信息反馈至目标车辆。
112.在其中一个实施例中,第一区域确定模块702,具体用于根据目标车辆的位置从多个停车区域中确定位于目标车辆周围预设范围内的多个候选停车区域;按照各候选停车区域的置信度,从多个候选停车区域中确定目标停车区域。
113.在其中一个实施例中,如图9所示,该装置还包括:
114.响应获取模块708,用于通过目标设备获取针对目标停车区域的推荐响应;推荐响应包括接受推荐和拒绝推荐;
115.置信度更新模块709,用于根据推荐响应对目标停车区域的置信度进行更新处理。
116.在其中一个实施例中,如图10所示,该装置还包括:
117.位置获取模块710,用于通过目标设备获取目标车辆的实际停车位置;
118.边界点确定模块711,用于若实际停车位置在目标停车区域之外,则将实际停车位置作为目标停车区域的新增边界点;
119.边界更新模块712,用于基于新增边界点对目标停车区域的边界进行更新处理。
120.在其中一个实施例中,边界更新模块712,具体用于基于新增边界点生成拟合边界
线;基于拟合边界线替换目标停车区域原有的边界线。
121.关于停车区域推荐装置的具体限定可以参见上文中对于停车区域推荐方法的限定,在此不再赘述。上述停车区域推荐装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
122.图11是根据一示例性实施例示出的一种服务器1400的框图。参照图11,服务器1400包括处理组件1420,其进一步包括一个或多个处理器,以及由存储器1422所代表的存储器资源,用于存储可由处理组件1420执行的指令或者计算机程序,例如应用程序。存储器1422中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1420被配置为执行指令,以执行上述停车区域确定的方法。
123.服务器1400还可以包括一个电源组件1424被配置为执行设备1400的电源管理,一个有线或无线网络接口1426被配置为将设备1400连接到网络,和一个输入输出(i/o)接口1428。服务器1400可以操作基于存储在存储器1422的操作系统,例如window14 14ervertm,mac o14 xtm,unixtm,linuxtm,freeb14dtm或类似。
124.在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器1422,上述指令可由服务器1400的处理器执行以完成上述方法。存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
125.在示例性实施例中,还提供了一种计算机程序产品,该计算机程序被处理器执行时,可以实现上述方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行这些计算机指令时,可以全部或部分地按照本公开实施例所述的流程或功能实现上述方法中的部分或者全部。
126.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户位置信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
127.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开实施例所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
128.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
129.以上所述实施例仅表达了本公开实施例的几种实施方式,其描述较为具体和详
细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开实施例构思的前提下,还可以做出若干变形和改进,这些都属于本公开实施例的保护范围。因此,本公开实施例专利的保护范围应以所附权利要求为准。

技术特征:
1.一种停车区域推荐方法,其特征在于,所述方法包括:获取目标设备发送的停车区域推荐请求;所述目标设备位于目标车辆中;根据所述停车区域推荐请求从多个停车区域中确定目标停车区域;所述多个停车区域是预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的;将所述目标停车区域的指示信息反馈至所述目标设备,以供所述目标设备展示所述指示信息;所述指示信息包括所述目标停车区域的中心点和边界线中的至少一种。2.根据权利要求1所述的方法,其特征在于,在所述根据所述停车区域推荐请求从多个停车区域中确定目标停车区域之前,所述方法还包括:获取停车点集合;所述停车点集合包括多个停车点,所述停车点为车辆在行车过程中的停车位置;根据所述停车点集合中各停车点的位置,对所述停车点集合中的停车点进行聚类处理,得到多个停车点簇;基于各所述停车点簇之间的距离,对所述多个停车点簇进行聚合处理,得到多个聚合停车点簇,各所述聚合停车点簇包括至少一个所述停车点簇;基于所述聚合停车点簇确定所述多个停车区域。3.根据权利要求2所述的方法,其特征在于,所述基于各所述停车点簇之间的距离,对所述多个停车点簇进行聚合处理,得到多个聚合停车点簇,包括:将所述多个停车点簇中距离小于预设距离阈值的停车点簇聚合为一个聚合停车点簇。4.根据权利要求1所述的方法,其特征在于,所述根据所述停车区域推荐请求从多个停车区域中确定目标停车区域,包括:获取各所述停车区域的置信度,所述置信度用于指示所述停车区域为可供车辆停靠的真实停车区域的概率;根据所述停车区域推荐请求确定所述目标车辆的位置,并根据所述目标车辆的位置以及各所述停车区域的置信度从所述多个停车区域中确定所述目标停车区域。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标车辆的位置以及各所述停车区域的置信度从所述多个停车区域中确定所述目标停车区域,包括:根据所述目标车辆的位置从所述多个停车区域中确定位于所述目标车辆周围预设范围内的多个候选停车区域;按照各所述候选停车区域的置信度,从所述多个候选停车区域中确定所述目标停车区域。6.根据权利要求4所述的方法,其特征在于,所述将所述目标停车区域的指示信息反馈至所述目标设备之后,所述方法还包括:通过所述目标设备获取针对所述目标停车区域的推荐响应;所述推荐响应包括接受推荐和拒绝推荐;根据所述推荐响应对所述目标停车区域的置信度进行更新处理。7.根据权利要求1所述的方法,其特征在于,所述将所述目标停车区域的指示信息反馈至所述目标设备之后,所述方法还包括:通过所述目标设备获取所述目标车辆的实际停车位置;若所述实际停车位置在所述目标停车区域之外,则将所述实际停车位置作为所述目标
停车区域的新增边界点;基于所述新增边界点对所述目标停车区域的边界进行更新处理。8.根据权利要求7所述的方法,其特征在于,所述基于所述新增边界点对所述目标停车区域的边界进行更新处理,包括:基于所述新增边界点生成拟合边界线;基于所述拟合边界线替换所述目标停车区域原有的边界线。9.一种停车区域推荐装置,其特征在于,所述装置包括:请求获取模块,用于获取目标设备发送的停车区域推荐请求;所述目标设备位于目标车辆中;第一区域确定模块,用于根据所述停车区域推荐请求从多个停车区域中确定目标停车区域;所述多个停车区域是预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的;信息反馈模块,用于将所述目标停车区域的指示信息反馈至所述目标设备,以供所述目标设备展示所述指示信息;所述指示信息包括所述目标停车区域的中心点和边界线中的至少一种。10.一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。11.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-8中任一项所述的方法的步骤。

技术总结
本公开实施例涉及一种停车区域推荐方法、装置、服务器、存储介质和程序产品。所述方法包括:获取目标车辆中的目标设备发送的停车区域推荐请求;根据所述停车区域推荐请求从多个停车区域中确定目标停车区域;所述多个停车区域是预先根据多个车辆在行车过程中的停车位置进行聚类处理和聚合处理确定的;将所述目标停车区域的指示信息反馈至所述目标设备,以供所述目标设备展示所述指示信息;所述指示信息包括所述目标停车区域的中心点和边界线中的至少一种。采用本方法能够提高停车区域的推荐效果。果。果。


技术研发人员:张金鹏
受保护的技术使用者:北京嘀嘀无限科技发展有限公司
技术研发日:2021.12.06
技术公布日:2023/6/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐