车载显示屏的视觉交互系统及方法与流程

文档序号:16780341发布日期:2019-02-01 19:04阅读:171来源:国知局
车载显示屏的视觉交互系统及方法与流程

本发明涉及汽车技术领域,尤其涉及车载显示屏的视觉交互系统及方法。



背景技术:

目前,随着智能网联汽车的不断发展,车载显示屏需要承载的功能按键与显示内容也越来越多,需要大尺寸屏幕的车载显示屏来承载大量的功能按键与显示内容,驾驶人员可以通过车载显示屏上的这些功能按键实现相应的功能,也可以通过车载显示屏上的这些显示内容获取丰富的资讯,这一过程为驾驶人员带来丰富多样的视觉交互体验。

在实践中发现,当驾驶人员正在驾驶车辆且驾驶人员想要触发车载显示屏上的某一功能按键时,往往需要执行以下操作:驾驶人员在车载显示屏的目标页面上确定目标菜单-在目标菜单中确定目标子菜单-在目标子菜单中触发某一功能按键。

上述操作较为繁琐,并且需要驾驶人员将注意力集中于车载显示屏,这一过程在驾驶过程中会分散驾驶人员的驾驶注意力,从而影响驾驶人员安全驾驶。



技术实现要素:

本发明实施例公开一种车载显示屏的视觉交互系统及方法,能够降低车载显示屏对驾驶人员安全驾驶的影响。

本发明实施例第一方面公开一种车载显示屏的视觉交互系统,所述车载显示屏的视觉交互系统包括监听模块、管理模块和显示模块,其中:

所述监听模块,用于监听目标车辆的当前车速,以基于该车速值向所述管理模块发送相应指令;

所述管理模块,用于接收所述指令,以基于该指令获取相应的目标布局交互文件实例,其中所述目标布局交互文件实例用于描述目标视觉交互界面;

所述显示模块,用于在所述车载显示屏上显示所述目标布局交互文件实例对应的所述目标视觉交互界面。

作为一种可选的实施方式,在本发明实施例第一方面中,

所述监听模块用于监听目标车辆的当前车速,以基于该车速值向所述管理模块发送相应指令的方式具体为:

所述监听模块,用于监听目标车辆的当前车速,并判断所述目标车辆的当前车速是否大于或者等于预设车速;当判断出所述目标车辆的当前车速大于或者等于所述预设车速时,向所述管理模块发送第一布局交互指令;当判断出所述目标车辆的当前车速小于所述预设车速时,向所述管理模块发送第二布局交互指令;所述第一布局交互指令用于指示所述管理模块获取第一视觉交互界面对应的第一布局交互文件实例;所述第二布局交互指令用于指示所述管理模块获取第二视觉交互界面对应的第二布局交互文件实例。

作为一种可选的实施方式,在本发明实施例第一方面中,

所述管理模块用于接收所述指令,以基于该指令获取相应的目标布局交互文件实例的方式具体为:

所述管理模块,用于接收所述第一布局交互指令,并根据所述第一布局交互指令获取所述第一视觉交互界面对应的所述第一布局交互文件实例;以及接收所述第二布局交互指令,并根据所述第二布局交互指令获取所述第二视觉交互界面对应的所述第二布局交互文件实例;

其中,所述指令包括所述第一布局交互指令或者所述第二布局交互指令,所述目标布局交互文件实例包括所述第一布局交互文件实例或者所述第二布局交互文件实例;

所述显示模块用于在所述车载显示屏上显示所述目标布局交互文件实例对应的所述目标视觉交互界面的方式具体为:

所述显示模块,用于在所述车载显示屏上显示所述第一布局交互文件对应的第一视觉交互界面,以及在所述车载显示屏上显示所述第二布局交互文件对应的第二视觉交互界面;

其中,所述目标视觉交互界面包括所述第一视觉交互界面或者所述第二视觉交互界面。

作为一种可选的实施方式,在本发明实施例第一方面中,

所述监听模块,还用于在判断出所述目标车辆的当前车速大于或者等于所述预设车速之后,获取所述目标车辆的当前车速大于或者等于所述预设车速的第一持续时长,并判断所述第一持续时长是否大于预设时长;当判断出所述第一持续时长大于所述预设时长时,执行所述的向所述管理模块发送第一布局交互指令;以及在判断出所述目标车辆的当前车速小于所述预设车速之后,获取所述目标车辆的当前车速小于所述预设车速的第二持续时长,并判断所述第二持续时长是否大于所述预设时长;当判断出所述第二持续时长大于所述预设时长时,执行所述的向所述管理模块发送第二布局交互指令。

