Vehicle early warning method and device, electronic equipment and readable storage medium

By acquiring and analyzing environmental data, determining the type of liquid and icing conditions on the road, and generating vehicle warning information, solving the problem of insufficient weather forecast accuracy in the prior art and improving driving safety.

CN119858568AActive Publication Date: 2025-04-22CHERY AUTOMOBILE CO LTD

Patent Information

Application Number
CN202510276365.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-04-22
Estimated Expiration
2045-03-10

AI Technical Summary

Technical Problem

In the prior art, the accuracy of weather forecasts is poor, which affects driving safety and makes it difficult to effectively warn of road icing.

Method used

By acquiring environmental data, determining liquid information and icing information, and generating vehicle warning information. The specific steps include: obtaining environmental data, determining the type of liquid, determining whether the liquid is frozen, and generating early warning information when it is frozen.

Benefits of technology

Improve the accuracy of icing information, realize timely vehicle warnings, and enhance driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119858568A_ABST
    Figure CN119858568A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle early warning method and device, electronic equipment and a readable storage medium, and belongs to the technical field of safety. The method comprises the following steps: acquiring environment data which is used for describing a driving environment of a first vehicle; determining liquid information according to the environment data, wherein the liquid information is used for describing the type of liquid existing on the road of the driving environment; determining icing information according to the liquid information and the environment data, wherein the icing information is used for describing whether the liquid is iced or not; and generating early warning information of the first vehicle under the condition that the freezing information describes that the liquid is frozen. According to the method, whether the liquid on the road is frozen or not can be determined in real time according to the driving environment of the vehicle, the accuracy of the freezing information is improved, and therefore the early warning information of the first vehicle can be accurately generated under the condition that the freezing information describes that the liquid is frozen, timely early warning is achieved, and the driving safety is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of safety technology, and in particular to a vehicle early warning method, device, electronic device and readable storage medium. Background Art

[0002] With the improvement of living standards, vehicles have become one of the means of transportation for people's daily travel. With more and more vehicles on the road, driving safety has become an urgent problem to be solved.

[0003] Among them, the icing condition of the road has a significant impact on driving safety. In the related art, it is possible to determine whether the liquid on the road is frozen based on the weather forecast, so as to generate vehicle warning information when the liquid is frozen. However, the accuracy of the weather forecast is poor, which affects driving safety. Summary of the invention

[0004] The present application provides a vehicle warning method, device, electronic device and readable storage medium, which can be used to solve the problems in related technologies. The technical solution includes the following contents.

[0005] In one aspect, a vehicle early warning method is provided, the method comprising:

[0006] Acquiring environmental data, where the environmental data is used to describe a driving environment of the first vehicle;

[0007] Determine liquid information according to the environmental data, where the liquid information is used to describe the type of liquid present on the road of the driving environment;

[0008] Determine freezing information according to the liquid information and the environmental data, wherein the freezing information is used to describe whether the liquid is frozen;

[0009] In case the freezing information describes that the liquid is frozen, warning information of the first vehicle is generated.

[0010] In another aspect, a vehicle warning device is provided, the device comprising:

[0011] An acquisition module, used for acquiring environmental data, where the environmental data is used for describing the driving environment of the first vehicle;

[0012] A determination module, used to determine liquid information according to the environmental data, wherein the liquid information is used to describe the type of liquid existing on the road of the driving environment;

[0013] The determination module is further used to determine freezing information according to the liquid information and the environmental data, wherein the freezing information is used to describe whether the liquid is frozen;

[0014] A generating module is used to generate warning information of the first vehicle when the freezing information describes that the liquid is frozen.

[0015] On the other hand, an electronic device is provided, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the electronic device implements any of the above-mentioned vehicle warning methods.

[0016] On the other hand, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that an electronic device can implement any of the above-mentioned vehicle warning methods.

[0017] On the other hand, a computer program is also provided, wherein at least one computer program is loaded and executed by a processor to enable an electronic device to implement any of the above-mentioned vehicle warning methods.

[0018] On the other hand, a computer program product is also provided, wherein at least one computer program is stored in the computer program product, and the at least one computer program is loaded and executed by a processor so that an electronic device implements any of the above-mentioned vehicle warning methods.

[0019] The technical solution provided by this application brings at least the following beneficial effects:

[0020] In the technical solution provided by the present application, since different liquids have different requirements for the freezing environment, the liquid information characterizing the liquid type is first determined based on the environmental data, and then the freezing information used to describe whether the liquid is frozen is determined based on the liquid information and the environmental data, so that it is possible to determine in real time whether the liquid on the road is frozen according to the driving environment of the vehicle, thereby improving the accuracy of the freezing information. By generating the warning information of the first vehicle when the freezing information describes that the liquid is frozen, it is possible to provide a timely vehicle warning and improve driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 is a schematic diagram of the structure of a computer system provided in an embodiment of the present application;

[0023] Figure 2is a flow chart of a vehicle early warning method provided by an embodiment of the present application;

[0024] Figure 3 It is a framework diagram of a safety early warning system provided in an embodiment of the present application;

[0025] Figure 4 It is a structural schematic diagram of a vehicle warning device provided in an embodiment of the present application;

