车辆驾驶辅助系统和方法与流程

文档序号:18193462发布日期:2019-07-17 05:42阅读:307来源:国知局
车辆驾驶辅助系统和方法与流程

本发明涉及车辆驾驶辅助领域。更具体地,本发明涉及车辆驾驶辅助系统及其方法。



背景技术:

当今,随着汽车技术的迅速发展,车辆所具有的功能越来越多。对于一些最新的或者较复杂的功能(例如,自适应巡航控制),驾驶员通常通过利用使用手册或教学视频来掌握这些功能。然而,这些学习方式由于缺少与驾驶员之间的互动,故不仅枯燥,并且学习效率不高。此外,这些学习方式需要通过驾驶员的操作指令(例如,按压按钮、滑动触摸屏等)或语音指令而被被动地触发,并不能智能地检测驾驶员的需求而自行启动。



技术实现要素:

本发明的目的在于提供一种能够实现互动式教学的车辆驾驶辅助系统和方法。

根据本发明的一方面,提供了一种车辆驾驶辅助系统,其包括:操作获取装置,其被构造为获取当前用户操作;至少一个操作提示装置,其被构造为向用户进行操作提示;第一判定装置,其被构造为判定当前用户操作是否与标准操作组中的对应于当前用户操作的当前标准操作相匹配,其中,标准操作组包括至少一个标准操作;第二判定装置,其被构造为判定至少一个操作提示装置中的至少一者是否被激活;和操作提示控制装置,其被构造为基于第一判定装置和第二判定装置的判定结果来控制至少一个操作提示装置中的至少一者向用户进行操作提示。

根据本发明的实施例,操作提示装置为安装在车辆上或与车辆集成的第一提示设备或独立于车辆的第二提示设备。

根据本发明的实施例,操作提示包括下列项中的至少一者:提示用户激活至少一个操作提示装置中的至少一者;向用户提示当前标准操作;向用户发送与当前标准操作相关的消息;和向用户提示标准操作组中的其它标准操作。

根据本发明的实施例,至少一个操作提示装置包括第一提示设备和第二提示设备,并且第二判定装置被构造为判定第一提示设备是否被激活。

根据本发明的实施例,车辆驾驶辅助系统还包括:计算单元,其被构造为计算当前用户操作与当前标准操作的不匹配得分,其中,第一判定装置被构造为基于不匹配得分来判定当前用户操作与当前标准操作是否匹配。

根据本发明的实施例,计算单元被构造为基于当前用户操作来计算出不匹配得分或者基于当前用户操作和历史用户操作两者来计算出不匹配得分。

根据本发明的实施例,车辆驾驶辅助系统还包括人机接口更新装置,人机接口更新装置包括:操作接收单元,其被构造为接收满足预定特征的多个用户所进行的用户操作,用户操作是用户为了实现一标准操作的功能所进行的操作;分析单元,其被构造为分析用户操作是否与多个用户的标准操作相匹配;计算单元,其被构造为计算多个用户的第一数量和多个用户中的特定用户的第二数量,特定用户的用户操作为与标准操作不匹配的特定用户操作;和更新单元,其被构造为基于第一数量和第二数量来更新人机接口。

根据本发明的实施例,更新单元被构造为:如果第二数量对第一数量的比值大于预定值,则更新人机接口使得多个用户的标准操作被更新为特定用户操作。

根据本发明的实施例,预定特征是与用户年龄、性别和驾驶经验中的至少一者相关的特征。

根据本发明的另一方面,提供了一种车辆,其包括根据本发明的实施例所述的车辆驾驶辅助系统。

根据本发明的另一方面,提供了一种车辆驾驶辅助方法,其包括以下步骤:获取当前用户操作;判定当前用户操作是否与标准操作组中的对应于当前用户操作的当前标准操作相匹配,其中,标准操作组包括至少一个标准操作;判定至少一个操作提示装置中的至少一者是否被激活,其中,操作提示装置用于向用户进行操作提示;和基于当前用户操作是否与当前标准操作相匹配和至少一个操作提示装置中的至少一者是否被激活来控制至少一个操作提示装置中的至少一者向用户进行操作提示。

