CN106710267A - Vehicle driving data processing method and vehicle driving data processing device - Google Patents
Vehicle driving data processing method and vehicle driving data processing device Download PDFInfo
- Publication number
- CN106710267A CN106710267A CN201510779714.1A CN201510779714A CN106710267A CN 106710267 A CN106710267 A CN 106710267A CN 201510779714 A CN201510779714 A CN 201510779714A CN 106710267 A CN106710267 A CN 106710267A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- driving
- data
- lane change
- driving data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Traffic Control Systems (AREA)
Abstract
本发明提供了一种车辆行驶数据的处理方法与装置。其中,该车辆行驶数据的处理方法包括:获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;预估计算车辆变道行驶所需的行驶姿态;以及根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。利用本发明的技术方案,可以根据车辆的行驶状态准确地向驾驶者提供变道建议,提高了车辆变道的安全性和成功率,避免了因变道操作失误引起的交通事故。
The invention provides a method and device for processing vehicle driving data. Wherein, the processing method of the vehicle driving data includes: obtaining the vehicle driving data provided by the data transmitting device connected to the vehicle-mounted automatic diagnosis interface; The driving posture required for the vehicle to change lanes; and generate a driving suggestion to complete the lane change with the driving posture according to the vehicle driving data, and output it to the driver of the vehicle. By using the technical solution of the invention, it is possible to accurately provide lane change suggestions to the driver according to the driving state of the vehicle, improve the safety and success rate of vehicle lane change, and avoid traffic accidents caused by lane change operation errors.
Description
技术领域technical field
本发明涉及互联网技术,特别是涉及一种车辆行驶数据的处理方法与装置。The invention relates to Internet technology, in particular to a method and device for processing vehicle driving data.
背景技术Background technique
随着汽车的逐渐普及以及信息技术的飞速发展,汽车已经不仅仅作为交通工具,也成为用户追求舒适体验的重要生活场景。With the gradual popularization of cars and the rapid development of information technology, cars are not only used as a means of transportation, but also become an important life scene for users to pursue a comfortable experience.
变道是车辆在高速行驶的过程中,引起交通事故的重要因素之一。盲目变道、强行变道或者变道时机把握不准确导致的交通事故时有发生,目前的车辆变道一般依靠驾驶员的驾驶经验,在变道前观察车辆前方的路况并通过观后镜观察后方车辆位置,依靠驾驶经验和驾驶技能在不影响其他车辆行驶的情况下完成变道。Lane changing is one of the important factors causing traffic accidents during high-speed driving. Traffic accidents caused by blind lane changes, forcible lane changes or inaccurate timing of lane changes often occur. Current vehicle lane changes generally rely on the driver’s driving experience. Before changing lanes, observe the road conditions in front of the vehicle and observe through the rear view mirror. The position of the rear vehicle, relying on driving experience and driving skills to complete the lane change without affecting the driving of other vehicles.
在一些突发情况发生时,或者驾驶员不熟练的情况下,以上操作方式存在严重的安全隐患,现有技术中尚未提出有效的解决手段。When some emergencies occur, or when the driver is unskilled, there are serious potential safety hazards in the above operation mode, and no effective solution has been proposed in the prior art.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的车辆行驶数据的处理方法与装置。本发明一个进一步的目的是要使得提高车辆行驶的安全性。In view of the above problems, the present invention is proposed to provide a method and device for processing vehicle driving data that overcome the above problems or at least partially solve the above problems. A further object of the present invention is to improve the driving safety of the vehicle.
本发明另一个进一步的目的是要提高驾驶者的驾驶体验。Another further object of the present invention is to improve the driving experience of the driver.
依据本发明的一个方面,提供了一种车辆行驶数据的处理方法。该车辆行驶数据的处理方法包括:获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;预估计算车辆变道行驶所需的行驶姿态;以及根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。According to one aspect of the present invention, a method for processing vehicle driving data is provided. The processing method of the vehicle driving data includes: obtaining the vehicle driving data provided by the data transmitting device connected to the vehicle-mounted automatic diagnosis interface; identifying the road conditions around the vehicle to determine the situation affecting the driving of the vehicle; The driving posture required for lane driving; and generating a driving suggestion to complete the lane change with the driving posture according to the vehicle driving data, and outputting it to the driver of the vehicle.
可选地,获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据的步骤包括:与数据发射设备建立无线数据连接;向数据发射设备发出行驶数据读取请求,以供数据发射设备按照行驶数据读取请求通过车载自动诊断接口读取来自于车辆的行车电脑的行驶数据;以及接收由数据发射设备响应于行驶数据读取请求的车辆行驶数据。Optionally, the step of obtaining the vehicle driving data provided by the data transmitting device connected to the on-board automatic diagnosis interface of the vehicle includes: establishing a wireless data connection with the data transmitting device; sending a driving data reading request to the data transmitting device for data The transmitting device reads the driving data from the vehicle's driving computer through the on-board automatic diagnosis interface according to the driving data reading request; and receives the vehicle driving data in response to the driving data reading request from the data transmitting device.
可选地,车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。Optionally, the vehicle driving data includes any one or more of the following: driving speed, accelerator state, gear state, brake state, etc.
可选地,识别车辆周围的路况的步骤包括:获取车辆周围的图像;以及对图像进行识别以得出车辆周围的路况。Optionally, the step of recognizing road conditions around the vehicle includes: acquiring images around the vehicle; and recognizing the images to obtain road conditions around the vehicle.
可选地,车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。Optionally, the condition affecting the driving of the vehicle in front of the vehicle includes any of the following: an obstacle appears in front of the vehicle; a vehicle whose speed is significantly lower than the current driving speed appears in front of the vehicle; a lane change occurs in an adjacent lane of the vehicle.
可选地,预估计算车辆变道行驶所需的行驶姿态的步骤包括:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;根据车辆的参数计算车辆变道行驶所需的行驶姿态。Optionally, the step of estimating and calculating the driving posture required for the vehicle to change lanes includes: obtaining the vehicle model, and determining the parameters of the vehicle according to the model, the parameters of the vehicle include any one or more of the following: body size, power Parameters, transmission parameters, control configuration parameters, and safety configuration parameters; calculate the driving posture required for the vehicle to change lanes according to the vehicle parameters.
可选地,根据车辆行驶数据生成以行驶姿态完成变道的行驶建议的步骤包括:计算以行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。Optionally, the step of generating a driving suggestion for completing a lane change with a driving posture according to the vehicle driving data includes: calculating a speed and a steering angle required for completing a lane change with a driving posture; comparing the vehicle driving data with the speed required for completing a lane change and Differences in steering angles; driving suggestions are generated based on the comparison results, and the driving suggestions include any one or more of the following: changing speed, changing gears, changing the status of turning lights, changing lanes, and steering angles.
可选地,向车辆的驾驶者输出行驶建议的步骤包括:按照行驶建议生成语音提示信号,并向驾驶者播放;或者生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。Optionally, the step of outputting the driving suggestion to the driver of the vehicle includes: generating a voice prompt signal according to the driving suggestion, and playing it to the driver; or generating a head-up display interface containing the driving suggestion, and reflecting it through the front windshield of the vehicle zone is displayed to the driver.
可选地,向车辆的驾驶者输出行驶建议的步骤之后,还包括:获取由数据发射设备提供的变道过程中车辆行驶数据;根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。Optionally, after the step of outputting the driving suggestion to the driver of the vehicle, it also includes: acquiring the vehicle driving data during the lane change process provided by the data transmitting device; Lane change completed reminder information, and output to the driver.
根据本发明的另一个方面,还提供了一种车辆行驶数据的处理装置。该车辆行驶数据的处理装置包括:数据获取模块,配置成获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;路况识别模块,配置成识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;姿态预估模块,配置成预估计算车辆变道行驶所需的行驶姿态;以及建议输出模块,配置成根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。According to another aspect of the present invention, a processing device for vehicle driving data is also provided. The vehicle driving data processing device includes: a data acquisition module configured to acquire vehicle driving data provided by a data transmitting device connected to the on-board automatic diagnosis interface of the vehicle; a road condition identification module configured to identify the road conditions around the vehicle to determine the vehicle A situation affecting the driving of the vehicle appears ahead; the attitude estimation module is configured to predict and calculate the driving attitude required for the vehicle to change lanes; and the suggestion output module is configured to generate a driving suggestion for completing the lane change with the driving attitude according to the vehicle driving data, and output to the driver of the vehicle.
可选地,数据获取模块还配置成:与数据发射设备建立无线数据连接;向数据发射设备发出行驶数据读取请求,以供数据发射设备按照行驶数据读取请求通过车载自动诊断接口读取来自于车辆的行车电脑的行驶数据;以及接收由数据发射设备响应于行驶数据读取请求的车辆行驶数据,并且车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。Optionally, the data acquisition module is further configured to: establish a wireless data connection with the data transmitting device; send a driving data reading request to the data transmitting device, so that the data transmitting device can read the The driving data of the driving computer of the vehicle; and the vehicle driving data received by the data transmitting device in response to the reading request of the driving data, and the vehicle driving data includes any one or more of the following: driving speed, throttle state, gear state, brake status etc.
可选地,路况识别模块还配置成:获取车辆周围的图像;以及对图像进行识别以得出车辆周围的路况。Optionally, the road condition identification module is further configured to: acquire images around the vehicle; and identify the images to obtain the road conditions around the vehicle.
可选地,车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。Optionally, the condition affecting the driving of the vehicle in front of the vehicle includes any of the following: an obstacle appears in front of the vehicle; a vehicle whose speed is significantly lower than the current driving speed appears in front of the vehicle; a lane change occurs in an adjacent lane of the vehicle.
可选地,姿态预估模块还配置成:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;以及根据车辆的参数计算车辆变道行驶所需的行驶姿态。Optionally, the attitude estimation module is further configured to: obtain the vehicle model, and determine the vehicle parameters according to the vehicle model, the vehicle parameters include any one or more of the following: body size, power parameters, transmission parameters, control configuration parameters , safety configuration parameters; and calculating the driving posture required for the vehicle to change lanes according to the parameters of the vehicle.
可选地,建议输出模块包括:建议生成子模块,配置成计算以行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;以及根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。Optionally, the suggestion output module includes: a suggestion generation submodule configured to calculate the speed and steering angle required to complete the lane change with the driving attitude; compare the difference between the vehicle driving data and the speed and steering angle required to complete the lane change; and Generate a driving suggestion based on the comparison result, and the driving suggestion includes any one or more of the following: changing speed, changing gear, changing the state of the turn signal, changing the direction of the lane, and steering angle.
可选地,建议输出模块包括:语音输出子模块,配置成按照行驶建议生成语音提示信号,并向驾驶者播放;或者平视显示子模块,配置成生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。Optionally, the suggestion output module includes: a voice output submodule, configured to generate a voice prompt signal according to the driving suggestion, and play it to the driver; or a head-up display submodule, configured to generate a head-up display interface containing the driving suggestion, and display The reflective area of the front windshield is displayed to the driver.
可选地,上述车辆行驶数据的处理装置还包括:变道报告模块,配置成获取由数据发射设备提供的变道过程中车辆行驶数据;以及根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。Optionally, the above-mentioned processing device for vehicle driving data further includes: a lane change reporting module configured to obtain vehicle driving data during lane changing provided by the data transmitting device; and confirm lane change completion according to vehicle driving data during lane changing After that, the lane change completion reminder message is generated and output to the driver.
本发明的车辆行驶数据的处理方法和装置,在确定车辆前方出现影响车辆行驶情况下利用车辆行驶数据预估计算车辆变道行驶所需的行驶姿态,根据车辆行驶数据生成以预估出的行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出,可以根据车辆的行驶状态准确地向驾驶者提供变道建议,大大提高了车辆变道的安全性和成功率,避免了因变道操作失误引起的交通事故。The vehicle driving data processing method and device of the present invention use the vehicle driving data to predict and calculate the driving posture required for the vehicle to change lanes when it is determined that the situation in front of the vehicle affects the driving of the vehicle, and generate the estimated driving posture according to the vehicle driving data. The posture completes the lane change driving suggestion and outputs it to the driver of the vehicle. It can accurately provide the driver with the lane change suggestion according to the driving state of the vehicle, which greatly improves the safety and success rate of the vehicle lane change and avoids changing lanes due to accidents. Traffic accidents caused by operating errors.
进一步地,在本发明的车辆行驶数据的处理方法和装置中,车辆行驶数据由连接于车辆的车载自动诊断接口(On-Board Diagnostic,简称OBD)的数据发射设备提供,数据直接来自于行车电脑(Electronic Control Unit,简称ECU)对发动机、变速箱、刹车系统等部件的相关数据的检测,全面准确地反映了车辆的行驶状态,利用车辆当前的行驶数据以及对车辆历史行驶数据的分析,预估计算车辆之后一段时间的行驶数据,得到预估行驶数据,准确度高,建议符合实际驾驶情况,提高了驾驶者的驾驶体验。Further, in the vehicle driving data processing method and device of the present invention, the vehicle driving data is provided by a data transmitting device connected to the vehicle's on-board automatic diagnostic interface (On-Board Diagnostic, OBD for short), and the data directly comes from the driving computer (Electronic Control Unit, ECU for short) detects the relevant data of the engine, gearbox, brake system and other components, which fully and accurately reflects the driving status of the vehicle. Estimate and calculate the driving data of the vehicle for a certain period of time, and obtain the estimated driving data with high accuracy.
进一步地,本发明的车辆行驶数据的处理方法和装置,可以针对不同车型的参数进行行驶姿态的计算,并且可以综合考虑行驶速度、油门状态、档位状态、刹车状态等各种车辆行驶数据,兼容性好,满足了不同车辆的提醒要求。Furthermore, the vehicle driving data processing method and device of the present invention can calculate the driving posture according to the parameters of different models, and can comprehensively consider various vehicle driving data such as driving speed, accelerator state, gear state, and brake state, It has good compatibility and meets the reminder requirements of different vehicles.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。Those skilled in the art will be more aware of the above and other objects, advantages and features of the present invention according to the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1是根据本发明一个实施例的车辆行驶数据的处理装置适用的硬件系统架构示意图;FIG. 1 is a schematic diagram of a hardware system architecture applicable to a vehicle driving data processing device according to an embodiment of the present invention;
图2是根据本发明一个实施例的车辆行驶数据的处理装置的示意图;Fig. 2 is a schematic diagram of a processing device for vehicle driving data according to an embodiment of the present invention;
图3是根据本发明另一实施例的车辆行驶数据的处理装置的示意图;以及Fig. 3 is a schematic diagram of a processing device for vehicle driving data according to another embodiment of the present invention; and
图4是根据本发明一个实施例的车辆行驶数据的处理方法的示意图。Fig. 4 is a schematic diagram of a method for processing vehicle driving data according to an embodiment of the present invention.
具体实施方式detailed description
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
图1是根据本发明一个实施例的车辆行驶数据的处理装置200适用的硬件系统架构示意图,该硬件系统包括:连接于车辆110的车载自动诊断接口(OBD)的数据发射设备120,用户终端130、网络侧设备140。1 is a schematic diagram of a hardware system architecture suitable for a processing device 200 of vehicle driving data according to an embodiment of the present invention, and the hardware system includes: a data transmitting device 120 connected to an on-board automatic diagnostic interface (OBD) of a vehicle 110, and a user terminal 130 , the network side device 140 .
车辆配置车载诊断接口的初始目的一般包括:检测汽车状态和排放监控。检测汽车状态可以通过专用的检测设备通过OBD来读取汽车的行车电脑(ECU)的数据,用于分析汽车的状态,并进一步对汽车的故障进行诊断。排放监控借助于OBD输出的一系列发动机传感器数据(例如氧传感器的数据)分析发动机的燃烧效果,确定汽车的排放情况。随着对汽车排放对环境影响越来越受到重视,目前OBD接口是大多数国际汽车的强制性配置。OBD的传统应用为汽车修理店用于进行故障检测,以及检测场对排放数据进行检测。OBD的工作原理为通过CAN总线等方式或汽车ECU检测的发动机、变速箱、刹车系统、燃油系统、排放系统的数据转为OBD接口协议(例如常见的OBD 16针接口)。The initial purpose of the vehicle configuration OBD interface generally includes: detection of vehicle status and emission monitoring. Detecting the state of the car can read the data of the car's driving computer (ECU) through OBD through a dedicated detection device, which is used to analyze the state of the car and further diagnose the faults of the car. Emission monitoring uses a series of engine sensor data (such as oxygen sensor data) output by OBD to analyze the combustion effect of the engine and determine the emission of the car. As more and more attention is paid to the impact of vehicle emissions on the environment, the OBD interface is currently a mandatory configuration for most international vehicles. The traditional application of OBD is for auto repair shops to perform fault detection, and for detection field to detect emission data. The working principle of OBD is to transfer the data of the engine, gearbox, brake system, fuel system, and emission system detected by the CAN bus or the car ECU to the OBD interface protocol (such as the common OBD 16-pin interface).
数据发射设备120在现有OBD功能的基础上,通过OBD接口读取车辆110的信息,例如发动机、变速箱、车身姿态的各种数据,包括行驶速度、油门状态、档位状态、刹车状态、发动机转速、水温、油耗、里程、车速、故障代码等。而且数据发射设备120可以对这些数据进行整理分析,以提供对车辆行驶数据进行处理的数据基础。从而完成车主驾驶习惯的记录分析、提供驾驶建议、避免交通违章等各种功能。On the basis of the existing OBD function, the data transmitting device 120 reads the information of the vehicle 110 through the OBD interface, such as various data of the engine, gearbox, and body posture, including driving speed, accelerator state, gear state, brake state, Engine speed, water temperature, fuel consumption, mileage, vehicle speed, fault codes, etc. Moreover, the data transmitting device 120 can organize and analyze these data to provide a data basis for processing the vehicle driving data. In this way, various functions such as recording and analyzing the driving habits of car owners, providing driving suggestions, and avoiding traffic violations can be completed.
数据发射设备120可以通过各种数据传输方式提供其通过OBD接口读取的车辆数据,例如数据发射设备120可以通过蓝牙、Zigbee、蜂窝网络数据传输、数据线等方式与用户终端130进行数据连接,在一些优选实施例中,数据发射设备120采用蓝牙与用户终端130进行数据传输,一方面借助于蓝牙在智能终端中的普及程度,另一方面也可以实现低功耗的无线传输。The data transmission device 120 can provide the vehicle data read by it through the OBD interface through various data transmission methods. For example, the data transmission device 120 can perform data connection with the user terminal 130 through Bluetooth, Zigbee, cellular network data transmission, data lines, etc., In some preferred embodiments, the data transmission device 120 uses Bluetooth to transmit data with the user terminal 130. On the one hand, by virtue of the popularity of Bluetooth in smart terminals, on the other hand, low-power wireless transmission can also be realized.
用户终端130用于与各种车载设备实现数据连接,用户终端130可以包括各种智能移动终端,包括智能手机、平板电脑等具备一定运算能力、提供数据传输接口、并且具有人机交互接口的电子设备。在一些优选实施例中,用户终端130可以通过安装于智能手机中实现特定车辆数据处理功能的软件应用来实现。The user terminal 130 is used to realize data connection with various vehicle-mounted devices. The user terminal 130 may include various intelligent mobile terminals, including smart phones, tablet computers, etc., which have certain computing capabilities, provide data transmission interfaces, and have human-computer interaction interfaces. equipment. In some preferred embodiments, the user terminal 130 can be realized by a software application installed in a smart phone to realize a specific vehicle data processing function.
用户终端130或者数据发射设备120可以通过网络与网络侧设备140进行数据交互,借助于网络侧的海量数据对车辆行驶数据进行分析处理。网络侧设备140可以包括提供各类交通信息的服务器、提供导航服务的服务器、提供车辆行驶数据分析服务的服务器等等。The user terminal 130 or the data transmitting device 120 can perform data interaction with the network side device 140 through the network, and analyze and process the vehicle driving data with the help of massive data on the network side. The network side device 140 may include a server providing various types of traffic information, a server providing navigation services, a server providing vehicle driving data analysis services, and so on.
在上述用户终端130中可以配置有本实施例的车辆行驶数据的处理装置200,利用该车辆行驶数据的处理装置200提供变道的行驶建议,以便驾驶者轻松地完成变道行驶。The vehicle driving data processing device 200 of this embodiment can be configured in the user terminal 130, and the vehicle driving data processing device 200 can provide driving suggestions for changing lanes so that the driver can easily complete the lane changing driving.
图2是根据本发明一个实施例的车辆行驶数据的处理装置200的示意图,该车辆行驶数据的处理装置200一般性地可以包括:数据获取模块210、路况识别模块220、姿态预估模块230、建议输出模块240。2 is a schematic diagram of a vehicle driving data processing device 200 according to an embodiment of the present invention. The vehicle driving data processing device 200 may generally include: a data acquisition module 210, a road condition recognition module 220, an attitude estimation module 230, The output module 240 is suggested.
数据获取模块210可以配置成获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;其一种可选的工作流程为:与数据发射设备120建立无线数据连接(例如可以采取蓝牙传输方式);向数据发射设备120发出行驶数据读取请求,以供数据发射设备120按照行驶数据读取请求通过车载自动诊断接口(OBD)读取来自于车辆110的行车电脑的行驶数据;以及接收由数据发射设备120响应于行驶数据读取请求的车辆行驶数据,并且车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等,在必要时还可以请求其他类型的数据。The data acquisition module 210 can be configured to acquire the vehicle driving data provided by the data transmission device connected to the vehicle-mounted automatic diagnosis interface; an optional work flow is: establish a wireless data connection with the data transmission device 120 (for example, it can take Bluetooth transmission mode); send a driving data reading request to the data transmitting device 120, so that the data transmitting device 120 reads the driving data from the driving computer of the vehicle 110 through the on-board automatic diagnostic interface (OBD) according to the driving data reading request; And receive the vehicle driving data in response to the driving data reading request by the data transmitting device 120, and the vehicle driving data includes any one or more of the following: driving speed, throttle state, gear state, brake state, etc., and if necessary, also Other types of data may be requested.
数据获取模块210可以根据姿态预估模块230需要的数据类型,发送对应的行驶数据读取请求,OBD提供了各种数据的查询代码,数据发射设备120可以响应于行驶数据读取请求,向其连接的OBD发送对应的查询代码获得返回的数据,并向与之绑定的用户终端130发送。The data acquisition module 210 can send the corresponding driving data reading request according to the data type required by the posture estimation module 230, and the OBD provides various data query codes, and the data transmitting device 120 can respond to the driving data reading request to its The connected OBD sends the corresponding query code to obtain the returned data, and sends it to the bound user terminal 130 .
路况识别模块220可以配置成识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况。一种可选地实现方式为,利用布置在车辆110上的多个摄像头进行实时拍摄,从而得到车辆110的全景图像。通过图像识别技术可以得到周围的路况,其中重点在于确定车辆前方是否出现影响车辆行驶情况。车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。The road condition identification module 220 may be configured to identify the road conditions around the vehicle, so as to determine that there are conditions in front of the vehicle that affect the driving of the vehicle. An optional implementation manner is to use multiple cameras arranged on the vehicle 110 to shoot in real time, so as to obtain a panoramic image of the vehicle 110 . The surrounding road conditions can be obtained through image recognition technology, and the key point is to determine whether there is any situation in front of the vehicle that affects the driving of the vehicle. The conditions in front of the vehicle that affect the driving of the vehicle include any of the following: obstacles appear in front of the vehicle; vehicles whose speed is significantly lower than the current driving speed appear in front of the vehicle; vehicles change lanes in adjacent lanes.
姿态预估模块230可以配置成预估计算车辆110变道行驶所需的行驶姿态。一种可选地实现方式为:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数根据车辆的参数计算车辆变道行驶所需的行驶姿态。一般而言不同车型的车辆参数存在区别,可以预先建立车型数据库,匹配保存车辆的型号以及对应的参数。姿态预估模块230可以预先访问该车型数据库,得到对应的车辆的参数,作为行驶姿态的计算依据。The posture estimation module 230 may be configured to predict and calculate the driving posture required for the vehicle 110 to change lanes. An optional implementation method is: obtain the model of the vehicle, and determine the parameters of the vehicle according to the model. The parameters of the vehicle include any one or more of the following: body size, power parameters, transmission parameters, control configuration parameters, safety configuration The parameter calculates the driving posture required for the vehicle to change lanes based on the parameters of the vehicle. Generally speaking, there are differences in vehicle parameters of different models, and a model database can be established in advance to match and save the model of the vehicle and the corresponding parameters. The attitude estimation module 230 can access the vehicle model database in advance to obtain the parameters of the corresponding vehicle as the basis for calculating the driving attitude.
建议输出模块240可以配置成根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。建议可以通过语音提示或者视觉提示的方式输出。The suggestion output module 240 may be configured to generate a driving suggestion for completing a lane change with a driving posture according to the vehicle driving data, and output it to the driver of the vehicle. Suggestions can be output through voice prompts or visual prompts.
图3是根据本发明另一实施例的车辆行驶数据的处理装置200的示意图,在上一实施例的基础上可以灵活增加设置变道报告模块250,并且建议输出模块240还进一步设置有建议生成子模块242、语音输出子模块244、平视显示子模块246。Fig. 3 is a schematic diagram of a vehicle driving data processing device 200 according to another embodiment of the present invention. On the basis of the previous embodiment, a lane change reporting module 250 can be flexibly added, and the suggestion output module 240 is further provided with suggestion generation Sub-module 242 , voice output sub-module 244 , head-up display sub-module 246 .
建议生成子模块242可以配置成计算预估计算出行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;以及根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。The suggestion generation sub-module 242 may be configured to calculate the estimated speed and steering angle required for the driving posture to complete the lane change; compare the difference between the vehicle driving data and the speed and steering angle required to complete the lane change; and generate a driving position according to the comparison result Suggestion, the driving suggestion includes any one or more of the following: change speed, change gear, change turn signal status, change lane direction, steering angle.
语音输出子模块244可以配置成按照行驶建议生成语音提示信号,并向驾驶者播放。例如通过用户终端130的扬声器播放行驶建议,例如输出“保持当前车速,向右前方变道”或者“减档加速,向左前方变道”之类的建议语音。The voice output sub-module 244 can be configured to generate a voice prompt signal according to the driving advice and play it to the driver. For example, the driving suggestion is played through the loudspeaker of the user terminal 130 , such as outputting suggestion voices such as "maintain the current vehicle speed, change lane to the right front" or "downshift to accelerate, and change lane to the left front".
平视显示子模块246可以配置成生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。The head-up display sub-module 246 may be configured to generate a head-up display interface containing driving suggestions, and display it to the driver through the reflective area of the front windshield of the vehicle.
平视显示器(Head Up Display,以下简称HUD),可以利用光学反射的原理,将重要的图像界面投射在车辆110的前风挡玻璃上。由于前风挡玻璃与驾驶员的视线基本水平,驾驶员透过HUD的投射区域向前方看时,不影响对外界环境的观察。从而,HUD可以不需要低头查看相关信息,始终保持观察车辆前方的状态,避免了驾驶员精力分散导致的安全隐患。平视显示子模块246可以生成包含行驶建议的平视显示界面,并通过车辆110的前挡风玻璃的反射区向用户显示。通过更加直接的方式向用户进行驾驶提醒,提高了用户的反应速度。平视显示界面可以简洁的图像示出行驶建议,便于驾驶者及时了解行驶建议并作出正确的操作。A Head Up Display (Head Up Display, hereinafter referred to as HUD) can project an important image interface on the front windshield of the vehicle 110 by using the principle of optical reflection. Since the front windshield is basically level with the driver's line of sight, when the driver looks forward through the projection area of the HUD, the observation of the external environment will not be affected. Therefore, the HUD does not need to look down to check the relevant information, and always keeps observing the state in front of the vehicle, avoiding the potential safety hazard caused by the distraction of the driver. The head-up display sub-module 246 can generate a head-up display interface containing driving suggestions, and display it to the user through the reflective area of the front windshield of the vehicle 110 . The driving reminder is given to the user in a more direct way, which improves the user's reaction speed. The head-up display interface can show driving suggestions in a concise image, which is convenient for the driver to understand the driving suggestions in time and make correct operations.
由于语音提醒信息的播放过程需要一定的时间而且可能受到外部噪音的影响,在车辆110行驶过程可以优选使用HUD的方式显示行驶建议。从而便于驾驶员及时进行处理,保证了车辆110的驾驶安全,为用户提供了人身及财产。Since the playback of the voice reminder information takes a certain amount of time and may be affected by external noise, it is preferable to use the HUD to display the driving advice during the driving of the vehicle 110 . Therefore, it is convenient for the driver to handle it in time, ensures the driving safety of the vehicle 110, and provides the user with personal and property protection.
变道报告模块250可以配置成获取由数据发射设备120提供的变道过程中车辆行驶数据;以及根据变道过程中车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。例如输出“变道成功,车速60公里每小时,转向角20度”之类的报告。同时变道过程中车辆行驶数据还可以保存为历史数据,以供后续分析使用。The lane change report module 250 can be configured to obtain the vehicle running data in the lane change process provided by the data transmitting device 120; output. For example, a report such as "Successful lane change, vehicle speed 60 km/h, steering angle 20 degrees" is output. At the same time, the vehicle driving data during the lane change process can also be saved as historical data for subsequent analysis.
本发明实施例还提供了一种车辆行驶数据的处理方法。该车辆行驶数据的处理方法可以由上述实施例中的车辆行驶数据的处理装置200来执行,以保证车辆110的安全行驶。图4是根据本发明一个实施例的车辆行驶数据的处理方法的示意图,该车辆行驶数据的处理方法包括:The embodiment of the present invention also provides a method for processing vehicle driving data. The vehicle driving data processing method can be executed by the vehicle driving data processing device 200 in the above embodiment, so as to ensure the safe driving of the vehicle 110 . Fig. 4 is a schematic diagram of a processing method of vehicle driving data according to an embodiment of the present invention, the processing method of vehicle driving data includes:
步骤S402,获取由连接于车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;Step S402, acquiring the vehicle driving data provided by the data transmitting device connected to the on-board automatic diagnosis interface of the vehicle;
步骤S404,识别车辆周围的路况,以确定车辆前方出现影响车辆行驶情况;Step S404, identifying the road conditions around the vehicle to determine that there is a situation in front of the vehicle that affects the driving of the vehicle;
步骤S406,预估计算车辆变道行驶所需的行驶姿态;以及Step S406, predicting and calculating the driving posture required for the vehicle to change lanes; and
步骤S408,根据车辆行驶数据生成以行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出。Step S408, generating a driving suggestion for completing the lane change with the driving posture according to the driving data of the vehicle, and outputting it to the driver of the vehicle.
步骤S402的一种可选执行流程为:An optional execution flow of step S402 is:
步骤S404可以获取车辆周围的图像;以及对图像进行识别以得出车辆周围的路况。车辆前方出现影响车辆行驶情况包括以下任意一种:车辆前方出现障碍物;车辆前方出现车速明显低于当前行驶速度的车辆;车辆邻近车道出现车辆变道。一种可选地实现方式为,利用布置在车辆110上的多个摄像头进行实时拍摄,从而得到车辆110的全景图像。通过图像识别技术可以得到周围的路况,其中重点在于确定车辆前方是否出现影响车辆行驶情况。Step S404 may acquire images around the vehicle; and recognize the images to obtain road conditions around the vehicle. The conditions in front of the vehicle that affect the driving of the vehicle include any of the following: obstacles appear in front of the vehicle; vehicles whose speed is significantly lower than the current driving speed appear in front of the vehicle; vehicles change lanes in adjacent lanes. An optional implementation manner is to use multiple cameras arranged on the vehicle 110 to shoot in real time, so as to obtain a panoramic image of the vehicle 110 . The surrounding road conditions can be obtained through image recognition technology, and the key point is to determine whether there is any situation in front of the vehicle that affects the driving of the vehicle.
步骤S406的一种可选执行流程为:获取车辆的车型,并根据车型确定车辆的参数,车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;根据车辆的参数计算车辆变道行驶所需的行驶姿态。由于不同车型的车辆参数存在区别,可以预先建立车型数据库,匹配保存车辆的型号以及对应的参数。在初始化的过程中可以预先访问该车型数据库,得到对应的车辆的参数,作为行驶姿态的计算依据。An optional execution process of step S406 is: obtain the model of the vehicle, and determine the parameters of the vehicle according to the model. The parameters of the vehicle include any one or more of the following: body size, power parameters, transmission parameters, control configuration parameters, Safety configuration parameters; calculate the driving posture required for the vehicle to change lanes according to the parameters of the vehicle. Since the vehicle parameters of different models are different, a model database can be established in advance to match and save the model of the vehicle and the corresponding parameters. During the initialization process, the vehicle model database can be accessed in advance to obtain the corresponding vehicle parameters, which can be used as the calculation basis for the driving posture.
步骤S408的一种可选执行流程为:计算以行驶姿态完成变道所需的速度以及转向角度;比较车辆行驶数据与完成变道所需的速度以及转向角度的差异;根据比较结果生成行驶建议,行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。An optional execution process of step S408 is: calculate the speed and steering angle required to complete the lane change with the driving attitude; compare the difference between the vehicle driving data and the speed and steering angle required to complete the lane change; generate a driving suggestion according to the comparison result , the driving suggestion includes any one or more of the following: changing the speed, changing the gear position, changing the state of the turn signal, changing the direction of the lane, and turning the angle.
向车辆的驾驶者输出行驶建议的步骤可以利用语音或者HUD等方式进行输出,例如按照行驶建议生成语音提示信号,并向驾驶者播放;或者生成包含行驶建议的平视显示界面,并通过车辆的前挡风玻璃的反射区向驾驶者显示。The step of outputting the driving suggestion to the driver of the vehicle can be output by means of voice or HUD, for example, generating a voice prompt signal according to the driving suggestion and playing it to the driver; or generating a head-up display interface containing the driving suggestion, and passing The reflective areas of the windshield are shown to the driver.
在向车辆的驾驶者输出行驶建议的步骤之后还可以:获取由数据发射设备提供的变道过程中车辆行驶数据;根据变道过程中车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向驾驶者输出。例如输出“变道成功,车速60公里每小时,转向角20度”之类的报告。同时变道过程中车辆行驶数据还可以保存为历史数据,以供后续分析使用。After the step of outputting the driving suggestion to the driver of the vehicle, it is also possible to: obtain the vehicle driving data during the lane change process provided by the data transmitting device; after confirming that the lane change is completed according to the vehicle driving data during the lane changing process, generate a reminder message for lane change completion , and output to the driver. For example, a report such as "Successful lane change, vehicle speed 60 km/h, steering angle 20 degrees" is output. At the same time, the vehicle driving data during the lane change process can also be saved as historical data for subsequent analysis.
通过以上介绍可以看出本实施例的车辆行驶数据的处理方法,在确定车辆前方出现影响车辆行驶情况下利用车辆行驶数据预估计算车辆变道行驶所需的行驶姿态,根据车辆行驶数据生成以预估出的行驶姿态完成变道的行驶建议,并向车辆的驾驶者输出,可以根据车辆的行驶状态准确地向驾驶者提供变道建议,大大提高了车辆变道的安全性和成功率,避免了因变道操作失误引起的交通事故。而且车辆行驶数据由连接于车辆的车载自动诊断接口(On-BoardDiagnostic,简称OBD)的数据发射设备提供,数据直接来自于行车电脑(Electronic Control Unit,简称ECU)对发动机、变速箱、刹车系统等部件的相关数据的检测,全面准确地反映了车辆的行驶状态,利用车辆当前的行驶数据以及对车辆历史行驶数据的分析,预估计算车辆之后一段时间的行驶数据,得到预估行驶数据,准确度高,建议符合实际驾驶情况,提高了驾驶者的驾驶体验。Through the above introduction, it can be seen that the processing method of the vehicle driving data in this embodiment uses the vehicle driving data to predict and calculate the driving posture required for the vehicle to change lanes when it is determined that there is an impact on the vehicle running in front of the vehicle, and generates the following according to the vehicle driving data. The estimated driving posture completes the lane change driving suggestion and outputs it to the driver of the vehicle. It can accurately provide the driver with lane change suggestions according to the driving state of the vehicle, which greatly improves the safety and success rate of the vehicle lane change. Traffic accidents caused by lane-changing operation mistakes are avoided. Moreover, the vehicle driving data is provided by the data transmitting device connected to the vehicle's On-Board Diagnostic (OBD) interface, and the data directly comes from the driving computer (Electronic Control Unit, referred to as ECU) for engine, gearbox, brake system, etc. The detection of the relevant data of the components fully and accurately reflects the driving status of the vehicle. Using the current driving data of the vehicle and the analysis of the historical driving data of the vehicle, the driving data of the vehicle for a period of time after the prediction is estimated, and the estimated driving data is obtained accurately. The degree is high, and the suggestion is in line with the actual driving situation, which improves the driving experience of the driver.
由于车辆在行驶过程中,可能具有多个维度的运动姿态,例如上下运动、侧向运动、纵向运动、侧倾运动、俯仰运动、横摆运动。这些运动影响车辆的行驶舒适性、速度、转向角度等。在本实施例的车辆行驶数据的处理方法和装置中,可以对上下运动、侧向运动、纵向运动、侧倾运动、俯仰运动、横摆运动的状态进行测量,确定车辆的整体行驶姿态。During the driving process, the vehicle may have multi-dimensional motion postures, such as up and down motion, lateral motion, longitudinal motion, roll motion, pitch motion, and yaw motion. These movements affect the driving comfort, speed, steering angle, etc. of the vehicle. In the method and device for processing vehicle driving data in this embodiment, the states of up and down motion, lateral motion, longitudinal motion, roll motion, pitch motion, and yaw motion can be measured to determine the overall driving posture of the vehicle.
车辆行驶数据可以通过获取车辆上装配的各种传感器(例如转速传感器、速度传感器、加速度传感器、陀螺仪、电子罗盘、振动传感器)的测量数据,经过ECU进行计算处理,并由OBD接口提供给数据发射设备120,经过用户终端130或网络侧设备140的预估计算,确定出车辆变道行驶所需的行驶姿态,并给出驾驶建议。例如,可以通过三个陀螺仪分别获得侧倾角速度、横摆角速度、以及俯仰角速度;利用两个双轴加速度计获得纵向加速度、侧向加速度、垂向加速度三个加速度;并通过电子罗盘测量汽车行驶的航向角。ECU对上述数据进行加工处理计算可以确定出反映车辆当前姿态的数据,与预估出的变道行驶所需的行驶姿态进行比较,给出行驶建议,并在变道过程中记录以上数据,作为后续数据分析的基础。The vehicle driving data can be calculated and processed by the ECU by obtaining the measurement data of various sensors (such as speed sensors, speed sensors, acceleration sensors, gyroscopes, electronic compass, vibration sensors) mounted on the vehicle, and provided to the data by the OBD interface. The transmitting device 120, through the pre-estimation and calculation of the user terminal 130 or the network-side device 140, determines the driving posture required for the vehicle to change lanes, and gives driving suggestions. For example, three gyroscopes can be used to obtain roll angular velocity, yaw angular velocity, and pitch angular velocity respectively; two biaxial accelerometers can be used to obtain three accelerations: longitudinal acceleration, lateral acceleration, and vertical acceleration; and the electronic compass can be used to measure the vehicle The heading angle of travel. The ECU processes and calculates the above data to determine the data reflecting the current posture of the vehicle, compares it with the estimated driving posture required for lane change, gives driving suggestions, and records the above data during the lane change, as basis for subsequent data analysis.
上述预估计算车辆变道行驶所需的行驶姿态可以选用以下方式中的任一项:例如统计预测方法(将当前的行驶情况与历史数据进行匹配,获取之前的类似变道时的数据作为预估数据);遗传算法以及神经网络算法(对之前的数据进行训练得到预估计算模型,并利用该模型进行预估计算);投影寻踪法(将高维数据投影到低维子空间上,以寻找出反映原高维数据的特征)。此外估计算车辆变道行驶所需的行驶姿态还可以引入路面情况、驾驶员驾驶习惯等参数,对以上算法进行修正和补充。The above-mentioned predictive calculation of the driving attitude required for the vehicle to change lanes can be selected in any of the following ways: For example, a statistical prediction method (matching the current driving situation with historical data, obtaining previous similar data when changing lanes as a forecast) estimated data); genetic algorithm and neural network algorithm (train the previous data to obtain the estimated calculation model, and use the model to perform estimated calculation); projection pursuit method (project high-dimensional data onto low-dimensional subspace, To find out the characteristics reflecting the original high-dimensional data). In addition, to estimate the driving posture required for the vehicle to change lanes, parameters such as road conditions and driving habits of the driver can be introduced to correct and supplement the above algorithm.
进一步地,在生成驾驶建议的过程中,还可以充分考虑车辆110的加速、制动、转向的性能,以保证驾驶建议可以满足车辆110的实际情况。Furthermore, in the process of generating the driving suggestion, the acceleration, braking, and steering performance of the vehicle 110 may also be fully considered, so as to ensure that the driving suggestion can meet the actual situation of the vehicle 110 .
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的车辆行驶数据的处理装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in the vehicle driving data processing device according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。So far, those skilled in the art should appreciate that, although a number of exemplary embodiments of the present invention have been shown and described in detail herein, without departing from the spirit and scope of the present invention, the disclosed embodiments of the present invention can still be used. Many other variations or modifications consistent with the principles of the invention are directly identified or derived from the content. Accordingly, the scope of the present invention should be understood and deemed to cover all such other variations or modifications.
本发明实施例还提供了A1.一种车辆行驶数据的处理方法,包括:The embodiment of the present invention also provides A1. A method for processing vehicle driving data, comprising:
获取由连接于所述车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;Obtaining vehicle driving data provided by a data transmitting device connected to the on-board automatic diagnostic interface of the vehicle;
识别所述车辆周围的路况,以确定所述车辆前方出现影响所述车辆行驶情况;Identifying the road conditions around the vehicle to determine that there are conditions in front of the vehicle that affect the driving of the vehicle;
预估计算所述车辆变道行驶所需的行驶姿态;以及Predicting and calculating the driving posture required for the vehicle to change lanes; and
根据所述车辆行驶数据生成以所述行驶姿态完成变道的行驶建议,并向所述车辆的驾驶者输出。A driving suggestion for completing a lane change in the driving posture is generated according to the vehicle driving data, and output to the driver of the vehicle.
A2.根据A1所述的方法,其中,获取由连接于所述车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据的步骤包括:A2. The method according to A1, wherein the step of obtaining the vehicle driving data provided by the data transmission device connected to the on-board automatic diagnostic interface of the vehicle comprises:
与所述数据发射设备建立无线数据连接;Establish a wireless data connection with the data transmitting device;
向所述数据发射设备发出行驶数据读取请求,以供所述数据发射设备按照所述行驶数据读取请求通过所述车载自动诊断接口读取来自于所述车辆的行车电脑的行驶数据;以及Sending a driving data reading request to the data transmitting device, so that the data transmitting device reads the driving data from the driving computer of the vehicle through the on-board automatic diagnostic interface according to the driving data reading request; and
接收由所述数据发射设备响应于所述行驶数据读取请求的所述车辆行驶数据。The vehicle travel data is received by the data transmitting device in response to the travel data read request.
A3.根据A2所述的方法,其中,A3. The method according to A2, wherein,
所述车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。The vehicle driving data includes any one or more of the following: driving speed, accelerator state, gear state, brake state, etc.
A4.根据A1至A3中任一项所述的方法,其中,识别所述车辆周围的路况的步骤包括:A4. The method according to any one of A1 to A3, wherein the step of identifying road conditions around the vehicle comprises:
获取所述车辆周围的图像;以及acquiring images of the surroundings of the vehicle; and
对所述图像进行识别以得出所述车辆周围的路况。The image is recognized to derive road conditions surrounding the vehicle.
A5.根据A1至A4中任一项所述的方法,其中,所述车辆前方出现影响所述车辆行驶情况包括以下任意一种:A5. The method according to any one of A1 to A4, wherein the situation affecting the driving of the vehicle in front of the vehicle includes any of the following:
所述车辆前方出现障碍物;An obstacle appears in front of the vehicle;
所述车辆前方出现车速明显低于当前行驶速度的车辆;A vehicle whose speed is significantly lower than the current driving speed appears in front of the vehicle;
所述车辆邻近车道出现车辆变道。The vehicle changes lanes in adjacent lanes.
A6.根据A1至A5中任一项所述的方法,其中,A6. The method according to any one of A1 to A5, wherein,
预估计算所述车辆变道行驶所需的行驶姿态的步骤包括:The step of estimating and calculating the driving posture required for the vehicle to change lanes includes:
获取所述车辆的车型,并根据所述车型确定所述车辆的参数,所述车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;Obtain the model of the vehicle, and determine the parameters of the vehicle according to the model, and the parameters of the vehicle include any one or more of the following: body size, power parameters, transmission parameters, control configuration parameters, and safety configuration parameters ;
根据所述车辆的参数计算所述车辆变道行驶所需的行驶姿态。A driving posture required for the vehicle to change lanes is calculated according to the parameters of the vehicle.
A7.根据A6所述的方法,其中,A7. The method according to A6, wherein,
根据所述车辆行驶数据生成以所述行驶姿态完成变道的行驶建议的步骤包括:The step of generating a driving suggestion for completing a lane change with the driving posture according to the vehicle driving data includes:
计算以所述行驶姿态完成变道所需的速度以及转向角度;calculating the speed and steering angle required to complete the lane change in the driving attitude;
比较所述车辆行驶数据与完成变道所需的速度以及转向角度的差异;Comparing the vehicle driving data with the speed and steering angle required to complete the lane change;
根据比较结果生成所述行驶建议,所述行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。The driving suggestion is generated according to the comparison result, and the driving suggestion includes any one or more of the following: change of speed, change of gear position, change of status of turn signal, direction of lane change, and steering angle.
A8.根据A1至A7中任一项所述的方法,其中,向所述车辆的驾驶者输出所述行驶建议的步骤包括:A8. The method according to any one of A1 to A7, wherein the step of outputting the driving advice to the driver of the vehicle comprises:
按照所述行驶建议生成语音提示信号,并向所述驾驶者播放;或者Generate a voice prompt signal according to the driving advice and play it to the driver; or
生成包含行驶建议的平视显示界面,并通过所述车辆的前挡风玻璃的反射区向所述驾驶者显示。A head-up display interface containing driving advice is generated and displayed to the driver through a reflective area of a front windshield of the vehicle.
A9.根据A1至A8中任一项所述的方法,其中,向所述车辆的驾驶者输出所述行驶建议的步骤之后,还包括:A9. The method according to any one of A1 to A8, wherein, after the step of outputting the driving advice to the driver of the vehicle, further comprising:
获取由所述数据发射设备提供的变道过程中车辆行驶数据;Acquiring the vehicle driving data during the lane change process provided by the data transmitting device;
根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向所述驾驶者输出。After the completion of the lane change is confirmed according to the vehicle driving data during the lane change process, a reminder message of lane change completion is generated and output to the driver.
本发明实施例还提供了B10.一种车辆行驶数据的处理装置,包括:The embodiment of the present invention also provides B10. A processing device for vehicle driving data, comprising:
数据获取模块,配置成获取由连接于所述车辆的车载自动诊断接口的数据发射设备提供的车辆行驶数据;A data acquisition module configured to acquire vehicle driving data provided by a data transmitting device connected to the on-board automatic diagnostic interface of the vehicle;
路况识别模块,配置成识别所述车辆周围的路况,以确定所述车辆前方出现影响所述车辆行驶情况;A road condition identification module configured to identify road conditions around the vehicle, so as to determine that there are conditions in front of the vehicle that affect the driving of the vehicle;
姿态预估模块,配置成预估计算所述车辆变道行驶所需的行驶姿态;以及an attitude estimation module configured to predict and calculate the driving attitude required for the vehicle to change lanes; and
建议输出模块,配置成根据所述车辆行驶数据生成以所述行驶姿态完成变道的行驶建议,并向所述车辆的驾驶者输出。A suggestion output module configured to generate a driving suggestion for completing a lane change with the driving attitude according to the vehicle driving data, and output it to the driver of the vehicle.
B11.根据B10所述的装置,其中所述数据获取模块还配置成:B11. The device according to B10, wherein the data acquisition module is also configured to:
与所述数据发射设备建立无线数据连接;Establish a wireless data connection with the data transmitting device;
向所述数据发射设备发出行驶数据读取请求,以供所述数据发射设备按照所述行驶数据读取请求通过所述车载自动诊断接口读取来自于所述车辆的行车电脑的行驶数据;以及Sending a driving data reading request to the data transmitting device, so that the data transmitting device reads the driving data from the driving computer of the vehicle through the on-board automatic diagnostic interface according to the driving data reading request; and
接收由所述数据发射设备响应于所述行驶数据读取请求的所述车辆行驶数据,并且receiving the vehicle travel data by the data transmitting device in response to the travel data read request, and
所述车辆行驶数据包括以下任意一项或多项:行驶速度、油门状态、档位状态、刹车状态等。The vehicle driving data includes any one or more of the following: driving speed, accelerator state, gear state, brake state, etc.
B12.根据B10或B11所述的装置,其中,所述路况识别模块还配置成:B12. The device according to B10 or B11, wherein the road condition identification module is also configured to:
获取所述车辆周围的图像;以及acquiring images of the surroundings of the vehicle; and
对所述图像进行识别以得出所述车辆周围的路况。The image is recognized to derive road conditions surrounding the vehicle.
B13.根据B10至B12中任一项所述的装置,其中,所述车辆前方出现影响所述车辆行驶情况包括以下任意一种:B13. The device according to any one of B10 to B12, wherein the situation affecting the driving of the vehicle in front of the vehicle includes any of the following:
所述车辆前方出现障碍物;An obstacle appears in front of the vehicle;
所述车辆前方出现车速明显低于当前行驶速度的车辆;A vehicle whose speed is significantly lower than the current driving speed appears in front of the vehicle;
所述车辆邻近车道出现车辆变道。The vehicle changes lanes in adjacent lanes.
B14.根据B10至B13中任一项所述的装置,其中所述姿态预估模块还配置成:B14. The device according to any one of B10 to B13, wherein the attitude estimation module is further configured to:
获取所述车辆的车型,并根据所述车型确定所述车辆的参数,所述车辆的参数包括以下任意以下一项或多项:车身尺寸、动力参数、传动参数、操控配置参数、安全配置参数;以及Obtain the model of the vehicle, and determine the parameters of the vehicle according to the model, the parameters of the vehicle include any one or more of the following: body size, power parameters, transmission parameters, control configuration parameters, safety configuration parameters ;as well as
根据所述车辆的参数计算所述车辆变道行驶所需的行驶姿态。A driving posture required for the vehicle to change lanes is calculated according to the parameters of the vehicle.
B15.根据B14所述的装置,其中所述建议输出模块包括:B15. The apparatus according to B14, wherein said suggestion output module comprises:
建议生成子模块,配置成计算以所述行驶姿态完成变道所需的速度以及转向角度;比较所述车辆行驶数据与完成变道所需的速度以及转向角度的差异;以及根据比较结果生成所述行驶建议,所述行驶建议包括以下任意一项或多项:改变速度、改变档位、更换转向灯状态、变道方向、转向角度。The suggestion generation sub-module is configured to calculate the speed and steering angle required to complete the lane change with the driving posture; compare the difference between the vehicle driving data and the speed and steering angle required to complete the lane change; and generate the required speed and steering angle according to the comparison result. The driving suggestion includes any one or more of the following: changing the speed, changing the gear position, changing the state of the turn signal, changing the direction of the lane, and turning the angle.
B16.根据B10至B15中任一项所述的装置,其中所述建议输出模块包括:B16. The device according to any one of B10 to B15, wherein said suggestion output module comprises:
语音输出子模块,配置成按照所述行驶建议生成语音提示信号,并向所述驾驶者播放;或者A voice output submodule configured to generate a voice prompt signal according to the driving advice and play it to the driver; or
平视显示子模块,配置成生成包含行驶建议的平视显示界面,并通过所述车辆的前挡风玻璃的反射区向所述驾驶者显示。A head-up display sub-module configured to generate a head-up display interface containing driving suggestions, and display it to the driver through the reflection area of the front windshield of the vehicle.
B17.根据B10至B16中任一项所述的装置,还包括:B17. The device according to any one of B10 to B16, further comprising:
变道报告模块,配置成获取由所述数据发射设备提供的变道过程中车辆行驶数据;以及根据变道过程中的车辆行驶数据确认变道完成后,生成变道完成提醒信息,并向所述驾驶者输出。The lane change reporting module is configured to obtain the vehicle driving data during the lane changing process provided by the data transmitting device; driver output.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510779714.1A CN106710267A (en) | 2015-11-13 | 2015-11-13 | Vehicle driving data processing method and vehicle driving data processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510779714.1A CN106710267A (en) | 2015-11-13 | 2015-11-13 | Vehicle driving data processing method and vehicle driving data processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106710267A true CN106710267A (en) | 2017-05-24 |
Family
ID=58930846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510779714.1A Pending CN106710267A (en) | 2015-11-13 | 2015-11-13 | Vehicle driving data processing method and vehicle driving data processing device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106710267A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108088458A (en) * | 2018-01-12 | 2018-05-29 | 山东高速信息工程有限公司 | Based on image highway navigation road conditions show method, apparatus, storage medium |
CN108600703A (en) * | 2018-05-08 | 2018-09-28 | 南斗六星系统集成有限公司 | A kind of panoramic looking-around monitoring system and method for being suitable for heavy type and pulling commercial car |
CN110853377A (en) * | 2019-11-15 | 2020-02-28 | 东南大学 | Method and device for road vehicle lane change model calibration and decision-making based on headway |
CN111052733A (en) * | 2017-08-25 | 2020-04-21 | 日产自动车株式会社 | Surrounding vehicle display method and surrounding vehicle display device |
CN111231952A (en) * | 2020-02-28 | 2020-06-05 | 北京百度网讯科技有限公司 | Vehicle control method, device and equipment |
CN111815947A (en) * | 2020-05-27 | 2020-10-23 | 中汽数据有限公司 | A method for establishing a lane-change time model for naturally driving vehicles on expressways |
CN114446041A (en) * | 2020-10-30 | 2022-05-06 | 华为终端有限公司 | Vehicle lane change management method and lane change management device |
US11827224B2 (en) | 2020-09-24 | 2023-11-28 | Beijing Baidu Netcom Science Technology Co., Ltd. | Vehicle control method and apparatus, vehicle, and storage medium |
-
2015
- 2015-11-13 CN CN201510779714.1A patent/CN106710267A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111052733A (en) * | 2017-08-25 | 2020-04-21 | 日产自动车株式会社 | Surrounding vehicle display method and surrounding vehicle display device |
CN108088458A (en) * | 2018-01-12 | 2018-05-29 | 山东高速信息工程有限公司 | Based on image highway navigation road conditions show method, apparatus, storage medium |
CN108600703A (en) * | 2018-05-08 | 2018-09-28 | 南斗六星系统集成有限公司 | A kind of panoramic looking-around monitoring system and method for being suitable for heavy type and pulling commercial car |
CN110853377A (en) * | 2019-11-15 | 2020-02-28 | 东南大学 | Method and device for road vehicle lane change model calibration and decision-making based on headway |
CN110853377B (en) * | 2019-11-15 | 2021-08-10 | 东南大学 | Road vehicle lane change model calibration and decision-making method and device based on headway |
CN111231952A (en) * | 2020-02-28 | 2020-06-05 | 北京百度网讯科技有限公司 | Vehicle control method, device and equipment |
CN111231952B (en) * | 2020-02-28 | 2021-08-03 | 北京百度网讯科技有限公司 | Vehicle control method, device and equipment |
CN111815947A (en) * | 2020-05-27 | 2020-10-23 | 中汽数据有限公司 | A method for establishing a lane-change time model for naturally driving vehicles on expressways |
US11827224B2 (en) | 2020-09-24 | 2023-11-28 | Beijing Baidu Netcom Science Technology Co., Ltd. | Vehicle control method and apparatus, vehicle, and storage medium |
CN114446041A (en) * | 2020-10-30 | 2022-05-06 | 华为终端有限公司 | Vehicle lane change management method and lane change management device |
CN114446041B (en) * | 2020-10-30 | 2023-03-03 | 华为终端有限公司 | Vehicle lane change management method and lane change management device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106710267A (en) | Vehicle driving data processing method and vehicle driving data processing device | |
US11568492B2 (en) | Information processing apparatus, information processing method, program, and system | |
US11375338B2 (en) | Method for smartphone-based accident detection | |
US11055544B2 (en) | Electronic device and control method thereof | |
CN112989914B (en) | Gaze-determining machine learning system with adaptive weighted input | |
CN106710269A (en) | Vehicle driving data processing method and device | |
CN112989907A (en) | Neural network based gaze direction determination using spatial models | |
CN105388021A (en) | ADAS virtual development and test system | |
EP3576037A1 (en) | Vehicle driver monitoring system and method for capturing driver performance parameters | |
JP6697998B2 (en) | Mobile insurance premium calculation method, mobile insurance calculation device, mobile insurance calculation program, and mobile | |
US20220073104A1 (en) | Traffic accident management device and traffic accident management method | |
CN110116687A (en) | A kind of traffic accident duty goal and processing system and automobile | |
JPWO2018235409A1 (en) | Hazard information collection device | |
CN107117099A (en) | A kind of vehicle collision reminding method and vehicle | |
EP4558952A1 (en) | Vehicle testing apparatus for full vehicle performance testing as well as vehicle testing of individual on-board systems/software, sensors and combinations of sensors, and method thereof | |
CN113611007B (en) | Data processing method and data acquisition system | |
CN106710266A (en) | Processing method of vehicle running data and apparatus thereof | |
CN106710268A (en) | Processing method of vehicle driving data and apparatus thereof | |
CN106710265A (en) | Vehicle driving data processing method and vehicle driving data processing device | |
CN106710270A (en) | Processing method and device for vehicle driving data | |
CN113591744B (en) | Method for generating annotation data aiming at dangerous driving behaviors and data acquisition system | |
CN115675504A (en) | Vehicle warning method and related equipment | |
TWM624911U (en) | Modularized vehicle control | |
JP7616027B2 (en) | Driving diagnostic device | |
CN113628360B (en) | Data acquisition method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170524 |
|
WD01 | Invention patent application deemed withdrawn after publication |