[0026] Figure 5 is a structural schematic diagram of a vehicle-mounted terminal provided in an embodiment of the present application;

[0027] Figure 6 It is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0029] It should be noted that the terms "first", "second", etc. in this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0030] like Figure 1 As shown, Figure 1 1 is a schematic diagram of the structure of a computer system provided in an embodiment of the present application, and the computer system includes: a vehicle-mounted terminal 101 and a server 102. Among them, a client is installed and running in the vehicle-mounted terminal 101, and the server 102 is used to provide background services for the client installed in the vehicle-mounted terminal 101. The vehicle warning method provided in the embodiment of the present application can be executed by the vehicle-mounted terminal 101, or by the server 102, or by the vehicle-mounted terminal 101 and the server 102 together, and the embodiment of the present application does not limit this.

[0031] In a possible implementation, the server 102 undertakes the main computing work, and the vehicle terminal 101 undertakes the secondary computing work. Alternatively, the server 102 undertakes the secondary computing work, and the vehicle terminal 101 undertakes the main computing work. Alternatively, the vehicle terminal 101 and the server 102 use a distributed computing architecture for collaborative computing.

[0032] Optionally, the vehicle terminal 101 may be any electronic device that can interact with a user through one or more methods such as a keyboard, a touchpad, a remote controller, voice interaction, or a handwriting device. For example, the vehicle terminal 101 may be a mobile phone, a computer, a smart speaker, a smart watch, a wearable device, etc.

[0033] The vehicle terminal 101 may generally refer to one of a plurality of vehicle terminals. This embodiment is only illustrated by taking the vehicle terminal 101 as an example. Those skilled in the art may know that the number of the vehicle terminals 101 may be more or less. For example, the vehicle terminal 101 may be only one, or the vehicle terminals 101 may be dozens or hundreds, or more. The embodiment of this application does not limit the number and device type of the vehicle terminals 101.

[0034] The server 102 is a single server, or a server cluster consisting of multiple servers, or any one of a cloud computing platform and a virtualization center, which is not limited in the embodiments of the present application. The server 102 is directly or indirectly connected to the vehicle terminal 101 through a wired network or a wireless network. The server 102 has a data receiving function, a data processing function, and a data sending function. Of course, the server 102 may also have other functions, which are not limited in the embodiments of the present application.

[0035] Those skilled in the art should understand that the above-mentioned vehicle-mounted terminal 101 and server 102 are only examples, and other existing or future vehicle-mounted terminals or servers, if applicable to the present application, should also be included in the scope of protection of the present application and are included here by reference.

[0036] The embodiment of the present application provides a vehicle warning method, which can be applied to the above-mentioned computer system and can be executed by at least one of the vehicle terminal 101 or the server 102. For the convenience of description, the vehicle terminal 101 or the server 102 is collectively referred to as an electronic device, that is, the method of the embodiment of the present application is executed by the electronic device. Figure 2 As shown, the method of the embodiment of the present application includes the following steps.

[0037] Step 201, obtaining environmental data, where the environmental data is used to describe the driving environment of the first vehicle.

[0038] In an embodiment of the present application, the first vehicle may be any type of vehicle. For example, the first vehicle is a car, a motorcycle, an electric vehicle, etc. The driving environment of the first vehicle refers to: the environment of the first vehicle when the first vehicle is driving on the road, including but not limited to at least one of temperature, humidity, visibility, and road conditions. The electronic device can obtain environmental data for describing the driving environment in real time, and the acquisition method is not limited here. Exemplarily, the electronic device can determine the environmental data of the location of the first vehicle from the map data based on the location data of the first vehicle. Alternatively, the first vehicle is equipped with a temperature sensor, a humidity sensor, an optical sensor, etc., and the environmental data is obtained by collecting these sensors in real time.

[0039] In a possible implementation, step 201 includes: acquiring sensor data, where the sensor data is obtained by collecting driving environment through sensors; performing correction processing on the sensor data to obtain processed sensor data; and determining environmental data based on the processed sensor data.

[0040] The first vehicle is equipped with a data acquisition unit. During the driving of the first vehicle, the data acquisition unit can collect driving environment in real time to obtain sensor data.

[0041] The data acquisition unit includes at least one sensor, and the number and type of each sensor are not limited here. For example, the data acquisition unit includes an infrared sensor, a microwave sensor, a visible light sensor, a temperature sensor, a humidity sensor, etc. During the driving of the first vehicle, the infrared sensor can use infrared to collect the driving environment and obtain an infrared image. Similarly, the microwave sensor can use microwaves to collect the driving environment and obtain a microwave image. The visible light sensor can use visible light to collect the driving environment and obtain a visible light image. In addition, the temperature sensor can collect the temperature of the driving environment in real time to obtain temperature data; the humidity sensor can collect the humidity of the driving environment in real time to obtain humidity data. By carrying the temperature sensor and humidity sensor on the first vehicle, the electronic device can obtain the temperature and humidity of the driving environment in real time, so as to determine in real time whether the liquid on the road is frozen. Among them, the sensing data includes at least one of the infrared image, the microwave image, the visible light image, the temperature data, the humidity data, etc.

