基于车联网的车速异常预警模型、方法及模型构建方法转让专利

申请号 : CN201811621593.8

文献号 : CN109615879B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈锐魏天培

申请人 : 成都路行通信息技术有限公司

摘要 :

本发明公开了一种基于车联网的车速异常预警模型、方法及模型构建方法,模型构建方法包括:筛选速度数据的步骤、抽取速度分量的步骤、计算速度差分量的步骤、对速度差分量进行分组的步骤和采用四分位法计算分组安全区间,并构建预警模型的步骤。车速异常预警方法包括:获取待检测车辆速度数据的步骤、计算速度差分量的步骤,和采用前述预警模型,对速度差分量进行预警检测的步骤。本发明方案针对车速等级,可进行连续性的、全方位的车速异常监测,检测效果更为全面,预警效果更准确。

权利要求 :

1.一种基于车联网的车辆速度异常预警模型构建方法,其特征在于,步骤A-E具体为:A.接收海量车载设备上传的速度数据,分别取每一辆车在停车前T1时间内的速度数据;

B.对每一辆车所取的速度数据,以预定时长为间隔,抽取出N个速度分量(V1、V2……VN);

C.对每一辆车的N个速度分量,以时间顺序,对每相邻两个速度分量作差,计算出N个速度差分量(Dv1、Dv2……DvN),最后一个速度差分量为停车速度与最后一个速度分量的差值;

D.基于每一辆车的速度分量的首个或最大分量,将所有该车辆的速度差分量划入基于速度等级预构建的M个分组(A、B、C……)中的相应分组;

E.分别计算每一个分组的上四分位QiY和下四分位QjY,得到每一个分组的安全区间KY=[ QiY,QjY],再构建集合族K={KA,KB,KC……},其中,Y对应于相应的分组(A、B、C……);将集合族K进行保存,得到速度异常预警模型。

2.一种车辆速度异常预警方法,其特征在于,包括以下步骤:

F.获取待检测车辆的速度数据的步骤;

G.在检测区间内,从上述速度数据中抽取速度分量,并以时间顺序计算出速度差分量的步骤;

H.采用如权利要求1所述的基于车联网的车辆速度异常预警模型构建方法所构建的车辆速度异常预警模型,对步骤G中的速度差分量进行检测:确定速度分量对应于预警模型中的分组,再判断每个速度差分量是否在对应的分组的安全区间内,若否,则发出预警信息。

3.如权利要求2所述的车辆速度异常预警方法,其特征在于,所述步骤G具体为:在预设检测区间T2内,以预定时长为间隔,抽取出Z个速度分量(V1、V2……VZ),以时间顺序,对每相邻两个速度分量作差,得到Z个速度差分量,最后一个速度差分量为停车速度与最后一个速度分量的差值。

4.如权利要求3所述的车辆速度异常预警方法,其特征在于,所述分别对所述Z个速度差分量进行异常检测具体为:依次对所述Z个速度差分量进行异常检测。

说明书 :

基于车联网的车速异常预警模型、方法及模型构建方法

技术领域

[0001] 本发明涉及车联网领域,尤其是一种基于车联网的车速异常预警模型、方法及模型构建方法。

背景技术

[0002] 车速异常行为的确定,往往都是事后检验。目前市场上,没有一个成熟应对车辆速度异常的预警技术。交警部门通过大量车辆事故推断车辆事故前车辆的异常行驶情况。大量汽车厂商在新车出厂前也会通过大量碰撞测试来了解车辆异常速度范围。这种事后检验或者厂商碰撞试验会消耗大量的人力物力。并且实验数据仅仅能说明理论问题,在实际汽车行驶场景中,环境复杂并且多变,不能囊括实际发生的问题。
[0003] 针对预警,大多导航仪或者手机定位软件或相关类设备都是超速之后,给予用户预警提示,即使应用到后台,也是对超速行为的监控。或者在导航结束后对于超速、急加速、急刹车行为的统计。然而现实生活中,当用户车速存在其它异常情况时,没有一套有效完善的机制对用户车辆进行预警。

发明内容

