Abnormal behavior detection method, device, storage medium, and apparatus

By receiving control commands and matching the vehicle's actual control information with the control chain, the problem of time-consuming, labor-intensive, and low-accuracy vehicle abnormal behavior detection in existing technologies is solved, achieving faster and more accurate abnormal behavior detection.

CN116304724BActive Publication Date: 2026-06-05AN XIN XING (BEI JING) KE JI YOU XIAN GONG SI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AN XIN XING (BEI JING) KE JI YOU XIAN GONG SI
Filing Date
2021-12-08
Publication Date
2026-06-05

Smart Images

  • Figure CN116304724B_ABST
    Figure CN116304724B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of Internet of Vehicles, and discloses an abnormal behavior detection method, equipment, a storage medium and a device, the method comprising the following steps: when a control instruction is received, determining actual control information of a to-be-controlled vehicle according to the control instruction, matching the actual control information with a control chain corresponding to the to-be-controlled vehicle, the control chain being used for representing a control association relationship between vehicle components in the to-be-controlled vehicle, and determining whether the vehicle components of the to-be-controlled vehicle have abnormal behaviors according to a matching result. Since whether the vehicle components of the to-be-controlled vehicle have abnormal behaviors is determined based on the matching result of the actual control information and the control chain corresponding to the to-be-controlled vehicle, the speed and accuracy of abnormal behavior detection are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle networking technology, and in particular to an abnormal behavior detection method, device, storage medium and apparatus. Background Technology

[0002] Currently, the Internet of Vehicles (IoV) is increasingly used in the automotive field, and abnormal behavior detection is a crucial part of IoV. Existing technologies for detecting abnormal vehicle behavior typically rely on manual data analysis, which is time-consuming, labor-intensive, and has low accuracy.

