自适应人机交互方法、电子设备、车辆、存储介质及程序产品与流程

本发明涉及智能控制,具体而言,涉及一种自适应人机交互方法、电子设备、车辆、存储介质及程序产品。
背景技术:
1、目前人机交互的控制功能与应用场景之间的关系,通常是固定的,控制功能不能根据场景的变化而自适应切换,使得交互效率低,用户学习成本高。例如,已公开的专利cn117962742a《车辆组件的控制方法、装置和车辆》,通过检测用户手势及手势动作的执行区域,实现相关功能。这种方式能够实现的功能较多,但其对硬件设备的检测精度有较高要求,且用户需学习各个车内区域对应的含义,学习成本较高。另外,在车内的同一区域的手势动作对应的控制功能,无法随场景的变化而自适应切换。
技术实现思路
1、有鉴于此,本技术实施例的目的在于提供一种自适应人机交互方法、电子设备、车辆、存储介质及程序产品,能够改善人机交互中的控制功能不能根据场景的变化而自适应切换的问题。
2、为实现上述技术目的,本技术采用的技术方案如下:
3、第一方面,本技术实施例提供了一种自适应人机交互方法,所述方法包括:
4、获取与交互对象对应的数据集,所述数据集至少包括所述交互对象所在的地理位置、天气、环境温度、环境湿度、时间、光照强度中的一种;
5、根据所述数据集,确定所述交互对象当前所处的场景,以作为目标场景;
6、从预先建立的功能数据库中,选择并启用与所述目标场景对应的控制功能,以作为当前的人机交互功能,其中,所述功能数据库中包括至少两种控制功能。
7、结合第一方面,在一些可选的实施方式中,在获取与交互对象对应的数据集之前,所述方法还包括:
8、基于功能配置数据,创建具有至少两种控制功能的功能数据库;
9、通过预设算法,确定在相应场景下不同控制功能的推荐度值。
10、结合第一方面,在一些可选的实施方式中,通过预设算法,确定在相应场景下不同控制功能的推荐度值,包括:
11、获取在相应场景下当前用户选择同一控制功能的第一频率值、在相应场景下所有用户选择同一控制功能的第二频率值,以及在相应场景下选择同一控制功能的逻辑值;
12、基于在在相应场景下任一控制功能对应的所述第一频率值、所述第二频率和所述逻辑值,通过预设公式确定在相应场景下任一控制功能的推荐度值,以得到在相应场景下不同控制功能的推荐度值,所述预设公式为:
13、y=x1+k2*x2
14、式中,y指所述推荐度值,x1指所述第一频率,x2指所述第二频率,k2指所述逻辑值。
15、结合第一方面,在一些可选的实施方式中,所述第一频率x1的确定方式为:
16、
17、式中,x∝1指在相应场景下当前用户选择同一控制功能的总次数,sum指在相应场景下当前用户选择的所有控制功能的总次数;
18、所述第二频率x2的确定方式为:
19、
20、式中,zn指第n个用户在相应场景下选择同一控制功能的频率值,n指用户总数,n为1至n之间的整数;
21、所述逻辑值k2基于当前用户的操作占比的平均提取方差值ave得到,所述逻辑值用于表示在相应场景下选择同一控制功能的集中程度,其中,num1指相应场景下选择同一控制功能的用户数。
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、在本技术提供的技术方案中,利用至少包括交互对象所在的地理位置、天气、环境温度、环境湿度、时间、光照强度中的一种的数据集,确定交互对象当前所处的场景,以作为目标场景;再从包括至少两种控制功能的功能数据库中,选择并启用与目标场景对应的控制功能,以作为当前的人机交互功能,如此,控制功能与交互对象所处场景之间的关系不再强耦合,有利于人机交互的控制功能随交互对象所处场景的变化而自适应切换,进而有利于提升人机交互的自适应能力与用户体验。
技术研发人员:肖希,喻国伦,何景林,刘高吉,漆鸿
技术所有人:重庆长安汽车股份有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除