显示控制方法和装置与流程

文档序号:30376417发布日期:2022-06-11 02:10阅读:100来源:国知局
显示控制方法和装置与流程

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.场景确定单元,用于确定所述电子设备所处的使用场景信息;
38.第一确定单元,用于基于用户的手指相对显示单元呈现的菜单界面的相对空间位置,从所述菜单界面的功能项中确定用户所需操作的目标功能项;
39.第二确定单元,用于依据所述使用场景信息,从所述目标功能项关联的子功能项集合中,确定用户存在操作需求的至少一个目标子功能项,所述目标功能项关联的子功能项集合中包括所述目标功能项关联的各级菜单中的子功能项;
40.选择区输出单元,用于输出包含所述至少一个目标子功能项的功能选择区。
41.由以上可知,在本技术实施例中,在从该菜单界面的功能项中确定出用户所需操作的目标功能项之后,可以结合电子设备所处的使用场景信息,从目标功能项关联的各级菜单中确定出用户存在操作需求的目标子功能项,并直接输出包含各子功能项的功能选择区,从而使得用户可以直接在功能选择区选择所需的子功能项,而无需依次查询目标功能项的各级菜单来查找所需的子功能项,从而可以提升操作电子设备的便捷性,也可以在电子设备处于复杂使用环境下减少由于操作不便而导致的误操作。
附图说明
42.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
43.图1示出了本技术实施例提供的显示控制方法的一种流程示意图;
44.图2示出了本技术实施例提供的显示控制方法的又一种流程示意图;
45.图3示出了目前常规方式下用户一功能项所需操作的各层级界面示意图;
46.图4示出了本技术实施例中选择一功能项所需操作的界面示意图;
47.图5示出了本技术实施例提供的显示控制方法的又一种流程示意图;
48.图6示出了本技术实施例提供的显示控制方法在一种应用场景中的流程示意图;
49.图7示出了本技术实施例提供的显示控制装置的一种组成结构示意图;
50.图8示出了本技术实施例提供的电子设备的一种组成架构示意图。
具体实施方式
51.本技术实施例提供的显示控制方法和装置可以降低操作电子设备的复杂度,并减少误操作。特别是,对于一些操作环境较为复杂,不易于准确操控的电子设备,例如,车载终端或者在处于运行的车辆内的手机等电子设备,通过本技术的方案可以有效提升操作电子设备的便捷性,并减少由于操作环境影响而导致的误操作。
52.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.如图1,其示出了本技术实施例提供的显示控制方法的一种流程示意图,本实施例的方法应用于电子设备,该电子设备可以为车载终端、手机或者笔记本电脑等等,本实施例的方法可以包括:
54.s101,确定电子设备所处的使用场景信息。
55.其中,使用场景信息表征当前使用电子设备所处的使用场景。
56.如,该使用场景信息可以包括电子设备所处的地理位置、地理环境(如高山、平原或者崎岖山路等)、天气环境状况以及运动状态等等多个维度中的一个或者多个维度的信息。
57.使用场景信息所包含的具体信息种类可以根据需要设定,在此不加限制。
58.其中,确定使用场景信息的方式可以有多种。如,可以利用电子设备自身的传感器获得电子设备自身的运动状态信息(如运动速度、方向以及加速度等)以及所处的外部环境状况(如湿度、是否有雨雪等)。又如,可以借助通信网络从服务器获得电子设备所处的地理位置、地理环境以及天气状况信息等等。
59.可以理解的是,在实际应用中,基于所需获得的使用场景信息的种类不同,可以同时利用一种方式或者多种方式结合来确定使用场景信息。例如,结合重力传感器确定电子设备所处的运行速度以及运行状况的同时,还可以结合服务器获得的天气状况信息,确定承载电子设备的用户或者车辆的运行状态、运行路段以及天气状况等使用场景信息。
60.可以理解的是,通过电子设备所处的使用场景信息可以反映出用户当前操作电子设备的操作需求。
61.s102,基于用户的手指相对显示单元呈现的菜单界面的相对空间位置,从菜单界面的功能项中确定用户所需操作的目标功能项。
62.可以理解的是,在电子设备的显示单元呈现出菜单界面的情况下,用户可以根据需要菜单界面中选择功能项,以通过功能项关联的各级菜单选择所需的操作功能。
63.其中,菜单界面中的功能项为菜单界面中呈现出的多个可供选择的操作项,通过操作项可以触发启动一项操作功能或者展现一个操作界面。
64.举例说明,菜单界面中可以呈现有“常用”功能项、“设置”功能项以及“灯光”功能项等,其中,选择“常用”功能项可以触发展现出一些常用功能的二级菜单界面,选择“设置”功能项可以展现出电子设备相关设置的操作界面,而选择“灯光”功能项,则可以触发电子设备开启手电筒或者被控灯等。
65.其中,用户所需操作的目标功能项可以为基于用户的手指与菜单界面的相对空间位置,确定出的用户选择的目标功能项;也可以是在用户的手指接触显示单元之前,基于用户的手指相对菜单界面的相对空间位置,确定出用户需要操作的目标功能项。后续会结合实施例对确定目标功能项的过程进行介绍,在此不再赘述。
66.s103,依据使用场景信息,从目标功能项关联的子功能项集合中,确定用户存在操作需求的至少一个目标子功能项。
67.其中,目标功能项关联的子功能项集合中包括目标功能项关联的各级菜单中的子功能项。
68.其中,目标功能项可以包括一级或者多级菜单,而每级菜单上又可能会包括至少一个功能项,为了便于区分,将目标功能项关联的各级菜单上的功能项称为该目标功能项的子功能项。
69.例如,以目标功能项为“常用”功能项,那么“常用”功能项的菜单可以为一级菜单,该一级菜单中可以包括:风挡功能、灯光控制等,而风挡功能又可以包括一层菜单,该菜单
为常用功能项的二级菜单,该二级菜单可以包括:前挡风加热(开启/关闭)、后挡风加热以及雾灯等功能项。基于此可知,目标功能项的子功能项可以包括:风挡功能、灯光控制、前挡风加热、后挡风加热以及雾灯等等。
70.可以理解的是,由于目标功能项可能包括多个处于不同层级菜单上的子功能项,如果用户需要选择某个子功能项,可能需要依次打开各级菜单才可以选择相应的子功能项,操作较为复杂。
71.而考虑到使用场景信息表征的电子设备当前的使用场景,电子设备在不同使用场景下所可能操作的操作项目也会有所不同,因此,在确定出目标功能项之后,本技术可以结合该电子设备的使用场景信息,从目标功能项的各级子菜单中筛选出用户存在操作需求的子功能项。
72.为了便于区分,将目标功能项的子功能项集合中用户存在操作需求的子功能项称为目标子功能项。
73.在一种可能的实现方式中,在电子设备的使用场景确定的情况下,考虑到不同用户的使用习惯也会存在差异,因此,为了能够更为准确的筛选出用户存在操作需求的目标子功能项,本技术还可以依据用户操作习惯信息,从该目标功能项关联的子功能项集合中,确定属于用户在该使用场景信息对应的使用场景中可能操作的至少一个目标子功能项。
74.其中,用户操作习惯信息至少包括:该电子设备的使用者历史上在不同使用场景下选择功能项的信息。如,用户操作习惯信息可以记录有电子设备的使用者在不同使用场景下选择使用过的功能项、选择功能项的次数以及选择功能项的选择路径(如依次通过哪些功能项最终选择出该功能项)等等信息中的一种或者多种。
75.可以理解的是,为了能够更为全面的反映在某个使用场景下用户可能选择的功能项,或者是为了弥补电子设备的使用者的历史操作习惯数据不足,用户操作习惯信息还可以包括:电子设备的使用者之外的其他用户在不同使用场景下选择功能项的信息。
76.s104,输出包含至少一个目标子功能项的功能选择区。
77.可以理解的是,将从目标功能项的子功能项集合中筛选出的属于用户存在操作需求的目标子功能项单独输出,可以使得用户可以选择某个目标子功能项,从而无需用户再逐层菜单查找所需的子功能项,既可以减少操作复杂度,也可以降低在复杂操作环境中逐个层级菜单查找子功能项而导致的误操作风险。
78.其中,功能选择区可以采用窗口或者菜单的形式展现,对此不加限制。
79.可以理解的是,如果承载电子设备的承载对象的运动或者颠簸状态下,用户无法可靠和准确地在显示单元上进行操作,如,在车辆处于颠簸状态下,可能无法稳定和准确地操作车载终端;或者,握持手机的用户在颠簸的车辆内或者是走路过程中,可能无法准确地操作手机。
80.基于此,在一种可能的实现方式中,为了能够便于用户在功能选择区内更为方便且准确地选择所需的目标子功能项,本技术还可以在功能选择区采用设定的显示效果来显示各目标子功能项。
81.其中,该设定的显示效果不同于前面菜单界面呈现功能项的第一显示效果。其中,通过设定的显示效果呈现出的一功能项比采用第一显示效果呈现出的该功能项的尺寸更大。
82.当然,设定的显示效果还包括功能项的颜色不同于第一显示效果所呈现出的功能项的颜色。如,采用设定的显示效果呈现出的功能项的颜色比采用第一显示效果呈现出该功能项的颜色更为明显,吸引人注意。
83.在又一种可能的实现方式中,本技术还可以获得电子设备的加速度信息,如,获得电子设备中的重力传感器感应到的加速度信息。在此基础上,可以结合该加速度信息,确定该至少一个目标子功能项的布局模式,然后,按照该目标子功能项的布局模式生成包含该至少一个目标子功能项的功能选择区。
84.其中,结合加速度信息确定出的布局模式为适合用户操作该目标子功能项的布局模式。
85.可以理解的是,电子设备的加速度信息可以反映出电子设备的摇晃或者摆动方向以及幅度。为了适应电子设备的摇晃或摆动,使得用户能够更为方便和准确地从功能选择区选择某个目标子功能项,本技术可以结合电子设备的加速度信息确定适合操作该至少一个目标子功能项的布局模式。
86.例如,假设加速度信息表征电子设备左右移动,那么用户手指可能也会存在左右抖动的情况,那么可以确定该至少一个目标子功能项按顺序从上到下排布更为适合用户操作,这样即使在用户选择某个目标子功能项的过程中,用户的手指左右抖动,也不会触发选择到其他目标子功能项的情况。
87.当然,在实际应用中,还可以结合电子设备的加速度信息以及用户界面使用习惯信息来综合确定该至少一个目标子功能项的布局模式。其中,用户界面使用习惯信息可以包括在不同加速度模式下,用户选择或者设定的界面展现或者布局模式的信息。
88.由以上内容可知,本技术在从该菜单界面的功能项中确定出用户所需操作的目标功能项之后,可以结合电子设备所处的使用场景信息,从目标功能项关联的各级菜单中确定出用户存在操作需求的目标子功能项,并直接输出包含各子功能项的功能选择区,从而使得用户可以直接在功能选择区选择所需的子功能项,而无需依次查询目标功能项的各级菜单来查找所需的子功能项,从而可以提升操作电子设备的便捷性,也可以在电子设备处于复杂使用环境下减少由于操作不便而导致的误操作。
89.在本技术实施例中,基于用户的手指相对菜单界面的相对空间位置确定用户所需操作的目标功能项可以有多种可能:
90.在一种可能的情况中,在检测到用户的手指接触显示单元,基于用户的手指相对显示单元中菜单界面的相对位置,确定用户选择的目标功能项。
91.可以理解的是,在电子设备处于一些较为复杂的使用场景下,用户的手指在显示单元上点击选择功能项的复杂度较高,如,以车载终端而言,在车载终端所在的车辆处于颠簸状态下,用户可能无法较为快速和准确的选择目标功能项。
92.为了降低在复杂使用环境下选择功能项的难度较高,在又一种可能的实现方式中,本技术还可以在确定出用户的手指相对显示单元呈现的菜单界面的相对空间位置之后,如果该相对空间位置满足设定条件,基于该相对空间位置,从该菜单界面的功能项中确定用户待操作的目标功能项。其中,相对空间位置满足设定条件表征用户存在对菜单界面的操作需求。
93.也就是说,在基于用户的手指相对菜单界面的相对空间位置确定出用户存在操作
菜单界面的操作需求时,用户的手指无需接触菜单界面,便可以根据该相对空间位置确定用户待操作的目标功能项,从而减少用户点触选择功能项的复杂度。
94.进一步的,为了能够更为准确的确定用户待操作的目标功能项,在该相对空间位置满足设定条件时,在结合该相对空间位置的基础上,还可以考虑用户使用习惯等信息来综合确定目标功能项。下面结合实施例对该种情况进行说明。
95.如图2所示,其示出了本技术一种显示控制方法的又一种流程示意图,本实施例的方法可以包括:
96.s201,确定电子设备所处的使用场景信息。
97.该步骤可以参见前面实施例的相关介绍,在此不再赘述。
98.s202,确定用户的手指相对显示单元呈现的菜单界面的相对空间位置。
99.其中,该相对空间距离可以通过电子设备的感应器或者与电子设备相连的感应器确定。
100.如,可以通过电子设备上的摄像头摄取用户的手指图像,还可以通过电子设备关联的红外传感器感应用户的手指的相对位置信息等,在此基础上可以结合手指图像和相对位置信息中的一种或者两种,确定手指相对菜单界面的相对空间位置。
101.当然,此处仅仅是举例说明,在实际应用中,还可以通过其他方式确定手指相对电子设备输出的菜单界面的相对空间位置,对此不加限制。
102.该相对空间位置可以反映的是手指相对菜单界面的空间位置,因此,基于相对空间位置可以反映出手指在菜单界面的投影点位置,也可以反映出手指与菜单界面之间的垂直距离等信息。
103.s203,确定相对空间位置满足设定条件,基于相对空间位置和辅助决策信息,从菜单界面的功能项中确定用户待操作的目标功能项。
104.其中,相对空间位置满足设定条件表征用户存在对菜单界面的操作需求。
105.如,设定条件可以为,用户的手指与菜单界面的垂直距离小于设定第一阈值,且用户的手指在菜单界面的投影点位置距离菜单界面中至少一个功能项的距离小于设定的第二阈值。其中,该第一阈值和第二阈值均可以根据需要设定。
106.可以理解的是,用户需要操作电子设备输出的菜单界面中的功能项时,用户的手指也必然会靠近菜单界面且会处于某一个或者几个功能项对应的空间范围内,因此,通过分析该相对空间位置是否满足设定条件,可以确定出用户是否存在操作该菜单界面的操作需求。
107.其中,辅助决策信息至少可以包括:电子设备所处的该使用场景信息。
108.可以理解的是,在不用使用场景下用户操作电子设备的操作需求也会有所差别,因此,本技术结合用户手指相对菜单界面的相对空间位置以及该使用场景信息,有利于更为准确地判断出用户期望操作的功能项。
109.如,在用户走路过程中握持电子设备或者电子设备处于颠簸的车辆内等情况下,那么由于电子设备以及用户手指的抖动,用户很难准确将手指定位到菜单界面的某个功能项上。在此基础上,本技术在结合用户手指相对菜单界面的相对位置的基础上,还会考虑使用场景信息,从而可以排除一些该使用场景下不太可能的选择的功能项,也就可以有效排除由于用户的手指抖动使得手指位置偏移等原因而可能误选的功能项,自然也就可以更为
准确确定出用户期望选择的目标功能项。
110.在一种可能的实现方式中,该辅助决策信息还可以包括:用户操作习惯信息。该用户操作习惯信息至少包括电子设备的使用者历史上在不同使用场景下选择功能项的信息。
111.当然,用户操作习惯信息还可以是包括:多个不同用户历史上在不同使用场景下使用的功能项信息;或者是,用户操作习惯信息可以是结合多个不同用户在不同使用场景下使用的功能项信息,确定出的不同使用场景下适合的功能项信息。
112.可以理解的是,在基于用户的手指相对菜单界面的相对空间位置,从菜单界面中确定出处于用户操作范围内的至少一个候选功能项之后,结合当前的使用场景信息以及用户在该使用场景信息对应的使用场景下的操作习惯信息,可以更为有利于准确确定出用户希望操作的目标功能项,可以进一步减少误判。
113.s204,依据用户操作习惯信息,从目标功能项关联的子功能项集合中,确定属于用户在使用场景信息对应的使用场景中可能操作的至少一个目标子功能项。
114.其中,目标功能项关联的子功能项集合中包括所述目标功能项关联的各级菜单中的子功能项。
115.该用户操作习惯信息可以参见上面的介绍,在此不再赘述。
116.在本实施例中,以结合使用场景信息的基础上,结合用户操作习惯信息来综合确定用户可能操作的目标子功能项,能够进一步提升确定子功能项的准确度,减少误判。
117.如,假设目标功能项为“常用”功能项,而当前使用场景为雨雪天气且处于位置a的高速出口,那么根据使用场景需要操作的“常用”功能项下的子功能项可能会包括:地图功能项、地图功能项-导航、雾灯功能项、风挡功能-前视镜加热、风挡功能-后视镜加热、风挡功能-前挡风加热等;然而,根据用户的使用习惯信息,确定出该电子设备的用户在位置a没有开启过地图功能项以及相关的导航,则可以直接将风挡功能下的“前挡风加热”、“前视镜加热”、“后视镜加热”、以及“雾灯”这几个子功能项确定为目标子功能项。
118.可以理解的是,本实施例中为了便于理解,以结合用户操作习惯和使用场景信息来确定目标子功能项为例说明。但是可以理解的是,在实际应用中,对于仅仅基于使用场景信息确定目标子功能项的方式也同样适用于本实施例,对此不再赘述。
119.s205,输出包含至少一个目标子功能项的功能选择区。
120.该步骤s205可以参见前面实施例的相关介绍。
121.可以理解的是,在本技术实施例中,在用户的手指相对电子设备输出的菜单界面的相对空间位置满足设定条件的情况下,本技术便可以结合该相对空间位置、使用场景信息以及用户操作习惯信息,确定菜单界面中用户待操作的目标功能项,并进一步确定目标功能项中用户可能操作的至少一个目标子功能项,然后直接输出包含该至少一个目标子功能项的功能选择区,从而可以直接向输出用户可能操作的各目标子功能项,使得用户可以直接在功能选择区中选择所需的目标子功能项,通过在功能选择区的一次选择操作便可以完成所需启动的子功能项,避免了用户先选择功能项,再从依次翻找功能项关联的各级菜单并选择所需的子功能项等复杂操作,大大提高了操作电子设备的便捷性。
122.而且,由于无需用户选择功能项及翻找功能项的各级菜单,也就可以减少在翻找各级菜单过程中由于电子设备与用户手指抖动而导致的误操作,有利于更为准确和快捷的选择功能项。
123.与前面实施例类似,为了便于用户在功能选择区中选择目标子功能项,也考虑到功能选择区内的目标子功能项的数量较为有限,本技术中功能选择区内呈现出的各子功能项的尺寸可以明显大于电子设备在菜单界面呈现出的功能项的尺寸,以及在功能项的各级菜单中呈现出的子功能项的尺寸。
124.当然,功能选择区中可以通过其他方式突出子功能项的区域范围,或者采用其他方式来有利于用户选择子功能项。
125.为了便于理解本实施例的好处,下面结合一种应用场景进行说明:
126.如,以电子设备为车载终端(对于在车辆内使用的手机等电子设备也类似),仍假设电子设备的使用场景信息为:当前使用场景为雨雪天气且处于位置a的高速出口范围内。
127.可以理解的是,在用户驾驶车辆的过程中,且在当前的使用场景信息对应的使用场景下,用户的眼睛无法长时间注视电子设备的显示单元,且用户的手指出现抖动的可能性较大,很难可靠从显示单元的菜单界面中的功能项及各级菜单中准确选择所需的功能项。
128.假设在当前的使用场景下,用户实际需要开启的是前挡风加热功能。
129.那么,如果按照现有常规的操作方式可以如图3所示。
130.如图3示出了现有常规方式下用户选择前挡风加热功能所需逐个操作的各层级界面。
131.如图3所示,在电子设备的显示单元呈现出菜单界面31之后,用户为了能够开启前挡风加热功能,需要先点击菜单界面31中的“常用”功能项311,然后会触发电子设备输出二级菜单32。
132.在二级菜单32中可以包括:“地图”功能项321、“风挡功能”功能项322和“雾灯”功能项323等。而为了选择前挡风加热功能,用户调取该二级菜单界面中“风挡功能”的菜单,以使得电子设备输出三级菜单33。
133.在该三级菜单33中才显示有前挡风加热功能331,用户才可以选择开启前挡风加热功能。
134.可见,按照图3中示出的传统操作方式,用户需要在不同层级的菜单中多次点击才可以选择所需的功能项,操作复杂度高。然而在用户驾驶车辆且天气和环境较为复杂的情况下,用户无法准确操作电子设备,因此,每次调取各级菜单以及点击选择功能项都可能由于误触而导致误操作,操作难度大,准确度低。
135.而在本技术中,在该使用场景中选择前挡风加热功能的界面操作的示意过程可以如图4所示。
136.由图4可以看出,在电子设备的显示单元呈现出菜单界面41之后,如果用户的手指处于菜单界面的上方且位置靠近该“常用”功能项411,那么即使用户的手指由于抖动等原因无法准确定位该“常用”功能项,但是电子设备根据当前的使用场景以及用户的操作习惯,并结合手指当前相对菜单界面的相对空间位置,也可以预测出用户当前操作的是“常用”这一功能项。
137.在此基础上,电子设备结合“常用”这一功能项关联的各级菜单中的各个子功能项,并结合用户的使用习惯信息,确定在当前使用场景下用户可能操作的子功能项为“常用”功能项下的“雾灯”子功能项,以及“常用”下的“风档功能”所关联的各个子功能项,那
么,电子设备可以直接弹出包含确定出的各个子功能项的功能选择区42。
138.由图4可以看出,该功能选择区42上直接呈现有“雾灯”、“前挡风加热”、“前视镜加热”、“后视镜加热”等子功能项。而且,功能选择区中各个子功能项的图标明显大于该菜单界面41中功能项的图标大小。这样,用户便可以更为准确和方便地在功能选择区42中选择“前挡风加热”这一子功能项。
139.由图4可以看出,在用户的手指未接触菜单界面的情况下,只要用户的手指靠近“常用”功能项附近,则电子设备可以根据使用场景以及用户操作习惯信息,自动确定出用户可能需要选择的子功能项,使得用户可以直接看到功能选择区内的各个子功能项,并在功能选择区42中选择所需的子功能项,从而使得用户只需要一次点击选择操作便可以选择所需的“前挡风加热”,既简化了选择“前挡风加热”这一功能项的复杂度;也避免频繁地调取各级菜单并进行选择操作而引发的误操作,有利于提高操作准确度。
140.可以理解的是,在输出包含该至少一个目标子功能项的功能选择区之后,本技术还可以监测用户对功能选择区的操作,以便在推荐的功能选择区内的子功能项不适合用户的情况下,及时更新用户操作习惯信息。
141.具体的,如果基于用户对该功能选择区的操作确定出该功能选择区内的目标子功能项不属于用户需要选择的子功能项,确定用户在该使用场景信息对应的使用场景下实际选择的功能项信息。相应的,可以基于用户实际选择的功能项信息更新存储的该用户操作习惯信息。
142.其中,如果用户未选择该功能选择区内的目标子功能项,而是选择关闭或者退出该功能选择区,则说明该功能选择区内的各目标子功能项不是用户需要选择的子功能项,在该种情况下,则说明预测出的用户可能选择的子功能项有误。在该种情况下,可以监测用户实际选择的功能项的相关信息。
143.其中,用户实际选择的功能项信息可以为在用户未在该功能选择区选择任何子功能项的前提下,用户重新从菜单界面选择的功能项以及从功能项的各级菜单中最终选择的功能项的信息。
144.其中,更新用户操作习惯信息可以是向用户操作习惯信息中新增在该使用场景下可能选择的功能项信息;也可以是基于用户选择的功能项信息,更改用户操作习惯信息中该使用场景下所可能选择的功能项,或者是,更新用户操作习惯信息中选择该功能项信息的概率等等,对此不加限制。
145.可以理解的是,通过不断更新用户操作习惯信息有利于更准确的确定用户在不同使用场景下可选择的功能项以及功能项下的子功能项的信息。
146.可以理解的是,在本技术实施例中,准确从菜单界面中确定出用户所需操作的目标功能项,是准确为用户推荐子功能项的关键。基于此,为了能够进一步提升确定用户所需选择的目标功能项的准确度,本技术还可以在基于用户的手指与菜单界面的相对空间位置,随时调整菜单界面中部分功能项的显示尺寸大小,减少误判。
147.如参见图5,其示出了本技术一种显示控制方法一个实施例的流程示意图,本实施例的方法可以包括:
148.s501,确定电子设备所处的使用场景信息。
149.该步骤可以参见前面实施例的相关介绍,在此不再赘述。
150.s502,基于用户的手指相对显示单元呈现的菜单界面的第一相对空间位置,从菜单界面的功能项中确定处于用户操作范围内的至少一个候选功能项。
151.其中,为了便于区分,将处于用户操作范围内的功能项称为候选功能项。
152.如,可以基于用户的手指在菜单界面的投影坐标点,确定菜单界面中属于用户操作范围的区域,例如,将与该投影坐标点距离小于设定阈值的区域作为用户操作范围的区域。相应的,可以确定出菜单界面中处于用户操作范围内的各候选功能项。
153.其中,随着第一相对空间位置的变化,候选功能项也可能会随着变化。
154.s503,将至少一个候选功能项的显示效果由第一显示效果切换为第二显示效果。
155.该第一显示效果可以认为是菜单界面呈现功能项的原始显示效果。
156.其中,采用第二显示效果显示的候选功能项的尺寸,大于采用第一显示效果显示的候选功能项的尺寸。
157.当然,为了使得用户能够更容易区分各个候选功能项,相对第一显示效果,第二显示效果呈现出的候选功能项的显示边框的颜色更亮或者显示边框更粗等,对此不加限制。
158.s504,基于用户的手指相对显示单元呈现的菜单界面的第二相对空间位置,从采用第二显示效果显示的至少一个候选功能项中确定出用户所需操作的目标功能项。
159.其中,第二相对空间位置为以第二显示效果显示出候选功能项之后,手指相对于菜单界面的相对空间位置。
160.可以理解的是,为了减少误操作,可以在以第二显示效果呈现出候选功能项之后,如果检测到用户的手指相对菜单界面的相对空间位置维持设定时长(如2毫秒等)时,确定该相对空间位置为第二相对空间位置。
161.其中,结合第二相对空间位置确定目标功能项的方式可以为前面提到的确定目标功能项的几种实现方式中的任意一种。
162.如,如果用户的手指相对菜单界面的相对空间位置满足设定条件,可以将该相对空间位置确定为第二相对空间位置,然后结合基于第二相对空间位置,确定用户待操作的目标功能项。当然,还可以是结合第二相对空间位置、电子设备当前的使用场景信息以及用户操作习惯信息,来综合确定用户待操作的目标功能项。
163.又如,如果用户的手指接触操作界面,可以结合第二相对空间位置确定用户选择的候选功能项,将该候选功能项确定为目标功能项。
164.s505,依据用户操作习惯信息,从目标功能项关联的子功能项集合中,确定属于用户在使用场景信息对应的使用场景中可能操作的至少一个目标子功能项。
165.其中,目标功能项关联的子功能项集合中包括目标功能项关联的各级菜单中的子功能项。
166.需要说明的是,对于仅仅基于使用场景信息确定目标子功能项的情况也同样适用于本实施例。
167.s506,输出包含至少一个目标子功能项的功能选择区。
168.以上步骤s504和s506可以参见前面的相关介绍,在此不再赘述。
169.在本技术中,可以基于用户的手指相对菜单界面的第一相对空间位置,将处于用户操作范围内的候选功能项放大显示,在此基础上,即使用户的手指出现抖动,也可以减少由于抖动而使得手指偏移到用户不希望选择的候选功能项上的可能,使得用户的手指能够
更为准确的从各候选功能项中选择或者指示出所需操作的目标功能项,也就有利于结合使用场景信息以及目标功能项准确确定出用户所可能操作的子功能项。
170.可以理解的是,在本技术中,确定的电子设备所处的使用场景信息可以有多种可能。
171.下面结合一种可能的情况进行说明。
172.在一种可能的情况中,本技术可以确定电子设备所处的道路环境信息和天气环境信息中的一种或者多种。
173.可以理解的是,考虑到一些车载终端或者在各种运行的车辆内使用的电子设备更容易由于道路颠簸或者天气状况等原因,导致车辆驾驶者或者乘坐者无法稳定操作电子设备,因此,在该种场景下,结合电子设备所处的道路环境信息以及天气环境信息来确定所需操作的功能项,更有利于提高操作便捷性,降低误操作。
174.其中,道路环境信息可以结合电子设备的感应到的加速度信息、电子设备获得的车辆运行状态、获取的地理环境信息以及路况信息等综合确定。
175.该天气环境信息可以结合车辆运行状态以及获取到的天气状况信息确定,当然,还可以结合电子设备的湿度等传感器感应到的数据,来综合确定天气环境信息,对此不加限制。
176.下面结合电子设备为车载终端,并以一种实现可能对本技术的方案进行介绍。如图6所示,其示出了本技术实施例提供的显示控制方法的又一种流程示意图,本实施例的方法可以包括:
177.s601,获得车载终端所处的道路环境信息和天气环境信息。
178.其中,道路环境信息可以反映车载终端所处车辆运行的道路类型、行驶环境以及行驶速度等与道路行驶相关的信息。如,道路环境信息可以反映出车载终端所处车辆的颠簸程度、车辆所处的道路是城市公路,还是崎岖的山间公路,当前所处的道路位置等等。
179.在确定道路环境信息时可以结合多个维度的信息来综合确定,如,可以获得车载终端上重力传感器感应到的加速度信息,车载终端所在车辆的车辆运行状态,以及该车载终端所处的地理环境信息,结合加速度信息,车辆运行状态信息以及地理环境信息,确定道路环境信息。
180.其中,天气环境信息可以反映出车载终端所处车辆当前所在位置的天气状况。天气环境信息可以表征车载终端所在车辆当前是否处于雾天形式状态、当前环境是否存在雨雪以及车辆能见度等等。
181.如,可以结合所述车辆运行状态以及车载设备获取到的天气状况信息,确定所述电子设备所处的天气环境信息。其中,车辆运行状态可以包括车速,车辆是否启动雨刷、是否开启雾灯等辅助判断天气环境的运行状态信息。
182.s602,确定用户的手指相对显示单元呈现的菜单界面的相对空间位置。
183.s603,确定相对空间位置满足设定条件,基于相对空间位置、地理环境信息、天气状况信息以及用户操作习惯信息,从菜单界面的功能项中确定用户待操作的目标功能项。
184.其中,相对空间位置满足设定条件表征用户存在对菜单界面的操作需求。
185.s604,依据用户操作习惯信息,从目标功能项关联的子功能项集合中,确定属于用户在该种地理环境信息和天气状况信息对应的使用场景中可能操作的至少一个目标子功
能项。
186.其中,目标功能项关联的子功能项集合中包括所述目标功能项关联的各级菜单中的子功能项。
187.s605,输出包含至少一个目标子功能项的功能选择区。
188.该步骤s605可以参见前面实施例的相关介绍,在此不再赘述。
189.对应本技术实施例提供的显示控制方法,本技术实施例还提供了一种显示控制装置。如图7所示,其示出了本技术实施例提供的显示控制装置的一种组成结构示意图,该显示控制装置可以应用于电子设备。
190.该装置可以包括:
191.场景确定单元701,用于确定所述电子设备所处的使用场景信息;
192.第一确定单元702,用于基于用户的手指相对显示单元呈现的菜单界面的相对空间位置,从所述菜单界面的功能项中确定用户所需操作的目标功能项;
193.第二确定单元703,用于依据所述使用场景信息,从所述目标功能项关联的子功能项集合中,确定用户存在操作需求的至少一个目标子功能项,所述目标功能项关联的子功能项集合中包括所述目标功能项关联的各级菜单中的子功能项;
194.选择区输出单元704,用于输出包含所述至少一个目标子功能项的功能选择区。
195.在一种可能的实现方式中,第一确定单元,包括:
196.位置确定子单元,用于确定用户的手指相对显示单元呈现的菜单界面的相对空间位置;
197.第一确定子单元,用于确定所述相对空间位置满足设定条件,基于所述相对空间位置,从所述菜单界面的功能项中确定用户待操作的目标功能项,所述相对空间位置满足设定条件表征用户存在对所述菜单界面的操作需求。
198.在一种可能的实现方式中,该第一确定子单元,具体为,用于确定所述相对空间位置满足设定条件,基于所述相对空间位置和辅助决策信息,从所述菜单界面的功能项中确定用户待操作的目标功能项,所述辅助决策信息包括:所述使用场景信息,或者,所述使用场景信息和用户操作习惯信息,所述用户操作习惯信息至少包括所述电子设备的使用者历史上在不同使用场景下选择功能项的信息。
199.在一种可能的实现方式中,第二确定单元,包括:
200.第二确定子单元,用于依据用户操作习惯信息,从所述目标功能项关联的子功能项集合中,确定属于用户在所述使用场景信息对应的使用场景中可能操作的至少一个目标子功能项,所述用户操作习惯信息至少包括:所述电子设备的使用者历史上在不同使用场景下选择功能项的信息。
201.在一种可能的实现方式中,该装置还包括:
202.实际操作确定单元,用于在选择区输出单元输出包含所述至少一个目标子功能项的功能选择区之后,如基于用户对所述功能选择区的操作确定出所述功能选择区内的目标子功能项不属于用户需要选择的子功能项,确定用户在所述使用场景信息对应的使用场景下实际选择的功能项信息;
203.习惯信息更新单元,用于基于用户实际选择的功能项信息更新存储的所述用户操作习惯信息。
204.在又一种可能的实现方式中,场景确定单元,包括:
205.场景确定子单元,用于确定所述电子设备所处的道路环境信息和/或天气环境信息。
206.在又一种可能的实现方式中,该场景确定子单元,包括:
207.加速度确定子单元,用于获得重力传感器感应到的加速度信息;
208.状态确定子单元,用于获得所述电子设备所在车辆的车辆运行状态;
209.信息获取子单元,用于获取所述电子设备所处的地理环境信息和天气状况信息;
210.道路状况确定子单元,用于结合所述加速度信息、车辆运行状态和地理环境信息,确定所述电子设备所处的道路环境信息;
211.天气环境确定子单元,用于结合所述车辆运行状态和天气状况信息,确定所述电子设备所处的天气环境信息。
212.在又一种可能的实现方式中,该装置还包括:
213.加速度获得单元,用于在选择区输出单元输出包含所述至少一个目标子功能项的功能选择区之前,获得重力传感器感应到的加速度信息;
214.布局模式确定单元,用于结合所述加速度信息,确定至少一个目标子功能项的布局模式,所述布局模式为适合用户操作所述目标子功能项的布局模式;
215.选择区生成单元,用于按照所述目标子功能项的布局模式,生成包含至少一个目标子功能项的功能选择区。
216.在又一种可能的实现方式中,第一确定单元,包括:
217.候选确定子单元,用于基于所述用户的手指相对显示单元呈现的菜单界面的第一相对空间位置,从所述菜单界面的功能项中确定处于用户操作范围内的至少一个候选功能项;
218.效果切换子单元,用于将所述至少一个候选功能项的显示效果由第一显示效果切换为第二显示效果,其中,采用第二显示效果显示的所述候选功能项的尺寸,大于采用第一显示效果显示的所述候选功能项的尺寸;
219.目标确定子单元,用于基于所述用户的手指相对显示单元呈现的菜单界面的第二相对空间位置,从采用第二显示效果显示的至少一个候选功能项中确定出用户所需操作的目标功能项。
220.又一方面,本技术还提供了一种电子设备,如图8所示,其示出了该电子设备的一种组成结构示意图,该电子设备可以为任意类型的电子设备,该电子设备至少包括存储器801和处理器802;
221.其中,处理器801用于执行如上任意一个实施例中的显示控制方法。
222.该存储器802用于存储处理器执行操作所需的程序。
223.可以理解的是,该电子设备还可以包括显示单元803以及输入单元804。
224.可以理解的是,该电子设备还可以包括加速度传感器等等其他部件。
225.当然,该电子设备还可以具有比图8更多或者更少的部件,对此不加限制。
226.另一方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上任意一个实施例所述的显示
控制方法。
227.本技术还提出了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机程序在电子设备上运行时,用于执行如上任意一个实施例中的显示控制方法。
228.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。同时,本说明书中各实施例中记载的特征可以相互替换或者组合,使本领域专业技术人员能够实现或使用本技术。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
229.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
230.对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
231.以上仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1