[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this invention is to provide an abnormal behavior detection method, device, storage medium, and apparatus, aiming to solve the technical problem that abnormal behavior detection of vehicles in the prior art usually relies on manual data analysis, which is time-consuming, labor-intensive, and has low accuracy.

[0005] To achieve the above objectives, the present invention provides an abnormal behavior detection method, which includes the following steps:

[0006] Upon receiving a control command, the actual control information of the vehicle to be controlled is determined based on the control command.

[0007] The actual control information is matched with the control chain corresponding to the vehicle to be controlled, and the control chain is used to represent the control association relationship between various vehicle components in the vehicle to be controlled;

[0008] The matching results determine whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled.

[0009] Optionally, the step of matching the actual control information with the control chain corresponding to the vehicle to be controlled includes:

[0010] The component to be controlled is determined based on the actual control information;

[0011] The standard control information of the component to be controlled is determined based on the control chain corresponding to the vehicle to be controlled.

[0012] The actual control information is matched with the standard control information.

[0013] Optionally, the step of matching the actual control information with the standard control information includes:

[0014] Extract the actual control sequence and actual control content of the component to be controlled from the actual control information;

[0015] Extract the standard control sequence and standard control content of the component to be controlled from the standard control information;

[0016] The actual control sequence is matched with the standard control sequence, and the actual control content is matched with the standard control content.

[0017] Optionally, the step of determining the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled includes:

[0018] Obtain the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled;

[0019] The standard control information of the component to be controlled is determined based on the location information.

[0020] Optionally, the step of determining the standard control information of the component to be controlled based on the location information includes:

[0021] The standard control content of the component to be controlled is determined based on the location information and the control chain.

[0022] The standard control sequence of the component to be controlled is determined based on the location information;

[0023] The standard control information of the component to be controlled is determined based on the standard control content and the standard control sequence.

[0024] Optionally, the step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result includes:

[0025] Obtain the setting information of the vehicle to be controlled;

[0026] Based on the matching results and the setting information, it is determined whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled.

[0027] Optionally, the step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result and the setting information includes:

[0028] Based on the setting information, determine the disabled components in the vehicle to be controlled;

[0029] Determine whether the component to be controlled is a turned-off component;

[0030] Based on the matching and judgment results, determine whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled.

[0031] Optionally, before the step of determining the actual control information of the vehicle to be controlled based on the control command upon receiving the control command, the method further includes:

[0032] Upon receiving a control chain construction instruction, it is detected whether the vehicle to be controlled is in a preset normal operating state;

[0033] If so, then send component control commands to each vehicle component of the vehicle to be controlled;

[0034] Receive control results from each vehicle component according to the component control instructions, and construct a control chain based on the control results.

[0035] Optionally, the step of receiving control results fed back by each vehicle component according to the component control command, and constructing a control chain based on the control results, includes:

[0036] Receive control results fed back by each vehicle component according to the component control commands;

[0037] The control relationships between the vehicle components are determined based on the control results, and a control chain is constructed based on the control relationships.

[0038] Optionally, after the step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result, the method further includes:

[0039] When abnormal behavior occurs in the vehicle component, a reminder message is generated;

[0040] The reminder information is sent to the management terminal so that the management terminal can remind the user.

[0041] Optionally, after the step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result, the method further includes:

[0042] When the vehicle component exhibits abnormal behavior, a warning strategy is determined based on the component category of the vehicle component;

[0043] Obtain the component information of the vehicle component, and generate reminder information based on the reminder strategy and the component information.

[0044] Optionally, before the step of matching the actual control information with the control chain corresponding to the vehicle to be controlled, the method further includes:

[0045] Obtain the current operating scenario of the vehicle to be controlled;

[0046] The control chain corresponding to the vehicle to be controlled is determined based on the current operating scenario.

[0047] Furthermore, to achieve the above objectives, the present invention also proposes an abnormal behavior detection device, which includes a memory, a processor, and an abnormal behavior detection program stored in the memory and executable on the processor. The abnormal behavior detection program is configured to implement the abnormal behavior detection method described above.

[0048] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing an abnormal behavior detection program, which, when executed by a processor, implements the abnormal behavior detection method as described above.

[0049] In addition, to achieve the above objectives, the present invention also proposes an abnormal behavior detection device, which includes: an information determination module, an information matching module, and a behavior detection module;

[0050] The information determination module is used to determine the actual control information of the vehicle to be controlled based on the control command when a control command is received.

[0051] The information matching module is used to match the actual control information with the control chain corresponding to the vehicle to be controlled, wherein the control chain is used to represent the control association relationship between each vehicle component in the vehicle to be controlled.

[0052] The behavior detection module is used to determine whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results.

[0053] Optionally, the information matching module is further configured to determine the component to be controlled based on the actual control information;

[0054] The information matching module is also used to determine the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled;

[0055] The information matching module is also used to match the actual control information with the standard control information.

[0056] Optionally, the information matching module is further configured to extract the actual control sequence and actual control content of the component to be controlled from the actual control information;

[0057] The information matching module is also used to extract the standard control sequence and standard control content of the component to be controlled from the standard control information;

[0058] The information matching module is further configured to match the actual control sequence with the standard control sequence, and to match the actual control content with the standard control content.

[0059] Optionally, the information matching module is further configured to obtain the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled;

[0060] The information matching module is also used to determine the standard control information of the component to be controlled based on the location information.

[0061] Optionally, the information matching module is further configured to determine the standard control content of the component to be controlled based on the location information and the control chain;

[0062] The information matching module is also used to determine the standard control sequence of the component to be controlled based on the location information;

[0063] The information matching module is further configured to determine the standard control information of the component to be controlled based on the standard control content and the standard control sequence.

[0064] Optionally, the behavior detection module is further configured to acquire the setting information of the vehicle to be controlled;

[0065] The behavior detection module is also used to determine whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results and the setting information.

[0066] This invention discloses a method for determining the actual control information of the vehicle to be controlled based on a control command upon receipt, matching the actual control information with the control chain corresponding to the vehicle to be controlled, whereby the control chain represents the control relationship between various vehicle components in the vehicle to be controlled, and determining whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled based on the matching result. Because this invention determines whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled based on the matching result of the actual control information and the control chain corresponding to the vehicle to be controlled, the speed and accuracy of abnormal behavior detection are improved. Attached Figure Description

[0067] Figure 1 This is a schematic diagram of the structure of the abnormal behavior detection device for the hardware operating environment involved in the embodiments of the present invention;

[0068] Figure 2 This is a flowchart illustrating the first embodiment of the abnormal behavior detection method of the present invention;

[0069] Figure 3 This is a flowchart illustrating the second embodiment of the abnormal behavior detection method of the present invention;

[0070] Figure 4 This is a flowchart illustrating the third embodiment of the abnormal behavior detection method of the present invention;

[0071] Figure 5This is a flowchart illustrating the fourth embodiment of the abnormal behavior detection method of the present invention;

[0072] Figure 6 This is a structural block diagram of the first embodiment of the abnormal behavior detection device of the present invention.

[0073] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0074] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0075] Reference Figure 1 , Figure 1 This is a schematic diagram of the abnormal behavior detection device for the hardware operating environment involved in the embodiments of the present invention.