作为一种可选的实施方式,在本发明实施例第一方面中,所述管理模块用于接收所述第一布局交互指令,并根据所述第一布局交互指令获取所述第一视觉交互界面对应的所述第一布局交互文件实例;以及接收所述第二布局交互指令,并根据所述第二布局交互指令获取所述第二视觉交互界面对应的所述第二布局交互文件实例的方式具体为:

所述管理模块,用于接收所述第一布局交互指令并确定所述第一布局交互指令所包括的所述第一视觉交互界面对应的第一布局交互文件名称;并判断在布局交互文件解析结果实例池中是否存在与所述第一布局交互文件名称对应的第一解析结果实例;当判断出存在所述第一解析结果实例时,将所述第一解析结果实例确定为第一布局交互文件实例;当判断出不存在所述第一解析结果实例时,利用预设布局交互文件获取所述第一解析结果实例,并执行所述的将所述第一解析结果实例确定为第一布局交互文件实例;以及接收所述第二布局交互指令并确定所述第二布局交互指令所包括的所述第二视觉交互界面对应的第二布局交互文件名称;并判断在所述布局交互文件解析结果实例池中是否存在与所述第二布局交互文件名称对应的第二解析结果实例;当判断出在所述布局交互文件解析结果实例池中存在所述第二解析结果实例时,将所述第二解析结果实例确定为第二布局交互文件实例;当判断出在所述布局交互文件解析结果实例池中不存在所述第二解析结果实例时,利用所述预设布局交互文件获取所述第二解析结果实例,并执行所述的将所述第二解析结果实例确定为第二布局交互文件实例。

作为一种可选的实施方式,在本发明实施例第一方面中,

所述管理模块,还用于在所述利用预设布局交互文件获取所述第一解析结果实例之后,将所述第一布局交互文件名称与所述第一解析结果实例对应存储至所述布局交互文件解析结果实例池;以及在所述利用所述预设布局交互文件获取所述第二解析结果实例之后,将所述第二布局交互文件名称与所述第二解析结果实例对应存储至所述布局交互文件解析结果实例池。

作为一种可选的实施方式,在本发明实施例第一方面中,所述第一视觉交互界面仅包括所述第二视觉交互界面中用于实现应用场景的必要功能信息,且所述第一视觉交互界面和所述第二视觉交互界面均用于展示同一所述应用场景。

本发明实施例第二方面公开一种车载显示屏的视觉交互方法,所述方法应用于本发明实施例第一方面公开的车载显示屏的视觉交互系统,所述车载显示屏的视觉交互系统包括监听模块、管理模块和显示模块,所述方法包括:

所述监听模块监听目标车辆的当前车速,以基于该车速值向所述管理模块发送相应指令;

所述管理模块接收所述指令,以基于该指令获取相应的目标布局交互文件实例,其中所述目标布局交互文件实例用于描述目标视觉交互界面;

所述显示模块在所述车载显示屏上显示所述目标布局交互文件实例对应的所述目标视觉交互界面。

作为一种可选的实施方式,在本发明实施例第二方面中,所述监听模块监听目标车辆的当前车速,以基于该车速值向所述管理模块发送相应指令,包括:

所述监听模块监听目标车辆的当前车速,并判断所述目标车辆的当前车速是否大于或者等于预设车速;

当判断出所述目标车辆的当前车速大于或者等于所述预设车速时,所述监听模块向所述管理模块发送第一布局交互指令;

当判断出所述目标车辆的当前车速小于所述预设车速时,所述监听模块向所述管理模块发送第二布局交互指令;所述第一布局交互指令用于指示所述管理模块获取第一视觉交互界面对应的第一布局交互文件实例;所述第二布局交互指令用于指示所述管理模块获取第二视觉交互界面对应的第二布局交互文件实例;所述第一视觉交互界面仅包括所述第二视觉交互界面中用于实现应用场景的必要功能信息且所述第一视觉交互界面和所述第二视觉交互界面均用于展示同一所述应用场景;

所述管理模块接收所述指令,以基于该指令获取相应的目标布局交互文件实例,包括:

所述管理模块接收所述第一布局交互指令,并根据所述第一布局交互指令获取所述第一视觉交互界面对应的所述第一布局交互文件实例;以及接收所述第二布局交互指令,并根据所述第二布局交互指令获取所述第二视觉交互界面对应的所述第二布局交互文件实例;

其中,所述指令包括所述第一布局交互指令或者所述第二布局交互指令,所述目标布局交互文件实例包括所述第一布局交互文件实例或者所述第二布局交互文件实例;

所述显示模块在所述车载显示屏上显示所述目标布局交互文件实例对应的所述目标视觉交互界面,包括:

所述显示模块在所述车载显示屏上显示所述第一布局交互文件对应的第一视觉交互界面,以及在所述车载显示屏上显示所述第二布局交互文件对应的第二视觉交互界面;

其中,所述目标视觉交互界面包括所述第一视觉交互界面或者所述第二视觉交互界面。

本发明实施例第三方面公开一种计算机可读存储介质,用于存储本发明实施例第一方面公开的系统所用的计算机指令,所述计算机指令在被运行时,执行为本发明实施例第一方面公开的所述的系统设计的程序。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,监听模块用于监听目标车辆的当前车速,以基于该车速值向管理模块发送相应指令;管理模块用于接收指令,以基于该指令获取相应的目标布局交互文件实例,其中目标布局交互文件实例用于描述目标视觉交互界面;显示模块用于在车载显示屏上显示目标布局交互文件实例对应的目标视觉交互界面。这一过程依据车速的不同在车载显示屏上显示不同的视觉交互界面,例如当车辆的当前车速较大时可以在视觉交互界面上显示用于实现应用场景的必要功能信息,因而可以使得驾驶人员更容易排除非必要功能信息的干扰,更加快速地触发某一功能按键,从而降低车载显示屏对驾驶人员安全驾驶的影响。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种车载显示屏的视觉交互系统的结构示意图;

图2是本发明实施例公开的一种第二视觉交互界面示意图;

图3是本发明实施例公开的一种第一视觉交互界面的示意图;

图4是本发明实施例公开的一种车载显示屏的视觉交互方法的流程示意图;

图5是本发明实施例公开的另一种车载显示屏的视觉交互方法的流程示意图;

图6是本发明实施例公开的另一种车载显示屏的视觉交互方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种车载显示屏的视觉交互系统及方法,能够降低车载显示屏对驾驶人员安全驾驶的影响。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种车载显示屏的视觉交互系统的结构示意图。如图1所示,该车载显示屏的视觉交互系统100包括监听模块101、管理模块102和显示模块103,其中:

监听模块101,用于监听目标车辆的当前车速,以基于该车速值向所述管理模块102发送相应指令。

管理模块102,用于接收指令,以基于该指令获取相应的目标布局交互文件实例,其中目标布局交互文件实例用于描述目标视觉交互界面。

显示模块103,用于在车载显示屏上显示目标布局交互文件实例对应的目标视觉交互界面。

可选的,监听模块101用于监听目标车辆的当前车速,以基于该车速值向管理模块102发送相应指令的方式具体为:

监听模块101,用于监听目标车辆的当前车速,并判断目标车辆的当前车速是否大于或者等于预设车速;当判断出目标车辆的当前车速大于或者等于预设车速时,向管理模块102发送第一布局交互指令;当判断出目标车辆的当前车速小于预设车速时,向管理模块102发送第二布局交互指令;第一布局交互指令用于指示管理模块102获取第一视觉交互界面对应的第一布局交互文件实例;第二布局交互指令用于指示管理模块102获取第二视觉交互界面对应的第二布局交互文件实例;第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景。

可选的,第一视觉交互界面以预设显示方式显示第二视觉交互界面上的必要功能信息,预设显示方式至少包括放大显示方式或者突出显示方式。

本发明实施例中,第一布局交互文件实例为与第一视觉交互界面对应的实例,具体的,第一布局交互文件实例可以包括但不限于xml格式的实例代码或者json格式的实例代码,通过运行该第一布局交互文件实例可以在车载显示屏上显示与该第一布局交互文件实例对应的第一视觉交互界面。

本发明实施例中,预设车速可以为预先设置的某一车速阈值,例如,预设车速可以为10km/h,也可以为20km/h等,本发明实施例中不做限定,具体可以根据实际应用场景进行调整。当预设车速为10km/h且当前车速大于或者等于10km/h时,监听模块101向管理模块102发送第一布局交互指令,以使在车载显示屏上显示第一视觉交互界面,减少车载显示屏对驾驶人员安全驾驶的影响。

