Method, device, intelligent gateway, medium and program product for vehicle early warning
By receiving and analyzing current and historical vehicle data and using an intelligent gateway for anomaly analysis, the problem of not being able to accurately distinguish between data collection anomalies and vehicle malfunctions in existing technologies has been solved, enabling efficient early warning for vehicles and ensuring the safety of vehicle owners.
Patent Information
- Application Number
- CN202211394076.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-08
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2042-11-08
AI Technical Summary
Existing vehicle warning methods based on battery voltage analysis cannot accurately distinguish between abnormal data acquisition and vehicle malfunctions, resulting in poor warning effects for potential vehicle safety faults.
By receiving vehicle data such as speed, temperature, and battery voltage, and combining it with historical data for jump analysis, the system uses a smart gateway to perform anomaly analysis and generate anomaly warnings to instruct the vehicle to perform braking operations.
It improves the accuracy and efficiency of vehicle warnings, enabling early warnings of vehicle fires and protecting the lives and property of vehicle owners.
Smart Images

Figure CN116442778B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of vehicle risk control, and in particular, to a vehicle early warning method and device, an intelligent gateway, a medium and a program product. BACKGROUND
[0002] The power system of a new energy vehicle mainly relies on battery power supply, and battery power supply has many drawbacks, such as being susceptible to temperature, battery aging and a series of problems, which can easily cause vehicle failure and have a significant impact on people's life safety. Therefore, it is necessary to make an early abnormality warning for the vehicle.
[0003] In related technologies, whether the battery state of a vehicle is abnormal is analyzed based on the battery voltage of the vehicle, and an abnormality warning is made for the vehicle.
[0004] From the perspective of battery voltage data, it is impossible to determine whether the vehicle failure is due to abnormal data collection or a vehicle burning phenomenon, which leads to poor effect of making a warning for potential safety failure of the vehicle during vehicle driving. SUMMARY
[0005] Embodiments of the present application provide a vehicle early warning method, device, intelligent gateway, medium and program product, which can make a risk assessment on abnormal conditions of a vehicle and make an early warning when a suspected vehicle burning occurs. The technical solution is as follows:
[0006] In one aspect, a vehicle early warning method is provided, and the method comprises:
[0007] receiving target vehicle data sent by a vehicle, the target vehicle data comprising a first speed, a first temperature and a first battery voltage of the vehicle at present;
[0008] obtaining historical vehicle data collected at a historical time, the historical vehicle data comprising a second speed and a second battery voltage of the vehicle at the historical time;
[0009] in response to a jump between the first battery voltage and the second battery voltage, performing abnormality analysis on a relationship between the first speed and the second speed and the first temperature to obtain an abnormality analysis result;
[0010] in response to the abnormality analysis result indicating that the vehicle has a battery abnormality, sending an abnormality warning to the vehicle, the abnormality warning being used to instruct the vehicle to perform a brake operation.
[0011] In another aspect, a vehicle early warning device is provided, and the device comprises:
[0012] The receiving module receives target vehicle data sent by the vehicle, and the target vehicle data includes a first speed, a first temperature and a first battery voltage of the vehicle at present;
[0013] The obtaining module obtains historical vehicle data collected at a historical time, and the historical vehicle data includes a second speed and a second battery voltage of the vehicle at the historical time;
[0014] The analyzing module performs abnormal analysis on a relationship between the first speed and the second speed and the first temperature in response to a jump between the first battery voltage and the second battery voltage, and obtains an abnormal analysis result;
[0015] The sending module sends an abnormal warning to the vehicle in response to the abnormal analysis result indicating that the vehicle has a battery abnormality, and the abnormal warning is used to instruct the vehicle to perform a brake operation.
[0016] In another aspect, an intelligent gateway is provided, which includes a processor and a memory, and the memory stores at least one instruction, at least one program, a code set or an instruction set, which are loaded and executed by the processor to implement the vehicle early warning method according to any one of the above embodiments of the present application.
[0017] In another aspect, a computer readable storage medium is provided, which stores at least one instruction, at least one program, a code set or an instruction set, which are loaded and executed by a processor to implement the vehicle early warning method according to any one of the above embodiments of the present application.
[0018] In another aspect, a computer program product or computer program is provided, which includes computer instructions stored in a computer readable storage medium. A processor of an intelligent gateway reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the intelligent gateway perform the vehicle early warning method according to any one of the above embodiments.
[0019] The technical scheme provided by the embodiments of the present application has at least the following beneficial effects:
[0020] By receiving target vehicle data sent by the vehicle, the target vehicle data including the current speed, temperature and battery voltage of the vehicle, and obtaining historical vehicle data collected at a historical time, the historical vehicle data including the speed and battery voltage at the historical time, the battery voltage and speed in the target vehicle data and the historical vehicle data are analyzed respectively, the vehicle is analyzed abnormally in combination with the temperature in the target vehicle data, an abnormal analysis result is obtained, the vehicle is warned based on the abnormal analysis result, the faulty vehicle can be analyzed, the vehicle burning phenomenon is warned in advance, the life and property safety of the vehicle owner is ensured, and the warning effect of the vehicle is improved. BRIEF DESCRIPTION OF DRAWINGS
[0021] Figure 1 is a schematic diagram of a process of vehicle fault analysis and result generation provided by an example embodiment of the present application;
[0022] Figure 2 is a flowchart of a vehicle warning method provided by an example embodiment of the present application;
[0023] Figure 3 is a flowchart of an abnormal analysis method provided by an example embodiment of the present application;
[0024] Figure 4 is a flowchart of a method of generating a data report and risk assessment provided by an example embodiment of the present application;
[0025] Figure 5 is a schematic diagram of a data report provided by an example embodiment of the present application;
[0026] Figure 6 is a structural block diagram of a vehicle warning device provided by an example embodiment of the present application;
[0027] Figure 7 is a structural block diagram of a vehicle warning device provided by another example embodiment of the present application;
[0028] Figure 8 is a structural block diagram of an intelligent gateway provided by an example embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical scheme and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0030] Telematics Box (TBox) is a box on the car, which integrates the body network and wireless communication functions, and can provide vehicle data collection services. It is usually installed under the dashboard. Telematics Box is a box with communication function based on Android, Linux and other operating systems, which contains a SIM (Subscriber Identity Module) card. The hardware matched with the box also includes GPS antenna, 4G antenna, etc. The car machine must have a telematics box device to realize networking.
[0031] The functions of the telematics box mainly include the following parts:
[0032] 1. Networking. Networking is one of the most important functions of the telematics box, which can support the networks of different operators, but all the online experiences of users on the car come from the car machine (i.e. the control screen in the cab). The car machine itself does not have networking function, and its role is like a mobile phone without SIM card. The telematics box is equivalent to a SIM card. The telematics box and the car machine use vehicle Ethernet communication to form a local area network and share the 4G and wifi hotspot online channels of the telematics box.
[0033] 2. Real-time uploading of vehicle information. The telematics box not only can be online, but also is the core controller of vehicle informationization, which communicates with the whole vehicle through Controller Area Network (CAN) and Ethernet to obtain real-time vehicle information. The obtainable vehicle information includes: real-time fuel consumption, engine water temperature, engine speed, vehicle mileage, current speed, battery voltage, intake pressure, coolant temperature, oxygen sensor voltage, engine load, throttle opening, air flow, GPS vehicle location information, etc., which realizes real-time monitoring of vehicle driving data.
[0034] 3. Remote control. When the vehicle is stationary, remote control of the vehicle and other functions can be performed. By inputting the unique identity number VIN of the vehicle through the mobile phone APP and the TSP background webpage, we can obtain the real-time status of the vehicle, such as whether the windows are closed, whether the doors are locked, the remaining fuel and power, the total mileage, the cab temperature and other vehicle information. We can perform corresponding remote control according to these information, such as remote opening of the doors, remote opening of the windows, remote opening of the trunk, remote opening of the air conditioner, etc., which greatly facilitates the use experience of the driver. It is also an important application of the Internet of Vehicles. Many new energy vehicles can now realize the function of remote control.
[0035] The AIOT gateway can also be referred to as an intelligent gateway. AIOT is a fusion word, that is, AI+IOT, which refers to the landing fusion of artificial intelligence technology (AI) and the Internet of Things (IOT) in practical applications.
[0036] Initially, the Internet of Things can only simply collect data, and after being combined with artificial intelligence technology, AIOT is formed. AIOT can use artificial intelligence technology to analyze the massive data collected by the Internet of Things without or with few human interventions, thereby helping users to formulate strategies, improving human-computer interaction in the Internet of Things, and enhancing data management and analysis capabilities, and realizing more efficient smart operation.
[0037] In the embodiments of the present application, the remote communication terminal installed on the electric vehicle collects vehicle data information in the driving process of the vehicle, and sends the vehicle data information to the AIOT gateway for data processing and storage. Based on the vehicle data information, the current driving condition of the vehicle can be further analyzed, the risk of the vehicle can be evaluated, and the vehicle can be warned in advance when an abnormality is found.
[0038] The vehicle data information includes battery voltage data and vehicle driving speed in the current driving state of the vehicle.
[0039] The analysis of the vehicle data is realized by the fault analysis system built in advance. The fault analysis system is built by the SpringBoot framework, which is an open source application framework on the Java platform, providing a container with inversion of control characteristics.
[0040] The fault analysis system is divided into two parts, a battery jump analysis system and a vehicle speed jump analysis system.
[0041] The battery jump analysis system analyzes the voltage of the battery or the state of charge (SOC) of the battery. If the battery voltage or the state of charge of the battery jumps, that is, the change amplitude of the battery voltage or the state of charge of the battery is too large in a short time, the vehicle driving speed is further analyzed using the vehicle speed jump analysis system. If the battery voltage or the state of charge of the battery does not jump, that is, the change amplitude of the battery voltage or the state of charge of the battery is normal in a short time, the vehicle driving state is normal, and it is determined that the vehicle data information collection module, that is, the remote communication terminal, has a fault when collecting vehicle data information, and no further vehicle speed jump analysis is performed.
[0042] The vehicle speed jump analysis system analyzes the vehicle's speed. If the vehicle speed jumps, meaning the speed changes drastically within a short period, the system further analyzes the vehicle's ambient temperature. If the vehicle speed does not jump, meaning the speed changes within a short period are normal, the vehicle is considered to be in normal condition. In this case, the system determines that the vehicle data acquisition module, i.e., the remote communication terminal, is malfunctioning while collecting vehicle data, and no further temperature analysis is performed.
[0043] If both the battery transition analysis system and the vehicle speed transition analysis system indicate a speed transition, the analysis is based on the vehicle's ambient temperature. A preset temperature threshold is set, representing the highest temperature a vehicle can reach under normal driving conditions. If the current ambient temperature exceeds this threshold, a fire hazard is detected, and a warning is issued. If the ambient temperature does not exceed the threshold, the vehicle is considered to be operating normally, and the fault lies with the vehicle data acquisition module (i.e., the remote communication terminal) during data collection.
[0044] Indicative Figure 1 This is a schematic diagram illustrating the process of analyzing a vehicle fault and generating results according to this application, such as... Figure 1 As shown.
[0045] The battery jump analysis system 110 analyzes the battery voltage or battery state of charge in the collected vehicle data.
[0046] If the battery voltage or battery state of charge does not change, the first result 101 is determined: no fault has occurred and the vehicle is normal; if the battery voltage or battery state of charge changes, the vehicle speed change analysis system 120 analyzes the vehicle speed in the collected vehicle data.
[0047] If the vehicle speed does not change abruptly, and the known battery voltage or state of charge changes abruptly, then the result is determined as second result 102: data collection abnormal, vehicle is normal; if the vehicle speed changes abruptly, then the vehicle ambient temperature in the collected vehicle data is compared with the preset temperature threshold 130.
[0048] If the vehicle's ambient temperature does not exceed the temperature threshold of 130°C, and the known battery voltage or state of charge changes abruptly, and the vehicle's speed also changes abruptly, then the result is determined as the second result 102: abnormal data collection, vehicle is normal; if the vehicle's ambient temperature exceeds the temperature threshold of 130°C, then the result is determined as the third result 103: vehicle burns.
[0049] Based on the above-described terms and application scenarios, the vehicle warning method provided in this application will be explained. The method provided in this embodiment is executed by a smart gateway. Figure 2A flow chart of a vehicle early warning method provided by an example embodiment of the present application is shown in FIG. 1. Figure 2 As shown in FIG. 1, the method comprises the following steps.
[0050] In step 210, target vehicle data sent by the vehicle is received.
[0051] The target vehicle data comprises a first speed, a first temperature and a first battery voltage of the vehicle at present.
[0052] The first speed represents the speed of the vehicle in the current driving state, the first temperature represents the ambient temperature of the vehicle in the current driving state, and the first battery voltage represents the voltage of the vehicle battery in the current driving state.
[0053] Optionally, the target vehicle data is sent by different collection components on the vehicle, the first speed and the first battery voltage are collected by a remote communication terminal on the vehicle and sent to the intelligent gateway by the remote communication terminal, and the first temperature is collected by a temperature collection component on the vehicle and sent to the intelligent gateway by the temperature collection component.
[0054] Optionally, the intelligent gateway can be implemented as a server or a cloud server for storing and processing the target vehicle data. The intelligent gateway receives the target vehicle data sent by the vehicle and needs to be connected with the remote communication terminal through a communication network.
[0055] Optionally, in order to ensure the security of the data transmission process, a public-private key pair is preset in advance, and the target vehicle data can be encrypted or decrypted based on the public-private key pair.
[0056] A key is a parameter that is input in an algorithm for converting plaintext into ciphertext or converting ciphertext into plaintext. The key is divided into a symmetric key and an asymmetric key.
[0057] In the asymmetric encryption technology, two keys with a matching relationship are called a key pair, i.e., a public-private key pair. The public-private key pair is divided into a public key and a private key. The public key is held by the owner of the key pair and is published to others, and the public key is used to encrypt data. The data encrypted by the public key can only be decrypted using the private key. The private key is also held by the owner of the key pair and cannot be published. The private key is used to decrypt the data encrypted by the public key.
[0058] After the intelligent gateway receives the target vehicle data sent by the vehicle, the target vehicle data needs to be decrypted based on the private key to obtain the decrypted first speed, first temperature and first battery voltage.
[0059] The target vehicle data is encrypted by the vehicle based on the public key, the private key and the public key are paired, and the private key and the public key are preset in advance.
[0060] Optionally, after receiving the target vehicle data sent by the vehicle, the intelligent gateway also stores the target vehicle data in a distributed manner, and stores the target vehicle data in a database in the intelligent gateway.
[0061] Distributed storage is to store data in multiple independent devices. The traditional network storage system uses a centralized storage server to store all data, and the storage server becomes the bottleneck of system performance and the focus of reliability and security, which cannot meet the needs of large-scale storage applications. The distributed network storage system uses a scalable system structure, uses multiple storage servers to share the storage load, and uses a location server to locate the storage information. It not only improves the reliability, availability and access efficiency of the system, but also is easy to expand.
[0062] That is, after receiving the target vehicle data, the intelligent gateway first decrypts the encrypted target vehicle data using the private key, and after actually obtaining the target vehicle data, stores the target vehicle data in the database of the intelligent gateway.
[0063] It is worth noting that the types of data contained in the target vehicle data include but are not limited to the above-mentioned first speed, first temperature and first battery voltage, and can also include the following data: battery state of charge, vehicle location information, etc. The target vehicle data is collected by different collection components on the vehicle and sent to the intelligent gateway. In some embodiments, the target vehicle data can be collected by any type of data collection component in addition to the above-mentioned remote communication terminal and temperature collection component. In some embodiments, the collected target vehicle data can be sent to other devices on the vehicle that have data storage and processing capabilities, and this embodiment does not limit it.
[0064] It is worth noting that in addition to using the public and private key pair to protect the security of the target vehicle data during transmission, the target vehicle data can also be protected by any other means; if the target vehicle data is encrypted and protected by using the public and private key pair, the public and private keys in the public and private key pair can be any pre-set keys, and this embodiment does not limit it.
[0065] It is worth noting that the way the intelligent gateway stores the target vehicle data in the database of the intelligent gateway after receiving the target vehicle data sent by the vehicle can be any, including but not limited to a distributed storage manner; in addition to storing the target vehicle data in the database of the intelligent gateway, the target vehicle data can also be stored in any other device, and this embodiment does not limit it.
[0066] It is worth noting that the communication network can be implemented as a wired network or a wireless network, and can be implemented as any one of a local area network, a metropolitan area network or a wide area network, and the embodiments of the present application do not limit the communication network.
[0067] At step 220, historical vehicle data collected at a historical time is acquired.
[0068] The historical vehicle data includes a second speed and a second battery voltage of the vehicle at the historical time.
[0069] The second speed represents the speed of the vehicle in a driving state at the historical time, and the first battery voltage represents the voltage of the vehicle battery in the driving state of the vehicle at the historical time.
[0070] Optionally, the historical vehicle data is collected by different collection components on the vehicle at the historical time, the second speed and the second battery voltage are collected by the remote communication terminal on the vehicle and sent to the intelligent gateway by the remote communication terminal.
[0071] The historical vehicle data received by the intelligent gateway at the historical time is also decrypted according to the method of step 210, and then stored in the database of the intelligent gateway, so that the historical vehicle data is directly acquired from the database of the intelligent gateway itself.
[0072] The historical time refers to a historical time with a certain time interval from the current time, and the time interval between the historical time and the current time is small.
[0073] Optionally, the current time is a first time, 10:00:10 in Beijing time, and the historical time is a second time, 10:00:00 in Beijing time, and the time interval between the second time and the first time is 10 seconds.
[0074] That is, the target vehicle data is the data collected by the remote communication terminal at the first time, and the historical vehicle data is the data collected by the remote communication terminal at the second time.
[0075] It is worth noting that the types of data contained in the historical vehicle data, including but not limited to the second speed and the second battery voltage, can also include the following data: battery state of charge, vehicle location information, etc. The historical vehicle data is collected by different collection components on the vehicle and sent to the intelligent gateway. In some embodiments, the historical vehicle data can be collected by any type of data collection component in addition to the remote communication terminal and the temperature collection component described above. In some embodiments, the collected historical vehicle data can be sent to other devices on the vehicle that have data storage and processing capabilities in addition to the intelligent gateway. The time interval between the historical time and the current time can be any length, which is not limited in the present embodiment.
[0076] Step 230, in response to the existence of the jump between the first battery voltage and the second battery voltage, the relationship between the first speed and the second speed, and the first temperature are analyzed to obtain an abnormal analysis result.
[0077] Wherein, the existence of the jump between the first battery voltage and the second battery voltage means that the difference between the first battery voltage and the second battery voltage exceeds the preset voltage jump threshold.
[0078] The first battery voltage is the voltage data in the target vehicle data, corresponding to the voltage state of the vehicle at the current time, and the second battery voltage is the voltage data in the historical vehicle data, corresponding to the voltage state of the vehicle at the historical time.
[0079] Optionally, the current time is the first time, 10:00:10 in Beijing time; the historical time is the second time, 10:00:00 in Beijing time; the time interval between the second time and the first time is 10 seconds.
[0080] Optionally, the first battery voltage is 330 volts, the second battery voltage is 400 volts, and the preset voltage jump threshold is 40 volts.
[0081] The difference between the first battery voltage and the second battery voltage is 70 volts, which exceeds the preset voltage jump threshold of 40 volts, indicating that there is a jump between the first battery voltage and the second battery voltage.
[0082] In some embodiments, in addition to calculating the voltage difference between the first battery voltage and the second battery voltage and comparing the voltage difference with the preset voltage jump threshold, the determination of whether there is a jump between the first battery voltage and the second battery voltage can also be determined by calculating the difference between the first battery state of charge in the target vehicle data and the second battery state of charge in the historical vehicle data.
[0083] Optionally, the target vehicle data further comprises a first battery state of charge, the first battery state of charge representing a state of charge of the vehicle battery in a current driving state of the vehicle.
[0084] Optionally, the historical vehicle data further comprises a second battery state of charge, the second battery state of charge representing a state of charge of the vehicle battery in a historical driving state of the vehicle.
[0085] Optionally, the first battery state of charge is 50%, representing that the battery has 50% of remaining power, and the second battery state of charge is 70%, representing that the battery has 70% of remaining power, and the preset state of charge jump threshold is 5%.
[0086] The difference between the first battery state of charge and the second battery state of charge is 20%, which exceeds the preset state of charge jump threshold 5%, indicating that there is a jump between the first battery state of charge and the second battery state of charge.
[0087] The jump between the first battery voltage and the second battery voltage can be equivalent to the jump between the first battery state of charge and the second battery state of charge, that is, when the battery voltage jumps, the battery state of charge will also jump.
[0088] At this time, in response to the jump between the first battery voltage and the second battery voltage, the relationship between the first speed and the second speed is analyzed.
[0089] The first speed is the speed data in the target vehicle data, corresponding to the current speed state of the vehicle, and the second speed is the speed data in the historical vehicle data, corresponding to the historical speed state of the vehicle.
[0090] The analysis of the relationship between the first speed and the second speed means analyzing whether there is a jump between the first speed and the second speed, that is, whether the difference between the first speed and the second speed exceeds the preset speed jump threshold.
[0091] Optionally, the first speed is 40 km / h, the second speed is 60 km / h, and the preset speed jump threshold is 15 km / h.
[0092] The difference between the first speed and the second speed is 20 km / h, which exceeds the preset speed jump threshold 15 km / h, indicating that there is a jump between the first speed and the second speed.
[0093] When the jump condition exists between the first battery voltage and the second battery voltage, and the jump condition exists between the first speed and the second speed, further abnormal analysis needs to be performed on the first temperature in the target vehicle data to obtain an abnormal analysis result.
[0094] The abnormal analysis on the first temperature in the target vehicle data means that, compared with a preset temperature threshold, if the first temperature exceeds the temperature threshold, the temperature is abnormal.
[0095] Optionally, the first temperature is 60 degrees Celsius, and the temperature threshold is 40 degrees Celsius, which means that the first temperature is abnormal.
[0096] Based on the voltage jump analysis result, the speed jump analysis result, and the temperature analysis result, an abnormal analysis result of the vehicle is obtained.
[0097] If the jump condition exists between the first battery voltage and the second battery voltage, the jump condition exists between the first speed and the second speed, and the first temperature is abnormal, the abnormal analysis result of the vehicle is a battery abnormality.
[0098] In some embodiments, the battery abnormality is a vehicle burning phenomenon.
[0099] If the above conditions of the battery voltage jump, the speed jump, and the temperature abnormality are not met at the same time, the abnormal analysis result of the vehicle is that the collection of the target vehicle data is abnormal.
[0100] It should be noted that, in addition to the above-mentioned manner of calculating the voltage difference between the first battery voltage and the second battery voltage, comparing the voltage difference with a preset voltage jump threshold, or calculating the state of charge difference between the first battery state of charge and the second battery state of charge, comparing the state of charge difference with a preset state of charge jump threshold, the jump condition between the first battery voltage and the second battery voltage can also be determined by other arbitrary manners, which are not limited in the embodiment.
[0101] It should be noted that, in addition to the above-mentioned manner of calculating the speed difference between the first speed and the second speed, comparing the speed difference with a preset speed jump threshold, the jump condition between the first speed and the second speed can also be determined by other arbitrary manners; in addition to the above-mentioned manner of comparing the first temperature with a preset temperature threshold, the first temperature of the vehicle can also be determined by other arbitrary manners, which are not limited in the embodiment.
[0102] It is worth noting that if the determination of whether the battery voltage jumps, whether the vehicle speed jumps, and whether the temperature is abnormal is compared with the preset threshold, the voltage jump threshold, the speed jump threshold, and the temperature threshold can be any value, and the corresponding unit can also be any value, and the present embodiment does not limit this.
[0103] In step 240, in response to the abnormality analysis result indicating that the vehicle has a battery abnormality, an abnormality warning is sent to the vehicle.
[0104] The abnormality analysis result indicating that the vehicle has a battery abnormality means that there is a jump between the first battery voltage in the target vehicle data and the second battery voltage in the historical vehicle data, there is a jump between the first speed in the target vehicle data and the second speed in the historical vehicle data, and the first temperature in the target vehicle data exceeds the temperature threshold. The vehicle has a battery abnormality, and an abnormality warning is sent to the vehicle.
[0105] The abnormality warning is used to indicate that the vehicle currently has a battery abnormality, that is, there is a possibility of a burned vehicle phenomenon, and the abnormality warning is also used to instruct the vehicle to perform a brake operation.
[0106] It is worth noting that the abnormality analysis result includes but is not limited to the above-mentioned battery abnormality, and if the abnormality analysis result shows a battery abnormality, the battery abnormality can represent other arbitrary vehicle fault conditions in addition to indicating the possibility of a burned vehicle phenomenon and making an abnormality warning to the vehicle; the abnormality warning can be used to instruct the vehicle to perform other arbitrary operations in addition to being used to instruct the vehicle to perform a brake operation, including but not limited to a vehicle deceleration operation, and the present embodiment does not limit this.
[0107] In summary, the method provided by the present embodiment receives target vehicle data sent by a vehicle, the target vehicle data including the current speed, temperature, and battery voltage of the vehicle, and acquires historical vehicle data collected at a historical time, the historical vehicle data including the speed and battery voltage at the historical time. The battery voltage and speed in the target vehicle data and the historical vehicle data are analyzed for jumps, and the temperature in the target vehicle data is combined to analyze the vehicle for abnormalities, obtain an abnormality analysis result, and based on the abnormality analysis result, the vehicle is warned. The method can analyze a faulty vehicle and warn of a burned vehicle phenomenon in advance, ensuring the safety of the owner's life and property and improving the warning effect of the vehicle.
[0108] The method provided by the present embodiment uses a public key in a preset public-private key pair to encrypt the target vehicle data, and uses a paired private key to decrypt the target vehicle data, to obtain the decrypted first speed, first temperature, and first battery voltage, effectively ensuring the security of the target vehicle data during transmission.
[0109] The method provided by the embodiment can store target vehicle data in a database in a distributed manner, and the database is located in the intelligent gateway, so that vehicle data at different time points can be saved in time, and target vehicle data and historical vehicle data can be obtained in time when subsequent abnormal analysis is performed, and the efficiency of data acquisition and analysis is improved.
[0110] After receiving the target vehicle data sent by the vehicle and performing abnormal analysis on the target vehicle data, an abnormal analysis result is obtained. In some optional embodiments, there is a jump phenomenon between the first battery voltage and the second battery voltage, and the speed and the temperature of the vehicle are further analyzed, and finally the abnormal analysis result is obtained. In addition to the battery abnormality, other abnormal conditions are also included. Figure 3 is a flowchart of the method of abnormal analysis provided by an example embodiment of the present application, as Figure 3 shown in the above step 230, the above step 230 can also be implemented as the following steps.
[0111] In step 231, in response to the fact that there is a jump between the first speed and the second speed, and the first temperature is higher than the preset temperature threshold, a first abnormal analysis result is determined.
[0112] In the above step 231, there is a jump between the first battery voltage and the second battery voltage. The first abnormal analysis result indicates that the vehicle has a battery abnormality.
[0113] Optionally, the first speed is 40 km / h, the second speed is 60 km / h, and the preset speed jump threshold is 15 km / h.
[0114] The difference between the first speed and the second speed is 20 km / h, which exceeds the preset speed jump threshold of 15 km / h, so there is a jump between the first speed and the second speed.
[0115] At this time, there is a jump between the first battery voltage and the second battery voltage, and there is a jump between the first speed and the second speed, and the first temperature in the target vehicle data is further analyzed for abnormality.
[0116] Optionally, the first temperature is compared with the preset temperature threshold, and if the first temperature exceeds the temperature threshold, it means that the temperature is abnormal.
[0117] Optionally, the first temperature is 60 degrees Celsius, and the temperature threshold is 40 degrees Celsius, so the first temperature has a temperature abnormality.
[0118] Based on the above voltage jump analysis result, the speed jump analysis result and the temperature analysis result, the abnormal analysis result of the vehicle is the first abnormal analysis result, that is, the vehicle has a battery abnormality.
[0119] Step 232, in response to the non-existence of the jump between the first speed and the second speed, determining the second abnormal analysis result.
[0120] Wherein, the jump exists between the first battery voltage and the second battery voltage. The second abnormal analysis result is used to indicate the collection abnormality of the target vehicle data.
[0121] The non-existence of the jump between the first speed and the second speed means that the first temperature in the target vehicle data does not need to be further analyzed for abnormality. That is, the first temperature does not need to be compared with the preset temperature threshold.
[0122] At this time, only the jump exists between the first battery voltage and the second battery voltage, and other data in the target vehicle data does not exist the jump or the abnormality, which means that the collection process of the target vehicle data is abnormal, that is, the target vehicle data collection is wrong.
[0123] At this time, if the first temperature is compared with the preset temperature threshold, even if the first temperature exceeds the temperature threshold, the abnormal analysis result is still the second abnormal analysis result, that is, the collection of the target vehicle data is abnormal.
[0124] It is worth noting that in addition to the way of step 232, the abnormal analysis result of the vehicle can also be obtained in other arbitrary ways; when the jump exists between the first battery voltage and the second battery voltage, but the jump does not exist between the first speed and the second speed, the first temperature can be analyzed or not analyzed, and the abnormal analysis result is directly obtained as the second abnormal analysis result, which is not limited in the embodiment.
[0125] Step 233, in response to the existence of the jump between the first speed and the second speed, and the first temperature does not reach the preset temperature threshold, determining the second abnormal analysis result.
[0126] Wherein, the jump exists between the first battery voltage and the second battery voltage. The second abnormal analysis result is used to indicate the collection abnormality of the target vehicle data.
[0127] Optionally, the first speed is 40, the unit is km / h, the second speed is 60, the unit is km / h, and the preset speed jump threshold is 15, the unit is km / h.
[0128] The difference between the first speed and the second speed is 20, the unit is km / h, which exceeds the preset speed jump threshold 15, the unit is km / h, which means that the jump exists between the first speed and the second speed.
[0129] At this time, there is a jump between the first battery voltage and the second battery voltage, and there is a jump between the first speed and the second speed, and the first temperature in the target vehicle data is further analyzed for abnormalities.
[0130] Optionally, the first temperature is compared with a preset temperature threshold, and if the first temperature exceeds the temperature threshold, it indicates that the temperature is abnormal.
[0131] Optionally, the first temperature is 39 degrees Celsius, and the temperature threshold is 40 degrees Celsius, indicating that the first temperature is not abnormal.
[0132] Based on the above voltage jump analysis result, the speed jump analysis result and the temperature analysis result, the abnormal analysis result of the vehicle is the second abnormal analysis result, and the target vehicle data collection is abnormal, that is, the target vehicle data collection is incorrect.
[0133] It is worth noting that the operation performed by step 232 is parallel to the operation performed by step 233, that is, the operation performed by step 232 is performed simultaneously with the operation performed by step 233, that is, after step 231 is executed, the operation of step 232 and the operation of step 233 are executed simultaneously.
[0134] After the above steps are executed, step 240 is continued.
[0135] In some embodiments, the abnormal conditions of the vehicle are analyzed based on the target vehicle data, the battery voltage jump is analyzed, the vehicle speed jump is analyzed, and the abnormal conditions of the vehicle temperature are analyzed, and the order of the above three analysis steps can be arbitrary. Only when the three conditions of battery voltage jump, vehicle speed jump and vehicle temperature exceeding the preset temperature threshold are met, the abnormal analysis result is the first abnormal analysis result, that is, the vehicle has a battery abnormality, that is, there is a burning vehicle phenomenon.
[0136] In some embodiments, the order of the abnormal analysis of the target vehicle data can be arbitrary, and the abnormal analysis results obtained based on different orders include but are not limited to one of the following cases:
[0137] 1. There is a jump between the first battery voltage and the second battery voltage, there is a jump between the first speed and the second speed, the first temperature exceeds the temperature threshold, and the abnormal analysis result is the first abnormal analysis result: battery abnormality / burning vehicle;
[0138] 2. There is a jump between the first battery voltage and the second battery voltage, there is a jump between the first speed and the second speed, and the first temperature does not exceed the temperature threshold, and the abnormal analysis result is the second abnormal analysis result: data collection abnormality;
[0139] 3、 the first battery voltage and the second battery voltage exist jump condition, the first speed and the second speed do not exist jump condition, the first temperature exceeds the temperature threshold, the abnormal analysis result is the second abnormal analysis result: data acquisition abnormality;
[0140] 4、 the first battery voltage and the second battery voltage exist jump condition, the first speed and the second speed do not exist jump condition, the first temperature does not exceed the temperature threshold, the abnormal analysis result is the second abnormal analysis result: data acquisition abnormality;
[0141] 5、 the first battery voltage and the second battery voltage do not exist jump condition, whether the first speed and the second speed exist jump condition or not, whether the first temperature exceeds the temperature threshold or not, the abnormal analysis result is other type of abnormality, that is, the battery does not exist abnormal condition and data acquisition does not exist abnormality.
[0142] It is worth noting that the above abnormal analysis result in addition to the first abnormal analysis result and the second abnormal analysis result two types of results, can also include other any number or kind of abnormal analysis result, such as: the third abnormal analysis result, indicates that the vehicle other components are abnormal or failure, this embodiment does not limit.
[0143] It is worth noting that the above abnormal analysis result only lists the analysis process with the first abnormal analysis result and the second abnormal analysis result as the main analysis result, in addition to the above several determination processes of abnormal result, the target vehicle data can also be analyzed by other ways, in addition to the above several conditions corresponding to the first abnormal analysis result or the second abnormal analysis result, other types of target vehicle data can also be analyzed to obtain abnormal analysis result, this embodiment does not limit.
[0144] In summary, the method provided by the embodiment of the application receives the target vehicle data sent by the vehicle, the target vehicle data including the current speed, temperature and battery voltage of the vehicle, and obtains the historical vehicle data collected at the historical time, the historical vehicle data including the speed and battery voltage at the historical time, the jump analysis is made on the battery voltage and speed in the target vehicle data and the historical vehicle data, the temperature in the target vehicle data is combined, the vehicle is abnormally analyzed to obtain the abnormal analysis result, the vehicle is warned based on the abnormal analysis result, the fault vehicle can be analyzed, the vehicle burning phenomenon is warned in advance, the life and property safety of the vehicle owner is guaranteed, and the warning effect of the vehicle is improved.
[0145] The method provided in the embodiment continues to analyze whether there is a jump between the first speed and the second speed in the case that it is known that there is a jump between the first battery voltage and the second battery voltage, and after it is determined that there is indeed a jump between the first speed and the second speed, continues to perform abnormal analysis on the first temperature, and after it is determined that the first temperature is higher than the preset temperature threshold, obtains a first abnormal analysis result, the first abnormal analysis result indicating that the vehicle has a battery abnormality, thereby improving the efficiency and accuracy of vehicle abnormal analysis.
[0146] The method provided in the embodiment continues to analyze whether there is a jump between the first speed and the second speed in the case that it is known that there is a jump between the first battery voltage and the second battery voltage, and after it is determined that there is no jump between the first speed and the second speed, directly obtains a second abnormal analysis result, the second abnormal analysis result indicating a data collection abnormality, thereby improving the efficiency and accuracy of vehicle abnormal analysis.
[0147] The method provided in the embodiment continues to analyze whether there is a jump between the first speed and the second speed in the case that it is known that there is a jump between the first battery voltage and the second battery voltage, and after it is determined that there is indeed a jump between the first speed and the second speed, continues to perform abnormal analysis on the first temperature, and after it is determined that the first temperature is not higher than the preset temperature threshold, obtains a second abnormal analysis result, the second abnormal analysis result indicating a data collection abnormality, thereby improving the efficiency and accuracy of vehicle abnormal analysis.
[0148] After the target vehicle data is analyzed by the above steps, an abnormal analysis result is obtained, a corresponding data report and a risk assessment level are generated for reference while a warning prompt is sent to the vehicle. Figure 4 The method for generating a data report and a risk assessment level provided in an example embodiment of the present application is shown in a flow chart as shown in Figure 4 The method includes the following steps.
[0149] In step 410, a risk assessment level is generated based on the abnormal analysis result.
[0150] The risk assessment level is used to describe the risk degree of the current driving process of the vehicle, and the abnormal analysis result includes a first abnormal analysis result and a second abnormal analysis result. After the intelligent gateway generates the risk assessment level based on the abnormal analysis result of the target vehicle data, the risk assessment level is also used to prompt the driver to perform deceleration or braking operation, and is used as a prompt information together with the vehicle abnormal warning.
[0151] Optionally, the risk assessment is divided into five levels according to a numerical level, and the lower the numerical level, the lighter the corresponding risk degree.
[0152] (1) Level 1 represents that the target vehicle data is normal, and the vehicle driving state is normal. (2) Level 2 represents that the target vehicle data is normal, but the vehicle driving state is abnormal. (3) Level 3 represents that the target vehicle data is abnormal, and the vehicle driving state is normal. (4) Level 4 represents that the target vehicle data is abnormal, and the vehicle driving state is abnormal. (5) Level 5 represents that the target vehicle data is abnormal, and the vehicle driving state is abnormal.
[0153] (2) Level 2, representing that any one of the target vehicle data is abnormal, other data is normal, and the abnormal analysis result is a second abnormal analysis result: vehicle data acquisition abnormality;
[0154] (3) Level 3, representing that any two of the target vehicle data are abnormal, other data is normal, and the abnormal analysis result is a second abnormal analysis result: vehicle data acquisition abnormality;
[0155] (4) Level 4, representing that three of the target vehicle data are abnormal, and the abnormal analysis result is a first abnormal analysis result: vehicle battery abnormality or vehicle burning phenomenon;
[0156] (5) Level 5, representing that in addition to the three of the target vehicle data being abnormal, there is another type of data abnormality in the vehicle driving process, and the vehicle driving state is abnormal.
[0157] The greater the numerical value corresponding to the level, the more serious the abnormal problem of the vehicle. Based on the risk assessment level and the abnormal warning issued to the vehicle, the vehicle can be slowed down or braked, etc., to avoid safety accidents.
[0158] Optionally, the division method of the risk assessment level can be arbitrary, that is, in addition to using numerical levels, the severity of the vehicle abnormality from light to heavy can also be indicated by using other methods, including but not limited to one of the following methods:
[0159] (1) The risk assessment is divided into five levels according to alphabetical levels, and the earlier the letter appears in the alphabet, the lighter the corresponding risk level: A level, B level, C level, D level and E level, and the order of risk level from light to heavy is: A level < B level < C level < D level < E level.
[0160] (2) The risk level is divided into five intervals according to the numerical interval, each interval corresponds to an interval level, and a corresponding risk assessment value is generated for the abnormal analysis of the target vehicle data in each driving state. The interval level is determined according to the interval to which the risk assessment value belongs, and the smaller the numerical value corresponding to the interval level, the lighter the corresponding risk level: first interval (0, 20), second interval (21, 40), third interval (41, 60), fourth interval (61, 80), and fifth interval (81, 100); for example, the abnormal analysis of the target vehicle data generates a risk assessment value of 71, which indicates that it is located in the fourth interval.
[0161] It is worth noting that, in addition to the above-mentioned example of using a grading method to perform risk assessment, other arbitrary methods can be used to perform risk assessment. If a grading method is used to perform risk assessment, the number of risk assessment levels can be arbitrary, i.e., it can be divided into five levels or any number of levels. The abnormality analysis results corresponding to different risk assessment levels can be arbitrary, i.e., the risk assessment results or levels corresponding to the first abnormality analysis result, the second abnormality analysis result, and other types of abnormality analysis results can be arbitrary, and the present embodiment does not limit this.
[0162] At step 420, a data report is generated based on the target vehicle data and the risk assessment level.
[0163] The data report includes the values corresponding to the first speed, the first temperature, and the first battery voltage in the target vehicle data, and further includes the battery voltage jump result generated based on the analysis of the first battery voltage and the second battery voltage, the speed jump result generated based on the analysis of the first speed and the second speed, and the temperature abnormality result of whether the first temperature exceeds the temperature threshold.
[0164] The data report sends an abnormality warning to the vehicle based on the above-mentioned data, which is used to warn the vehicle.
[0165] The first speed, the first temperature, and the first battery voltage in the data report respectively display corresponding values, which are used to intuitively show the specific situation of the target vehicle data under the current driving state of the vehicle. The battery voltage jump result, the speed jump result, and the temperature abnormality result are used to represent the abnormality analysis result of the target vehicle data under the current driving state of the vehicle.
[0166] Illustratively, Figure 5 is a schematic diagram of a data report provided by an embodiment of the present application, as Figure 5 shown.
[0167] The data report 500 contains 4 columns of data, which are the target vehicle data 510, the data corresponding values 520 of the target vehicle data 510, the data analysis result 530 of the target vehicle data 510, and the risk assessment level 540 generated based on the target vehicle data 510.
[0168] Among them, the target vehicle data 510 includes the first battery voltage 511, the first speed 512, and the first temperature 513. The value corresponding to the first battery voltage 511 is 360V, the value corresponding to the first speed 512 is 60km / h, and the value corresponding to the first temperature 513 is 50℃.
[0169] Based on the first battery voltage 511 and the second battery voltage corresponding to the historical time, a jump analysis is made, and the battery voltage jump analysis result is "jumping", based on the first speed 512 and the second speed corresponding to the historical time, a jump analysis is made, and the speed jump analysis result is "jumping", based on the first temperature 513 and the preset temperature threshold, a comparison is made, and the temperature abnormality analysis result is "exceeding the temperature threshold".
[0170] Based on the above data analysis result 530, the risk assessment level 540 is generated as 4, and the corresponding abnormal warning is: the vehicle has battery abnormality or vehicle burning phenomenon.
[0171] It is worth noting that the form of the data report can be arbitrary, the type of data contained in the data report can be arbitrary, the number of data contained in the data report can be arbitrary, and the corresponding value of the data contained in the data report can be an arbitrary number, and the unit can also be arbitrary; The risk assessment level generated based on the data contained in the data report can be arbitrary, the corresponding abnormal warning type can be arbitrary, and the abnormal warning content contained can be in any form, including but not limited to at least any one of text content, voice broadcast content, etc., which is not limited in this embodiment.
[0172] Step 430, based on the data report, an abnormal warning is sent to the vehicle.
[0173] The corresponding data report has been generated through the above step 430, the data report contains the risk assessment level, and the abnormal warning content generated based on the risk assessment level, and the abnormal warning content is sent to the vehicle.
[0174] Optionally, the abnormal warning is sent to the vehicle in the form of voice broadcast, prompting the vehicle to brake or slow down.
[0175] It is worth noting that the way of sending the abnormal warning to the vehicle can be arbitrary, which is not limited in this embodiment.
[0176] In summary, the method provided by the embodiment of the present application receives the target vehicle data sent by the vehicle, the target vehicle data including the current speed, temperature and battery voltage of the vehicle, and acquires historical vehicle data collected at a historical time, the historical vehicle data including the speed and battery voltage at the historical time, and makes jump analysis on the battery voltage and speed in the target vehicle data and the historical vehicle data, and combines the temperature in the target vehicle data to analyze the vehicle abnormally, obtain the abnormal analysis result, and based on the abnormal analysis result, the vehicle is warned, which can analyze the faulty vehicle and warn the vehicle burning phenomenon in advance, protect the life and property safety of the vehicle owner, and improve the warning effect of the vehicle.
[0177] The method provided by the embodiment generates a risk assessment level based on the abnormality analysis result, generates a data report based on the target vehicle data and the risk assessment level, and sends an abnormality warning to the vehicle based on the data report. After an abnormality is analyzed during vehicle driving, a warning is immediately sent to the vehicle, the effect of early warning of safety faults is achieved, and the safety during driving is ensured.
[0178] Figure 6 is a structural block diagram of a vehicle early warning device provided by an example embodiment of the present application, as shown in the figure, the device comprises: Figure 6
[0179] The receiving module 610 is configured to receive target vehicle data sent by a vehicle, and the target vehicle data comprises a first speed, a first temperature and a first battery voltage of the vehicle at present;
[0180] The obtaining module 620 is configured to obtain historical vehicle data collected at a historical time, and the historical vehicle data comprises a second speed and a second battery voltage of the vehicle at the historical time;
[0181] The analysis module 630 is configured to, in response to a jump between the first battery voltage and the second battery voltage, perform abnormality analysis on a relationship between the first speed and the second speed and the first temperature, and obtain an abnormality analysis result;
[0182] The sending module 640 is configured to, in response to the abnormality analysis result indicating that the vehicle has a battery abnormality, send an abnormality warning to the vehicle, and the abnormality warning is used to instruct the vehicle to perform a brake operation.
[0183] In an optional embodiment, the analysis module 630 is further configured to, in response to a jump between the first speed and the second speed and the first temperature being higher than a preset temperature threshold, determine a first abnormality analysis result, and the first abnormality analysis result indicates that the vehicle has a battery abnormality.
[0184] In an optional embodiment, the analysis module 630 is further configured to, in response to no jump between the first speed and the second speed, determine a second abnormality analysis result, and the second abnormality analysis result is used to indicate an abnormality in collection of the target vehicle data.
[0185] In an optional embodiment, the analysis module 630 is further configured to, in response to a jump between the first speed and the second speed and the first temperature not reaching the preset temperature threshold, determine a second abnormality analysis result, and the second abnormality analysis result is used to indicate an abnormality in collection of the target vehicle data.
[0186] In an optional embodiment, the receiving module 610 is further configured to decrypt the target vehicle data based on a private key to obtain decrypted target vehicle data, wherein the target vehicle data is encrypted by the vehicle based on a public key, the private key and the public key are paired, and the private key and the public key are preset in advance.
[0187] In an optional embodiment, as shown in Figure 7 The apparatus further includes:
[0188] The generating module 650 is configured to generate a risk assessment level based on the abnormality analysis result, wherein the risk assessment level is used to describe a risk degree of the vehicle in a current driving process, and the abnormality analysis result includes the first abnormality analysis result and the second abnormality analysis result.
[0189] The generating module 650 is further configured to generate a data report based on the target vehicle data and the risk assessment level, wherein the data report includes values corresponding to the first speed, the first temperature, and the first battery voltage in the target vehicle data, and the data report is used to issue a warning for the vehicle.
[0190] The sending module 640 is further configured to send an abnormality warning to the vehicle based on the data report.
[0191] In summary, the apparatus provided by the embodiments of the present application receives target vehicle data sent by a vehicle, wherein the target vehicle data includes a current speed, temperature, and battery voltage of the vehicle, and historical vehicle data collected at a historical time is obtained, wherein the historical vehicle data includes a speed and battery voltage at the historical time. The battery voltage and speed in the target vehicle data and the historical vehicle data are subjected to jump analysis, and the temperature in the target vehicle data is combined to perform abnormality analysis on the vehicle to obtain an abnormality analysis result. The vehicle is warned based on the abnormality analysis result, which can analyze a faulty vehicle, issue an early warning for a vehicle burning phenomenon, protect the life and property safety of a vehicle owner, and improve the warning effect of the vehicle.
[0192] It should be noted that the vehicle warning apparatus provided by the above embodiments is only exemplified by the division of the above functional modules. In actual applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the vehicle warning apparatus and the vehicle warning method provided by the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0193] Figure 8A structural block diagram of the intelligent gateway 800 provided by an example embodiment of the present application is shown. The intelligent gateway 800 can be a smartphone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a notebook computer, or a desktop computer. The intelligent gateway 800 can also be referred to as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.
[0194] Generally, the intelligent gateway 800 includes a processor 801 and a memory 802.
[0195] The processor 801 can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 801 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 801 can also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 801 can be integrated with a GPU (Graphics Processing Unit) for rendering and drawing content required to be displayed by a display screen. In some embodiments, the processor 801 can further include an AI processor for processing computing operations related to machine learning.
[0196] The memory 802 can include one or more computer-readable storage media, which can be non-transitory. The memory 802 can also include a high-speed random access memory and a non-volatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store at least one instruction for being executed by the processor 801 to implement the vehicle warning method provided by the method embodiments of the present application.
[0197] In some embodiments, the intelligent gateway 800 further includes other components, and those skilled in the art can understand that,Figure 8 The structure shown in the figure does not constitute a limitation on the intelligent gateway 800, and can include more or fewer components than shown, or combine certain components, or adopt a different component arrangement.
[0198] Optionally, the computer readable storage medium can include a read-only memory (ROM), a random access memory (RAM), a solid state disk (SSD), an optical disk, or the like. Among them, the random access memory can include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The above-mentioned application embodiment serial number is only for description, not representing the advantages and disadvantages of the embodiments.
[0199] The embodiments of the present application also provide an intelligent gateway, which comprises a processor and a memory, and the memory stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to realize the vehicle early warning method according to any one of the above-mentioned embodiments of the present application.
[0200] The embodiments of the present application also provide a computer readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by a processor to realize the vehicle early warning method according to any one of the above-mentioned embodiments of the present application.
[0201] The embodiments of the present application also provide a computer program product or a computer program, which comprises computer instructions stored in a computer readable storage medium. The processor of the intelligent gateway reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the intelligent gateway execute the vehicle early warning method according to any one of the above-mentioned embodiments.
[0202] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by a program instructing related hardware to complete, and the program can be stored in a computer readable storage medium. The above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disk.
[0203] The above merely provides the optional embodiments of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A vehicle early warning method, characterized in that, The method, executed by the smart gateway, includes: Receive target vehicle data sent by the vehicle, the target vehicle data including the vehicle's current first speed, first temperature and first battery voltage; Acquire historical vehicle data collected at historical moments, the historical vehicle data including the vehicle's second speed and second battery voltage at the historical moment; In response to a jump between the first battery voltage and the second battery voltage and a jump between the first speed and the second speed, and the first temperature being higher than a preset temperature threshold, a first anomaly analysis result is determined, indicating that the vehicle has a battery anomaly. In response to the anomaly analysis result indicating that the vehicle has a battery anomaly, an anomaly warning is sent to the vehicle, the anomaly warning being used to instruct the vehicle to perform a braking operation; In response to the absence of a jump between the first speed and the second speed, a second anomaly analysis result is determined, which is used to indicate an anomaly in the acquisition of the target vehicle data. A risk assessment level is generated based on the anomaly analysis results. The risk assessment level is used to describe the degree of risk during the current driving process of the vehicle. The anomaly analysis results include the first anomaly analysis result and the second anomaly analysis result. A data report is generated based on the target vehicle data and the risk assessment level. The data report includes the values corresponding to the first speed, the first temperature, and the first battery voltage in the target vehicle data, the battery voltage jump result generated by analyzing the first battery voltage and the second battery voltage, the speed jump result generated by analyzing the first speed and the second speed, and the temperature anomaly result of whether the first temperature exceeds the temperature threshold. The data report is used to provide early warning for the vehicle. An anomaly warning is sent to the vehicle based on the data report.
2. The method according to claim 1, characterized in that, The method further includes: In response to a jump between the first speed and the second speed, and the first temperature not reaching the preset temperature threshold, a second anomaly analysis result is determined, which is used to indicate an anomaly in the acquisition of the target vehicle data.
3. The method according to claim 1, characterized in that, The target vehicle data sent by the receiving vehicle includes: The target vehicle data is decrypted based on the private key to obtain the decrypted target vehicle data. The target vehicle data is encrypted by the vehicle using a public key, and the private key and the public key are paired and preset in advance.
4. The method according to claim 1, characterized in that, After receiving the target vehicle data sent by the receiving vehicle, the method further includes: The target vehicle data is distributed and stored in a database located in the smart gateway.
5. A vehicle warning device, characterized in that, The device includes: The receiving module receives target vehicle data sent by the vehicle, the target vehicle data including the vehicle's current first speed, first temperature and first battery voltage; The acquisition module acquires historical vehicle data collected at historical moments, including the vehicle's second speed and second battery voltage at the historical moment. The analysis module, in response to a jump between the first battery voltage and the second battery voltage and a jump between the first speed and the second speed, and the first temperature being higher than a preset temperature threshold, determines a first anomaly analysis result, which indicates that the vehicle has a battery anomaly. The sending module, in response to the anomaly analysis result indicating that the vehicle has a battery anomaly, sends an anomaly warning to the vehicle, the anomaly warning being used to instruct the vehicle to perform a braking operation; The analysis module also determines a second anomaly analysis result in response to the absence of a jump between the first speed and the second speed. The second anomaly analysis result is used to indicate an anomaly in the acquisition of the target vehicle data. The generation module generates a risk assessment level based on the anomaly analysis results. The risk assessment level describes the risk level of the vehicle during its current driving process. The anomaly analysis results include the first anomaly analysis result and the second anomaly analysis result. Based on the target vehicle data and the risk assessment level, a data report is generated. The data report includes the values corresponding to the first speed, the first temperature, and the first battery voltage in the target vehicle data; battery voltage jump results generated from the analysis of the first and second battery voltages; speed jump results generated from the analysis of the first and second speeds; and temperature anomaly results indicating whether the first temperature exceeds a temperature threshold. The data report is used to provide early warnings for the vehicle. The sending module is used to send an anomaly warning to the vehicle based on the data report.
6. A smart gateway, characterized in that, The smart gateway includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the vehicle warning method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The storage medium stores at least one program, which is loaded and executed by a processor to implement the vehicle warning method as described in any one of claims 1 to 4.
8. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the vehicle warning method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Power battery thermal runaway early warning method
CN110370984A