[0076] like Figure 1 As shown, the abnormal behavior detection device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to establish communication between these components. The user interface 1003 may include a display screen, and optionally, it may also include a standard wired interface or a wireless interface. In this invention, the wired interface of the user interface 1003 may be a USB interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a non-volatile memory (NVM), such as a disk storage device. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0077] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the abnormal behavior detection device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0078] like Figure 1 As shown, the memory 1005, which is identified as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an abnormal behavior detection program.

[0079] exist Figure 1In the abnormal behavior detection device shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the user equipment; the abnormal behavior detection device calls the abnormal behavior detection program stored in the memory 1005 through the processor 1001 and executes the abnormal behavior detection method provided in the embodiment of the present invention.

[0080] Based on the above hardware structure, an embodiment of the abnormal behavior detection method of the present invention is proposed.

[0081] Reference Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the abnormal behavior detection method of the present invention, which presents the first embodiment of the abnormal behavior detection method of the present invention.

[0082] In a first embodiment, the abnormal behavior detection method includes the following steps:

[0083] Step S10: Upon receiving a control command, determine the actual control information of the vehicle to be controlled based on the control command.

[0084] It should be understood that the execution subject of the method in this embodiment can be an abnormal behavior detection device with data processing, network communication and program running functions, such as a server, vehicle computer, etc., or other electronic devices that can achieve the same or similar functions. This embodiment does not limit this.

[0085] It should be noted that control commands can be issued by the user through the user interface of the abnormal behavior detection device; or by the user through the abnormal behavior detection program on the terminal device. This embodiment does not impose any restrictions on this. The terminal device can establish a communication connection with the abnormal behavior detection device in advance.

[0086] It is understandable that determining the actual control information of the vehicle to be controlled based on the control command can be achieved by extracting information from the control command to obtain the actual control information of the vehicle to be controlled.

[0087] Step S20: Match the actual control information with the control chain corresponding to the vehicle to be controlled, wherein the control chain is used to represent the control association relationship between various vehicle components in the vehicle to be controlled.

[0088] It should be understood that matching the actual control information with the control chain corresponding to the vehicle to be controlled can be done by determining the component to be controlled based on the actual control information, determining the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled, and then matching the actual control information with the standard control information.

[0089] In a specific implementation, for example, when the control chain is C1→C2→C3, the standard control information for the component to be controlled is to first send the control command to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3.

[0090] In the actual control information process, the control command is first sent to component C1, and then component C1 sends the control command to component C3. Comparing the actual control information with the standard control information, it can be seen that the actual control information fails to match the standard control information.

[0091] Step S30: Determine whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results.

[0092] It should be understood that when the matching result is a failure, it means that the control sequence of the vehicle components is different from the control chain, and it can be determined that the vehicle components have abnormal behavior; when the matching result is a success, it means that the control sequence of the vehicle components is the same as the control chain, and it can be determined that the vehicle components do not have abnormal behavior.

[0093] In the first embodiment, upon receiving a control command, the actual control information of the vehicle to be controlled is determined based on the control command. The actual control information is then matched with the control chain corresponding to the vehicle to be controlled. The control chain represents the control association between various vehicle components in the vehicle to be controlled. Based on the matching result, it is determined whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled. Since this embodiment determines whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled based on the matching result of the actual control information and the control chain corresponding to the vehicle to be controlled, the speed and accuracy of abnormal behavior detection are improved.

[0094] Reference Figure 3 , Figure 3 This is a flowchart illustrating the second embodiment of the abnormal behavior detection method of the present invention, based on the above. Figure 2 The first embodiment shown is followed by a second embodiment of the abnormal behavior detection method of the present invention.

[0095] In the second embodiment, step S20 includes:

[0096] Step S201: Determine the component to be controlled based on the actual control information.