可选的,管理模块102用于接收指令,以基于该指令获取相应的目标布局交互文件实例的方式具体为:

管理模块102,用于接收第一布局交互指令,并根据第一布局交互指令获取第一视觉交互界面对应的第一布局交互文件实例;以及接收第二布局交互指令,并根据第二布局交互指令获取第二视觉交互界面对应的第二布局交互文件实例;

其中,指令包括第一布局交互指令或者第二布局交互指令,目标布局交互文件实例包括第一布局交互文件实例或者第二布局交互文件实例。

可选的,显示模块103用于在车载显示屏上显示目标布局交互文件实例对应的目标视觉交互界面的方式具体为:

显示模块103,用于在车载显示屏上显示第一布局交互文件对应的第一视觉交互界面,以及在车载显示屏上显示第二布局交互文件对应的第二视觉交互界面;

其中,目标视觉交互界面包括第一视觉交互界面或者第二视觉交互界面。

请一并参阅图2与图3,图2是本发明实施例公开的一种第二视觉交互界面示意图,图3是本发明实施例公开的一种第一视觉交互界面的示意图,如图2所示,第二视觉交互界面可以包括菜单栏、音乐播放界面和其它功能界面,菜单栏上可以包括若干主菜单的选择按键(未图示),例如,菜单栏上可以包括用于进入拍摄主菜单的选择按键、用于进入音乐主菜单的选择按键、用于进入车辆监控主菜单的选择按键、用于进入设置主菜单的选择按键以及用于进入通信主菜单的选择按键等;当用户触发用于进入音乐主菜单的选择按键时,在第二视觉交互界面上显示相应的音乐播放界面以及其它功能界面。其中,音乐播放界面可以包括用于播放音乐的播放按键、用于暂停音乐的暂停按键、用于切换下一首音乐或者切换上一首音乐的切换按键以及用于切换音乐播放模式的模式选择按键等,并且,音乐播放界面上还可以显示当前音乐播放的进度条、当前音乐的歌词、当前音乐的专辑信息以及当前音乐的歌手信息等音乐信息。其它功能界面可以用于显示用户的歌单信息和曲库信息等,例如,其它功能界面上可以显示曲库信息,用户可以通过触发其它功能界面上的功能按键201针对曲库信息执行相应的操作,例如,用户可以通过触发用于查询某一歌曲名称对应的歌曲的功能按键201来在曲库信息中查询与该某一歌曲名称对应的歌曲,或者用户可以通过触发用于将曲库信息中某一歌曲添加至用户的歌单信息的功能按键201来将曲库信息中的该某一歌曲添加至用户的歌单信息等,用户也可以通过触发用于显示用户的歌单信息的功能按键201以使在其它功能界面上显示用户的歌单信息,还可以通过触发用于播放用户的歌单信息中包括的某一歌曲的功能按键201播放该某一歌曲,并在音乐播放界面上显示该某一歌曲的播放信息。如图3所示,第一视觉交互界面可以包括菜单栏和音乐播放界面,并且,相较图2所示的第二视觉交互界面上的音乐播放界面,图3所示的音乐播放界面所占整个界面的比例更大,图3所示的菜单栏与图2所示的菜单栏相同,在此不做赘述。并且,第一视觉交互界面也可以不显示菜单栏,本发明实施例中对于具体显示的细节在此不做限定。并且,图3所示的音乐播放界面与图2所示的音乐播放界面相比,可以只包括可以包括用于播放音乐的播放按键、用于暂停音乐的暂停按键以及用于切换下一首音乐或者切换上一首音乐的切换按键,可以不在音乐播放界面上显示当前音乐播放的进度条、当前音乐的歌词、当前音乐的专辑信息以及当前音乐的歌手信息等音乐信息。需要说明的是,以上对于第二视觉交互界面以及第一视觉交互界面的描述仅用作示例,在实际应用中可以不局限于上述描述。

