掌桥专利:专业的专利平台
掌桥专利
首页

数据处理方法、装置及设备

文献发布时间:2023-06-19 10:21:15


数据处理方法、装置及设备

技术领域

本申请涉及智能驾驶及智能车技术领域,尤其涉及一种数据处理方法、装置及设备。

背景技术

目前,很多车辆中可以安装行车记录仪,行车记录仪可以拍摄并存储车辆在行驶过程中的视频。

行车记录仪拍摄的视频以及视频的拍摄时间可以存储在预设存储空间。在特殊情况下,例如,车辆发生事故、用户回忆驾驶场景等,用户需要在预设存储空间中查找相应的视频段。在现有技术中,用户通常估计大概的时间,并根据该估计的时间在预设存储空间中查找相应的视频。然而,在上述查找所需视频段的效率较低。

发明内容

本申请实施例提供一种数据处理方法、装置及设备。提高了视频段的查找效率。

第一方面,本申请实施例提供一种数据处理方法,该方法包括:获取第一数据和第一历史行驶特征,根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常,根据第一时段对车辆的行车记录视频进行标注。其中,第一数据包括车辆在第一时段的第一行驶数据,第一历史行驶特征为根据车辆的历史行驶数据确定得到的。

在上述过程中,第一数据可以反应车辆在第一时段内的行驶情况,第一历史行驶特征可以反应车辆的驾驶人员的驾驶习惯。由于用户的驾驶习惯通常较为固定,因此,根据第一行驶数据和第一历史行驶特征,可以准确的确定车辆在第一时段内是否存在异常。在确定车辆在第一时段内存在异常时,可以对摄像设备拍摄的行车记录视频进行标注,以记录车辆在第一时段内存在异常,使得可以对行车记录视频进行准确的标注,用户根据对行车记录视频的标注结果,可以准确快速的查到所需的视频,提高的视频查找的效率。

在一种可能的实施方式中,第一行驶数据包括如下数据中的至少一种:车辆中的部件的状态数据;车辆中的部件的运行数据;或者,车辆中的部件采集的传感数据。

在上述过程中,第一行驶数据包括部件的状态数据、运行数据或传感数据中的一种或多种,这些数据均是车辆在运行的过程中产生的,可以准确的反映车辆的行驶情况,因此,根据上述第一行驶数据可以准确的确定车辆在第一时段内是否存在异常。

在一种可能的实施方式中,第一历史行驶特征包括:多种历史行驶数据对应的多条历史数据曲线,历史数据曲线用于指示历史行驶数据的分布规律,历史行驶数据包括如下至少一种:车辆中的部件的历史状态数据;车辆中的部件的历史运行数据;或者,车辆中的部件采集的历史传感数据。

在上述过程中,历史行驶数据包括部件的历史状态数据、历史运行数据或历史传感数据中的一种或多种,这些数据均是车辆在历史运行的过程中产生的,可以准确的反映车辆的历史行驶情况,该车辆的历史行驶情况体现了用户的驾驶习惯,因此,根据上述第一历史行驶特征可以准确的确定车辆在第一时段内是否存在异常。

在一种可能的实施方式中,可以通过如下方式获取第一历史行驶特征:通过第一模型对历史行驶数据进行处理,得到第一历史行驶特征;其中,第一模型为对多组第一样本学习得到的,多组第一样本中的每组第一样本包括:样本行驶数据和样本历史行驶特征。

在上述过程中,通过对多组第一样本进行学习,使得第一模块具有获取行驶数据的形式特征的功能,因此,通过第一模型对历史样本数据进行处理,可以准确的获取得到第一历史行驶特征。

在一种可能的实施方式中,可以通过如下方式根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常:确定第一数据和第一历史行驶特征之间的相似度;根据相似度确定车辆在第一时段出现异常。

在上述过程中,第一数据和第一历史行驶特征之间的相似度体现了车辆在第一时段内的运行情况与用户的驾驶习惯之间的相似度,由于用户的驾驶习惯通常固定,因此,通过该相似度可以准确的确定车辆在第一时段是否出现异常。

在一种可能的实施方式中,可以通过如下方式确定第一数据和第一历史行驶特征之间的相似度:通过第二模型对第一数据和第一历史行驶特征进行处理,得到相似度;其中,第二模型为对多组第二样本学习得到的,多组第二样本中的每组第二样本包括样本数据、样本行驶特征和样本相似度,样本数据包括样本行驶数据。

在上述过程中,通过对多组第二样本进行学习,使得第二模型具有确定数据和行驶特征之间的相似度的功能,因此,通过第二模型对第一数据和第一历史行驶特征进行处理,可以准确的确定得到第一数据和第一历史行驶特征之间的相似度。

在一种可能的实施方式中,通过第二模型对第一数据和第一历史行驶特征进行处理,得到相似度,包括:通过第二模型确定第一数据对应的第一数据曲线;通过第二模型对第一数据曲线和第一历史行驶特征中的历史数据曲线进行对比处理,得到相似度。

在上述过程中,第一数据曲线可以准确的反映第一数据,因此,将第一数据曲线和历史数据曲线进行比对,可以准确的获取得到相似度。

在一种可能的实施方式中,第一数据还包括场景数据,场景数据包括如下信息中的至少一种:时间信息、位置信息、路况信息或天气信息。

在上述过程中,用户在不同场景(例如,不同天气、不同路况)下的驾驶习惯可能有所差异,因此,当第一数据还包括场景数据时,可以根据场景数据确定用户在第一时段内驾驶所处的场景,这样,根据第一数据可以更加准确的确定车辆在第一时段是否出现异常。

在一种可能的实施方式中,可以通过如下方式获取第一历史行驶特征:根据场景数据,在多个历史行驶特征中确定第一历史行驶特征。

在上述过程中,获取得到的第一历史行驶特征与场景数据相关,使得第一数据对应的场景和第一历史行驶特征对应的场景相同,使得确定车辆在第一时段是否出现异常的准确度较高。

在一种可能的实施方式中,可以通过如下方式根据第一时段对车辆的行车记录视频进行标注:生成异常信息;根据第一时段,在行车记录视频中标注异常信息。

在一种可能的实施方式中,异常信息包括如下信息中的至少一种:异常等级、异常类型或者异常描述信息。

在上述过程中,通过在行车记录视频中标注异常信息,使得用户根据对行车记录视频的标注结果,可以准确快速的查到所需的视频,提高的视频查找的效率。

第二方面,本申请实施例提供一种数据处理装置,包括:获取模块、确定模块和标注模块,其中,

所述获取模块用于,获取第一数据和第一历史行驶特征,所述第一数据包括车辆在第一时段的第一行驶数据,所述第一历史行驶特征为根据所述车辆的历史行驶数据确定得到的;

所述确定模块用于,根据所述第一数据和所述第一历史行驶特征,确定所述车辆在第一时段出现异常;

所述标注模块用于,根据所述第一时段对所述车辆的行车记录视频进行标注。

在一种可能的实施方式中,所述第一行驶数据包括如下数据中的至少一种:

所述车辆中的部件的状态数据;

所述车辆中的部件的运行数据;

或者,所述车辆中的部件采集的传感数据。

在一种可能的实施方式中,所述第一历史行驶特征包括:多种历史行驶数据对应的多条历史数据曲线,所述历史数据曲线用于指示所述历史行驶数据的分布规律,所述历史行驶数据包括如下至少一种:

所述车辆中的部件的历史状态数据;

所述车辆中的部件的历史运行数据;

或者,所述车辆中的部件采集的历史传感数据。

在一种可能的实施方式中,所述获取模块具体用于:

通过第一模型对所述历史行驶数据进行处理,得到所述第一历史行驶特征;

其中,所述第一模型为对多组第一样本学习得到的,所述多组第一样本中的每组第一样本包括:样本行驶数据和样本历史行驶特征。

在一种可能的实施方式中,所述确定模块具体用于:

确定所述第一数据和所述第一历史行驶特征之间的相似度;

根据所述相似度确定所述车辆在所述第一时段出现异常。

在一种可能的实施方式中,所述确定模块具体用于:

通过第二模型对所述第一数据和所述第一历史行驶特征进行处理,得到所述相似度;

其中,所述第二模型为对多组第二样本学习得到的,所述多组第二样本中的每组第二样本包括样本数据、样本行驶特征和样本相似度,所述样本数据包括样本行驶数据。

在一种可能的实施方式中,所述确定模块具体用于:

通过所述第二模型确定所述第一数据对应的第一数据曲线;

通过所述第二模型对所述第一数据曲线和所述第一历史行驶特征中的历史数据曲线进行对比处理,得到所述相似度。

在一种可能的实施方式中,所述第一数据还包括场景数据,所述场景数据包括如下信息中的至少一种:

时间信息、位置信息、路况信息或天气信息。

在一种可能的实施方式中,所述确定模块具体用于:

根据所述场景数据,在多个历史行驶特征中确定所述第一历史行驶特征。

在一种可能的实施方式中,所述标注模块具体用于:

生成异常信息;

根据所述第一时段,在所述行车记录视频中标注所述异常信息。

在一种可能的实施方式中,所述异常信息包括如下信息中的至少一种:

异常等级、异常类型或者异常描述信息。

第三方面,本申请实施例提供一种数据处理装置,所述数据处理装置包括存储器和处理器,所述存储器存储计算机程序指令,所述处理器运行所述计算机程序指令以执行第一方面任一项所述的操作。

第四方面,本申请实施例提供一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在被处理器运行时,实现第一方面任一项所述的方法。

第五方面,本申请实施例提供一种计算机程序产品,其特征在于,当所述计算机程序产品在处理器上运行时,实现第一方面任一项所述的方法。

本申请实施例提供的数据处理方法、装置及设备,可以获取车辆在第一时段内的第一数据和第一历史行驶特征,根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常,并根据第一时段对车辆的行车记录视频进行标注。第一数据可以反应车辆在第一时段内的行驶情况,第一历史行驶特征可以反应车辆的驾驶人员的驾驶习惯。由于用户的驾驶习惯通常较为固定,因此,根据第一行驶数据和第一历史行驶特征,可以确定车辆在第一时段内是否存在异常。在确定车辆在第一时段内存在异常时,可以对摄像设备拍摄的行车记录视频进行标注,以记录车辆在第一时段内存在异常,使得可以对行车记录视频进行准确的标注,用户根据对行车记录视频的标注结果,可以准确快速的查到所需的视频,提高视频查找的效率。

附图说明

图1为本申请实施例提供的一种应用场景示意图;

图2A为本申请实施例提供的一种视频获取方式的示意图;

图2B为本申请实施例提供的另一种视频获取方式的示意图;

图2C为本申请实施例提供的又一种视频获取方式的示意图;

图3为本申请实施例提供的一种数据处理方法的流程示意图;

图4为本申请实施例提供的行驶数据和行驶特征的示意图;

图5A为本申请实施例提供的一种获取历史行驶数据的示意图;

图5B为本申请实施例提供的另一种获取历史行驶数据的示意图;

图6为本申请实施例提供的历史行驶特征的示意图;

图7A为本申请实施例提供的确定相似度的示意图;

图7B为本申请实施例提供的确定相似度的示意图;

图8为本申请实施例提供的一种视频查看方式的示意图;

图9为本申请实施例提供的视频标注方式的示意图;

图10为本申请实施例提供的一种视频查看方式的示意图;

图11为本申请实施例提供的另一种数据处理方法的流程示意图;

图12A为本申请实施例提供的一种行车记录设备的结构示意图;

图12B为本申请实施例提供的另一种行车记录设备的结构示意图;

图13A为本申请实施例提供的一种设备连接示意图;

图13B为本申请实施例提供的另一种设备连接示意图;

图13C为本申请实施例提供的又一种设备连接示意图;

图14A为本申请实施例提供的一种车辆的结构示意图;

图14B为本申请实施例提供的另一种车辆的结构示意图;

图15为本申请实施例提供的一种数据处理装置的结构示意图;

图16为本申请提供的数据处理装置的硬件结构示意图。

具体实施方式

为了便于理解,首先对本申请所涉及的概念进行介绍。

车辆:本申请所涉及的车辆可以包括私家汽车、公共汽车、货运车、客运车、摩托车等。

车辆中的部件:车辆中的部件可以为车辆中零件或传感器,零件可以是维持车辆运行的部件,例如,零件可以包括发动机、发电机、减震器、车灯等。传感器可以包括温度传感器、速度传感器、加速度传感器等。

行驶数据:是指车辆在行驶过程中产生的数据。行驶数据可以包括如下数据中的至少一种:部件的状态数据、部件的运行数据或部件采集的传感数据。

状态数据用于指示部件的状态。例如,车灯的状态数据用于指示车灯的状态为开或者关,发动机的状态数据用于指示发动机的状态为启动或者暂停,电磁阀的状态数据用于指示电磁阀的状态为打开或者关闭。

运行数据用于指示部件在运行的过程中生成的数据。例如,发动机的运行数据可以包括发动机的转速,电子换挡器的运行数据可以包括电子换挡器的档位,蓄电池的运行数据可以包括蓄电池的剩余电量。

传感数据是指传感器采集得到的数据。例如,传感数据可以包括:温度传感器采集得到的温度、速度传感器采集得到的速度、空燃比传感器采集得到的空燃比等。

不同的部件所产生的数据可能不同,部件可能产生状态数据、运行数据、传感数据中的一种或多种。例如,有的部件会产生状态数据,有的部件可能会产生状态数据和运行数据,有的部件会产生传感数据。例如,顶篷开关可以产生状态数据,发动机可以产生状态数据和运行数据,温度传感器可以生成传感数据。

行车记录视频:是指车辆在行驶过程中拍摄得到的视频,该视频可以包括对车身周围进行拍摄得到的视频、对车辆内部进行拍摄得到的视频。该视频有摄像设备拍摄得到,摄像设备可以为车辆自带的装置,也可以为安装在车辆上的装置。

为了便于理解,下面,结合图1,对本申请所适用的应用场景进行说明。

图1为本申请实施例提供的一种应用场景示意图。请参见图1,车辆中包括发动机电子系统、磁盘电子系统、车身电子电器、安全舒适系统、娱乐通信系统和摄像设备。

发动机电子系统可以包括:发动机管理电子控制单元(electronic controlunit,ECU)、蓄电池、发电机、起动机、温度传感器、爆震传感器、空燃比传感器、氧气传感器、发动机线束、冷却系统、点火系统、进排气系统、变速传动系统、电子燃油泵等。

底盘电子系统可以包括:转向系统、悬架系统、制动系统等。