[0042] It is understandable that due to the influence of factors such as the manufacturing process, installation method, and environment of the sensor, it is inevitable that the sensor data has errors. Based on this, the electronic device can correct the sensor data to remove the error data in the sensor data and obtain processed sensor data. The correction method of the sensor data is not limited here, and a possible correction method is shown below.

[0043] The sensing data may include a systematic error. In general, the systematic error is fixed, so the sensing data may be subtracted from the preset data to remove the systematic error in the sensing data. Alternatively, the systematic error changes according to a certain rule, based on which a linear function may be obtained to characterize the relationship between the sensing data and the systematic error data, the systematic error data may be determined based on the linear function and the sensing data, and the systematic error data may be subtracted from the sensing data to remove the systematic error in the sensing data. For example, according to De=Di+fc(Di), the sensing data after the systematic error data is removed is determined. Among them, De represents the sensing data after the systematic error data is removed, Di represents the sensing data, and fc(·) is a linear function.

[0044] The sensing data may also include noise. In this example, the electronic device obtains a first threshold, removes data greater than the first threshold in the sensing data, and retains data not greater than the first threshold in the sensing data. In this way, the noise data in the sensing data is removed. Optionally, the electronic device may also obtain a second threshold, remove data less than the second threshold from the sensing data after removing the data greater than the first threshold, and retain data greater than the second threshold, so as to further remove the noise data. Optionally, according to Dn=R(De,u), the sensing data after removing the systematic error data and the noise data is determined. Among them, Dn represents the sensing data after removing the systematic error data and the noise data, De represents the sensing data after removing the systematic error data, and u represents the first threshold, or u represents the first threshold and the second threshold. R(·) is a function for removing noise data.

[0045] In this example, the processed sensor data includes any of the following: sensor data after removing system error data; sensor data after removing noise data; sensor data after removing system error data and noise data. The electronic device can determine the processed sensor data as environmental data.

[0046] By correcting the sensor data, the error data in the sensor data is removed, the data accuracy is improved, and thus the accuracy of the liquid information can be improved. By improving the accuracy of the liquid information, it is possible to accurately predict whether the liquid is frozen, thereby achieving timely warning and ensuring driving safety.

[0047] Optionally, determining environmental data based on processed sensor data includes: determining a quality indicator based on the processed sensor data, the quality indicator being used to indicate the quality of the processed sensor data; and determining the processed sensor data as environmental data when the quality indicator meets a condition.

[0048] The quality indicator is used to indicate the quality of the processed sensor data. Optionally, the quality indicator is positively correlated with the quality of the processed sensor data, that is, the larger the quality indicator, the higher the quality of the processed sensor data. Alternatively, the quality indicator is negatively correlated with the quality of the processed sensor data, that is, the smaller the quality indicator, the higher the quality of the processed sensor data. The embodiment of the present application does not limit the method for determining the quality indicator.

[0049] For example, the electronic device may determine an average value based on the processed sensor data, and determine a quality indicator based on the average value and the processed sensor data. In this implementation, the more dispersed the processed sensor data is, the lower the quality of the processed sensor data is.

[0050] Alternatively, the processed sensor data is the sensor data after removing the system error data and the noise data. The electronic device can calculate the quality index based on the difference between the sensor data after removing the system error data and the sensor data after removing the system error data and the noise data. For example, according to Calculate the quality index. Screen represents the quality index. N represents the number of sensor data, Dn(i) represents the sensor data after removing the system error data and noise data, and De(i) represents the sensor data after removing the system error data.

[0051] If the quality indicator is positively correlated with the quality of the processed sensor data, then: when the quality indicator is greater than the indicator threshold, the electronic device determines that the quality indicator meets the conditions, and the processed sensor data can be determined as environmental data; when the quality indicator is not greater than the indicator threshold, the electronic device determines that the quality indicator does not meet the conditions, and can change the data or linear function related to the system error, the first threshold and / or the second threshold related to the noise data, re-calibrate the sensor data based on the changed data, and determine whether the quality indicator of the processed sensor data meets the conditions according to the method of the embodiment of the present application, so that when the quality indicator meets the conditions, the processed sensor data can be determined as environmental data.

[0052] If the quality indicator is negatively correlated with the quality of the processed sensor data, then: when the quality indicator is less than the indicator threshold, the electronic device determines that the quality indicator meets the conditions, and the processed sensor data can be determined as environmental data; when the quality indicator is not less than the indicator threshold, the electronic device determines that the quality indicator does not meet the conditions, and the data or linear function related to the system error, the first threshold and / or the second threshold related to the noise data can be changed, the sensor data can be recalibrated based on the changed data, and whether the quality indicator of the processed sensor data meets the conditions can be determined according to the method of the embodiment of the present application, so that when the quality indicator meets the conditions, the processed sensor data can be determined as environmental data.

[0053] By determining the sensor data whose quality indicators meet the conditions as environmental data, the quality of the environmental data is ensured, which is conducive to improving the accuracy of icing information and ensuring driving safety.

[0054] In another possible implementation, step 201 includes: obtaining transmission data, where the transmission data is obtained by performing at least one of encryption processing, obfuscation processing, fuzzification processing, and noise processing on the environmental data; and determining the environmental data based on the transmission data.