[0004] 本发明的发明目的在于:针对上述存在的问题,划定车速异常的范围,利用海量历史数据构建异常预警模型,同时提供一种用于对车辆速度的异常情况进行监控的方法,通过预警模型对车速进行异常检测。以实时对车速异常情况进行全方位检测、预警。
[0005] 本发明采用的技术方案如下:
[0006] 一种基于车联网的车辆速度异常预警模型构建方法,包括以下步骤:
[0007] A.从每一辆车上传的速度数据中,筛选速度数据的步骤;
[0008] B.对每一辆车所筛选的速度数据进行速度分量抽取的步骤;
[0009] C.对每一辆车所抽取出的速度分量,基于时间顺序计算出速度差分量的步骤;
[0010] D.将每一辆车的速度差分量,基于对应的速度分量进行分组的步骤;
[0011] E.分别对每一个分组中的速度差分量,采用四分位法,计算出安全区间;并基于每一个分组所计算的安全区间,构建预警模型的步骤。
[0012] 基于海量历史行车速度数据,构建出针对加速度进行检测用的预警模型,进而克服现有方案中,仅检测超速行为一种异常车速而对车速异常检测不全面的缺陷。同时,基于降速梯度的检测对于碰撞事件的异常预警更为精准。针对速度进行分组,可以使得模型对于各等级的速度的判断具有针对性,利用四分位法基于大量速度差分量计算安全区间,可以确定出针对于相应速度等级的异常检测区间,使得对于车速异常的预警更为及时、准确。
[0013] 进一步的,上述步骤A-E具体为:
[0014] A.接收海量车载设备上传的速度数据,分别取每一辆车在停车前T1时间内的速度数据;
[0015] B.对每一辆车所取的速度数据,以预定时长为间隔,抽取出N个速度分量(V1、V2……VN);
[0016] C.对每一辆车的N个速度分量,以时间顺序,对每相邻两个速度分量作差,计算出N个速度差分量(Dv1、Dv2……DvN);
[0017] D.基于每一辆车的速度分量,将所有车辆的速度差分量划入预构建的M个分组(A、B、C……)中的相应分组;
[0018] E.分别计算每一个分组的上四分位QiY和下四分位QjY,得到每一个分组的安全区间KY=[QiY,QjY],再构建集合族K={KA,KB,KC……},其中,Y对应于相应的分组(A、B、C……);将集合族K进行保存,得到速度异常预警模型。
[0019] 将每一辆车的历史速度数据进行分组统计分析,可以得到具有针对性的预警模型,使得对车速的异常检测更为精准。
[0020] 进一步的,上述步骤D中,所述基于每一辆车的速度分量,为基于每一辆车的首个速度分量。
[0021] 基于首个速度分量进行分组,可以确定所检测行为的起始点,这样就可以对一段时间内的行为进行连续性的检测,相对于对单个时间点车速、急加速或急减速的统计,更能代表车辆的行为,预警结果更为准确。
[0022] 为解决上述全部或部分问题,本发明提供了一种采用上述车辆速度异常预警模型构建方法所构建的车辆速度异常预警模型。
[0023] 为解决上述全部或部分问题,本发明提供了一种车辆速度异常预警方法,包括以下步骤:
[0024] F.获取待检测车辆的速度数据的步骤;
[0025] G.在检测区间内,从上述速度数据中抽取速度分量,并以时间顺序计算出速度差分量的步骤;
[0026] H.采用上述车辆速度异常预警模型,对G中的速度差分量进行检测。
[0027] 基于构建的预警模型,对车速进行检测,可以及时、准确地对车辆速度,尤其是易发生碰撞事件的车速进行预警。
[0028] 进一步的,上述步骤G具体为:
[0029] 在预设检测区间T2内,以预定时长为间隔,抽取出Z个速度分量(V1、V2……VZ),以时间顺序,对每相邻两个速度分量作差,得到Z个速度差分量。
[0030] 对一段时间内的车速/速度差进行连续性检测,更能代表车辆行为,使得检测结果更为准确,预警效果更好。
[0031] 进一步的,上述步骤H具体为:
[0032] 采用所述车辆速度异常预警模型,分别对所述Z个速度差分量进行异常检测。
[0033] 分别对速度差进行异常检测,可以使得对检测区间内的检测覆盖面积更广,更全面。
[0034] 进一步的,上述分别对所述Z个速度差分量进行异常检测具体为:依次对所述Z个速度差分量进行异常检测。
[0035] 依次对速度差进行异常检测,可以在检测出异常时,跳出异常检测,节省了对后续数据检测的计算量。
[0036] 进一步的,上述步骤H具体为:
[0037] 确定速度分量对应于预警模型中的分组,再判断Z个速度差分量是否在对应的分组的安全区间内,若否,则发出预警信息。基于速度的预警模型确认,可以使得对速度差的检测更具针对性,进而得到更为准确的车速异常检测结果,预警效果更好。
[0038] 综上所述,由于采用了上述技术方案,本发明的有益效果是:
[0039] 1、本发明可以对车辆速度进行连续性、全方位的异常检测,基于历史海量数据所构建的检测模型,可以确保检测具有依据,具备科学性;同时,基于对速度等级的分组,可以使得预警模型对车速的检测更具针对性,检测依据符合相应车速的等级的特征,这使得本发明所构建的预警模型,以及基于该模型的检测方法对车速的异常预警更为准确。
[0040] 2、本发明所构建的预警模型,为基于车辆的连续性车速所构建的模型,对于车辆行为的描述更为全面,相应的,对于车辆车速的异常检测同样为连续性检测,相对于对单点位车速加速度的检测,事件描述更为准确,预警检测更为全面,预警效果更好。
[0041] 3、本发明在检测过程中,所需的计算量较小,有效降低了预警计算的计算量。