车身电子电器可以包括:业务连续性管理(business continuity management,BCM)系统、继电器/保险丝、地板线束、车门线束、顶篷线束、仪表台线束、通用串行总线(universal serial bus,USB)/高清多媒体接口(high definition multimediainterface,HDMI)线、电动后视镜、车窗升降电机、尾门电动撑杆、门窗开关、雨刮电机、天窗电机、车辆诊断(on board diagnostics,OBD)、照明系统、开关等。

安全舒适系统可以包括:安全系统、座椅调节电机、主动降噪单元、喇叭、空调系统等。

娱乐通讯系统可以包括:人机交互(human machine interaction,HMI)系统、通讯系等。

摄像设备可以设置在车身外侧和/或车内,摄像设备的数量可以为1个,也可以为多个。例如,在车辆的A点、B点、C点和D点处均可以设置摄像设备。摄像设备可以拍摄视频,例如,摄像设备可以在车辆运行(或者启动)的过程中拍摄视频。可选的,车辆中可以设置存储空间,可以将摄像设备拍摄得到的视频存储至该存储空间。可选的,车辆中可以设置无线通信模块,可以将摄像设备拍摄得到的视频发送至云服务器,或者将摄像设备拍摄得到的视频发送至用户的终端设备(例如,手机、电脑等设备)。

需要说明的是,上述只是以示例的形式示意车辆中包括的部件,并非对车辆中的部件进行的限定。

在车辆行驶(或者运行)的该过程中,可以获取车辆的行驶数据。根据车辆的历史行驶数据可以确定车辆的历史行驶特征,车辆的历史行驶特征可以表示车辆的驾驶人员的驾驶习惯。车辆在第一时段(例如,当前时刻之前的时段)的第一行驶数据可以表示车辆在第一时段的行驶情况。由于用户的驾驶习惯通常较为固定,因此,将第一行驶数据和车辆的历史行驶特征进行比较,可以确定车辆在第一时段内是否存在异常。在确定车辆在第一时段内存在异常时,可以对摄像设备拍摄的行车记录视频进行标注,以记录车辆在第一时段内存在异常。可选的,车辆存在异常的情况可以包括:车辆故障、车祸、用户异常驾驶。用户异常驾驶可以包括:用户驾驶的车速过快、用户驾驶的车速过慢、用户驾驶车辆在某区域徘徊等。

用户可以通过终端设备查看行车记录视频(摄像设备拍摄得到的视频,或者对摄像设备拍摄得到的视频进行标注后的视频)。可选的,终端设备可以通过多种方式获取行车记录视频,下面,结合图2A-图2C,介绍几种终端设备获取行车记录视频的方式。

图2A为本申请实施例提供的一种视频获取方式的示意图。请参见图2A,包括车辆A、移动硬盘B和终端设备C。

行车记录视频可以存储在车辆A中的预设存储空间。在该种情况下,当用户需要通过终端设备C查看行车记录视频时,用户可以通过移动硬盘B在存储空间中拷贝行车记录视频,并将行车记录视频拷贝至终端设备C。

行车记录视频可以存储在移动硬盘B中,例如,移动硬盘B插设在车辆中,摄像设备拍摄的视频存储至移动硬盘B中。在该种情况下,当用户需要在通过终端设备C查看行车记录视频时,用户可以在车辆中取下移动硬盘B,并将移动硬盘B中的行车记录视频拷贝至终端设备C。

图2B为本申请实施例提供的另一种视频获取方式的示意图。请参见图2B,包括车辆A和终端设备B。行车记录视频可以存储在车辆A中的预设存储空间。车辆A中设置有通信模块,车辆A可以通过该通信模块与终端设备B进行通信,例如,车辆A可以与终端设备B进行蓝牙通信、WIFI通信等。终端设备B中可以安装有应用程序,用户可以通过应用程序控制将车辆A的预设存储空间中的视频传输至终端设备B。例如,用户可以通过应用程序选择某时段内的行车记录视频,以使车辆将该时段内的行车记录视频传输至终端设备。

图2C为本申请实施例提供的又一种视频获取方式的示意图。请参见图2C,包括车辆A、终端设备B和云服务器C。车辆A中设置有通信模块,车辆A可以通过该通信模块将行车记录视频上传至云服务器C,由云服务器C存储该行车记录视频。终端设备B中可以安装应用程序,用户可以通过应用程序控制终端设备B从云服务器C下载行车记录视频。例如,用户可以通过应用程序选择某时段内的行车记录视频,以使终端设备B请求从云服务器C下载该时段内的行车记录视频。

需要说明的是,上述图2A-图2C只是以示例的形式示意终端设备获取行车记录视频的方式,并非对该方式进行的限定。

下面,通过具体实施例,对本申请所示的技术方案进行详细说明。需要说明的是,下面几个实施例可以独立存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。

图3为本申请实施例提供的一种数据处理方法的流程示意图。请参加图3,该方法可以包括:

S301、获取第一模型。

本申请实施例的执行主体可以为车辆、行车记录设备、设置在车辆或者行车记录设备中的数据处理装置,该数据处理装置可以通过软件实现,也可以通过软件和硬件的结合实现,例如,数据处理装置可以为处理芯片。

为了便于描述,下文以执行主体为行车记录设备为例进行说明。

其中,第一模型用于对行驶数据进行处理,以得到对应的行驶特征。可以通过曲线表示行驶特征,例如,行驶特征可以表示行驶数据的分布规律。

下面,结合图4,以行驶数据为加速度为例,对行驶数据和行驶特征进行说明。

图4为本申请实施例提供的行驶数据和行驶特征的示意图。请参见图4,坐标轴的横轴表示路况指数,路况指数可以为根据道路的拥堵程度、天气等参数确定得到的。坐标轴的纵轴表示归一化的加速度。坐标系中的点表示离散的加速度(行驶数据),该加速度可以为在预设时段内采集得到的不同路况下的加速度。坐标系中的曲线表示行驶特征(还可以称为加速度特征),该行驶特征可以指示加速度的分布规律。

可选的,可以通过如下方式获取第一模型:

第一种方式:其它设备生成第一模型,行车记录设备从其它设备获取第一模型。

可选的,其它设备可以为服务器、终端设备等。

其它设备可以通过如下方式生成第一模型:获取多组第一样本,对多组第一样本进行学习得到第一模型,每组第一样本包括:样本行驶数据和样本行驶特征。

可选的,一组第一样本中样本行驶数据可以为一种类型的行驶数据,行驶数据的类型可以为速度、加速度、发送机转速、发动机温度等,例如,一组第一样本中的样本行驶数据可以为预设时段内的速度。在一组样本数据中,样本行驶特征与样本行驶数据对应,样本行驶特征用于反映样本行驶数据的特点。可选的,可以通过样本曲线表示样本行驶特征,该样本曲线用于指示样本行驶数据的分布规律。样本行驶特征可以为人工对样本行驶数据进行标注得到的。

学习第一模型的算法可以包括:逻辑回归(logistic回归)算法、决策树算法、向量机算法、朴素贝叶斯算法等。

通过对多组第一样本进行学习得到第一模型后,第一模型具有如下功能:向第一模型输入行驶数据,第一模型可以对行驶数据的进行处理,以输出行驶数据对应的行驶特征。

在其它设备学习得到第一模型之后,可以从其它设备获取该第一模型,该第一模型可以为离线的模型。

第二种方式:行车记录设备生成第一模型。