[0097] It should be understood that determining the component to be controlled based on actual control information can involve extracting information from the actual control information, obtaining component identifiers, and then determining the component to be controlled based on these component identifiers. The component identifiers are used to distinguish each component.

[0098] Step S202: Determine the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled.

[0099] In a specific implementation, for example, when the control chain is C1→C2→C3, the standard control information for the component to be controlled is to first send the control command to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3.

[0100] Step S203: Match the actual control information with the standard control information.

[0101] It should be understood that actual control information can be the actual control information of each vehicle component.

[0102] In a specific implementation, for example, the actual control information is as follows: first, the control command is sent to component C1, then component C1 sends the control command to component C3. The standard control information is as follows: first, the control command is sent to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3. Comparing the actual control information with the standard control information reveals that the actual control information fails to match the standard control information.

[0103] In the second embodiment, it is disclosed that the component to be controlled is determined based on the actual control information, the standard control information of the component to be controlled is determined based on the control chain corresponding to the vehicle to be controlled, and the actual control information is matched with the standard control information, thereby improving the reliability of the matching.

[0104] In the second embodiment, step S30 includes:

[0105] Step S301: Obtain the setting information of the vehicle to be controlled.

[0106] It should be understood that in practical applications, there are also situations where users manually set the control process. To avoid misjudgment, this embodiment also obtains the setting information of the vehicle to be controlled, and determines whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result and the setting information.

[0107] Step S302: Determine whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results and the setting information.

[0108] In a specific implementation, for example, the actual control information is: first, the control command is sent to component C1, then component C1 sends the control command to component C3; the standard control information is: first, the control command is sent to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3. Comparing the actual control information with the standard control information shows that the actual control information fails to match the standard control information. However, if the setting information is to not control C2, then based on the setting information, it can be concluded that the vehicle components of the vehicle to be controlled do not exhibit abnormal behavior.

[0109] Furthermore, in order to more accurately determine whether a vehicle component is abnormal, step S302 includes:

[0110] Based on the setting information, determine the disabled components in the vehicle to be controlled;

[0111] Determine whether the component to be controlled is a turned-off component;

[0112] Based on the matching and judgment results, determine whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled.

[0113] It is understandable that determining the disabled components in the vehicle to be controlled based on the setting information can be achieved by parsing the setting information to obtain the disabled components in the vehicle to be controlled.

[0114] In a specific implementation, for example, the actual control information is as follows: the control command is first sent to component C1, then component C1 sends the control command to component C3. The standard control information is as follows: the control command is first sent to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3. Comparing the actual control information with the standard control information shows that the actual control information fails to match the standard control information. However, according to the setting information, component C2 is a disabled component. Therefore, based on the setting information, it can be concluded that the vehicle components of the vehicle to be controlled do not exhibit abnormal behavior.

[0115] In the second embodiment, the method of obtaining the setting information of the vehicle to be controlled is disclosed, and determining whether there is abnormal behavior of the vehicle components of the vehicle to be controlled based on the matching result and the setting information. Since this embodiment additionally introduces the setting information of the vehicle to be controlled to determine the behavior, it avoids misjudgment and improves the accuracy of abnormal behavior detection.

[0116] Reference Figure 4 , Figure 4 This is a flowchart illustrating the third embodiment of the abnormal behavior detection method of the present invention, based on the above. Figure 3 The second embodiment shown presents a third embodiment of the abnormal behavior detection method of the present invention.

[0117] In the third embodiment, step S202 includes:

[0118] Step S2021: Obtain the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled.

[0119] It should be understood that in practical applications, analyzing each control chain one by one to obtain the standard control information of the component to be controlled is time-consuming, labor-intensive, and inefficient. To overcome the above shortcomings, in this embodiment, the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled is first obtained, and then the standard control information of the component to be controlled is determined based on the position information.

[0120] In a specific implementation, for example, when the control chain is C1→C2→C3, the position information of the components to be controlled is that component C1 comes first, component C2 comes after C1, and component C3 comes after C2.

[0121] Step S2022: Determine the standard control information of the component to be controlled based on the location information.

[0122] In a specific implementation, for example, when the position information of the components to be controlled is that component C1 is in front, component C2 is after C1, and component C3 is after C2, the standard control information for the components to be controlled is to first send the control command to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3.

[0123] Furthermore, in practical applications, controlling the component to be controlled requires considering not only the control sequence but also the control content. Therefore, standard control information must be generated based on standard control content. Thus, step S2022 includes:

