HAVP的处理方法、装置、电子设备与存储介质与流程

文档序号:27833486发布日期:2021-12-07 22:54阅读:159来源:国知局
HAVP的处理方法、装置、电子设备与存储介质与流程
havp的处理方法、装置、电子设备与存储介质
技术领域
1.本发明涉及车辆领域,尤其涉及一种havp的处理方法、装置、电子设备与存储介质。


背景技术:

2.havp(home automated valet parking assist),可理解为是泊车辅助功能的更高级拓展应用,旨在辅助用户,代其将车停到想要停的位置,整个过程可以不需要客户在车内进行车辆控制等操作。
3.现有的havp处理过程中,用户只能触发havp的开始,无法有效获悉havp的进度。


技术实现要素:

4.本发明提供一种havp的处理方法、装置、电子设备与存储介质,以解决无法有效获悉havp的进度的问题。
5.根据本发明的第一方面,提供了一种havp的处理方法,包括:
6.确定当前泊车路线;所述当前泊车路线源自已学习路线;
7.在终端中指定按键被长按的过程中,指示车辆沿所述当前泊车路线运动;
8.确定运动过程中所述车辆的泊车时位置;
9.基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度。
10.可选的,所述基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度,包括:
11.计算所述泊车时位置与所述当前泊车路线的端点间的当前行程距离;所述端点为所述当前泊车路线的起点和/或终点;
12.基于所述当前行程距离与所述当前泊车路线的总长度,确定所述当前泊车进度;
13.在所述显示界面中显示出所述当前泊车进度。
14.可选的,所述的havp的处理方法,还包括:
15.在所述车辆到达所述当前泊车路线的终点之前,若所述长按停止,则指示所述车辆暂停运动,直至再次发生所述长按。
16.可选的,所述确定当前泊车路线,包括:
17.向用户反馈已学习路线;
18.获取路线选择信息与所述车辆的泊车前位置;所述路线选择信息是车机或所述终端响应于操作而形成的;
19.基于所述路线选择信息,以及所述车辆的泊车前位置,确定所述当前泊车路线。
20.可选的,所述基于所述路线选择信息,以及所述车辆的泊车前位置,确定所述当前泊车路线,包括:
21.基于所述路线选择信息,在所述已学习路线中确定候选泊车路线;
22.验证所述候选泊车路线的起点与所述泊车前位置是否匹配,所述泊车前位置与所述终端的位置是否匹配;
23.若均匹配,则确定所述候选泊车路线为所述当前泊车路线。
24.可选的,所述的havp的处理方法,还包括:
25.获取障碍物监测信息,并响应于所述障碍物监测信息,在所述显示界面中显示出车辆,以及所述障碍物,所述障碍物监测信息表征了所述车辆附近出现障碍物。
26.可选的,所述的havp的处理方法,还包括:
27.监测是否发生预设的可恢复异常事件;
28.若监测到所述可恢复异常事件,则指示所述车辆暂停泊车运动,并使得:在所述可恢复异常事件被排除后,所述车辆才能在所述终端的指示下继续运动;
29.监测是否发生预设的不可恢复异常事件;
30.若监测到所述不可恢复异常事件,则确定泊车失败,以使得:所述终端退出泊车流程,所述车辆停止运动。
31.根据本发明的第二方面,提供了一种havp的处理装置,包括:
32.路线确定模块,用于确定当前泊车路线;所述当前泊车路线源自已学习路线;
33.运动指示模块,用于在终端中指定按键被长按的过程中,指示车辆沿所述当前泊车路线运动;
34.泊车时位置确定模块,用于确定运动过程中所述车辆的泊车时位置;
35.泊车进度显示模块,用于基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度。
36.根据本发明的第三方面,提供了一种存储介质,其上存储有程序,所述程序被处理器执行时实现第一方面及其可选方案所述方法的步骤。
37.根据本发明的第四方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现第一方面及其可选方案所述方法的步骤。
38.本发明提供的havp的处理方法、装置、电子设备与存储介质中,在确定运动过程中车辆的泊车时位置之后,基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度,进而,可便于用户有效获悉车辆的泊车(泊入或泊出)的进度,从而能够对泊车的进展有清晰直观的认识。
39.此外,本发明中,还可在终端中指定按键被长按的过程中,指示车辆沿所述当前泊车路线运动;实现用户对泊车过程的有效控制。
附图说明
40.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1是本发明一实施例中havp的处理方法的流程示意图一;
42.图2是本发明一实施例中步骤s101的流程示意图;
43.图3是本发明一实施例中步骤s1013的流程示意图;
44.图4是本发明一实施例中步骤s104的流程示意图;
45.图5是本发明一实施例中人机交互界面的界面示意图;
46.图6是本发明一实施例中havp的处理方法的流程示意图二;
47.图7是本发明一实施例中havp的处理方法的流程示意图三;
48.图8是本发明一实施例中havp的处理方法的流程示意图四;
49.图9是本发明一实施例中havp的处理装置的程序模块示意图一;
50.图10是本发明一实施例中havp的处理装置的程序模块示意图二;
51.图11是本发明一实施例中电子设备的构造示意图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
54.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
55.本发明实施例提供的havp的处理方法,可应用于终端,该终端可以为用户的终端,具体的,该终端可以为车载终端(即车机)、移动终端(例如手机、平板电脑、计算机),也可以为服务器。一种举例中,本发明实施例的havp的处理方法可应用于移动终端(例如手机),并能通过安装于移动终端的app实现。
56.请参考图1,havp的处理方法,包括:
57.s101:确定当前泊车路线;
58.所述当前泊车路线源自已学习路线;
59.s102:在终端中指定按键被长按的过程中,指示车辆沿所述当前泊车路线运动;
60.s103:确定运动过程中所述车辆的泊车时位置;
61.s104:基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度。
62.其中的已学习路线,可理解为之前已经学习到的行车路线,其中的学习过程,可例如:所述车辆(或其他车辆)沿行车路线行驶过一次或多次之时而存储(或优化后存储)的一段路线,其他举例中,也可以是人为基于地图而指定的。
63.此外,本说明书所涉及的路线(例如已学习路线、当前泊车路线、候选泊车路线等)
均可以为基于停车区域(例如停车场)的地图而描述的路线。
64.其中的当前泊车路线,可以指用于当前泊车过程的路线,其可以为自某些特定位置(或区域)至泊入车位的路线,也可以为自泊出车位至特定位置(或区域)的路线。
65.其中的指定按键,可以为终端的实体按键,也可以为终端的虚拟按键,对应的,长按可以指对指定按键按住不放的过程。
66.其中的当前泊车进度,可理解为能够对泊车进度进行描述的任意信息,其可以以下至少之一形式体现:文字、图像、声音、振动等等。不论采用何种形式,均不脱离本发明实施例的范围。
67.其中的泊车时位置,可以是地图(地理范围内的地图、停车区域的地图)中的位置(例如坐标、坐标区域等),泊车时位置可基于车辆中传感器(例如gps、加速度传感器、图像传感器、雷达,以及基于红外、蓝牙等通信方式而实现的定位方式)获取到的信息推断出来的,还可结合历史位置而推断出来。本领域任意可实现车辆定位的方式,均不脱离本发明实施例的范围。
68.以上所提及的指定按键可例如图5所示的圆形的虚拟按键201,点击该虚拟按键201时,步骤s104中,虚拟按键201的外周可设有进度环203,可通过进度环203中显示对象的运动、变化而体现出进度。此外,也可通过文字的方式体现出当前泊车进度。此外,在显示界面中,以图5为例,还可通过车辆模型202的显示状态来体现出是否在泊车、、是否发生异常、是否有障碍物、当前泊车进度等信息。
69.以上方案中,在确定运动过程中车辆的泊车时位置之后,基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度,进而,可便于用户有效获悉车辆的泊车(泊入或泊出)的进度,从而能够对泊车的进展有清晰直观的认识。
70.此外,本发明中,还可在终端中指定按键被长按的过程中,指示车辆沿所述当前泊车路线运动;实现用户对泊车过程的有效控制。
71.其中一种实施方式中,请参考图2,步骤s101可以包括:
72.s1011:向用户反馈已学习路线;
73.s1012:获取路线选择信息与所述车辆的泊车前位置;
74.所述路线选择信息是车机或所述终端响应于操作而形成的;
75.s1013:基于所述路线选择信息,以及所述车辆的泊车前位置,确定所述当前泊车路线。
76.其中的路线选择信息,可理解为能够表征出已学习路线的选择结果的任意信息。例如:在步骤s1011,以及步骤s1012中获取路线选择信息的过程可例如:在终端(例如手机)或车机的人机交互界面中显示出多个已学习路线的选项,用户可点击其中的选项而选定其中的一个或多个路线。一种过程仅为一种举例,本领域任意常见的人机交互从而实现选项选择的方式,均不脱离本发明实施例的范围。
77.其中的泊车前位置,其内容、获取、推断方式可参照泊车时位置的内容、获取、推断方式来确定。
78.以上方案中,实现了对当前泊车路线的准确选择,可便于满足用户泊车的实际需求。
79.进一步的方案中,请参考图3,步骤s1013可以包括:
80.s10131:基于所述路线选择信息,在所述已学习路线中确定候选泊车路线;
81.s10132:验证所述候选泊车路线的起点与所述泊车前位置是否匹配,所述泊车前位置与所述终端的位置是否匹配;
82.s10133:若均匹配,则确定所述候选泊车路线为所述当前泊车路线。
83.其中的候选泊车路线,可以为已学习路线中的一条或多条路线;对应的,当前泊车路线为一条路线,进而,通过匹配验证,既可能是在多条路线中选出当前泊车路线(即匹配的候选泊车路线)的过程,也可能是验证确定单条候选泊车路线是匹配的(即可用的)。
84.步骤s10132中的匹配,可以指:候选泊车路线的起点与泊车前位置是否足够接近(例如差距小于一定阈值),所述泊车前位置与所述终端的位置是否足够接近(例如差距小于一定阈值)。
85.以上方案中,通过步骤s10132、s10133的验证匹配、确定当前泊车路线的过程,可保证泊车时车辆的实际位置可满足当前泊车路线,避免车辆不在合适位置时开始泊车,造成车辆发生危险,还可避免用户距离车辆过远时的风险、安全隐患,进而,以上方案可保障安全性。
86.其中一种实施方式中,请参考图4,步骤s104可以包括:
87.s1041:计算所述泊车时位置与所述当前泊车路线的端点间的当前行程距离;
88.所述端点为所述当前泊车路线的起点和/或终点;
89.s1042:基于所述当前行程距离与所述当前泊车路线的总长度,确定所述当前泊车进度;
90.s1043:在所述显示界面中显示出所述当前泊车进度。
91.其中的当前行程距离,可理解为:沿当前泊车路线的行程长度。
92.进而,在步骤s1042中,可将当前行程距离除以总长度,得到能够表征当前泊车进度的信息,例如:
93.若当前行程距离为所述当前泊车路线的起点与所述泊车时位置间的距离l1,当前泊车路线的总长度为l0,则:当前泊车进度可基于l1/l0表征;若当前行程距离为所述当前泊车路线的终点与所述泊车时位置间的距离l2,当前泊车路线的总长度为l0,则:当前泊车进度可基于(1

l2/l0)表征。
94.以上方案中,可准确体现出车辆沿当前泊车路线运动时的进度,保障显示结果的准确性。
95.其中一种实施方式中,请参考图6,所述的havp的处理方法,还包括:
96.s105:所述车辆是否到达所述当前泊车路线的终点;
97.若步骤s105的判断结果否,则可实施步骤s106:所述长按是否停止;
98.若步骤s106的判断结果为否,则可返回步骤s102,进而,因继续保持长按,所以可继续指示车辆沿当前泊车路线运动;
99.若步骤s106的判断结果为是,则可实施步骤s107:指示所述车辆暂停运动;
100.s108:是否再次发生长按;
101.若再次发生长按,可返回步骤s102,进而,因继续保持长按,所以可继续指示车辆沿当前泊车路线运动。
102.进而,基于步骤s105至s108,则有:在所述车辆到达所述当前泊车路线的终点之前,若所述长按停止,则指示所述车辆暂停运动,直至再次发生所述长按。
103.步骤s107的指示暂停运动,以及步骤s102的指示运动,可例如是通过向车辆发送相应信号而实现的。
104.一种方案中,在长按的过程中,可保持车辆与终端(例如手机)的心跳连接,即每隔一定时间要收发一些心跳信息;例如:在长按时,车辆每过零点几秒收到一次终端发出的心跳信号,此时可理解为终端在向车辆指示运动(即执行步骤s102),与之不同的,若持续一定时间车辆都未收到终端发出的心跳信号,进而,车辆可判断用户已不再长按(即不再需要继续运动),此时可理解为终端在向车辆指示停止运动(即执行步骤s107)。反之,其他方案中,也可在长按时终端停止发送心跳信号,不长按时终端发送心跳信号;还可在长按开始、长按停止时分别发送不同信号至车辆,从而令车辆获悉是否长按、长按是否停止。
105.以上方案中,可在长按停止时及时控制车辆暂停运动,实现了用户对泊车过程的暂停控制,使控制结果可及时、准确满足用户的需求。
106.其中一种实施方式中,请参考图7,所述的havp的处理方法,还包括:
107.s109:获取障碍物监测信息;
108.s110:响应于所述障碍物监测信息,在所述显示界面中显示出车辆,以及所述障碍物。
109.所述障碍物监测信息表征了所述车辆附近出现障碍物。具体的,车辆可配置有雷达(例如红外雷达、超声雷达等),例如:可环绕车辆分布一圈多个雷达,也可仅在车辆的前方、左前方、右前方、后方、左后方、右后方中至少之一方位分布雷达。进而,部分举例中,障碍物监测信息不仅能表征出是否出现障碍物,还可表征出障碍物相对于车辆的方位、距离等。
110.基于图5中的车辆模型202的一种举例中,可在监测到有障碍物时,变化车辆模型202或其附近区域的显示方式(例如显示文字、显示颜色、显示图像等),以体现出出现障碍物。
111.基于图5中的车辆模型202的另一种举例中,可基于障碍物相对车辆的位置和/或距离,在车辆模型202的相应位置、方位显示出障碍物或障碍物相对于车辆的位置,例如,可在车辆模型202的某个方向显示出表征障碍物的显示单元,还可显示出距离,例如可利用红黄绿三种颜色显示出距离的危险程度(即距离所处的区间范围),也可通过文字方式显示出距离的具体数值或数值范围。
112.另部分举例中,还可通过障碍物的检测推断,判断障碍物的类型,然后在车辆模型的相应位置、方位显示出表征障碍物的显示单元。
113.以上方案中,基于障碍物的检测、反馈,可保障用户能够准确获悉运动过程中的风险,便于用户获悉:泊车过程发生暂停、停止的原因(例如因异常监测而暂停),和/或:泊车是否需要发生暂停,从而为用户的操控(例如是否停止长按的操控)提供参考依据。
114.其中一种实施方式中,请参考图8,所述的havp的处理方法,还包括:
115.s111:监测是否发生预设的可恢复异常事件;
116.判断结果为是,则可实施步骤s112:指示所述车辆暂停泊车运动,并使得:在所述可恢复异常事件被排除后,所述车辆才能在所述终端的指示下继续运动;
117.s113:监测是否发生预设的不可恢复异常事件;
118.若判断结果为是,则可实施步骤s114:确定泊车失败,以使得:所述终端退出泊车流程,所述车辆停止运动。
119.步骤s114中所述终端退出泊车流程,所述车辆停止运动的过程可例如包括以下至少之一:车辆熄火,终端退出泊车的相关界面,反馈泊车失败等。
120.步骤s112中的暂停,可例如:车辆停车但暂不熄火,进而,可等待可恢复异常事件被排除。
121.其中的可恢复异常事件与不可恢复异常事件,可以是基于预设而任意指定的事件,进而,某些事件可以在有些时候被指定为可恢复异常事件,也可能在另一些时候被指定为不可恢复异常类型。
122.例如,对于部分停车区域(例如停车场),某些事件可能是可恢复异常事件,而在另部分停车区域(例如停车场),该事件可能为不可恢复异常事件,或不被认为是异常事件。进而,所述方法还可包括:基于所述车辆的停车区域(例如其大小、类型),确定可恢复异常事件与不可恢复异常事件。
123.具体的举例中,其中的不可恢复异常事件可例如:一定时长(例如三分钟、60秒)终端无任何操作、重复按压松开次数超出阈值、车辆发生无法行驶的故障等,此时,可判断发生不可恢复异常,车辆熄火,终端的app反馈泊车失败。
124.其中的可恢复异常事件(当然也可将其配置为不可恢复异常事件)的内容还可例如:门被打开、障碍物(例如人、物)阻挡车辆运动、网络信号不佳等。
125.部分举例中,可恢复异常事件也可能与不可恢复异常事件相关联,例如:可恢复异常事件发生指定时长后,可确定发生了不可恢复异常事件,例如门被打开指定时长,网络信号不佳并维持指定时长。
126.泊车过程中,用户可处于车上,也可未处于车上,进而,终端可处于车上,也可未处于车上。此外,在开始泊车之前,还会终端可通过车辆检查车辆的电量是否够(比如大于20%),网络信号是否好、密码验证、胎压、门窗是否关好等,若检查通过,才可开始泊车过程,该检查的过程可发生于步骤s101之前,也可发生于步骤s102之前。
127.请参考图9,本发明实施例提供了一种havp的处理装置300,包括:
128.路线确定模块301,用于确定当前泊车路线;所述当前泊车路线源自已学习路线;
129.运动指示模块302,用于在终端中指定按键被长按的过程中,指示车辆沿所述当前泊车路线运动;
130.泊车时位置确定模块303,用于确定运动过程中所述车辆的泊车时位置;
131.泊车进度显示模块304,用于基于所述当前泊车路线,以及所述泊车时位置,在所述终端的显示界面中显示出所述车辆的当前泊车进度。
132.可选的,所述泊车进度显示模块304,具体用于:
133.计算所述泊车时位置与所述当前泊车路线的端点间的当前行程距离;所述端点为所述当前泊车路线的起点和/或终点;
134.基于所述当前行程距离与所述当前泊车路线的总长度,确定所述当前泊车进度;
135.在所述显示界面中显示出所述当前泊车进度。
136.可选的,请参考图10,所述的havp的处理装置300,还包括:
137.暂停模块305,用于在所述车辆到达所述当前泊车路线的终点之前,若所述长按停止,则指示所述车辆暂停运动,直至再次发生所述长按。
138.可选的,所述路线确定模块301,具体用于:
139.向用户反馈已学习路线;
140.获取路线选择信息与所述车辆的泊车前位置;所述路线选择信息是车机或所述终端响应于操作而形成的;
141.基于所述路线选择信息,以及所述车辆的泊车前位置,确定所述当前泊车路线。
142.可选的,所述路线确定模块301,具体用于:
143.基于所述路线选择信息,在所述已学习路线中确定候选泊车路线;
144.验证所述候选泊车路线的起点与所述泊车前位置是否匹配,所述泊车前位置与所述终端的位置是否匹配;
145.若均匹配,则确定所述候选泊车路线为所述当前泊车路线。
146.可选的,所述的havp的处理装置300,还包括:
147.障碍物显示模块306,用于获取障碍物监测信息,并响应于所述障碍物监测信息,在所述显示界面中显示出车辆,以及所述障碍物,所述障碍物监测信息表征了所述车辆附近出现障碍物。
148.可选的,所述的havp的处理装置300,还包括:
149.可恢复异常监测模块308,用于:
150.监测是否发生预设的可恢复异常事件;
151.若监测到所述可恢复异常事件,则指示所述车辆暂停泊车运动,并使得:在所述可恢复异常事件被排除后,所述车辆才能在所述终端的指示下继续运动;
152.不可恢复异常监测模块307,用于:
153.监测是否发生预设的不可恢复异常事件;
154.若监测到所述不可恢复异常事件,则确定泊车失败,以使得:所述终端退出泊车流程,所述车辆停止运动。
155.请参考图11,提供了一种电子设备40,包括:
156.处理器41;以及,
157.存储器42,用于存储所述处理器的可执行指令;
158.其中,所述处理器41配置为经由执行所述可执行指令来执行以上所涉及的方法。
159.处理器41能够通过总线43与存储器42通讯。
160.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所涉及的方法。
161.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
162.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1