需要说明的是,行车记录设备生成第一模型的过程可以参见第一种方式,此处不再进行赘述。

S302、获取车辆的历史行驶数据。

历史行驶数据可以为车辆在历史行驶过程中产生的数据,历史行驶过程可以为车辆在历史时段的行驶过程,历史时段可以为当前时刻之前一周、一个月、半年、一年等,可以根据实际情况设置历史时段。

可选的,历史行驶数据包括如下至少一种:车辆中的部件的历史状态数据、车辆中的部件的历史运行数据或者车辆中的部件采集的历史传感数据。

需要说明的是,历史行驶数据的描述可以参见上述对行驶数据的描述,此处不再进行赘述。

可选的,在车辆启动之后,车辆中的多数部件启动工作,并产生行驶数据,行车记录设备可以获取车辆产生的历史行驶数据。为了便于理解,下面,结合图5A-图5B,对行车记录设备获取历史行驶数据的方式进行说明。

图5A为本申请实施例提供的一种获取历史行驶数据的示意图。请参见图5A,车辆中包括多个部件和车身状态系统,多个部件中包括多个零件和多个传感器。在车辆启动之后,多数部件可以启动工作,启动工作的部件可以产生行驶数据,车身状态系统可以获取并存储部件产生的行驶数据。行车记录设备和车身状态系统之间可以通信,例如,行车记录设备和车身状态系统可以有线连接或者无线连接,以使行车记录设备可以从车身状态系统获取历史行驶数据。

图5B为本申请实施例提供的另一种获取历史行驶数据的示意图。请参见图5B,车辆中包括多个部件和车身状态系统,多个部件中包括多个零件和多个传感器。在车辆启动之后,多数部件可以启动工作,启动工作的部件可以产生行驶数据,车身状态系统可以获取部件产生的行驶数据,并将部件产生的行驶数据传输至云服务器,有云服务器存储行驶数据。当行车记录设备需要获取历史行驶数据时,行车记录设备可以向云服务器请求获取历史行驶数据。

需要说明的是,图5A-图5B只是以示例的形式示意行车记录设备获取历史行驶数据的方式,并非对此进行的限定。

S303、通过第一模型对历史行驶数据进行处理,得到第一历史行驶特征。

历史行驶数据包括多种类型的历史行驶数据。例如,历史行驶数据的类型包括:速度、加速度、发动机转速、发动机温度等。

第一历史行驶特征中包括多种类型的历史行驶数据对应的行驶特征。例如,第一历史行驶特征中包括:历史速度对应的行驶特征、历史加速度对应的行驶特征、历史发动机转速对应的行驶特征等。历史速度对应的行驶特征用于指示历史速度的分布规律,历史加速度对应的行驶特征用于指示历史加速度的分布规律。

对于一个车辆来说,驾驶该车辆的用户通常为固定的一个或多个用户。针对任意一个用户,用户的驾驶习惯通常为固定的,使得车辆的行驶数据通常满足固定的曲线分布,例如,对于同一用户和同一车辆,该用户驾驶该车辆在不同路况下的速度通常满足固定的速度曲线分布,该用户驾驶该车辆在不同路况下的加速度通常满足固定的加速度曲线分布。因此,根据历史行驶数据确定得到的第一历史行驶特征可以表示用户的驾驶习惯,或者,第一历史行驶特征还可以称为驾驶车辆的用户的用户画像。

可以将历史行驶数据输入至第一模型,第一模型输出历史行驶数据对应的第一历史行驶特征。第一历史行驶特征中包括每种类型的历史行驶数据对应的多条历史数据曲线,历史数据曲线用于指示历史行驶数据的分布规律,即,通过历史数据曲线表示历史行驶数据对应的行驶特征。

下面,结合图6,对第一历史行驶特征进行说明。

图6为本申请实施例提供的历史行驶特征的示意图。请参见图6,坐标系中包括多条曲线,每条曲线表示一种历史行驶特征,一种历史行驶特征与一种类型的历史行驶数据对应。需要说明的是,针对不同的曲线,坐标横轴和坐标纵轴所表示的含义不同,例如,当历史行驶特征与加速度对应时,则坐标横轴可以表示路况指数,坐标纵轴可以表示加速度。当历史行驶特征与速度对应是,则坐标横轴可以表示路况指数,坐标纵轴可以表示速度。

图6只是以示例的形式示意第一历史行驶特征,并非对第一历史行驶特征进行的限定。

S304、获取第二模型。

其中,第二模型用于获取数据与行驶特征之间的相似度,该数据可以包括行驶数据,或者,该数据可以包括行驶数据和场景数据。

可选的,可以通过如下方式获取第二模型:

第一种方式:其它设备生成第二模型,行车记录设备从其它设备获取第二模型。

可选的,其它设备可以为服务器、终端设备等。

其它设备可以通过如下方式生成第二模型:获取多组第二样本,对多组第二样本进行学习得到第二模型,每组第二样本包括:样本数据、样本行驶特征和样本相似度。

可选的,样本数据可以包括样本行驶数据,或者,样本数据可以包括样本行驶数据和样本场景数据。样本场景数据包括如下信息中的至少一种:样本时间信息、样本位置信息、样本路况信息或样本天气信息。

样本相似度可以为样本数据和样本行驶特征之间的相似度,该样本相似度可以为人工标注的相似度。

可选的,一组第二样本中样本行驶数据可以为一种类型的行驶数据,行驶数据的类型可以为速度、加速度、发送机转速、发动机温度等,例如,一组第一样本中的样本行驶数据可以为预设时段内的速度。在一组样本数据中,样本行驶特征与样本行驶数据对应。可选的,可以通过样本曲线表示样本行驶特征。

学习第二模型的算法可以包括:逻辑回归(logistic回归)算法、决策树算法、向量机算法、朴素贝叶斯算法等。

通过对多组第二样本进行学习得到第二模型后,第二模型具有如下功能:向第二模型输入数据和行驶特征,第二模型可以对输入的数据和行驶特征进行处理,以获取数据和行驶特征之间的相似度。

在其它设备学习得到第二模型之后,可以从其它设备获取该第二模型,该第二模型可以为离线的模型。

第二种方式:行车记录设备生成第二模型。

需要说明的是,行车记录设备生成第二模型的过程可以参见第一种方式,此处不再进行赘述。

可选的,第二模型和第一模型可以集成在一个模型中,例如,集成得到的模型可以同时具有第一模型的功能和第二模型的功能。第二模型和第一模型也可以为两个独立的模型。

需要说明的是,S301-S304的过程可以一次性的执行过程或者周期性的执行过程,即,在S305之前,只要执行了一次S301-S304即可,无需实时执行S301-S304。

S305、获取第一数据。

可选的,第一数据包括车辆在第一时段的第一行驶数据。或者,第一数据可以包括第一行驶数据和场景数据,场景数据包括如下信息中的至少一种:时间信息、位置信息、路况信息或天气信息。

第一时段可以为当前时刻之前、且距离当前时刻最近的一个时段,例如,第一时段可以为当前时刻之前的5分钟、10分钟、30分钟、1个小时等。

需要说明的是,行车记录设备获取第一数据的方式可以参见S302中获取历史行驶数据的方式,此处不再进行赘述。

S306、通过第二模型对第一数据和第一历史行驶特征进行处理,得到第一数据和第一历史行驶特征之间的相似度。