附图说明

[0042] 本发明将通过例子并参照附图的方式说明,其中:
[0043] 图1是车速异常预警模型构建方法流程图。
[0044] 图2是车速异常预警方法流程图。
[0045] 图3是车速异常预警检测的一个实施例。

具体实施方式

[0046] 本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0047] 本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0048] 如图1所示,本实施例公开了一种基于车联网的车辆速度异常预警模型构建方法,包括以下步骤:
[0049] A.从每一辆车上传的速度数据中,筛选速度数据的步骤;
[0050] B.对每一辆车所筛选的速度数据进行速度分量抽取的步骤;
[0051] C.对每一辆车所抽取出的速度分量,基于时间顺序计算出速度差分量的步骤;
[0052] D.将每一辆车的速度差分量,基于对应的速度分量进行分组的步骤;
[0053] E.分别对每一个分组中的速度差分量,采用四分位法,计算出安全区间;并基于每一个分组所计算的安全区间,构建预警模型的步骤。
[0054] 如图2所示,本实施例公开了一种车辆速度异常预警方法,包括以下步骤:
[0055] F.获取待检测车辆的速度数据的步骤;
[0056] G.在检测区间内,从上述速度数据中抽取速度分量,并以时间顺序计算出速度差分量的步骤;
[0057] H.采用上述实施例中构建的预警模型,对G中的速度差分量进行检测。
[0058] 本实施例公开了一种基于车联网的车辆速度异常预警模型构建方法,包括以下步骤:
[0059] A.接收海量车载设备上传的速度数据,分别取每一辆车在停车前T1时间内的速度数据;
[0060] B.对每一辆车所取的速度数据,以时长X(如1秒)为间隔,抽取出N个速度分量(V1、V2……VN);
[0061] C.对每一辆车的N个速度分量,以时间顺序,对每相邻两个速度分量作差,计算出N个速度差分量(Dv1、Dv2……DvN);最后一个速度差分量为停车速度与最后一个速度分量的差值;
[0062] D.基于每一辆车的速度分量的首个(或最大)分量,将所有车辆的速度差分量划入预构建的M个分组(A、B、C……)中的相应分组;
[0063] E.分别计算每一个分组的上四分位QiY和下四分位QjY,得到每一个分组的安全区间KY,再构建集合族K={KA,KB,KC……},其中,Y对应于相应的分组(A、B、C……),KY=[QiY,QjY](即KA=[QiA,QjA],KB=[QiB,QjB],KC=[QiC,QjC]……);将集合族K进行保存,得到速度异常预警模型。
[0064] 对应于每一个速度等级(对应于分组),设置有相应的速度差安全区间,在该安全区间之外,则表示速度异常。
[0065] 一种基于上述预警模型的车辆速度异常预警方法,包括以下步骤:
[0066] F.接收并解析待检测车载设备发送的数据包中的速度数据;
[0067] G.在预设检测区间T2内,以时长X为间隔,抽取出Z个速度分量(V1、V2……VZ),以时间顺序,对每相邻两个速度分量作差,得到Z个速度差分量;
[0068] H.基于上述实施例构造的预警模型,对所述Z个速度差分量进行异常检测。
[0069] 具体而言,上述H为,基于预警模型,分别(如依次)对Z个速度差分量进行异常检测。过程为:确定速度分量对应于预警模型中的分组,再分别判断Z个速度差分量是否在对应的分组的安全区间内,若否,则发出预警信息。当然,也可以在确定速度分量对应的预警模型分组后,先筛选出Z个速度差中的最大值,再判断该速度差最大值是否在对应的分组的安全区间内,若否,则发出预警信息。检测平台将所述预警信息推送给用户端。先挑选出特征值,直接对特征值进行检测,一方面,可以确保检测结果具有代表性,另一方面,可以有效节省逐一检测所需的计算量。
[0070] 如图3所示,本实施例公开了另一种基于车联网的车辆速度异常预警模型构建方法,包括以下步骤:
[0071] A.接收海量车载设备上传的速度数据,分别取每一辆车在停车前17秒内的速度数据;
[0072] B.对每一辆车所取的速度数据,以1秒为间隔,抽取出17个速度分量(V1、V2……V17);
[0073] C.对每一辆车的17个速度分量,以时间顺序,对每相邻两个速度分量作差,即后项减前项(如Dv1=V2-V1……Dv17=0-V17),计算出17个速度差分量(Dv1、Dv2……Dv17),速度差分量Dv17为停车速度(即0)与速度分量V17的差值;
[0074] D.基于每一辆车的速度分量的首个分量V1,将所有车辆的速度差分量划入预构建的5个分组(A、B、C、D、E)中的相应分组,其中,5个分组为基于速度所构建的分组,具体为:A:[80,+∞),B:[60,80),C:[40,60),D:[20,40),E:[0,20);例如车辆的速度分量V1=65,则将车辆的速度差分量划入分组B,通过相同的方式,将每一辆车的速度差分量划入对应的分组内;得到如下对应关系:
[0075] 分组A:[80,+∞)→Dv1,Dv2,Dv3,Dv4,Dv5,Dv6,Dv7,Dv8,Dv9,Dv10……,[0076] 分组B:[60,80)→Dv1,Dv2,Dv3,Dv4,Dv5,Dv6,Dv7,Dv8,Dv9,Dv10……,
[0077] 分组C:[40,60)→Dv1,Dv2,Dv3,Dv4,Dv5,Dv6,Dv7,Dv8,Dv9,Dv10……,
[0078] 分组D:[20,40)→Dv1,Dv2,Dv3,Dv4,Dv5,Dv6,Dv7,Dv8,Dv9,Dv10……,
[0079] 分组E:[0,20)→Dv1,Dv2,Dv3,Dv4,Dv5,Dv6,Dv7,Dv8,Dv9,Dv10……;
[0080] E.分别计算分组A-E(中的速度差分量)的上四分位QiY和下四分位QjY,得到每一个分组的安全区间KA、KB、KC、KD、KE,其中,KY=[QiY,QjY], 构建集合族K={KA,KB,KC,KD,KE}并保存,得到速度异常预警模型。
[0081] 本实施例基于上一实施例,公开了一种车辆速度异常预警方法,针对于每一辆车,包括以下步骤:
[0082] F.接收并解析待检测车载设备高频采集的数据包;
[0083] G.在预设检测区间30秒内,以1秒间隔,抽取出30个速度分量(V1、V2……V30),以时间顺序,对每相邻两个速度分量作差,得到30个速度差分量;
[0084] H.基于速度分量V1,确定预警模型中的分组(例如V1=65,则选择预警模型中的分组B),再分别判断30个速度差分量是否在所选择分组(如分组B)的安全区间(KB)内,若是,则回到步骤F,否则,向第三方监管服务器发出预警信息;第三方监管服务器将预警信息推送给客户端。
[0085] 本实施例公开了一种车速异常预警模型,其由上述车速异常预警模型构建方法实施例或车速异常预警方法中,预警模型构建步骤构建而成。
[0086] 本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。