可选的,监听模块101,还用于在判断出目标车辆的当前车速大于或者等于预设车速之后,获取目标车辆的当前车速大于或者等于预设车速的第一持续时长,并判断第一持续时长是否大于预设时长;当判断出第一持续时长大于预设时长时,执行的向管理模块发送第一布局交互指令;以及在判断出目标车辆的当前车速小于预设车速之后,获取目标车辆的当前车速小于预设车速的第二持续时长,并判断第二持续时长是否大于预设时长;当判断出第二持续时长大于预设时长时,执行的向管理模块发送第二布局交互指令。

本发明实施例中,当目标车辆的当前车速大于或者等于预设车速且大于或者等于预设车速的第一持续时长大于预设时长时,才向管理模块102发送第一布局交互指令,这一过程减少了因目标车辆因突发状况临时将车速提升至预设车速以及预设车速以上导致车载显示屏的视觉交互系统误切换至第一视觉交互界面的状况发生的概率,从而提高了视觉交互界面切换的可靠性。同理,也减少了因目标车辆因突发状况临时将车速降低导致车载显示屏的视觉交互系统误切换至第二视觉交互界面的状况发生的概率,提高了视觉交互界面切换的可靠性。

可选的,管理模块102用于接收第一布局交互指令,并根据第一布局交互指令获取第一视觉交互界面对应的第一布局交互文件实例;以及接收第二布局交互指令,并根据第二布局交互指令获取第二视觉交互界面对应的第二布局交互文件实例的方式具体为:

管理模块102,用于接收第一布局交互指令并确定第一布局交互指令所包括的第一视觉交互界面对应的第一布局交互文件名称;并判断在布局交互文件解析结果实例池中是否存在与第一布局交互文件名称对应的第一解析结果实例;当判断出存在第一解析结果实例时,将第一解析结果实例确定为第一布局交互文件实例;当判断出不存在第一解析结果实例时,利用预设布局交互文件获取第一解析结果实例,并执行上述的将第一解析结果实例确定为第一布局交互文件实例;以及接收第二布局交互指令并确定第二布局交互指令所包括的第二视觉交互界面对应的第二布局交互文件名称;并判断在布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例;当判断出在布局交互文件解析结果实例池中存在第二解析结果实例时,将第二解析结果实例确定为第二布局交互文件实例;当判断出在布局交互文件解析结果实例池中不存在第二解析结果实例时,利用预设布局交互文件获取第二解析结果实例,并执行上述的将第二解析结果实例确定为第二布局交互文件实例。

通过实施这种可选的实施方式,管理模块102可以确定第一布局交互指令所包括的第一视觉交互界面对应的第一布局交互文件名称,当布局交互文件解析结果实例池中存在该第一布局交互文件名称对应的第一解析结果实例时,将该第一解析结果实例确定为第一布局交互文件实例,当布局交互文件解析结果实例池中不存在该第一布局交互文件名称对应的第一解析结果实例时,利用预设布局交互文件获取第一解析结果实例,并将该第一解析结果实例确定为第一布局交互文件实例。这一过程可以在布局交互文件解析结果池中存在第一解析结果实例时,直接调用第一解析结果实例,而不必每一次都对预设布局交互文件进行加载、解析等操作来获取第一解析结果实例,提高了获取第一解析结果实例的效率,从而提高了获取第一布局交互文件实例的效率。同理,也可以提高获取第二布局交互文件实例的效率。

作为另一种可选的实施方式,管理模块102判断在布局交互文件解析结果实例池中是否存在与第一布局交互文件名称对应的第一解析结果实例可以包括:

管理模块102判断在布局交互文件解析结果实例池的第一布局交互文件解析结果实例池中是否存在与第一布局交互文件名称对应的第一解析结果实例;第一布局交互文件解析结果实例池包含若干个第一布局交互文件名称与每一第一布局交互文件名称对应的第一解析结果实例。

通过实施这种可选的实施方式,可以在布局交互文件解析结果实例池的第一布局交互文件解析结果实例池中判断是否存在与第一布局交互文件名称对应的第一解析结果实例,缩小了进行判断的范围,从而提高了判断的效率。

作为另一种可选的实施方式,管理模块102判断在布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例可以包括:

管理模块102判断在布局交互文件解析结果实例池的第二布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例;第二布局交互文件解析结果实例池包含若干个第二布局交互文件名称与每一第二布局交互文件名称对应的第二解析结果实例。

通过实施这种可选的实施方式,可以在布局交互文件解析结果实例池的第二布局交互文件解析结果实例池中判断是否存在与第二布局交互文件名称对应的第二解析结果实例,缩小了进行判断的范围,从而提高了判断的效率。

