本申请汽车电子技术领域,尤其涉及一种车辆预警阈值生成方法、系统。
背景技术:
随着汽车保有量迅速增长,高速公路不断发展,汽车车速不断提高,交通日益频繁,交通事故因而不断增加,汽车人们对安全驾驶也越来越重视,现在越来越多的车辆配备了高级驾驶辅助系统(Advanced Driver Assistant System,ADAS)功能,比如前向碰撞预警(FCW)等。除了通过基础感知和车辆运动来计算碰撞时间(TTC),还有一个很大的难题是做出预警的人机交互的问题。驾驶员在接收到预警信息之后的反应时间不同,一般反应好的驾驶员在一般情况下的反应时间在0.4—0.6s之间,当驾驶员受危急惊吓时反应时间大多会大于1s,甚至产生把油门当刹车踩的错误,反应在1.5s以内属正常。阈值又叫临界值,是指一个效应能够产生的最低值或最高值,汽车的预警阈值一般定义为,从发现有需要预警的情况到产生预警的这段时间的临界值,可以是最低值,也可以是最高值。因此,预警阈值的设定就成了一个棘手的问题。如果预警太早导致反应时间过长,对于反应慢的驾驶员比较适合,但是对于反应快的驾驶员则会难以判断合适的时机来控制,预警效果很差;如果预警太晚,反应慢的驾驶员会因为来不及做控制而出现事故。
现有技术中,基本上都是通过大量的实验来综合考虑选取一个预警阈值,不同车厂具有不同的策略,选取的阈值大小也有差异。但是都没有考虑一个车辆不同的用户适用何种预警阈值,以及用户的体验是否满意的问题。
技术实现要素:
本发明实施例的目的是提供一种车辆预警阈值生成方法、系统及其电子设备,用以解决现有技术中由于预警阈值没有设定好导致用户体验差的问题。
为解决上述技术问题,本申请实施例提供一种车辆预警阈值生成方法,包括:
获取目标车辆的用户信息,所述用户信息为用户驾驶状况的相关信息;
根据所述用户信息确定所述目标车辆的当前预警参数的目标值;
根据所述当前预警参数的目标值生成预警阈值;
将所述预警阈值发送给所述目标车辆,所述预警阈值用于供所述目标车辆调整发出预警提示信息的相关计算参数。
更进一步的,根据所述用户信息确定所述目标车辆的当前预警参数的目标值具体包括:
从所述用户信息中提取多个预警参数;以及
根据所述多个预警参数确定多个预警参数的目标值,将所述多个预警参数的目标值作为所述当前预警参数的目标值。
更进一步的,所述获取目标车辆的用户信息之前还包括:
判断所述目标车辆的用户是否为已注册账户的用户;
若是,判断所述用户信息是否更新,若判断结果是更新,则根据更新后的用户信息重新计算所述预警阈值。
更进一步的,若所述目标车辆的用户不是已注册账户的用户,则注册用户账户,且获取所述用户账户中的用户信息。
更进一步的,所述根据所述当前预警参数的目标值生成预警阈值具体包括:将所述当前预警参数的目标值与预警阈值表进行匹配,如果所述当前预警参数的目标值匹配到所述预警阈值表中的预警阈值,则将所匹配到的所述预警阈值表中的预警阈值作为预警阈值;其中,所述预警阈值表包括多个预警阈值,所述多个预警阈值为根据所述目标车辆的用户信息与所述目标车辆出现的预警参数信息的关联关系统计计算得到的阈值。
更进一步的,在将所述当前预警参数的目标值与预警阈值表进行匹配之前,还包括:
获取所述目标车辆的用户信息;
获取所述目标车辆出现过的预警参数信息;
建立所述用户信息与所述预警参数信息的关联关系;以及
利用所述关联关系对所述用户信息进行计算,得到所述多个预警阈值。
更进一步的,所述预警阈值表包括多类预警阈值,所述多类预警阈值与所述多个预警参数的目标值一一对应,所述多类预警阈值中每一类预警阈值包括多个预警阈值。
更进一步的,所述预警提示信息包括:汽车防碰撞预警信息、车道偏离预警信息、汽车越线预警信息、汽车故障预警信息。
更进一步的,所述用户信息包括所述用户的驾龄、性别、性格、驾驶习惯倾向、与所述目标车辆的磨合情况。
本申请实施例还提供一种车辆预警阈值生成系统,包括:
信息采集模块,用于获取目标车辆的用户信息,所述用户信息为用户驾驶状况的相关信息;
信息处理模块,用于根据所述用户信息确定所述目标车辆的当前预警参数的目标值;
阈值生成模块,用于根据所述当前预警参数的目标值生成预警阈值;
输出模块,用于将所述预警阈值发送给所述目标车辆,所述预警阈值用于供所述目标车辆调整发出预警提示信息的相关计算参数。
本申请实施例还提供一种电子设备,包括处理器、用于存储所述处理器可执行指令的存储器,其中,所述处理器被配置为:
获取目标车辆的用户信息,所述用户信息为用户驾驶状况的相关信息;
根据所述用户信息确定所述目标车辆的当前预警参数的目标值;
根据所述当前预警参数的目标值生成预警阈值;
将所述预警阈值发送给所述目标车辆,所述预警阈值用于供所述目标车辆调整发出预警提示信息的相关计算参数。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:根据多元化的用户信息,对每个用户生成个性化、动态的预警阈值,满足不同用户的不同需求,使得预警更为有效,用户体验感好,安全性更高。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本发明实施例一中的车辆预警阈值生成方法的应用场景示意图;
图2为本发明实施例一中的车辆预警阈值生成方法的流程示意图;
图3为本发明实施例一中的车辆预警阈值生成方法中的部分流程示意图;
图4为本发明实施例一中的车辆预警阈值生成方法中的另一部分流程示意图;
图5为本发明实施例一中的车辆预警阈值生成方法中的又一部分流程示意图;
图6为本发明实施例二中的车辆预警阈值生成系统的示意图;
图7为本发明实施例二中的车辆预警阈值生成系统中的信息处理模块的示意图;
图8为本发明实施例二中的车辆预警阈值生成系统中的阈值生成模块的示意图;
图9为本发明实施例二中的另一车辆预警阈值生成系统的示意图;
图10为本发明实施例二中的另一车辆预警阈值生成系统中的用户信息更新模块的示意图;
图11为本发明实施例二中的又一车辆预警阈值生成系统的示意图;
图12为本发明实施例二中的又一车辆预警阈值生成系统中的阈值计算模块的示意图;
图13为本发明实施例中适用于车辆预警阈值生成的电子设备的模块图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
实施例一:
如图1、2所示,该实施例提供了一种车辆预警阈值生成方法,该方法包括:
S10:获取目标车辆200的用户信息,用户信息为用户驾驶状况的相关信息,用于反应目标车辆200的用户状况。
在S10中,用户信息可以具体包括用户的驾龄、性别、性格、驾驶习惯倾向、与目标车辆200的磨合情况。
S20:根据用户信息确定目标车辆200的当前预警参数的目标值。
S20具体可以包括:
从用户信息中提取多个预警参数,也就是构建处理模型,将用户的信息抽象成多个预警参数;以及
根据多个预警参数确定多个预警参数的目标值,将多个预警参数的目标值作为当前预警参数的目标值。
S30:根据当前预警参数的目标值生成预警阈值。
如图3所示,S30可以具体包括:
S301:将当前预警参数的目标值与预警阈值表进行匹配,判断是否匹配成功,如果当前预警参数的目标值匹配到预警阈值表中的预警阈值,则进入S302。
S302:将所匹配到的预警阈值表中的预警阈值作为预警阈值;作为优选,预警阈值表可以包括多个预警阈值,多个预警阈值为根据目标车辆200的用户信息与目标车辆200出现的预警参数信息的关联关系统计计算得到的阈值。
预警阈值表包括多类预警阈值,多类预警阈值与多个预警参数的目标值一一对应,多类预警阈值中每一类预警阈值包括多个预警阈值。多类预警阈值可以按照预警提示信息的内容分类,可以根据汽车防碰撞预警信息、车道偏离预警信息、汽车越线预警信息、汽车故障预警信息分为不同的预警阈值类别;也可以根据用户信息的类别来分类,例如根据驾龄、性别、性格、驾驶习惯倾向、与目标车辆200的磨合情况等来分为几种预警阈值类别。
S40:将预警阈值发送给目标车辆200,所述预警阈值用于供所述目标车辆200调整发出预警提示信息的相关计算参数。也就是说,预警阈值用于供目标车辆200发出与预警阈值对应的预警提示信息时使用,预警提示信息用于对目标车辆200的用户进行预警提示。
在S40中,预警提示信息可以包括:汽车防碰撞预警信息、车道偏离预警信息、汽车越线预警信息、汽车故障预警信息。
将预警阈值发送给目标车辆200后,目标车辆200也可以将阈值生成的结果反馈给用户,比如生成成功或者失败。
上述S10至S40中,可以对上述用户信息、预警阈值等内容进行加密和校验工作,确保阈值参数不会被恶意修改,使用技术包括但不限于非对称加密、认证证书等。
进一步的,如图4所示,在S10之前还可以包括:
S101:判断目标车辆200的用户是否为已注册账户的用户。
若是,进入S102;若否,进入S103。
S102:判断用户信息是否更新。
若判断结果是用户信息已经更新,进入S1021。若判断结果是用户信息没有更新,则直接进入上述S20。
S1021:根据更新后的用户信息重新计算预警阈值;
S103:注册用户账户,且获取用户账户中的用户信息。
也就是说,如果是已经注册且已经完善过用户信息的用户再次登录并连接时,无需再次输入用户信息,直接绑定用户账户获取历史参数和预警阈值,传递给目标车辆200;如果用户修改了用户信息,需要重新计算预警阈值,再传递给目标车辆200。
进一步的,如图5所示,在S301之前,也就是在将当前预警参数的目标值与预警阈值表进行匹配之前,还可以包括:
S3001:获取目标车辆200的用户信息;
S3002:获取目标车辆200出现过的预警参数信息;
S3003:建立用户信息与预警参数信息的关联关系;
S3004:利用关联关系对所述用户信息进行计算,得到多个预警阈值。
实施例二:
如图1、6所示,本发明实施例二还提供了一种车辆预警阈值生成系统100,包括信息采集模块10、信息处理模块20、阈值生成模块30、输出模块40。
信息采集模块10,用于获取目标车辆200的用户信息,用户信息用于反应目标车辆200的用户状况。
用户信息包括用户的驾龄、性别、性格、驾驶习惯倾向、与目标车辆200的磨合情况。
信息处理模块20,用于根据用户信息确定目标车辆200的当前预警参数的目标值。
如图7所示,信息处理模块20具体可以包括:
信息提取单元201,用于从用户信息中提取多个预警参数;以及
确定单元202,用于根据多个预警参数确定多个预警参数的目标值,将多个预警参数的目标值作为当前预警参数的目标值。
阈值生成模块30,用于根据当前预警参数的目标值生成预警阈值。
如图8所示,作为优选,阈值生成模块30具体包括:
匹配单元301,用于将当前预警参数的目标值与预警阈值表进行匹配;其中,预警阈值表包括多个预警阈值,多个预警阈值为根据目标车辆200的用户信息与目标车辆200出现的预警参数信息的关联关系统计计算得到的阈值。
生成单元302,用于在当前预警参数的目标值匹配到预警阈值表中的预警阈值时,将所匹配到的预警阈值表中的预警阈值作为预警阈值。
预警阈值表包括多类预警阈值,多类预警阈值与多个预警参数的目标值一一对应,多类预警阈值中每一类预警阈值包括多个预警阈值。
输出模块40,用于将预警阈值发送给目标车辆200,所述预警阈值用于供所述目标车辆200调整发出预警提示信息的相关计算参数。也就是说,预警阈值用于供目标车辆200发出与预警阈值对应的预警提示信息时使用,预警提示信息用于对目标车辆200的用户进行预警提示。
预警提示信息包括:汽车防碰撞预警信息、车道偏离预警信息、汽车越线预警信息、汽车故障预警信息。
更进一步的,如图9所示,还可以包括用户信息更新模块1。
如图10所示,用户信息更新模块1具体包括:
用户身份判断单元11,用于判断目标车辆200的用户是否为用户,用户为已注册账户的用户;
用户信息查新单元12,用于在用户是已注册账户的用户时,判断用户信息是否更新;
更新单元13,用于在判断结果是更新时,根据更新后的用户信息重新计算所述预警阈值;
用户账户注册单元14,用于在用户不是已注册账户的用户时,注册用户账户,且获取用户账户中的用户信息。
更进一步的,如图11所示,还可以包括阈值计算模块3。
如图12所示,所述阈值计算模块3包括:
关联单元31,用于获取目标车辆200的用户信息、目标车辆200出现过的预警参数信息,关联单元31还用于建立用户信息与所述预警参数信息的关联关系;以及
计算单元32,用于根据关联关系对用户信息进行计算,得到多个预警阈值。
实施例二中的车辆预警阈值生成系统100的工作原理如下:
先判断目标车辆200的用户是不是已注册账户的用户。
如果不是已注册账户的用户,则注册一个用户账户作为用户账户,且在该用户账户中输入用户的信息。再根据用户信息确定目标车辆200的当前预警参数的目标值,根据当前预警参数的目标值生成预警阈值,最后将预警阈值发送给所述目标车辆200。
如果是已经注册且已经完善过用户信息的用户再次登录并连接时,无需再次输入用户信息,直接获取用户账户的当前预警参数的目标值,根据当前预警参数的目标值生成预警阈值,最后将预警阈值发送给所述目标车辆200。
如果是已经注册且修改了用户信息的用户,需要重新计算当前预警参数的目标值,根据当前预警参数的目标值生成预警阈值,最后将预警阈值发送给所述目标车辆200。
将预警阈值发送给目标车辆200后,目标车辆200也可以将阈值生成的结果反馈给用户,比如生成成功或者失败。
实施例一、二均是根据多元化的用户信息,对每个用户生成个性化、动态的预警阈值,满足不同用户的不同需求,使得预警更为有效,用户体验感好,安全性更高。
如图1、13所示,本申请实施例还提供一种电子设备300,电子设备300可以被提供为一终端设备,包括但不限于智能手机、车载智能终端、平板等终端设备。
电子设备300包括处理组件1001,其进一步包括一个或多个处理器,以及由存储器1002所代表的存储器资源,用于存储可由处理组件1001的执行的指令,例如应用程序。存储器1002中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。所述处理组件1001被配置为:
获取目标车辆200的用户信息,用户信息用于反应目标车辆200的用户状况;
根据用户信息确定目标车辆200的当前预警参数的目标值;
根据当前预警参数的目标值生成预警阈值;
将预警阈值发送给目标车辆200,所述预警阈值用于供所述目标车辆200调整发出预警提示信息的相关计算参数。
电子设备300还可以包括一个电源组件1003被配置为执行电子设备300的电源管理,一个有线或无线网络接口1004被配置为将电子设备300连接到网络,从而连接至目标车辆200或者位于目标车辆200内的其它设备,网络包括但不限于Wi-Fi和蓝牙、3G、4G等。电子设备300可以操作基于存储在存储器1002的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
需要说明的是,实施例一所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。