根据本发明的实施例,操作提示装置为安装在车辆上或与车辆集成的第一提示设备或独立于车辆的第二提示设备。

根据本发明的实施例,操作提示包括下列项中的至少一者:提示用户激活至少一个操作提示装置中的至少一者;向用户提示当前标准操作;向用户发送与当前标准操作相关的消息;和向用户提示标准操作组中的其它标准操作。

根据本发明的实施例,至少一个操作提示装置包括第一提示设备和第二提示设备,并且判定至少一个操作提示装置中的至少一者是否被激活的步骤包括判定第一提示设备是否被激活的步骤。

根据本发明的实施例,车辆驾驶辅助方法还包括以下步骤:计算当前用户操作与当前标准操作的不匹配得分,其中,基于不匹配得分来判定当前用户操作与当前标准操作是否匹配。

根据本发明的实施例,基于当前用户操作来计算出不匹配得分或者基于当前用户操作和历史用户操作两者来计算出不匹配得分。

根据本发明的实施例,车辆驾驶辅助方法还包括人机接口更新步骤,人机接口更新步骤包括:接收满足预定特征的多个用户所进行的用户操作,用户操作是用户为了实现一标准操作的功能所进行的操作;分析用户操作是否与多个用户的标准操作相匹配;计算多个用户的第一数量和多个用户中的特定用户的第二数量,特定用户的用户操作为与标准操作不匹配的特定用户操作;和基于第一数量和第二数量来更新人机接口。

根据本发明的实施例,如果第二数量对第一数量的比值大于预定值,则更新人机接口使得多个用户的标准操作被更新为特定用户操作。

根据本发明的实施例,预定特征是与用户年龄、性别和驾驶经验中的至少一者相关的特征。

附图说明

图1是示出根据本发明的实施例的车辆驾驶辅助系统的示意图。

图2是示出实现自适应巡航控制功能的操纵杆的示意图。

图3是示出根据本发明的实施例的以视频的形式呈现的标准操作的示意图。

图4是示出根据本发明的实施例的人机接口更新装置的示意图。

图5是示出根据本发明的实施例的车辆驾驶辅助方法的流程图。

具体实施方式

为了使本发明的发明目的和技术效果更加清楚,下面将参照附图描述本发明的实施例。但是,应理解,下面的详细描述和附图用于示例性地说明本发明的原理,本发明并不限于所描述的优选实施例。本发明的范围由所附权利要求书限定。

根据本发明的实施例的车辆驾驶辅助系统可以安装在车辆上或应用于车辆,以在车辆行驶过程中为驾驶员提供辅助。车辆可以是以内燃机为驱动源的内燃机汽车、以电动机为驱动源的电动汽车或燃料电池汽车、以上述两者为驱动源的混合动力汽车、或具有其他驱动源的汽车。

图1是根据本发明的一个实施例的车辆驾驶辅助系统的示意图。如图1所示,车辆1包括车辆驾驶辅助系统100。车辆驾驶辅助系统100可以与车辆的其他部件彼此连接和通信。为了简明起见,车辆中公知的动力和操纵系统、传动系统等部件未在图1中示出。

根据本发明的某些实施例,车辆驾驶辅助系统100包括操作获取装置110、至少一个操作提示装置120、第一判定装置130、第二判定装置140和操作提示控制装置150。在示例性实施例中,车辆驾驶辅助系统100还包括信息获取装置160、用户识别装置170和计算装置180。

信息获取装置160被构造为获取使用车辆驾驶辅助系统100的用户的信息。在不同情况下,用户指代不同类型的使用者。例如,在车辆行驶时,用户为驾驶车辆的驾驶员。当车辆停止时,用户可以为正在熟悉车辆功能的学习者。根据本发明的实施例,信息获取装置160可以为图像传感器以获取用户的脸部图像,可以为指纹压感式传感器以采集用户的指纹信息,或者可以为用户界面以通过用户的输入而获取用户的id信息,例如,车机系统账号或互联网账号。

根据本发明的某些实施例,信息获取装置160可以是单独的单元或者与车辆的其他装置集成在一起。在示例性实施例中,信息获取装置160可以固定地安装到车辆上。在其他实施例中,信息获取装置160可以集成在其他外部设备上,例如移动电话、可穿戴智能设备(例如,智能眼镜或智能手环)等各种便携电子设备上。