[0055] In an embodiment of the present application, the vehicle-mounted terminal can obtain sensor data (i.e., environmental data before correction), process the sensor data into transmission data, and send the transmission data to the server. Alternatively, the vehicle-mounted terminal can obtain sensor data, correct the sensor data to obtain environmental data, process the environmental data into transmission data, and send the transmission data to the server. The processing method of sensor data or environmental data includes at least one of encryption processing, obfuscation processing, fuzzification processing, and noise processing, and the order of each processing is not limited here.

[0056] Optionally, the sensor data or environmental data is first subjected to noise processing. For example, according to x′=x+N(0, y 2 ), and perform noise processing on the sensor data or environmental data. Where x′ represents the data after noise addition, x represents the sensor data or environmental data, N(0, y 2 ) represents a mean of 0 and a variance of y 2 Gaussian noise (i.e., differential noise) is added, and the value of y is not limited here, for example, y=1. Then, the noisy data is encrypted. For example, according to x″=f(x′+N(0, y 2 ), k), and perform homomorphic encryption on the noisy data. Among them, x″ represents the homomorphic encrypted data, k represents the encryption key, and f(·) represents the homomorphic encryption function. Then, the encrypted data is obfuscated. For example, according to x″′=M×x″+N(0, y 2 ), and perform obfuscation processing on the encrypted data. Wherein, x″′ represents the obfuscated data, and M represents the confusion matrix. Then, the obfuscated data is fuzzified. For example, according to x″″=F(x″′, p), the obfuscated data is fuzzified. Wherein, x″″ represents the fuzzified data, F(·) is the fuzzification function, and p is the parameter of the fuzzification function.

[0057] After processing the sensor data or environmental data, the transmission data is obtained. The vehicle terminal sends the transmission data to the server, and after receiving the transmission data, the server parses the transmission data to obtain the sensor data or environmental data. Optionally, the server corrects the sensor data to obtain the environmental data. It can be understood that the parsing process of the transmission data is the inverse process of the processing result of the transmission data, and the specific parsing method is not repeated here.

[0058] By encrypting, obfuscating, blurring, and adding noise to the environmental data, the transmitted data is obtained, making it difficult for malicious attackers to restore the environmental data, thereby reducing the probability of malicious attackers stealing, tampering with, and destroying the environmental data, protecting the owner's data, and improving data security.

[0059] Step 202: determine liquid information according to the environmental data, where the liquid information is used to describe the type of liquid present on the road in the driving environment.

[0060] The environmental data is used to describe the driving environment of the first vehicle, and the driving environment includes the road on which the first vehicle is traveling. The electronic device can determine whether there is liquid on the road on which the first vehicle is traveling based on the environmental data. Any type of liquid can exist on the road, for example, the liquid can include water, oil, etc. When the electronic device determines that there is liquid on the road, the electronic device further identifies the type of the liquid based on the environmental data, for example, identifies that the liquid on the road is water based on the environmental data.

[0061] In a possible implementation, step 202 includes: determining reflection information according to environmental data, where the reflection information represents the reflectivity of the liquid to light; and determining liquid information based on the reflection information.

[0062] In this example, the environmental data includes at least one of the infrared image or microwave image mentioned above. Optionally, the environmental data also includes a visible light image. That is, the environmental data can be expressed as: D = (Dn(A), Dn(B), Dn(C), t). Wherein, D represents the environmental data. A represents the infrared image, and Dn(A) represents the infrared image after removing the systematic error data and noise data. B represents the microwave image, and Dn(B) represents the microwave image after removing the systematic error data and noise data. C represents the visible light image, and Dn(C) represents the visible light image after removing the systematic error data and noise data. t represents time.

[0063] For any image, the electronic device can first identify the road area from the image, and then perform image recognition on the road area to obtain the probability that each pixel in the road area belongs to liquid. Select the pixel point with a probability greater than the probability threshold from each pixel point, and determine the connected area based on the selected pixel point. Each of the infrared image, microwave image, and visible light image can determine a connected area. If there are at least two types of images, the connected areas of various images are merged to obtain a merged area. The electronic device can determine the area of ​​the connected area or the merged area. If the area is greater than or equal to the area threshold, it is determined that there is liquid on the road where the first vehicle is traveling; if the area is less than the area threshold, it is determined that there is no liquid on the road where the first vehicle is traveling.

[0064] In the case where there is liquid on the road where the first vehicle is traveling, the electronic device obtains the connected area of ​​each image and determines the reflection information according to the connected area. That is, the electronic device can determine the infrared reflection information according to the connected area of ​​the infrared image, and the infrared reflection information represents the reflectivity of the liquid to the infrared; the electronic device can determine the microwave reflection information according to the connected area of ​​the microwave image, and the microwave reflection information represents the reflectivity of the liquid to the microwave; the electronic device can determine the visible light reflection information according to the connected area of ​​the visible light image, and the visible light reflection information represents the reflectivity of the liquid to the visible light. The electronic device can determine the liquid information according to various reflection information.