作为另一种可选的实施方式,在管理模块102利用预设布局交互文件获取第一解析结果实例之后,管理模块102还可以用于:

将第一布局交互文件名称与第一解析结果实例对应存储至布局交互文件解析结果实例池。

在管理模块102利用预设布局交互文件获取第二解析结果实例之后,管理模块102还可以用于:

将第二布局交互文件名称与第二解析结果实例对应存储至布局交互文件解析结果实例池。

通过实施这种可选的实施方式,可以不断地丰富布局交互文件解析结果实例池中的实例,以使尽可能大概率地在布局交互文件解析结果实例池中直接调用第一解析结果实例或者第二解析结果实例,尽可能少去对预设布局交互文件进行重新加载、解析等操作来获取第一解析结果实例或者第二解析结果实例,进一步提高获取第一布局交互文件实例或者第二解析结果实例的效率。

作为另一种可选的实施方式,在显示模块103在车载显示屏上显示第一布局交互文件实例对应的第一视觉交互界面之后,显示模块103还可以用于:

调整第一视觉交互界面上的功能按键的灵敏度至预设灵敏度,预设灵敏度为适用于第一视觉交互界面的较高的灵敏度。

通过实施这种可选的实施方式,可以提高第一视觉交互界面上的功能按键的灵敏度,以使在第一视觉交互界面显示的过程中可以更好地检测用户触发的功能按键,提高检测用户触发的检测准确度。例如,车速较高在车载显示屏上显示第一视觉交互界面时,用户触发第一视觉交互界面上的功能按键时,用户的手指在该功能按键上停留的平均时间相比车速较低在车载显示屏上显示第二视觉交互界面上触发功能按键的停留时间更低,并且用户的手指对该功能按键的平均压力值相比车速较低在车载显示屏上显示第二视觉交互界面上触发功能按键的压力值更小,此时,如果第一视觉交互界面上的功能按键依旧沿用第二视觉交互界面上的功能按键的灵敏度,可能存在无法识别用户触发功能按键的情况,从而降低了检测用户触发功能按键的准确率,进而降低了用户体验。

可见,通过实施图1所描述的车载显示屏的视觉交互系统,由于第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景,因而可以使得驾驶人员更容易排除非必要功能信息的干扰,更加快速地触发某一功能按键,从而降低车载显示屏对驾驶人员安全驾驶的影响显示屏。

实施例二

请参阅图4,图4是本发明实施例公开的一种车载显示屏的视觉交互方法的流程示意图,如图4所示,该车载显示屏的视觉交互方法应用于实施例一所描述的车载显示屏的视觉交互系统,该车载显示屏的视觉交互系统包括监听模块、管理模块和显示模块,该车载显示屏的视觉交互方法可以包括以下步骤:

401、监听模块监听目标车辆的当前车速,以基于该车速值向管理模块发送相应指令。

402、管理模块接收指令,以基于该指令获取相应的目标布局交互文件实例,其中目标布局交互文件实例用于描述目标视觉交互界面。

403、显示模块在车载显示屏上显示目标布局交互文件实例对应的目标视觉交互界面。

可见,通过实施图4所描述的车载显示屏的视觉交互方法,当车辆的当前车速大于或者等于预设车速时在车载显示屏上显示第一视觉交互界面,由于第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景,因而可以使得驾驶人员更容易排除非必要功能信息的干扰,更加快速地触发某一功能按键,从而降低车载显示屏对驾驶人员安全驾驶的影响显示屏。

实施例三

请参阅图5,图5是本发明实施例公开的另一种车载显示屏的视觉交互方法的流程示意图,如图5所示,该车载显示屏的视觉交互方法应用于实施例一所描述的车载显示屏的视觉交互系统,该车载显示屏的视觉交互系统包括监听模块、管理模块和显示模块,该车载显示屏的视觉交互方法可以包括以下步骤:

501、监听模块判断目标车辆的当前车速是否大于或者等于预设车速,如果是,执行步骤502至步骤503,如果否,执行步骤510至步骤511。

发明实施例中,预设车速可以为预先设置的某一车速阈值,例如,预设车速可以为10km/h,也可以为20km/h等,本发明实施例中不做限定,具体可以根据实际应用场景进行调整。当预设车速为10km/h且当前车速大于或者等于10km/h时,监听模块101向管理模块102发送第一布局交互指令,以使在车载显示屏上显示第一视觉交互界面,减少车载显示屏对驾驶人员安全驾驶的影响。

