A large-tonnage small-mark vehicle identification system based on motor vehicle inspection data processing
By using a vehicle identification system based on motor vehicle inspection data processing, and by calculating wheel load ratio and axle load, the system can quickly identify vehicles with large tonnage but small label, solving the problems of low identification efficiency and low accuracy in existing technologies, and achieving efficient and accurate vehicle identification.
Patent Information
- Application Number
- CN202410770011.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-14
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2044-06-14
Smart Images

Figure CN118447692B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent traffic control technology, specifically to a vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing. Background Technology
[0002] In recent years, with the rapid urbanization in my country, light trucks, as an important part of the road transport industry, have advantages such as flexible use and low operating costs. However, overloading has become a prominent problem facing the road transport industry, the most prominent of which is the phenomenon of "large tonnage, small label." This refers to a situation where the actual load-bearing capacity of a light truck exceeds the standard limits, while the registered vehicle load does not match the actual load capacity. For example, a light cargo van's announcement states a gross vehicle weight of 4495kg, a curb weight of 2720kg, and a rated load capacity of 1580kg, but the actual empty weight of the vehicle reaches 4650kg, and its load-bearing capacity can reach over 10000kg, fully meeting the technical standards and carrying capacity of a heavy cargo van. The main reasons for manufacturers' illegal production and owners' choice of vehicles with large tonnage but small labels are the vicious competition in the freight market, forcing owners to reduce transportation costs through overloading. Furthermore, differences in various fees, regional and time restrictions, and driving qualifications between light and heavy / medium-duty trucks contribute to the persistent problem of large tonnage but small labeling. Currently, most cases of vehicles with large tonnage but small specifications rely on personal experience for initial manual judgment, followed by confirmation by instruments and equipment. This process is not only time-consuming and labor-intensive, but also very inefficient. Summary of the Invention
[0003] To address the low efficiency of existing technologies that rely on manual identification of vehicles suspected of having overloaded tonnage but under-labeled vehicles, this invention provides a vehicle identification system based on motor vehicle inspection data processing. This system can quickly identify vehicles suspected of having overloaded tonnage but under-labeled vehicles, reducing reliance on manual identification and achieving high accuracy.
[0004] The technical solution of the present invention is as follows: a vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing, characterized in that it includes: an inspection data calculation module and a technical parameter adjustment module;
[0005] The technical parameter adjustment module is used to store pre-set technical parameters and judgment conditions used in calculation and verification;
[0006] The inspection data calculation module completes the vehicle assessment process; the following assessment steps are performed in the inspection data calculation module:
[0007] S1: Real-time acquisition of vehicles to be judged, denoted as: vehicles to be confirmed, and acquisition of basic information and vehicle inspection data of each vehicle to be confirmed from external systems, from which basic data is extracted;
[0008] The basic data includes: vehicle type, vehicle type code, gross vehicle weight, curb weight, overall length, and the ratio of gross vehicle weight to curb weight.
[0009] S2: Perform the initial verification process;
[0010] Each piece of the basic data of the vehicle to be confirmed is compared with the judgment conditions preset in the technical parameter adjustment module. If all the basic data meet the judgment conditions, the vehicle is recorded as: vehicle to be confirmed, and step S3 is executed.
[0011] Otherwise, stop the judgment process for the vehicle and repeat steps S1 to S2.
[0012] S3: Calculate the wheel load ratio of the vehicle to be judged;
[0013] The wheel load ratio includes: the wheel load ratio of one axle and the wheel load ratio of two axles;
[0014] Wheel load ratio of axle = MIN(load of left wheel of axle, load of right wheel of axle) / MAX(load of left wheel of axle, load of right wheel of axle);
[0015] Two-axle wheel load ratio = MIN(two-axle left wheel load, two-axle right wheel load) / MAX(two-axle left wheel load, two-axle right wheel load);
[0016] S4: Calculate the axle load of the vehicle to be judged;
[0017] The axle load includes: a single axle load and a double axle load;
[0018] The wheel load ratio of the axle is compared with the preset wheel load ratio adjustment parameter;
[0019] When the wheel load ratio of one axle is greater than or equal to the wheel load ratio adjustment parameter, the axle load of one axle is calculated according to the following formula:
[0020] Axle load of one axle = load on the left wheel of one axle + load on the right wheel of one axle;
[0021] otherwise:
[0022] Axle load of one axle = MAX(load of left wheel of one axle, load of right wheel of one axle) * (1 + 0.8);
[0023] The two-axle wheel load ratio is compared with the preset wheel load ratio adjustment parameters;
[0024] When the wheel load ratio of the two axles is greater than or equal to the wheel load ratio adjustment parameter, the axle load of the two axles is calculated according to the following formula:
[0025] Two-axle load = two-axle left wheel load + two-axle right wheel load;
[0026] otherwise:
[0027] Two-axle load = MAX(two-axle left wheel load, two-axle right wheel load) * (1 + 0.8);
[0028] S5: Calculate the empty weight of the vehicle to be judged:
[0029] Confirm whether the vehicle to be assessed has been fitted with a tailgate. If it has, then:
[0030] Empty vehicle weight = (Axle load of axle 1 + Axle load of axle 2) - Weight of driver - Weight of tailgate;
[0031] Otherwise, when it is determined that the vehicle to be inspected has not been fitted with a tailgate:
[0032] Empty car weight = (Axle load of axle 1 + Axle load of axle 2) - Weight of the driver;
[0033] S6: Calculate the percentage of excess empty weight of the vehicle to be assessed:
[0034] The percentage of vehicles exceeding the weight limit when empty = (empty vehicle weight / curb weight - 1) * 100%;
[0035] S7: To determine whether a vehicle meets the established characteristics of a vehicle with a large tonnage but small label, the following steps are required:
[0036] a1: Compare the excess weight ratio of the empty vehicle to be judged with the preset excess weight ratio parameter.
[0037] If the excess weight of the empty vehicle exceeds the specified empty vehicle weight ratio parameter, then the vehicle to be judged is a vehicle that meets the established characteristics of a vehicle with a large tonnage but small label.
[0038] Otherwise, proceed to step a2;
[0039] a2: Query the historical data of the vehicle to be judged. If historical data exists, proceed to step a3.
[0040] Otherwise, if the vehicle to be determined is not a suspect, the determination process ends.
[0041] a3: Read the preset empty vehicle weight overweight ratio difference parameter;
[0042] a4: The empty vehicle weight overweight ratio Ratio_EmNew calculated in this test; read the maximum value of the empty vehicle weight overweight ratio in the historical data of the vehicle to be judged, and record it as: Ratio_EmOld;
[0043] If |Ratio_EmNew - Ratio_EmOld | > the difference in the proportion of empty vehicle weight exceeding the weight, then the vehicle to be judged is a suspect vehicle.
[0044] Otherwise, if the vehicle to be determined is found to be without suspicion, the determination process ends.
[0045] Its further features are:
[0046] Step S2 specifically includes the following steps:
[0047] b1: Calculate the ratio of the total mass to the curb weight of the vehicle to be confirmed:
[0048] Gross weight to curb weight ratio = Gross weight / Curb weight ratio;
[0049] b2: Read the preset vehicle type code adjustment parameters, gross weight adjustment parameters, external dimension length adjustment parameters, and gross weight to curb weight ratio adjustment parameters;
[0050] b3: Determine whether the vehicle to be confirmed meets the following conditions simultaneously. If it meets the conditions simultaneously, proceed to step b4; otherwise, proceed to step b5.
[0051] Judgment condition 1: The vehicle type code of the vehicle to be confirmed falls within the range of vehicle type code adjustment parameters;
[0052] Judgment condition 2: The total mass of the vehicle to be confirmed is greater than the total mass adjustment parameter;
[0053] Judgment condition 3: The length of the vehicle's outer dimensions is greater than the outer dimensions length adjustment parameter;
[0054] Judgment condition 4: The ratio of the total mass to the curb weight of the vehicle to be confirmed is greater than the adjustment parameter for the ratio of total mass to curb weight;
[0055] b4: Then mark the vehicle as: vehicle to be judged, and execute step S3;
[0056] b5: Stop the judgment process for this vehicle and repeat steps S1~S2.
[0057] It also includes: a vehicle inspection warehouse, a warehouse for vehicles with large tonnage but small labeling, and a warehouse for vehicles with large tonnage but small labeling by model.
[0058] The vehicle inspection database is used to store vehicle verification information that has been verified and is recorded as a vehicle to be judged.
[0059] The vehicle verification information includes: the basic information of the vehicle to be judged, the vehicle inspection data, and the basic data obtained after step S2, which are stored in the vehicle inspection database; as well as the empty vehicle weight, empty vehicle weight overweight ratio, empty vehicle weight overweight ratio level, and empty vehicle weight level of the vehicle to be judged.
[0060] The large-tonnage, small-label vehicle warehouse is used to store vehicle record information of inspected light trucks that meet the established characteristics of large-tonnage, small-label vehicles.
[0061] The vehicle record information includes: vehicle identification number, license plate number, license plate type, vehicle brand, vehicle model, vehicle model code, vehicle type, gross vehicle weight, curb weight, overall dimensions (length), empty vehicle weight, empty vehicle weight overweight percentage, registration date, inspection date, empty vehicle weight overweight percentage level, and empty vehicle weight level.
[0062] The large-tonnage, small-label vehicle model database is used to store model record information of large-tonnage, small-label vehicles identified based on vehicle model.
[0063] The vehicle model record information includes: vehicle brand, vehicle model, vehicle type, number of vehicle model inspections, number of vehicles with large tonnage but small label, inspection ratio of vehicles with large tonnage but small label, maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, minimum empty vehicle weight overweight ratio level, maximum empty vehicle weight level, and minimum empty vehicle weight level.
[0064] Before executing S7 in the test data calculation module, the following steps also need to be performed:
[0065] c1: Reads the pre-set range of overweight percentage of empty vehicle weight and range of empty vehicle weight;
[0066] c2: Calculate the overweight percentage and empty weight class of the vehicle to be judged.
[0067] The excess weight ratio of the empty vehicle is compared with the range of the excess weight ratio of the empty vehicle to determine the excess weight ratio of the vehicle to be judged.
[0068] The empty vehicle weight is compared with the empty vehicle weight class range to determine the empty vehicle weight class of the vehicle to be judged.
[0069] In the test data calculation module, after executing S7, the following steps also need to be performed:
[0070] S8: Search the database of vehicles with different tonnage and different labels based on the vehicle identification number of the vehicle to be judged to confirm whether there is a record with the same vehicle identification number.
[0071] If the same vehicle identification code cannot be found, the vehicle record information corresponding to the vehicle to be judged is written into the large tonnage small label vehicle database to form a new record.
[0072] If the same vehicle identification code can be found, the calculated empty vehicle weight overweight ratio Ratio_EmNew will be compared with the empty vehicle weight overweight ratio Ratio_EmOld stored in the large tonnage, small label vehicle database:
[0073] If Ratio_EmOld ≥ Ratio_EmNew, then: retain the original data;
[0074] Otherwise, the vehicle record information corresponding to Ratio_EmNew will be written into the large tonnage small label vehicle database to form a new record, while the historical record will be removed.
[0075] In the test data calculation module, after executing S8, the following steps also need to be performed:
[0076] S9: Confirm the vehicle model of the vehicle to be judged, denoted as: vehicle model to be confirmed;
[0077] In the vehicle inspection database, the number of vehicle identification numbers corresponding to the vehicle model to be confirmed is retrieved, and is recorded as: the inspection count of the vehicle model;
[0078] In the database of vehicles with large tonnage but small label, the number of vehicle identification numbers corresponding to the vehicle model to be confirmed is retrieved and recorded as: the number of vehicles with large tonnage but small label for the vehicle model.
[0079] The inspection ratio for vehicles with excessive tonnage but insufficient labeling is calculated using the following formula:
[0080] Inspection ratio of vehicles with large tonnage but small label = Number of vehicles with large tonnage but small label by vehicle model / Number of vehicles inspected by vehicle model;
[0081] S10: In the database of vehicles with large tonnage but small label, search for the vehicle model to be confirmed to confirm whether there is a record of the same vehicle model;
[0082] If there is no historical record corresponding to the vehicle model to be confirmed, proceed to step S13;
[0083] If there is a historical record corresponding to the vehicle model to be confirmed, proceed to step S11;
[0084] S11: The inspection ratio of large-tonnage vehicles with small labels obtained in this calculation is denoted as Ratio_insNew, and the inspection ratio of large-tonnage vehicles with small labels in the historical record is denoted as Ratio_insOld. Compare Ratio_insNew and Ratio_insOld.
[0085] If Ratio_insOld ≥ Ratio_insNew, then: retain the original data.
[0086] Otherwise, replace the vehicle inspection ratio Ratio_insOld in the history with Ratio_insNew; proceed to step S12;
[0087] S12: Read the maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level and minimum empty vehicle weight overweight ratio level from the vehicle model record information data corresponding to the vehicle model to be confirmed, and record them as: EmRatioMax_New, EmRatioMin_New, EmGradeMax_New and EmGradeMin_New respectively.
[0088] Read the maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, and minimum empty vehicle weight overweight ratio level from the historical records, and denote them as: EmRatioMax_Old, EmRatioMin_Old, EmGradeMax_Old, and EmGradeMin_Old, respectively.
[0089] Compare the old and new sets of data:
[0090] When EmRatioMax_New≥EmRatioMax_Old, replace EmRatioMax_Old with EmRatioMax_New;
[0091] When EmRatioMin_New≤EmRatioMin_Old, replace EmRatioMin_Old with EmRatioMin_New;
[0092] When EmGradeMax_New≥EmGradeMax_Old, replace EmGradeMax_Old with EmGradeMax_New;
[0093] When EmGradeMin_New≤EmGradeMin_Old, replace EmGradeMin_Old with EmGradeMin_New;
[0094] Otherwise, retain the original data in the historical record;
[0095] S13: Read the preset parameters for vehicle model, tonnage, and number of vehicles with different specifications;
[0096] Compare the number of vehicles with different tonnage ratings for the same vehicle model as described in this article;
[0097] When the number of vehicles with large tonnage and small label for the vehicle model is greater than or equal to the number of vehicles with large tonnage and small label for the vehicle model, then the vehicle model record information data corresponding to the vehicle model to be confirmed will be written into a new record in the large tonnage and small label vehicle model database.
[0098] Otherwise, do nothing;
[0099] It also includes: an information display module and an abnormal information correction module;
[0100] The information display module displays information related to vehicles with large tonnage but small label specifications and their models;
[0101] The abnormal information correction module corrects the abnormal information records in the large-tonnage, small-label vehicle database and corrects the corresponding information in the large-tonnage, small-label vehicle inspection database and the large-tonnage, small-label vehicle model database.
[0102] In the information display module, vehicle models and vehicle model types that meet the standards for large tonnage but small label are constructed according to preset rules and then displayed.
[0103] The vehicle model is constructed based on the vehicle record information stored in the large-tonnage, small-label vehicle database, and is uniquely identified by the vehicle identification number. Specific parameters include: license plate number, license plate type, vehicle brand, vehicle model, vehicle type, gross vehicle weight, curb weight, overall dimensions, empty vehicle weight, empty vehicle weight overweight percentage, empty vehicle weight overweight percentage level and empty vehicle weight level, registration date, and inspection date; the vehicle model also includes parameters of the vehicle model.
[0104] The vehicle model uses the vehicle model as a unique identifier, and the specific parameters include: vehicle brand, vehicle model, vehicle type, number of inspections for vehicle model, number of vehicles with large tonnage but small label for vehicle model, inspection ratio of vehicles with large tonnage but small label, maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, minimum empty vehicle weight overweight ratio level, and empty vehicle weight level.
[0105] The test data calculation module includes: a data information receiving unit, a data calculation unit, and a verification unit;
[0106] The data information receiving unit supports data communication between the inspection data calculation module and the external system; the inspection data calculation module obtains the basic information of the vehicle to be inspected and the vehicle inspection data from the external system based on the data information receiving unit.
[0107] The data calculation unit completes the calculation work in the test data calculation module; based on the calculation results of the data calculation unit, the verification unit reads the technical parameters and judgment conditions stored in the technical parameter adjustment module, completes all comparison and judgment work in the test data calculation module, and stores the relevant data in the corresponding database.
[0108] This application provides a vehicle identification system for vehicles with overloaded tonnage and under-labeled status based on motor vehicle inspection data processing. Based on the basic data and inspection data of the vehicle to be identified, it performs an initial verification process to filter out vehicles that meet the criteria for screening vehicles with overloaded tonnage and under-labeled status, quickly excluding vehicles not meeting the criteria, effectively reducing the computational load. Then, for the vehicle to be judged, the system determines whether the wheel load data of the vehicle to be judged is suspected of being falsified by comparing the difference between the wheel load ratio of the first axle and the wheel load ratio of the second axle. Based on the comparison of the wheel load ratio data with preset wheel load ratio adjustment parameters, the system calculates the axle load of the first and second axles of the vehicle to be judged. In the axle load calculation, any discrepancies will be considered. For vehicles suspected of falsification, the system amplifies the impact of the suspected falsified data. Then, based on the axle load and the vehicle's curb weight and empty weight, it calculates the empty weight overload ratio. By comparing this ratio with a preset empty weight overload ratio parameter, it determines whether the vehicle meets the standard of "overweight tonnage with under-labeling". The entire process involves minimal computation, high speed, and high efficiency, making it particularly suitable for real-time vehicle identification scenarios. The identification process is based on the vehicle's own data, making it targeted, reducing reliance on manual identification, and improving the accuracy of the identification results. Attached Figure Description
[0109] Figure 1 This is a schematic diagram of the overall module of the large-tonnage vehicle identification system for vehicles with small labels, which is part of the application itself.
[0110] Figure 2 This is a business process diagram;
[0111] Figure 3 This is an example of information display. Detailed Implementation
[0112] like Figure 1 As shown, this application includes a vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing. The system comprises: an inspection data calculation module, a technical parameter adjustment module, a database, an information display module, and an abnormal information correction module; wherein the database includes a vehicle inspection database, a large tonnage but small label vehicle database, and a large tonnage but small label vehicle model database.
[0113] The technical parameter adjustment module is used to store pre-set technical parameters and judgment conditions used in calculation and verification.
[0114] In this embodiment, the technical parameter adjustment module includes the following technical parameters:
[0115] The gross vehicle weight to curb weight ratio adjustment parameter (ZZBTZ) has an initial setting of 1.3. The load factor of a light truck is greater than or equal to 0.3, while the gross vehicle weight to curb weight ratio is greater than or equal to 1.3, so the initial value of this parameter is set to 1.3.
[0116] The external dimension length adjustment parameter (WKLTZ) is initially set to 4500mm. Based on the analysis of the technical parameters of light trucks, the external dimension length of vehicles suspected of being overweight and under-labeled is generally above 4500mm, so the initial value of this parameter is set to 4500mm.
[0117] The gross vehicle weight adjustment parameter (ZZLTZ) is initially set to 4000 kg. Based on the analysis of the technical parameters of light trucks, the gross vehicle weight of vehicles suspected of being overweight and under-labeled is generally above 4000 kg, so the initial value of this parameter is set to 4000 kg.
[0118] The wheel load ratio adjustment parameter (LHBTZ) is initially set to 0.8. Based on the analysis of the registration and inspection data of light trucks, the ratio of the left and right wheel loads of the front and rear axles (the ratio of the smaller wheel load to the larger wheel load) is generally above 0.9. Considering that light trucks are equipped with toolboxes, spare tires, and on-board tools in actual use, the wheel load ratio is relaxed to 0.8. Values below 0.8 are considered abnormal data. Therefore, the initial value of this parameter is set to 0.8.
[0119] The vehicle type code adjustment parameter is initially set to H3. The vehicle type code for light trucks is H3. This parameter is used to filter out non-light trucks, so its initial value is set to H3.
[0120] The parameter adjustment for the excess weight ratio of unloaded vehicles (CZBLTZ) is initially set to 0.3. The excess weight ratio refers to the ratio of the unloaded weight exceeding the curb weight to the curb weight. Analysis of overweight light trucks shows that those with an excess weight ratio below 0.3 are generally suspected of illegal vehicle modification, while those with a ratio above 0.3 are generally suspected of using vehicle model codes (i.e., light trucks using model codes of medium or heavy trucks, resulting in a serious excess weight). This is the focus of this application, hence the initial parameter value is set to 0.3.
[0121] The empty vehicle weight overweight ratio difference parameter adjustment (CZBLCZTZ) has an initial setting of 10%. The empty vehicle weight overweight ratio difference refers to the difference between the empty vehicle overweight ratios obtained from two inspections. If the difference is too large, it is suspected that the vehicle will be replaced for inspection. Considering that some parts can be added to the vehicle, the initial value of this parameter is set to 10%.
[0122] The parameter adjustment for the number of vehicles with different tonnage and labels for the same vehicle model (CLSTZ) has an initial setting of 10 vehicles. This refers to the number of vehicles of the same model that are involved in the issue of different tonnage and labels. If there are more than 10 vehicles of the same model that are involved in the issue of different tonnage and labels, the vehicle model is considered to be involved in the issue of different tonnage and labels. Therefore, the initial value of this parameter is set to 10 vehicles.
[0123] The parameter adjustment for the overloaded and underlabeled vehicle inspection ratio (JYBTZ) has an initial setting of 10%. This refers to the ratio of the number of overloaded and underlabeled vehicles of the same model to the total number of vehicles of that model inspected, reflecting the proportion of overloaded and underlabeled vehicles among all vehicles.
[0124] The inspection data calculation module includes a data information receiving unit, a data calculation unit, and a verification unit. The data information receiving unit supports data communication between the inspection data calculation module and external systems. The inspection data calculation module obtains basic information about the vehicle to be inspected and vehicle inspection data from the external system based on the data information receiving unit. The data calculation unit completes the calculation work in the inspection data calculation module. Based on the calculation results of the data calculation unit, the verification unit reads the technical parameters and judgment conditions stored in the technical parameter adjustment module, completes all comparison and judgment work in the inspection data calculation module, and stores the relevant data in the corresponding vehicle inspection database, the large tonnage small label vehicle database, and the large tonnage small label vehicle model database.
[0125] The data information receiving unit establishes an external data connection. In this embodiment, the data information receiving unit obtains the vehicle inspection log from the inspection business information system, including license plate number, license plate type, brand and model, vehicle type, total mass, curb weight, external dimensions, whether a tailgate is installed, tailgate weight, manufacturing date, inspection date, registration date, left and right wheel loads of the first axle, and left and right wheel loads of the second axle.
[0126] The vehicle inspection database is used to store vehicle verification information for vehicles suspected of being overweight or under-labeled after verification. The vehicle verification information includes: basic information of the vehicle to be judged, vehicle inspection data and basic data obtained after step S2, which are stored in the vehicle inspection database; as well as the empty vehicle weight, empty vehicle weight overweight ratio, empty vehicle weight overweight ratio level and empty vehicle weight level of the vehicle to be judged.
[0127] The "large tonnage, small label" vehicle database stores vehicle record information for inspected light-duty trucks that conform to the established characteristics of such vehicles. This vehicle record information includes: Vehicle Identification Number (VIN), license plate number, license plate type, vehicle brand, vehicle model, vehicle model code, vehicle type, gross vehicle weight, curb weight, overall dimensions (length), empty vehicle weight, empty vehicle weight overload percentage, registration date, inspection date, empty vehicle weight overload percentage level, and empty vehicle weight class. The VIN is a unique 17-character code used to identify the vehicle.
[0128] The vehicle model database for vehicles with large tonnage but small label is used to store model records of vehicles with large tonnage but small label based on vehicle model identification;
[0129] Vehicle model information includes: vehicle brand, vehicle model, vehicle type, number of inspections for the vehicle model, number of vehicles with overloaded / underloaded tonnage, inspection ratio of vehicles with overloaded / underloaded tonnage, maximum empty vehicle weight overload percentage, minimum empty vehicle weight overload percentage, maximum empty vehicle weight overload percentage level, minimum empty vehicle weight overload percentage level, maximum empty vehicle weight level, and minimum empty vehicle weight level. The vehicle model is a unique identifier consisting of letters and numbers from Pinyin, indicating the vehicle's manufacturer, type, and key characteristics. The State promulgated GB9417-88, "Rules for Compiling Automobile Product Model Numbers," in 1988 to standardize the compilation of automobile model numbers.
[0130] The information display module showcases information related to vehicles with overloaded tonnage and under-labeled specifications, as well as their vehicle models. It displays the relevant information and calculation results for a given vehicle stored in the vehicle inspection database, the overloaded tonnage and under-labeled vehicle database, and the overloaded tonnage and under-labeled vehicle model database. The anomaly correction module corrects anomaly records in the overloaded tonnage and under-labeled vehicle database and updates the corresponding information in the databases. In practical application, for vehicles with anomalies, the vehicle identification number (VIN) is used to check and record the anomaly in the overloaded tonnage and under-labeled vehicle database. The relevant information in the record is corrected, and the corrected information is stored in the overloaded tonnage and under-labeled vehicle inspection database. The module also automatically updates the relevant information and calculation results in the overloaded tonnage and under-labeled vehicle model database.
[0131] The inspection data calculation module completes the vehicle assessment process; the following assessment steps are executed within the inspection data calculation module:
[0132] S1: Real-time acquisition of vehicles to be judged, denoted as "vehicles to be confirmed," and acquisition of basic information and vehicle inspection data for each vehicle to be confirmed from external systems, from which basic data is extracted.
[0133] Basic data includes: vehicle type, vehicle type code, gross vehicle weight, curb weight, overall length, and gross vehicle weight to curb weight ratio.
[0134] S2: Perform the initial verification process;
[0135] Each piece of basic data of the vehicle to be confirmed is compared with the judgment conditions set in the technical parameter adjustment module. If all the basic data meet the judgment conditions, the vehicle is recorded as: vehicle to be confirmed, and step S3 is executed.
[0136] Otherwise, stop the judgment process for the vehicle and repeat steps S1 to S2.
[0137] Step S2 specifically includes the following steps.
[0138] b1: Calculate the ratio of the total mass to the curb weight of the vehicle to be confirmed.
[0139] The ratio of gross weight to curb weight = gross weight / curb weight ratio.
[0140] For example, in Example 1: the total mass is 4495 kg and the curb weight is 2805 kg, then the ratio of total mass to curb weight is 4495 / 2805 = 1.6.
[0141] In practical applications, the data calculation unit obtains the total mass and curb weight from the data information receiving unit, calculates the ratio of total mass to curb weight, and stores it in the data information receiving unit.
[0142] b2: Read the preset vehicle type code adjustment parameters, gross weight adjustment parameters, external dimension length adjustment parameters, and gross weight to curb weight ratio adjustment parameters from the technical parameter adjustment module.
[0143] b3: Determine whether the vehicle to be confirmed meets the following conditions simultaneously. If it meets the conditions simultaneously, proceed to step b4; otherwise, proceed to step b5.
[0144] Judgment condition 1: The vehicle type code of the vehicle to be confirmed falls within the range of vehicle type code adjustment parameters;
[0145] Judgment condition 2: The total mass of the vehicle to be confirmed is greater than the total mass adjustment parameter;
[0146] Judgment condition 3: The length of the vehicle's outer dimensions is greater than the outer dimensions length adjustment parameter;
[0147] Judgment condition 4: The ratio of the total mass to the curb weight of the vehicle to be confirmed is greater than the adjustment parameter for the ratio of total mass to curb weight.
[0148] In this application, four judgment conditions are used to quickly exclude vehicles that are not part of the target, reducing the overall computational load. This is especially suitable for applications with high traffic volume, such as highway intersections.
[0149] In practical applications, the verification unit obtains the vehicle type code, gross weight, external dimension length, and gross weight to curb weight ratio from the data information receiving unit, and verifies them against the vehicle type adjustment parameters, gross weight adjustment parameters, external dimension length adjustment parameters, and gross weight to curb weight ratio adjustment parameters in the technical parameter adjustment unit according to predetermined rules.
[0150] b4: Then the vehicle is marked as: vehicle to be judged, and step S3 is executed.
[0151] b5: Stop the judgment process for this vehicle and repeat steps S1~S2.
[0152] S3: The data calculation unit obtains the left and right wheel loads of the first axle and the left and right wheel loads of the second axle from the data information receiving unit, calculates the left and right wheel load ratios of the first axle (YZLHB) and the second axle (EZLHB), and stores them in the data information receiving unit to calculate the wheel load ratio of the vehicle to be judged.
[0153] Wheel load ratio includes: one axle wheel load ratio and two axle wheel load ratio;
[0154] Wheel load ratio of axle = MIN(load of left wheel of axle, load of right wheel of axle) / MAX(load of left wheel of axle, load of right wheel of axle);
[0155] Two-axle wheel load ratio = MIN(two-axle left wheel load, two-axle right wheel load) / MAX(two-axle left wheel load, two-axle right wheel load).
[0156] In Example 2: the left and right wheel loads of axle one are 950kg and 1050kg respectively, and the left and right wheel loads of axle two are 1280kg and 750kg respectively; then:
[0157] The load ratio of one axle wheel is 950 / 1050 = 0.90;
[0158] The two-axle wheel load ratio is 750 / 1280 = 0.59.
[0159] In this application, wheel load data is used to confirm whether the vehicle data is suspected of being falsified.
[0160] S4: Calculate the axle load of the vehicle to be judged;
[0161] Axle loads include: single-axle load and double-axle load;
[0162] Compare the wheel load ratio of one axle with the preset wheel load ratio adjustment parameters;
[0163] When the wheel load ratio of one axle is greater than or equal to the wheel load ratio adjustment parameter, the axle load of one axle is calculated according to the following formula:
[0164] Axle load of one axle = load on the left wheel of one axle + load on the right wheel of one axle;
[0165] otherwise:
[0166] Axle load of one axle = MAX(load of left wheel of one axle, load of right wheel of one axle) * (1 + 0.8);
[0167] Compare the two-axle wheel load ratio with the preset wheel load ratio adjustment parameters;
[0168] When the wheel load ratio of the two axles is greater than or equal to the wheel load ratio adjustment parameter, the axle load of the two axles is calculated according to the following formula:
[0169] Two-axle load = two-axle left wheel load + two-axle right wheel load;
[0170] otherwise:
[0171] Two-axle load = MAX(two-axle left wheel load, two-axle right wheel load) * (1 + 0.8).
[0172] In practical applications, the verification unit obtains the left and right wheel load ratios of the first and second axles from the data information receiving unit and verifies them against the wheel load ratio adjustment parameter (LHBTZ) (the value of historical data collection); it also obtains the left and right wheel load ratios of the second axle from the data storage unit and verifies them against the wheel load ratio adjustment parameter (LHBTZ).
[0173] Based on Example 2, in Example 3: The axle load ratio = 0.90 > 0.8, therefore the axle load = 950 + 1050 = 2000 kg. Thus:
[0174] If the wheel load ratio of the two axles is 0.59 < 0.8, then the axle load of the two axles is 1280 * (1 + 0.8) = 2304 kg.
[0175] If the data is not falsified, the left and right wheel loads should be consistent. If the left and right wheel loads differ significantly, there is suspicion of falsification. In this application, when the left and right wheel loads differ significantly, the largest value is used for calculation to amplify the impact of falsified data and ensure that vehicles with large tonnage but small labels can be accurately identified.
[0176] S5: The data calculation unit obtains the axle load of the first axle, the axle load of the second axle, whether a tailgate is installed, and the tailgate weight from the data information receiving unit, and calculates the empty vehicle weight of the vehicle to be judged.
[0177] Confirm whether the vehicle to be assessed has been fitted with a tailgate. If it has, then:
[0178] Empty vehicle weight = (Axle load of axle 1 + Axle load of axle 2) - Weight of driver - Weight of tailgate;
[0179] Otherwise, when it is determined that the vehicle to be inspected has not been fitted with a tailgate:
[0180] Empty vehicle weight = (axle load of axle 1 + axle load of axle 2) - weight of driver.
[0181] Store the empty vehicle weight in the data storage unit.
[0182] Based on Example 3 and Example 4: the weight of the train operator is calculated as 75 kg.
[0183] a) With the tailgate installed, the tailgate weighs 350kg; empty vehicle weight = (2000+2304)-75-350=3879kg;
[0184] b) Without a tailgate, the empty vehicle weight = (2000 + 2304) - 75 = 4229 kg.
[0185] S6: Calculate the percentage of excess empty weight of the vehicle to be assessed:
[0186] The percentage of vehicles exceeding the weight limit when empty = (empty vehicle weight / curb weight - 1) * 100%.
[0187] Based on Embodiment 4, in Embodiment 5:
[0188] a) For vehicles with an added tailgate: the percentage of vehicles exceeding the weight limit is (3879 / 2805-1)*100%=38.3%;
[0189] b) For vehicles without a tailgate: Overweight percentage of empty vehicle = (4229 / 2805-1) * 100% = 50.8%;
[0190] S7: To determine whether a vehicle meets the established characteristics of a vehicle with a large tonnage but small label, the following steps are required:
[0191] a1: Compare the excess weight ratio of the empty vehicle to be judged with the preset excess weight ratio parameter.
[0192] If the excess weight of the empty vehicle exceeds the specified empty vehicle weight ratio parameter, then the vehicle to be judged is a vehicle that meets the established characteristics of a vehicle with a large tonnage but small label.
[0193] Otherwise, proceed to step a2;
[0194] a2: Query the historical data of the vehicle to be judged. If historical data exists, proceed to step a3.
[0195] Otherwise, if the vehicle is determined to be without suspicion, the current assessment ends; after the assessment is completed, the relevant data is written into the inspection database.
[0196] a3: Read the preset empty vehicle weight overweight ratio difference parameter;
[0197] a4: The empty vehicle weight overweight ratio Ratio_EmNew calculated in this test; read the maximum value of the empty vehicle weight overweight ratio in the historical data of the vehicle to be judged, and record it as: Ratio_EmOld;
[0198] In practical applications, a vehicle may have multiple inspection records in the inspection warehouse, resulting in multiple overweight percentages for empty vehicles. This time, we read the maximum value of the overweight percentage for empty vehicles.
[0199] If |Ratio_EmNew - Ratio_EmOld |> the difference in the proportion of empty vehicle weight exceeding the weight limit, then the vehicle to be judged is a suspected vehicle that meets the established characteristics of a vehicle with a large tonnage but small label.
[0200] Otherwise, if the vehicle to be determined is found to be without suspicion, the determination process ends.
[0201] The empty vehicle weight overweight ratio parameter is a threshold parameter obtained from historical big data statistics of light trucks with large tonnage but small label. In the technical solution of this application, not only is the empty vehicle weight overweight ratio compared with the preset empty vehicle weight overweight ratio parameter, so as to judge whether the vehicle to be judged is in violation from the perspective of horizontal comparison of data of similar vehicles, but also the data of the vehicle to be judged is compared vertically. By the difference between the two data of the vehicle to be judged, the possibility of violation is judged, thus ensuring the accuracy of the judgment result.
[0202] The verification unit obtains the empty vehicle weight overweight ratio data from the data information receiving unit and obtains the empty vehicle weight overweight ratio parameter adjustment from the technical parameter adjustment unit. The two are then verified and compared. In this embodiment, the empty vehicle weight overweight ratio parameter is set to 30%.
[0203] If the excess weight of an empty vehicle is greater than 30%, the vehicle with a large tonnage but small label is marked as "Yes". If the excess weight of an empty vehicle is less than or equal to 30%, the vehicle with a large tonnage but small label is marked as "No". The corresponding records are stored in the data receiving unit and the vehicle inspection database.
[0204] Based on the calculation results of Example 5, in Example 8: the proportion of empty vehicle weight overweight = 50.8% > 30%, and the parameter for marking large tonnage vehicles with small labels is recorded as "yes".
[0205] In this embodiment, the empty vehicle weight overweight ratio difference parameter is set to 10%. When comparing the empty vehicle weight overweight ratio, the difference between the two is compared with the empty vehicle weight overweight ratio difference parameter adjustment. If the difference between the two empty vehicle weight overweight ratios is greater than 10%, it is marked as abnormal and stored in the corresponding record in the vehicle inspection database.
[0206] In Example 9, the first inspection showed that the empty vehicle weight exceeded the limit by 45.8%, and the second inspection showed that the empty vehicle weight exceeded the limit by 32.4%. The difference between the two excess weight percentages was 45.8% - 32.4% = 13.4% > 10%, which was marked as abnormal.
[0207] Before executing S7 in the test data calculation module, the following steps also need to be performed:
[0208] c1: Reads the pre-set range of overweight percentage of empty vehicle weight and range of empty vehicle weight;
[0209] c2: Calculate the overweight percentage and empty weight class of the vehicle to be judged.
[0210] The percentage of empty vehicle weight exceeding the limit is compared with the range of empty vehicle weight exceeding the limit to determine the level of empty vehicle weight exceeding the limit.
[0211] The empty vehicle weight is compared with the empty vehicle weight range to determine the empty vehicle weight level of the vehicle to be judged.
[0212] In this embodiment, the details regarding the overweight percentage levels of empty vehicles are as follows:
[0213] Vehicles with an empty weight exceeding the weight limit by 200% or more are classified as Grade A.
[0214] Vehicles with an empty weight overload ratio greater than or equal to 150% but less than 200% are classified as Class B.
[0215] Vehicles with an empty weight excess of 100% or more but less than 150% are classified as Class C.
[0216] Vehicles with an empty weight exceeding the weight limit by 50% or more but less than 100% are classified as Class D.
[0217] Vehicles with an empty weight exceeding the weight limit by more than 30% but less than 50% are classified as Class E.
[0218] Based on the calculation results of Example 5, in Example 6:
[0219] a) The empty vehicle weight overweight ratio is 38.3%, which is denoted as Class E;
[0220] b) The empty vehicle weight overweight ratio is 50.8%, which is recorded as Class D;
[0221] In this embodiment, the details regarding the empty vehicle quality level are as follows:
[0222] Vehicles with an empty weight of 10,000 or more are classified as Class H.
[0223] Vehicles with an empty weight of 9,000 or more but less than 10,000 are classified as Class I.
[0224] Vehicles with an empty weight greater than or equal to 8000 and less than 9000 are classified as Class J.
[0225] Vehicles with an empty weight of 7000 or more but less than 8000 are classified as Class K.
[0226] Vehicles with an empty weight of 6000 or more but less than 7000 are classified as Class L.
[0227] Vehicles with an empty weight of 5000 or more but less than 6000 are classified as Class M.
[0228] Vehicles with an empty weight of 4500 or more but less than 5000 are classified as Class N.
[0229] Vehicles with an empty weight of 3500 or more but less than 4500 are classified as Class O.
[0230] Vehicles with an empty weight of less than 3500 are classified as P-class.
[0231] The percentage of vehicles exceeding the weight limit, the percentage level of the percentage of vehicles exceeding the weight limit, and the weight level of vehicles are stored in the data storage unit.
[0232] Based on the calculation results of Example 4, in Example 7: empty vehicle weight = 4229 kg, denoted as Class O.
[0233] After identifying vehicles that meet the established characteristics of vehicles with overloaded tonnage but underweight labels, it is also necessary to update the corresponding data in the three databases. For example, in a specific application, the record information that meets the conditions after initial verification in the data information receiving unit will be written into the inspection database for vehicles with overloaded tonnage but underweight labels, including information such as empty vehicle weight, empty vehicle weight overweight ratio, empty vehicle weight overweight ratio level, and empty vehicle weight overweight level calculated in the above process.
[0234] Update all databases to ensure subsequent recognition accuracy and improve the accuracy of vehicle recognition models built for specific vehicle identification numbers and vehicle model recognition models built for vehicle types. Refer to S8-S13 for specific data update steps.
[0235] S8: Search the database of vehicles with different tonnage and different labels based on the vehicle identification number of the vehicle to be judged to confirm whether there is a record with the same vehicle identification number.
[0236] If the same vehicle identification code cannot be found, the vehicle record information corresponding to the vehicle to be identified is written into the large tonnage small label vehicle database to form a new record.
[0237] If the same vehicle identification code can be found, the calculated empty vehicle weight overweight ratio Ratio_EmNew will be compared with the empty vehicle weight overweight ratio Ratio_EmOld stored in the large tonnage, small label vehicle database:
[0238] If Ratio_EmOld ≥ Ratio_EmNew, then: retain the original data;
[0239] Otherwise, the vehicle record information corresponding to Ratio_EmNew will be written into the large tonnage, small label vehicle database to form a new record, while the historical record will be removed.
[0240] In practical application, if the result of marking a vehicle with a large tonnage but small label is "yes", the corresponding vehicle identification number is used to search the large tonnage but small label vehicle database for a record with the same vehicle identification number. If there is no historical record, the large tonnage but small label vehicle information data is written into the large tonnage but small label vehicle database to form a new record. If there is a historical record, the excess weight ratio of the empty vehicle is compared with the excess weight ratio of the empty vehicle in the historical record. If the excess weight ratio of the empty vehicle in the historical record is greater than or equal to the new excess weight ratio of the empty vehicle, no more information is written. If the excess weight ratio of the empty vehicle in the historical record is less than the new excess weight ratio of the empty vehicle, the large tonnage but small label vehicle information data is written into the large tonnage but small label vehicle database to form a new record, and the historical record is removed at the same time.
[0241] S9: Confirm the vehicle model of the vehicle to be judged, denoted as: vehicle model to be confirmed;
[0242] In the vehicle inspection database, the number of vehicle identification numbers corresponding to the vehicle model to be confirmed is retrieved and recorded as: the inspection count of the vehicle model;
[0243] In practical applications, the number of vehicle models inspected is the number after removing duplicate values. For example, if the same vehicle is inspected three times, there are three records in the vehicle inspection database, but only one vehicle is counted when counting the number of inspections for the same vehicle model.
[0244] In the database of vehicles with large tonnage but small label, the number of vehicle identification numbers corresponding to the vehicle model to be confirmed is recorded as: number of vehicles with large tonnage but small label for vehicle model.
[0245] The inspection ratio for vehicles with excessive tonnage but insufficient labeling is calculated using the following formula:
[0246] Inspection ratio of vehicles with large tonnage but small label = Number of vehicles with large tonnage but small label by vehicle model / Number of vehicles inspected by model.
[0247] In practical applications, the vehicle model is obtained from the data information receiving unit. The number of vehicle identification numbers (VINs) is retrieved from the vehicle inspection database using the vehicle model, and this number is recorded as the inspection count for the vehicle model. Similarly, the number of VINs is retrieved from the large-tonnage, small-label vehicle database using the vehicle model, and this number is recorded as the number of large-tonnage, small-label vehicles for the vehicle model. For example, in Example 10: 58 SSF3041DDJ75 light-duty dump trucks were inspected, and 39 were large-tonnage, small-label vehicles. Therefore:
[0248] The inspection ratio of vehicles with large tonnage but small label is 39 / 58 = 67.2%.
[0249] S10: Search the vehicle model database for vehicles with large tonnage but small label to confirm whether there is a record of the same vehicle model;
[0250] If there is no historical record corresponding to the vehicle model to be confirmed, proceed to step S13;
[0251] If there is a historical record corresponding to a vehicle model that needs to be confirmed, proceed to step S11.
[0252] S11: Record the inspection ratio of large tonnage vehicles with small labels obtained in this calculation as Ratio_insNew, and record the inspection ratio of large tonnage vehicles with small labels in the historical records as Ratio_insOld. Compare Ratio_insNew and Ratio_insOld.
[0253] If Ratio_insOld ≥ Ratio_insNew, then: retain the original data.
[0254] Otherwise, replace the vehicle inspection ratio Ratio_insOld in the history with Ratio_insNew; proceed to step S12.
[0255] S12: Read the maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, and minimum empty vehicle weight overweight ratio level from the vehicle model record information data corresponding to the vehicle model to be confirmed, which are respectively denoted as: EmRatioMax_New, EmRatioMin_New, EmGradeMax_New, and EmGradeMin_New;
[0256] Read the maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, and minimum empty vehicle weight overweight ratio level from the historical records, and denote them as: EmRatioMax_Old, EmRatioMin_Old, EmGradeMax_Old, and EmGradeMin_Old, respectively.
[0257] Compare the old and new sets of data:
[0258] When EmRatioMax_New≥EmRatioMax_Old, replace EmRatioMax_Old with EmRatioMax_New;
[0259] When EmRatioMin_New≤EmRatioMin_Old, replace EmRatioMin_Old with EmRatioMin_New;
[0260] When EmGradeMax_New≥EmGradeMax_Old, replace EmGradeMax_Old with EmGradeMax_New;
[0261] When EmGradeMin_New≤EmGradeMin_Old, replace EmGradeMin_Old with EmGradeMin_New;
[0262] Otherwise, retain the original data in the historical records.
[0263] S13: Read the preset parameters for vehicle model, tonnage, and number of vehicles with different specifications;
[0264] Compare the number of vehicles with different tonnage ratings based on the vehicle model with different tonnage ratings based on the vehicle model parameter.
[0265] When the number of vehicles with large tonnage and small label for the current vehicle model is greater than or equal to the number of vehicles with large tonnage and small label for the current vehicle model, the vehicle model record information data corresponding to the vehicle model to be confirmed will be written into the large tonnage and small label vehicle model database as a new record.
[0266] Otherwise, do nothing; complete this data update.
[0267] In this embodiment, the parameter for the number of vehicles with a large tonnage and small label is set to 10. The system checks whether there is a record of the same vehicle model in the vehicle model database. If there is no historical record, the system compares the number of vehicles with the large tonnage and small label parameter. If the number of vehicles is greater than or equal to 10, a new record is written to the large tonnage and small label vehicle model database using this vehicle model. Otherwise, no operation is performed.
[0268] To ensure accurate utilization of the identified data, this application also includes an information display module. This module displays vehicle information, allowing for retrieval of records from the vehicle identification number (VIN) database (including the large tonnage vehicle inspection database, vehicle database, and vehicle model database), and displaying the stored vehicle-related information and calculation results according to predefined rules. Similarly, it allows for retrieval of records from the same databases, along with the vehicle model, and displays the stored vehicle model-related information and calculation results according to predefined rules.
[0269] Meanwhile, in the information display module, vehicle models and vehicle model numbers that meet the standard of large tonnage but small label are constructed according to preset rules and then displayed.
[0270] The vehicle model is constructed based on vehicle record information stored in the large-tonnage, small-label vehicle database, and is uniquely identified by the vehicle identification number. Specific parameters include: license plate number, license plate type, vehicle brand, vehicle model, vehicle type, gross vehicle weight, curb weight, overall dimensions, empty vehicle weight, empty vehicle weight overweight percentage, empty vehicle weight overweight percentage level and empty vehicle weight level, registration date, and inspection date; the vehicle model also includes parameters of the vehicle model.
[0271] The vehicle model is uniquely identified by the vehicle model. Specific parameters include: vehicle brand, vehicle model, vehicle type, number of inspections for vehicle model, number of vehicles with large tonnage but small label for vehicle model, inspection ratio of vehicles with large tonnage but small label, maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, minimum empty vehicle weight overweight ratio level, and empty vehicle weight level.
[0272] The technology provided in this application not only identifies the characteristics of individual vehicles with overloaded tonnage and under-labeled features, but also automatically analyzes and statistically analyzes vehicles of the same model involved in this practice, creating a profile of such vehicles and facilitating better understanding of their situation for decision-making. This application also provides an exclusion function for vehicles with overloaded tonnage and under-labeled features, allowing for the removal of non-overloaded vehicles included in the database for other reasons. The wheel load ratio and empty vehicle weight overload ratio parameters provided in this application can efficiently detect irregularities in vehicle inspection, such as substitute inspections and non-standard operations, and can also identify inaccurate weighing issues in inspection equipment. The technical solution of this application can be widely applied to motor vehicle inspection supervision, motor vehicle registration and inspection, road traffic order management, road traffic violation management, road traffic accident handling, and highway management. Through networked data transmission, it can accurately identify suspected overloaded vehicles in real time, providing reliable technical support for subsequent processing and greatly improving work efficiency and effectiveness.
[0273] The technical solution presented in this application can accurately detect and locate vehicles with excessive tonnage but insufficient labeling, improving the efficiency and effectiveness of source management for road traffic safety. It effectively addresses the shortcomings and difficulties currently existing in the actual supervision of light trucks with excessive tonnage but insufficient labeling.
Claims
1. A system for identifying vehicles with large tonnage but small labeling based on motor vehicle inspection data processing, characterized in that, It includes: inspection Data calculation module and technical parameter adjustment module; The technical parameter adjustment module is used to store pre-set technical parameters and judgment conditions used in calculation and verification; The inspection data calculation module completes the vehicle judgment process; The following judgment steps are performed in the test data calculation module: S1: Real-time acquisition of vehicles to be judged, denoted as: vehicles to be confirmed, and acquisition of basic information and vehicle inspection data of each vehicle to be confirmed from external systems, from which basic data is extracted; The basic data includes: vehicle type, vehicle type code, gross vehicle weight, curb weight, overall length, and the ratio of gross vehicle weight to curb weight. S2: Perform the initial verification process; Each piece of the basic data of the vehicle to be confirmed is compared with the judgment conditions preset in the technical parameter adjustment module. If all the basic data meet the judgment conditions, the vehicle is recorded as: vehicle to be confirmed, and step S3 is executed. Otherwise, stop the judgment process for the vehicle and repeat steps S1 to S2. S3: Calculate the wheel load ratio of the vehicle to be judged; The wheel load ratio includes: the wheel load ratio of one axle and the wheel load ratio of two axles; Wheel load ratio of axle = MIN(load of left wheel of axle, load of right wheel of axle) / MAX(load of left wheel of axle, load of right wheel of axle); Two-axle wheel load ratio = MIN(two-axle left wheel load, two-axle right wheel load) / MAX(two-axle left wheel load, two-axle right wheel load); S4: Calculate the axle load of the vehicle to be judged; The axle load includes: a single axle load and a double axle load; The wheel load ratio of the axle is compared with the preset wheel load ratio adjustment parameter; When the wheel load ratio of one axle is greater than or equal to the wheel load ratio adjustment parameter, the axle load of one axle is calculated according to the following formula: Axle load of one axle = load on the left wheel of one axle + load on the right wheel of one axle; otherwise: Axle load of one axle = MAX(load of left wheel of one axle, load of right wheel of one axle) * (1 + 0.8); The two-axle wheel load ratio is compared with the preset wheel load ratio adjustment parameters; When the wheel load ratio of the two axles is greater than or equal to the wheel load ratio adjustment parameter, the axle load of the two axles is calculated according to the following formula: Two-axle load = two-axle left wheel load + two-axle right wheel load; otherwise: Two-axle load = MAX(two-axle left wheel load, two-axle right wheel load) * (1 + 0.8); S5: Calculate the empty weight of the vehicle to be judged: Confirm whether the vehicle to be assessed has been fitted with a tailgate. If it has, then: Empty vehicle weight = (Axle load of axle 1 + Axle load of axle 2) - Weight of driver - Weight of tailgate; Otherwise, when it is determined that the vehicle to be inspected has not been fitted with a tailgate: Empty car weight = (Axle load of axle 1 + Axle load of axle 2) - Weight of the driver; S6: Calculate the percentage of excess empty weight of the vehicle to be assessed: The percentage of vehicles exceeding the weight limit when empty = (empty vehicle weight / curb weight - 1) * 100%; S7: To determine whether a vehicle meets the established characteristics of a vehicle with a large tonnage but small label, the following steps are required: a1: Compare the excess weight ratio of the empty vehicle to be judged with the preset excess weight ratio parameter. If the excess weight of the empty vehicle exceeds the specified empty vehicle weight ratio parameter, then the vehicle to be judged is a vehicle that meets the established characteristics of a vehicle with a large tonnage but small label. Otherwise, proceed to step a2; a2: Query the historical data of the vehicle to be judged. If historical data exists, proceed to step a3. Otherwise, if the vehicle to be determined is not a suspect, the determination process ends. a3: Read the preset empty vehicle weight overweight ratio difference parameter; a4: The empty vehicle weight overweight ratio Ratio_EmNew calculated in this test; read the maximum value of the empty vehicle weight overweight ratio in the historical data of the vehicle to be judged, and record it as: Ratio_EmOld; If |Ratio_EmNew - Ratio_EmOld | > the difference in the proportion of empty vehicle weight exceeding the weight, then the vehicle to be judged is a suspect vehicle. Otherwise, if the vehicle to be determined is found to be without suspicion, the determination process ends.
2. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 1, characterized in that: Step S2 specifically includes the following steps: b1: Calculate the ratio of the total mass to the curb weight of the vehicle to be confirmed: Gross weight to curb weight ratio = Gross weight / Curb weight ratio; b2: Read the preset vehicle type code adjustment parameters, gross weight adjustment parameters, external dimension length adjustment parameters, and gross weight to curb weight ratio adjustment parameters; b3: Determine whether the vehicle to be confirmed meets the following conditions simultaneously. If it meets the conditions simultaneously, proceed to step b4; otherwise, proceed to step b5. Judgment condition 1: The vehicle type code of the vehicle to be confirmed falls within the range of vehicle type code adjustment parameters; Judgment condition 2: The total mass of the vehicle to be confirmed is greater than the total mass adjustment parameter; Judgment condition 3: The length of the vehicle's outer dimensions is greater than the outer dimensions length adjustment parameter; Judgment condition 4: The ratio of the total mass to the curb weight of the vehicle to be confirmed is greater than the adjustment parameter for the ratio of total mass to curb weight; b4: Then mark the vehicle as: vehicle to be judged, and execute step S3; b5: Stop the judgment process for this vehicle and repeat steps S1~S2.
3. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 1, characterized in that: It also includes: a vehicle inspection warehouse, a warehouse for vehicles with large tonnage but small labeling, and a warehouse for vehicles with large tonnage but small labeling by model. The vehicle inspection database is used to store vehicle verification information that has been verified and is recorded as a vehicle to be judged. The vehicle verification information includes: the basic information of the vehicle to be judged, the vehicle inspection data, and the basic data obtained after step S2, which are stored in the vehicle inspection database; and the empty vehicle weight, empty vehicle weight overweight ratio, empty vehicle weight overweight ratio level, and empty vehicle weight level of the vehicle to be judged. The large-tonnage, small-label vehicle warehouse is used to store vehicle record information of inspected light trucks that meet the established characteristics of large-tonnage, small-label vehicles. The vehicle record information includes: vehicle identification number, license plate number, license plate type, vehicle brand, vehicle model, vehicle model code, vehicle type, gross vehicle weight, curb weight, overall dimensions (length), empty vehicle weight, empty vehicle weight overweight percentage, registration date, inspection date, empty vehicle weight overweight percentage level, and empty vehicle weight level. The large-tonnage, small-label vehicle model database is used to store model record information of large-tonnage, small-label vehicles identified based on vehicle model. The vehicle model record information includes: vehicle brand, vehicle model, vehicle type, number of vehicle model inspections, number of vehicles with overloaded tonnage but under-labeled tonnage, inspection ratio of vehicles with overloaded tonnage but under-labeled tonnage, maximum empty vehicle weight overload ratio, minimum empty vehicle weight overload ratio, maximum empty vehicle weight overload ratio level, minimum empty vehicle weight overload ratio level, maximum empty vehicle weight level, and minimum empty vehicle weight level.
4. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 1, characterized in that: Before executing S7 in the test data calculation module, the following steps also need to be performed: c1: Reads the pre-set range of overweight percentage of empty vehicle weight and range of empty vehicle weight; c2: Calculate the overweight percentage and empty weight class of the vehicle to be judged; The excess weight ratio of the empty vehicle is compared with the range of the excess weight ratio of the empty vehicle to determine the excess weight ratio of the vehicle to be judged. The empty vehicle weight is compared with the empty vehicle weight range to determine the empty vehicle weight level of the vehicle to be judged.
5. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 3, characterized in that: In the test data calculation module, after executing S7, the following steps also need to be performed: S8: Search the database of vehicles with different tonnage and different labels based on the vehicle identification number of the vehicle to be judged to confirm whether there is a record with the same vehicle identification number. If the same vehicle identification code cannot be found, the vehicle record information corresponding to the vehicle to be judged is written into the large tonnage small label vehicle database to form a new record. If the same vehicle identification code can be found, the calculated empty vehicle weight overweight ratio Ratio_EmNew will be compared with the empty vehicle weight overweight ratio Ratio_EmOld stored in the large tonnage, small label vehicle database: If Ratio_EmOld ≥ Ratio_EmNew, then: retain the original data; Otherwise, the vehicle record information corresponding to Ratio_EmNew will be written into the large tonnage, small label vehicle database to form a new record, while the historical record will be removed.
6. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 5, characterized in that: In the test data calculation module, after executing S8, the following steps also need to be performed: S9: Confirm the vehicle model of the vehicle to be judged, denoted as: vehicle model to be confirmed; In the vehicle inspection database, the number of vehicle identification numbers corresponding to the vehicle model to be confirmed is retrieved, and is recorded as: the inspection count of the vehicle model; In the database of vehicles with large tonnage but small label, the number of vehicle identification numbers corresponding to the vehicle model to be confirmed is retrieved and recorded as: the number of vehicles with large tonnage but small label for the vehicle model. The inspection ratio for vehicles with excessive tonnage but insufficient labeling is calculated using the following formula: Inspection ratio of vehicles with large tonnage but small label = Number of vehicles with large tonnage but small label by vehicle model / Number of vehicles inspected by vehicle model; S10: In the database of vehicles with large tonnage but small label, search for the vehicle model to be confirmed and confirm whether there is a record of the same vehicle model; If there is no historical record corresponding to the vehicle model to be confirmed, proceed to step S13; If there is a historical record corresponding to the vehicle model to be confirmed, proceed to step S11; S11: The inspection ratio of large-tonnage vehicles with small labels obtained in this calculation is denoted as Ratio_insNew, and the inspection ratio of large-tonnage vehicles with small labels in the historical record is denoted as Ratio_insOld. Compare Ratio_insNew and Ratio_insOld. If Ratio_insOld ≥ Ratio_insNew, then: retain the original data. Otherwise, replace the vehicle inspection ratio Ratio_insOld in the history with Ratio_insNew; proceed to step S12; S12: Read the maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level and minimum empty vehicle weight overweight ratio level from the vehicle model record information data corresponding to the vehicle model to be confirmed, and record them as: EmRatioMax_New, EmRatioMin_New, EmGradeMax_New and EmGradeMin_New respectively. Read the maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, and minimum empty vehicle weight overweight ratio level from the historical records, and denote them as: EmRatioMax_Old, EmRatioMin_Old, EmGradeMax_Old, and EmGradeMin_Old, respectively. Compare the old and new sets of data: When EmRatioMax_New≥EmRatioMax_Old, replace EmRatioMax_Old with EmRatioMax_New; When EmRatioMin_New≤EmRatioMin_Old, replace EmRatioMin_Old with EmRatioMin_New; When EmGradeMax_New≥EmGradeMax_Old, replace EmGradeMax_Old with EmGradeMax_New; When EmGradeMin_New≤EmGradeMin_Old, replace EmGradeMin_Old with EmGradeMin_New; Otherwise, retain the original data in the historical record; S13: Read the preset parameters for vehicle model, tonnage, and number of vehicles with different specifications; Compare the number of vehicles with different tonnage ratings for the same vehicle model as described in this article; When the number of vehicles with large tonnage and small label for the vehicle model is greater than or equal to the number of vehicles with large tonnage and small label for the vehicle model, then the vehicle model record information data corresponding to the vehicle model to be confirmed will be written into a new record in the large tonnage and small label vehicle model database. Otherwise, do nothing.
7. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 1, characterized in that: It also includes: an information display module and an abnormal information correction module; The information display module displays information related to vehicles with large tonnage but small label specifications and their models; The abnormal information correction module corrects the abnormal information records in the large-tonnage, small-label vehicle database and corrects the corresponding information in the large-tonnage, small-label vehicle inspection database and the large-tonnage, small-label vehicle model database.
8. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 7, characterized in that: In the information display module, vehicle models and vehicle model types that meet the standards for large tonnage but small label are constructed according to preset rules and then displayed. The vehicle model is constructed based on the vehicle record information stored in the large-tonnage, small-label vehicle database, and is uniquely identified by the vehicle identification number. Specific parameters include: license plate number, license plate type, vehicle brand, vehicle model, vehicle type, gross vehicle weight, curb weight, overall dimensions (length), empty vehicle weight, empty vehicle weight overweight percentage, empty vehicle weight overweight percentage level, empty vehicle weight level, registration date, and inspection date; the vehicle model also includes parameters of the vehicle model. The vehicle model uses the vehicle model as a unique identifier, and the specific parameters include: vehicle brand, vehicle model, vehicle type, number of inspections for vehicle model, number of vehicles with large tonnage but small label for vehicle model, inspection ratio of vehicles with large tonnage but small label, maximum empty vehicle weight overweight ratio, minimum empty vehicle weight overweight ratio, maximum empty vehicle weight overweight ratio level, minimum empty vehicle weight overweight ratio level, and empty vehicle weight level.
9. The vehicle identification system for vehicles with large tonnage but small label based on motor vehicle inspection data processing according to claim 1, characterized in that: The test data calculation module includes: a data information receiving unit, a data calculation unit, and a verification unit; The data information receiving unit supports data communication between the inspection data calculation module and the external system; the inspection data calculation module obtains the basic information of the vehicle to be inspected and the vehicle inspection data from the external system based on the data information receiving unit. The data calculation unit completes the calculation work in the test data calculation module; based on the calculation results of the data calculation unit, the verification unit reads the technical parameters and judgment conditions stored in the technical parameter adjustment module, completes all comparison and judgment work in the test data calculation module, and stores the relevant data in the corresponding database.
Citation Information
Patent Citations
Vehicle axle load determination method and device, medium and electronic equipment
CN112498358A
Driving mode recognition reminding method, device and equipment and readable storage medium
CN115366906A