[0124] The standard control content of the component to be controlled is determined based on the location information and the control chain.

[0125] The standard control sequence of the component to be controlled is determined based on the location information;

[0126] The standard control information of the component to be controlled is determined based on the standard control content and the standard control sequence.

[0127] In a specific implementation, for example, when the control chain is C1→C2→C3, and they are turned on sequentially, the standard control content is to turn on C1, C2, and C3.

[0128] It is understandable that determining the standard control information of the component to be controlled based on the standard control content and standard control sequence can be achieved by using the standard control content and standard control sequence as the standard control information of the component to be controlled.

[0129] In the third embodiment, the method of obtaining the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled is disclosed, and determining the standard control information of the component to be controlled based on the position information. Since this embodiment determines the standard control information based on the position information of the component to be controlled in the control chain, the process of obtaining the standard control information is simplified and the speed of abnormal behavior detection is improved.

[0130] In the third embodiment, step S203 includes:

[0131] Step S2031: Extract the actual control sequence and actual control content of the component to be controlled from the actual control information.

[0132] It should be understood that extracting the actual control sequence and actual control content of the controlled component from the actual control information can be done by extracting the actual control sequence and actual control content of the controlled component from the actual control information based on information identifiers. Here, the information identifier is used to identify the information content.

[0133] Step S2032: Extract the standard control sequence and standard control content of the component to be controlled from the standard control information.

[0134] It is understandable that extracting the standard control sequence and standard control content of the controlled component from the standard control information can be done by extracting the standard control sequence and standard control content of the controlled component from the standard control information based on the information identifier.

[0135] Step S2033: Match the actual control sequence with the standard control sequence, and match the actual control content with the standard control content.

[0136] It should be understood that in practical applications, abnormal behavior can occur not only due to abnormal control sequence but also due to abnormal control content. For example, if the actual control content is to enable controls C1 and C2 and control C3, while the standard control content is to enable controls C1, C2, and C3, then the actual control content is considered to match the standard control content successfully.

[0137] In the third embodiment, the actual control sequence and actual control content of the component to be controlled are extracted from the actual control information, the standard control sequence and standard control content of the component to be controlled are extracted from the standard control information, the actual control sequence is matched with the standard control sequence, and the actual control content is matched with the standard control content. Since this embodiment also matches the actual control content during the matching process, the accuracy of abnormal behavior detection is further improved.

[0138] Reference Figure 5 , Figure 5 This is a flowchart illustrating the fourth embodiment of the abnormal behavior detection method of the present invention, based on the above. Figure 2 The first embodiment shown presents a fourth embodiment of the abnormal behavior detection method of the present invention.

[0139] In the fourth embodiment, before step S10, the method further includes:

[0140] Step S01: Upon receiving the control chain construction instruction, detect whether the vehicle to be controlled is in a preset normal operating state.

[0141] It should be understood that different vehicles have different control chains. In order to make the control chain more accurate, in this embodiment, the control chain of the vehicle to be controlled under a preset normal operating state can be constructed first.

[0142] It should be noted that the control chain construction command can be issued by the user through the user interface of the abnormal behavior detection device, or by the user through the abnormal behavior detection program on the terminal device; this embodiment does not impose any restrictions on this. The terminal device can establish a communication connection with the abnormal behavior detection device in advance.

[0143] The preset normal operating state can be the state during normal control, and can be preset by the user.

[0144] It is understandable that detecting whether the vehicle under control is in a preset normal operating state can involve obtaining the component status of each vehicle component in the vehicle under control, and detecting whether the vehicle under control is in a preset normal operating state based on the component status.

[0145] Step S02: If yes, send component control commands to each vehicle component of the vehicle to be controlled.

[0146] It should be understood that when the vehicle to be controlled is in a preset normal operating state, component control commands can be sent to each vehicle component of the vehicle to be controlled in order to obtain the control chain of the vehicle to be controlled in the preset normal operating state.

[0147] It should be noted that the component control commands can be preset by the user or automatically generated by the abnormal behavior detection device according to the actual situation. This embodiment does not impose any restrictions on this.

[0148] Step S03: Receive the control results fed back by each vehicle component according to the component control command, and construct a control chain based on the control results.

[0149] It should be noted that the control results may include information such as the control sequence and control content of vehicle components.