可以将第一数据和第一历史行驶特征输入至第二模型,以使第二模型输出第一数据和第一历史行驶特征之间的相似度。例如,在将第一数据和第一历史行驶特征输入至第二模型之后,第二模型可以先确定第一数据对应的第一数据曲线,再对第一数据曲线和第一历史行驶特征中的历史数据曲线进行对比处理,得到相似度。若第一数据中还包括场景数据,则还可以在第一历史行驶特征中获取场景数据对应的历史数据曲线,并将第一数据曲线与场景数据对应的历史数据曲线进行比对处理,以得到相似度。

可选的,第一数据中可以包括第一行驶数据,或者,第一数据中可以包括第一行驶数据和场景数据。当第一数据中包括的内容不同时,确定第一数据和第一历史行驶特征之间的相似度的过程也不同,可以包括如下两种情况:

第一种情况:第一数据中包括第一行驶数据。

第一行驶数据中可以包括多种类型的行驶数据,第一历史行驶特征中包括每种类型的行驶数据对应的历史行驶特征。可以分别获取每种类型的行驶数据与对应的历史行驶特征之间的相似度,再根据每种类型的行驶数据与对应的历史行驶特征之间的相似度确定第一数据和第一历史行驶特征之间的相似度。

针对任意一种类型的行驶数据,可以获取该种类型的行驶数据对应的第一数据曲线,在第一历史行驶特征中获取该种类型的行驶数据对应的历史数据曲线,将第一数据曲线与对应的历史数据曲线的相似度确定为该种类型的行驶数据与历史行驶特征之间的相似度。

下面,结合图7A,对确定第一数据和第一历史行驶特征之间的相似度的过程进行说明。

图7A为本申请实施例提供的确定相似度的示意图。请参见图7A,第一数据包括第一行驶数据。第一行驶数据中可以包括多种类型的行驶数据,其中,行驶数据1、行驶数据2、行驶数据3、…、行驶数据N(N为大于1的整数)为N种不同类型的行驶数据。例如,行驶数据1可以为速度,行驶速度2可以为加速度,行驶数据3可以为发动机转速。

可以获取每种类型的行驶数据对应的数据曲线。可选的,可以通过第二模型获取每种类型的行驶数据对应的数据曲线。例如,可以将行驶数据1输入至第二模型,以使第二模型输出行驶数据1对应的数据曲线1。可以将行驶数据2输入至第二模型,以使第二模型输出行驶数据2对应的数据曲线2。以此类推,可以得到N种类型的行驶数据对应的N条数据曲线。

第一历史行驶特征中包括多条历史数据曲线,例如,第一历史行驶特征中包括行驶数据1对应的历史数据曲线1、行驶数据2对应的历史数据曲线2。可以将数据曲线1和历史数据曲线1进行比对处理,得到相似度1,将数据曲线2和历史数据曲线2进行比对处理,得到相似度2,以此类推,可以得到N个相似度。

可以将该N个相似度的平均值或者加权平均值确定为第一数据和第一历史行驶特征之间的相似度。

第二种情况:第一数据包括第一行驶特征和场景数据。

第一行驶数据中可以包括多种类型的行驶数据,例如,第一行驶数据中可以包括速度、加速度、发动机转速等。场景数据包括如下信息中的至少一种:时间信息、位置信息、路况信息或天气信息,根据场景数据可以确定得到对应的场景类型,例如,场景类型可以包括阴雨天气类型、早高峰类型、晚高峰类型、节假日类型、工作日类型、路况畅通类型等。

第一历史行驶特征中包括每种类型的行驶数据对应的多个历史行驶特征,该多个历史行驶特征与不同的场景类型对应。例如,假设行驶数据为速度,则第一历史行驶特征中包括速度对应的多个历史速度行驶特征,该多个历史速度行驶特征可以包括:阴雨天气对应的历史速度行驶特征、早高峰对应的历史速度行驶特征、节假日对应的历史速度行驶特征等。

可以根据场景数据,分别获取每种类型的行驶数据与对应的历史行驶特征之间的相似度,再根据每种类型的行驶数据与对应的历史行驶特征之间的相似度确定第一数据和第一历史行驶特征之间的相似度。

针对任意一种类型的行驶数据,可以获取该种类型的行驶数据对应的第一数据曲线,在第一历史行驶特征中获取该种类型的行驶数据对应的多种历史数据曲线,再根据场景数据确定场景类型,并在该多种历史数据曲线中确定该场景类型对应的第一历史数据曲线,将第一数据曲线与该第一历史数据曲线的相似度确定为该种类型的行驶数据与历史行驶特征之间的相似度。

下面,结合图7B,对确定第一数据和第一历史行驶特征之间的相似度的过程进行说明。

图7B为本申请实施例提供的确定相似度的示意图。请参见图7B,第一数据包括第一行驶数据和场景数据。第一行驶数据中可以包括多种类型的行驶数据,其中,行驶数据1、行驶数据2、行驶数据3、…、行驶数据N(N为大于1的整数)为N种不同类型的行驶数据。例如,行驶数据1可以为速度,行驶速度2可以为加速度,行驶数据3可以为发动机转速。

可以获取每种类型的行驶数据对应的数据曲线。可选的,可以通过第二模型获取每种类型的行驶数据对应的数据曲线。例如,可以将行驶数据1输入至第二模型,以使第二模型输出行驶数据1对应的数据曲线1。可以将行驶数据2输入至第二模型,以使第二模型输出行驶数据2对应的数据曲线2。以此类推,可以得到N种类型的行驶数据对应的N条数据曲线。

第一历史行驶特征中包括每种类型的行驶数据对应的多条历史数据曲线,例如,第一历史行驶特征中包括行驶数据1对应的多条历史数据曲线(例如,历史数据曲线11、历史数据曲线12、……、历史数据曲线1X)、行驶数据2对应的多条历史数据曲线(例如,历史数据曲线21、历史数据曲线22、……、历史数据曲线2K)等。可以根据场景数据在行驶数据1对应的多条历史数据曲线中选择场景数据对应的第一历史数据曲线(假设为历史数据曲线11),根据场景数据在行驶数据2对应的多条历史数据曲线中选择场景数据对应的第一历史数据曲线(假设为历史数据曲线21),以此类推,直至根据场景数据选择出每种类型的行驶数据对应的第一历史数据曲线。可以将数据曲线1和历史数据曲线1进行比对处理,得到相似度1,将数据曲线2和历史数据曲线2进行比对处理,得到相似度2,以此类推,可以得到N个相似度。

可以将该N个相似度的平均值或者加权平均值确定为第一数据和第一历史行驶特征之间的相似度。

需要说明的是,上述图7A-图7B只是以示例的形式示意确定第一数据和第一历史行驶特征之间的相似度,并非对此进行的限定,还可以通过其他方式确定该相似度。

需要说明的是,还可以通过算法获取第一数据和第一历史行驶特征之间的相似度,其过程与通过第二模型获取该相似度的过程类似,此处不再进行赘述。

S307、根据相似度确定车辆在第一时段出现异常。

车辆在第一时段出现异常的情况可以包括:车辆在第一时段实现故障、车辆在第一时段出现车祸、用户在第一时段对车辆的驾驶异常。用户对车辆的驾驶异常可以包括:用户驾驶的车速过快、用户驾驶的车速过慢、用户驾驶车辆在某区域徘徊等。

可选的,若相似度小于或等于相似度阈值,则确定车辆在第一时段出现异常。

S308、根据第一时段对车辆的行车记录视频进行标注。