[0065] It is understandable that different liquids have different reflectivities to light. For example, comparing water and oil, water has a relatively high reflectivity to infrared rays, while oil has a relatively low reflectivity to infrared rays; water has a relatively high absorptivity to microwaves, which makes it have a relatively low reflectivity to microwaves, while oil has a relatively low absorptivity to microwaves, which makes it have a relatively high reflectivity to microwaves.

[0066] Based on the above content, it can be known that if the reflectivity represented by the infrared reflection information is lower than the first reflectivity, and / or the reflectivity represented by the microwave reflection information is higher than the second reflectivity, the electronic device determines that the liquid on the road is oil. If the reflectivity represented by the infrared reflection information is higher than the first reflectivity, and / or the reflectivity represented by the microwave reflection information is lower than the second reflectivity, the electronic device determines that the liquid on the road is water. The first reflectivity and the second reflectivity are the same or different, which can be determined based on manual experience or obtained through experimental verification.

[0067] In practical applications, the type of liquid on the road can also be determined based on the reflection information of other light. For example, if the reflectivity represented by the infrared reflection information is lower than the first reflectivity, and / or the reflectivity represented by the microwave reflection information is higher than the second reflectivity, and the reflectivity represented by the visible light reflection information is lower than the third reflectivity, the electronic device determines that the liquid on the road is oil. If the reflectivity represented by the infrared reflection information is higher than the first reflectivity, and / or the reflectivity represented by the microwave reflection information is lower than the second reflectivity, and the reflectivity represented by the visible light reflection information is lower than the third reflectivity, the electronic device determines that the liquid on the road is water. If the reflectivity represented by the visible light reflection information is higher than the third reflectivity, the electronic device determines that the liquid on the road is neither water nor oil. Among them, the third reflectivity can be the same as or different from the first reflectivity and the second reflectivity, and can be determined based on manual experience or obtained based on experimental verification.

[0068] In this example, the electronic device first determines whether there is liquid on the road where the first vehicle is traveling based on the environmental data. If there is liquid on the road, the electronic device then determines the type of liquid based on the environmental data, which reduces the amount of calculation and saves computing resources and storage resources. Since different liquids have different reflectivities to light, the liquid information is determined based on the reflection information of various lights, which realizes the use of the characteristics of different lights to accurately identify the type of liquid, which is conducive to improving the accuracy of ice information.

[0069] Step 203, determining freezing information according to the liquid information and the environmental data, where the freezing information is used to describe whether the liquid is frozen.

[0070] Since liquid information can characterize the type of liquid, and different types of liquids have different requirements for the freezing environment, the electronic device can accurately determine the freezing information based on the liquid information and environmental data, so as to provide timely warnings based on the freezing information.

[0071] The embodiment of the present application does not limit the method for determining the freezing information. Optionally, the environmental data includes at least one of temperature data or humidity data. Step 203 includes: acquiring solidification data according to the liquid information, the solidification data being used to indicate the solidification temperature of the liquid; and determining the freezing information according to at least one of the temperature data or humidity data and the solidification data.

[0072] Different liquids have different freezing temperatures. The freezing temperature of a liquid refers to the critical temperature required for a substance to change from a liquid to a solid. For example, under standard atmospheric pressure, the freezing temperature of water is 0°C (degrees Celsius), which means that when the temperature of water drops to 0°C, the water will begin to freeze. Based on this, the electronic device can obtain freezing data based on the liquid information, so as to obtain the freezing temperature corresponding to the type of liquid indicated by the liquid information.

[0073] The electronic device can determine whether the liquid is frozen based on at least one of the temperature data or the humidity data and the freezing data, and the determination method is not limited herein. For example, when the temperature data is higher than the freezing data, the electronic device determines that the liquid is not frozen; when the temperature data is lower than the freezing data, the electronic device determines that the liquid is frozen.

[0074] For another example, the electronic device determines an ice index based on the temperature data, humidity data, and freezing data. The ice index is used to indicate the possibility of the liquid freezing. Determine the freezing index. Wherein, I represents the freezing index, Tf represents the freezing data, T represents the temperature data, and H represents the humidity data. Generally speaking, the higher the freezing index, the higher the possibility of the liquid freezing. Based on this, the electronic device obtains an index threshold, and when the freezing index is higher than the index threshold, the electronic device determines that the liquid is frozen, and when the freezing index is lower than the index threshold, the electronic device determines that the liquid is not frozen. Wherein, the index threshold can be determined based on manual experience, and can also be obtained based on experimental verification.

[0075] Since different types of liquids correspond to different freezing temperatures, the freezing information is determined through temperature data, humidity data, and freezing data, thereby accurately determining whether the current type of liquid is frozen in the driving environment, thereby improving the accuracy of the freezing information.

[0076] Step 204 : generating warning information for the first vehicle when the freezing information describes freezing of the liquid.

[0077] The on-board terminal of the first vehicle can determine the freezing information, and when it is determined that the liquid is frozen, generate warning information for the first vehicle, and issue a warning based on the warning information. The server can also determine the freezing information, and when it is determined that the liquid is frozen, generate warning information for the first vehicle, and send the warning information to the on-board terminal of the first vehicle. Upon receiving the warning information, the on-board terminal of the first vehicle issues a warning based on the warning information. The type and content of the warning information are not limited here. For example, the warning information can be text, image, audio or video, etc. The on-board terminal can display the warning information through a display screen, or issue the warning information through an audio system.