[0150] It should be understood that constructing a control chain based on the control results can be done by determining the control relationships between various vehicle components based on the control results, and then constructing the control chain based on these relationships.

[0151] It is understandable that determining the control relationships between vehicle components based on the control results can involve determining the control sequence and content of the vehicle components based on the control results, and then determining the control relationships between the vehicle components based on the control sequence and content.

[0152] In the fourth embodiment, when a control chain construction instruction is received, it is disclosed that the vehicle to be controlled is in a preset normal operating state. If so, a component control instruction is sent to each vehicle component of the vehicle to be controlled, the control result fed back by each vehicle component according to the component control instruction is received, and a control chain is constructed according to the control result. Since this embodiment can pre-construct the control chain of the vehicle to be controlled in a preset normal operating state, the accuracy of the control chain is improved.

[0153] In the fourth embodiment, before step S20, the method further includes:

[0154] Step S110: Obtain the current operating scenario of the vehicle to be controlled.

[0155] It should be understood that in practical applications, the control chain corresponding to the vehicle to be controlled is not fixed; different operating scenarios correspond to different control chains. Therefore, to ensure the accuracy of the control chain, in this embodiment, the current operating scenario of the vehicle to be controlled is first obtained, and then the control chain corresponding to the vehicle to be controlled is determined based on the current operating scenario.

[0156] It should be noted that the current operating scenario can be a parking scenario, a driving scenario, or a reversing scenario, etc.

[0157] Step S120: Determine the control chain corresponding to the vehicle to be controlled based on the current operating scenario.

[0158] Understandably, determining the control chain corresponding to the vehicle to be controlled based on the current operating scenario can be achieved by looking up the corresponding control chain in a preset scenario table. This preset scenario table contains the correspondence between the current operating scenario and the control chain, and this correspondence can be pre-set.

[0159] In the fourth embodiment, the current operating scenario of the vehicle to be controlled is obtained, and the control chain corresponding to the vehicle to be controlled is determined based on the current operating scenario. Since this embodiment can adopt different control chains according to different actual scenarios, the reliability of the control chain is improved.

[0160] In the fourth embodiment, after step S30, the method further includes:

[0161] Step S40: When the vehicle component exhibits abnormal behavior, generate a reminder message.

[0162] It should be understood that, in order to promptly remind users of abnormal behavior of vehicle components, in this embodiment, when abnormal behavior of vehicle components occurs, a reminder message is generated and sent to the management terminal so that the management terminal can remind the user.

[0163] It should be noted that the alert message can be preset, for example, "There is an abnormality in the vehicle" can be used as the alert message.

[0164] Furthermore, to make the reminder information more in line with the user's actual needs, step S40 includes:

[0165] When the vehicle component exhibits abnormal behavior, a warning strategy is determined based on the component category of the vehicle component;

[0166] Obtain the component information of the vehicle component, and generate reminder information based on the reminder strategy and the component information.

[0167] It should be noted that reminder strategies may include voice reminders, text reminders, and light reminders.

[0168] Understandably, determining the alert strategy based on the component category of a vehicle part can be achieved by looking up the corresponding alert strategy for that component category in a preset strategy table. This preset strategy table contains the correspondence between component categories and alert strategies, and this correspondence can be pre-set. For example, the alert strategy for a car door could be a voice alert.

[0169] It should be noted that component information may include component name and component location, among other things.

[0170] Step S50: Send the reminder information to the management terminal so that the management terminal can remind the user.

[0171] It should be understood that sending reminder information to the management terminal can be done through a preset communication connection. This preset communication connection can be configured in advance.

[0172] In the fourth embodiment, when abnormal behavior occurs in a vehicle component, a reminder message is generated and sent to the management terminal so that the management terminal can remind the user. Since this embodiment will remind the user when abnormality occurs in a vehicle component, the user experience is improved.

[0173] Furthermore, this embodiment of the invention also proposes a storage medium storing an abnormal behavior detection program, which, when executed by a processor, implements the abnormal behavior detection method described above.

[0174] In addition, refer to Figure 6The present invention also proposes an abnormal behavior detection device, which includes: an information determination module 10, an information matching module 20, and a behavior detection module 30.

[0175] The information determination module 10 is used to determine the actual control information of the vehicle to be controlled based on the control command when a control command is received.