可以通过如下方式对车辆的行车记录视频进行标注:生成异常信息,根据第一时段,在行车记录视频中标注异常信息。

异常信息包括如下信息中的至少一种:异常指示、异常等级、异常类型或者异常描述信息。异常指示用于指示车辆异常。异常等级用于指示车辆异常的程度,例如,S306确定得到相似度越低,则车辆异常的程度越高,异常等级也越高。异常类型可以包括刹车异常、转弯异常、加速异常、发动机异常、行驶轨迹异常等。异常描述信息用于描述车辆异常的具体情况,例如,异常描述信息可以包括:一分钟内急刹车5次,或者,加速度大于第一阈值,或者,1小时内在相同路段往返行驶10次,或者,3分钟变道10次。

在对行车记录视频进行标注之后,用户可以通过终端设备(电脑、手机等设备)查看标注后的行车记录视频。下面,对行车记录视频进行标注以及用户车看标注后的行车记录视频的过程进行说明。

第一种视频标注方式:

摄像设备可以拍摄车辆的多个行车记录视频,例如,车辆的一次出行(车辆启动至车辆熄火)可以对应一个行车记录视频,或者,车辆的预设行驶时长(例如一个小时等)可以对应一个行车记录视频。车辆多次出行的多个行车记录视频可以以列表的形式存储。在对行车记录视频进行标注时,生成异常信息,并将异常信息作为行车记录视频的属性信息,这样,在以列表的形式显示行车记录视频列表时,可以显示异常信息。还可以将异常信息中的部分信息(例如,异常描述信息或者异常描述信息中的部分内容)以字幕或者弹屏的形式添加至行车记录视频中对应的位置。

在该种视频标注方式中,下面,结合图8,对用户查看标注后的行车记录视频的方式进行说明。

图8为本申请实施例提供的一种视频查看方式的示意图。请参见图8,包括界面801-界面803。

请参见界面801,假设终端设备行车记录视频的方式如图2A所示,则在终端设备获取得到行车记录视频之后,终端设备中可以显示行车记录视频对应的文件夹。当用户需要查看行车记录视频时,用户可以对行车记录视频对应的文件夹进行点击操作,以使终端设备显示行车记录视频的列表。

请参见界面802,包括行车记录视频的列表,该列表中包括5个行车记录视频和该5个行车记录视频的属性信息,属性信息包括拍摄时间、异常指示、异常等级、异常类型和异常描述信息。当然,属性信息还可以包括其它,对此不作限定。其中,该5个行车记录视频可以为车辆5次出行对应的视频。由行车记录视频的列表可知,在行车记录视频1、行车记录视频4和行车记录视频5对应的时段,车辆均不存在异常,则该3个行车记录视频对应的异常指示为“正常”,行车记录视频2和行车记录视频3对应的时段,车辆存在异常,则该两个行车记录视频对应的异常指示均为“异常”,该两个行车记录视频还存在属性:异常等级、异常类型和异常描述信息。可选的,异常描述信息可以为简要的描述信息,用户可以对该简要的描述信息进行点击操作,以使终端设备显示详细的描述信息。例如,用户对简要的描述信息“刹车频繁”进行点击操作后,终端设备可以显示详细的描述信息“在第20-22分钟出现8次急刹车”。可选的,为了便于用户查看存在异常的行车记录视频,可以以不同的显示方式显示正常和异常的行车记录视频的标识和属性信息,显示方式包括字体颜色、字体类型、字体大小等。例如,可以以红色字体显示异常的行车记录视频的标识和属性信息,以黑色字体显示正常的行车记录视频的标识和属性信息。用户可以对行车记录视频列表中的行车记录视频的标识进行点击操作,以使终端设备播放该行车记录视频。例如,当用户需要查看行车记录视频2时,用户可以对行车记录视频2的标识进行点击操作,以使电子设备播放行车记录视频2。

请参见界面803,终端设备播放行车记录视频2。用户可以根据行车记录视频2的异常描述信息确定在行车记录视频2的第20-22分钟时车辆存在异常,则用户可以根据该异常描述信息,对视频播放进度条进行拖拽操作,当用户将进度条拖拽至第20分钟时,视频中以字幕的形式显示异常描述信息中的部分内容(急刹车)。

在上述过程中,用户根据行车记录视频的列表可以方便的获知车辆存在异常对应的行车记录视频,还可以根据异常描述信息在行车记录视频中车辆存在异常的时间段,并准确的在行车记录视频中定位该时间段,操作方便灵活,使得用户体验较高。

需要说明的是,上述行车记录视频还可以为预设时长的视频,例如,每个行车记录视频的时长均为1个小时。可选的,异常指示为“异常”的行车记录视频还可以为在车辆出现异常时段拍摄的视频,例如,行车记录视频2的时长可以为2分钟,车辆在该2分钟内出现异常。

第二种视频标注方式:

摄像设备拍摄的一个行车记录视频可以对应一个视频文件,若该行车记录视频的拍摄时段内车辆出现异常,则生成异常信息文件,异常信息文件中可以包括一个或多个异常信息,该异常信息文件可以作为该视频文件的配置文件。异常信息文件中的一个异常信息可以与行车记录视频中的一个异常时段(或者异常时刻)对应,且异常信息与行车记录视频中的异常时段(或者异常时刻)具有关联关系,例如,通过一个异常信息可以定位至对应的异常时段(或者异常时刻)。

下面,结合图9,对标注行车记录视频的过程进行说明。

图9为本申请实施例提供的视频标注方式的示意图。请参见图9,当在一个行车记录视频对应的拍摄时段内车辆出现异常时,可以生成视频文件和异常文件信息。例如,视频文件可以为一个80分钟时长的视频,异常信息文件中可以包括三个异常信息,分别记为异常信息1、异常信息2和异常信息3。异常信息1与行车记录视频中的t1时刻对应,即,通过异常信息1可以定位置行车记录视频中的t1时刻。异常信息2与行车记录视频中的t2时刻对应,即,通过异常信息2可以定位置行车记录视频中的t2时刻。异常信息13与行车记录视频中的t3时刻对应,即,通过异常信息3可以定位置行车记录视频中的t3时刻。

在该种视频标注方式中,下面,结合图10,对用户查看标注后的行车记录视频的方式进行说明。

图10为本申请实施例提供的一种视频查看方式的示意图。请参见图10,包括界面1001-界面1006。

请参见界面1001,假设终端设备行车记录视频的方式如图2B或图2C所示。终端设备中安装有应用程序,假设已经通过应用程序将行车记录视频传输至终端设备。当用户需要通过终端设备查看行车记录视频时,用户可以在终端设备终端中打开该应用程序,该应用程序中包括“视频回看”图标,用户可以对该图标进行点击操作,以使终端设备显示界面1002。界面1001中还可以包括其它图标,本申请实施例对界面1001中包括的图标不作具体限定。

请参见界面1002,包括“全部视频”图标和“异常视频”图标。“全部视频”图标对应的页面中包括所有的视频的标识,“异常视频”图标对应的页面中包括异常视频的标识。当用户需要查看异常视频时,用户可以对“异常视频”图标进行点击操作,以使终端设备显示界面1003。异常视频是指:拍摄时段包括车辆出现异常的时段的视频。

请参见界面1003,包括异常视频列表,用户可以对任意一个异常视频进行点击操作,以使终端设备播放该异常视频。例如,假设用户需要观看视频2,则用户对视频2进行点击操作,以使终端设备显示界面1004。

