Vehicle safety level determination method, device, equipment and readable storage medium
By acquiring sub-component data of vehicle parts and calculating their status values to determine the vehicle's safety level, the problem of inaccurate subjective judgment by car owners is solved, achieving higher accuracy in safety level and driving safety.
Patent Information
- Application Number
- CN202210186142.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-28
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2042-02-28
AI Technical Summary
In the existing technology, the determination of vehicle safety level relies on the owner's subjective awareness, which leads to inaccurate determination and thus affects the safety factor of vehicle driving.
By acquiring temperature, speed, and mileage data of each sub-component of the vehicle within a target time period, the state values of each sub-component are determined based on this data, and then the safety level of the vehicle components and the vehicle is calculated, taking into account internal and external wear and tear, and optimizing the results using component image matching and driving habit data.
It improves the accuracy of vehicle safety ratings, enhances vehicle safety, and reduces errors caused by subjective judgment.
Smart Images

Figure CN114463566B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a method, apparatus, device, and readable storage medium for determining vehicle safety levels. Background Technology
[0002] With the continuous development of internet technology and the improvement of people's living standards, the number of vehicles on the road is increasing, and the probability of traffic accidents is also increasing. In order to improve the safety of driving, car owners need to obtain their vehicle's safety rating in a timely manner.
[0003] In related technologies, vehicle owners observe vehicle components and determine the vehicle's safety level based on the observation results. However, the aforementioned methods for determining vehicle safety levels rely on the owner's subjective perception, making the determination of the vehicle's safety level inaccurate and further resulting in a lower safety coefficient for vehicle operation. Summary of the Invention
[0004] This application provides a method, apparatus, device, and readable storage medium for determining vehicle safety levels, which can be used to solve problems in related technologies. The technical solution is as follows:
[0005] On one hand, embodiments of this application provide a method for determining the safety level of a vehicle, the method comprising:
[0006] Obtain component data of each sub-component of the vehicle components of the target vehicle, wherein the component data includes at least one of the temperature, speed and mileage of the sub-component within the target time period;
[0007] Based on the component data of each sub-component, a first state value is determined for each sub-component, and the first state value is used to indicate the internal wear condition of the sub-component;
[0008] Based on the first state values of each sub-component, a second state value of the vehicle component is determined, and the second state value is used to indicate the internal wear condition of the vehicle component.
[0009] The safety level of the target vehicle is determined based on the second state value of the vehicle components.
[0010] In one possible implementation, determining the safety level of the target vehicle based on the second state value of the vehicle components includes:
[0011] Based on the second state value of the vehicle component, the target state value of the vehicle component is determined;
[0012] The safety level of the target vehicle is determined based on the target state values of the vehicle components.
[0013] In one possible implementation, determining the target state value of the vehicle component based on the second state value of the vehicle component includes:
[0014] Based on the second state value and the third state value of the vehicle component, a target state value of the vehicle component is determined. The third state value of the vehicle component is determined based on a component image of the vehicle component and is used to indicate the external wear condition of the vehicle component.
[0015] In one possible implementation, before determining the target state value of the vehicle component based on the second state value and the third state value of the vehicle component, the method further includes:
[0016] Determine the component model of the vehicle component;
[0017] Obtain multiple candidate images that match the component model of the vehicle component, wherein the candidate images are images of the vehicle component of the component model under different state values;
[0018] Determine the matching degree between the component image of the vehicle component and each candidate image;
[0019] The third state value of the vehicle component is determined based on the state value corresponding to the candidate image whose matching degree meets the matching requirements.
[0020] In one possible implementation, determining the target state value of the vehicle component based on the second state value and the third state value of the vehicle component includes:
[0021] Based on the second state value of the vehicle component, the third state value of the vehicle component, and the fourth state value of the target vehicle, a target state value of the vehicle component is determined. The fourth state value of the vehicle component is determined based on the driving habits of the target object during the target time period. The fourth state value is used to indicate the wear and tear of additional components that affect the vehicle component.
[0022] In one possible implementation, determining the target state value of the vehicle component based on the second state value of the vehicle component, the third state value of the vehicle component, and the fourth state value of the target vehicle includes:
[0023] Based on the second state value and the third state value of the vehicle component, an average state value of the vehicle component is determined, which is used to indicate the overall wear condition of the vehicle component.
[0024] The sum of the average state value of the vehicle component and the fourth state value of the target vehicle is taken as the target state value of the vehicle component.
[0025] In one possible implementation, determining the safety level of the target vehicle based on the target state values of the vehicle components includes:
[0026] In response to the fact that the number of vehicle components is one, the difference between the target state value of the vehicle component and the standard threshold of the vehicle component is determined, and the safety level of the target vehicle is determined based on the difference, wherein the standard threshold is used to indicate the value of the vehicle component in a standard state;
[0027] In response to the fact that there are multiple vehicle components, based on the target state value of each vehicle component and the standard threshold of each vehicle component, the number of vehicle components whose target state value is greater than the standard threshold is determined, and the safety level of the target vehicle is determined based on the number of vehicle components whose target state value is greater than the standard threshold.
[0028] In one possible implementation, after determining the safety level of the target vehicle based on the second state value of the vehicle components, the method further includes:
[0029] In response to the target vehicle's safety level being lower than a level threshold, the current location of the target vehicle is obtained;
[0030] The current location of the target vehicle is sent to the server, which then determines a target area based on the target vehicle's current location. A notification message is then sent to other vehicles located within the target area, indicating that a vehicle with a safety level lower than the specified threshold exists within the target area.
[0031] In one possible implementation, determining the second state value of the vehicle component based on the first state values of each sub-component includes:
[0032] Determine the weight parameters corresponding to each sub-component;
[0033] The second state value of the vehicle component is determined based on the first state value of each sub-component and the weight parameters corresponding to each sub-component.
[0034] On the other hand, embodiments of this application provide a device for determining vehicle safety levels, the device comprising:
[0035] The acquisition module is used to acquire component data of each sub-component of the vehicle components of the target vehicle, wherein the component data includes at least one of the temperature, speed and mileage of the sub-component within the target time period;
[0036] The determination module is used to determine a first state value of each sub-component based on the component data of each sub-component, wherein the first state value is used to indicate the internal wear condition of the sub-component;
[0037] The determining module is further configured to determine a second state value of the vehicle component based on the first state value of each sub-component, wherein the second state value is used to indicate the internal wear condition of the vehicle component.
[0038] The determining module is further configured to determine the safety level of the target vehicle based on the second state value of the vehicle components.
[0039] In one possible implementation, the determining module is configured to determine a target state value of the vehicle component based on a second state value of the vehicle component; and to determine the safety level of the target vehicle based on the target state value of the vehicle component.
[0040] In one possible implementation, the determining module is configured to determine a target state value of the vehicle component based on a second state value and a third state value of the vehicle component, wherein the third state value of the vehicle component is determined based on a component image of the vehicle component, and the third state value is used to indicate the external wear condition of the vehicle component.
[0041] In one possible implementation, the determining module is further configured to: determine the component model of the vehicle component; acquire multiple candidate images that match the component model of the vehicle component, wherein the candidate images are images corresponding to the vehicle component of the component model under different state values; determine the matching degree between the component image of the vehicle component and each candidate image; and determine the third state value of the vehicle component based on the state value corresponding to the candidate image whose matching degree meets the matching requirements.
[0042] In one possible implementation, the determining module is configured to determine a target state value of the vehicle component based on a second state value of the vehicle component, a third state value of the vehicle component, and a fourth state value of the target vehicle. The fourth state value of the vehicle component is determined based on the driving habits of the target object during the target time period. The fourth state value is used to indicate the wear and tear of additional components that affect the vehicle component.
[0043] In one possible implementation, the determining module is configured to determine an average state value of the vehicle component based on a second state value and a third state value of the vehicle component, the average state value indicating the overall wear of the vehicle component; and to use the sum of the average state value of the vehicle component and a fourth state value of the target vehicle as the target state value of the vehicle component.
[0044] In one possible implementation, the determining module is configured to, in response to the number of vehicle components being one, determine the difference between a target state value of the vehicle component and a standard threshold value of the vehicle component, and determine the safety level of the target vehicle based on the difference, wherein the standard threshold value indicates the value of the vehicle component in a standard state; and in response to the number of vehicle components being multiple, determine the number of vehicle components whose target state values are greater than the standard threshold value based on the target state values of each vehicle component and the standard threshold value of each vehicle component, and determine the safety level of the target vehicle based on the number of vehicle components whose target state values are greater than the standard threshold value.
[0045] In one possible implementation, the acquisition module is further configured to acquire the current location of the target vehicle in response to the target vehicle's security level being less than a level threshold.
[0046] The device further includes:
[0047] The sending module is used to send the current location of the target vehicle to the server, and the server determines the target area based on the current location of the target vehicle. The server then sends a prompt message to other vehicles located in the target area, and the prompt message is used to indicate that there are vehicles in the target area with a safety level lower than the level threshold.
[0048] In one possible implementation, the determining module is used to determine the weight parameters corresponding to each sub-component; and to determine the second state value of the vehicle component based on the first state value of each sub-component and the weight parameters corresponding to each sub-component.
[0049] On the other hand, embodiments of this application provide an electronic device, which includes a processor and a memory. The memory stores at least one piece of program code, which is loaded and executed by the processor to enable the electronic device to implement any of the above-described methods for determining vehicle safety levels.
[0050] On the other hand, a computer-readable storage medium is also provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to enable a computer to implement any of the above-described methods for determining the vehicle safety level.
[0051] On the other hand, a computer program or computer program product is also provided, wherein the computer program or computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-mentioned methods for determining vehicle safety levels.
[0052] The technical solution provided in this application has at least the following beneficial effects:
[0053] The technical solution provided in this application is based on component data of each sub-component in the vehicle's components, determining the state value of each sub-component, determining the state value of the vehicle components based on the state values of each sub-component, and then determining the vehicle's safety level based on the state values of the vehicle components. This method does not require the driver's subjective awareness to determine the vehicle's safety level, resulting in higher accuracy of the determined vehicle safety level and further improving the vehicle's driving safety coefficient. Attached Figure Description
[0054] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0055] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for determining vehicle safety levels provided in this application embodiment;
[0056] Figure 2 This is a flowchart illustrating a method for determining a vehicle safety level according to an embodiment of this application;
[0057] Figure 3 This is a schematic diagram of the structure of a vehicle safety level determination device provided in an embodiment of this application;
[0058] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0059] Figure 5 This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0061] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for determining vehicle safety levels provided in this application embodiment, such as... Figure 1 As shown, the implementation environment includes: electronic device 101 and server 102.
[0062] Electronic device 101 can be a vehicle-mounted terminal or a device capable of remotely controlling a vehicle-mounted terminal; this application embodiment does not limit this. Electronic device 101 is used to execute the vehicle safety level determination method provided in this application embodiment.
[0063] Alternatively, the method for determining the vehicle safety level provided in this application embodiment can also be implemented through the interaction between the electronic device 101 and the server 102.
[0064] Electronic device 101 can refer to one of a plurality of electronic devices. This embodiment uses electronic device 101 as an example only. Those skilled in the art will know that the number of electronic devices 101 can be more or less. For example, there may be only one electronic device 101, or there may be dozens or hundreds of electronic devices 101, or even more. This application embodiment does not limit the number or type of electronic devices.
[0065] Server 102 can be a single server, a server cluster consisting of multiple servers, or any of the following: a cloud computing platform or a virtualization center. This embodiment of the application does not limit this. Server 102 communicates with electronic device 101 via a wired or wireless network. Server 102 has data receiving, data processing, and data sending functions. Of course, server 102 may also have other functions, which are not limited in this embodiment of the application.
[0066] Based on the above-described implementation environment, this application provides a method for determining vehicle safety levels. Figure 2 The flowchart shown in this embodiment of the present application illustrates a method for determining a vehicle safety level. This method can be implemented by... Figure 1 The electronic device 101 in the system performs the operation. For example... Figure 2 As shown, the method includes the following steps:
[0067] In step 201, component data of each sub-component of the vehicle components of the target vehicle is obtained. The component data includes at least one of the temperature, speed and mileage of the sub-component within the target time period.
[0068] In an exemplary embodiment of this application, the target vehicle includes at least one vehicle component, and each vehicle component includes at least one sub-component. Optionally, the electronic device stores component data of each sub-component included in the vehicle component of the target vehicle. The component data includes at least one of the following: temperature, speed, and mileage of the sub-component within a target time period. The electronic device obtains the component data of each sub-component included in the vehicle component of the target vehicle by accessing its storage space.
[0069] For example, the target time period is a period of time with the current time as the cutoff time and the target duration as the length. The target duration is set based on experience or adjusted according to the application scenario, and this application embodiment does not limit it in this way. For example, the target duration is 24 hours.
[0070] For example, if the current time is 15:00 on January 24, 2022, and the target duration is 24 hours, then the target time period is from 15:00 on January 23, 2022 to 15:00 on January 24, 2022.
[0071] For example, the vehicle component of the target vehicle is the engine, which includes four sub-components: an oil sludge sub-component, an air filter sub-component, an oil pan sub-component, and a radiator sub-component. Specifically, the component data for the oil sludge sub-component during the target time period includes: temperature A1, speed B1, and mileage C1; the component data for the air filter sub-component during the target time period includes: temperature A2, speed B2, and mileage C2; the component data for the oil pan sub-component during the target time period includes: temperature A3, speed B3, and mileage C3; and the component data for the radiator sub-component during the target time period includes: temperature A4, speed B4, and mileage C4.
[0072] In step 202, based on the component data of each sub-component, a first state value for each sub-component is determined. The first state value is used to indicate the internal wear condition of the sub-component.
[0073] In one possible implementation, the vehicle component includes at least one sub-component, and it is necessary to determine the first state value of each sub-component included in the vehicle component. The principle of determining the first state value of each sub-component is consistent. This application embodiment only uses the determination process of the first state value of one sub-component of the vehicle component as an example for illustration.
[0074] In one possible implementation, the process of determining the first state value of each sub-component based on the component data of each sub-component includes: determining the weight parameters of the component data of each sub-component; and determining the first state value of each sub-component based on the component data of each sub-component and the weight parameters of the component data of each sub-component. The first state value is used to indicate the internal wear condition of the sub-component.
[0075] When the same component data applies to different sub-components, the corresponding weight parameters may be the same or different; this application embodiment does not limit this. For example, the weight parameter corresponding to the temperature of the sludge sub-component and the weight parameter corresponding to the temperature of the air filter component may be the same or different. The weight parameters of the component data for each sub-component can be determined based on experience, or adjusted based on the implementation environment; this application embodiment does not limit the process for determining the weight parameters of the component data for each sub-component.
[0076] Optionally, based on the component data of each sub-component and the weight parameters of the component data of each sub-component, the first state value of each sub-component is determined according to the following formula (1).
[0077] S=A*α+B*β+C*γ (1)
[0078] In the above formula (1), S is the state value corresponding to the sub-component, A is the data of the first component included in the sub-component, α is the weight parameter corresponding to the data of the first component included in the sub-component, B is the data of the second component included in the sub-component, β is the weight parameter corresponding to the data of the second component included in the sub-component, C is the data of the third component included in the sub-component, and γ is the weight parameter corresponding to the data of the third component included in the sub-component.
[0079] The sub-component can be any sub-component included in the vehicle components, and this application embodiment does not limit this. The number of component data included in the sub-component can be more or less. This application only illustrates the example of a sub-component including three component data, and does not limit this.
[0080] It should be noted that the first state value is used to indicate the internal wear condition of the sub-component, and the first state value is directly proportional to the internal wear condition of the sub-component. The higher the first state value, the more severe the internal wear condition of the sub-component; conversely, the lower the first state value, the less severe the internal wear condition of the sub-component.
[0081] In step 203, based on the first state values of each sub-component, the second state values of the vehicle component are determined. The second state values are used to indicate the internal wear condition of the vehicle component.
[0082] The target vehicle includes at least one vehicle component. The principle of determining the second state value of each vehicle component is the same. This application embodiment only uses the determination process of the second state value of one vehicle component in the target vehicle as an example for illustration.
[0083] Optionally, the process of determining the second state value of the vehicle component based on the first state value of each sub-component includes: determining the weight parameters corresponding to each sub-component; and determining the second state value of the vehicle component based on the first state value of each sub-component and the weight parameters corresponding to each sub-component.
[0084] The weight parameters corresponding to each sub-component may be the same or different, and this embodiment does not limit this. The sum of the weight parameters corresponding to each sub-component may be 1 or not 1, and this embodiment does not limit this either. Optionally, the determination process of the weight parameters corresponding to each sub-component may be based on experience or may be adjusted based on the implementation environment, and this embodiment does not limit this either.
[0085] The product between the first state value of each sub-component and the corresponding weight parameter of each sub-component is determined to obtain the intermediate value of each sub-component. The sum of the intermediate values of each sub-component is used as the second state value of the vehicle component.
[0086] Optionally, the second state value of the vehicle component is determined according to the following formula (2) based on the first state value of each sub-component and the weight parameters corresponding to each sub-component.
[0087] Q = M1*μ1 + M2*μ2 + ... + M n *μ n (2)
[0088] In the above formula (2), Q is the second state value corresponding to the vehicle component, M1 is the first state value corresponding to the first sub-component included in the vehicle component, μ1 is the weight parameter corresponding to the first sub-component included in the vehicle component; M2 is the first state value corresponding to the second sub-component included in the vehicle component, μ2 is the weight parameter corresponding to the second sub-component included in the vehicle component; M n μ is the first state value corresponding to the nth sub-component included in the vehicle component. n The weight parameter is the one corresponding to the nth sub-component of the vehicle component.
[0089] It should be noted that the process for determining the second state value of each vehicle component included in the target vehicle is similar to the process for determining the second state value of the vehicle components mentioned above, and will not be repeated here.
[0090] It should also be noted that the second state value is used to indicate the internal wear of vehicle parts. The second state value is directly proportional to the internal wear of vehicle parts. The higher the second state value, the more severe the internal wear of vehicle parts. Conversely, the lower the second state value, the less severe the internal wear of vehicle parts.
[0091] In step 204, the safety level of the target vehicle is determined based on the second state values of the vehicle components.
[0092] In one possible implementation, after determining the second state value of the vehicle component, a target state value of the vehicle component is determined based on the second state value. Then, based on the target state value of the vehicle component, the safety level of the target vehicle is determined.
[0093] Optionally, based on the second state value of the vehicle component, there are four implementation methods to determine the target state value of the vehicle component.
[0094] Implementation Method 1: Use the second state value of the vehicle component as the target state value of the vehicle component.
[0095] For example, if the second state value of a vehicle component is 50, then the target state value of the vehicle component is also 50.
[0096] Method 2: Obtain the third state value of the vehicle component, and determine the target state value of the vehicle component based on the second and third state values of the vehicle component.
[0097] The third state value of a vehicle component is determined based on its component image. This third state value indicates the external wear condition of the component. Optionally, different component models may correspond to different images under the same state value. Therefore, the process of determining the third state value of a vehicle component includes, but is not limited to: determining the component model of the vehicle component; acquiring multiple candidate images matching the component model, where each candidate image represents an image of the vehicle component with that model under different state values; determining the matching degree between the component image and each candidate image; and determining the third state value of the vehicle component based on the state value corresponding to the candidate image whose matching degree meets the matching requirements.
[0098] Optionally, multiple candidate images matching the component model of the vehicle component can be obtained using the following two methods.
[0099] Method 1: The electronic device stores multiple candidate images matching different models of components. Based on the component model of the vehicle component, the electronic device obtains multiple candidate images matching the vehicle component of the component model.
[0100] Method 2: The server stores multiple candidate images matching different models of parts. The electronic device obtains multiple candidate images matching the vehicle parts of the part model by interacting with the server.
[0101] In method two, since the server stores multiple candidate images matching different component models, after the electronic device determines the component model of the vehicle component, it generates an acquisition request based on the target vehicle's component model, carrying the component model in the request. The electronic device sends the acquisition request to the server. The server receives the acquisition request, parses it, and obtains the component model of the vehicle component. Based on the component model and the multiple candidate images matching different component models stored on the server, the server acquires multiple candidate images corresponding to the vehicle component of the specified component model. The server sends these multiple candidate images to the electronic device, meaning the electronic device acquires these multiple candidate images matching the vehicle component of the specified component model.
[0102] Optionally, the process of determining the matching degree between the component image of the vehicle component and each candidate image includes: determining the feature vector corresponding to the component image of the vehicle component, determining the feature vector corresponding to each candidate image, and determining the matching degree between the component image of the vehicle component and each candidate image based on the feature vector corresponding to the component image of the vehicle component and the feature vector corresponding to each candidate image.
[0103] Based on the feature vectors corresponding to the component images of the vehicle components and the feature vectors corresponding to each candidate image, the matching degree between the component images of the vehicle components and each candidate image is determined according to the following formula (3).
[0104]
[0105] In formula (3) above, P represents the matching degree between the component image of the vehicle part and the candidate image V. u1 is the value of the first vector dimension in the feature vector corresponding to the component image of the vehicle part, and v1 is the value of the first vector dimension in the feature vector corresponding to the candidate image V; u2 is the value of the second vector dimension in the feature vector corresponding to the component image of the vehicle part, and v2 is the value of the second vector dimension in the feature vector corresponding to the candidate image V; u n v is the value of the nth vector dimension in the feature vector corresponding to the component image of the vehicle component. n is the value of the nth vector dimension in the feature vector corresponding to the candidate image V.
[0106] Optionally, after determining the matching degree between the component image of the vehicle component and each candidate image, the state value corresponding to the candidate image with the highest matching degree is taken as the third state value of the vehicle component.
[0107] In one possible implementation, the process of determining the target state value of a vehicle component based on its second and third state values includes: taking the average of the second and third state values as the target state value. This average value considers both internal and external wear conditions of the vehicle component, resulting in a higher degree of alignment between the determined target state value and the actual condition of the vehicle component.
[0108] Method 3: Determine the target state value of the vehicle component based on the second state value of the vehicle component and the fourth state value of the target vehicle.
[0109] The fourth state value is used to indicate the wear condition of additional components that affect the vehicle components. These additional components include at least one of brake pads, accelerator, and clutch. The process of determining the fourth state value of the target vehicle includes: determining the state values of each additional component, and determining the fourth state value of the target vehicle based on the state values of each additional component. For example, the average value of the state values of each additional component is used as the fourth state value of the target vehicle.
[0110] The process of determining the state values of each additional component includes: acquiring the deformation distance and troweling time of the additional component, and determining the state value of the additional component based on the deformation distance and troweling time. The deformation distance of the additional component can be the most recent deformation distance or the average of N deformation distances; this embodiment does not limit this. If the deformation distance of the additional component is the most recent deformation distance, then the troweling time is the troweling time corresponding to that deformation distance. If the deformation distance of the additional component is the average of N deformation distances, then the troweling time is the average of the troweling times corresponding to the N deformation distances.
[0111] Optionally, the state value of the additional component is determined according to the following formula (4) based on the deformation distance and treading time of the additional component.
[0112]
[0113] In the above formula (4), F is the state value of the additional component, K is the spring coefficient of the additional component, X is the deformation distance of the additional component, and t is the pedaling time of the additional component.
[0114] Optionally, the process of determining the target state value of a vehicle component based on the second state value of the vehicle component and the fourth state value of the target vehicle includes: using the sum of the second state value of the vehicle component and the fourth state value of the target vehicle as the target state value of the vehicle component. Since additional components of the target vehicle can affect the vehicle component, adding the fourth state value of the target vehicle to the second state value of the vehicle component makes the obtained target state value of the vehicle component more accurate.
[0115] Implementation Method 4: Determine the target state value of the vehicle component based on the second state value of the vehicle component, the third state value of the vehicle component, and the fourth state value of the target vehicle.
[0116] Optionally, the process for determining the third state value of the vehicle component is the same as the process in the second implementation method described above, and the process for determining the fourth state value of the target vehicle is the same as the process in the third implementation method described above, which will not be described in detail here.
[0117] The process of determining the target state value of a vehicle component based on its second state value, third state value, and fourth state value of the target vehicle includes: determining the average state value of the vehicle component based on its second and third state values, the average state value being used to indicate the overall wear condition of the vehicle component; and using the sum of the average state value of the vehicle component and the fourth state value of the target vehicle as the target state value of the vehicle component.
[0118] It should be noted that any of the above implementation methods can be selected to determine the target state value of the vehicle component, and this application embodiment does not limit this.
[0119] In one possible implementation, the process of determining the safety level of a target vehicle based on the target state values of vehicle components can be categorized into two cases.
[0120] Scenario 1: In response to the fact that there is only one vehicle component, obtain the standard threshold of the vehicle component, determine the difference between the target state value of the vehicle component and the standard threshold of the vehicle component, and determine the safety level of the target vehicle based on the difference between the target state value of the vehicle component and the standard threshold of the vehicle component.
[0121] The electronic device stores the correspondence between the difference and the safety level. Based on the difference between the target state value of the vehicle component and the standard threshold of the vehicle component, and the correspondence between the difference and the safety level, the safety level of the target vehicle is determined.
[0122] Table 1 below shows a correspondence between a difference and a security level provided in an embodiment of this application.
[0123] Table 1
[0124] Difference Security level Less than or equal to 10 Level 3 11-20 Level 2 21-30 Level 1
[0125] As shown in Table 1 above, when the difference is less than or equal to 10, the corresponding safety level is Level 3; when the difference is between 11 and 20, the corresponding safety level is Level 2; and when the difference is between 21 and 30, the corresponding safety level is Level 1.
[0126] It should be noted that the smaller the difference, the closer the target state value of the vehicle component is to the standard threshold of the vehicle component, which means the higher the safety level of the vehicle. Conversely, the larger the difference, the greater the deviation of the target state value of the vehicle component from the standard threshold of the vehicle component, which means the lower the safety level of the vehicle.
[0127] It should also be noted that Table 1 above is only a table showing the correspondence between the difference and the security level provided in the embodiments of this application, and does not limit the scope of the application.
[0128] Scenario 2: In response to the existence of multiple vehicle components, obtain the standard threshold for each vehicle component, determine the number of vehicle components whose target state value is greater than the standard threshold, and determine the safety level of the target vehicle based on the number of vehicle components whose target state value is greater than the standard threshold.
[0129] The electronic device stores a correspondence between the number of components and the safety level. Based on the number of vehicle components whose target state value is greater than the standard threshold of the vehicle component and the correspondence between the number of components and the safety level, the safety level of the target vehicle is determined.
[0130] Table 2 below shows a correspondence between the number of items and the security level provided in an embodiment of this application.
[0131] Table 2
[0132] Number Security level 0-3 Level 3 4-8 Level 2 8 or more Level 1
[0133] As shown in Table 2 above, when the number of items is 0-3, the corresponding security level is Level 3; when the number of items is 4-8, the corresponding security level is Level 2; and when the number of items is 8 or more, the corresponding security level is Level 1.
[0134] It should be noted that the fewer the number of [something], the higher the vehicle's safety level. Conversely, the more [something], the lower the vehicle's safety level.
[0135] It should also be noted that Table 2 above is only a table showing the correspondence between the number and security level provided in the embodiments of this application, and does not limit the scope of the application.
[0136] Optionally, the terminal device's display interface has multiple display areas, each corresponding to a vehicle component. In response to a target state value of the vehicle component exceeding a standard threshold, the display area corresponding to the vehicle component is displayed in the target color. The target color indicates that the target state value of the vehicle component exceeds the standard threshold, meaning the vehicle component is in danger. The target color can be red or other colors; this embodiment does not limit the target color.
[0137] Optionally, after determining the safety level of the target vehicle, in response to the target vehicle's safety level being lower than a threshold, the current location of the target vehicle is obtained. The current location of the target vehicle is sent to the server, which determines the target area based on the target vehicle's current location and sends a notification message to other vehicles located in the target area. The notification message indicates that there are vehicles with a safety level lower than the threshold in the target area.
[0138] The level threshold is set based on experience and can also be adjusted according to the application scenario; this embodiment does not limit this. For example, the level threshold is level two.
[0139] Optionally, the process of obtaining the current location of the target vehicle includes: installing and running an application for obtaining location in an electronic device, and the electronic device obtaining the current location of the target vehicle by calling the application for obtaining location.
[0140] It can also obtain vehicle information of the target vehicle, including but not limited to the target vehicle's license plate number. It can also send the target vehicle's information to the server so that the server knows which vehicle has a security level lower than the threshold.
[0141] Optionally, after determining the safety level of the target vehicle, the safety level of the target vehicle can also be displayed on the display interface so that the target person driving the target vehicle knows the safety level of the target vehicle.
[0142] The above method determines the state values of each sub-component based on component data of the vehicle's components. Based on these state values, the state values of the vehicle's components are determined, and finally, the vehicle's safety level is determined based on these component state values. This method eliminates the need for driver-based subjective judgment in determining the vehicle's safety level, resulting in higher accuracy and further improving driving safety.
[0143] Figure 3 The diagram shown is a structural schematic of a vehicle safety level determination device provided in an embodiment of this application. Figure 3 As shown, the device includes:
[0144] The acquisition module 301 is used to acquire component data of each sub-component of the vehicle components of the target vehicle. The component data includes at least one of the temperature, speed and mileage of the sub-component within the target time period.
[0145] The determination module 302 is used to determine the first state value of each sub-component based on the component data of each sub-component. The first state value is used to indicate the internal wear condition of the sub-component.
[0146] The determining module 302 is also used to determine the second state value of the vehicle component based on the first state value of each sub-component, the second state value being used to indicate the internal wear condition of the vehicle component.
[0147] The determination module 302 is also used to determine the safety level of the target vehicle based on the second state values of the vehicle components.
[0148] In one possible implementation, the determining module 302 is used to determine the target state value of the vehicle component based on the second state value of the vehicle component; and to determine the safety level of the target vehicle based on the target state value of the vehicle component.
[0149] In one possible implementation, the determining module 302 is used to determine a target state value of the vehicle component based on a second state value and a third state value of the vehicle component. The third state value of the vehicle component is determined based on a component image of the vehicle component and is used to indicate the external wear condition of the vehicle component.
[0150] In one possible implementation, the determining module 302 is further configured to: determine the component model of the vehicle component; acquire multiple candidate images that match the component model of the vehicle component, wherein the candidate images are images of the vehicle component corresponding to different state values; determine the matching degree between the component image of the vehicle component and each candidate image; and determine the third state value of the vehicle component based on the state value corresponding to the candidate image whose matching degree meets the matching requirements.
[0151] In one possible implementation, the determining module 302 is used to determine a target state value of the vehicle component based on a second state value of the vehicle component, a third state value of the vehicle component, and a fourth state value of the target vehicle. The fourth state value of the vehicle component is determined based on the driving habits of the target object during a target time period. The fourth state value is used to indicate the wear of additional components that affect the vehicle component.
[0152] In one possible implementation, the determining module 302 is used to determine the average state value of the vehicle component based on the second state value and the third state value of the vehicle component, the average state value being used to indicate the overall wear of the vehicle component; and the sum of the average state value of the vehicle component and the fourth state value of the target vehicle is used as the target state value of the vehicle component.
[0153] In one possible implementation, the determining module 302 is configured to, in response to the fact that there is only one vehicle component, determine the difference between the target state value of the vehicle component and the standard threshold of the vehicle component, and determine the safety level of the target vehicle based on the difference, wherein the standard threshold is used to indicate the value of the vehicle component in a standard state; and in response to the fact that there are multiple vehicle components, determine the number of vehicle components whose target state value is greater than the standard threshold based on the target state value of each vehicle component and the standard threshold of each vehicle component, and determine the safety level of the target vehicle based on the number of vehicle components whose target state value is greater than the standard threshold.
[0154] In one possible implementation, the acquisition module 302 is further configured to acquire the current location of the target vehicle in response to the target vehicle's safety level being less than a level threshold.
[0155] The device also includes:
[0156] The sending module is used to send the current location of the target vehicle to the server. The server determines the target area based on the current location of the target vehicle and sends a prompt message to other vehicles located in the target area. The prompt message is used to indicate that there are vehicles in the target area with a security level lower than the level threshold.
[0157] In one possible implementation, a determination module is used to determine the weight parameters corresponding to each sub-component; and based on the first state values of each sub-component and the weight parameters corresponding to each sub-component, the second state values of the vehicle component are determined.
[0158] The aforementioned device determines the state values of each sub-component based on component data within the vehicle's components. Based on these state values, it then determines the state values of the vehicle's overall components, and finally, based on these overall component state values, determines the vehicle's safety level. This eliminates the need to rely on the driver's subjective perception to determine the vehicle's safety level, resulting in higher accuracy and further improving the vehicle's driving safety.
[0159] It should be understood that the above-described apparatus is only illustrated by the division of the functional modules described above when implementing its functions. In practical applications, the functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0160] Figure 4 This illustration shows a schematic diagram of an electronic device 400 provided in an exemplary embodiment of this application. The electronic device 400 can be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The electronic device 400 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0161] Typically, electronic device 400 includes a processor 401 and a memory 402.
[0162] Processor 401 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 401 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 401 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 401 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 401 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0163] Memory 402 may include one or more computer-readable storage media, which may be non-transitory. Memory 402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in memory 402 is used to store at least one instruction, which is executed by processor 401 to implement the method for determining the vehicle safety level provided in the method embodiments of this application.
[0164] In some embodiments, the electronic device 400 may optionally include a peripheral device interface 403 and at least one peripheral device. The processor 401, memory 402, and peripheral device interface 403 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 403 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 404, a display screen 405, a camera assembly 406, an audio circuit 407, a positioning assembly 408, and a power supply 409.
[0165] Peripheral device interface 403 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 401 and memory 402. In some embodiments, processor 401, memory 402 and peripheral device interface 403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 401, memory 402 and peripheral device interface 403 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0166] The radio frequency (RF) circuit 404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 404 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 404 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 404 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 RF circuit 404 can communicate with other electronic devices through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 404 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0167] Display screen 405 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 405 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 401 for processing. In this case, display screen 405 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 405, disposed on the front panel of electronic device 400; in other embodiments, there may be at least two display screens, disposed on different surfaces of electronic device 400 or in a folded design; in other embodiments, display screen 405 may be a flexible display screen, disposed on a curved or folded surface of electronic device 400. Furthermore, display screen 405 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 405 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0168] Camera assembly 406 is used to acquire images or videos. Optionally, camera assembly 406 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the electronic device 400, and the rear-facing camera is located on the back of the electronic device 400. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, camera assembly 406 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash is a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.
[0169] The audio circuit 407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 401 for processing, or input to the radio frequency circuit 404 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located in a different part of the electronic device 400. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert the electrical signals from the processor 401 or the radio frequency circuit 404 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 407 may also include a headphone jack.
[0170] Positioning component 408 is used to locate the current geographic location of electronic device 400 for navigation or LBS (Location Based Service). Positioning component 408 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, or Russia's Galileo system.
[0171] Power supply 409 is used to supply power to various components in electronic device 400. Power supply 409 can be alternating current, direct current, a disposable battery, or a rechargeable battery. When power supply 409 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 that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0172] In some embodiments, the electronic device 400 further includes one or more sensors 410. The one or more sensors 410 include, but are not limited to: an accelerometer 411, a gyroscope 412, a pressure sensor 413, a fingerprint sensor 414, an optical sensor 415, and a proximity sensor 416.
[0173] Accelerometer 411 can detect the magnitude of acceleration on the three coordinate axes of a coordinate system established by electronic device 400. For example, accelerometer 411 can be used to detect the components of gravitational acceleration on the three coordinate axes. Processor 401 can control display screen 405 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 411. Accelerometer 411 can also be used for games or for acquiring user motion data.
[0174] The gyroscope sensor 412 can detect the orientation and rotation angle of the electronic device 400. The gyroscope sensor 412 can work in conjunction with the accelerometer sensor 411 to collect 3D motion data from the user on the electronic device 400. Based on the data collected by the gyroscope sensor 412, the processor 401 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0175] The pressure sensor 413 can be disposed on the side bezel of the electronic device 400 and / or the lower layer of the display screen 405. When the pressure sensor 413 is disposed on the side bezel of the electronic device 400, it can detect the user's grip signal on the electronic device 400, and the processor 401 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 413. When the pressure sensor 413 is disposed on the lower layer of the display screen 405, the processor 401 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 405. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0176] The fingerprint sensor 414 is used to collect a user's fingerprint. The processor 401 identifies the user based on the fingerprint collected by the fingerprint sensor 414, or vice versa. When the user's identity is identified as trusted, the processor 401 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 414 can be located on the front, back, or side of the electronic device 400. When the electronic device 400 has physical buttons or a manufacturer's logo, the fingerprint sensor 414 can be integrated with the physical buttons or manufacturer's logo.
[0177] An optical sensor 415 is used to collect ambient light intensity. In one embodiment, the processor 401 can control the display brightness of the display screen 405 based on the ambient light intensity collected by the optical sensor 415. Specifically, when the ambient light intensity is high, the display brightness of the display screen 405 is increased; when the ambient light intensity is low, the display brightness of the display screen 405 is decreased. In another embodiment, the processor 401 can also dynamically adjust the shooting parameters of the camera assembly 406 based on the ambient light intensity collected by the optical sensor 415.
[0178] A proximity sensor 416, also known as a distance sensor, is typically mounted on the front panel of an electronic device 400. The proximity sensor 416 is used to detect the distance between the user and the front of the electronic device 400. In one embodiment, when the proximity sensor 416 detects that the distance between the user and the front of the electronic device 400 is gradually decreasing, the processor 401 controls the display screen 405 to switch from a screen-on state to a screen-off state; when the proximity sensor 416 detects that the distance between the user and the front of the electronic device 400 is gradually increasing, the processor 401 controls the display screen 405 to switch from a screen-off state to a screen-on state.
[0179] Those skilled in the art will understand that Figure 4 The structure shown does not constitute a limitation on the electronic device 400, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0180] Figure 5 This is a schematic diagram of the server structure provided in the embodiments of this application. The server 500 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 501 and one or more memories 502. The one or more memories 502 store at least one line of program code, which is loaded and executed by the one or more processors 501 to implement the vehicle safety level determination method provided in the various method embodiments described above. Of course, the server 500 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server 500 may also include other components for implementing device functions, which will not be elaborated here.
[0181] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code that is loaded and executed by a processor to enable a computer to implement any of the above-described methods for determining vehicle safety levels.
[0182] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0183] In an exemplary embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction that is loaded and executed by a processor to enable the computer to implement any of the above-described methods for determining vehicle safety levels.
[0184] It should be noted that all 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 have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the component data involved in this application were all obtained under full authorization.
[0185] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0186] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0187] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for determining the safety level of a vehicle, characterized in that, The method includes: Obtain component data of each sub-component of the vehicle components of the target vehicle, wherein the component data includes at least one of the temperature, speed and mileage of the sub-component within the target time period; Based on the component data of each sub-component, a first state value is determined for each sub-component, and the first state value is used to indicate the internal wear condition of the sub-component; Based on the first state values of each sub-component, a second state value of the vehicle component is determined, and the second state value is used to indicate the internal wear condition of the vehicle component. Based on the second state value and the third state value of the vehicle component, an average state value of the vehicle component is determined, which is used to indicate the overall wear condition of the vehicle component. The third state value of the vehicle component is determined based on the component image of the vehicle component, and the third state value is used to indicate the external wear condition of the vehicle component. The sum of the average state value of the vehicle component and the fourth state value of the target vehicle is used as the target state value of the vehicle component. The fourth state value of the vehicle component is determined based on the driving habits of the target object during the target time period. The fourth state value is used to indicate the wear of additional components that affect the vehicle component. The fourth state value of the target vehicle is determined based on the deformation distance and pedaling time of the additional components. In response to the fact that the number of vehicle components is one, the difference between the target state value of the vehicle component and the standard threshold of the vehicle component is determined, and the safety level of the target vehicle is determined based on the difference, wherein the standard threshold is used to indicate the value of the vehicle component in a standard state; In response to the fact that there are multiple vehicle components, based on the target state value of each vehicle component and the standard threshold of each vehicle component, the number of vehicle components whose target state value is greater than the standard threshold is determined, and the safety level of the target vehicle is determined based on the number of vehicle components whose target state value is greater than the standard threshold.
2. The method according to claim 1, characterized in that, Before determining the target state value of the vehicle component based on the second state value of the vehicle component, the third state value of the vehicle component, and the fourth state value of the target vehicle, the method further includes: Determine the component model of the vehicle component; Obtain multiple candidate images that match the component model of the vehicle component, wherein the candidate images are images of the vehicle component of the component model under different state values; Determine the matching degree between the component image of the vehicle component and each candidate image; The third state value of the vehicle component is determined based on the state value corresponding to the candidate image whose matching degree meets the matching requirements.
3. The method according to claim 1 or 2, characterized in that, After determining the safety level of the target vehicle, the method further includes: In response to the target vehicle's safety level being lower than a level threshold, the current location of the target vehicle is obtained; The current location of the target vehicle is sent to the server, which then determines a target area based on the target vehicle's current location. A notification message is then sent to other vehicles located within the target area, indicating that a vehicle with a safety level lower than the specified threshold exists within the target area.
4. The method according to claim 1 or 2, characterized in that, Determining the second state value of the vehicle component based on the first state values of each sub-component includes: Determine the weight parameters corresponding to each sub-component; The second state value of the vehicle component is determined based on the first state value of each sub-component and the weight parameters corresponding to each sub-component.
5. A device for determining the safety level of a vehicle, characterized in that, The device includes: The acquisition module is used to acquire component data of each sub-component of the vehicle components of the target vehicle, wherein the component data includes at least one of the temperature, speed and mileage of the sub-component within the target time period; The determination module is used to determine a first state value of each sub-component based on the component data of each sub-component, wherein the first state value is used to indicate the internal wear condition of the sub-component; The determining module is further configured to determine a second state value of the vehicle component based on the first state value of each sub-component, wherein the second state value is used to indicate the internal wear condition of the vehicle component. The determining module is further configured to determine an average state value of the vehicle component based on a second state value and a third state value of the vehicle component, wherein the average state value indicates the overall wear condition of the vehicle component; the third state value of the vehicle component is determined based on a component image of the vehicle component and indicates the external wear condition of the vehicle component; and the sum of the average state value of the vehicle component and a fourth state value of the target vehicle is used as the target state value of the vehicle component, wherein the fourth state value of the vehicle component is determined based on the driving habits of the target object during the target time period and indicates the wear condition of additional components affecting the vehicle component. The fourth state value of the target vehicle is determined based on the deformation distance and pedaling time of the additional component; in response to the number of vehicle components being one, the difference between the target state value of the vehicle component and the standard threshold of the vehicle component is determined, and the safety level of the target vehicle is determined based on the difference, wherein the standard threshold is used to indicate the value of the vehicle component in a standard state; in response to the number of vehicle components being multiple, the number of vehicle components whose target state value is greater than the standard threshold is determined based on the target state value of each vehicle component and the standard threshold of each vehicle component, and the safety level of the target vehicle is determined based on the number of vehicle components whose target state value is greater than the standard threshold.
6. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing at least one piece of program code, which is loaded and executed by the processor to enable the electronic device to implement the method for determining the vehicle safety level as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the method for determining the vehicle safety level as described in any one of claims 1 to 4.
8. A computer program product, characterized in that, The computer program product stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement the method for determining the vehicle safety level as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Vehicle safety state assessment method, device and system
CN110143179A
Compressor fault diagnosis method and device, compressor, storage medium and processor
CN113007082A
Method and device for detecting wear of a component for agricultural equipment
EP3636063A1