[0176] It should be noted that control commands can be issued by the user through the user interface of the abnormal behavior detection device; or by the user through the abnormal behavior detection program on the terminal device. This embodiment does not impose any restrictions on this. The terminal device can establish a communication connection with the abnormal behavior detection device in advance.

[0177] It is understandable that determining the actual control information of the vehicle to be controlled based on the control command can be achieved by extracting information from the control command to obtain the actual control information of the vehicle to be controlled.

[0178] The information matching module 20 is used to match the actual control information with the control chain corresponding to the vehicle to be controlled, wherein the control chain represents the control association relationship between various vehicle components in the vehicle to be controlled.

[0179] It should be understood that matching the actual control information with the control chain corresponding to the vehicle to be controlled can be done by determining the component to be controlled based on the actual control information, determining the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled, and then matching the actual control information with the standard control information.

[0180] In a specific implementation, for example, when the control chain is C1→C2→C3, the standard control information for the component to be controlled is to first send the control command to component C1, then component C1 sends the control command to component C2, and finally component C2 sends the control command to component C3.

[0181] In the actual control information process, the control command is first sent to component C1, and then component C1 sends the control command to component C3. Comparing the actual control information with the standard control information, it can be seen that the actual control information fails to match the standard control information.

[0182] The behavior detection module 30 is used to determine whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results.

[0183] It should be understood that when the matching result is a failure, it means that the control sequence of the vehicle components is different from the control chain, and it can be determined that the vehicle components have abnormal behavior; when the matching result is a success, it means that the control sequence of the vehicle components is the same as the control chain, and it can be determined that the vehicle components do not have abnormal behavior.

[0184] In this embodiment, upon receiving a control command, the actual control information of the vehicle to be controlled is determined based on the control command. The actual control information is then matched with the control chain corresponding to the vehicle to be controlled. The control chain represents the control association between various vehicle components in the vehicle to be controlled. Based on the matching result, it is determined whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled. Since this embodiment determines whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled based on the matching result of the actual control information and the control chain corresponding to the vehicle to be controlled, the speed and accuracy of abnormal behavior detection are improved.

[0185] Other embodiments or specific implementations of the abnormal behavior detection device of the present invention can be referred to the above-described method embodiments, and will not be repeated here.

[0186] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0187] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments. In the unit claims listing several devices, several of these devices may be embodied by the same hardware item. The use of the terms first, second, and third, etc., does not indicate any order and can be interpreted as names.

[0188] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as a read-only memory image (ROM) / random access memory (RAM), magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0189] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for detecting abnormal behavior, characterized in that, The abnormal behavior detection method includes the following steps: Upon receiving a control command, the actual control information of the vehicle to be controlled is determined based on the control command. The actual control information is matched with the control chain corresponding to the vehicle to be controlled, and the control chain is used to represent the control association relationship between various vehicle components in the vehicle to be controlled; The matching results are used to determine whether any abnormal behavior exists in the vehicle components of the vehicle to be controlled. The step of matching the actual control information with the control chain corresponding to the vehicle to be controlled includes: The component to be controlled is determined based on the actual control information; The standard control information of the component to be controlled is determined based on the control chain corresponding to the vehicle to be controlled. The actual control information is matched with the standard control information; The step of matching the actual control information with the standard control information includes: Extract the actual control sequence and actual control content of the component to be controlled from the actual control information; Extract the standard control sequence and standard control content of the component to be controlled from the standard control information; The actual control sequence is matched with the standard control sequence, and the actual control content is matched with the standard control content.

2. The abnormal behavior detection method as described in claim 1, characterized in that, The step of determining the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled includes: Obtain the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled; The standard control information of the component to be controlled is determined based on the location information.

3. The abnormal behavior detection method as described in claim 2, characterized in that, The step of determining the standard control information of the component to be controlled based on the location information includes: The standard control content of the component to be controlled is determined based on the location information and the control chain. The standard control sequence of the component to be controlled is determined based on the location information; The standard control information of the component to be controlled is determined based on the standard control content and the standard control sequence.

4. The abnormal behavior detection method according to any one of claims 1 to 3, characterized in that, The step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result includes: Obtain the setting information of the vehicle to be controlled; Based on the matching results and the setting information, it is determined whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled.

