本发明涉及互联网技术,特别是涉及一种车辆行驶数据的处理方法与装置。
背景技术:
随着汽车的逐渐普及以及信息技术的飞速发展,汽车已经不仅仅作为交通工具,也成为用户追求舒适体验的重要生活场景。
变道是车辆在高速行驶的过程中,引起交通事故的重要因素之一。盲目变道、强行变道或者变道时机把握不准确导致的交通事故时有发生,目前的车辆变道一般依靠驾驶员的驾驶经验,在变道前观察车辆前方的路况并通过观后镜观察后方车辆位置,依靠驾驶经验和驾驶技能在不影响其他车辆行驶的情况下完成变道。
在一些突发情况发生时,或者驾驶员不熟练的情况下,以上操作方式存在严重的安全隐患,现有技术中尚未提出有效的解决手段。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的车辆行驶数据的处理方法与装置。本发明一个进一步的目的是要使得提高车辆行驶的安全性。
本发明另一个进一步的目的是要提高驾驶者的驾驶体验。
依据本发明的一个方面,提供了一种车辆行驶数据的处理方法。该车辆行驶数据的处理方法包括:获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;预估计算车辆变道行驶所需的行驶姿态;以及根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。
可选地,获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据的步骤包括:与数据发射设备建立无线数据连接;向数据发射设备发出行驶数据读取请求,以供数据发射设备按照行驶数据读取请求通过车载自 动诊断接口读取来自于车辆的行车电脑的行驶数据;以及接收由数据发射设备响应于行驶数据读取请求的车辆行驶数据。
可选地,车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。
可选地,识别车辆周围的路况的步骤包括:获取车辆周围的图像;以及对图像进行识别以得出车辆周围的路况。
可选地,车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。
可选地,预估计算车辆变道行驶所需的行驶姿态的步骤包括:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;根据车辆的参数计算车辆变道行驶所需的行驶姿态。
可选地,根据车辆行驶数据生成以行驶姿态完成变道的行驶建议的步骤包括:计算以行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。
可选地,向车辆的驾驶者输出行驶建议的步骤包括:按照行驶建议生成语音提示信号,并向驾驶者播放;或者生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。
可选地,向车辆的驾驶者输出行驶建议的步骤之后,还包括:获取由数据发射设备提供的变道过程中车辆行驶数据;根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。
根据本发明的另一个方面,还提供了一种车辆行驶数据的处理装置。该车辆行驶数据的处理装置包括:数据获取模块,配置成获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;路况识别模块,配置成识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;姿态预估模块,配置成预估计算车辆变道行驶所需的行驶姿态;以及建议输出模块,配置成根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。
可选地,数据获取模块还配置成:与数据发射设备建立无线数据连接;向 数据发射设备发出行驶数据读取请求,以供数据发射设备按照行驶数据读取请求通过车载自动诊断接口读取来自于车辆的行车电脑的行驶数据;以及接收由数据发射设备响应于行驶数据读取请求的车辆行驶数据,并且车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。
可选地,路况识别模块还配置成:获取车辆周围的图像;以及对图像进行识别以得出车辆周围的路况。
可选地,车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。
可选地,姿态预估模块还配置成:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;以及根据车辆的参数计算车辆变道行驶所需的行驶姿态。
可选地,建议输出模块包括:建议生成子模块,配置成计算以行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;以及根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。
可选地,建议输出模块包括:语音输出子模块,配置成按照行驶建议生成语音提示信号,并向驾驶者播放;或者平视显示子模块,配置成生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。
可选地,上述车辆行驶数据的处理装置还包括:变道报告模块,配置成获取由数据发射设备提供的变道过程中车辆行驶数据;以及根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。
本发明的车辆行驶数据的处理方法和装置,在确定车辆前方出现影响车辆行驶情况下利用车辆行驶数据预估计算车辆变道行驶所需的行驶姿态,根据车辆行驶数据生成以预估出的行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出,可以根据车辆的行驶状态准确地向驾驶者提供变道建议,大大提高了车辆变道的安全性和成功率,避免了因变道操作失误引起的交通事故。
进一步地,在本发明的车辆行驶数据的处理方法和装置中,车辆行驶数据由连接于车辆的车载自动诊断接口(On-Board Diagnostic,简称OBD)的数据发射设备提供,数据直接来自于行车电脑(Electronic Control Unit,简称ECU)对发动机、变速箱、刹车系统等部件的相关数据的检测,全面准确地反 映了车辆的行驶状态,利用车辆当前的行驶数据以及对车辆历史行驶数据的分析,预估计算车辆之后一段时间的行驶数据,得到预估行驶数据,准确度高,建议符合实际驾驶情况,提高了驾驶者的驾驶体验。
进一步地,本发明的车辆行驶数据的处理方法和装置,可以针对不同车型的参数进行行驶姿态的计算,并且可以综合考虑行驶速度、油门状态、档位状态、刹车状态等各种车辆行驶数据,兼容性好,满足了不同车辆的提醒要求。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明一个实施例的车辆行驶数据的处理装置适用的硬件系统架构示意图;
图2是根据本发明一个实施例的车辆行驶数据的处理装置的示意图;
图3是根据本发明另一实施例的车辆行驶数据的处理装置的示意图;以及
图4是根据本发明一个实施例的车辆行驶数据的处理方法的示意图。
具体实施方式
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程 语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
图1是根据本发明一个实施例的车辆行驶数据的处理装置200适用的硬件系统架构示意图,该硬件系统包括:连接于车辆110的车载自动诊断接口(OBD)的数据发射设备120,用户终端130、网络侧设备140。
车辆配置车载诊断接口的初始目的一般包括:检测汽车状态和排放监控。检测汽车状态可以通过专用的检测设备通过OBD来读取汽车的行车电脑(ECU)的数据,用于分析汽车的状态,并进一步对汽车的故障进行诊断。排放监控借助于OBD输出的一系列发动机传感器数据(例如氧传感器的数据)分析发动机的燃烧效果,确定汽车的排放情况。随着对汽车排放对环境影响越来越受到重视,目前OBD接口是大多数国际汽车的强制性配置。OBD的传统应用为汽车修理店用于进行故障检测,以及检测场对排放数据进行检测。OBD的工作原理为通过CAN总线等方式或汽车ECU检测的发动机、变速箱、刹车系统、燃油系统、排放系统的数据转为OBD接口协议(例如常见的OBD 16针接口)。
数据发射设备120在现有OBD功能的基础上,通过OBD接口读取车辆110的信息,例如发动机、变速箱、车身姿态的各种数据,包括行驶速度、油门状态、档位状态、刹车状态、发动机转速、水温、油耗、里程、车速、故障代码等。而且数据发射设备120可以对这些数据进行整理分析,以提供对车辆行驶数据进行处理的数据基础。从而完成车主驾驶习惯的记录分析、提供驾驶建议、避免交通违章等各种功能。
数据发射设备120可以通过各种数据传输方式提供其通过OBD接口读取的车辆数据,例如数据发射设备120可以通过蓝牙、Zigbee、蜂窝网络数据传输、数据线等方式与用户终端130进行数据连接,在一些优选实施例中,数据发射设备120采用蓝牙与用户终端130进行数据传输,一方面借助于蓝牙在智能终端中的普及程度,另一方面也可以实现低功耗的无线传输。
用户终端130用于与各种车载设备实现数据连接,用户终端130可以包括各种智能移动终端,包括智能手机、平板电脑等具备一定运算能力、提供数据传输接口、并且具有人机交互接口的电子设备。在一些优选实施例中,用户终端130可以通过安装于智能手机中实现特定车辆数据处理功能的软件应用来实现。
用户终端130或者数据发射设备120可以通过网络与网络侧设备140进行 数据交互,借助于网络侧的海量数据对车辆行驶数据进行分析处理。网络侧设备140可以包括提供各类交通信息的服务器、提供导航服务的服务器、提供车辆行驶数据分析服务的服务器等等。
在上述用户终端130中可以配置有本实施例的车辆行驶数据的处理装置200,利用该车辆行驶数据的处理装置200提供变道的行驶建议,以便驾驶者轻松地完成变道行驶。
图2是根据本发明一个实施例的车辆行驶数据的处理装置200的示意图,该车辆行驶数据的处理装置200一般性地可以包括:数据获取模块210、路况识别模块220、姿态预估模块230、建议输出模块240。
数据获取模块210可以配置成获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;其一种可选的工作流程为:与数据发射设备120建立无线数据连接(例如可以采取蓝牙传输方式);向数据发射设备120发出行驶数据读取请求,以供数据发射设备120按照行驶数据读取请求通过车载自动诊断接口(OBD)读取来自于车辆110的行车电脑的行驶数据;以及接收由数据发射设备120响应于行驶数据读取请求的车辆行驶数据,并且车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等,在必要时还可以请求其他类型的数据。
数据获取模块210可以根据姿态预估模块230需要的数据类型,发送对应的行驶数据读取请求,OBD提供了各种数据的查询代码,数据发射设备120可以响应于行驶数据读取请求,向其连接的OBD发送对应的查询代码获得返回的数据,并向与之绑定的用户终端130发送。
路况识别模块220可以配置成识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况。一种可选地实现方式为,利用布置在车辆110上的多个摄像头进行实时拍摄,从而得到车辆110的全景图像。通过图像识别技术可以得到周围的路况,其中重点在于确定车辆前方是否出现影响车辆行驶情况。车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。
姿态预估模块230可以配置成预估计算车辆110变道行驶所需的行驶姿态。一种可选地实现方式为:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数根据车辆的参数计算车辆变道行驶所需的行驶姿态。一般而言不同车型的车辆参数存在区别,可以预先建立车型数据库,匹配 保存车辆的型号以及对应的参数。姿态预估模块230可以预先访问该车型数据库,得到对应的车辆的参数,作为行驶姿态的计算依据。
建议输出模块240可以配置成根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。建议可以通过语音提示或者视觉提示的方式输出。
图3是根据本发明另一实施例的车辆行驶数据的处理装置200的示意图,在上一实施例的基础上可以灵活增加设置变道报告模块250,并且建议输出模块240还进一步设置有建议生成子模块242、语音输出子模块244、平视显示子模块246。
建议生成子模块242可以配置成计算预估计算出行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;以及根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。
语音输出子模块244可以配置成按照行驶建议生成语音提示信号,并向驾驶者播放。例如通过用户终端130的扬声器播放行驶建议,例如输出“保持当前车速,向右前方变道”或者“减档加速,向左前方变道”之类的建议语音。
平视显示子模块246可以配置成生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。
平视显示器(Head Up Display,以下简称HUD),可以利用光学反射的原理,将重要的图像界面投射在车辆110的前风挡玻璃上。由于前风挡玻璃与驾驶员的视线基本水平,驾驶员透过HUD的投射区域向前方看时,不影响对外界环境的观察。从而,HUD可以不需要低头查看相关信息,始终保持观察车辆前方的状态,避免了驾驶员精力分散导致的安全隐患。平视显示子模块246可以生成包含行驶建议的平视显示界面,并通过车辆110的前挡风玻璃的反射区向用户显示。通过更加直接的方式向用户进行驾驶提醒,提高了用户的反应速度。平视显示界面可以简洁的图像示出行驶建议,便于驾驶者及时了解行驶建议并作出正确的操作。
由于语音提醒信息的播放过程需要一定的时间而且可能受到外部噪音的影响,在车辆110行驶过程可以优选使用HUD的方式显示行驶建议。从而便于驾驶员及时进行处理,保证了车辆110的驾驶安全,为用户提供了人身及财产。
变道报告模块250可以配置成获取由数据发射设备120提供的变道过程中 车辆行驶数据;以及根据变道过程中车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。例如输出“变道成功,车速60公里每小时,转向角20度”之类的报告。同时变道过程中车辆行驶数据还可以保存为历史数据,以供后续分析使用。
本发明实施例还提供了一种车辆行驶数据的处理方法。该车辆行驶数据的处理方法可以由上述实施例中的车辆行驶数据的处理装置200来执行,以保证车辆110的安全行驶。图4是根据本发明一个实施例的车辆行驶数据的处理方法的示意图,该车辆行驶数据的处理方法包括:
步骤S402,获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;
步骤S404,识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;
步骤S406,预估计算车辆变道行驶所需的行驶姿态;以及
步骤S408,根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。
步骤S402的一种可选执行流程为:
步骤S404可以获取车辆周围的图像;以及对图像进行识别以得出车辆周围的路况。车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。一种可选地实现方式为,利用布置在车辆110上的多个摄像头进行实时拍摄,从而得到车辆110的全景图像。通过图像识别技术可以得到周围的路况,其中重点在于确定车辆前方是否出现影响车辆行驶情况。
步骤S406的一种可选执行流程为:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;根据车辆的参数计算车辆变道行驶所需的行驶姿态。由于不同车型的车辆参数存在区别,可以预先建立车型数据库,匹配保存车辆的型号以及对应的参数。在初始化的过程中可以预先访问该车型数据库,得到对应的车辆的参数,作为行驶姿态的计算依据。
步骤S408的一种可选执行流程为:计算以行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。
向车辆的驾驶者输出行驶建议的步骤可以利用语音或者HUD等方式进行 输出,例如按照行驶建议生成语音提示信号,并向驾驶者播放;或者生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。
在向车辆的驾驶者输出行驶建议的步骤之后还可以:获取由数据发射设备提供的变道过程中车辆行驶数据;根据变道过程中车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。例如输出“变道成功,车速60公里每小时,转向角20度”之类的报告。同时变道过程中车辆行驶数据还可以保存为历史数据,以供后续分析使用。
通过以上介绍可以看出本实施例的车辆行驶数据的处理方法,在确定车辆前方出现影响车辆行驶情况下利用车辆行驶数据预估计算车辆变道行驶所需的行驶姿态,根据车辆行驶数据生成以预估出的行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出,可以根据车辆的行驶状态准确地向驾驶者提供变道建议,大大提高了车辆变道的安全性和成功率,避免了因变道操作失误引起的交通事故。而且车辆行驶数据由连接于车辆的车载自动诊断接口(On-Board Diagnostic,简称OBD)的数据发射设备提供,数据直接来自于行车电脑(Electronic Control Unit,简称ECU)对发动机、变速箱、刹车系统等部件的相关数据的检测,全面准确地反映了车辆的行驶状态,利用车辆当前的行驶数据以及对车辆历史行驶数据的分析,预估计算车辆之后一段时间的行驶数据,得到预估行驶数据,准确度高,建议符合实际驾驶情况,提高了驾驶者的驾驶体验。
由于车辆在行驶过程中,可能具有多个维度的运动姿态,例如上下运动、侧向运动、纵向运动、侧倾运动、俯仰运动、横摆运动。这些运动影响车辆的行驶舒适性、速度、转向角度等。在本实施例的车辆行驶数据的处理方法和装置中,可以对上下运动、侧向运动、纵向运动、侧倾运动、俯仰运动、横摆运动的状态进行测量,确定车辆的整体行驶姿态。
车辆行驶数据可以通过获取车辆上装配的各种传感器(例如转速传感器、速度传感器、加速度传感器、陀螺仪、电子罗盘、振动传感器)的测量数据,经过ECU进行计算处理,并由OBD接口提供给数据发射设备120,经过用户终端130或网络侧设备140的预估计算,确定出车辆变道行驶所需的行驶姿态,并给出驾驶建议。例如,可以通过三个陀螺仪分别获得侧倾角速度、横摆角速度、以及俯仰角速度;利用两个双轴加速度计获得纵向加速度、侧向加速度、垂向加速度三个加速度;并通过电子罗盘测量汽车行驶的航向角。ECU对上述数据进行加工处理计算可以确定出反映车辆当前姿态的数据,与预估出的变道 行驶所需的行驶姿态进行比较,给出行驶建议,并在变道过程中记录以上数据,作为后续数据分析的基础。
上述预估计算车辆变道行驶所需的行驶姿态可以选用以下方式中的任一项:例如统计预测方法(将当前的行驶情况与历史数据进行匹配,获取之前的类似变道时的数据作为预估数据);遗传算法以及神经网络算法(对之前的数据进行训练得到预估计算模型,并利用该模型进行预估计算);投影寻踪法(将高维数据投影到低维子空间上,以寻找出反映原高维数据的特征)。此外估计算车辆变道行驶所需的行驶姿态还可以引入路面情况、驾驶员驾驶习惯等参数,对以上算法进行修正和补充。
进一步地,在生成驾驶建议的过程中,还可以充分考虑车辆110的加速、制动、转向的性能,以保证驾驶建议可以满足车辆110的实际情况。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它 实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的车辆行驶数据的处理装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
本发明实施例还提供了A1.一种车辆行驶数据的处理方法,包括:
获取由连接于所述车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;
识别所述车辆周围的路况,以确定所述车辆前方出现影响所述车辆行驶情况;
预估计算所述车辆变道行驶所需的行驶姿态;以及
根据所述车辆行驶数据生成以所述行驶姿态完成变道的行驶建议,并向所 述车辆的驾驶者输出。
A2.根据A1所述的方法,其中,获取由连接于所述车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据的步骤包括:
与所述数据发射设备建立无线数据连接;
向所述数据发射设备发出行驶数据读取请求,以供所述数据发射设备按照所述行驶数据读取请求通过所述车载自动诊断接口读取来自于所述车辆的行车电脑的行驶数据;以及
接收由所述数据发射设备响应于所述行驶数据读取请求的所述车辆行驶数据。
A3.根据A2所述的方法,其中,
所述车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。
A4.根据A1至A3中任一项所述的方法,其中,识别所述车辆周围的路况的步骤包括:
获取所述车辆周围的图像;以及
对所述图像进行识别以得出所述车辆周围的路况。
A5.根据A1至A4中任一项所述的方法,其中,所述车辆前方出现影响所述车辆行驶情况包括以下任意一种:
所述车辆前方出现障碍物;
所述车辆前方出现车速明显低于当前行驶速度的车辆;
所述车辆邻近车道出现车辆变道。
A6.根据A1至A5中任一项所述的方法,其中,
预估计算所述车辆变道行驶所需的行驶姿态的步骤包括:
获取所述车辆的车型,并根据所述车型确定所述车辆的参数,所述车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;
根据所述车辆的参数计算所述车辆变道行驶所需的行驶姿态。
A7.根据A6所述的方法,其中,
根据所述车辆行驶数据生成以所述行驶姿态完成变道的行驶建议的步骤包括:
计算以所述行驶姿态完成变道所需的速度以及转向角度;
比较所述车辆行驶数据与完成变道所需的速度以及转向角度的差异;
根据比较结果生成所述行驶建议,所述行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。
A8.根据A1至A7中任一项所述的方法,其中,向所述车辆的驾驶者输出所述行驶建议的步骤包括:
按照所述行驶建议生成语音提示信号,并向所述驾驶者播放;或者
生成包含行驶建议的平视显示界面,并通过所述车辆的前挡风玻璃的反射区向所述驾驶者显示。
A9.根据A1至A8中任一项所述的方法,其中,向所述车辆的驾驶者输出所述行驶建议的步骤之后,还包括:
获取由所述数据发射设备提供的变道过程中车辆行驶数据;
根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向所述驾驶者输出。
本发明实施例还提供了B10.一种车辆行驶数据的处理装置,包括:
数据获取模块,配置成获取由连接于所述车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;
路况识别模块,配置成识别所述车辆周围的路况,以确定所述车辆前方出现影响所述车辆行驶情况;
姿态预估模块,配置成预估计算所述车辆变道行驶所需的行驶姿态;以及
建议输出模块,配置成根据所述车辆行驶数据生成以所述行驶姿态完成变道的行驶建议,并向所述车辆的驾驶者输出。
B11.根据B10所述的装置,其中所述数据获取模块还配置成:
与所述数据发射设备建立无线数据连接;
向所述数据发射设备发出行驶数据读取请求,以供所述数据发射设备按照所述行驶数据读取请求通过所述车载自动诊断接口读取来自于所述车辆的行车电脑的行驶数据;以及
接收由所述数据发射设备响应于所述行驶数据读取请求的所述车辆行驶数据,并且
所述车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。
B12.根据B10或B11所述的装置,其中,所述路况识别模块还配置成:
获取所述车辆周围的图像;以及
对所述图像进行识别以得出所述车辆周围的路况。
B13.根据B10至B12中任一项所述的装置,其中,所述车辆前方出现影响所述车辆行驶情况包括以下任意一种:
所述车辆前方出现障碍物;
所述车辆前方出现车速明显低于当前行驶速度的车辆;
所述车辆邻近车道出现车辆变道。
B14.根据B10至B13中任一项所述的装置,其中所述姿态预估模块还配置成:
获取所述车辆的车型,并根据所述车型确定所述车辆的参数,所述车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;以及
根据所述车辆的参数计算所述车辆变道行驶所需的行驶姿态。
B15.根据B14所述的装置,其中所述建议输出模块包括:
建议生成子模块,配置成计算以所述行驶姿态完成变道所需的速度以及转向角度;比较所述车辆行驶数据与完成变道所需的速度以及转向角度的差异;以及根据比较结果生成所述行驶建议,所述行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。
B16.根据B10至B15中任一项所述的装置,其中所述建议输出模块包括:
语音输出子模块,配置成按照所述行驶建议生成语音提示信号,并向所述驾驶者播放;或者
平视显示子模块,配置成生成包含行驶建议的平视显示界面,并通过所述车辆的前挡风玻璃的反射区向所述驾驶者显示。
B17.根据B10至B16中任一项所述的装置,还包括:
变道报告模块,配置成获取由所述数据发射设备提供的变道过程中车辆行驶数据;以及根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向所述驾驶者输出。