本技术涉及车载设备的,尤其是涉及一种车载设备的界面控件选择方法、装置、设备及介质。
背景技术:
1、随着汽车电子技术的飞速发展以及人们对汽车功能多样化、便捷化、人性化的需求逐步升温,车载信息娱乐和信息通讯系统逐渐成为汽车厂商追捧的热点。车载信息娱乐和信息通讯系统主要包括车载通讯系统、电子导航系统(gps)、智能交通系统、车载网络、汽车音响系统、车载娱乐系统等。
2、语音交互技术在这些系统扮演着十分重要的角色,语音交互技术就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令,实现人与机器的交流,如用户直接说出车载显示屏上可见的文本信息,而无需手动点击界面控件;当用户发出语音指令时,车载系统的语音助理会识别这些指令,并模拟点击到对应的界面控件上,从而执行用户期望的操作。
3、但是,在车载显示屏上相同的文本信息可能对应多个界面控件,如文本信息为播放,对应的界面控件包括音乐播放和视频播放,当用户发出语音指令时,可能无法确定用户想要点击的是哪一个界面控件,从而导致操作失误或无法满足用户需求。
技术实现思路
1、为了减小出现操作失误或无法满足用户需求的可能性,本技术提供一种车载设备的界面控件选择方法、装置、设备及介质。
2、第一方面,本技术提供一种车载设备的界面控件选择方法,采用如下的技术方案:
3、一种车载设备的界面控件选择方法,包括:
4、获取用户的语音控制指令信息;
5、将所述语音控制指令信息转换为文本信息;
6、提取所述文本信息中的控制指令信息;
7、在界面控件库中查询是否存在与所述控制指令信息相匹配的界面控件;
8、若存在,则选取与所述控制指令信息相匹配的界面控件,将选取的界面控件作为待选取目标控件;
9、获取待选取目标控件的个数;
10、在所述个数大于1的情况下,则基于选取策略选取其中一个所述待选取目标控件作为目标控件,对所述目标控件进行点击;
11、在所述个数等于1的情况下,则直接将所述待选取目标控件作为所述目标控件,对所述目标控件进行点击。
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、可选的,在所述将所述选择界面进行显示之后,还包括:
44、获取用户对所述选择界面的选择语音信息;
45、基于所述选择语音信息确定编号;
46、基于所述编号选取所述待选取目标控件;
47、将选取的待选取目标控件作为目标控件。
48、通过采用上述技术方案,通过选择语音信息,通过编号快速确定用户的意向目标控件,减少了因触摸屏幕时可能发生的误触或误操作,进一步提高了操作的准确性。
49、第二方面,本技术提供一种车载设备的界面控件选择装置,采用如下的技术方案:
50、一种车载设备的界面控件选择装置,包括:
51、获取模块,用于获取用户的语音控制指令信息;
52、转换模块,用于将所述语音控制指令信息转换为文本信息;
53、查询模块,用于在界面控件库中查询是否存在与所述控制指令信息相匹配的界面控件;若存在,则选取与所述控制指令信息相匹配的界面控件,将选取的界面控件作为待选取目标控件;
54、提取模块,用于提取所述文本信息中的控制指令信息;
55、第二获取模块,用于获取待选取目标控件的个数;
56、第一点击模块,用于在所述个数大于1的情况下,则基于选取策略选取其中一个所述待选取目标控件作为目标控件,对所述目标控件进行点击;
57、第二点击模块,用于在所述个数等于1的情况下,则直接将所述待选取目标控件作为所述目标控件,对所述目标控件进行点击。
58、通过采用上述技术方案,将语音控制指令转换为文本信息,通过文本信息中的控制指令信息在界面控件库中提取待选取目标控件,当存在多个待选取目标控件时,根据选取策略选确定其中一个待选取目标控件为目标控件,可以有效减少因控制指令信息模糊或界面控件重复而导致的误操作,提高语音控制指令稳响应的准确性。
59、第三方面,本技术提供一种电子设备,采用如下的技术方案:
60、一种车载设备,包括处理器和存储器,所述处理器与所述存储器耦合;
61、所述处理器用于执行所述存储器中存储的计算机程序,以使得所述电子设备执行如第一方面任一项所述的方法。
62、第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:
63、一种计算机可读存储介质,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。
64、综上所述,本技术包括以下至少一种有益技术效果:
65、1.将语音控制指令转换为文本信息,通过文本信息中的控制指令信息在界面控件库中提取待选取目标控件,当存在多个待选取目标控件时,根据选取策略选确定其中一个待选取目标控件为目标控件,可以有效减少因控制指令信息模糊或界面控件重复而导致的误操作,提高语音控制指令稳响应的准确性;
66、2.通过界面控件的坐标信息和尺寸信息,能够精确每个待选取目标控件在车载显示屏的位置和大小,从而更准确地判断待选取目标控件之间的相对位置关系,因为较小的待选取目标控件往往更具体、更直接地代表了用户的意图,因此当多个待选取目标控件存在包含关系时,选择面积最小的待选取目标控件作为目标控件,以使确定的目标控件最大程度地满足用户的需求和期望。
1.一种车载设备的界面控件选择方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于选取策略选取其中一个所述待选取目标控件作为目标控件,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于仲裁策略确定所述目标控件,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于仲裁策略确定所述目标控件,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于仲裁策略确定所述目标控件,包括:
6.根据权利要求2所述的方法,其特征在于,当基于所述仲裁策略不能确定目标控件时,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述将所述选择界面进行显示之后,还包括:
8.一种车载设备的界面控件选择装置,其特征在于,包括:
9.一种车载设备,其特征在于,包括处理器和存储器,所述处理器与所述存储器耦合;
10.一种计算机可读存储介质,其特征在于,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的方法。