[0078] Optionally, the method of the embodiment of the present application also includes: obtaining first position data of the first vehicle and second position data of the second vehicle; determining the distance between the first vehicle and the second vehicle based on the first position data and the second position data; and generating warning information for the second vehicle when the distance is less than a threshold.

[0079] In the embodiment of the present application, the vehicle-mounted terminal of the first vehicle can determine the freezing information, and when it is determined that the liquid is frozen, send the freezing information and the first position data to the server. The server itself can also determine the freezing information and obtain the first position data.

[0080] In addition, the server may obtain second position data of at least one second vehicle. For each second vehicle, the distance between the first vehicle and the second vehicle is determined based on the first position data and the second position data. If the distance is less than the distance threshold, the server generates warning information for the second vehicle and sends the warning information to the vehicle-mounted terminal of the second vehicle. After receiving the warning information, the vehicle-mounted terminal of the second vehicle issues a warning based on the warning information.

[0081] Optionally, the second vehicle has the same driving direction as the first vehicle, and the second vehicle is located behind the first vehicle. By sending the warning information to the second vehicles around the first vehicle, the warning information of liquid freezing is broadcast to the surrounding vehicles, thereby improving the driving safety of multiple vehicles.

[0082] The above describes the vehicle warning method of the embodiment of the present application from the perspective of method steps. The following is a systematic and comprehensive description. In this example, the first vehicle includes a safety warning system, and the safety warning system is used to implement the vehicle warning method of the embodiment of the present application. Figure 3 As shown, Figure 3 It is a framework diagram of a security warning system provided in an embodiment of the present application. The security warning system includes a data acquisition unit, a data analysis unit, and a sharing and protection unit.

[0083] The data acquisition unit is used to collect sensor data. In this example, the data acquisition unit includes a humidity sensor, a temperature sensor, an infrared sensor, a microwave sensor, and a visible light sensor. During the driving of the first vehicle, the infrared sensor can use infrared rays to collect the driving environment and obtain an infrared image; the microwave sensor can use microwaves to collect the driving environment and obtain a microwave image; the visible light sensor can use visible light to collect the driving environment and obtain a visible light image; the temperature sensor can collect the temperature of the driving environment in real time and obtain temperature data; the humidity sensor can collect the humidity of the driving environment in real time and obtain humidity data.

[0084] The data analysis unit includes a preprocessing unit, a liquid identification unit and an ice prediction unit. In this example, the preprocessing unit is used to correct the transmission data to obtain environmental data. The liquid identification unit is used to determine liquid information based on the environmental data. The ice prediction unit is used to determine ice information based on the liquid information and the environmental data.

[0085] The sharing and protection unit includes a data sharing unit and a data protection unit. The data sharing unit is used to generate warning information of the first vehicle and warning information of the second vehicle when the freezing information describes the freezing of the liquid. The data protection unit is used to perform at least one of encryption processing, obfuscation processing, fuzzification processing, and noise processing on the environmental data or the sensor data to obtain transmission data, so as to perform network transmission on the transmission data.

[0086] The safety warning system is used to execute the vehicle warning method, and steps 201 to 204 have described the various steps of the vehicle warning method in detail, so the implementation method of each step will not be repeated here.

[0087] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant regions. For example, the environmental data and sensor data involved in this application are all obtained with full authorization.

[0088] In the above method, since different liquids have different requirements for the freezing environment, the liquid information characterizing the liquid type is first determined based on the environmental data, and then the freezing information used to describe whether the liquid is frozen is determined based on the liquid information and the environmental data, so that it is possible to determine in real time whether the liquid on the road is frozen according to the driving environment of the vehicle, thereby improving the accuracy of the freezing information. By generating the warning information of the first vehicle when the freezing information describes that the liquid is frozen, it is possible to provide a timely vehicle warning and improve driving safety.

[0089] Figure 4 FIG. 1 is a schematic diagram of the structure of a vehicle warning device provided in an embodiment of the present application. Figure 4 As shown, the device comprises:

[0090] An acquisition module 401 is used to acquire environmental data, where the environmental data is used to describe the driving environment of the first vehicle;

[0091] A determination module 402, configured to determine liquid information according to the environmental data, where the liquid information is used to describe the type of liquid present on the road in the driving environment;

[0092] The determination module 402 is further used to determine freezing information according to the liquid information and the environmental data, where the freezing information is used to describe whether the liquid is frozen;

[0093] The generating module 403 is used to generate warning information of the first vehicle when the freezing information describes that the liquid is frozen.

[0094] In a possible implementation, the acquisition module 401 is used to acquire transmission data, where the transmission data is obtained by performing at least one of encryption, obfuscation, fuzzification, and noise processing on the environmental data; and the environmental data is determined based on the transmission data.

[0095] In a possible implementation, the acquisition module 401 is used to acquire sensor data, where the sensor data is acquired by collecting driving environment through sensors; perform correction processing on the sensor data to obtain processed sensor data; and determine environmental data based on the processed sensor data.