502、监听模块获取目标车辆的当前车速大于或者等于预设车速的第一持续时长。

503、监听模块判断第一持续时长是否大于预设时长,如果是,执行步骤504至步骤506,如果否,结束本次流程。

504、监听模块向管理模块发送第一布局交互指令。

本发明实施例中,第一布局交互指令用于指示管理模块获取第一视觉交互界面对应的第一布局交互文件实例;第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景,可选的,第一视觉交互界面以预设显示方式显示第二视觉交互界面上的必要功能信息,预设显示方式至少包括放大显示方式或者突出显示方式。

本发明实施例中,第一布局交互文件实例为与第一视觉交互界面对应的实例,具体的,第一布局交互文件实例可以包括但不限于xml格式的实例代码或者json格式的实例代码,通过运行该第一布局交互文件实例可以在车载显示屏上显示与该第一布局交互文件实例对应的第一视觉交互界面。

505、管理模块确定第一布局交互指令所包括的第一视觉交互界面对应的第一布局交互文件名称。

506、管理模块判断在布局交互文件解析结果实例池中是否存在与第一布局交互文件名称对应的第一解析结果实例,如果是,执行步骤508至步骤509,如果否,执行步骤507至步骤509。

作为一种可选的实施方式,管理模块判断在布局交互文件解析结果实例池的第一布局交互文件解析结果实例池中是否存在与第一布局交互文件名称对应的第一解析结果实例;第一布局交互文件解析结果实例池包含若干个第一布局交互文件名称与每一第一布局交互文件名称对应的第一解析结果实例。

通过实施这种可选的实施方式,可以在布局交互文件解析结果实例池的第一布局交互文件解析结果实例池中判断是否存在与第一布局交互文件名称对应的第一解析结果实例,缩小了进行判断的范围,从而提高了判断的效率。

507、管理模块利用预设布局交互文件获取第一解析结果实例。

508、管理模块将第一解析结果实例确定为第一布局交互文件实例。

509、显示模块在车载显示屏上显示第一布局交互文件实例对应的第一视觉交互界面。

510、监听模块获取目标车辆的当前车速小于预设车速的第二持续时长。

511、监听模块判断第二持续时长是否大于预设时长,如果是,执行步骤512至步骤514,如果否,结束本次流程。

512、监听模块向管理模块发送第二布局交互指令。

本发明实施例中,第二布局交互指令用于指示管理模块获取第二视觉交互界面对应的第二布局交互文件实例。

513、管理模块确定第二布局交互指令所包括的第二视觉交互界面对应的第二布局交互文件名称。

514、管理模块判断在布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例,如果是,执行步骤516至步骤517,如果否,执行步骤515至步骤517。

作为一种可选的实施方式,管理模块判断在布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例可以包括:

管理模块判断在布局交互文件解析结果实例池的第二布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例;第二布局交互文件解析结果实例池包含若干个第二布局交互文件名称与每一第二布局交互文件名称对应的第二解析结果实例。

通过实施这种可选的实施方式,可以在布局交互文件解析结果实例池的第二布局交互文件解析结果实例池中判断是否存在与第二布局交互文件名称对应的第二解析结果实例,缩小了进行判断的范围,从而提高了判断的效率。

515、管理模块利用预设布局交互文件获取第二解析结果实例。

516、管理模块将第二解析结果实例确定为第二布局交互文件实例。

517、显示模块在车载显示屏上显示第二布局交互文件实例对应的第二视觉交互界面。

作为一种可选的实施方式,在显示模块在车载显示屏上显示第一布局交互文件实例对应的第一视觉交互界面之后,还可以执行以下步骤:

显示模块调整第一视觉交互界面上的功能按键的灵敏度至预设灵敏度,预设灵敏度为适用于第一视觉交互界面的较高的灵敏度。

通过实施这种可选的实施方式,可以提高第一视觉交互界面上的功能按键的灵敏度,以使在第一视觉交互界面显示的过程中可以更好地检测用户触发的功能按键,提高检测用户触发的检测准确度。例如,车速较高在车载显示屏上显示第一视觉交互界面时,用户触发第一视觉交互界面上的功能按键时,用户的手指在该功能按键上停留的平均时间相比车速较低在车载显示屏上显示第二视觉交互界面上触发功能按键的停留时间更低,并且用户的手指对该功能按键的平均压力值相比车速较低在车载显示屏上显示第二视觉交互界面上触发功能按键的压力值更小,此时,如果第一视觉交互界面上的功能按键依旧沿用第二视觉交互界面上的功能按键的灵敏度,可能存在无法识别用户触发功能按键的情况,从而降低了检测用户触发功能按键的准确率,进而降低了用户体验。

可见,通过实施图5所描述的车载显示屏的视觉交互方法,当车辆的当前车速大于或者等于预设车速时在车载显示屏上显示第一视觉交互界面,由于第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景,因而可以使得驾驶人员更容易排除非必要功能信息的干扰,更加快速地触发某一功能按键,从而降低车载显示屏对驾驶人员安全驾驶的影响显示屏。

实施例四

请参阅图6,图6是本发明实施例公开的另一种车载显示屏的视觉交互方法的流程示意图,如图6所示,该车载显示屏的视觉交互方法应用于实施例一所描述的车载显示屏的视觉交互系统,该车载显示屏的视觉交互系统包括监听模块、管理模块和显示模块,该车载显示屏的视觉交互方法可以包括以下步骤:

601、监听模块判断目标车辆的当前车速是否大于或者等于预设车速,如果是,执行步骤602至步骤603,如果否,执行步骤611至步骤612。

602、监听模块获取目标车辆的当前车速大于或者等于预设车速的第一持续时长。

603、监听模块判断第一持续时长是否大于预设时长,如果是,执行步骤604至步骤606,如果否,结束本次流程。

604、监听模块向管理模块发送第一布局交互指令。

本发明实施例中,第一布局交互指令用于指示管理模块获取第一视觉交互界面对应的第一布局交互文件实例;第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景,可选的,第一视觉交互界面以预设显示方式显示第二视觉交互界面上的必要功能信息,预设显示方式至少包括放大显示方式或者突出显示方式。。

605、管理模块确定第一布局交互指令所包括的第一视觉交互界面对应的第一布局交互文件名称。

606、管理模块判断在布局交互文件解析结果实例池中是否存在与第一布局交互文件名称对应的第一解析结果实例,如果是,执行步骤609至步骤610,如果否,执行步骤607至610。

607、管理模块利用预设布局交互文件获取第一解析结果实例。

608、管理模块将第一布局交互文件名称与第一解析结果实例对应存储至布局交互文件解析结果实例池。

609、管理模块将第一解析结果实例确定为第一布局交互文件实例。

610、显示模块在车载显示屏上显示第一布局交互文件实例对应的第一视觉交互界面。

611、监听模块获取目标车辆的当前车速小于预设车速的第二持续时长。

612、监听模块判断第二持续时长是否大于预设时长,如果是,执行步骤613至步骤615,如果否,结束本次流程。

613、监听模块向管理模块发送第二布局交互指令。

本发明实施例中,第二布局交互指令用于指示管理模块获取第二视觉交互界面对应的第二布局交互文件实例。

614、管理模块确定第二布局交互指令所包括的第二视觉交互界面对应的第二布局交互文件名称。

615、管理模块判断在布局交互文件解析结果实例池中是否存在与第二布局交互文件名称对应的第二解析结果实例,如果是,执行步骤618至步骤619,如果否,执行步骤616至步骤619。

616、管理模块利用预设布局交互文件获取第二解析结果实例。

617、管理模块将第二布局交互文件名称与第二解析结果实例对应存储至布局交互文件解析结果实例池

618、管理模块将第二解析结果实例确定为第二布局交互文件实例。

619、显示模块在车载显示屏上显示第二布局交互文件实例对应的第二视觉交互界面。

可见,通过实施图6所描述的车载显示屏的视觉交互方法,当车辆的当前车速大于或者等于预设车速时在车载显示屏上显示第一视觉交互界面,由于第一视觉交互界面仅包括第二视觉交互界面中用于实现应用场景的必要功能信息且第一视觉交互界面和第二视觉交互界面均用于展示同一应用场景,因而可以使得驾驶人员更容易排除非必要功能信息的干扰,更加快速地触发某一功能按键,从而降低车载显示屏对驾驶人员安全驾驶的影响显示屏。

本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在本发明所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种车载显示屏的视觉交互系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1