5. The abnormal behavior detection method as described in claim 4, characterized in that, The step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result and the setting information includes: Based on the setting information, determine the disabled components in the vehicle to be controlled; Determine whether the component to be controlled is a turned-off component; Based on the matching and judgment results, determine whether there is any abnormal behavior in the vehicle components of the vehicle to be controlled.

6. The abnormal behavior detection method according to any one of claims 1 to 3, characterized in that, Before the step of determining the actual control information of the vehicle to be controlled based on the control command upon receiving the control command, the method further includes: Upon receiving a control chain construction instruction, it is detected whether the vehicle to be controlled is in a preset normal operating state; If so, then send component control commands to each vehicle component of the vehicle to be controlled; Receive control results from each vehicle component according to the component control instructions, and construct a control chain based on the control results.

7. The abnormal behavior detection method as described in claim 6, characterized in that, The step of receiving control results from each vehicle component according to the component control commands, and constructing a control chain based on the control results, includes: Receive control results fed back by each vehicle component according to the component control commands; The control relationships between the vehicle components are determined based on the control results, and a control chain is constructed based on the control relationships.

8. The abnormal behavior detection method according to any one of claims 1 to 3, characterized in that, After the step of determining whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching result, the method further includes: When abnormal behavior occurs in the vehicle component, a reminder message is generated; The reminder information is sent to the management terminal so that the management terminal can remind the user.

9. The abnormal behavior detection method as described in claim 8, characterized in that, The step of generating a reminder message when the vehicle component exhibits abnormal behavior includes: When the vehicle component exhibits abnormal behavior, a warning strategy is determined based on the component category of the vehicle component; Obtain the component information of the vehicle component, and generate reminder information based on the reminder strategy and the component information.

10. The abnormal behavior detection method according to any one of claims 1 to 3, characterized in that, Before the step of matching the actual control information with the control chain corresponding to the vehicle to be controlled, the method further includes: Obtain the current operating scenario of the vehicle to be controlled; The control chain corresponding to the vehicle to be controlled is determined based on the current operating scenario.

11. An abnormal behavior detection device, characterized in that, The abnormal behavior detection device includes: a memory, a processor, and an abnormal behavior detection program stored in the memory and executable on the processor. When the abnormal behavior detection program is executed by the processor, it implements the abnormal behavior detection method as described in any one of claims 1 to 10.

12. A storage medium, characterized in that, The storage medium stores an abnormal behavior detection program, which, when executed by a processor, implements the abnormal behavior detection method as described in any one of claims 1 to 10.

13. An abnormal behavior detection device, characterized in that, The abnormal behavior detection device includes: an information determination module, an information matching module, and a behavior detection module; The information determination module is used to determine the actual control information of the vehicle to be controlled based on the control command when a control command is received. The information matching module is used to match the actual control information with the control chain corresponding to the vehicle to be controlled, wherein the control chain is used to represent the control association relationship between each vehicle component in the vehicle to be controlled. The behavior detection module is used to determine whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results. The information matching module is further configured to determine the component to be controlled based on the actual control information. The information matching module is also used to determine the standard control information of the component to be controlled based on the control chain corresponding to the vehicle to be controlled; The information matching module is also used to extract the actual control sequence and actual control content of the component to be controlled from the actual control information; The information matching module is also used to extract the standard control sequence and standard control content of the component to be controlled from the standard control information; The information matching module is further configured to match the actual control sequence with the standard control sequence, and to match the actual control content with the standard control content.

14. The abnormal behavior detection device as described in claim 13, characterized in that, The information matching module is also used to obtain the position information of the component to be controlled in the control chain corresponding to the vehicle to be controlled; The information matching module is also used to determine the standard control information of the component to be controlled based on the location information.

15. The abnormal behavior detection device as described in claim 14, characterized in that, The information matching module is also used to determine the standard control content of the component to be controlled based on the location information and the control chain; The information matching module is also used to determine the standard control sequence of the component to be controlled based on the location information; The information matching module is further configured to determine the standard control information of the component to be controlled based on the standard control content and the standard control sequence.

16. The abnormal behavior detection device as described in any one of claims 13 to 15, characterized in that, The behavior detection module is also used to obtain the setting information of the vehicle to be controlled; The behavior detection module is also used to determine whether there is abnormal behavior in the vehicle components of the vehicle to be controlled based on the matching results and the setting information.