用户识别装置170被构造为识别使用车辆驾驶辅助系统100的用户的身份。用户识别装置170可以根据获取的脸部图像通过面部识别方法来识别用户的身份,或者可以根据采集的指纹信息通过指纹识别方法来识别用户的身份。此外,用户识别装置170还可以通过输入的用户id信息来确定用户的身份。应当理解,用户识别装置170还可以利用本领域公知的各种识别方法来确定用户的身份。

操作获取装置110被构造为获取当前用户操作。根据本发明的实施例,操作获取装置110可以从车辆的can(controllerareanetwork,控制器局域网络)总线和flexray总线以及各种ecu(electroniccontrolunit,电子控制单元)上获取与用户操作相关的信息,并且根据这些信息分析用户进行的用户操作。用户操作包括对车辆的旋钮、按钮或杆等所进行的操作,并且还包括对车辆的液晶显示屏、触摸屏或键盘等所进行的操作。

车辆的操作组包括车辆的用户可以执行的所有单项操作。这些单项操作能够单独地或与其他单项操作组合地实现相应的功能。当前用户操作可以包括操作组中的一个或多个单项操作。根据本发明的实施例,当前用户操作包括用户以小于预定值(例如,1s)的时间间隔连续执行的多个单项操作。

标准操作组包括至少一个标准操作(或正确操作),其中,标准操作被定义为包括能够实现特定功能的至少一个单项操作。下面,以自适应巡航控制为例进行详细说明。图2示出实现自适应巡航控制功能的操纵杆的示意图。当期望将车辆行驶的当前车速存储起来并且让车辆以该当前车速恒速行驶时,驾驶员需要进行以下操作:向下拉动操纵杆(s1),从而启动自适应巡航控制装置;以及按压set(设置)按钮(s2),以便存储期望车速。在该示例中,操作s1为单项操作并且操作s2为单项操作。标准操作包括操作s1和s2两者,以使车辆自动地以期望车速行驶,由此减轻驾驶员的驾驶负担。

计算装置180被构造为计算当前用户操作与当前标准操作的不匹配得分。其中,当前标准操作是期望获得当前用户操作意欲实现的功能所需进行的标准操作。根据本发明的实施例,计算装置180可以利用本领域公知的公式或机器学习算法来计算出当前用户操作与当前标准操作的不匹配得分。

通过示例对计算装置180所使用的计算方法进行说明。将当前用户操作用数学特征来表示,例如,当前用户操作表示为特征acbd或abccccccd。其中,字母a、b、c和d表示不同类型的单项操作。acbd表示单项操作a、c、b和d顺序执行。abccccccd表示单项操作a、b、c和d顺序执行,并且单项操作c执行了六次。同样地,将与当前用户操作相对应的当前标准操作用数学特征来表示,例如,当前标准操作表示为特征abcd。计算装置180可以根据公式或者机器学习算法计算出当前用户操作acbd与当前标准操作abcd的不匹配得分,例如为40,或者当前用户操作abccccccd与当前标准操作abcd的不匹配得分,例如为80。

根据本发明的实施例,计算装置180可以只基于当前用户操作而不考虑历史用户操作来计算不匹配得分。根据本发明的又一实施例,计算装置180可以考虑历史用户操作,即基于当前用户操作与历史用户操作两者来计算不匹配得分。其中,历史用户操作是用户在当前用户操作之前(例如,几小时或几天之前)执行的意欲实现当前标准操作的功能所进行的用户操作。举例而言,如果所有历史用户操作中的每一者均与当前标准操作相匹配,而仅当前用户操作与当前标准操作不匹配,则可能是用户误操作。

根据本发明的实施例,可以计算出每一个历史用户操作与当前标准操作的不匹配得分,并且利用这些不匹配得分以及当前用户操作与当前标准操作的不匹配得分来计算出总不匹配得分。所得到的总不匹配得分即为当前用户操作与当前标准操作的最终不匹配得分。在一个示例中,可以利用移动平均算法来计算总不匹配得分。在该算法中,距离当前用户操作时间越长的历史用户操作的权重越小。

第一判定装置130被构造为判定当前用户操作与当前标准操作是否匹配。根据本发明的实施例,第一判定装置130根据计算装置180计算出的最终不匹配得分来判定当前用户操作与当前标准操作是否匹配。具体而言,第一判定装置130被构造为:当当前用户操作与当前标准操作的最终不匹配得分大于预定值(或者大于或等于预定值)时,判定当前用户操作与当前标准操作不匹配;并且当最终不匹配得分小于或等于预定值(或者小于预定值)时,判定当前用户操作与当前标准操作相匹配。

应当理解,第一判定装置130也可以使用本领域公知的其他方法来判定当前用户操作与当前标准操作是否匹配。例如,计算装置180用于计算当前用户操作与当前标准操作的匹配得分,并且第一判定装置130被构造为:当匹配得分小于预定值时,判定当前用户操作与当前标准操作不匹配;并且当匹配得分大于或等于预定值时,判定当前用户操作与当前标准操作相匹配。

操作提示装置120被构造为向用户进行操作提示。根据本发明的实施例,操作提示装置120可以为安装在车辆上的或与车辆集成在一起的固定提示设备。在一个示例中,操作提示装置120可以为视频播放器,视频播放器可以通过支架或粘接件等安装在车辆的中控台上、车内后视镜的支架上或便于用户观看的其它合适的位置。在另一个示例中,操作提示装置120可以集成到车辆的车载显示器。例如,车载显示器为导航仪或抬头显示器等。

根据本发明的实施例,操作提示装置120可以是独立于车辆的移动提示设备。例如,移动提示设备为手机、可穿戴智能设备或电脑,其中,电脑可以是笔记本、平板电脑等任何类型的便携式电脑。移动提示设备为用户识别装置170所识别出的正在使用车辆的用户的移动提示设备。

第二判定装置140被构造为判定操作提示装置120中的至少一者是否被激活。换言之,第二判定装置140判定操作提示装置120是否开启。当操作提示装置120被激活时,表示用户正在通过操作提示装置120学习车辆的使用。

操作提示控制装置150被构造为基于第一判定装置130和第二判定装置140的判定结果来控制操作提示装置120中的至少一者向用户进行操作提示,即操作提示控制装置150根据当前用户操作与当前标准操作是否匹配以及操作提示装置120中的至少一者是否被激活来进行控制。

在一个示例中,操作提示可以为提示用户激活操作提示装置120。例如,在操作提示装置120上显示是否打开操作提示装置的对话框,例如“是否开启教学模式”。用户可以点击相应按钮,以确认激活操作提示装置120。

在一个示例中,操作提示可以为向用户提示当前标准操作。操作提示装置120可以以视频的形式向用户播放当前标准操作。视频可以为多节视频,每节视频包括实现特定功能的一种或多种标准操作。图3示出了根据本发明的实施例的以视频的形式呈现的标准操作的示意图。如图3所示,视频中示出了操纵杆和操纵杆的动作方向。并且,视频中示出了实现降低巡航速度功能的两种标准操作。然而,应当理解,本发明的标准操作并不限于视频格式。例如,操作提示装置120还可以以音频的形式向用户进行操作提示。

在一个示例中,操作提示可以为向用户发送与当前标准操作相关的消息。消息可以发送到操作提示装置(例如,用户的手机)120。消息可以直接地含有当前标准操作,例如,消息可以为表达当前标准操作的文字信息、视频信息、图片信息等;或者消息可以间接地含有当前标准操作,例如,消息可以为能够链接到包含当前标准操作信息的网页的链接地址。

接着,对操作提示控制装置150在不同情况下所执行的控制进行举例说明。

根据本发明的实施例,至少一个操作提示装置120包括固定提示设备(例如,视频播放器)和移动提示设备(例如,手机),并且第二判定装置140被构造为判定固定提示设备是否被激活。操作提示控制装置150被构造为基于第一判定装置130和第二判定装置140的判定结果来控制固定提示设备和/或控制移动提示设备向用户进行操作提示。

在一个示例中,如果判定当前用户操作与当前标准操作不匹配并且固定提示设备未被激活,则操作提示控制装置150控制固定提示设备提示用户激活该固定提示设备(例如在视频播放器上显示“是否开启教学模式”的对话框);和/或操作提示控制装置150控制移动提示设备向用户发送含有当前标准操作的消息,例如手机(的应用软件,例如即时通讯应用软件)上会显示含有当前标准操作的消息。消息被发送到用户识别装置170识别出的当前用户的移动提示设备。

在一个示例中,如果判定当前用户操作与当前标准操作不匹配并且固定提示设备被激活,则操作提示控制装置150控制固定提示设备向用户提示当前标准操作,例如,在视频播放器上播放当前标准操作至少一次。

在一个示例中,如果判定当前用户操作与当前标准操作相匹配并且固定提示设备被激活,则操作提示控制装置150控制固定提示设备向用户提示标准操作组中的其它标准操作。标准操作组可以包括具有先后顺序的至少一个标准操作。其它标准操作为在当前标准操作之后的下一个标准操作。例如,当播放完如何操作自适应巡航控制装置使得车速减小之后,操作提示装置120自动地向用户播放如何操作自适应巡航控制装置使得车速增大。

应当理解,至少一个操作提示装置120并不限于以上实施例。例如,至少一个操作提示装置120可以只包括固定提示设备和移动提示设备中的一者。第二判定装置140并不限于以上实施例。例如,第二判定装置140可以判定移动提示设备是否被激活。以手机为例,当将手机临时安装在车辆的中控台上以用作视频播放器的情况下,第二判定装置140可以判定手机是否被激活。

根据本发明的实施例的车辆驾驶辅助系统100能够根据实际情况主动地向用户进行提示并且实现了互动式的教学。

根据本发明的实施例,车辆驾驶辅助系统100还包括人机接口更新装置190。图4示出了根据本发明的实施例的人机接口更新装置190的示意图。人机接口更新装置190包括操作接收单元191、分析单元192、计算单元193和更新单元194。根据某示例性实施例,人机接口更新装置190还包括信息接收单元195。人机接口更新装置190的各个单元可以与云服务器集成为一体,并且能够通过通信模块与多个设备(例如,车辆)进行数据交互,该通信模块支持以下任一种通信方式:3g、4g、wi-fi等。

信息接收单元195用于接收多个设备上传的用户信息。用户信息可以包括用户的id信息、用户的性别、年龄和驾驶经验等信息中的至少一者。

操作接收单元191用于接收满足预定特征的多个用户所进行的用户操作。这些用户操作由多个设备上传并且选自如上文所述的操作组。用户操作是用户为了实现某一标准操作的功能所进行的操作。由于有些用户不熟悉设备的功能,在有些情况下,这些用户的用户操作可能并不与标准操作相匹配。根据信息接收单元195所接收的用户信息来确定用户是否满足预定特征。预定特征可以为与车辆使用者的性别、年龄和驾驶经验中的至少一者相关的特征。例如,预定特征是:年龄为18至50岁之间。或者,预定特征是:性别为男或女,在这种情况下,预定特征并没有限制含义,并且满足预定特征的多个用户指的是多个设备的所有用户。

分析单元192用于分析多个用户的用户操作是否与多个用户的标准操作相匹配。上文中已经详细地描述了判定用户操作与标准操作是否匹配的方法,故在此不再赘述。

计算单元193用于计算多个用户的第一数量和多个用户中的特定用户的第二数量,该特定用户的用户操作为与多个用户的标准操作不匹配的特定用户操作。

更新单元194用于基于第一数量和第二数量来更新人机接口。根据本发明的实施例,更新单元194被构造为如果第二数量对第一数量的比值大于预定值(或者第一数量对第二数量的比值小于预定值),则更新各个设备(例如,车辆)的人机接口使得多个用户的标准操作被更新为特定用户操作。若否,则更新单元194并不对人机接口进行更新。例如,预定值可以为85%、90%、95%或其它合适的数值。

通过两个示例对更新单元194进行说明。例如,当预定特征没有限制含义并且预定值为90%时,如果95%的用户都按照特定用户操作acbd而非标准操作abcd来操作,则更新单元194更新人机接口使得标准操作被更新为特定用户操作acbd。在更新人机接口之后,当用户按照acbd来操作时并不提示用户。这使得根据大部分用户的操作习惯来确定标准操作,从而使用户得到良好的使用体验。

例如,当预定特征为性别为女并且预定值为85%时,如果88%的女性用户都按照特定用户操作acbd而非标准操作abcd操作,则更新单元194更新人机接口使得女性用户的标准操作被更新为特定用户操作acbd。在更新人机接口之后,当女性用户按照acbd来操作时并不提示用户。这使得根据大部分女性用户的操作习惯来确定标准操作,从而使用户得到良好的使用体验。

下面,参照图5对根据本发明的实施例的用于车辆驾驶辅助方法进行描述。图5示出了根据本发明的实施例的车辆驾驶辅助方法的流程图。

参考图5,在步骤s210中,获取当前用户操作。上文中已经详细地描述了获取当前用户操作的方法,故在此不再赘述。然后,处理进行至步骤s220。

在步骤s220中,判定当前用户操作是否与当前标准操作相匹配。上文中已经详细地描述了判定当前用户操作是否与当前标准操作相匹配的方法,故在此不再赘述。然后,处理进行至步骤s230。

在步骤s230中,判定至少一个操作提示装置120中的至少一者是否被激活。然后,处理进行至步骤s240。

在步骤s240中,基于当前用户操作是否与当前标准操作相匹配和至少一个操作提示装置120中的至少一者是否被激活来控制操作提示装置120中的至少一者来向用户进行操作提示。上文中已经详细地描述了对操作提示装置120进行控制的实施例,故在此不再赘述。

替代地,判定至少一个操作提示装置120中的至少一者是否被激活的步骤s230可以在获取当前用户操作的步骤s210之后以及判定当前用户操作是否与当前标准操作相匹配的步骤s220之前执行,或者可以在步骤s210之前执行。

附加地,根据本发明的实施例的车辆驾驶辅助方法还包括计算当前用户操作与当前标准操作的不匹配得分,其中,根据所计算出的不匹配得分来判定当前用户操作与当前标准操作是否匹配。具体而言,如果不匹配得分大于预定值,则判定当前用户操作与当前标准操作不匹配;并且如果不匹配得分小于或等于预定值时,则判定当前用户操作与当前标准操作相匹配。上文中已经详细地描述了计算不匹配得分的方法,故在此不再赘述。

根据本发明的实施例的车辆驾驶辅助方法能够根据实际情况主动地向用户进行提示并且实现了互动式的教学。

根据本发明的实施例,车辆驾驶辅助方法还包括人机接口更新步骤s250。人机接口更新步骤s250包括步骤s251至s254。

在步骤s251中,接收满足预定特征的多个用户所进行的用户操作。该用户操作是用户为了实现某一标准特征的功能而进行的操作。然后,处理进行至步骤s252。

在步骤s252中,分析用户操作是否与多个用户的标准操作相匹配。上文中已经详细地描述了判定用户操作与标准操作是否匹配的方法,故在此不再赘述。然后,处理进行至步骤s253。

在步骤s253中,计算多个用户的第一数量和多个用户中的特定用户的第二数量,该特定用户的用户操作为与多个用户的标准操作不匹配的特定用户操作。然后,处理进行至步骤s254。

在步骤s254中,基于第一数量和第二数量来更新人机接口。具体而言,如果第二数量对第一数量的比值大于预定值(或者第一数量对第二数量的比值小于预定值),则更新人机接口使得多个用户的标准操作更新为特定用户操作。

附加地,根据本发明的实施例的人机接口更新步骤还包括接收多个设备上传的用户信息。可以根据用户信息判定用户是否满足预定特征。

根据本发明的实施例的人机接口更新步骤能够根据大部分用户的操作习惯来更新标准操作,从而使用户得到良好的使用体验。

尽管已经参考示例性实施例描述了本发明,但是应理解,本发明并不限于上述实施例的构造和方法。相反,本发明意在覆盖各种修改例和等同配置。另外,尽管在各种示例性结合体和构造中示出了本发明的各种元件和方法步骤,但是包括更多、更少的元件或方法的其它组合也落在本发明的范围之内。

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