请参见界面1004,包括视频播放窗口M和至少一个“异常点”图标,“异常点”图标的数量与该异常视频中出现异常的数量一致。例如,假设视频2中出现3次异常,则该界面中包括3个“异常点”图标,分别为“异常点1”图标、“异常点2”图标和“异常点3”图标。可选的,该3个“异常点”图标可以为根据图9中的3个异常信息生成的。假设用户需要观看异常点1对应的视频,则用户可以对“异常点1”图标进行点击操作,以使终端设备显示界面1005。

请参见界面1005,视频播放窗口M中的视频的播放进度跳转至时刻t1,且视频中显示异常描述信息(急刹车)。假设用户需要观看异常点2对应的视频,则用户可以对“异常点2”图标进行点击操作,以使终端设备显示界面1006。

请参见界面1006,视频播放窗口M中的视频的播放进度跳转至时刻t2,且视频中显示异常描述信息(急转弯)。

在上述过程中,用户通过终端设备中的应用程序,可以方便的查看异常视频,且根据“异常点”图标可以快速的定位到异常时段,操作方便灵活,使得用户体验较高。

本申请实施例提供的数据处理方法,可以获取车辆在第一时段内的第一数据和第一历史行驶特征,根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常,并根据第一时段对车辆的行车记录视频进行标注。第一数据可以反应车辆在第一时段内的行驶情况,第一历史行驶特征可以反应车辆的驾驶人员的驾驶习惯。由于用户的驾驶习惯通常较为固定,因此,将第一行驶数据和车辆的历史行驶特征进行比较,可以确定车辆在第一时段内是否存在异常。在确定车辆在第一时段内存在异常时,可以对摄像设备拍摄的行车记录视频进行标注,以记录车辆在第一时段内存在异常,使得可以对行车记录视频进行准确的标注,用户根据对行车记录视频的标注结果,可以准确快速的查到所需的视频,提高的视频查找的效率。

需要说明的是,在图3实施例所示的各个处理步骤(S301-S308)并不构成对数据处理过程的具体限定。在本申请另一些实施例中,数据处理过程可以包括比图3实施例更多或者更少的步骤,例如,数据处理过程可以包括图3实施例中的部分步骤,或者,图3实施例中的一些步骤可以由具有相同功能的步骤替换,或者,图3实施例中的一些步骤可以被拆分成多个步骤等。

下面,结合图11,介绍另一种可行的数据处理方法。

图11为本申请实施例提供的另一种数据处理方法的流程示意图。请参见图11,该方法可以包括:

S1101、获取第一数据和第一历史行驶特征。

本申请实施例的执行主体可以为车辆、行车记录设备、设置在车辆或者行车记录设备中的数据处理装置,该数据处理装置可以通过软件实现,也可以通过软件和硬件的结合实现,例如,数据处理装置可以为处理芯片。

其中,第一数据包括车辆在第一时段的第一行驶数据,第一历史行驶特征为根据车辆的历史行驶数据确定得到的。

需要说明的是,获取第一历史行驶特征的过程可以参见S303的执行过程,获取第一数据的过程可以参见S305的执行过程,此处不再进行赘述。

S1102、根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常。

需要说明的是,S1102的执行过程可以参见S306-S307的执行过程,此处不再进行赘述。

S1103、根据第一时段对车辆的行车记录视频进行标注。

需要说明的是,S1103的执行过程可以参见S308的执行过程,此处不再进行赘述。

在图11所示的实施例中,可以获取车辆在第一时段内的第一数据和第一历史行驶特征,根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常,并根据第一时段对车辆的行车记录视频进行标注。第一数据可以反应车辆在第一时段内的行驶情况,第一历史行驶特征可以反应车辆的驾驶人员的驾驶习惯。由于用户的驾驶习惯通常较为固定,因此,将第一行驶数据和车辆的历史行驶特征进行比较,可以确定车辆在第一时段内是否存在异常。在确定车辆在第一时段内存在异常时,可以对摄像设备拍摄的行车记录视频进行标注,以记录车辆在第一时段内存在异常,使得可以对行车记录视频进行准确的标注,用户根据对行车记录视频的标注结果,可以准确快速的查到所需的视频,提高的视频查找的效率。

本申请实施例还提供一种行车记录设备。下面,结合图12A-图12B介绍行车记录设备。

图12A为本申请实施例提供的一种行车记录设备的结构示意图。请参见图12A,行车记录设备120包括处理芯片和121摄像设备122,其中,

所述摄像设备121用于,拍摄行车记录视频。

所述处理芯片122用于,获取第一数据和第一历史行驶特征,并根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常,并根据第一时段对行车记录视频进行标注,第一数据包括车辆在第一时段的第一行驶数据,第一历史行驶特征为根据车辆的历史行驶数据确定得到的。

可选的,处理芯片122还可以执行上述方法实施例所示的数据处理方法,其过程和有益效果类似,此处不再进行赘述。

图12B为本申请实施例提供的另一种行车记录设备的结构示意图。在图12A的基础上,请参加图12B,行车记录设备120还可以包括存储器123,存储器123用于存储行车记录视频。

可选的,摄像设备121拍摄得到行车记录视频之后,可以将行车记录视频发送至存储器123,以使存储器123存储行车记录视频。

可选的,存储器123中还可以存储程序指令,处理芯片122可以根据该程序指令执行上述方法实施例所示的技术方案。

请参见图12B,行车记录设备120还可以包括通信模块124,通信模块124可以与其他设备(例如车辆、云服务器等)进行通信。

可选的,行车记录设备120还可以包括数据数据采集设备,数据采集设备可以包括:摄像头、毫米波雷达、激光雷达或惯性传感器等,数据采集设备可以获取所述第一数据。

在实际应用过程中,行车记录设备120通常设置在车辆上,下面,结合图13A-图13C,对行车记录设备和车辆之间的连接关系进行说明。其中,在图13A-图13C中,以行车记录设备为图12B为例进行说明。

图13A为本申请实施例提供的一种设备连接示意图。请参见图13A,行车记录设备120的通信模块124中可以设置有接口,车辆中也可以设置有接口。

在实际应用过程中,可以将行车记录设备120中的接口与车辆中的接口连接,以使行车记录设备和车辆可以通过接口进行通信。

需要说明的是,在行车记录设备中,接口还可以设置在其它位置,本申请实施例对此不作具体限定。

图13B为本申请实施例提供的另一种设备连接示意图。请参见图13B,车辆中设置有通信模块,行车记录设备120中的通信模块124可以与车辆中的通信模块进行通信(例如,无线通信),例如,车辆可以通过通信模块向行车记录设备发送行驶数据。

图13C为本申请实施例提供的又一种设备连接示意图。请参见图13C,车辆中设置有通信模块,车辆中的通信模块可以与与服务器进行通信,例如,车辆可以通过通信模块向云服务器发送行驶数据。行车记录设备120可以通过通信模块124与云服务器通信,例如,行车记录设备120可以通过通信模块124从云服务器获取行驶数据。

需要说明的是,在图13A-图13C中,只是以示例的形式示意车辆的结构,并非对车联的结构进行的限定。

本申请实施例还提供一种车辆,下面,结合图14A-图14B,对车辆的结构进行说明。

图14A为本申请实施例提供的一种车辆的结构示意图。请参见图14A,车辆140中可以包括处理芯片141和摄像设备142,其中,

