CN115291770A - 用于车辆的方法、装置、电子设备、存储介质和车辆 - Google Patents
用于车辆的方法、装置、电子设备、存储介质和车辆 Download PDFInfo
- Publication number
- CN115291770A CN115291770A CN202211001169.XA CN202211001169A CN115291770A CN 115291770 A CN115291770 A CN 115291770A CN 202211001169 A CN202211001169 A CN 202211001169A CN 115291770 A CN115291770 A CN 115291770A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- parking
- user
- icon
- vehicle icon
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 20
- 238000004590 computer program Methods 0.000 claims abstract description 18
- 230000000007 visual effect Effects 0.000 claims abstract description 13
- 230000015654 memory Effects 0.000 claims description 19
- 238000013519 translation Methods 0.000 claims description 9
- 238000004091 panning Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 9
- 230000009471 action Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了一种用于车辆的方法、装置、计算机设备、存储介质、计算机程序产品和车辆,所述车辆包括车载显示器,所述方法包括:确定所述车辆开始泊车;响应于确定所述车辆开始泊车,在所述车载显示器中显示泊车用户界面,所述泊车用户界面包括作为可泊车区域的视觉表示的界面区域和所述车辆的车辆图标;接收用户对所述车辆图标的移动操作,使得所述车辆图标以目标角度被定位在所述界面区域内的目标位置;基于所述目标角度和所述目标位置生成泊车指令;以及响应于确定所述泊车指令被生成,将所生成的所述泊车指令发送至所述车辆的执行机构以使得所述车辆以所述目标角度停泊在所述可泊车区域中与所述目标位置相对应的泊车位置处。
Description
技术领域
本公开涉及车辆领域,特别是涉及一种用于车辆的方法、装置、计算机设备、车辆、存储介质和计算机程序产品。
背景技术
在自动泊车的技术中,车载系统会检测空闲的标准停车位,然后将空闲的标准停车位提供给用户以供用户选择。用户将在多个候选的空闲标准停车位中选择一个停车位,并选择特定的车辆朝向。以这样的方式,车辆将自动地以特定的朝向停泊在用户所选取的空闲标准停车位内。
然而,由于用户只能选择车载系统所提供的标准停车位或由车载系统规划出来的等效标准停车位,因此限制了用户自主选择停车位置和停车角度的自由,降低了自动泊车的灵活性。
在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
发明内容
提供一种缓解、减轻或甚至消除上述问题中的一个或多个的机制将是有利的。
根据本公开的一方面,提供了一种用于车辆的方法,所述车辆包括车载显示器,所述方法包括:确定所述车辆开始泊车;响应于确定所述车辆开始泊车,在所述车载显示器中显示泊车用户界面,所述泊车用户界面包括作为可泊车区域的视觉表示的界面区域和所述车辆的车辆图标;接收用户对所述车辆图标的移动操作,使得所述车辆图标以目标角度被定位在所述界面区域内的目标位置;基于所述目标角度和所述目标位置生成泊车指令;以及响应于确定所述泊车指令被生成,将所生成的所述泊车指令发送至所述车辆的执行机构以使得所述车辆以所述目标角度停泊在所述可泊车区域中与所述目标位置相对应的泊车位置处。
根据本公开的另一方面,提供了一种用于车辆的装置,所述车辆包括车载显示器,所述装置包括:第一模块,所述第一模块被配置为确定所述车辆开始泊车;第二模块,所述第二模块被配置为响应于确定所述车辆开始泊车,在所述车载显示器中显示泊车用户界面,所述泊车用户界面包括作为可泊车区域的视觉表示的界面区域和所述车辆的车辆图标;第三模块,所述第三模块被配置为接收用户对所述车辆图标的移动操作,使得所述车辆图标以目标角度被定位在所述界面区域内的目标位置;第四模块,所述第四模块被配置为基于所述目标角度和所述目标位置生成泊车指令;以及第五模块,所述第五模块被配置为响应于确定所述泊车指令被生成,将所生成的所述泊车指令发送至所述车辆的执行机构以使得所述车辆以所述目标角度停泊在所述可泊车区域中与所述目标位置相对应的泊车位置处。
根据本公开的又另一方面,提供了一种计算机设备,包括:至少一个处理器;以及至少一个存储器,其上存储有计算机程序,所述计算机程序在被所述至少一个处理器执行时,使所述至少一个处理器执行根据本公开的方法。
根据本公开的再另一方面,提供了一种车辆,包括车载显示器、执行机构以及本公开的装置或计算机设备。
根据本公开的再另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使所述处理器执行根据本公开的方法。
根据本公开的再另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使所述处理器执行根据本公开的方法。
根据本公开的一个或多个实施例,通过对泊车用户界面中的车辆图标进行移动,并使车辆图标以目标角度被定位在目标位置,可以使车辆以目标角度停泊在可泊车区域中与目标位置相对应的泊车位置处,从而提高了配置停车位置和停车角度的灵活性,并更有利于体现用户选取停车位置和停车角度的意愿。
根据在下文中所描述的实施例,本公开的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。
附图说明
在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开。附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。在附图中:
图1是图示出根据示例性实施例的可以在其中实施本文描述的各种方法的示例系统的示意图;
图2是图示出根据示例性实施例的用于车辆的方法的流程图;
图3是图示出根据示例性实施例的泊车用户界面的示意图;
图4是图示出根据示例性实施例的在图3中的泊车用户界面中具有目标角度和目标位置的车辆图标的示意图;
图5是图示出根据示例性实施例的多功能方向盘的示意图;
图6A和图6B是图示出根据示例性实施例的具有目标角度和目标位置的车辆图标的示意图;
图7A至7C是图示出根据示例性实施例的生成泊车指令失败的场景的示意图;
图8是图示出根据一些示例性实施例的用于车辆的装置的示意性框图;
图9是图示出能够应用于示例性实施例的示例性计算机设备的框图。
具体实施方式
在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。
在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。如本文使用的,术语“多个”意指两个或更多,并且术语“基于”应解释为“至少部分地基于”。此外,术语“和/或”以及“……中的至少一个”涵盖所列出的项目中的任何一个以及全部可能的组合方式。
下面结合附图详细描述本公开的示例性实施例。
图1是图示出根据示例性实施例的可以在其中实施本文描述的各种方法的示例系统100的示意图。
参考图1,该系统100包括车载系统110、服务器120、以及将车载系统110与服务器120通信地耦合的网络130。
车载系统110包括显示器114和可经由显示器114显示的应用程序(APP)112。应用程序112可以为车载系统110默认安装的或由用户102下载和安装的应用程序,或者作为轻量化应用程序的小程序。在应用程序112为小程序的情况下,用户102可以通过在宿主应用中搜索应用程序112(例如,通过应用程序112的名称等)或扫描应用程序112的图形码(例如,条形码、二维码等)等方式,在车载系统110上直接运行应用程序112,而无需安装应用程序112。在一些实施例中,车载系统110可以包括一个或多个处理器和一个或多个存储器(未示出),并且车载系统110被实现为车载计算机。在一些实施例中,车载系统110可以包括更多或更少的显示屏114(例如,不包括显示屏114),和/或一个或多个扬声器或其他人机交互设备。在一些实施例中,车载系统110可以不与服务器120通信。
服务器120可以代表单台服务器、多台服务器的集群、分布式系统、或者提供基础云服务(诸如云数据库、云计算、云存储、云通信)的云服务器。将理解的是,虽然图1中示出服务器120与仅一个车载系统110通信,但是服务器120可以同时为多个车载系统提供后台服务。
网络130允许按照约定的通信协议和数据交互标准,在车-X(“X”意指车、路、行人或互联网等)之间,进行无线通讯和信息交换。网络130的示例包括局域网(LAN)、广域网(WAN)、个域网(PAN)、和/或诸如互联网之类的通信网络的组合。网络130可以是有线或无线网络。在一个示例中,网络130可以是车内网、车际网和/或车载移动互联网。
图2是图示出根据示例性实施例的用于车辆的方法200的流程图。方法200可以在车载系统(例如,图1中所示的车载系统110)处执行,也即,方法200的各个步骤的执行主体可以是图1中所示的车载系统110。在一些实施例中,方法200可以在服务器(例如,图1中所示的服务器120)处执行。在一些实施例中,方法200可以由车载系统(例如,车载系统110)和服务器(例如,服务器120)相组合地执行。在下文中,以执行主体为车载系统110为例,详细描述方法200的各个步骤。
参考图2,在步骤210,确定车辆开始泊车。
在本公开的一些实施例中,可以响应于用户启用车辆的自动泊车功能,从而确定车辆开始进行泊车。
在步骤220,响应于确定车辆开始泊车,在车载显示器中显示泊车用户界面,该泊车用户界面包括作为可泊车区域的视觉表示的界面区域和车辆的车辆图标。
图3是图示出根据示例性实施例的泊车用户界面300的示意图。
参考图3,泊车用户界面300中包括了待停泊车辆(即用户车辆)的车辆图标310以及多个可泊车区域的视觉表示的界面区域302、306和308。泊车用户界面300中还包括了已泊车区域的视觉表示的界面区域304以及其中的已泊车车辆。在示例中,泊车用户界面300中车辆图标310和其周围环境内的图标和界面区域可以是基于实际停车场景所建立的,因此泊车用户界面300可以反映待停泊车辆与其周围环境内物体和可停车区域的大小以及位置关系。在示例中,可以基于任何现有或将来的即时定位与地图构建技术,使用图像传感器、激光雷达、毫米波雷达、高清地图等构建出泊车用户界面300。
在本公开的一些实施例中,所述可泊车区域可以包括不具有边界线的非标准停车位和/或具有边界线的标准停车位。在本公开的一些实施例中,可泊车区域可以包括具有边界线的标准停车位。如泊车用户界面300中的具有黑色边框的界面区域302所示,其对应于实际停车场景中的具有车位标识线的空闲标准停车位。在本公开的另一些实施例中,可泊车区域可以包括不具有边界线的非标准停车位,如泊车用户界面300中没有边框的界面区域308所示,该非标准停车位可以对应于实际停车场景中的任何一片空地。尽管图3中所示出的界面区域308的形状为矩形,但是应当理解,实际停车场景中的非标准停车位的形状不限于此,其还可以是其他任何规则或不规则的形状。
根据本公开的一些实施例,使得用户既可以选择将车辆停泊在具有车位标识线的标准停车位内,也可以选择将车辆停泊在不具有车位标识线的任意区域,因此提高了用户选择停车位置的灵活性。
返回参考图2,在步骤230,接收用户对车辆图标的移动操作,使得车辆图标以目标角度被定位在界面区域内的目标位置。
图4是图示出根据示例性实施例的在图3中的泊车用户界面中具有目标角度和目标位置的车辆图标的示意图。
如图4所示,经过用户对车辆图标的移动操作后,车辆图标310被以目标角度被定位在界面区域308内的目标位置。该目标角度和目标位置可以由用户自主设置。在一个示例中,当用户车辆被以目标角度停泊在界面区域308中所对应的目标位置处时,用户车辆刚好可以位于该片可泊车区域的树荫中以保护车辆避免过晒。在一个示例中,当用户车辆被以目标角度停泊在界面区域308中所对应的目标位置处时,用户车辆刚好可以位于该片可泊车区域的地势较高的位置(该片可泊车区域中的其他位置因为地势较低而具有积水)以防止车辆可能因涉水而受到损害。尽管未示出,但是可以理解的是,用户也可以对车辆图标进行移动操作,使得车辆图标310被以目标角度被定位在界面区域302内的目标位置。应当注意的是,本公开中的“对车辆图标的移动”包括对车辆图标的“平移”和/或对车辆图标的“转动”。
在本公开的一些实施例中,接收用户对车辆图标的移动操作,使得车辆图标以目标角度被定位在界面区域内的目标位置包括:接收用户对车辆图标的旋转操作,使得车辆图标在泊车用户界面中被旋转到目标角度;接收用户对车辆图标的平移操作,使得车辆图标在泊车用户界面中被平移到目标位置。
在本公开的实施例中,对车辆图标的旋转操作和对车辆图标的平移操作的顺序和次数不限。在本公开的一些实施例中,可以先对车辆图标进行旋转,再对车辆图标进行平移,以使得车辆图标以目标角度被定位在界面区域内的目标位置。在本公开的一些实施例中,可以先对车辆图标进行平移,再对车辆图标进行旋转,以使得车辆图标以目标角度被定位在界面区域内的目标位置。在本公开的一些实施例中,还可以多次对车辆图标进行旋转和平移,通过逐步调整的方式最终使得车辆图标以目标角度被定位在界面区域内的目标位置。在本公开的一些实施例中,甚至可以不对车辆图标的进行旋转,而是直接对车辆图标进行平移,以使得车辆图标以目标角度被定位在界面区域内的目标位置。
根据本公开的一些实施例,通过对车辆图标的旋转操作和车辆图标的平移操作,可以使得车辆图标以任意角度定位在可泊车区域的视觉表示的界面区域的任意位置,从而改善了选取停车位置和停车角度的灵活性和便利性。
在本公开的一些实施例中,用户可以通过车载显示器以触屏的方式对车辆图标的移动进行操作。
在本公开的一些实施例中,在接收用户对车辆图标的旋转操作期间,可以在车辆图标的周围显示可操控车辆图标进行旋转的指示符。返回参考图3,在旋转操作模式下,可以在车辆图标310的周围显示多个箭头指示符312、314和316,用户可以通过这些箭头对车辆图标310进行旋转操作。例如,用户可以在车载显示器上以触控方式用手指按住泊车用户界面300中的箭头指示符316,并按箭头指示符316的方向移动手指,以使得车辆图标310顺时针转动。又例如,用户可以在车载显示器上按住箭头指示符312,并向左移动手指,以使得车辆图标310逆时针转动;或者向右移动手指,以使得车辆图标310顺时针转动。
根据本公开的一些实施例,通过在车辆图标的周围显示可操控车辆图标进行旋转的指示符,用户可以直观地看出旋转操作模式已被启用,并且可以通过这些指示符直接在泊车用户界面中直接对车辆图标进行旋转操作,从而提升了旋转操作的便捷度和可视性。
在本公开的一些实施例中,用户对车辆图标的平移操作包括以下中的至少一项:在泊车用户界面中将车辆图标拖动至目标位置;点击泊车用户界面中的目标位置。
在本公开的一些实施例中,用户可以在图3所示的泊车用户界面300中按住车辆图标310,然后将其拖动到图4所示的泊车用户界面300中的界面区域308中的用户自定义位置。在本公开的另一些实施例中,用户可以在泊车用户界面300中以点击的方式选择一个点,从而使得车辆图标310发生平移,并且经平移后的车辆图标310的几何中心与所选择的点重合。
根据本公开的一些实施例,用户可以根据自己的喜好选择拖动或点击的方式实现对车辆图标的平移操作,因此提升了平移操作的灵活性。
在本公开的一些实施例中,用户可以通过多功能方向盘经由按键对车辆图标的移动进行操作。
图5是图示出根据示例性实施例的多功能方向盘500的示意图。
参照图5,在本公开的一些实施例中,用户可以使用多功能方向盘500的按键模块502来控制车辆图标的平移操作,该按键模块502中的方位按键可以控制车辆图标的前后左右移动。在本公开的一些实施例中,用户可以使用多功能方向盘500的按键模块504来控制车辆图标的旋转操作,例如用手指顺时针依次划过按键模块504中的按键以使得车辆图标310顺时针转动,或者用手指逆时针依次划过按键模块504中的按键以使得车辆图标310逆时针转动。
在本公开的一些实施例中,可以将上述按键模块502和按键模块504的功能集成在一起,从而实现仅使用一个按键模块来操控车辆图标的平移和旋转。在进入平移操作模式时,按键模块502的功能被触发;在进入旋转操作模式时,按键模块504的功能被触发。应当理解的是,上述按键模块的描述只是示例性的,在实际应用中,用户可以根据自己的习惯和偏好对各按键的功能和操作方式进行配置。
在本公开的一些实施例中,在接收用户对车辆图标的旋转操作期间,对车辆图标进行高亮显示。在本公开的另一些实施例中,在接收用户对车辆图标的平移操作期间,不对车辆图标进行高亮显示。
根据本公开的一些实施例,通过是否对车辆图标进行高亮显示,用户可以通过车辆图标的状态直接识别出当前正处于平移操作模式还是旋转操作模式,因此,有助于减少用户因混淆操作模式而引起的误操作。
返回参考图2,在步骤240,基于目标角度和目标位置生成泊车指令。
在步骤250,响应于确定泊车指令被生成,将所生成的泊车指令发送至车辆的执行机构以使得车辆以目标角度停泊在可泊车区域中与目标位置相对应的泊车位置处。参考图3和图4,当该泊车指令被执行时,可以使得待泊车车辆进行自动泊车,并且从图3所示的车辆图标310所对应的实际初始位置移动到图4所示的车辆图标310所对应的用户自定义位置。
根据本公开的一些实施例,通过对泊车用户界面中的车辆图标进行移动,并使车辆图标以目标角度被定位在目标位置,可以使车辆以目标角度停泊在可泊车区域中与目标位置相对应的泊车位置处,从而提高了配置停车位置和停车角度的灵活性,并更有利于体现用户选取停车位置和停车角度的意愿。
图6A和图6B是图示出根据示例性实施例的具有目标角度和目标位置的车辆图标的示意图。以下结合图6A和图6B描述将待泊车车辆停泊至具有边界线的标准停车位的使用场景。
在本公开的一些实施例中,由于标准停车位的面积大于待泊车车辆俯视投影的面积,因此用户可以通过设置车辆图标在目标标准停车位的视觉表示的界面区域中的位置和角度,从而使得待泊车车辆以任意的角度停在目标标准停车位中的任意位置。
参考图6A,如泊车用户界面所显示的,已泊车辆的图标622和620分别规范地位于在标准停车位的视觉表示的界面区域609和604内。如图6A所示,此时用户可以将待泊车车辆的图标610倾斜地置于已泊车辆的图标622和620之间的目标标准停车位的界面区域606内,使得待泊车车辆停在实际停车场景中的相应泊车位置处,因而使得车辆左前主驾位的驾驶员可以更方便地上下车。
参考图6B,如泊车用户界面所显示的,已泊车辆的图标622规范地位于在标准停车位的界面区域609内,而已泊车辆的图标620部分位于标准停车位的界面区域604之外。如图6B所示,此时用户可以将待泊车车辆的图标610倾斜地置于已泊车辆的图标622和620之间,并使得图标610部分位于界面区域609内。通过这样的配置方式,待泊车车辆的一部分可以适当地位于目标标准停车位之外,因而使得车辆左前主驾位的驾驶员可以更方便地上下车。
在本公开的一些实施例中,响应于泊车指令生成失败,提示用户重新选择目标角度和/或目标位置。本公开在提示用户重新选择目标角度和/或目标位置的方式上不作限制,例如可以使用语音播报、在车载显示器中显示提示文字、在车载显示器中对车辆图标进行强调等方式实施提示。
图7A至7C是图示出根据示例性实施例的生成泊车指令失败的场景的示意图。
在图7A至7C中,泊车用户界面中显示了多个标准停车位的视觉表示的界面区域709、706和704。已泊车辆的图标722和720分别位于在界面区域709和704上,其表示界面区域709和704所对应的实际标准停车位上已停有车辆。车辆图标710表示待泊车的用户车辆。
参考图7A,在本公开的一些实施例中,当用户将车辆图标710放置到与已泊车辆的图标722部分重合或部分重合时,车载系统将无法生成泊车指令。响应于泊车指令生成失败,车载系统将提示用户重新选择目标角度和/或目标位置。
参考图7B,在本公开的一些实施例中,尽管用户将车辆图标710放置到了图7B中所示的位置,但由于检测到障碍物724(例如路障)的阻挡,用户车辆无法从泊车用户界面中所对应的初始位置移动到用户自定义的位置,因此车载系统将无法生成泊车指令。响应于泊车指令生成失败,车载系统将提示用户重新选择目标角度和/或目标位置。
参考图7C,在本公开的一些实施例中,尽管用户将车辆图标710放置到了图7C中所示的位置,但由于检测到已泊车辆的图标722和720之间所对应的实际间隔距离过小,用户车辆无法穿过该间隔而从泊车用户界面中所对应的初始位置移动到用户自定义的位置,因此车载系统将无法生成泊车指令。响应于泊车指令生成失败,车载系统将提示用户重新选择目标角度和/或目标位置。
根据本公开的一些实施例,在泊车指令生成失败后,通过提示用户重新选择目标角度和/或目标位置,有助于使得用户避开不恰当的自定义泊车位置,从而保障了自动泊车时的安全性。
图8是图示出根据一些示例性实施例的用于车辆的装置的示意性框图。如图8所示,装置800可以包括第一模块810、第二模块820、第三模块830、第四模块840以及第五模块850。第一模块810被配置为确定车辆开始泊车。第二模块820被配置为响应于确定车辆开始泊车,在车载显示器中显示泊车用户界面,该泊车用户界面包括作为可泊车区域的视觉表示的界面区域和车辆的车辆图标。第三模块830被配置为接收用户对车辆图标的移动操作,使得车辆图标以目标角度被定位在界面区域内的目标位置。第四模块840被配置为基于目标角度和目标位置生成泊车指令。第五模块850被配置为响应于确定泊车指令被生成,将所生成的泊车指令发送至车辆的执行机构以使得车辆以目标角度停泊在可泊车区域中与目标位置相对应的泊车位置处。
根据本公开的一些实施例,基于上述装置800,通过对泊车用户界面中的车辆图标进行移动,并使车辆图标以目标角度被定位在目标位置,可以使车辆以目标角度停泊在可泊车区域中与目标位置相对应的泊车位置处,从而提高了配置停车位置的灵活性,并更有利于体现用户选取停车位置的意愿。
应当理解,图8中所示装置800的各个模块可以与参考图2描述的方法200中的各个步骤相对应。由此,上面针对方法200描述的操作、特征和优点同样适用于装置800及其包括的模块。为了简洁起见,某些操作、特征和优点在此不再赘述。
虽然上面参考特定模块讨论了特定功能,但是应当注意,本文讨论的各个模块的功能可以分为多个模块,和/或多个模块的至少一些功能可以组合成单个模块。本文讨论的特定模块执行动作包括该特定模块本身执行该动作,或者替换地该特定模块调用或以其他方式访问执行该动作(或结合该特定模块一起执行该动作)的另一个组件或模块。因此,执行动作的特定模块可以包括执行动作的该特定模块本身和/或该特定模块调用或以其他方式访问的、执行动作的另一模块。例如,上面描述的第一模块810和第二模块820在一些实施例中可以组合成单个模块。又例如,第五模块850在一些实施例中可以包括第四模块840。
还应当理解,本文可以在软件硬件元件或程序模块的一般上下文中描述各种技术。上面关于图8描述的各个模块可以在硬件中或在结合软件和/或固件的硬件中实现。例如,这些模块可以被实现为计算机程序代码/指令,该计算机程序代码/指令被配置为在一个或多个处理器中执行并存储在计算机可读存储介质中。可替换地,这些模块可以被实现为硬件逻辑/电路。例如,在一些实施例中,第一模块810、第二模块820、第三模块830、第四模块840以及第五模块850中的一个或多个可以一起被实现在片上系统(System on Chip,SoC)中。SoC可以包括集成电路芯片(其包括处理器(例如,中央处理单元(CentralProcessing Unit,CPU)、微控制器、微处理器、数字信号处理器(Digital SignalProcessor,DSP)等)、存储器、一个或多个通信接口、和/或其他电路中的一个或多个部件),并且可以可选地执行所接收的程序代码和/或包括嵌入式固件以执行功能。
根据本公开的一方面,提供了一种计算机设备,其包括至少一个存储器、至少一个处理器以及存储在至少一个存储器上的计算机程序。该至少一个处理器被配置为执行计算机程序以实现上文描述的任一方法实施例的步骤。
根据本公开的一方面,提供了一种车辆,其包括车载显示器、执行机构和如上所述的装置或计算机设备。
根据本公开的一方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上文描述的任一方法实施例的步骤。
根据本公开的一方面,提供了一种计算机程序产品,其包括计算机程序,该计算机程序被处理器执行时实现上文描述的任一方法实施例的步骤。
在下文中,结合图9描述这样的计算机设备、非暂态计算机可读存储介质和计算机程序产品的说明性示例。
图9示出了可以被用来实施本文所描述的方法的计算机设备900的示例配置。举例来说,图1中所示的服务器120和/或车载系统110可以包括类似于计算机设备900的架构。上述计算机设备/装置也可以全部或至少部分地由计算机设备900或类似设备或系统实现。
计算机设备900可以包括能够诸如通过系统总线914或其他适当的连接彼此通信的至少一个处理器902、存储器904、(多个)通信接口906、显示设备908、其他输入/输出(I/O)设备910以及一个或更多大容量存储设备912。
处理器902可以是单个处理单元或多个处理单元,所有处理单元可以包括单个或多个计算单元或者多个核心。处理器902可以被实施成一个或更多微处理器、微型计算机、微控制器、数字信号处理器、中央处理单元、状态机、逻辑电路和/或基于操作指令来操纵信号的任何设备。除了其他能力之外,处理器902可以被配置成获取并且执行存储在存储器904、大容量存储设备912或者其他计算机可读介质中的计算机可读指令,诸如操作系统916的程序代码、应用程序918的程序代码、其他程序920的程序代码等。
存储器904和大容量存储设备912是用于存储指令的计算机可读存储介质的示例,所述指令由处理器902执行来实施前面所描述的各种功能。举例来说,存储器904一般可以包括易失性存储器和非易失性存储器二者(例如RAM、ROM等等)。此外,大容量存储设备912一般可以包括硬盘驱动器、固态驱动器、可移除介质、包括外部和可移除驱动器、存储器卡、闪存、软盘、光盘(例如CD、DVD)、存储阵列、网络附属存储、存储区域网等等。存储器904和大容量存储设备912在本文中都可以被统称为存储器或计算机可读存储介质,并且可以是能够把计算机可读、处理器可执行程序指令存储为计算机程序代码的非暂态介质,所述计算机程序代码可以由处理器902作为被配置成实施在本文的示例中所描述的操作和功能的特定机器来执行。
多个程序可以存储在大容量存储设备912上。这些程序包括操作系统916、一个或多个应用程序918、其他程序920和程序数据922,并且它们可以被加载到存储器904以供执行。这样的应用程序或程序模块的示例可以包括例如用于实现以下部件/功能的计算机程序逻辑(例如,计算机程序代码或指令):方法200(包括方法200的任何合适的步骤)和/或本文描述的另外的实施例。
虽然在图9中被图示成存储在计算机设备900的存储器904中,但是模块916、918、920和922或者其部分可以使用可由计算机设备900访问的任何形式的计算机可读介质来实施。如本文所使用的,“计算机可读介质”至少包括两种类型的计算机可读介质,也就是计算机可读存储介质和通信介质。
计算机可读存储介质包括通过用于存储信息的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质,所述信息诸如是计算机可读指令、数据结构、程序模块或者其他数据。计算机可读存储介质包括而不限于RAM、ROM、EEPROM、闪存或其他存储器技术,CD-ROM、数字通用盘(DVD)、或其他光学存储装置,磁盒、磁带、磁盘存储装置或其他磁性存储设备,或者可以被用来存储信息以供计算机设备访问的任何其他非传送介质。与此相对,通信介质可以在诸如载波或其他传送机制之类的已调制数据信号中具体实现计算机可读指令、数据结构、程序模块或其他数据。本文所定义的计算机可读存储介质不包括通信介质。
一个或更多通信接口906用于诸如通过网络、直接连接等等与其他设备交换数据。这样的通信接口可以是以下各项中的一个或多个:任何类型的网络接口(例如,网络接口卡(NIC))、有线或无线(诸如IEEE 802.11无线LAN(WLAN))无线接口、全球微波接入互操作(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、BluetoothTM接口、近场通信(NFC)接口等。通信接口906可以促进在多种网络和协议类型内的通信,其中包括有线网络(例如LAN、电缆等等)和无线网络(例如WLAN、蜂窝、卫星等等)、因特网等等。通信接口906还可以提供与诸如存储阵列、网络附属存储、存储区域网等等中的外部存储装置(未示出)的通信。
在一些示例中,可以包括诸如监视器之类的显示设备908,以用于向用户显示信息和图像。其他I/O设备910可以是接收来自用户的各种输入并且向用户提供各种输出的设备,并且可以包括触摸输入设备、手势输入设备、摄影机、键盘、遥控器、鼠标、打印机、音频输入/输出设备等等。
本文描述的技术可以由计算机设备900的这些各种配置来支持,并且不限于本文所描述的技术的具体示例。例如,该功能还可以通过使用分布式系统在“云”上全部或部分地实现。云包括和/或代表用于资源的平台。平台抽象云的硬件(例如,服务器)和软件资源的底层功能。资源可以包括在远离计算机设备900的服务器上执行计算处理时可以使用的应用和/或数据。资源还可以包括通过因特网和/或通过诸如蜂窝或Wi-Fi网络的订户网络提供的服务。平台可以抽象资源和功能以将计算机设备900与其他计算机设备连接。因此,本文描述的功能的实现可以分布在整个云内。例如,功能可以部分地在计算机设备900上以及部分地通过抽象云的功能的平台来实现。
虽然在附图和前面的描述中已经详细地说明和描述了本公开,但是这样的说明和描述应当被认为是说明性的和示意性的,而非限制性的;本公开不限于所公开的实施例。通过研究附图、公开内容和所附的权利要求书,本领域技术人员在实践所要求保护的主题时,能够理解和实现对于所公开的实施例的变型。在权利要求书中,词语“包括”不排除未列出的其他元件或步骤,不定冠词“一”或“一个”不排除多个,术语“多个”是指两个或两个以上,并且术语“基于”应解释为“至少部分地基于”。在相互不同的从属权利要求中记载了某些措施的仅有事实并不表明这些措施的组合不能用来获益。
Claims (10)
1.一种用于车辆的方法,所述车辆包括车载显示器,所述方法包括:
确定所述车辆开始泊车;
响应于确定所述车辆开始泊车,在所述车载显示器中显示泊车用户界面,所述泊车用户界面包括作为可泊车区域的视觉表示的界面区域和所述车辆的车辆图标;
接收用户对所述车辆图标的移动操作,使得所述车辆图标以目标角度被定位在所述界面区域内的目标位置;
基于所述目标角度和所述目标位置生成泊车指令;以及
响应于确定所述泊车指令被生成,将所生成的所述泊车指令发送至所述车辆的执行机构以使得所述车辆以所述目标角度停泊在所述可泊车区域中与所述目标位置相对应的泊车位置处。
2.根据权利要求1所述的方法,其中,接收用户对所述车辆图标的移动操作,使得所述车辆图标以目标角度被定位在所述界面区域内的目标位置包括:
接收所述用户对所述车辆图标的旋转操作,使得所述车辆图标在所述泊车用户界面中被旋转到所述目标角度;
接收所述用户对所述车辆图标的平移操作,使得所述车辆图标在所述泊车用户界面中被平移到所述目标位置。
3.根据权利要求2所述的方法,还包括:在接收所述用户对所述车辆图标的旋转操作期间,在所述车辆图标的周围显示可操控所述车辆图标进行旋转的指示符。
4.根据权利要求2所述的方法,还包括:在接收所述用户对所述车辆图标的旋转操作期间,对所述车辆图标进行高亮显示。
5.根据权利要求2所述的方法,还包括:在接收所述用户对所述车辆图标的平移操作期间,不对所述车辆图标进行高亮显示。
6.根据权利要求2所述的方法,其中,所述用户对所述车辆图标的平移操作包括以下中的至少一项:
在所述泊车用户界面中将所述车辆图标拖动至所述目标位置;
点击所述泊车用户界面中的所述目标位置。
7.根据权利要求1-6中任一项所述的方法,还包括:响应于所述泊车指令生成失败,提示用户重新选择目标角度和/或目标位置。
8.根据权利要求1-6中任一项所述的方法,其中,所述可泊车区域包括不具有边界线的非标准停车位和/或具有边界线的标准停车位。
9.一种用于车辆的装置,所述车辆包括车载显示器,所述装置包括:
第一模块,所述第一模块被配置为确定所述车辆开始泊车;
第二模块,所述第二模块被配置为响应于确定所述车辆开始泊车,在所述车载显示器中显示泊车用户界面,所述泊车用户界面包括作为可泊车区域的视觉表示的界面区域和所述车辆的车辆图标;
第三模块,所述第三模块被配置为接收用户对所述车辆图标的移动操作,使得所述车辆图标以目标角度被定位在所述界面区域内的目标位置;
第四模块,所述第四模块被配置为基于所述目标角度和所述目标位置生成泊车指令;以及
第五模块,所述第五模块被配置为响应于确定所述泊车指令被生成,将所生成的所述泊车指令发送至所述车辆的执行机构以使得所述车辆以所述目标角度停泊在所述可泊车区域中与所述目标位置相对应的泊车位置处。
10.一种计算机设备,包括:
至少一个处理器;以及
至少一个存储器,其上存储有计算机程序,
其中,所述计算机程序在被所述至少一个处理器执行时,使所述至少一个处理器执行权利要求1至8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211001169.XA CN115291770A (zh) | 2022-08-19 | 2022-08-19 | 用于车辆的方法、装置、电子设备、存储介质和车辆 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211001169.XA CN115291770A (zh) | 2022-08-19 | 2022-08-19 | 用于车辆的方法、装置、电子设备、存储介质和车辆 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115291770A true CN115291770A (zh) | 2022-11-04 |
Family
ID=83829966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211001169.XA Pending CN115291770A (zh) | 2022-08-19 | 2022-08-19 | 用于车辆的方法、装置、电子设备、存储介质和车辆 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115291770A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117885757A (zh) * | 2024-03-15 | 2024-04-16 | 浙江极氪智能科技有限公司 | 车位显示方法、装置、设备、车辆、存储介质和程序产品 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110239524A (zh) * | 2019-05-23 | 2019-09-17 | 浙江吉利控股集团有限公司 | 自动泊车方法、装置、系统及终端 |
CN113744560A (zh) * | 2021-09-15 | 2021-12-03 | 厦门科拓通讯技术股份有限公司 | 停车场自动泊车方法、装置、服务器和机器可读存储介质 |
CN114044001A (zh) * | 2021-11-30 | 2022-02-15 | 武汉路特斯汽车有限公司 | 一种辅助手动泊车的方法、装置及车辆 |
-
2022
- 2022-08-19 CN CN202211001169.XA patent/CN115291770A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110239524A (zh) * | 2019-05-23 | 2019-09-17 | 浙江吉利控股集团有限公司 | 自动泊车方法、装置、系统及终端 |
CN113744560A (zh) * | 2021-09-15 | 2021-12-03 | 厦门科拓通讯技术股份有限公司 | 停车场自动泊车方法、装置、服务器和机器可读存储介质 |
CN114044001A (zh) * | 2021-11-30 | 2022-02-15 | 武汉路特斯汽车有限公司 | 一种辅助手动泊车的方法、装置及车辆 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117885757A (zh) * | 2024-03-15 | 2024-04-16 | 浙江极氪智能科技有限公司 | 车位显示方法、装置、设备、车辆、存储介质和程序产品 |
CN117885757B (zh) * | 2024-03-15 | 2024-08-09 | 浙江极氪智能科技有限公司 | 车位显示方法、装置、设备、车辆、存储介质和程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220274589A1 (en) | Automated Parking Interaction Method and Apparatus | |
US9449512B2 (en) | Orchestrating autonomous movements of parked vehicles to optimize parking efficiency | |
US9649999B1 (en) | Vehicle remote operations control | |
JP6367948B2 (ja) | 駐車指令の送信を生じさせるための方法および機器 | |
CN106357714B (zh) | 移动终端、控制方法、音频/视频/导航终端、及车辆管理中心 | |
US9917895B2 (en) | Information providing system and method thereof | |
US20140109080A1 (en) | Self-configuring vehicle console application store | |
US20120096404A1 (en) | Vehicle-mounted device | |
CN110497904B (zh) | 车外信息共享系统、装置以及方法 | |
WO2017181868A1 (zh) | 应用处理方法、设备、界面系统、控制设备及操作系统 | |
KR20220062400A (ko) | 투사 방법 및 시스템 | |
CN109927624B (zh) | 车辆移动的目标区域的投影方法、hmi计算机系统及车辆 | |
US20200033859A1 (en) | Systems and methods for selectively capturing and filtering sensor data of an autonomous vehicle | |
CN115291770A (zh) | 用于车辆的方法、装置、电子设备、存储介质和车辆 | |
CN107135475A (zh) | 车辆定位系统、方法及设备 | |
EP3145160B1 (en) | Apparatus and method for transmitting image files. | |
JP7295148B2 (ja) | 車両制御方法及び装置、車両、コンピュータ可読記憶媒体並びにコンピュータプログラム | |
CN114851846A (zh) | 用于车辆座舱的方法、系统、车辆、存储介质及程序产品 | |
WO2022089310A1 (zh) | 寻星方法及装置 | |
CN107490380B (zh) | 导航方法、装置、存储介质及移动终端 | |
CN109474883B (zh) | 位置处理方法、设备及存储介质 | |
CN112781611B (zh) | 精准选择停车位置的方法、智能控制设备及自动驾驶车辆 | |
CN114333404A (zh) | 一种停车场寻车方法、装置、车辆及存储介质 | |
CN108597194B (zh) | 报警方法、装置、终端设备及存储介质 | |
CN113220330A (zh) | 电子设备的管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |