一种驾驶行为指引信息的生成方法、装置及系统 |
|||||||
申请号 | CN201410384288.7 | 申请日 | 2014-08-05 | 公开(公告)号 | CN104163173A | 公开(公告)日 | 2014-11-26 |
申请人 | 深圳市元征科技股份有限公司; | 发明人 | 刘均; 陈启超; | ||||
摘要 | 本 发明 适用于车辆领域,提供了一种车辆指引信息的生成方法、装置及系统,所述方法包括:接收车辆客户端发送的车辆运行信息、车辆 位置 信息以及路面状况信息;根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息;发送所述驾驶行为指引信息至车辆驾驶者 指定 的客户端。本发明, 服务器 可以根据车辆客户端发送的车辆运行信息、车辆位置信息以及路面状况信息生成一个驾驶行为指引信息,该驾驶行为指引信息为车辆驾驶者提供即时的提示和帮助,可以辅助用户做出合理的判断,修正驾驶者的驾驶行为。 | ||||||
权利要求 | 1.一种驾驶行为指引信息的生成方法,其特征在于,所述方法包括: |
||||||
说明书全文 | 一种驾驶行为指引信息的生成方法、装置及系统技术领域[0001] 本发明属于车辆领域,尤其涉及一种驾驶行为指引信息的生成方法、装置及系统。 背景技术[0002] 汽车随着制造成本的降低而越来越普及,汽车走进千家万户。然而,在汽车驾驶技术方面,新手们往往是一个可恨又可怕的角色,可以说相当一部分的交通事故都是新手直接或者间接引起的。造成这种情况的原因有些是因为新手们本身技术不到家,但更多是因为经验不足。 [0003] 如果能针对这个情况,在天气情况比较恶劣或者在路况不太良好的情况下,能给新手们一些驾驶技术方面的提醒,使新手们避开最容易犯的错误,并掌握应对技巧,这对新手们是非常有帮助的。然而,现有的汽车,均不能根据车辆驾驶者的需要,为车辆驾驶者做出贴心的驾驶建议和辅助。 发明内容[0005] 一方面,提供一种驾驶行为指引信息的生成方法,所述方法包括: [0006] 接收车辆客户端发送的车辆运行信息、车辆位置信息以及路面状况信息; [0007] 根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息; [0009] 进一步地,所述车辆运行信息中包括当前车速、当前方向盘转向角和当前轮胎的转速,所述根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息包括: [0010] 根据所述车辆位置信息获取当地连续几天的天气情况; [0011] 通过所述天气情况以及所述路面状况信息确定路面阻尼系数; [0012] 根据所述当前车速获取车辆正常行驶时,正常轮胎的压力值和转速; [0013] 根据所述正常轮胎的转速、所述路面阻尼系数、所述正常轮胎的压力值、所述当前方向盘转向角、预设的修正参数以及所述当前轮胎的转速计算当前轮胎的压力值; [0014] 如果所述当前轮胎的压力值超出或者低于正常轮胎的压力值,则生成指引车辆驾驶者限速行驶或者指引车辆驾驶者立刻对车辆的轮胎充气的驾驶行为指引信息。 [0015] 进一步地,所述车辆运行信息中包括当前车速,所述路面状况信息包括路面的转弯信息,所述根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息包括: [0016] 根据所述路面的转弯信息判断车辆是否驶入路面的急转弯处; [0017] 如果是,则根据所述当前车速和所述车辆位置信息判断车辆能否安全通过急转弯处,并提醒车辆驾驶者减速慢行。 [0019] 根据所述路面的坡度信息判断车辆是否驶入路面的陡坡处; [0020] 如果是,则根据所述当前车速、所述当前发送机转速和所述车辆位置信息判断车辆能否正常通过陡坡,并提醒车辆驾驶者加速行驶或者减速慢行。 [0021] 另一方面,提供一种驾驶行为指引信息的生成装置,所述装置包括: [0022] 信息接收单元,用于接收车辆客户端发送的车辆运行信息、车辆位置信息以及路面状况信息; [0023] 指引信息生成单元,用于根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息; [0024] 指引信息发送单元,用于发送所述驾驶行为指引信息至车辆驾驶者指定的客户端。 [0025] 进一步地,所述车辆运行信息中包括当前车速、当前方向盘转向角和当前轮胎的转速,所述指引信息生成单元包括: [0026] 天气情况获取模块,用于根据所述车辆位置信息获取当地连续几天的天气情况; [0027] 阻尼系数获取模块,用于通过所述天气情况以及所述路面状况信息确定路面阻尼系数; [0028] 正常压力值和转速获取模块,用于根据所述当前车速获取车辆正常行驶时,正常轮胎的压力值和转速; [0029] 当前压力值计算模块,用于根据所述正常轮胎的转速、所述路面阻尼系数、所述正常轮胎的压力值、所述当前方向盘转向角、预设的修正参数以及所述当前轮胎的转速计算当前轮胎的压力值; [0030] 轮胎操作指引生成模块,用于如果所述当前轮胎的压力值超出或者低于正常轮胎的压力值,则生成指引车辆驾驶者限速行驶或者指引车辆驾驶者立刻对车辆的轮胎充气的驾驶行为指引信息。 [0031] 进一步地,所述车辆运行信息中包括当前车速,所述路面状况信息包括路面的转弯信息,所述指引信息生成单元包括: [0032] 急转弯判断模块,用于根据所述路面的转弯信息判断车辆是否驶入路面的急转弯处; [0033] 急转弯驾驶指引模块,用于如果是,则根据所述当前车速和所述车辆位置信息判断车辆能否安全通过急转弯处,并提醒车辆驾驶者减速慢行。 [0034] 进一步地,所述车辆运行信息中包括当前车速、当前发动机转速,所述路面状况信息包括路面的坡度信息,所述指引信息生成单元包括: [0035] 陡坡判断模块,用于根据所述路面的坡度信息判断车辆是否驶入路面的陡坡处; [0036] 陡坡驾驶指引模块,用于如果是,则根据所述当前车速、所述当前发送机转速和所述车辆位置信息判断车辆能否正常通过陡坡,并提醒车辆驾驶者加速行驶或者减速慢行。 [0037] 再一方面,提供一种驾驶行为指引信息的生成系统,系统包括车辆客户端、服务器和驾驶者指定的客户端,所述车辆客户端用于获取车辆运行信息、车辆位置信息以及路面状况信息,并将获取的车辆运行信息、车辆位置信息以及路面状况信息发送至所述服务器,所述服务器根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息,并发送所述驾驶行为指引信息至所述车辆驾驶者指定的客户端,所述服务器包括如上所述的驾驶行为指引信息的生成装置。 [0038] 进一步地,所述车辆客户端包括: [0039] 车辆运行信息获取模块,所述车辆运行信息获取模块与车辆的车载自动诊断系统连接,用于获取车辆运行信息; [0040] GPS模块,用于获取车辆位置信息; [0042] 信息发送模块,用于发送所述车辆运行信息、所述车辆位置信息以及所述路面状况信息至所述服务器。 [0043] 在本发明实施例,服务器可以根据车辆客户端发送的车辆运行信息、车辆位置信息以及路面状况信息生成一个驾驶行为指引信息,该驾驶行为指引信息为车辆驾驶者提供即时的提示和帮助,可以辅助用户做出合理的判断,修正驾驶者的驾驶行为。附图说明 [0044] 图1是本发明实施例一提供的驾驶行为指引信息的生成方法的实现流程图; [0045] 图2是本发明实施例一提供的车辆客户端的结构框图; [0046] 图3是本发明实施例二提供的驾驶行为指引信息的生成装置的结构框图。 具体实施方式[0047] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0048] 在本发明实施例中,车辆客户端获取到车辆运行信息、车辆位置信息及路边。 [0049] 以下结合具体实施例对本发明的实现进行详细描述: [0050] 实施例一 [0051] 图1示出了本发明实施例一提供的驾驶行为指引信息的生成方法的实现流程,该方法运行在包括车辆客户端、服务器和车辆驾驶者指定的客户端的驾驶行为指引信息的生成系统中,下面以服务器侧为例来进行说明,详述如下: [0052] 在步骤S101中,接收车辆客户端发送的车辆运行信息、车辆位置信息以及路面状况信息。 [0053] 在本发明实施例中,车辆上安装有车辆客户端,通过该车辆客户端可以获取车辆运行信息、车辆位置信息以及路面状况信息,并发送所述车辆运行信息、所述车辆位置信息以及所述路面状况信息至服务器。 [0054] 具体的,车辆客户端2如图2所示,包括:车辆运行信息获取模块21、GPS模块22、重力传感器23和信息发送模块24。 [0055] 其中,车辆运行信息获取模块,与车辆的车载自动诊断系统(On Board Diagnostics,OBD)连接,用于获取车辆运行信息,所述车辆运行信息包括当前车速、当前发送机转速、当前方向盘转向角、当前各个轮胎的转速、档位和刹车等信息; [0056] GPS模块22,用于获取车辆位置信息; [0057] 重力传感器23,用于获取路面状况信息,所述路面状况信息包括路面的坡度信息、路面的急转弯信息、路面是否平整等; [0058] 信息发送模块24,用于发送所述车辆运行信息、所述车辆位置信息以及所述路面状况信息至所述服务器。 [0059] 其中,车辆运行信息获取模块包括控制器局域网络总线(Controller Area Network,CAN)子模块和诊断子模块。CAN总线子模块和诊断子模块通过连接车辆上的OBD系统,监控车辆的CAN网络数据,进而获得车辆的当前车速、当前发送机转速、当前方向盘转向角和当前各个轮胎的转速等车辆运行信息。 [0060] 其中,OBD系统能在车辆运行过程中实时监测车辆的发动机电控系统及车辆的其它功能模块的工作状况,如有发现工况异常,则根据特定的算法判断出具体的故障,并以诊断故障代码(Diagnostic Trouble Codes,DTC)的形式存储在系统内的存储器上。OBD系统自诊断后得到的有用信息可以为车辆的维修和保养提供帮助,维修人员可以利用车辆原厂专用仪器读取故障码,从而可以对故障进行快速定位,以便于对车辆的修理,减少人工诊断的时间。 [0061] CAN总线是由研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898)。是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,CAN总线所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。 [0062] 具体的,信息发送模块24是一个3G模块,通过该3G模块可以发送车辆运行信息、车辆位置信息以及路面状况信息至服务器。 [0064] 在步骤S102中,根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息。 [0065] 在本发明实施例中,服务器可以根据接收到的车辆运行信息、车辆位置信息以及路面状况信息生成相应的驾驶行为指引信息。 [0066] 比如,当车辆运行信息中包括当前车速、当前方向盘转向角和当前轮胎的转速时,根据所述车辆运行信息、车辆位置信息以及路面状况信息可以生成指引车辆驾驶者限速行驶或者指引车辆驾驶者立刻对车辆的轮胎充气的驾驶行为指引信息。 [0067] 具体包括以下步骤: [0068] 步骤1、根据所述车辆位置信息获取当地连续几天的天气情况。 [0069] 服务器接收到车辆客户端发送的车辆位置信息,通过网络可以获取车辆所在地连续几天的天气情况。 [0070] 步骤2、通过所述天气情况以及所述路面状况信息确定路面阻尼系数。 [0071] 步骤3、根据所述当前车速获取车辆正常行驶时,正常轮胎的压力值和转速。 [0072] 步骤4、根据所述正常轮胎的转速、所述路面阻尼系数、所述正常轮胎的压力值、所述当前方向盘转向角、预设的修正参数以及所述当前轮胎的转速计算当前轮胎的压力值。 [0073] 其中,当前轮胎的压力值的计算公式如下: [0074] 当前轮胎的压力值=正常轮胎的转速*路面阻尼系数*正常轮胎的压力值*(cos(当前方向盘角度))*修正参数/正常轮胎的转速。 [0075] 步骤5、如果所述当前轮胎的压力值超出或者低于正常轮胎的压力值,则生成指引车辆驾驶者限速行驶或者指引车辆驾驶者立刻对车辆的轮胎充气的驾驶行为指引信息。 [0076] 另外,当车辆运行信息中包括当前车速,路面状况信息包括路面的转弯信息时,根据所述车辆运行信息、车辆位置信息以及路面状况信息生成提醒车辆驾驶者减速慢行的驾驶行为指引信息。 [0077] 具体包括以下步骤: [0078] 步骤11、根据所述路面的转弯信息判断车辆是否驶入路面的急转弯处。 [0079] 步骤12、如果是,则根据所述当前车速和所述车辆位置信息判断车辆能否安全通过急转弯处,并提醒车辆驾驶者减速慢行。 [0080] 详述如下: [0081] 若监测到车辆即将驶入一个急转弯时,则服务器通过车辆的GPS信息获取车辆位置信息,并根据车辆的当前车速判断车辆能否安全通过急转弯,并提示车辆驾驶者减速慢行。 [0082] 此外,当车辆运行信息中包括当前车速、当前发动机转速,路面状况信息包括路面的坡度信息,根据所述车辆运行信息、车辆位置信息以及路面状况信息生成提醒车辆驾驶者加速行驶或者减速慢行的驾驶行为指引信息。 [0083] 具体包括以下步骤: [0084] 步骤21、根据所述路面的坡度信息判断车辆是否驶入路面的陡坡处。 [0085] 步骤22、如果是,则根据所述当前车速、所述当前发送机转速和所述车辆位置信息判断车辆能否正常通过陡坡,并提醒车辆驾驶者加速行驶或者减速慢行。 [0086] 详述如下: [0087] 若监测到车辆即将驶入一个陡坡时,则服务器通过车辆的GPS信息获取车辆位置信息,并根据车辆的当前车速和当前发动机转速判断车辆能否正常通过陡坡,并提示车辆驾驶者加速行驶或减速慢行。 [0088] 在步骤S103中,发送所述驾驶行为指引信息至车辆驾驶者指定的客户端。 [0089] 在本发明实施例中,预先建立车辆与驾驶者指定的客户端的绑定关系。服务器根据车辆运行信息、车辆位置信息以及路面状况信息生成相应的驾驶行为指引信息后,可以发送与该车辆绑定的客户端,驾驶者可以通过该指定的客户端查看车辆的当前驾驶行为指引信息和历史驾驶行为指引信息,通过这个驾驶行为指引信息修正自己的驾驶行为。 [0090] 本实施例,服务器接收到车辆客户端发送的车辆运行信息、车辆位置信息以及路面路况信息后,可以根据这些信息生成相应的驾驶行为指引信息至驾驶者。驾驶者可以根据该驾驶行为指引信息修正自己的驾驶行为。对驾驶者,尤其是新手驾驶者,通过这些贴心的驾驶行为指引信息,可以尽量避免不必要的交通事故。 [0091] 本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。 [0092] 实施例二 [0093] 图3示出了本发明实施例二提供的驾驶行为指引信息的生成装置的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该装置3可以是内置于服务器中的软件单元、硬件单元或者软硬件结合的单元,该服务器可以和车辆客户端、驾驶者指定的客户端一起,组成一个驾驶行为指引信息的生成系统。在该系统中,所述车辆客户端用于获取车辆运行信息、车辆位置信息以及路面状况信息,并将获取的车辆运行信息、车辆位置信息以及路面状况信息发送至所述服务器,所述车辆客户端的结构如图2所示,在此不再赘述。所述服务器根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息,并发送所述驾驶行为指引信息至所述车辆驾驶者指定的客户端。该装置3包括:信息接收单元31、指引信息生成单元32和指引信息发送单元33。 [0094] 其中,信息接收单元31,用于接收车辆客户端发送的车辆运行信息、车辆位置信息以及路面状况信息; [0095] 指引信息生成单元32,用于根据所述车辆运行信息、车辆位置信息以及路面状况信息生成驾驶行为指引信息; [0096] 指引信息发送单元33,用于发送所述驾驶行为指引信息至车辆驾驶者指定的客户端。 [0097] 具体的,所述车辆运行信息中包括当前车速、当前方向盘转向角和当前轮胎的转速,所述指引信息生成单元32包括: [0098] 天气情况获取模块,用于根据所述车辆位置信息获取当地连续几天的天气情况; [0099] 阻尼系数获取模块,用于通过所述天气情况以及所述路面状况信息确定路面阻尼系数; [0100] 正常压力值和转速获取模块,用于根据所述当前车速获取车辆正常行驶时,正常轮胎的压力值和转速; [0101] 当前压力值计算模块,用于根据所述正常轮胎的转速、所述路面阻尼系数、所述正常轮胎的压力值、所述当前方向盘转向角、预设的修正参数以及所述当前轮胎的转速计算当前轮胎的压力值; [0102] 轮胎操作指引生成模块,用于如果所述当前轮胎的压力值超出或者低于正常轮胎的压力值,则生成指引车辆驾驶者限速行驶或者指引车辆驾驶者立刻对车辆的轮胎充气的驾驶行为指引信息。 [0103] 具体的,所述车辆运行信息中包括当前车速,所述路面状况信息包括路面的转弯信息,所述指引信息生成单元22包括: [0104] 急转弯判断模块,用于根据所述路面的转弯信息判断车辆是否驶入路面的急转弯处; [0105] 急转弯驾驶指引模块,用于如果是,则根据所述当前车速和所述车辆位置信息判断车辆能否安全通过急转弯处,并提醒车辆驾驶者减速慢行。 [0106] 具体的,所述车辆运行信息中包括当前车速、当前发动机转速,所述路面状况信息包括路面的坡度信息,所述指引信息生成单元32包括: [0107] 陡坡判断模块,用于根据所述路面的坡度信息判断车辆是否驶入路面的陡坡处; [0108] 陡坡驾驶指引模块,用于如果是,则根据所述当前车速、所述当前发送机转速和所述车辆位置信息判断车辆能否正常通过陡坡,并提醒车辆驾驶者加速行驶或者减速慢行。 [0109] 本发明实施例提供的驾驶行为指引信息的生成装置可以应用在前述对应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。 [0110] 值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。 |