[0096] In a possible implementation, the acquisition module 401 is used to determine a quality indicator based on the processed sensor data, where the quality indicator is used to indicate the quality of the processed sensor data; when the quality indicator meets a condition, the processed sensor data is determined as environmental data.

[0097] In a possible implementation, the determination module 402 is configured to determine reflection information according to environmental data, where the reflection information represents the reflectivity of the liquid to light; and determine the liquid information based on the reflection information.

[0098] In a possible implementation, the environmental data includes at least one of temperature data or humidity data;

[0099] The determination module 402 is used to obtain solidification data according to the liquid information, where the solidification data is used to indicate the solidification temperature of the liquid; and to determine the freezing information according to at least one of the temperature data or the humidity data and the solidification data.

[0100] In a possible implementation, the acquisition module 401 is further used to acquire first position data of the first vehicle and second position data of the second vehicle;

[0101] The determination module 402 is further configured to determine a distance between the first vehicle and the second vehicle based on the first position data and the second position data;

[0102] The generating module 403 is used to generate warning information of the second vehicle when the distance is less than a threshold.

[0103] In the above device, since different liquids have different requirements for the freezing environment, the liquid information characterizing the liquid type is first determined based on the environmental data, and then the freezing information describing whether the liquid is frozen is determined based on the liquid information and the environmental data, so that it is possible to determine in real time whether the liquid on the road is frozen according to the driving environment of the vehicle, thereby improving the accuracy of the freezing information. By generating the warning information of the first vehicle when the freezing information describes that the liquid is frozen, it is possible to provide a timely vehicle warning and improve driving safety.

[0104] It should be understood that the above Figure 4 When the device provided realizes its functions, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0105] Figure 5The structure block diagram of a vehicle-mounted terminal 500 provided by an exemplary embodiment of the present application is shown. The vehicle-mounted terminal 500 includes: a processor 501 and a memory 502 .

[0106] The processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known 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 501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0107] The memory 502 may include one or more computer-readable storage media, which may be non-transitory. The memory 502 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 502 is used to store at least one computer program, which is used to be executed by the processor 501 to implement the vehicle warning method provided in the method embodiment of the present application.

[0108] In some embodiments, the vehicle-mounted terminal 500 may also optionally include: a peripheral device interface 503 and at least one peripheral device. The processor 501, the memory 502 and the peripheral device interface 503 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 503 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 504, a display screen 505, a camera assembly 506, an audio circuit 507 and a power supply 508.

[0109] The peripheral device interface 503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 501 and the memory 502. In some embodiments, the processor 501, the memory 502, and the peripheral device interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 501, the memory 502, and the peripheral device interface 503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0110] The radio frequency circuit 504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 504 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The radio frequency circuit 504 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 504 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0111] The display screen 505 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos and any combination thereof. When the display screen 505 is a touch display screen, the display screen 505 also has the ability to collect touch signals on the surface or above the surface of the display screen 505. The touch signal can be input to the processor 501 as a control signal for processing. At this time, the display screen 505 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 505 can be one, set on the front panel of the vehicle terminal 500; in other embodiments, the display screen 505 can be at least two, respectively set on different surfaces of the vehicle terminal 500 or in a folding design; in other embodiments, the display screen 505 can be a flexible display screen, set on the curved surface or folding surface of the vehicle terminal 500. Even, the display screen 505 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 505 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode) and the like.

[0112] The camera assembly 506 is used to capture images or videos. Optionally, the camera assembly 506 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 506 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0113] The audio circuit 507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 501 for processing, or input them into the radio frequency circuit 504 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there can be multiple microphones, which are respectively arranged at different parts of the vehicle-mounted terminal 500. The microphone can also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 501 or the radio frequency circuit 504 into sound waves. The speaker can be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 507 may also include a headphone jack.

[0114] The power supply 508 is used to power various components in the vehicle-mounted terminal 500. The power supply 508 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 508 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0115] In some embodiments, the vehicle terminal 500 further includes one or more sensors 509 , including but not limited to: an acceleration sensor 511 , a gyroscope sensor 512 , a pressure sensor 513 , an optical sensor 514 , and a proximity sensor 515 .

[0116] The acceleration sensor 511 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the vehicle-mounted terminal 500. For example, the acceleration sensor 511 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 501 can control the display screen 505 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 511. The acceleration sensor 511 can also be used to collect game or user motion data.

[0117] The gyro sensor 512 can detect the body direction and rotation angle of the vehicle terminal 500, and the gyro sensor 512 can cooperate with the acceleration sensor 511 to collect the user's 3D actions on the vehicle terminal 500. The processor 501 can implement the following functions based on the data collected by the gyro sensor 512: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0118] The pressure sensor 513 can be set on the side frame of the vehicle terminal 500 and / or the lower layer of the display screen 505. When the pressure sensor 513 is set on the side frame of the vehicle terminal 500, the user's holding signal of the vehicle terminal 500 can be detected, and the processor 501 performs left and right hand recognition or quick operation according to the holding signal collected by the pressure sensor 513. When the pressure sensor 513 is set on the lower layer of the display screen 505, the processor 501 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 505. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0119] The optical sensor 514 is used to collect the ambient light intensity. In one embodiment, the processor 501 can control the display brightness of the display screen 505 according to the ambient light intensity collected by the optical sensor 514. Specifically, when the ambient light intensity is high, the display brightness of the display screen 505 is increased; when the ambient light intensity is low, the display brightness of the display screen 505 is reduced. In another embodiment, the processor 501 can also dynamically adjust the shooting parameters of the camera assembly 506 according to the ambient light intensity collected by the optical sensor 514.

