菜单栏显示方法、装置和电子设备与流程

文档序号:29360127发布日期:2022-03-23 01:10阅读:83来源:国知局
菜单栏显示方法、装置和电子设备与流程

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.图1为本发明实施例提供的一种菜单栏显示方法流程图;
38.图2为本发明实施例提供的一种车机界面状态示意图;
39.图3为本发明实施例提供的另一种车机界面状态示意图;
40.图4为本发明实施例提供的一种菜单栏显示方法的场景应用示意图;
41.图5为本发明实施例提供的另一种菜单栏显示方法的场景应用示意图;
42.图6为本发明实施例提供的一种菜单栏显示装置的功能模块示意图;
43.图7为本发明实施例提供的电子设备的硬件架构示意图。
具体实施方式
44.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.随着车辆座舱多屏、大屏的智能化趋势发展,通过用户与屏幕界面的积极主动的交互,有助于减少驾驶员分心程度,进而提升驾驶安全性并提升用户体验度。
46.目前的车载屏幕显示场景中,各类菜单栏固定显示于该屏幕的特定区域,当用户需全屏显示视频、地图等功能时,沉浸感体验较差。
47.基于此,本发明实施例提供的一种菜单栏显示方法、装置和电子设备,可以在检测到用户使用意图时再显示菜单栏,以缓解了车载显示屏的应用沉浸感匮乏的技术问题。
48.为便于对本实施例进行理解,首先对本发明实施例所公开的一种菜单栏显示方法进行详细介绍,该方法可应用于车载终端、车辆控制器中。
49.图1为本发明实施例提供的一种菜单栏显示方法流程图。
50.参见图1,该菜单栏显示方法、菜单栏隐藏于车载显示屏,车载显示屏的四周设置有感应模块,方法包括:
51.步骤s102,基于感应模块对目标对象进行检测,确定目标对象位于车载显示屏的预设距离内的第一位置。
52.其中,目标对象可理解为用户的手部、腕部、肘部、胳膊等部位,通过该目标对象与车载显示屏的交互,来表征用户对于车载显示屏的使用意图。感应模块可采用接近传感器、红外感应器等能够感知目标对象的器件,该感应模块埋设鱼车载显示屏周边,感应模块可包括多个,用于快速感应目标对象如手部的靠近。每个感应模块沿车载显示屏的边线相邻
设置,如图2所示的沿车载显示屏四条边线分布的点状物。
53.需要说明的是,在该感应模块的作用下,应用过程中,用户无需真实触碰到车载显示屏,当目标对象出现在感应模块的预设距离(感知距离)范围内,即可实现对目标对象位置的检测。
54.步骤s104,将与第一位置对应的菜单栏显示于车载显示屏。
55.这里,如上述实施例所述,车载显示屏中原先并无菜单栏显示,当感应模块感知到用户的使用意图,在检测到目标对象的位置处显示菜单栏。
56.作为一种可选的实施例,每个目标对象的出现位置均可预先对应有一个菜单栏,当检测到哪个位置出现目标对象,即将该位置对应的菜单栏显示于车载显示屏中。其中,每个菜单栏的于车载显示屏的显示位置也可预先设置。
57.在实际应用的优选实施例中,通过设置在车载显示屏四周的感应模块检测到用户目标对象的靠近,即感应到用户的使用意图,在用户真实触碰车载显示屏之前,即可根据感应模块检测到的目标对象的位置,将该位置对应的菜单栏显示于车载显示屏中,以便用户实现快速的操作响应,并在无需使用操作时,提高屏幕使用率,优化用户体验。本发明基于智能座舱屏幕载体用户体验提升,通过隐藏式的菜单栏,让用户拥有更大更整体的界面显示。同时也能快捷唤出菜单栏,便捷操作。
58.在一些实施例中,当用户针对车载显示屏的操作结束后,即在步骤s104之后,该方法还包括:
59.步骤1.1),当持续预设时间未检测到目标对象时,将当前显示于车载显示屏的菜单栏进行隐藏,隐藏后的显示屏如图2所示。
60.可以理解为,例如,若用户此次针对车载显示屏的操作完成后,手指离开屏幕超过预设时长(如10秒),将该菜单栏隐藏。
61.在一些实施例中,还可采用感应模块检测用户的动作手势等等,实现精确的菜单栏显示控制,在步骤s104之后,该方法还包括:
62.步骤2.1),基于感应模块对目标对象进行检测,确定目标对象位于车载显示屏的预设距离内的第一动作。
63.其中,可根据感应模块对连续多个时刻的目标对象的位置进行检测,以确定出该目标对象在车载显示屏的预设距离内的动作。例如,该用户的手指在感应模块的检测距离范围内,第一秒处于坐标(1,1),第二秒处于坐标(1,2),第三秒处于坐标(1,3),则可认定为该用户的手指的手势动作为由下往上滑动,如图4所示。
64.步骤2.2),根据第一动作将当前显示于车载显示屏的菜单栏进行隐藏。
65.示例性地,可预先将不同的坐标变化情况与手指手势动作的对应关系进行设置,以便明确知晓用户动作;还可预先将用户动作与菜单栏的隐藏和/或显示关系进行设置。例如,手势动作为由下往上滑动对应于显示菜单栏,手势动作为由上往下滑动对应于隐藏菜单栏、手势动作为画个圆圈对应于隐藏菜单栏等等。
66.其中,菜单栏的出现起点不限于屏幕的底部,可依据感应模块感应到目标对象的位置类确定。例如:手部从左侧进入,菜单栏则位于左侧屏幕显示。手部从右侧进入,菜单栏则位于右侧屏幕显示等等。
67.在一些实施例中,为了更加准确地对目标菜单栏进行显示,前述实施例的方法还
包括:
68.步骤3.1),基于感应模块对目标对象进行检测,确定目标对象位于车载显示屏的预设距离内的第二动作和第三位置。
69.其中,第三位置可以理解为感应模块识别出当前目标对象的动作的时刻,该目标对象所处的位置。
70.步骤3.2),根据第二动作,在车载显示屏上对第三位置对应的菜单栏进行显示。
71.示例性地,感应模块同时对手势和目标对象的第三位置检测,将该位置对应的菜单栏进行显示,以保证能够准确显示用户期望显示的目标菜单栏。
72.在前述实施例的基础上,为了更加准确地对目标菜单栏进行隐藏,该方法还包括:
73.步骤4.1),基于感应模块对目标对象进行检测,确定目标对象位于车载显示屏的预设距离内的第二动作和第三位置。
74.步骤4.2),根据第二动作,在车载显示屏上对第三位置对应的菜单栏进行隐藏。
75.在实际应用场景中,若当前车载显示屏同时显示多个菜单栏,可分别根据目标对象的手势动作和第三位置,确定出用户期望隐藏的目标菜单栏,并将该目标菜单栏准确隐藏,以保证用户体验。
76.在一些实施例中,为了更加便于用户操作,提高用户的驾驶体验,菜单栏可包括多个菜单项,每个菜单项与感应模块所在的第二位置相关联,其中,如图5所示,该菜单栏中包括5个app的应用菜单项和空调菜单项以及车辆控制菜单项。该方法还包括:
77.步骤5.1),对目标对象进行实时检测,确定当前检测到目标对象的感应模块所在的第二位置。
78.其中,由于用户在落入感应模块的预设距离后,感应模块用户手指可能还会产生移动,因此,目标对象的实时检测结果可能存在差异,每个目标对象的当前位置均能够对应至少一个感应模块。
79.步骤5.2),将与第二位置相关联的菜单项,按照预设规则显示于车载显示屏。
80.示例性地,基于该感应模块对应的第二位置确定相关联的菜单项,例如,感应模块1的第二位置a(2,1),感应模块2的第二位置b(3,1),感应模块3的第二位置c(4,1),感应模块4的第二位置d(5,1),感应模块5的第二位置e(6,1),上述第二位置a-e均与菜单栏的空调菜单项相关联。若当前时刻目标对象对应的感应模块的第二位置为第二位置a-e中的一个或多个,则按照预设规则显示该空调菜单项。
81.其中,该预设规则可理解为预设显示规则,用于使菜单项更加醒目形象地进行显示,包括缩放显示、动态显示和变色显示等等。
82.需要说明的是,当菜单栏被唤出,呈显示状态时,手指尚处于悬浮状态,可通过将对应的菜单项进行放大,来判断操作者将要点击哪个应用,并将该应用ui面积放大,方便操作者点击。
83.作为一种可选的实施例,若该目标对象为用户手肘,或手指较为粗大,该目标对象对应的感应模块的数量可能较多,此时根据该目标对象的感应模块的第二位置对应的统一菜单项中第二位置数量较多的,作为目标菜单项,按照预设规则显示该目标菜单项。
84.例如,若手肘同时对应5个感应模块,其中3个感应模块的第二位置对应某个app应用菜单项,余下2个感应模块的第二位置对应空调菜单项,此时案子预设规则显示该app应
用菜单项。
85.在一些实施例中,为了更加符合车辆应用场景的菜单栏显示效果,方法还包括:
86.步骤6.1),获取当前车辆的行驶状态。
87.其中,可通过传感器等设备对车辆数据进行采集,并基于车辆数据确定当前车辆的行驶状态;或者,直接获取行驶状态,如用户驾驶员输入当前车辆的行驶状态。
88.步骤6.2),根据行驶状态,将与行驶状态对应的菜单栏和/或检测结果对应的菜单栏,显示于车载显示屏,其中,检测结果为感应模块检测到的目标对象位于车载显示屏的预设距离内的位置或动作。
89.示例性地,可根据当前车辆的行驶状态判断是否显示该菜单栏,例如,若当前车辆处于高速行驶状态,可预设菜单栏隐藏于显示屏,或者,若当前车辆处于堵车状态(车辆当前位置较长时间停驻,但油门未关闭),可显示娱乐app所在菜单栏。
90.作为一种可选的实施例,可预先设置行驶状态与菜单栏的对应关系,如车辆若处于行驶过程中,可优先显示地图app应用所在的菜单栏,又如车辆若处于停驻状态,可优先显示娱乐app应用所在的菜单栏。
91.在一些实施例中,为了更加优化用户体验,可对菜单栏的显示方式进行增加,步骤s104还包括:
92.步骤7.1),调整与第一位置对应的菜单栏的缩放比例和/或透明度,以使菜单栏显示于车载显示屏。
93.其中,第一位置为感应模块感应到目标对象的位置,该位置与一个车载显示屏中的位置相对应,当感应模块感应到目标对象,则通过调整缩放比例和/或透明度,将原先隐藏于屏幕中的菜单栏显示于屏幕中。
94.或者,
95.步骤7.2),从车载显示屏的目标侧弹出菜单栏,以使菜单栏显示于车载显示屏,其中,目标侧为车载显示屏与第一位置距离相邻的一侧。
96.示例性地,如图3所示,菜单栏可分别从显示屏的左侧、右侧或底部弹出,实际情况可根据实际感应模块感应到目标对象的位置来决定;作为一种可选的实施例,预先设置不同菜单栏的弹出方向,基于感应模块感应到目标对象的位置确定目标侧,并根据预设的情况,显示该目标侧对应的菜单栏。
97.本发明实施例通过手势感应来隐藏和显示菜单栏。在正常驾驶的过程中,菜单栏默认隐藏,屏幕可显示区域只显示桌面地图或状态栏widget。当用户需要操作时,欲伸手触碰屏幕,位于屏幕周边的接近传感器(approximation)将捕捉手势动作,快速调出菜单栏,实现操作。当用户操作完成后,再次隐藏菜单栏。此申请旨在满足用户对大屏幕的品质需求,通过交互手段,在固定的屏幕尺寸内,扩大界面的显示面积。提升车机整体品质感,节省更多内容空间。
98.如图6所示,本发明实施例提供一种菜单栏显示装置,所述菜单栏隐藏于车载显示屏,所述车载显示屏的四周设置有感应模块,所述装置包括:
99.确定模块,基于所述感应模块对目标对象进行检测,确定所述目标对象位于所述车载显示屏的预设距离内的第一位置;
100.显示模块,将与所述第一位置对应的菜单栏显示于所述车载显示屏。
101.本发明实施例提供的用于实现一种电子设备,本实施例中,所述电子设备可以是,但不限于,个人电脑(personal computer,pc)、笔记本电脑、监控设备、服务器等具备分析及处理能力的计算机设备。
102.作为一种示范性实施例,可参见图7,电子设备110,包括通信接口111、处理器112、存储器113以及总线114,处理器112、通信接口111和存储器113通过总线114连接;上述存储器113用于存储支持处理器112执行上述方法的计算机程序,上述处理器112被配置为用于执行该存储器113中存储的程序。
103.本文中提到的机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
104.非易失性介质可以是非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的非易失性存储介质,或者它们的组合。
105.可以理解的是,本实施例中的各功能模块的具体操作方法可参照上述方法实施例中相应步骤的详细描述,在此不再重复赘述。
106.本发明实施例所提供计算机可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序代码被执行时可实现上述任一实施例所述的方法,具体实现可参见方法实施例,在此不再赘述。
107.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
108.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
109.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
110.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1