摄像设备141用于,拍摄行车记录视频;

处理芯片142用于,获取第一数据和第一历史行驶特征,并根据第一数据和第一历史行驶特征,确定车辆在第一时段出现异常,并根据第一时段对行车记录视频进行标注,第一数据包括车辆在第一时段的第一行驶数据,第一历史行驶特征为根据车辆的历史行驶数据确定得到的。

可选的,处理芯片122还可以执行上述方法实施例所示的数据处理方法,其过程和有益效果类似,此处不再进行赘述。

图14B为本申请实施例提供的另一种车辆的结构示意图。在图14A的基础上,请参见图14B,车辆中还可以存储器143,存储器143可以存储行车记录视频。

可选的,摄像设备141拍摄得到行车记录视频之后,可以将行车记录视频发送至存储器143,以使存储器143存储行车记录视频。

可选的,存储器143中还可以存储程序指令,处理芯片142可以根据该程序指令执行上述方法实施例所示的技术方案。

请参见图14B,车辆还包括车身状态系统144,车身状态系统144可以获取第一行驶数据,并向处理芯片141发送第一行驶数据。车辆还包括部件,部件中包括多个零件和多个传感器,车身状态系统144可以从车辆的部件获取第一行驶数据。

可选的,车辆140还可以包括通信模块(图中未示出),通信模块可以与其他设备(例如云服务器等)进行通信。

可选的,车辆140还可以包括数据数据采集设备,数据采集设备可以包括:摄像头、毫米波雷达、激光雷达或惯性传感器等,数据采集设备可以获取所述第一数据。

图15为本申请实施例提供的一种数据处理装置的结构示意图。请参见图15,该数据处理装置150可以包括:获取模块151、确定模块152和标注模块153,其中,

所述获取模块151用于,获取第一数据和第一历史行驶特征,所述第一数据包括车辆在第一时段的第一行驶数据,所述第一历史行驶特征为根据所述车辆的历史行驶数据确定得到的;

所述确定模块152用于,根据所述第一数据和所述第一历史行驶特征,确定所述车辆在第一时段出现异常;

所述标注模块153用于,根据所述第一时段对所述车辆的行车记录视频进行标注。

可选的,获取模块151可以执行图3实施例中的S303和S305,以及图11实施例中的S1101。

可选的,确定模块152可以执行图3实施例中的S306-S307,以及图11实施例中的S1102。

可选的,标注模块153可以执行图3实施例中的S308,以及图11实施例中的S1103。

需要说明的是,本申请实施例所示的数据处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述第一行驶数据包括如下数据中的至少一种:

所述车辆中的部件的状态数据;

所述车辆中的部件的运行数据;

或者,所述车辆中的部件采集的传感数据。

在一种可能的实施方式中,所述第一历史行驶特征包括:多种历史行驶数据对应的多条历史数据曲线,所述历史数据曲线用于指示所述历史行驶数据的分布规律,所述历史行驶数据包括如下至少一种:

所述车辆中的部件的历史状态数据;

所述车辆中的部件的历史运行数据;

或者,所述车辆中的部件采集的历史传感数据。

在一种可能的实施方式中,所述获取模块具体用于:

通过第一模型对所述历史行驶数据进行处理,得到所述第一历史行驶特征;

其中,所述第一模型为对多组第一样本学习得到的,所述多组第一样本中的每组第一样本包括:样本行驶数据和样本历史行驶特征。

在一种可能的实施方式中,所述确定模块152具体用于:

确定所述第一数据和所述第一历史行驶特征之间的相似度;

根据所述相似度确定所述车辆在所述第一时段出现异常。

在一种可能的实施方式中,所述确定模块152具体用于:

通过第二模型对所述第一数据和所述第一历史行驶特征进行处理,得到所述相似度;

其中,所述第二模型为对多组第二样本学习得到的,所述多组第二样本中的每组第二样本包括样本数据、样本行驶特征和样本相似度,所述样本数据包括样本行驶数据。

在一种可能的实施方式中,所述确定模块152具体用于:

通过所述第二模型确定所述第一数据对应的第一数据曲线;

通过所述第二模型对所述第一数据曲线和所述第一历史行驶特征中的历史数据曲线进行对比处理,得到所述相似度。

在一种可能的实施方式中,所述第一数据还包括场景数据,所述场景数据包括如下信息中的至少一种:

时间信息、位置信息、路况信息或天气信息。

在一种可能的实施方式中,所述确定模块152具体用于:

根据所述场景数据,在多个历史行驶特征中确定所述第一历史行驶特征。

在一种可能的实施方式中,所述标注模块153具体用于:

生成异常信息;

根据所述第一时段,在所述行车记录视频中标注所述异常信息。

在一种可能的实施方式中,所述异常信息包括如下信息中的至少一种:

异常等级、异常类型或者异常描述信息。

需要说明的是,本申请实施例所示的数据处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图16为本申请提供的数据处理装置的硬件结构示意图。请参见图16,该数据处理装置160可以包括:处理器161和存储器162,其中,处理器161和存储器162可以通信;示例性的,处理器161和存储器162通过通信总线163通信,所述存储器162用于存储程序指令,所述处理器161用于运行存储器中的程序指令执行上述任意方法实施例所示的数据处理方法。

可选的,处理器161可以实现图3或者图11所示实施例中各步骤。

数据处理装置160还可以包括发送器和/或接收器。

上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

可选的,数据处理装置160可以为芯片、行车记录设备、车辆、行车记录设备中的部件或车辆中的部件等。

当数据处理装置160为行车记录设备时,所述数据处理装置还可以包括摄像设备或数据采集设备中的至少一个。可选的,数据数据采集设备可以以传感器的形式存在,例如,数据采集设备可以包括:摄像头、毫米波雷达、激光雷达或惯性传感器等,所述摄像设备用于拍摄所述行车记录视频,所述数据采集设备用于获取所述第一数据,所述存储器还可用于存储所述行车记录视频。例如,数据处理装置160的结构可以如图12A或图12B所示。

当数据处理装置160为车辆时,所述数据处理装置还可以包括摄像设备或数据采集设备中的至少一个,所述摄像设备用于拍摄所述行车记录视频,所述数据采集设备用于获取所述第一数据,所述存储器还可用于存储所述行车记录视频。所述数据数据采集设备可以以传感器的形式存在,例如,数据采集装置可以包括:摄像头、毫米波雷达、激光雷达或惯性传感器等;所述数据采集设备还可以为用于获取第一行驶数据的车身状态系统。例如,数据处理装置的结构还可以为图14A或图14B所示。

本申请提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序用于实现如上述任意实施例所述的数据处理方法。

本申请实施例提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被执行时,使得计算机执行上述数据处理方法。

实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppydisk)、光盘(英文:optical disc)及其任意组合。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

在本申请中,术语“包括”及其变形可以指非限制性的包括;术语“或”及其变形可以指“和/或”。本本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。本申请中,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

相关技术
  • 数据处理设备、数据处理方法、程序转换处理设备和程序转换处理方法、程序转换处理设备、数据处理设备、程序转换处理方法和数据处理方法、数据处理设备、数据处理方法、程序分析处理设备和程序分析处理方法、数据处理设备、历史保存设备、数据处理方法和程序、以及编译处理设备
  • 数据处理方法、医学文本数据处理方法、装置及电子设备
技术分类

06120112515969