[0120] The proximity sensor 515, also called a distance sensor, is usually arranged on the front panel of the vehicle terminal 500. The proximity sensor 515 is used to collect the distance between the user and the front of the vehicle terminal 500. In one embodiment, when the proximity sensor 515 detects that the distance between the user and the front of the vehicle terminal 500 is gradually decreasing, the processor 501 controls the display screen 505 to switch from the screen-on state to the screen-off state; when the proximity sensor 515 detects that the distance between the user and the front of the vehicle terminal 500 is gradually increasing, the processor 501 controls the display screen 505 to switch from the screen-off state to the screen-on state.

[0121] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the vehicle-mounted terminal 500, and may include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0122] Figure 6This is a schematic diagram of the structure of the server provided in the embodiment of the present application. The server 600 may have relatively large differences due to different configurations or performances, and may include one or more processors 601 and one or more memories 602, wherein the one or more memories 602 store at least one computer program, and the at least one computer program is loaded and executed by the one or more processors 601 to implement the vehicle warning method provided in the above-mentioned various method embodiments. Exemplarily, the processor 601 is a CPU. Of course, the server 600 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 600 may also include other components for implementing device functions, which will not be described in detail here.

[0123] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to enable an electronic device to implement any of the above-mentioned vehicle warning methods.

[0124] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0125] In an exemplary embodiment, a computer program is also provided. The computer program is at least one, and the at least one computer program is loaded and executed by a processor to enable an electronic device to implement any of the above-mentioned vehicle warning methods.

[0126] In an exemplary embodiment, a computer program product is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to enable an electronic device to implement any of the above-mentioned vehicle warning methods.

[0127] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0128] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0129] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the principles 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 comprises: Acquiring environmental data, where the environmental data is used to describe a driving environment of the first vehicle; Determine liquid information according to the environmental data, where the liquid information is used to describe the type of liquid present on the road of the driving environment; Determine freezing information according to the liquid information and the environmental data, wherein the freezing information is used to describe whether the liquid is frozen; In case the freezing information describes that the liquid is frozen, warning information of the first vehicle is generated.

2. The method according to claim 1, characterized in that: The obtaining of environmental data includes: Acquire transmission data, where the transmission data is obtained by performing at least one of encryption processing, obfuscation processing, fuzzification processing, and noise processing on the environmental data; The environmental data is determined based on the transmission data.

3. The method according to claim 1, characterized in that The obtaining of environmental data includes: Acquiring sensor data, wherein the sensor data is obtained by collecting the driving environment through a sensor; Performing correction processing on the sensor data to obtain processed sensor data; The environmental data is determined based on the processed sensor data.

4. The method according to claim 3, characterized in that: The determining the environmental data based on the processed sensor data comprises: determining a quality indicator based on the processed sensor data, the quality indicator being used to indicate the quality of the processed sensor data; When the quality indicator satisfies a condition, the processed sensor data is determined as the environmental data.

5. The method according to claim 1, characterized in that The determining of liquid information according to the environmental data comprises: Determining reflection information according to the environmental data, wherein the reflection information represents a reflectivity of the liquid to light; Liquid information is determined based on the reflection information.

6. The method according to claim 1, characterized in that The environmental data includes at least one of temperature data or humidity data; and determining the freezing information according to the liquid information and the environmental data includes: Acquiring solidification data according to the liquid information, wherein the solidification data is used to indicate a solidification temperature of the liquid; Freezing information is determined according to at least one of the temperature data or the humidity data and the freezing data.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: Acquire first position data of the first vehicle and second position data of the second vehicle; determining a distance between the first vehicle and the second vehicle based on the first position data and the second position data; When the distance is less than a threshold, warning information of the second vehicle is generated.

8. A vehicle warning device, characterized in that: The device comprises: An acquisition module, used for acquiring environmental data, where the environmental data is used for describing the driving environment of the first vehicle; A determination module, used to determine liquid information according to the environmental data, wherein the liquid information is used to describe the type of liquid existing on the road of the driving environment; The determination module is further used to determine freezing information according to the liquid information and the environmental data, wherein the freezing information is used to describe whether the liquid is frozen; A generating module is used to generate warning information of the first vehicle when the freezing information describes that the liquid is frozen.

9. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the vehicle warning method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor to enable the electronic device to implement the vehicle warning method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method for processing data of asynchronous multiple sensors based on noise error and system thereof

    CN101630445A

  • Real time comprehensive correction method for accurate length measurement and control and its device

    CN1036075A

  • System and method for determing navigation information for an autonomous vehicle

    CN107924617A

  • Multi-parameter analysis remote sensing type pavement meteorological condition detector and detection method

    CN113917564A

  • Sensor data analysis method, device, equipment, medium and program product

    CN116295459A

Cited By

  • Anti-freezing and damp-proof system for fire pump room

    CN120686932A