异常行为检测方法、设备、存储介质及装置与流程
未命名
07-11
阅读:78
评论:0

1.本发明涉及车联网技术领域,尤其涉及一种异常行为检测方法、设备、存储介质及装置。
背景技术:
2.目前,车联网在汽车领域的应用越来越多,而异常行为检测属于车联网中较为重要的一部分。现有技术中车辆的异常行为检测通常通过人工分析数据,费时费力,准确率低。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
4.本发明的主要目的在于提供一种异常行为检测方法、设备、存储介质及装置,旨在解决现有技术中车辆的异常行为检测通常通过人工分析数据,费时费力,准确率低的技术问题。
5.为实现上述目的,本发明提供一种异常行为检测方法,所述异常行为检测方法包括以下步骤:
6.在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息;
7.将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系;
8.根据匹配结果确定所述车辆部件是否存在异常行为。
9.可选地,所述将所述状态变化信息与所述车辆部件对应的状态链进行匹配的步骤,包括:
10.根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件;
11.根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息;
12.获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配。
13.可选地,所述根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件的步骤,包括:
14.获取所述车辆部件在对应的状态链中的位置信息;
15.根据所述位置信息确定与所述车辆部件关联的关联部件。
16.可选地,所述根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息的步骤,包括:
17.根据所述状态变化信息和所述状态链确定所述关联部件的标准状态变化;
18.根据所述车辆部件和所述状态链确定所述关联部件的标准变化顺序;
19.根据所述标准状态变化和所述标准变化顺序生成所述关联部件对应的关联变化
信息。
20.可选地,所述获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配的步骤,包括:
21.获取所述关联部件的实际变化信息,并从所述实际变化信息中提取状态变化顺序和实际状态变化;
22.从所述关联变化信息中提取标准变化顺序和标准状态变化;
23.将所述状态变化顺序与所述标准变化顺序进行匹配;
24.将所述实际状态变化与所述标准状态变化进行匹配。
25.可选地,所述根据匹配结果确定所述车辆部件是否存在异常行为的步骤,包括:
26.获取所述车辆部件对应的控制指令;
27.根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为。
28.可选地,所述根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为的步骤,包括:
29.根据所述控制指令确定目标部件,并判断所述车辆部件是否为所述目标部件;
30.根据匹配结果和判断结果确定所述车辆部件是否存在异常行为。
31.可选地,所述将所述状态变化信息与所述车辆部件对应的状态链进行匹配的步骤之前,还包括:
32.获取所述车辆部件的运行场景;
33.根据所述运行场景确定所述车辆部件对应的状态链。
34.可选地,所述在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息的步骤之前,还包括:
35.获取车辆部件的状态数据;
36.根据所述状态数据检测所述车辆部件的状态是否发生改变。
37.可选地,所述获取车辆部件的状态数据的步骤,包括:
38.获取车辆部件的运行数据;
39.对所述运行数据进行预处理,获得所述车辆部件的状态数据。
40.可选地,所述根据匹配结果确定所述车辆部件是否存在异常行为的步骤之后,还包括:
41.在所述车辆部件存在异常行为时,生成提醒信息;
42.将所述提醒信息发送至管理终端,以使所述管理终端提醒用户。
43.可选地,所述在所述车辆部件存在异常行为时,生成提醒信息的步骤,包括:
44.在所述车辆部件存在异常行为时,根据所述车辆部件的部件类别确定提醒策略;
45.获取所述车辆部件的部件信息,并根据所述提醒策略和所述部件信息生成提醒信息。
46.此外,为实现上述目的,本发明还提出一种异常行为检测设备,所述异常行为检测设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的异常行为检测程序,所述异常行为检测程序配置为实现如上文所述的异常行为检测方法。
47.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有异常行为检测程序,所述异常行为检测程序被处理器执行时实现如上文所述的异常行为检测方
法。
48.此外,为实现上述目的,本发明还提出一种异常行为检测装置,所述异常行为检测装置包括:信息获取模块、状态匹配模块以及行为检测模块;
49.所述信息获取模块,用于在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息;
50.所述状态匹配模块,用于将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系;
51.所述行为检测模块,用于根据匹配结果确定所述车辆部件是否存在异常行为。
52.可选地,所述状态匹配模块,还用于根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件;
53.所述状态匹配模块,还用于根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息;
54.所述状态匹配模块,还用于获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配。
55.可选地,所述状态匹配模块,还用于获取所述车辆部件在对应的状态链中的位置信息;
56.所述状态匹配模块,还用于根据所述位置信息确定与所述车辆部件关联的关联部件。
57.可选地,所述状态匹配模块,还用于根据所述状态变化信息和所述状态链确定所述关联部件的标准状态变化;
58.所述状态匹配模块,还用于根据所述车辆部件和所述状态链确定所述关联部件的标准变化顺序;
59.所述状态匹配模块,还用于根据所述标准状态变化和所述标准变化顺序生成所述关联部件对应的关联变化信息。
60.可选地,所述状态匹配模块,还用于获取所述关联部件的实际变化信息,并从所述实际变化信息中提取状态变化顺序和实际状态变化;
61.所述状态匹配模块,还用于从所述关联变化信息中提取标准变化顺序和标准状态变化;
62.所述状态匹配模块,还用于将所述状态变化顺序与所述标准变化顺序进行匹配;
63.所述状态匹配模块,还用于将所述实际状态变化与所述标准状态变化进行匹配。
64.可选地,所述行为检测模块,还用于获取所述车辆部件对应的控制指令;
65.所述行为检测模块,还用于根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为。
66.在本发明中,公开了在检测到车辆部件的状态发生改变时,获取车辆部件的状态变化信息,将状态变化信息与车辆部件对应的状态链进行匹配,状态链用于表示各车辆部件之间的状态关联关系,根据匹配结果确定车辆部件是否存在异常行为;由于本发明中通过将车辆部件的状态变化信息与车辆部件对应的状态链进行匹配来判断车辆部件是否存在异常行为,从而能够自动分析对车辆进行异常检测,进而提高了异常行为检测的速度和准确性。
附图说明
67.图1是本发明实施例方案涉及的硬件运行环境的异常行为检测设备的结构示意图;
68.图2为本发明异常行为检测方法第一实施例的流程示意图;
69.图3为本发明异常行为检测方法第二实施例的流程示意图;
70.图4为本发明异常行为检测方法第三实施例的流程示意图;
71.图5为本发明异常行为检测方法第四实施例的流程示意图;
72.图6为本发明异常行为检测装置第一实施例的结构框图。
73.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
74.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
75.参照图1,图1为本发明实施例方案涉及的硬件运行环境的异常行为检测设备结构示意图。
76.如图1所示,该异常行为检测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为usb接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
77.本领域技术人员可以理解,图1中示出的结构并不构成对异常行为检测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
78.如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及异常行为检测程序。
79.在图1所示的异常行为检测设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述异常行为检测设备通过处理器1001调用存储器1005中存储的异常行为检测程序,并执行本发明实施例提供的异常行为检测方法。
80.基于上述硬件结构,提出本发明异常行为检测方法的实施例。
81.参照图2,图2为本发明异常行为检测方法第一实施例的流程示意图,提出本发明异常行为检测方法第一实施例。
82.在第一实施例中,所述异常行为检测方法包括以下步骤:
83.步骤s10:在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息。
84.应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的异常行为检测设备,例如,车载电脑、服务器等,或者是其他能够实现相同或
相似功能的电子设备,本实施例对此不加限制。
85.需要说明的是,车辆部件可以包括车门、方向盘以及油门等部件。
86.状态变化信息可以是车辆部件从一个状态变化到另一个状态的信息。例如,状态变化信息可以是车门的状态从开启到关闭的信息。
87.可以理解的是,获取车辆部件的状态变化信息可以是将状态数据与前一检测周期的状态数据进行对比,并根据对比结果确定车辆部件的状态变化信息。其中,检测周期可以预先设置,例如,检测周期可以设置为1s。
88.步骤s20:将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系。
89.需要说明的是,状态链用于表示各车辆部件正常运行时的状态关联关系。例如,状态链可以是部件s1、s2、s3的状态依次从关闭到开启。
90.应当理解的是,将状态变化信息与车辆部件对应的状态链进行匹配可以是根据所述车辆部件对应的状态链确定与车辆部件关联的关联部件,根据状态变化信息和状态链确定关联部件对应的关联变化信息,获取关联部件的实际变化信息,并将实际变化信息与关联变化信息进行匹配。
91.需要说明的是,关联部件可以是与车辆部件存在状态关联的部件。例如,状态链为部件s1、s2、s3的状态依次发生变化,车辆部件为s2时,与车辆部件存在状态关联的部件为s1和s3。
92.在具体实现中,例如,在状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,关联部件为s1和s3,在s2的状态变化信息为开启到关闭时,关联部件对应的关联变化信息是s1从关闭到开启,s3从关闭到开启。
93.可以理解的是,将实际变化信息与关联变化信息进行匹配可以是在实际变化信息为开启到关闭,关联变化信息为关闭到开启时,判定实际变化信息与关联变化信息匹配失败;在实际变化信息为关闭到开启,关联变化信息为关闭到开启时,判定实际变化信息与关联变化信息匹配成功。
94.步骤s30:根据匹配结果确定所述车辆部件是否存在异常行为。
95.应当理解的是,在匹配结果为匹配失败时,说明关联部件的状态变化与状态链不同,车辆部件未随着关联部件的变化而变化,可以判定车辆部件存在异常行为;在匹配结果为匹配成功时,说明关联部件的状态变化与状态链相同,车辆部件随着关联部件的变化而变化,可以判定车辆部件不存在异常行为。
96.在第一实施例中,公开了在检测到车辆部件的状态发生改变时,获取车辆部件的状态变化信息,将状态变化信息与车辆部件对应的状态链进行匹配,状态链用于表示各车辆部件之间的状态关联关系,根据匹配结果确定车辆部件是否存在异常行为;由于本实施例中通过将车辆部件的状态变化信息与车辆部件对应的状态链进行匹配来判断车辆部件是否存在异常行为,从而能够自动分析对车辆进行异常检测,进而提高了异常行为检测的速度和准确性。
97.参照图3,图3为本发明异常行为检测方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明异常行为检测方法的第二实施例。
98.在第二实施例中,所述步骤s20,包括:
99.步骤s201:根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件。
100.需要说明的是,关联部件可以是与车辆部件存在状态关联的部件。例如,状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,与车辆部件存在状态关联的部件为s1和s3。
101.应当理解的是,根据车辆部件对应的状态链确定与车辆部件关联的关联部件可以是对车辆部件对应的状态链进行分析,并根据分析结果确定与车辆部件关联的关联部件。
102.步骤s202:根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息。
103.在具体实现中,例如,在状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,关联部件为s1和s3,在s2的状态变化信息为开启到关闭时,关联部件对应的关联变化信息是s1从关闭到开启,s3从关闭到开启。
104.步骤s203:获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配。
105.需要说明的是,实际变化信息可以是关联部件在实际中的状态变化信息。
106.可以理解的是,将实际变化信息与关联变化信息进行匹配可以是在实际变化信息为开启到关闭,关联变化信息为关闭到开启时,判定实际变化信息与关联变化信息匹配失败;在实际变化信息为关闭到开启,关联变化信息为关闭到开启时,判定实际变化信息与关联变化信息匹配成功。
107.在第二实施例中,公开了根据车辆部件对应的状态链确定与车辆部件关联的关联部件,根据状态变化信息和状态链确定关联部件对应的关联变化信息,获取关联部件的实际变化信息,并将实际变化信息与关联变化信息进行匹配,从而能够提高了匹配可靠性。
108.在第二实施例中,所述步骤s30,包括:
109.步骤s301:获取所述车辆部件对应的控制指令。
110.应当理解的是,在实际应用中,还存在用户直接控制车辆部件的情况。为了避免误判,本实施例中,还获取车辆部件对应的控制指令,并根据匹配结果和控制指令确定车辆部件是否存在异常行为。
111.需要说明的是,控制指令可以由用户通过车机系统发出,也可以由用户通过用户终端发出。其中,用户终端可以预先与异常行为检测设备建立通信连接,用户终端可以是手机、手环等设备。
112.步骤s302:根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为。
113.可以理解的是,根据匹配结果和控制指令确定所述车辆部件是否存在异常行为可以是根据控制指令确定目标部件,并判断车辆部件是否为目标部件,根据匹配结果和判断结果确定车辆部件是否存在异常行为。
114.应当理解的是,根据匹配结果和判断结果确定车辆部件是否存在异常行为可以是在匹配结果为匹配失败时,且车辆部件不为目标部件,判定车辆部件存在异常行为;在匹配结果为匹配失败时,判定车辆部件不存在异常行为。
115.在第二实施例中,公开了获取车辆部件对应的控制指令,根据匹配结果和控制指令确定车辆部件是否存在异常行为;由于本实施例还能进一步验证控制指令对车辆部件的
影响,从而避免了出现误判,提高了异常行为检测的准确性。
116.参照图4,图4为本发明异常行为检测方法第三实施例的流程示意图,基于上述图3所示的第二实施例,提出本发明异常行为检测方法的第三实施例。
117.在第三实施例中,所述步骤s201,包括:
118.步骤s2011:获取所述车辆部件在对应的状态链中的位置信息。
119.应当理解的是,逐一对车辆部件对应的状态链进行分析,费时费力,处理速度慢。因此,为了克服上述缺陷,本实施例中,先获取车辆部件在对应状态链中的位置信息,再根据位置信息确定与车辆部件关联的关联部件。
120.需要说明的是,位置信息可以是车辆部件在状态链中的位置。
121.步骤s2012:根据所述位置信息确定与所述车辆部件关联的关联部件。
122.可以理解的是,根据位置信息确定与车辆部件关联的关联部件可以是根据位置信息确定在状态链中与车辆部件相邻的部件,并将该部件作为与车辆部件关联的关联部件。
123.在具体实现中,例如,状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,车辆部件在对应的状态链中的位置信息为位于s1和s3之间,则根据位置信息可以确定与车辆部件关联的关联部件为s1、s3。
124.在第三实施例中,公开了获取车辆部件在对应的状态链中的位置信息,根据位置信息确定与车辆部件关联的关联部件;由于本实施例中直接基于车辆部件在对应的状态链中的位置信息来确定关联部件,从而提高了关键部件的确定速度,进而提高了异常行为检测的整体速度。
125.在第三实施例中,所述步骤s202,包括:
126.步骤s2021:根据所述状态变化信息和所述状态链确定所述关联部件的标准状态变化。
127.需要说明的是,标准状态变化可以是关联部件在正常运行时的状态变化。
128.在具体实现中,例如,在状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,关联部件为s1和s3,在s2的状态变化信息为开启到关闭时,关联部件对应的准状态变化是s1从关闭到开启,s3从关闭到开启。
129.步骤s2022:根据所述车辆部件和所述状态链确定所述关联部件的标准变化顺序。
130.需要说明的是,标准变化顺序可以是各关联部件在正常运行时的状态变化顺序。
131.在具体实现中,例如,在状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,关联部件为s1和s3,标准变化顺序为先s1从关闭到开启,再s2从关闭到开启,最后s3从关闭到开启。
132.步骤s2023:根据所述标准状态变化和所述标准变化顺序生成所述关联部件对应的关联变化信息。
133.应当理解的是,根据标准状态变化和标准变化顺序生成关联部件对应的关联变化信息可以是将标准状态变化和标准变化顺序作为关联部件对应的关联变化信息。
134.在第三实施例中,公开了根据状态变化信息和状态链确定关联部件的标准状态变化,根据车辆部件和状态链确定关联部件的标准变化顺序,根据标准状态变化和标准变化顺序生成关联部件对应的关联变化信息;由于本实施例额外引入了关联部件的标准变化顺序来生成关联变化信息,从而提高了关联变化信息的可靠性,进而确保了异常行为检测的
准确性。
135.在第三实施例中,所述步骤s203,包括:
136.步骤s2031:获取所述关联部件的实际变化信息,并从所述实际变化信息中提取状态变化顺序和实际状态变化。
137.需要说明的是,实际变化信息可以是关联部件在实际中的状态变化信息。
138.应当理解的是,从实际变化信息中提取状态变化顺序和实际状态变化可以是根据信息标识从实际变化信息中提取状态变化顺序和实际状态变化。其中,信息标识用于表示信息内容。
139.步骤s2032:从所述关联变化信息中提取标准变化顺序和标准状态变化。
140.可以理解的是,从关联变化信息中提取标准变化顺序和标准状态变化也可以根据信息标识从关联变化信息中提取标准变化顺序和标准状态变化。
141.步骤s2033:将所述状态变化顺序与所述标准变化顺序进行匹配。
142.应当理解的是,在实际应用中,异常行为除了状态变化异常外,还存在状态变化顺序异常的情况。例如,在状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,关联部件为s1和s3,标准变化顺序为s1从关闭到开启,再s2从关闭到开启,最后s3从关闭到开启。如果状态变化顺序与标准变化顺序不同,则说明关联部件的状态变化顺序异常。因此,本实施例中,还将状态变化顺序与标准变化顺序进行匹配。
143.步骤s2034:将所述实际状态变化与所述标准状态变化进行匹配。
144.应当理解的是,将实际变化信息与标准状态变化进行匹配可以是在实际变化信息为开启到关闭,标准状态变化为关闭到开启时,判定实际变化信息与标准状态变化匹配失败;在实际变化信息为关闭到开启,标准状态变化为关闭到开启时,判定实际变化信息与关联变化信息匹配成功。
145.在第三实施例中,公开了获取关联部件的实际变化信息,并从实际变化信息中提取状态变化顺序和实际状态变化,从关联变化信息中提取标准变化顺序和标准状态变化,将状态变化顺序与标准变化顺序进行匹配,将实际状态变化与标准状态变化进行匹配;由于本实施例在进行匹配时,还匹配状态变化顺序,从而进一步提高了异常行为检测的准确性。
146.参照图5,图5为本发明异常行为检测方法第四实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明异常行为检测方法的第四实施例。
147.在第四实施例中,所述步骤s10之前,还包括:
148.步骤s01:获取车辆部件的状态数据。
149.应当理解的是,为了确定判断车辆部件的状态是否发生改变,本实施例中,可以获取车辆部件的状态数据,并根据状态数据检测车辆部件的状态是否发生改变。
150.需要说明的是,状态数据可以包括部件运行时间以及部件运行参数等数据。
151.可以理解的是,获取车辆部件的状态数据可以是通过预设通信方式获取各传感器上传的状态数据。其中,预设通信方式可以预先设置,例如,将can总线通信设置为预设通信方式,各传感器可以预先安装在车辆部件上,用于实时检测车辆部件的数据。
152.进一步地,直接获取状态数据较为困难。因此,为了提高数据获取速度,所述步骤s10,包括:
153.获取车辆部件的运行数据;
154.对所述运行数据进行预处理,获得所述车辆部件的状态数据。
155.需要说明的是,运行数据可以是车辆部件在运行过程中产生的数据。
156.应当理解的是,对运行数据进行预处理,获得车辆部件的状态数据可以是对运行数据进行筛选、过滤,以去除干扰数据,获得车辆部件的状态数据。
157.步骤s02:根据所述状态数据检测所述车辆部件的状态是否发生改变。
158.应当理解的是,根据状态数据检测车辆部件的状态是否发生改变可以是将状态数据与前一检测周期的状态数据进行对比,并根据对比结果检测车辆部件的状态是否发生改变。其中,检测周期可以预先设置。
159.可以理解的是,根据结果检测车辆部件的状态是否发生改变可以是在对比结果为状态数据与前一检测周期的状态数据不同时,确定车辆部件的状态发生改变;在对比结果为状态数据与前一检测周期的状态数据相同时,确定车辆部件的状态未发生改变。
160.在第四实施例中,公开了获取车辆部件的状态数据,根据状态数据检测车辆部件的状态是否发生改变,从而能够确保状态检测的可靠性。
161.在第四实施例中,所述步骤s20之前,还包括:
162.步骤s110:获取所述车辆部件的运行场景。
163.应当理解的是,在实际应用中,车辆部件对应的状态链不是固定的,不同的运行场景对应不同的状态链。因此,为了确保状态链的准确性,本实施例中,先获取车辆部件的运行场景,再根据运行场景确定车辆部件对应的状态链。
164.需要说明的是,运行场景可以是停车场景、行驶场景以及倒车场景等。
165.步骤s120:根据所述运行场景确定所述车辆部件对应的状态链。
166.可以理解的是,根据运行场景确定车辆部件对应的状态链可以是在预设状态表中查找运行场景对应的状态链。其中,预设状态表中包含运行场景与状态链的对应关系,运行场景与状态链的对应关系可以预先设置。
167.在第四实施例中,公开了获取车辆部件的运行场景,根据运行场景确定车辆部件对应的状态链;由于本实施例能够根据实际情况的不同采用不同的状态链,从而确保了状态链的可靠性。
168.在第四实施例中,所述步骤s30之后,还包括:
169.步骤s40:在所述车辆部件存在异常行为时,生成提醒信息。
170.应当理解的是,为了及时提醒用户车辆部件存在异常行为,本实施例中,在车辆部件存在异常行为时,生成提醒信息,并将提醒信息发送至管理终端,以使管理终端提醒用户。
171.需要说明的是,提醒信息可以预先设置,例如,将“车辆存在异常”作为提醒信息。
172.进一步地,为了使提醒信息更符合用户的实际需求,所述步骤s40,包括:
173.在所述车辆部件存在异常行为时,根据所述车辆部件的部件类别确定提醒策略;
174.获取所述车辆部件的部件信息,并根据所述提醒策略和所述部件信息生成提醒信息。
175.需要说明的是,提醒策略可以包括语音提醒、文字提醒以及灯光提醒等策略。
176.可以理解的是,根据车辆部件的部件类别确定提醒策略可以是在预设策略表中查
找部件类别对应的提醒策略。其中,预设策略表中包含部件类别与提醒策略的对应关系,部件类别与提醒策略的对应关系可以预先设置。例如,车门对应的提醒策略可以是语音提醒。
177.需要说明的是,部件信息可以包括部件名称以及部件位置等信息。
178.步骤s50:将所述提醒信息发送至管理终端,以使所述管理终端提醒用户。
179.应当理解的是,将提醒信息发送至管理终端可以是通过预设通信连接将提醒信息发送至管理终端。其中,预设通信连接可以预先设置。
180.在第四实施例中,公开了在车辆部件存在异常行为时,生成提醒信息,将提醒信息发送至管理终端,以使管理终端提醒用户;由于本实施例在车辆部件存在异常时,会提醒用户,从而提高了用户的体验。
181.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有异常行为检测程序,所述异常行为检测程序被处理器执行时实现如上文所述的异常行为检测方法。
182.此外,参照图6,本发明实施例还提出一种异常行为检测装置,所述异常行为检测装置包括:信息获取模块10、状态匹配模块20以及行为检测模块30;
183.所述信息获取模块10,用于在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息。
184.需要说明的是,车辆部件可以包括车门、方向盘以及油门等部件。
185.状态变化信息可以是车辆部件从一个状态变化到另一个状态的信息。例如,状态变化信息可以是车门的状态从开启到关闭的信息。
186.可以理解的是,获取车辆部件的状态变化信息可以是将状态数据与前一检测周期的状态数据进行对比,并根据对比结果确定车辆部件的状态变化信息。其中,检测周期可以预先设置,例如,检测周期可以设置为1s。
187.所述状态匹配模块20,用于将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系。
188.需要说明的是,状态链用于表示各车辆部件正常运行时的状态关联关系。例如,状态链可以是部件s1、s2、s3的状态依次从关闭到开启。
189.应当理解的是,将状态变化信息与车辆部件对应的状态链进行匹配可以是根据所述车辆部件对应的状态链确定与车辆部件关联的关联部件,根据状态变化信息和状态链确定关联部件对应的关联变化信息,获取关联部件的实际变化信息,并将实际变化信息与关联变化信息进行匹配。
190.需要说明的是,关联部件可以是与车辆部件存在状态关联的部件。例如,状态链为部件s1、s2、s3的状态依次发生变化,车辆部件为s2时,与车辆部件存在状态关联的部件为s1和s3。
191.在具体实现中,例如,在状态链为部件s1、s2、s3的状态依次从关闭到开启,车辆部件为s2时,关联部件为s1和s3,在s2的状态变化信息为开启到关闭时,关联部件对应的关联变化信息是s1从关闭到开启,s3从关闭到开启。
192.可以理解的是,将实际变化信息与关联变化信息进行匹配可以是在实际变化信息为开启到关闭,关联变化信息为关闭到开启时,判定实际变化信息与关联变化信息匹配失败;在实际变化信息为关闭到开启,关联变化信息为关闭到开启时,判定实际变化信息与关联变化信息匹配成功。
193.所述行为检测模块30,用于根据匹配结果确定所述车辆部件是否存在异常行为。
194.应当理解的是,在匹配结果为匹配失败时,说明关联部件的状态变化与状态链不同,车辆部件未随着关联部件的变化而变化,可以判定车辆部件存在异常行为;在匹配结果为匹配成功时,说明关联部件的状态变化与状态链相同,车辆部件随着关联部件的变化而变化,可以判定车辆部件不存在异常行为。
195.在本实施例中,公开了在检测到车辆部件的状态发生改变时,获取车辆部件的状态变化信息,将状态变化信息与车辆部件对应的状态链进行匹配,状态链用于表示各车辆部件之间的状态关联关系,根据匹配结果确定车辆部件是否存在异常行为;由于本实施例中通过将车辆部件的状态变化信息与车辆部件对应的状态链进行匹配来判断车辆部件是否存在异常行为,从而能够自动分析对车辆进行异常检测,进而提高了异常行为检测的速度和准确性。
196.本发明所述异常行为检测装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
197.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
198.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
199.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(read only memory image,rom)/随机存取存储器(random access memory,ram)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
200.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
201.本发明公开了a1、一种异常行为检测方法,所述异常行为检测方法包括以下步骤:
202.在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息;
203.将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系;
204.根据匹配结果确定所述车辆部件是否存在异常行为。
205.a2、如a1所述的异常行为检测方法,所述将所述状态变化信息与所述车辆部件对应的状态链进行匹配的步骤,包括:
206.根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件;
207.根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息;
208.获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配。
209.a3、如a2所述的异常行为检测方法,所述根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件的步骤,包括:
210.获取所述车辆部件在对应的状态链中的位置信息;
211.根据所述位置信息确定与所述车辆部件关联的关联部件。
212.a4、如a2所述的异常行为检测方法,所述根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息的步骤,包括:
213.根据所述状态变化信息和所述状态链确定所述关联部件的标准状态变化;
214.根据所述车辆部件和所述状态链确定所述关联部件的标准变化顺序;
215.根据所述标准状态变化和所述标准变化顺序生成所述关联部件对应的关联变化信息。
216.a5、如a2所述的异常行为检测方法,所述获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配的步骤,包括:
217.获取所述关联部件的实际变化信息,并从所述实际变化信息中提取状态变化顺序和实际状态变化;
218.从所述关联变化信息中提取标准变化顺序和标准状态变化;
219.将所述状态变化顺序与所述标准变化顺序进行匹配;
220.将所述实际状态变化与所述标准状态变化进行匹配。
221.a6、如a1至a5中任一项所述的异常行为检测方法,所述根据匹配结果确定所述车辆部件是否存在异常行为的步骤,包括:
222.获取所述车辆部件对应的控制指令;
223.根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为。
224.a7、如a6所述的异常行为检测方法,所述根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为的步骤,包括:
225.根据所述控制指令确定目标部件,并判断所述车辆部件是否为所述目标部件;
226.根据匹配结果和判断结果确定所述车辆部件是否存在异常行为。
227.a8、如a1至a5中任一项所述的异常行为检测方法,所述将所述状态变化信息与所述车辆部件对应的状态链进行匹配的步骤之前,还包括:
228.获取所述车辆部件的运行场景;
229.根据所述运行场景确定所述车辆部件对应的状态链。
230.a9、如a1至a5中任一项所述的异常行为检测方法,所述在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息的步骤之前,还包括:
231.获取车辆部件的状态数据;
232.根据所述状态数据检测所述车辆部件的状态是否发生改变。
233.a10、如a9所述的异常行为检测方法,所述获取车辆部件的状态数据的步骤,包括:
234.获取车辆部件的运行数据;
235.对所述运行数据进行预处理,获得所述车辆部件的状态数据。
236.a11、如a1至a5中任一项所述的异常行为检测方法,所述根据匹配结果确定所述车辆部件是否存在异常行为的步骤之后,还包括:
237.在所述车辆部件存在异常行为时,生成提醒信息;
238.将所述提醒信息发送至管理终端,以使所述管理终端提醒用户。
239.a12、如a11所述的异常行为检测方法,所述在所述车辆部件存在异常行为时,生成提醒信息的步骤,包括:
240.在所述车辆部件存在异常行为时,根据所述车辆部件的部件类别确定提醒策略;
241.获取所述车辆部件的部件信息,并根据所述提醒策略和所述部件信息生成提醒信息。
242.本发明还公开了b13、一种异常行为检测设备,所述异常行为检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的异常行为检测程序,所述异常行为检测程序被所述处理器执行时实现如上文所述的异常行为检测方法。
243.本发明还公开了c14、一种存储介质,所述存储介质上存储有异常行为检测程序,所述异常行为检测程序被处理器执行时实现如上文所述的异常行为检测方法。
244.本发明还公开了d15、一种异常行为检测装置,所述异常行为检测装置包括:信息获取模块、状态匹配模块以及行为检测模块;
245.所述信息获取模块,用于在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息;
246.所述状态匹配模块,用于将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系;
247.所述行为检测模块,用于根据匹配结果确定所述车辆部件是否存在异常行为。
248.d16、如d15所述的异常行为检测装置,所述状态匹配模块,还用于根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件;
249.所述状态匹配模块,还用于根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息;
250.所述状态匹配模块,还用于获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配。
251.d17、如d16所述的异常行为检测装置,所述状态匹配模块,还用于获取所述车辆部件在对应的状态链中的位置信息;
252.所述状态匹配模块,还用于根据所述位置信息确定与所述车辆部件关联的关联部件。
253.d18、如d16所述的异常行为检测装置,所述状态匹配模块,还用于根据所述状态变化信息和所述状态链确定所述关联部件的标准状态变化;
254.所述状态匹配模块,还用于根据所述车辆部件和所述状态链确定所述关联部件的标准变化顺序;
255.所述状态匹配模块,还用于根据所述标准状态变化和所述标准变化顺序生成所述关联部件对应的关联变化信息。
256.d19、如d16所述的异常行为检测装置,所述状态匹配模块,还用于获取所述关联部件的实际变化信息,并从所述实际变化信息中提取状态变化顺序和实际状态变化;
257.所述状态匹配模块,还用于从所述关联变化信息中提取标准变化顺序和标准状态变化;
258.所述状态匹配模块,还用于将所述状态变化顺序与所述标准变化顺序进行匹配;
259.所述状态匹配模块,还用于将所述实际状态变化与所述标准状态变化进行匹配。
260.d20、如d15至d19中任一项所述的异常行为检测装置,所述行为检测模块,还用于获取所述车辆部件对应的控制指令;
261.所述行为检测模块,还用于根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为。
技术特征:
1.一种异常行为检测方法,其特征在于,所述异常行为检测方法包括以下步骤:在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息;将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系;根据匹配结果确定所述车辆部件是否存在异常行为。2.如权利要求1所述的异常行为检测方法,其特征在于,所述将所述状态变化信息与所述车辆部件对应的状态链进行匹配的步骤,包括:根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件;根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息;获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配。3.如权利要求2所述的异常行为检测方法,其特征在于,所述根据所述车辆部件对应的状态链确定与所述车辆部件关联的关联部件的步骤,包括:获取所述车辆部件在对应的状态链中的位置信息;根据所述位置信息确定与所述车辆部件关联的关联部件。4.如权利要求2所述的异常行为检测方法,其特征在于,所述根据所述状态变化信息和所述状态链确定所述关联部件对应的关联变化信息的步骤,包括:根据所述状态变化信息和所述状态链确定所述关联部件的标准状态变化;根据所述车辆部件和所述状态链确定所述关联部件的标准变化顺序;根据所述标准状态变化和所述标准变化顺序生成所述关联部件对应的关联变化信息。5.如权利要求2所述的异常行为检测方法,其特征在于,所述获取所述关联部件的实际变化信息,并将所述实际变化信息与所述关联变化信息进行匹配的步骤,包括:获取所述关联部件的实际变化信息,并从所述实际变化信息中提取状态变化顺序和实际状态变化;从所述关联变化信息中提取标准变化顺序和标准状态变化;将所述状态变化顺序与所述标准变化顺序进行匹配;将所述实际状态变化与所述标准状态变化进行匹配。6.如权利要求1至5中任一项所述的异常行为检测方法,其特征在于,所述根据匹配结果确定所述车辆部件是否存在异常行为的步骤,包括:获取所述车辆部件对应的控制指令;根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为。7.如权利要求6所述的异常行为检测方法,其特征在于,所述根据匹配结果和所述控制指令确定所述车辆部件是否存在异常行为的步骤,包括:根据所述控制指令确定目标部件,并判断所述车辆部件是否为所述目标部件;根据匹配结果和判断结果确定所述车辆部件是否存在异常行为。8.一种异常行为检测设备,其特征在于,所述异常行为检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的异常行为检测程序,所述异常行为检测程序被所述处理器执行时实现如权利要求1至7中任一项所述的异常行为检测方法。9.一种存储介质,其特征在于,所述存储介质上存储有异常行为检测程序,所述异常行
为检测程序被处理器执行时实现如权利要求1至7中任一项所述的异常行为检测方法。10.一种异常行为检测装置,其特征在于,所述异常行为检测装置包括:信息获取模块、状态匹配模块以及行为检测模块;所述信息获取模块,用于在检测到车辆部件的状态发生改变时,获取所述车辆部件的状态变化信息;所述状态匹配模块,用于将所述状态变化信息与所述车辆部件对应的状态链进行匹配,所述状态链用于表示各车辆部件之间的状态关联关系;所述行为检测模块,用于根据匹配结果确定所述车辆部件是否存在异常行为。
技术总结
本发明涉及车联网技术领域,公开了一种异常行为检测方法、设备、存储介质及装置,该方法包括:在检测到车辆部件的状态发生改变时,获取车辆部件的状态变化信息,将状态变化信息与车辆部件对应的状态链进行匹配,状态链用于表示各车辆部件之间的状态关联关系,根据匹配结果确定车辆部件是否存在异常行为;由于本发明中通过将车辆部件的状态变化信息与车辆部件对应的状态链进行匹配来判断车辆部件是否存在异常行为,从而能够自动分析对车辆进行异常检测,进而提高了异常行为检测的速度和准确性。性。性。
技术研发人员:严敏睿 宋戈 李嘉豪
受保护的技术使用者:三六零数字安全科技集团有限公司
技术研发日:2021.12.08
技术公布日:2023/6/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/