Vehicle safety warning method, electronic device, and vehicle safety warning system
By acquiring vehicle status parameters and using the server to verify the effectiveness of the warning information, the warning strategy is updated, solving the problem of the inability to monitor and warn in real time in traditional vehicle safety detection methods, and achieving more efficient vehicle safety warnings.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-22
- Publication Date
- 2026-03-27
AI Technical Summary
Traditional vehicle safety inspection methods cannot provide real-time monitoring and early warning, resulting in users being unaware of vehicle safety issues in a timely manner, thus posing a safety risk.
By acquiring current and historical vehicle status parameters, early warning information is generated, and the server is used to verify the effectiveness of the early warning information and update the early warning strategy to improve the effectiveness of the early warning.
It improves the effectiveness of vehicle safety warnings, reduces the output of invalid warning information, and enhances the user experience.
Smart Images

Figure CN119502827B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle safety monitoring, and in particular to a vehicle safety early warning method, an electronic device, and a vehicle safety early warning system. BACKGROUND
[0002] In a conventional vehicle safety / performance detection mode (for example, vehicle network status, maintenance cycle, power, oil, tire pressure, vehicle air quality, and air humidity, etc.), a user needs to regularly go to a car repair shop to check the relevant status of the vehicle in various aspects. However, in this way, the user cannot immediately know the safety / performance status of the vehicle, nor can the user know the specific relevant data. In other words, the user cannot know whether the safety / performance of the vehicle has a problem and which aspects have the problem at any time.
[0003] In this way, if the safety / performance of the vehicle suddenly has a problem and the user cannot know it in time, the vehicle may be damaged, and the user may also have a safety risk. Therefore, a related monitoring system is configured in the existing vehicle to feed back data related to vehicle safety to the user in real time and to give a corresponding early warning when the vehicle has a safety problem. However, the method for early warning of vehicle safety in the prior art still needs to be further improved. SUMMARY
[0004] The present application provides a vehicle safety early warning method, an electronic device, and a vehicle safety early warning system, which can improve the effectiveness of vehicle safety early warning.
[0005] In a first aspect, a vehicle safety early warning method is provided. The method includes: obtaining first early warning information and a current state parameter of a vehicle, the first early warning information being generated according to the current state parameter of the vehicle when a safety problem of the vehicle is detected according to a warning strategy, and the first early warning information being used to prompt a user that the vehicle currently has a safety problem; determining that the vehicle currently does not have a safety problem according to the current state parameter of the vehicle and a historical state parameter of the vehicle; determining the first early warning information as invalid early warning information; updating the warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and sending the updated warning strategy.
[0006] In combination with the first aspect, in a possible implementation manner, updating the warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle includes: determining a critical state parameter corresponding to when the vehicle has a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; and updating the warning strategy according to the critical state parameter.
[0007] With reference to the first aspect and the preceding implementation manners, in a possible implementation manner, before the updating of the early warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle, the method further includes: determining that the number of times of obtaining the first early warning information reaches a first preset threshold.
[0008] In an example embodiment, based on the foregoing scheme, the early warning strategy includes a mapping relationship between a state parameter and a warning level; the first early warning information is generated when the warning level corresponding to the current state parameter of the vehicle is higher than a preset warning level, and the warning level corresponding to the current state parameter of the vehicle is determined according to the current state parameter of the vehicle and the mapping relationship.
[0009] With reference to the first aspect and the preceding implementation manners, in a possible implementation manner, the warning level is directly proportional to the prompt strength of the first early warning information; the method further includes: determining that the current vehicle has a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; determining the first early warning information as valid early warning information; and if the number of times of obtaining the first early warning information reaches a second preset threshold, sending a first instruction, the first instruction including an instruction to generate second early warning information, the warning level corresponding to the second early warning information being higher than the warning level corresponding to the first early warning information.
[0010] With reference to the first aspect and the preceding implementation manners, in a possible implementation manner, the method further includes: determining that the first early warning information is marked as a false alarm by a user; and sending a second instruction, the second instruction including an instruction to stop generating the first early warning information.
[0011] In an example embodiment, based on the foregoing scheme, the state parameter includes any one of a memory state parameter of a vehicle machine, a processor state parameter of the vehicle machine, a disk state parameter of the vehicle machine, a network state parameter of the vehicle machine, a vehicle maintenance state parameter, a power state parameter, an oil quantity state parameter, a tire pressure state parameter, an air quality state parameter in the vehicle, and an air humidity state parameter in the vehicle.
[0012] The second aspect provides a vehicle safety early warning method, which includes: generating first early warning information when a vehicle has a safety problem is detected according to a current state parameter of the vehicle and an early warning strategy, the first early warning information being used to prompt a user that the vehicle currently has a safety problem; sending the first early warning information and the current state parameter of the vehicle; and receiving an updated early warning strategy, the updated early warning strategy being obtained according to the current state parameter of the vehicle and a historical state parameter of the vehicle when the vehicle currently does not have a safety problem.
[0013] In a third aspect, a vehicle safety early warning device is provided, which includes: an acquisition module, configured to: acquire first early warning information and a current state parameter of a vehicle, the first early warning information being generated when it is detected according to the current state parameter of the vehicle that the vehicle has a safety problem according to an early warning strategy, and the first early warning information is used to prompt a user that the vehicle currently has a safety problem; a determination module, configured to: determine that the vehicle currently does not have a safety problem according to the current state parameter of the vehicle and a historical state parameter of the vehicle; determine the first early warning information as invalid early warning information; and an update module, configured to: update the early warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and send the updated early warning strategy.
[0014] With reference to the third aspect and the foregoing implementation manners, in a possible implementation manner, the update module is specifically configured to: determine a critical state parameter corresponding to when the vehicle has a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; and update the early warning strategy according to the critical state parameter.
[0015] With reference to the third aspect and the foregoing implementation manners, in a possible implementation manner, the determination module is further configured to: determine that the number of times of acquiring the first early warning information reaches a first preset threshold.
[0016] In an example embodiment, based on the foregoing scheme, the early warning strategy includes a mapping relationship between a state parameter and an early warning level; the first early warning information is generated when the early warning level corresponding to the current state parameter of the vehicle is higher than a preset early warning level, and the early warning level corresponding to the current state parameter of the vehicle is determined according to the current state parameter of the vehicle and the mapping relationship.
[0017] With reference to the third aspect and the foregoing implementation manners, in a possible implementation manner, the early warning level is proportional to the prompt strength of the first early warning information; the determination module is further configured to: determine that the vehicle currently has a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; and determine the first early warning information as valid early warning information; and the device further includes a second sending module; the second sending module is configured to: if the number of times of acquiring the first early warning information reaches a second preset threshold, send a first instruction, the first instruction including an instruction of generating second early warning information, and the early warning level corresponding to the second early warning information being higher than the early warning level corresponding to the first early warning information.
[0018] With reference to the third aspect and the foregoing implementation manners, in a possible implementation manner, the determination module is further configured to determine that the first early warning information is marked as a false alarm by the user; and the sending module is further configured to send a second instruction, the second instruction comprising an instruction to stop generating the first early warning information.
[0019] In an example embodiment, based on the foregoing scheme, the state parameter comprises any one of a memory state parameter of the car machine, a processor state parameter of the car machine, a disk state parameter of the car machine, a network state parameter of the car machine, a vehicle maintenance state parameter, a power state parameter, an oil quantity state parameter, a tire pressure state parameter, an air quality state parameter in the vehicle, and an air humidity state parameter in the vehicle.
[0020] In a fourth aspect, a vehicle safety early warning device is provided, which comprises: a generation module configured to generate a first early warning information when a safety problem of a vehicle is detected according to a current state parameter and a pre-warning strategy, the first early warning information being used to prompt a user that the vehicle currently has a safety problem; a sending module configured to send the first early warning information and the current state parameter of the vehicle; and a receiving module configured to receive an updated pre-warning strategy, the updated pre-warning strategy being obtained according to the current state parameter of the vehicle and a historical state parameter of the vehicle when the vehicle currently does not have a safety problem.
[0021] In a fifth aspect, an electronic device is provided, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the electronic device performs the vehicle safety early warning method according to the first aspect or the vehicle safety early warning method according to the second aspect.
[0022] In a sixth aspect, a vehicle safety early warning system is provided, which comprises a server and a terminal in communication with each other, the terminal being arranged on a vehicle, and the server is configured to perform the vehicle safety early warning method according to the first aspect or the vehicle safety early warning method according to the second aspect.
[0023] In a seventh aspect, a computer readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the vehicle safety early warning method according to the first aspect or the vehicle safety early warning method according to the second aspect is implemented.
[0024] In an eighth aspect, a computer program product is provided, and when the computer program product is executed by a processor, the vehicle safety early warning method according to the first aspect or the vehicle safety early warning method according to the second aspect is implemented.
[0025] The vehicle safety early warning method provided in the present application comprises the following steps: obtaining first early warning information and a current state parameter of a vehicle, wherein the first early warning information is generated according to the current state parameter when a safety problem of the vehicle is detected according to a warning strategy, and the first early warning information is used to prompt a user that the vehicle currently has a safety problem; then, determining the first early warning information as invalid early warning information according to the current state parameter of the vehicle and a historical state parameter of the vehicle when the vehicle currently does not have a safety problem; finally, updating the warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and sending the updated warning strategy.
[0026] According to the above scheme, the validity (accuracy) of the first early warning information can be further verified after the first early warning information is generated according to the warning strategy, and the warning strategy can be adjusted when the first early warning information is invalid early warning information, so that the effectiveness of early warning of the vehicle safety can be improved, and the user experience can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0027] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained according to these drawings without creative labor for those skilled in the art.
[0028] Figure 1 is a schematic diagram of a vehicle safety early warning system provided by the present application;
[0029] Figure 2 is a schematic diagram of a terminal provided by the present application;
[0030] Figure 3a and Figure 3b is a schematic diagram of first early warning information output by a terminal provided by the present application;
[0031] Figure 4 is an interaction diagram of a vehicle safety early warning method provided by the present application;
[0032] Figure 5 is a flowchart of processing valid early warning information provided by the present application;
[0033] Figure 6 is a flowchart of another vehicle safety early warning method provided by the present application
[0034] Figure 7 is a structural diagram of a vehicle safety early warning device provided by the present application;
[0035] Figure 8is a structural diagram of another example vehicle safety warning device provided by the present application;
[0036] Figure 9 is a structural diagram of another example vehicle safety warning device provided by the present application;
[0037] Figure 10 is a structural diagram of an example vehicle safety warning system provided by the present application. DETAILED DESCRIPTION
[0038] For the purposes of the present application, the technical solutions and advantages will be more apparent from the following detailed description of the embodiments of the present application, taken in conjunction with the accompanying drawings.
[0039] The following description refers to the accompanying drawings. Unless otherwise indicated, like numbers in the various drawings of the accompanying drawings denote like or similar elements. The following detailed description does not provide design limitations or suggestions to the embodiments described in the example embodiments. Instead, they are merely examples of devices and methods consistent with some aspects of the present application, as described in the appended claims.
[0040] In the description of the present application, it should be understood that the terms "first", "second", and the like are used only for the purpose of description, and cannot be understood as indicating or implying relative importance. For those skilled in the art, the specific meaning of the above terms in the present application can be understood in specific circumstances. In addition, in the description of the present application, "multiple" means two or more, unless otherwise specified. The "and / or" describes the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases: A alone, A and B together, and B alone. The character " / " generally represents a "or" relationship between the associated objects.
[0041] In the related art, the traditional vehicle safety / performance detection method cannot enable the user to know the safety / performance problem of the vehicle at any time, therefore, the existing vehicle is configured with a related monitoring system to feed back the data related to the safety of the vehicle to the user in real time, and to perform corresponding warning when the vehicle has a safety problem. However, the method for warning the safety of the vehicle in the prior art still needs to be further improved.
[0042] The present application provides a vehicle safety warning method, electronic equipment and vehicle safety warning system, which can improve the effectiveness of vehicle safety warning and improve user experience.
[0043] Figure 1 is a schematic diagram of an example vehicle safety warning system provided by the present application, Figure 2 is a schematic diagram of an example terminal provided by the present application.
[0044] In the example embodiments, asFigure 1 As shown, the vehicle safety warning method provided by the present application can be applied to a vehicle safety warning system 100. The vehicle safety warning system 100 comprises a terminal 110 and a server 120. Among them, the terminal 110 can be a vehicle-mounted terminal in a vehicle, and various application programs (for example: application program 1, application program 2, application program 3) can be configured in the vehicle-mounted terminal to realize corresponding functions and interactions with the user; the server 120 is a computer that establishes a communication connection with the terminal 110, which can be a physical server or a cloud server. Figure 2 As shown, the terminal 110 can be a vehicle-mounted terminal in a vehicle, and various application programs (for example: application program 1, application program 2, application program 3) can be configured in the vehicle-mounted terminal to realize corresponding functions and interactions with the user; the server 120 is a computer that establishes a communication connection with the terminal 110, which can be a physical server or a cloud server.
[0045] The terminal 110 can obtain various state parameters related to the safety / performance of the vehicle through the controller area network (CAN) in the vehicle. Among them, the state parameters can include: parameters related to the performance of the terminal 110 (for example: memory usage, CPU utilization, disk transmission rate, network throughput, etc.), vehicle maintenance state, remaining power or oil of the vehicle, tire pressure of the vehicle tire, air quality and air humidity in the vehicle, etc.
[0046] The terminal 110 can generate and output the safety warning information of the vehicle (denoted as: first warning information) according to the warning strategy and the above-mentioned state parameters, and the server 120 can further judge the validity of the first warning information (that is, whether the vehicle indeed has a safety / performance problem), and in the case of invalid warning information, update the warning strategy and send the updated warning strategy to the terminal 110, so that the terminal 110 can generate and output valid warning information.
[0047] Optionally, an application program (APP) can be configured in the terminal 110, so as to realize the above-mentioned functions of obtaining state parameters, interacting with the server 120 and outputting warning information through the application program, and realizing the interaction with the user through the visual interface of the application program.
[0048] The specific implementation of the vehicle safety warning information provided by the present application is described below.
[0049] In an exemplary embodiment, the terminal 110 can be pre-configured with a warning strategy of different state parameters.
[0050] The early warning strategy can include a mapping relationship between the state parameter and the early warning level, i.e., the state parameter has a corresponding early warning level at different values. More specifically, the early warning strategy can include a mapping relationship between the state parameter, the state score, the state level, and the early warning level, i.e., the state parameter has a corresponding state score at different values, different state scores have a corresponding state level, and different state levels have a corresponding early warning level. In addition, the early warning strategy can also include a mapping relationship between the preset early warning level, the early warning level, the early warning information, and the prompt strength, i.e., after the early warning level reaches the preset early warning level, the corresponding early warning information is output, and different early warning information has different prompt strengths.
[0051] For example, the early warning level can be divided into three levels (high, medium, and low) (or one, two, or three levels, or other classification methods, which are not limited in the embodiment).
[0052] In addition, the preset early warning level can be set to medium (i.e., the early warning information is output when the early warning level is high or medium), the early warning information when the early warning level is one is a voice prompt, and the prompt information is displayed in the terminal 110 (high prompt strength), and so on; the early warning information when the early warning level is two is to display the prompt information in the terminal 110 and send the prompt information to the user's mobile phone (medium / low prompt strength), and so on.
[0053] In addition, the state level corresponding to the early warning level can be set to good (corresponding to low early warning level), poor (corresponding to medium early warning level), and urgent treatment (corresponding to high early warning level).
[0054] In addition, the state level corresponding to the state score can be set to 100-70 points for a good state, 69-40 points for a poor state, and 39-0 points for an urgent treatment state.
[0055] The mapping relationship between the state parameter and the state score / state level can be set according to the specific state parameter, for example:
[0056] For the memory usage (100%-0%) of the terminal 110, the mapping relationship between the memory usage and the state score / state level can be set as follows: the memory usage in the interval of 100%-70% corresponds to the state score of 0-39 points (urgent treatment state); the memory usage in the interval of 69%-40% corresponds to the state score of 40-69 points (poor state); and the memory usage in the interval of 39%-0% corresponds to the state score of 70-100 points (good state).
[0057] For the vehicle maintenance state, the mapping relationship between the state score (which can be calculated according to the number of days since the last maintenance) / state level can be set as follows: if the vehicle has been maintained for less than or equal to 2 months since the last maintenance, the corresponding state score is 100-80 points (good state); if the vehicle has been maintained for 3-6 months since the last maintenance, the corresponding state score is 79-40 points (poor state); if the vehicle has been maintained for more than or equal to 7 months since the last maintenance, the corresponding state score is 39-0 points (urgent treatment state).
[0058] For the air humidity inside the vehicle, the mapping relationship between the state score (which can be set according to different temperatures, seasons, and different air humidity scores) / state level can be set as follows: when the air humidity is in the interval of 40%-60%, the corresponding state score is 70-100 points (good state); when the air humidity is in the interval of 20%-39% and 61%-80%, the corresponding state score is 40-69 points (poor state); when the air humidity is in the interval of 0%-19% and 81%-100%, the corresponding state score is 0-39 points (urgent treatment state).
[0059] It should be noted that the related content set in the above early warning strategy is an example, and the early warning strategy can be flexibly configured according to actual conditions, which is not limited in this embodiment.
[0060] In an exemplary embodiment, after the terminal 110 obtains the current state parameter (which can be one or multiple) of the vehicle, it can determine the early warning level corresponding to each state parameter according to the early warning strategy to determine whether the current state of the vehicle has a safety / performance problem and whether the corresponding early warning information needs to be generated and output.
[0061] For example, when the early warning level reaches or is higher than the preset early warning level, it is determined that the current state of the vehicle has a safety / performance problem, and the early warning information with the prompt strength corresponding to the early warning level is output; when the early warning level is lower than the preset early warning level, it is determined that the current state of the vehicle does not have a safety / performance problem, and the early warning information can not be output.
[0062] Optionally, the terminal 110 can also output a solution for handling the current safety / performance problem of the vehicle while outputting the early warning information, to help the user effectively solve the current safety / performance problem of the vehicle.
[0063] Optionally, the terminal 110 can also display the state score or state level corresponding to each state parameter of the vehicle in the interface, so that the user can view the status of the state parameter he wants to know in real time.
[0064] ReferenceFigure 3a and Figure 3b a schematic diagram of the first warning information output by the terminal.
[0065] For example, assuming that the terminal 110 obtains the current memory usage of the vehicle as 80%, the terminal 110 can determine, according to the above-mentioned warning strategy (still taking the content of the above-mentioned warning strategy as an example), that the current memory usage of the vehicle is in the interval of 100% to 70%, and the corresponding state score is 20 points, in the state of urgent treatment, and the corresponding warning level is the high warning level (higher than the preset warning level). Then the terminal 110 can output the first warning information with high prompt intensity, for example, can output voice prompt (for example, "your memory usage is too high, please handle it in time"), and output display prompt information on the display interface, etc., to inform the user that the current memory usage of the terminal 110 is very high, and it is suggested to handle it immediately. Alternatively, the terminal 110 can also give relevant processing scheme, for example: end some processes in the terminal 110, close some unnecessary services, etc.
[0066] Assuming that the terminal 110 obtains the current vehicle maintenance state of the vehicle as 3 months away from the last maintenance, the terminal 110 can determine, according to the above-mentioned warning strategy, that the current vehicle maintenance state of the vehicle corresponds to the state score in the interval of 40 to 69 points, in the poor state, and the corresponding warning level is the medium warning level (reaching the preset warning level). Then the terminal 110 can output the first warning information with medium prompt intensity, for example, can display prompt information in the display interface, or send prompt information to the user's mobile phone, etc., to inform the user that the vehicle is currently far away from the last maintenance, and it is suggested to maintain as soon as possible, etc. Alternatively, the terminal 110 can also give relevant processing scheme, for example: find the nearest car repair shop for the user, establish vehicle maintenance schedule and reminder for the user, etc.
[0067] Figure 4 is an interaction diagram of a vehicle safety warning method provided by the present application.
[0068] S40, when detecting that the vehicle has safety problems according to the current state parameters of the vehicle according to the warning strategy, output the first warning information.
[0069] For example, if the terminal 110 analyzes the current state parameters of the vehicle obtained according to the above-mentioned warning strategy, and determines that the vehicle currently has safety / performance problems, the first warning information is generated and output.
[0070] S42, send the current state parameters of the vehicle and the first warning information to the server.
[0071] It can be understood that due to sensor errors or network delays, etc., the state parameters obtained by the terminal 110 can be inaccurate, or the early warning strategy in the terminal 110 cannot well conform to the actual situation of the vehicle, so that the first early warning information output by the terminal 110 is invalid early warning information; that is, the terminal 110 makes a judgment that the vehicle has a safety / performance problem, but in fact the vehicle does not have a safety / performance problem, so the first early warning information output by the terminal 110 is invalid early warning information.
[0072] For example, as shown in FIG. 8, it is assumed that the terminal 110 obtains the usage of the memory of the vehicle at a certain time as 80%, and outputs the first early warning information with a medium prompt strength according to the early warning strategy, but in fact the usage of the memory of the vehicle is 30%. According to the above early warning strategy, it can be determined that the current usage of the memory does not exist a problem, and the first early warning information output by the terminal 110 is invalid early warning information. Figure 3a For example, as shown in FIG. 9, it is assumed that the terminal 110 outputs the first early warning information with a medium prompt strength according to the early warning strategy when the vehicle has passed the last maintenance period for 3 months; but in combination with the recent use frequency of the vehicle, the use frequency of the vehicle is very low (for example, only used once in the past 3 months), so the vehicle does not need to be maintained at present, and it can be determined that the current maintenance state of the vehicle does not actually exist a problem, and the first early warning information output by the terminal 110 is invalid early warning information.
[0073] Figure 3b Therefore, after outputting the first early warning information, the terminal 110 can obtain the current state parameters of the vehicle again, and send the above-mentioned re-acquired state parameters and the first early warning information to the server 120.
[0074] S44, according to the current state parameters of the vehicle and the historical state parameters of the vehicle, it is determined that the vehicle currently does not exist a safety problem; the first early warning information is determined as invalid early warning information.
[0075] For example, the server 120 can determine whether the vehicle currently exists a safety / performance problem according to the above state parameters and the above early warning strategy. If the server 120 determines that the vehicle currently does not exist a safety / performance problem according to the current state parameters and the early warning strategy, the first early warning information is determined as invalid early warning information.
[0076] For example, the server 120 can determine whether the vehicle currently exists a safety / performance problem according to the above state parameters and the above early warning strategy. If the server 120 determines that the vehicle currently does not exist a safety / performance problem according to the current state parameters and the early warning strategy, the first early warning information is determined as invalid early warning information.
[0077] Specifically, the server 120 can determine the warning level corresponding to each state parameter according to the warning strategy, to determine whether the current state of the vehicle has a safety / performance problem. For example, when the warning level reaches or is higher than a preset warning level, it is determined that the current state of the vehicle has a safety / performance problem. The specific determination manner can refer to the related description of determining whether the current state of the vehicle has a safety / performance problem by the terminal 110 in the above embodiments, which will not be described here.
[0078] For example, as shown in FIG. 8, the memory usage obtained by the terminal 110 is 80%. Assuming that the actual memory usage obtained by the server 120 is 30%, it indicates that the information obtained by the terminal 110 is not accurate. Therefore, the server 120 can determine that the current memory usage of the vehicle is in a good state (the vehicle currently has no safety / performance problem) according to the warning strategy, and determine that the first warning information output by the terminal 110 is invalid warning information. Figure 3a
[0079] For example, as shown in FIG. 8, the memory usage obtained by the terminal 110 is 80%. Assuming that the actual memory usage obtained by the server 120 is 30%, it indicates that the information obtained by the terminal 110 is not accurate. Therefore, the server 120 can determine that the current memory usage of the vehicle is in a good state (the vehicle currently has no safety / performance problem) according to the warning strategy, and determine that the first warning information output by the terminal 110 is invalid warning information.
[0080] Therefore, the server 120 can also determine whether the current state of the vehicle has a safety / performance problem according to the obtained current state parameter, historical state parameter and warning strategy. If the server 120 determines that the current state of the vehicle has no safety / performance problem according to the current state parameter, historical state parameter and warning strategy, it is determined that the first warning information is invalid warning information.
[0081] Specifically, the server 120 can determine whether the warning strategy is reasonable in combination with the historical state parameter and the current state parameter, that is, determine whether the warning strategy conforms to the actual situation of the vehicle. If the warning strategy does not conform to the actual situation of the vehicle, it is determined that the current state of the vehicle has no safety / performance problem, and the first warning information is invalid warning information.
[0082] For example, as shown in FIG. 8, the memory usage obtained by the terminal 110 is 80%. Assuming that the actual memory usage obtained by the server 120 is 30%, it indicates that the information obtained by the terminal 110 is not accurate. Therefore, the server 120 can determine that the current memory usage of the vehicle is in a good state (the vehicle currently has no safety / performance problem) according to the warning strategy, and determine that the first warning information output by the terminal 110 is invalid warning information. Figure 3b As shown, the terminal 110 determines that the vehicle currently needs to be maintained according to the early warning strategy. Assuming that the server 120 determines that the actual use frequency of the vehicle by the user is not high according to the historical state parameters of the vehicle, it is indicated that the vehicle does not need to be maintained according to the current maintenance period, that is, the current early warning strategy does not well conform to the actual situation of the vehicle. Therefore, the server 120 can determine that the vehicle currently does not need to be maintained (the vehicle currently does not have a safety / performance problem) and determine that the first early warning information output by the terminal 110 is invalid early warning information.
[0083] S46, updating the early warning strategy according to the current state parameters of the vehicle and the historical state parameters of the vehicle.
[0084] For example, in the case where the early warning strategy does not conform to the actual state of the vehicle, the server 120 can update the current early warning strategy according to the current state parameters and the historical state parameters and the like. Specifically, when updating the early warning strategy, the server 120 can determine the critical state parameters corresponding to the safety problem of the vehicle according to the current state parameters and the historical state parameters and the like of the vehicle, and update the early warning strategy according to the critical state parameters.
[0085] For example, in the example of vehicle maintenance described in S44, the server 120 can determine the next maintenance time of the vehicle, that is, the critical state parameters for early warning of the maintenance state, according to the vehicle use frequency, the wear condition of each component and the like in the historical state parameters, for example, the critical state parameters for vehicle maintenance are set to 12 months. In this way, the early warning information can be output when the vehicle has not been maintained again after 12 months from the last maintenance, so that the early warning strategy can better conform to the actual state of the vehicle.
[0086] S48, sending the updated early warning strategy to the terminal.
[0087] For example, next, the server 120 sends the above updated early warning strategy to the terminal 110. Therefore, the terminal 110 can continue to detect the safety / performance of the vehicle according to the updated early warning strategy, that is, determine whether the vehicle currently has a safety / performance problem.
[0088] For example, S46 and S48 are related operations that the server 120 can perform in the case where the early warning strategy does not conform to the actual state of the vehicle; and in the case where the state parameters obtained by the terminal 110 are incorrect, the server 120 can send an instruction to the terminal 110 to suspend outputting the early warning information, so as to avoid the terminal 110 disturbing the user by outputting invalid early warning information multiple times.
[0089] For example, in the memory usage example described in S44, server 120 can send an instruction to terminal 110 to pause the output of the first warning information in order to avoid terminal 110 repeatedly outputting invalid warning information about memory usage and disturbing the user.
[0090] Optionally, after determining that the first warning information is invalid, the server 120 may record the number of times the first warning information is determined to be invalid (i.e., the number of times the first warning information is obtained). Further, the server 120 may set a first preset threshold, and if the number of times the first warning information is determined to be invalid reaches the first preset threshold (i.e., the number of times the first warning information is obtained reaches the first preset threshold), the server 120 may update the current warning strategy or send an instruction to the terminal 110 to pause the output of warning information.
[0091] In an exemplary embodiment, if the server 120 determines that the vehicle currently has a safety / performance problem based on the current status parameters and the warning strategy, then the first warning information is determined to be valid. Specifically, the server 120 can determine the warning level corresponding to each status parameter based on the warning strategy to determine whether the vehicle currently has a safety / performance problem. For example, if the warning level is lower than a preset warning level, it is determined that the vehicle currently does not have a safety / performance problem.
[0092] For example, such as Figure 3a As shown, the memory usage obtained by terminal 110 is 80%. Assuming the actual memory usage obtained by server 120 is also 80%, it indicates that the information obtained by terminal 110 is accurate. Therefore, server 120 can determine, based on the warning strategy, that the vehicle's current memory usage is in a state of urgent need for processing (the vehicle currently has a safety / performance issue), and determine that the first warning information output by terminal 110 is a valid warning.
[0093] Alternatively, if server 120 determines that the vehicle currently has a safety / performance problem based on the current status parameters, historical status parameters, and the warning strategy, then the first warning message is determined to be a valid warning message. Specifically, server 120 can combine historical and current status parameters to determine whether the warning strategy is reasonable, that is, whether the warning strategy matches the actual situation of the vehicle. If the warning strategy matches the actual situation of the vehicle, then it can be determined that the vehicle currently has a safety / performance problem, and the first warning message is a valid warning message.
[0094] For example, such as Figure 3bAs shown, the terminal 110 determines that the vehicle currently needs to be maintained according to the early warning strategy. It is assumed that the server 120 determines that the actual use frequency of the vehicle by the user is relatively high according to the historical state parameters of the vehicle, which indicates that the maintenance period set in the early warning strategy is suitable for the actual use frequency of the vehicle, that is, the current early warning strategy conforms to the actual situation of the vehicle. Therefore, the server 120 can determine that the vehicle currently needs to be maintained (the vehicle currently has a safety / performance problem) and determine that the first early warning information output by the terminal 110 is valid early warning information.
[0095] In addition to processing invalid early warning information, it can also be concerned whether the user has processed valid early warning information, that is, whether the user has processed the current problem of the vehicle after receiving valid early warning information.
[0096] Therefore, after the server 120 determines that the first early warning information is valid early warning information, the number of times (that is, the number of times the first early warning information is obtained) that the first early warning information is determined to be valid early warning information can be recorded.
[0097] Figure 5 The flowchart provided by the present application is an example of processing valid early warning information.
[0098] S50, the server determines that the number of times the first early warning information is obtained reaches a second preset threshold.
[0099] S52, the first instruction is sent to the terminal.
[0100] Further, the server 120 can set a second preset threshold, and send a first instruction to the terminal 110 when it is determined that the number of times the first early warning information is obtained reaches the second preset threshold. The first instruction includes an instruction to generate second early warning information, and the early warning level corresponding to the second early warning information is higher than the early warning level corresponding to the first early warning information.
[0101] S54, the terminal generates the second early warning information in response to the first instruction.
[0102] For example, the terminal 110 generates the second early warning information in response to the above-mentioned first instruction. Since the early warning level corresponding to the second early warning information is higher than the early warning level corresponding to the first early warning information, the prompt strength of the early warning information can be improved to strengthen the reminder to the user.
[0103] In an exemplary embodiment, if the terminal 110 outputs valid first early warning information, but the user feels disturbed by the early warning information, or the user thinks that the first early warning information is actually invalid, the user can also choose to ignore the first early warning information output by the terminal 110 and further mark it as a false alarm.
[0104] For example, the user can click the "ignore" or "false alarm" button in the display interface of the terminal 110. Thus, the terminal 110 sends the information that the first warning is ignored and / or marked as a false alarm to the server 120, so that the server 120 can send a second instruction to the terminal 110, which includes the instruction to stop generating the first warning information, to instruct the terminal 110 to stop sending the first warning information. Further, the server 120 can also send a third instruction to the terminal, so that the terminal 110 responds to the third instruction and generates a third warning information with a lower warning level than the first warning information, to avoid disturbing the user.
[0105] Figure 6 is a flowchart of another example vehicle safety warning method provided by the present application.
[0106] In an example embodiment, the overall implementation of the vehicle safety warning method provided by the present application is as follows:
[0107] S60, the terminal acquires the current state parameter of the vehicle.
[0108] S61, the terminal determines whether the vehicle currently has a safety problem.
[0109] For example, after the terminal 110 acquires the current state parameter of the vehicle, it determines whether the vehicle currently has a safety problem according to the current state parameter and the warning strategy. If the vehicle currently has a safety problem, S62 is performed; if the vehicle currently does not have a safety problem, the process ends.
[0110] Alternatively, the implementation of S60 to S61 can refer to the related description in the embodiment shown in Figures 1 to 3b , which will not be repeated here.
[0111] S62, in the case where the vehicle currently has a safety problem, the terminal outputs a first warning information.
[0112] For example, if the terminal 110 determines that the vehicle currently has a safety problem, it outputs a first warning information.
[0113] Alternatively, for specific implementation, please refer to the related description of S40 in Figure 4 , which will not be repeated here.
[0114] S63, the server determines whether the vehicle currently has a safety problem.
[0115] For example, then, the server 120 further determines whether the vehicle currently has a safety problem according to the current state parameter, historical state parameter and other data. If the vehicle currently has a safety problem, S67 is performed; if the vehicle currently does not have a safety problem, S64 is performed.
[0116] S64, in the case that the vehicle currently does not have a safety problem, the server determines that the first warning information is invalid warning information.
[0117] Optionally, the specific implementation of S63 to S64 can refer to the related description of S44 in Figure 4 , which will not be described here again.
[0118] S65, the server determines whether the number of invalid warnings reaches a first preset threshold.
[0119] Illustratively, if the server 120 determines that the first warning information is invalid warning information, it can further determine whether the number of invalid warnings reaches a first preset threshold. In the case that the number of invalid warnings reaches the first preset threshold, S66 is performed; in the case that the number of invalid warnings does not reach the first preset threshold, the process ends.
[0120] S66, in the case that the number of invalid warnings reaches the first preset threshold, the server makes the terminal stop warning and updates the warning strategy.
[0121] Illustratively, if the number of invalid warnings reaches the first preset threshold, the server 120 can make the terminal 110 stop warning; or the server 120 can update the warning strategy and send the updated warning strategy to the terminal 110.
[0122] Optionally, the specific implementation of S65 to S66 can refer to the related description of S46 in Figure 4 , which will not be described here again.
[0123] S67, in the case that the vehicle currently has a safety problem, the server determines that the first warning information is valid warning information.
[0124] S68, the server determines whether the number of valid warnings reaches a second preset threshold.
[0125] Illustratively, if the server 120 determines that the first warning information is valid warning information, it can further determine whether the number of valid warnings reaches a second preset threshold. In the case that the number of valid warnings reaches the second preset threshold, S69 is performed; in the case that the number of valid warnings does not reach the second preset threshold, the process ends.
[0126] Optionally, the specific implementation can refer to the related description of S50 in Figure 5 , which will not be described here again.
[0127] S69, in the case that the number of valid warnings reaches the second preset threshold, the server makes the terminal upgrade the warning level.
[0128] For example, if the number of valid early warnings reaches a second preset threshold, the server 120 can cause the terminal 110 to upgrade the early warning level.
[0129] Alternatively, for specific implementation manners, please refer to the related description of S54 in Figure 5 , which will not be repeated here.
[0130] S610, the user manually ignores, and / or, marks false positives.
[0131] S611, the server causes the terminal to stop early warning and reduce the early warning level.
[0132] For example, if the user actively ignores the early warning information output by the terminal 110 and / or marks it as a false positive, the server 120 can cause the terminal 110 to stop early warning; further, the server 120 can also reduce the early warning level of the early warning information; thus, it can avoid disturbing the user.
[0133] The present application can obtain various state parameters related to vehicle safety / performance, and perform safety / performance evaluation on the vehicle according to the obtained state parameters according to the early warning strategy, and output early warning information. Further, the effectiveness of the output early warning information can be verified; in the case of invalid early warning information, the early warning strategy is optimized, so as to avoid repeatedly outputting invalid early warning information and disturbing the user; and in the case of valid early warning information and multiple outputs of the valid early warning information, it is indicated that the user has not processed the corresponding safety / performance problem, so as to improve the prompt strength of the early warning information, so as to further prompt the user to process in time.
[0134] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0135] Figure 7 is a structural diagram of a vehicle safety early warning device provided by the present application.
[0136] The vehicle safety early warning device 700 in the embodiment of the present application is applied to the server 120 in the vehicle safety early warning system 100 as shown in Figure 1 , the vehicle safety early warning system 100 further includes a terminal 110 in communication connection with the server 120, the terminal 110 is arranged on a vehicle, and the vehicle safety early warning device 700 includes an acquisition module 710, a determination module 720, and an update module 730.
[0137] The acquisition module 710 is configured to acquire first early warning information and a current state parameter of the vehicle, the first early warning information being generated when it is detected according to the current state parameter of the vehicle that the vehicle has a safety problem according to an early warning strategy, and the first early warning information being used to prompt the user that the vehicle currently has a safety problem.
[0138] The determination module 720 is configured to determine that the vehicle currently does not have a safety problem according to the current state parameter of the vehicle and a historical state parameter of the vehicle, and determine the first early warning information as invalid early warning information.
[0139] The update module 730 is configured to update the early warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and send the updated early warning strategy.
[0140] Figure 8 FIG. 7 is a structural diagram of another vehicle safety early warning device provided by the present application.
[0141] In a possible implementation manner, the update module 730 is specifically configured to determine a critical state parameter corresponding to a situation in which the vehicle has a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and update the early warning strategy according to the critical state parameter.
[0142] In a possible implementation manner, the determination module 720 is further configured to determine that the number of times of acquiring the first early warning information reaches a first preset threshold.
[0143] In an exemplary embodiment, based on the foregoing scheme, the early warning strategy includes a mapping relationship between the state parameter and a warning level; the first early warning information is generated when a warning level corresponding to the current state parameter of the vehicle is higher than a preset warning level, and the warning level corresponding to the current state parameter of the vehicle is determined according to the current state parameter of the vehicle and the mapping relationship.
[0144] Optionally, the device further includes a second sending module 740.
[0145] In a possible implementation manner, the warning level is directly proportional to the prompting strength of the first early warning information; the determination module 720 is further configured to determine that the vehicle currently has a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and determine the first early warning information as valid early warning information; and the second sending module 740 is configured to send a first instruction if the number of times of acquiring the first early warning information reaches a second preset threshold, the first instruction including an instruction of generating second early warning information, and a warning level corresponding to the second early warning information being higher than a warning level corresponding to the first early warning information.
[0146] In a possible implementation, the determination module 720 is further configured to determine that the first early warning information is marked as a false alarm by the user, and the second sending module 740 is further configured to send a second instruction, where the second instruction includes an instruction to stop generating the first early warning information.
[0147] In an exemplary embodiment, based on the foregoing scheme, the state parameter includes any one of a memory state parameter of the car machine, a processor state parameter of the car machine, a disk state parameter of the car machine, a network state parameter of the car machine, a vehicle maintenance state parameter, an electric quantity state parameter, an oil quantity state parameter, a tire pressure state parameter, an air quality state parameter in the vehicle, and an air humidity state parameter in the vehicle.
[0148] Figure 9 is a structural diagram of another vehicle safety early warning device provided by the present application.
[0149] The vehicle safety early warning device 900 in the embodiment of the present application is applied to a terminal 110 in a vehicle safety early warning system 100 as shown in the figure. Figure 1 The vehicle safety early warning system 100 further includes a server 120 in communication connection with the terminal 110, the terminal 110 is arranged on a vehicle, and the vehicle safety early warning device 900 includes a generation module 910, a sending module 920, and a receiving module 930.
[0150] The generation module 910 is configured to generate first early warning information when it is detected according to a state parameter of the vehicle at present and an early warning strategy that the vehicle has a safety problem, and the first early warning information is used to prompt a user that the vehicle has a safety problem at present.
[0151] The sending module 920 is configured to send the first early warning information and the state parameter of the vehicle at present.
[0152] The receiving module 930 is configured to receive an updated early warning strategy, and the updated early warning strategy is obtained according to the state parameter of the vehicle at present and a historical state parameter of the vehicle when the vehicle has no safety problem at present.
[0153] It should be noted that the vehicle safety early warning device provided in the above embodiments is used to execute the vehicle safety early warning method, and the division of the above functional modules is only used as an example, and in actual application, 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 functions described above. In addition, the vehicle safety early warning device and the vehicle safety early warning method provided in the above embodiments belong to the same concept, so for the details not disclosed in the device embodiments of the present application, please refer to the above-mentioned vehicle safety early warning method embodiments of the present application, which will not be described here.
[0154] The serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
[0155] The embodiment of the present application further provides a vehicle safety early warning system, including a memory, a processor and a computer program stored in the memory and capable of running on the processor, and when the processor executes the program, the steps of the method of any one of the above embodiments are implemented.
[0156] Figure 10 is a structural diagram of an electronic device provided by the present application. Referring to FIG. 1, Figure 10 As shown in the figure, the electronic device 1000 includes a terminal 110 and a server 120, the terminal 110 includes a processor 1001 and a memory 1002, and the server 120 includes a processor 1001' and a memory 1002'.
[0157] In the embodiment of the present application, the processor 1001 and the processor 1001' are the control center of the computer system, which can be the processor of a physical machine or the processor of a virtual machine. The processor 1001 and the processor 1001' can include one or more processing cores, such as a 4-core processor, a 10-core processor, etc. The processor 1001 and the processor 1001' can be implemented in at least one of the following hardware forms: Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), Programmable Logic Array (PLA). The processor 1001 and the processor 1001' can also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake-up state, also known as the Central Processing Unit (CPU); the coprocessor is a low-power processor for processing data in the standby state.
[0158] In the embodiment of the present application, the processor 1001 is used for:
[0159] obtaining first early warning information and a current state parameter of the vehicle, the first early warning information being generated when it is detected according to the current state parameter of the vehicle that the vehicle has a safety problem according to the early warning strategy, the first early warning information being used to prompt the user that the vehicle currently has a safety problem; determining that the vehicle currently has no safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; determining the first early warning information as invalid early warning information; updating the early warning strategy according to the current state parameter of the vehicle and the historical state parameter of the vehicle, and sending the updated early warning strategy.
[0160] Further, the processor 1001 is specifically configured to: determine a critical state parameter corresponding to the vehicle existing a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; and update the early warning strategy according to the critical state parameter.
[0161] Optionally, the processor 1001 is further configured to: determine that the number of times of obtaining the first early warning information reaches a first preset threshold.
[0162] In an example embodiment, based on the foregoing scheme, the early warning strategy includes a mapping relationship between a state parameter and a warning level; the first early warning information is generated when the warning level corresponding to the current state parameter of the vehicle is higher than a preset warning level, and the warning level corresponding to the current state parameter of the vehicle is determined according to the current state parameter of the vehicle and the mapping relationship.
[0163] Optionally, the higher the warning level is, the higher the prompt strength of the first early warning information is; the processor 1001 is further configured to: determine that the vehicle currently exists a safety problem according to the current state parameter of the vehicle and the historical state parameter of the vehicle; and determine the first early warning information as valid early warning information; and the processor 1001 is further configured to: if the number of times of obtaining the first early warning information reaches a second preset threshold, send a first instruction, the first instruction including an instruction of generating second early warning information, and the warning level corresponding to the second early warning information being higher than the warning level corresponding to the first early warning information.
[0164] Optionally, the processor 1001 is further configured to: determine that the first early warning information is marked as a false alarm by a user; and send a second instruction, the second instruction including an instruction of stopping generating the first early warning information.
[0165] In an example embodiment, based on the foregoing scheme, the state parameter includes any one of a memory state parameter of a vehicle machine, a processor state parameter of the vehicle machine, a disk state parameter of the vehicle machine, a network state parameter of the vehicle machine, a vehicle maintenance state parameter, a power state parameter, an oil quantity state parameter, a tire pressure state parameter, an air quality state parameter in a vehicle, and an air humidity state parameter in the vehicle.
[0166] In an embodiment of the present application, the processor 1001' is configured to:
[0167] When it is detected according to the current state parameter of the vehicle that the vehicle has a safety problem according to the early warning strategy, first early warning information is generated, the first early warning information is used to prompt the user that the vehicle currently has a safety problem; the first early warning information and the current state parameter of the vehicle are sent; the updated early warning strategy is received, the updated early warning strategy is obtained according to the current state parameter of the vehicle and the historical state parameter of the vehicle when the vehicle currently does not have a safety problem.
[0168] The memory 1002 and the memory 1002' can include one or more computer-readable storage media. The computer-readable storage media can be non-transitory. The memory 1002 and the memory 1002' can also include high-speed random access memory and nonvolatile memory, such as one or more magnetic disk storage devices, flash memory devices. In some embodiments of the present application, the non-transitory computer-readable storage medium in the memory 1002 and the memory 1002' is used to store at least one instruction for being executed by the processor 1001 to implement the method in the embodiments of the present application.
[0169] In some embodiments, the electronic device 1000 further includes a peripheral device interface 1003 and at least one peripheral device. The processor 1001 / processor 1001', the memory 1002 / memory 1002', and the peripheral device interface 1003 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 1003 through a bus, a signal line, or a circuit board. Specifically, the peripheral device includes at least one of a display screen 1004, a camera 1005, and an audio circuit 1006.
[0170] The peripheral device interface 1003 can be used to connect at least one peripheral device related to input / output (I / O) to the processor 1001 / processor 1001' and the memory 1002 / memory 1002'. In some embodiments of the present application, the processor 1001 / processor 1001', the memory 1002 / memory 1002', and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments of the present application, any one or two of the processor 1001 / processor 1001', the memory 1002 / memory 1002', and the peripheral device interface 1003 can be implemented on a separate chip or circuit board. The embodiments of the present application do not make specific limitations in this regard.
[0171] The display screen 1004 is configured to display a user interface (UI). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1004 is a touch display screen, the display screen 1004 is further configured to capture touch signals on or above the surface of the display screen 1004. The touch signals can be input to the processor 1001 / processor 1001' as control signals for processing. In this case, the display screen 1004 can also be configured to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments of the present application, the display screen 1004 can be one, disposed on the front panel of the terminal 110 / server 120; in some other embodiments of the present application, the display screen 1004 can be at least two, respectively disposed on different surfaces of the terminal 110 / server 120 or in a folding design; in some other embodiments of the present application, the display screen 1004 can be a flexible display screen, disposed on a curved surface or a folding surface of the terminal 110 / server 120. Even, the display screen 1004 can also be disposed in an irregular shape other than a rectangle, i.e., a special-shaped screen. The display screen 1004 can be made of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0172] The camera 1005 is configured to capture images or videos. Optionally, the camera 1005 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, the rear camera is at least two, respectively any one of a main camera, a depth-of-field camera, a wide-angle camera, and a long-focus camera, to realize the background blurring function of the main camera and the depth-of-field camera, the panorama shooting and virtual reality (VR) shooting function of the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments of the present application, the camera 1005 can further include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The dual-color-temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0173] The audio circuit 1006 can include a microphone and a speaker. The microphone is configured to capture sound waves of a user and the environment, and convert the sound waves into an electrical signal input to the processor 1001 / processor 1001' for processing. For the purpose of stereo sound capture or noise reduction, the microphone can be multiple, respectively disposed on different parts of the terminal 110 / server 120. The microphone can also be an array microphone or an omnidirectional capture microphone.
[0174] The power supply 1007 is configured to supply power to various components in the terminal 110 / server 120. The power supply 1007 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1007 includes a rechargeable battery, the rechargeable battery can be a wired charging battery or a wireless charging battery. The wired charging battery is a battery that is charged through a wired line, and the wireless charging battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0175] The terminal structure diagram shown in the embodiments of the present application does not constitute a limitation on the electronic device 1000, and the electronic device 1000 can include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0176] The embodiments of the present application also provide a computer readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of the method of any of the preceding embodiments. The computer readable storage medium can include, but is not limited to, any type of disk including floppy disks, optical disks, DVD (Digital Video Disc), CD-ROM (Compact Disc Read-Only Memory), micro-drives, and magneto-optical disks, ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), DRAM (Dynamic Random Access Memory), VRAM (Video Random Access Memory), flash memory devices, magnetic or optical cards, nanosystems (including molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0177] In the present application, the terms "first", "second" and the like are used only for the purpose of description, and should not be understood as indicating or implying relative importance or sequence; the term "multiple" refers to two or more, unless otherwise explicitly limited. The terms "mounting", "connecting", "connecting", "fixing" and the like should be understood in a broad sense, for example, "connecting" can be fixed connection, or detachable connection, or integral connection; "connecting" can be direct connection, or indirect connection through intermediate medium. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0178] In the description of the present application, it should be understood that the orientation or position relationship indicated by the terms "upper", "lower" and the like is based on the orientation or position relationship shown in the drawings, and is only for the purpose of facilitating the description of the present application and simplifying the description, and does not indicate or imply that the device or unit referred to must have a specific direction, be constructed and operated in a specific orientation, therefore, it should not be understood as a limitation on the present application.
[0179] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, any skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, any equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A vehicle safety early warning method, characterized in that, The method includes: The system acquires a first warning message and the vehicle's current status parameters. The first warning message is generated when a safety problem is detected in the vehicle based on the vehicle's current status parameters and a warning strategy. The first warning message is used to alert the user that there is a safety problem with the vehicle. Based on the vehicle's current status parameters and its historical status parameters, it is determined that the vehicle currently does not have any safety issues. The first warning message is determined to be an invalid warning message; The number of times the first warning message is determined to be an invalid warning message; When the number of times the first warning information is an invalid warning information reaches a first preset threshold, the critical state parameters corresponding to when the vehicle has a safety problem are determined based on the current state parameters of the vehicle and the historical state parameters of the vehicle. The early warning strategy is updated based on the critical state parameters, and the updated early warning strategy is sent.
2. The method according to claim 1, characterized in that, The early warning strategy includes the mapping relationship between status parameters and early warning levels; The first warning information is generated when the warning level corresponding to the current state parameter of the vehicle is higher than the preset warning level. The warning level corresponding to the current state parameter of the vehicle is determined based on the current state parameter of the vehicle and the mapping relationship.
3. The method according to claim 2, characterized in that, The warning level is proportional to the intensity of the first warning information; the method further includes: Based on the vehicle's current status parameters and its historical status parameters, it is determined that the vehicle currently has a safety issue. The first warning message is determined to be a valid warning message; If the number of times the first warning information is obtained reaches a second preset threshold, a first instruction is sent, the first instruction including an instruction to generate a second warning information, the warning level corresponding to the second warning information being higher than the warning level corresponding to the first warning information.
4. The method according to claim 3, characterized in that, The method further includes: It was determined that the first warning message was marked as a false alarm by the user; Send a second instruction, which includes an instruction to stop generating the first warning information.
5. The method according to any one of claims 1 to 4, characterized in that, The status parameters are used to represent the safety status of the vehicle. The status parameters include any one of the following: vehicle system memory status parameters, vehicle system processor status parameters, vehicle system disk status parameters, vehicle system network status parameters, vehicle maintenance status parameters, battery status parameters, fuel level status parameters, tire pressure status parameters, in-vehicle air quality status parameters, and in-vehicle air humidity status parameters.
6. A vehicle safety early warning method, characterized in that, The method includes: When a safety problem is detected in the vehicle based on the current status parameters of the vehicle and in accordance with the warning strategy, a first warning message is generated. The first warning message is used to alert the user that there is a safety problem in the vehicle. Send the first warning message and the current status parameters of the vehicle; The updated warning strategy is received. The updated warning strategy is obtained by updating the warning strategy according to a critical state parameter when the number of times the first warning information is an invalid warning information reaches a first preset number. The critical state parameter is the state parameter corresponding to the vehicle having a safety problem, which is determined based on the current state parameter of the vehicle and the historical state parameter of the vehicle.
7. An electronic device, characterized in that, The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it causes the electronic device to perform a vehicle safety warning method as described in any one of claims 1 to 5, or a vehicle safety warning method as described in claim 6.
8. A vehicle safety warning system, characterized in that, The system includes a server and a terminal that are interconnected, the terminal being mounted on a vehicle, the server being used to execute the vehicle safety warning method as described in any one of claims 1 to 5, and the terminal being used to execute the vehicle safety warning method as described in claim 6.
Citation Information
Patent Citations
Vehicle early warning threshold update method and system and electronic device
CN108216098A
Fatigue driving early warning method and system of vehicle, vehicle and readable storage medium
CN113936427A