Intelligent weighing device and weighing method with anti-cheating function

By connecting the weighing device to the display screen, identifying vehicle information using a camera, and determining the final weighing value based on the changing trend of weighing value, the problem of easy tampering and inaccurate results in the prior art is solved, and a highly accurate intelligent weighing system is realized.

CN119354313BActive Publication Date: 2025-04-18TAIYUAN POUND HOUSEKEEPER TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411573284.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-04-18
Estimated Expiration
2044-11-06

AI Technical Summary

Technical Problem

The existing vehicle weighing devices are prone to tampering, the weighing results are inaccurate, and the speed has a great impact on the weighing results.

Method used

An intelligent weighing device is designed to determine the final weighing value by connecting the weighing device to the weighing display screen, and using the camera to identify the vehicle license plate information and display the weight value. Combined with the changing trend of the weighing value, the final weighing value is determined and the recommended speed is provided in a targeted manner.

Benefits of technology

The prevention of cheating is achieved, the accuracy and consistency of weighing results are improved, and the impact of speed on weighing results is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119354313B_ABST
    Figure CN119354313B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of vehicle weighing, and discloses an intelligent weighing device and weighing method with anti-cheating function, including: weighing equipment, multiple weighing display screens, multiple cameras and a weighing computer. The weighing equipment is first connected to the multiple weighing display screens, and then the multiple weighing display screens are connected to the weighing computer, so as to realize the function of preventing cheating and the consistency of weighing results. At the same time, the weighing value of the target vehicle is compared with the separation value. If the weighing value of the target vehicle is greater than the separation value, the change trend of the weighing value of the target vehicle is determined according to the weighing value of the target vehicle and the last weighing value in the weighing value cache list. If the change trend is stable, the first updated stable value cache list is obtained, and the stable value and the maximum stable value that appear the most times in the first updated stable value cache list are determined. According to the stable value and the maximum stable value that appear the most times, the final weighing value is determined. Thereby improving the accuracy of the weighing result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of vehicle weighing, and in particular to an intelligent weighing device and a weighing method with an anti-cheating function. Background Art

[0002] Existing vehicle weighing refers to the process of calculating the total and partial weight of a moving vehicle by measuring and analyzing tire forces. It consists of a set of sensors and electronic instruments with software that can measure tire forces, vehicle passing time and calculate wheel weight, axle weight, total weight (such as vehicle speed, wheelbase, etc.) data.

[0003] Existing weighing devices and weighing methods often have the following technical problems:

[0004] First, the existing weighing device usually connects the weighing scale to the weighing computer, which is then connected to the display screen, making it easy to tamper with the data and lacking an anti-cheating mechanism;

[0005] Second, the existing weighing method usually selects the data with the largest value in the weighing results as the final weighing result, which leads to inaccurate weighing results and deviation from the actual weight of the vehicle;

[0006] Third, when a vehicle is weighed, a speed limit will be given, and this speed limit is usually fixed and lacks specificity. Summary of the invention

[0007] The summary of the invention is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The summary of the invention is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0008] The present invention proposes an intelligent weighing device and a weighing method with an anti-cheating function to solve one or more of the technical problems mentioned in the above background technology part.

[0009] In a first aspect, the present invention provides an intelligent weighing device with an anti-cheating function, comprising:

[0010] The weighing equipment is equipped with a weighing platform, a pressure sensor and a weighing meter, and communicates with the weighing display screen through the output port of the weighing meter; the weighing platform is used to weigh the vehicle, obtain the vehicle gravity, and transmit the vehicle gravity to the pressure sensor; the pressure sensor is used to receive the vehicle gravity, which is an analog signal, and convert the analog signal into a digital signal through the weighing meter to obtain the vehicle weighing value, and send the vehicle weighing value to the weighing display screen;

[0011] A plurality of weighing display screens, the plurality of weighing display screens are used to receive vehicle weighing values ​​and convert the vehicle weighing values ​​into weight information for display, the plurality of weighing display screens communicate with a weighing computer through an output port and send the vehicle weighing values ​​to the weighing computer; at least one of the weighing display screens is aimed at a camera so that the weighing image captured by the camera includes the weight value displayed on the weighing display screen;

[0012] Multiple cameras, the multiple cameras are used to collect vehicle front side images, vehicle rear side images and images of the weighing display screen, obtain weighing images, and identify the weighing images to obtain vehicle license plate information and the weight value displayed on the weighing display screen; the multiple cameras communicate with the weighing computer through the network port, and send the weighing image, vehicle license plate information and the weight value displayed on the weighing display screen to the weighing computer;

[0013] Weighing computer, the weighing computer is used to receive the vehicle weighing value, weighing image, vehicle license plate information and the weight value displayed on the weighing display screen. The weighing computer is used to combine the vehicle weighing value and vehicle license plate information to obtain the weighing record and store it. The weighing computer is also used to automatically compare the vehicle weighing value with the weight value displayed on the weighing display screen.

[0014] In a second aspect, the present invention provides a weighing method with an anti-cheating function, which is applied to a weighing computer, comprising:

[0015] Obtaining a target vehicle weight value, and comparing the target vehicle weight value with a pre-configured separation value;

[0016] If the target vehicle weighing value is greater than or equal to the pre-configured separation value, the change trend of the target vehicle weighing value is determined according to the target vehicle weighing value and the last weighing value in the weighing value cache list corresponding to the first weighing device; wherein the change trend is one of the following: rising, stable, and falling; and the target vehicle weighing value is recorded in the weighing value cache list corresponding to the first weighing device to obtain an updated weighing value cache list;

[0017] Select a weighing value with a stable change trend in the updated weighing value cache list as a stable value; count the number of occurrences of the weighing value with a stable change trend, and compare the number of occurrences of the weighing value with a stable change trend with a preset stable number of times; if the number of occurrences of the weighing value with a stable change trend is greater than or equal to the preset stable number of times, then put the target vehicle weighing value into the stable value cache list corresponding to the first weighing device, and obtain the updated stable value cache list corresponding to the first weighing device as the first updated stable value cache list;

[0018] According to the first updated stable value cache list, determine the stable value and the maximum stable value that appear the most times, and take the stable value that appears the most times as the most stable value; according to the most stable value and the maximum stable value, determine the final weighing value, and clear the updated weighing value cache list and the first updated stable value cache list;

[0019] If the target vehicle weighing value is less than the pre-configured separation value, multiple weighing values ​​are obtained from the weighing value cache list corresponding to the first weighing device according to the timestamp corresponding to each weighing value in the weighing value cache list corresponding to the first weighing device; wherein each weighing value corresponds to a timestamp; and multiple weighing value change trends are determined according to the multiple weighing values ​​and the corresponding timestamps;

[0020] According to the changing trends of multiple weighing values, an updated stable value cache list of the first weighing device is obtained as a second updated stable value cache list; according to the second updated stable value cache list, the most stable value and the maximum stable value are determined; according to the most stable value and the maximum stable value, the final weighing value is determined, and the weighing value cache list and the second updated stable value cache list corresponding to the first weighing device are cleared.

[0021] Optionally, the separation value is determined by the following steps:

[0022] Get the vehicle information list, which includes license plate information, vehicle type, weighing start time, weighing end time, and historical final weighing value;

[0023] Obtaining the vehicle types in the vehicle information list and the historical final weighing value group corresponding to each vehicle type, and determining the historical final weighing value with the smallest value in the historical final weighing value group corresponding to each vehicle type as the separation value corresponding to each vehicle type;

[0024] Obtain a target vehicle information image, identify the target vehicle information image, and obtain a target vehicle type; match the target vehicle type with a vehicle type in a vehicle information list, and if the match is successful, use the vehicle type in the vehicle information list as an adapted vehicle type; obtain a separation value corresponding to the adapted vehicle type as a separation value corresponding to the target vehicle type.

[0025] Optionally, the weighing method with anti-cheating function of the present invention further includes:

[0026] Acquire the target vehicle information image, identify the target vehicle information image, and obtain the target vehicle license plate information; query in the vehicle information list according to the target vehicle license plate information, and obtain multiple start weighing times and corresponding end weighing times corresponding to the target vehicle license plate information;

[0027] Determine multiple historical durations required for the target vehicle to pass through the first weighing device based on multiple start weighing times and corresponding end weighing times; obtain the length of the weighing track of the first weighing device, and determine the historical average speed of the target vehicle passing through the first weighing device based on the weighing track length and multiple historical durations;

[0028] According to the historical average speed, a recommended speed for the target vehicle to pass through the first weighing device is determined; and the recommended speed is displayed on a display screen, wherein the display screen is arranged before the first weighing device.

[0029] Optionally, the weighing method with anti-cheating function of the present invention further includes:

[0030] Weigh each vehicle passing through the first weighing device within the target time period to obtain a first weighing value corresponding to each vehicle; send the first weighing value corresponding to each vehicle to a driver terminal corresponding to each vehicle;

[0031] Receiving a first weighing value feedback signal returned by a driver terminal corresponding to each vehicle, and obtaining a first weighing value feedback signal group; wherein the first weighing value feedback signal indicates whether the first weighing value is normal;

[0032] The number of first weighing value feedback signals in the first weighing value feedback signal group that indicate the first weighing value is abnormal within the target time period is counted as the target number; the target number is compared with the preset number, and if the target number is less than the preset number, a re-weighing signal is generated and sent to the driver terminal corresponding to each vehicle, so that each vehicle is re-weighed to obtain the second weighing value corresponding to each vehicle; the second weighing value is sent to the driver terminal corresponding to each vehicle, and the second weighing value feedback signal returned by the driver terminal corresponding to each vehicle is received;

[0033] If the second weighing value feedback signal indicates that the second weighing value is normal, the second weighing value is used as the updated final weighing value and updated in the vehicle information list; if the second weighing value feedback signal indicates that the second weighing value is abnormal, a weighing signal for changing the scale channel is generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal indicating that the first weighing device is abnormal is generated to control the first weighing device to stop working; wherein, the weighing signal for changing the scale channel includes the identifier of the changed scale channel;

[0034] If the target quantity is greater than the preset quantity, a weighing signal for changing the scale track is generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal indicating that an abnormality exists in the first weighing device is generated to control the first weighing device to stop working.

[0035] Optionally, the weighing method with anti-cheating function of the present invention further includes:

[0036] Establish a vehicle credit information list, where the vehicle credit information in the vehicle credit information list includes license plate information and historical credit scores;

[0037] Compare the final weighing value with the maximum allowable load of the target vehicle to determine the load state of the target vehicle; the load state of the target vehicle indicates whether the target vehicle is overweight;

[0038] According to the target vehicle's license plate information, query the vehicle credit information list to obtain the target vehicle's historical credit score; if the load status indicates that the target vehicle is overweight, determine the target vehicle's overweight grade according to the final weighing value and the target vehicle's maximum allowable load. Different overweight grades of the target vehicle have different corresponding deduction values; according to the deduction value corresponding to the target vehicle's overweight grade and the target vehicle's historical credit score, obtain the target vehicle's updated credit score;

[0039] If the updated credit score is lower than the historical credit score, a credit reminder message indicating that the target vehicle's credit score has been reduced is generated and sent to the driver terminal corresponding to the target vehicle; if the updated credit score is lower than the preset credit score, a credit warning message indicating that the target vehicle's credit score is too low and there is a risk of default is generated and sent to the driver terminal corresponding to the target vehicle.

[0040] The present invention has the following beneficial effects:

[0041] 1. The function of preventing cheating and the consistency of weighing results are realized. Specifically, by connecting the weighing device to the weighing display screen, and the weighing display screen to the weighing computer, the function of preventing cheating and the consistency of weighing results are realized. In the prior art, the weighing device is first connected to the weighing computer, and some staff may tamper with the weighing results through the weighing computer. If the weighing device is connected to the weighing computer and the weighing display respectively, the weighing results of the weighing computer and the weighing display screen are inconsistent due to the different data transmission speeds and format conversion speeds. Therefore, by connecting the weighing device to the weighing display screen, and the weighing display screen to the weighing computer, the weighing computer receives the weight information of the weighing display screen, which avoids the staff from tampering with the data, and realizes the function of preventing cheating and the consistency of weighing results.

[0042] 2. Improve the accuracy of weighing results and reduce weighing errors. Specifically, the final weighing value is determined by the change trend of the weighing value, which improves the accuracy of the weighing result. In practice, the maximum weighing value is often selected as the weighing result, resulting in inaccurate weighing results. Therefore, according to the change trend of the weighing value, the stable value is screened out, and then the final weighing value is determined based on the most stable value and the maximum stable value, thereby improving the accuracy of the weighing result and reducing the weighing error.

[0043] 3. Reduce the impact of speed on weighing results and improve the accuracy of weighing results. Specifically, provide a recommended speed for each vehicle, reduce the impact of speed on weighing results and improve the accuracy of weighing results. In practice, the parameters of each vehicle are different, resulting in different impacts of speed on weighing results. Therefore, by providing a recommended speed for each vehicle, the impact of speed on weighing results is reduced and the accuracy of weighing results is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The above and other features, advantages and aspects of the embodiments of the present invention will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0045] Figure 1 It is an exemplary structural diagram of an intelligent weighing device with anti-cheating function of the present invention.

[0046] Figure 2 The present invention is a flow chart of a weighing method with anti-cheating function.

[0047] Figure 3 It is a schematic diagram of an exemplary connection relationship of an intelligent weighing device with an anti-cheating function of the present invention.

[0048] Figure 4 It is a schematic diagram of an exemplary installation position of a camera of an intelligent weighing device with an anti-cheating function of the present invention.

[0049] Figure 5 This is an example diagram of a weighing image captured by a camera of an intelligent weighing device with an anti-cheating function according to the present invention. DETAILED DESCRIPTION

[0050] The present invention will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.

[0051] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0052] It should be noted that the concepts such as "first" and "second" mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0053] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0054] The names of the messages or information exchanged between multiple devices of the present invention are only for illustrative purposes, and are not used to limit the scope of these messages or information.

[0055] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0056] like Figure 1 As shown, an exemplary structural schematic diagram of an intelligent weighing device with an anti-cheating function of the present invention is shown. Among them, the intelligent weighing device includes a weighing device 101, a plurality of weighing display screens 102, a weighing computer 103, and a plurality of cameras 104. The weighing device is configured with a weighing platform, a pressure sensor and a weighing meter, and communicates with the weighing display screen through the output port of the weighing meter; the weighing platform is used to weigh the vehicle, obtain the vehicle gravity, and transmit the vehicle gravity to the pressure sensor; the pressure sensor is used to receive the vehicle gravity, wherein the vehicle gravity is an analog signal, and the analog signal is converted into a digital signal through the weighing meter to obtain the vehicle weighing value, and the vehicle weighing value is sent to the weighing display screen. In some embodiments, the weighing device 101 can be any floor scale. On this basis, the weighing device 101 weighs the vehicle through the weighing platform and transmits the vehicle gravity to the pressure sensor. Among them, the vehicle gravity is an analog signal, and the pressure sensor converts the analog signal into a digital signal through the weighing meter to obtain the vehicle weighing value, and sends the vehicle weighing value to the weighing display screen 102.

[0057] The multiple weighing display screens 102 are used to receive the vehicle weighing value and convert the vehicle weighing value into weight information for display. The multiple weighing display screens 102 communicate with the weighing computer 103 through the output port and send the vehicle weighing value to the weighing computer 103; at least one weighing display screen is aimed at the camera so that the weighing image captured by the camera contains the weight value displayed on the weighing display screen. In some embodiments, the multiple weighing display screens 102 can be two weighing display screens, which are used to receive the vehicle weighing value and convert the vehicle weighing value into weight information for display. Figure 5As shown, the setting direction of the weighing display screen is the direction of any one of the cameras facing the two directions of the scale. In practice, the multiple weighing display screens 102 communicate with the weighing computer 103 through the serial port, and send the vehicle weighing value to the weighing computer 103, wherein the weighing computer 103 can be a desktop computer or a laptop computer.

[0058] The multiple cameras 104 are used to collect images of the front side of the vehicle, the rear side of the vehicle, and the images of the weighing display screen, obtain weighing images, and recognize the weighing images to obtain the vehicle license plate information and the weight value displayed on the weighing display screen. The multiple cameras 104 communicate with the weighing computer 103 through the network port, and send the weighing images, vehicle license plate information, and the weight value displayed on the weighing display screen to the weighing computer 103. In some embodiments, such as Figure 4 As shown, the multiple cameras 104 can be two cameras, and the two cameras are respectively set at the two ends of the weighing scale, and each camera has an image recognition function. On this basis, the multiple cameras 104 are used to collect the front image of the vehicle, the rear image of the vehicle, and the image of the weighing display screen to obtain the weighing image. The camera performs image recognition on the weighing image to obtain the vehicle license plate information and the displayed weighing value on the weighing display screen. In practice, the multiple cameras 104 communicate with the weighing computer 103 through the network port, and on this basis, the weighing image, the vehicle license plate information, and the displayed weight value on the weighing display screen are sent to the weighing computer 103.

[0059] The weighing computer 103 is used to receive the vehicle weighing value, weighing image, vehicle license plate information and the displayed weight value of the weighing display screen. The weighing computer is used to combine the vehicle weighing value and the vehicle license plate information to obtain a weighing record and store it. The weighing computer is also used to automatically compare the vehicle weighing value and the displayed weight value of the weighing display screen. In some embodiments, the weighing computer 103 receives the vehicle weighing value sent by multiple weighing display screens 102 and the weighing images, vehicle license plate information and the displayed weight value of the weighing display screen sent by multiple cameras 104. In practice, the weighing computer 103 combines the vehicle weighing value and the vehicle license plate information to obtain a weighing record and store it, wherein the weighing record includes the vehicle license plate information and the vehicle weighing value corresponding to the vehicle license plate information. In addition, the weighing computer 103 automatically compares the vehicle weighing value and the displayed weight value of the weighing display screen to determine whether the vehicle weighing value and the displayed weight value of the weighing display screen are consistent.

[0060] In these embodiments, the function of preventing cheating and the consistency of weighing results are achieved. Specifically, by connecting the weighing device to the weighing display screen, and the weighing display screen to the weighing computer, the function of preventing cheating and the consistency of weighing results are achieved. In the prior art, the weighing device is first connected to the weighing computer, and there may be staff members who tamper with the weighing results through the weighing computer. If the weighing device is connected to the weighing computer and the weighing display respectively, due to the different data transmission speeds and format conversion speeds, the weighing results of the weighing computer and the weighing display screen are inconsistent. Therefore, by connecting the weighing device to the weighing display screen, and the weighing display screen to the weighing computer, the weighing computer receives the weight information of the weighing display screen, which avoids staff members from tampering with the data, and achieves the function of preventing cheating and the consistency of weighing results.

[0061] In some embodiments, in order to further solve the second technical problem described in the background technology section, namely, "the existing weighing method usually selects the data with the largest value in the weighing result as the final weighing result, resulting in inaccurate weighing results and deviation from the actual weight of the vehicle", such as Figure 2 As shown, a flow chart of a weighing method with anti-cheating function of the present invention is shown, which specifically includes the following steps:

[0062] Step 201 : Obtain a target vehicle weight value, and compare the target vehicle weight value with a pre-configured separation value.

[0063] In some embodiments, the execution subject of a weighing method with anti-cheating function of the present invention can be a weighing computer. In practice, the execution subject is connected to multiple weighing display screens through various communication methods, and the weighing display screens are connected to weighing equipment through various communication methods. One weighing display screen is connected to one weighing equipment. The weighing value of the target vehicle is the weighing value of the vehicle currently passing through the first weighing equipment. The pre-configured separation value can be a separation value set by the staff based on experience. On this basis, the execution subject obtains the weighing value of the target vehicle through the weighing display screen, and compares the weighing value of the target vehicle with the pre-configured separation value.

[0064] Step 202, if the target vehicle weighing value is greater than or equal to the pre-configured separation value, determine the change trend of the target vehicle weighing value based on the target vehicle weighing value and the last weighing value in the weighing value cache list corresponding to the first weighing device; wherein the change trend is one of the following: rising, stable, falling; and record the target vehicle weighing value in the weighing value cache list corresponding to the first weighing device to obtain an updated weighing value cache list.

[0065] In some embodiments, each weighing device is numbered, and the weighing device numbered 1 is used as the first weighing device. The weighing value cache list corresponding to the first weighing device is a list for caching the weighing value after the target vehicle enters the first weighing device. The weighing value information in the weighing value cache list includes the weighing value, the change trend corresponding to each weighing value, and the timestamp corresponding to each weighing value. In practice, if the target vehicle weighing value is greater than or equal to the pre-configured separation value, the target vehicle weighing value is subtracted from the last weighing value in the weighing value cache list corresponding to the first weighing device. If the difference between the target vehicle weighing value and the last weighing value in the weighing value cache list corresponding to the first weighing device is greater than the preset difference, the change trend of the target vehicle weighing value is determined to be rising. If the absolute value of the difference between the target vehicle weighing value and the last weighing value in the weighing value cache list corresponding to the first weighing device is less than the preset difference, the change trend of the target vehicle weighing value is determined to be stable. If the difference between the target vehicle weighing value and the last weighing value in the weighing value cache list corresponding to the first weighing device is less than the negative preset difference, the change trend of the target vehicle weighing value is determined to be falling. In practice, the target vehicle weighing value is recorded in the weighing value cache list corresponding to the first weighing device to obtain an updated weighing value cache list.

[0066] Step 203, select the weighing value with a stable change trend in the updated weighing value cache list as the stable value; count the number of occurrences of the weighing value with a stable change trend, and compare the number of occurrences of the weighing value with a stable change trend with the preset stable number of times. If the number of occurrences of the weighing value with a stable change trend is greater than or equal to the preset stable number of times, then put the target vehicle weighing value into the stable value cache list corresponding to the first weighing device, and obtain the updated stable value cache list corresponding to the first weighing device as the first updated stable value cache list.

[0067] In some embodiments, a weighing value with a stable change trend in the updated weighing value cache list is selected as a stable value, the number of occurrences of the weighing value with a stable change trend in the updated weighing value cache list is counted, and the number of occurrences of the weighing value with a stable change trend is compared with a preset stable number of times, wherein the preset stable number of times may be 3. In practice, the stable value cache list corresponding to the first weighing device is a list for caching weighing values ​​with a stable change trend after the target vehicle enters the first weighing device, and on this basis, if the number of occurrences of the weighing value with a stable change trend is greater than or equal to the preset stable number of times, the weighing value of the target vehicle is put into the stable value cache list corresponding to the first weighing device, and an updated stable value cache list corresponding to the first weighing device is obtained as the first updated stable value cache list.

[0068] Step 204, based on the first updated stable value cache list, determine the stable value with the most occurrences and the maximum stable value, and use the stable value with the most occurrences as the most stable value; based on the most stable value and the maximum stable value, determine the final weighing value, and clear the updated weighing value cache list and the first updated stable value cache list.

[0069] In some embodiments, the number of occurrences of each stable value in the first updated stable value cache list is counted, the stable value with the most occurrences is determined as the most stable value, and the size of each stable value is compared to obtain the maximum stable value. In practice, the maximum stable value and the most stable value are subtracted, and the difference between the maximum stable value and the most stable value is compared with a preset value. If the difference between the maximum stable value and the most stable value is greater than the preset value, the maximum stable value is used as the final weighing value; if the difference between the maximum stable value and the most stable value is less than the preset value, the most stable value is used as the final weighing value. Afterwards, the updated weighing value cache list and the first updated stable value cache list are cleared.

[0070] Step 205, if the target vehicle weighing value is less than the pre-configured separation value, multiple weighing values ​​are obtained from the weighing value cache list corresponding to the first weighing device according to the timestamp corresponding to each weighing value in the weighing value cache list corresponding to the first weighing device; wherein each weighing value corresponds to a timestamp; and based on the multiple weighing values ​​and the corresponding timestamps, multiple weighing value change trends are determined.

[0071] In some embodiments, each weighing value corresponds to a timestamp. On this basis, if the weighing value of the target vehicle is less than the pre-configured separation value, multiple weighing values ​​are obtained from the weighing value cache list corresponding to the first weighing device in the order of the length of the timestamp corresponding to each weighing value and the current time in the weighing value cache list corresponding to the first weighing device from small to large. The multiple weighing values ​​are sorted in the order of the timestamp and the current time from far to near to obtain a weighing value sequence, and each weighing value in the weighing value sequence is subtracted from the weighing value ranked one place above the weighing value. According to the above method, the change trend of each weighing value in the weighing value sequence is determined to obtain multiple weighing value change trends.

[0072] Step 206, based on the changing trends of multiple weighing values, obtain an updated stable value cache list of the first weighing device as a second updated stable value cache list; determine the most stable value and the maximum stable value based on the second updated stable value cache list; determine the final weighing value based on the most stable value and the maximum stable value, and clear the weighing value cache list and the second updated stable value cache list corresponding to the first weighing device.

[0073] In some embodiments, if the change trends of multiple weighing values ​​are decreasing or stable, the weighing values ​​with stable change trends in the weighing value sequence are selected to re-compose the updated stable value cache list of the first weighing device as the second updated stable value cache list. In practice, according to the above method, the most stable value and the maximum stable value in the second updated stable value cache list are determined, and according to the most stable value and the maximum stable value, the final weighing value is determined according to the above method, and the weighing value cache list and the second updated stable value cache list corresponding to the first weighing device are cleared.

[0074] In these embodiments, the accuracy of the weighing results is improved and the weighing errors are reduced. Specifically, the final weighing value is determined by the changing trend of the weighing values, thereby improving the accuracy of the weighing results. In practice, the maximum weighing value among the weighing values ​​is often selected as the weighing result, resulting in inaccurate weighing results. Therefore, according to the changing trend of the weighing values, the stable values ​​are screened out, and then the final weighing value is determined according to the most stable value and the maximum stable value, thereby improving the accuracy of the weighing results and reducing the weighing errors.

[0075] In some embodiments, in order to further solve the technical problem 3 described in the background technology section, that is, "a vehicle will be given a passing speed limit when weighing, and this passing speed limit is usually fixed and lacks specificity", in some embodiments of the present invention, the separation value is determined by the following steps:

[0076] Step 1: Get the vehicle information list. The vehicle information in the vehicle information list includes license plate information, vehicle type, start weighing time, end weighing time, and historical final weighing value.

[0077] In some embodiments, the execution subject locally stores a vehicle information list, and the vehicle information in the vehicle information list includes license plate information, vehicle type, start weighing time, end weighing time, and historical final weighing value. Among them, the license plate information can be the license plate number information of the vehicle, the vehicle type can be the vehicle type divided according to the number of axles of the vehicle, and can include four-axle vehicles and six-axle vehicles, the historical final weighing value is the final weighing value obtained by weighing the vehicle before the current time, the start weighing time is the time when the vehicle enters the weighing device and starts weighing, and the end weighing time is the time when the vehicle exits the weighing device and ends weighing.

[0078] Step 2: Obtain the vehicle types in the vehicle information list and the historical final weighing value group corresponding to each vehicle type, and determine the historical final weighing value with the smallest value in the historical final weighing value group corresponding to each vehicle type as the separation value corresponding to each vehicle type.

[0079] In some embodiments, vehicle information in a vehicle information list is filtered according to vehicle type to obtain multiple historical final weighing value groups corresponding to each vehicle type, and the sizes of each historical final weighing value in the historical final weighing value group are compared to obtain the historical final weighing value with the smallest value in the historical final weighing value group as the separation value corresponding to each vehicle type.

[0080] Step three, obtain the target vehicle information image, identify the target vehicle information image, and obtain the target vehicle type; match the target vehicle type with the vehicle type in the vehicle information list. If the match is successful, use the vehicle type in the vehicle information list as the adapted vehicle type; obtain the separation value corresponding to the adapted vehicle type as the separation value corresponding to the target vehicle type.

[0081] In some embodiments, the execution subject is locally provided with a convolutional neural network. In addition, the execution subject is connected to the camera through various communication methods, wherein the camera is provided in front of the weighing device, and the target vehicle information image is the information image of the target vehicle taken by the camera. On this basis, the target vehicle information image is obtained, and the target vehicle information image is identified using the convolutional neural network to obtain the target vehicle type. In practice, the target vehicle type is matched with the vehicle type in the vehicle information list. If the match is successful, the vehicle type in the vehicle information list is used as the adapted vehicle type; the separation value corresponding to the adapted vehicle type is obtained as the separation value corresponding to the target vehicle type.

[0082] Among them, the weighing method with anti-cheating function of the present invention also includes the following steps:

[0083] Step 1: Obtain a target vehicle information image, identify the target vehicle information image, and obtain the target vehicle license plate information; query in the vehicle information list according to the target vehicle license plate information to obtain multiple start weighing times and corresponding end weighing times corresponding to the target vehicle license plate information.

[0084] In some embodiments, the target vehicle information image is obtained by the above method, and the target vehicle information image is recognized by using a convolutional neural network to obtain the target vehicle license plate information. In practice, the target vehicle license plate information is queried in the vehicle information list to obtain multiple start weighing times and corresponding end weighing times corresponding to the target vehicle license plate information, wherein each start weighing time corresponds to an end weighing time.

[0085] Step 2: Determine multiple historical durations required for the target vehicle to pass through the first weighing device based on multiple start weighing times and corresponding end weighing times; obtain the length of the weighing track of the first weighing device, and determine the historical average speed of the target vehicle passing through the first weighing device based on the weighing track length and multiple historical durations.

[0086] In some embodiments, multiple end weighing times are subtracted from the corresponding start weighing times to obtain multiple historical durations required for the target vehicle to pass through the first weighing device. In practice, the execution subject locally stores a weighing device information table, and the weighing device information in the weighing device information table includes the weighing device number and the corresponding weighing track length. On this basis, the weighing track length of the first weighing device is obtained, and the weighing track length is divided by multiple historical durations to obtain multiple historical speeds, and the multiple historical speeds are averaged to obtain the historical average speed of the target vehicle passing through the first weighing device.

[0087] Step three, determining a recommended speed for the target vehicle to pass through the first weighing device based on the historical average speed; and displaying the recommended speed on a display screen, wherein the display screen is arranged before the first weighing device.

[0088] In some embodiments, the execution subject is connected to the display screen in various ways, and the display screen is arranged before the first weighing device. On this basis, the historical average speed of the target vehicle passing through the first weighing device is used as the recommended speed of the target vehicle passing through the first weighing device, and the recommended speed is sent to the display screen and displayed on the display screen.

[0089] Among them, the weighing method with anti-cheating function of the present invention also includes the following steps:

[0090] Step 1: weigh each vehicle passing through the first weighing device within the target time period to obtain a first weighing value corresponding to each vehicle; and send the first weighing value corresponding to each vehicle to a driver terminal corresponding to each vehicle.

[0091] In some embodiments, the execution subject is connected to multiple driver terminals through various communication methods, wherein each vehicle corresponds to a driver terminal, and the target time period is any time period. On this basis, each vehicle passing through the first weighing device within the target time period is weighed to obtain a first weighing value corresponding to each vehicle, and the first weighing value corresponding to each vehicle is sent to the driver terminal corresponding to each vehicle.

[0092] Step 2: receiving the first weighing value feedback signal returned by the driver terminal corresponding to each vehicle to obtain a first weighing value feedback signal group; wherein the first weighing value feedback signal indicates whether the first weighing value is normal.

[0093] In some embodiments, a first weighing value feedback signal returned by a driver terminal corresponding to each vehicle is received, and the first weighing value feedback signals returned by multiple driver terminals form a first weighing value feedback signal group, wherein the first weighing value feedback signal is a signal indicating whether the first weighing value is normal.

[0094] Step three, counting the number of first weighing value feedback signals in the first weighing value feedback signal group that characterize the abnormality of the first weighing value within the target time period as the target number; comparing the target number with the preset number, if the target number is less than the preset number, generating a re-weighing signal and sending it to the driver terminal corresponding to each vehicle, so that each vehicle is re-weighed to obtain the second weighing value corresponding to each vehicle; sending the second weighing value to the driver terminal corresponding to each vehicle, and receiving the second weighing value feedback signal returned by the driver terminal corresponding to each vehicle.

[0095] In some embodiments, as an example, the preset number may be 10, and the number of first weighing value feedback signals in the first weighing value feedback signal group that characterize the first weighing value being abnormal within the target time period is counted as the target number, and the target number is compared with the preset number. In practice, if the target number is less than the preset number, a re-weighing signal is generated and sent to the driver terminal corresponding to each vehicle, so that each vehicle is re-weighed to obtain the second weighing value corresponding to each vehicle. The re-weighing signal is a signal indicating that the vehicle enters the first weighing device again for weighing, and the weighing value obtained by the re-weighing is used as the second weighing value corresponding to each vehicle. The second weighing value is sent to the driver terminal corresponding to each vehicle, and the second weighing value feedback signal returned by the driver terminal corresponding to each vehicle is received. The second weighing value feedback signal is a signal indicating whether the second weighing value is normal.

[0096] Step 4. If the second weighing value feedback signal indicates that the second weighing value is normal, the second weighing value is used as the updated final weighing value and updated in the vehicle information list; if the second weighing value feedback signal indicates that the second weighing value is abnormal, a weighing signal for changing the scale channel is generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal is generated to indicate that there is an abnormality in the first weighing device, and the first weighing device is controlled to stop working; wherein, the weighing signal for changing the scale channel includes the number of the replaced weighing device.

[0097] In some embodiments, if the second weighing value feedback signal indicates that the second weighing value is normal, the second weighing value is used as the updated final weighing value and is updated in the vehicle information list; if the second weighing value feedback signal indicates that the second weighing value is abnormal, a weighing signal for changing the weighing track is generated and sent to the driver terminal corresponding to each vehicle, wherein the weighing signal for changing the weighing track is a signal instructing the vehicle to weigh at another weighing track, including the number of the weighing device to be replaced. A device abnormality signal is generated to indicate that the first weighing device is abnormal, and the device abnormality signal is sent to the first weighing device to control the first weighing device to stop working.

[0098] Step 5: If the target quantity is greater than the preset quantity, a signal for changing the weighing track is generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal is generated to indicate that an abnormality exists in the first weighing device, and the first weighing device is controlled to stop working.

[0099] In some embodiments, if the target quantity is greater than a preset quantity, a weighing signal for changing the scale lane is directly generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal indicating that an abnormality exists in the first weighing device is generated, and the equipment abnormality signal is sent to the first weighing device to control the first weighing device to stop working.

[0100] Among them, the weighing method with anti-cheating function of the present invention also includes the following steps:

[0101] Step 1: Create a vehicle credit information list. The vehicle credit information in the vehicle credit information list includes license plate information and historical credit scores.

[0102] In some embodiments, the execution subject locally establishes a vehicle credit information list, and the vehicle credit information in the vehicle credit information list includes license plate information and historical credit scores, wherein the historical credit score is the credit score after the vehicle is last weighed.

[0103] Step 2: Compare the final weighing value with the maximum allowable load of the target vehicle to determine the load state of the target vehicle; the load state of the target vehicle indicates whether the target vehicle is overweight.

[0104] In some embodiments, the maximum allowable load of the target vehicle is the maximum allowable load of the target vehicle designed to be loaded with goods when it leaves the factory, and the final weighing value is compared with the maximum allowable load of the target vehicle. If the final weighing value is greater than the maximum allowable load of the target vehicle, the load state of the target vehicle is overweight, and if the final weighing value is less than the maximum allowable load of the target vehicle, the load state of the target vehicle is not overweight. The load state of the target vehicle indicates whether the target vehicle is overweight.

[0105] Step three, according to the target vehicle's license plate information, query in the vehicle credit information list to obtain the target vehicle's historical credit score; if the load status indicates that the target vehicle is overweight, determine the target vehicle's overweight grade according to the final weighing value and the target vehicle's maximum allowable load. Different target vehicles have different overweight grades and corresponding deduction values; obtain the target vehicle's updated credit score based on the deduction value corresponding to the target vehicle's overweight grade and the target vehicle's historical credit score.

[0106] In some embodiments, the target vehicle license plate information is obtained by the above method, and the target vehicle license plate information is queried in the vehicle credit information list to obtain the historical credit score of the target vehicle. In practice, if the load state indicates that the target vehicle is overweight, the final weighing value is subtracted from the maximum allowable load of the target vehicle to obtain the overweight value of the target vehicle, and the overweight value is divided from the maximum allowable load of the target vehicle to obtain the overweight rate of the target vehicle. Among them, different overweight rate ranges correspond to different overweight levels, and the overweight level corresponding to the overweight rate range in which the overweight rate of the target vehicle is located is determined, and different overweight levels correspond to different deduction values. In practice, the deduction value is subtracted from the historical credit score of the target vehicle to obtain the updated credit score of the target vehicle.

[0107] Step 4: If the updated credit score is lower than the historical credit score, a credit reminder message indicating that the target vehicle's credit score has been reduced is generated and sent to the driver terminal corresponding to the target vehicle; if the updated credit score is lower than the preset credit score, a credit warning message indicating that the target vehicle's credit score is too low and there is a risk of default is generated and sent to the driver terminal corresponding to the target vehicle.

[0108] In some embodiments, if the updated credit score is lower than the historical credit score, a credit reminder message is generated and sent to the driver terminal corresponding to the target vehicle, wherein the credit reminder message is information indicating that the credit score of the target vehicle has been reduced, including the updated credit score. If the updated credit score is lower than the preset credit score, a credit warning message indicating that the credit score of the target vehicle is too low and there is a risk of default is generated and sent to the driver terminal corresponding to the target vehicle. The preset credit score is a credit score set in advance to determine whether the vehicle is defaulted, which can be 60 points.

[0109] In these embodiments, the influence of speed on the weighing result is reduced, and the accuracy of the weighing result is improved. Specifically, a recommended speed is provided for each vehicle in a targeted manner, which reduces the influence of speed on the weighing result and improves the accuracy of the weighing result. In practice, the parameters of each vehicle are different, resulting in different influences of speed on the weighing result. Therefore, by providing a recommended speed for each vehicle in a targeted manner, the influence of speed on the weighing result is reduced, and the accuracy of the weighing result is improved.

[0110] The above descriptions are only some preferred embodiments of the present invention and the explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present invention is not limited to the technical solutions formed by the specific combination of the above technical features, but also should cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) to form a technical solution.

Claims

1. A weighing method with anti-cheating function, characterized in that: The method is applied to an intelligent weighing device with an anti-cheating function, the intelligent weighing device comprising: a weighing device, the weighing device is configured with a weighing platform, a pressure sensor and a weighing meter, and communicates with a weighing display screen through an output port of the weighing meter; the weighing platform is used to weigh a vehicle, obtain the vehicle gravity, and transmit the vehicle gravity to the pressure sensor; the pressure sensor is used to receive the vehicle gravity, the vehicle gravity is an analog signal, and convert the analog signal into a digital signal through the weighing meter to obtain a vehicle weighing value, and send the vehicle weighing value to the weighing display screen; A plurality of weighing display screens, the plurality of weighing display screens are used to receive the vehicle weighing value and convert the vehicle weighing value into weight information for display, the plurality of weighing display screens communicate with the weighing computer through the output port and send the vehicle weighing value to the weighing computer; at least one weighing display screen is aimed at the camera so that the weighing image captured by the camera includes the weight value displayed on the weighing display screen; A plurality of cameras, wherein the plurality of cameras are used to collect images of the front side of the vehicle, the rear side of the vehicle and images of the weighing display screen, obtain a weighing image, and recognize the weighing image to obtain vehicle license plate information and a weight value displayed on the weighing display screen; the plurality of cameras communicate with a weighing computer through a network port, and send the weighing image, the vehicle license plate information and the weight value displayed on the weighing display screen to the weighing computer; A weighing computer, the weighing computer is used to receive the vehicle weighing value, the weighing image, the vehicle license plate information and the weight value displayed on the weighing display screen, the weighing computer is used to combine the vehicle weighing value and the vehicle license plate information to obtain a weighing record and store it, and the weighing computer is also used to automatically compare the vehicle weighing value with the weight value displayed on the weighing display screen; The method comprises: Obtaining a target vehicle weight value, and comparing the target vehicle weight value with a pre-configured separation value; If the target vehicle weighing value is greater than or equal to the pre-configured separation value, then determine the change trend of the target vehicle weighing value according to the target vehicle weighing value and the last weighing value in the weighing value cache list corresponding to the first weighing device; wherein the change trend is one of the following: rising, stable, and falling; and record the target vehicle weighing value in the weighing value cache list corresponding to the first weighing device to obtain an updated weighing value cache list; Selecting a weighing value with a stable change trend in the updated weighing value cache list as a stable value; counting the number of occurrences of the weighing value with a stable change trend, comparing the number of occurrences of the weighing value with a stable change trend with a preset stable number of times, and if the number of occurrences of the weighing value with a stable change trend is greater than or equal to the preset stable number of times, putting the target vehicle weighing value into the stable value cache list corresponding to the first weighing device, and obtaining an updated stable value cache list corresponding to the first weighing device as a first updated stable value cache list; According to the first updated stable value cache list, determine the stable value with the most occurrences and the maximum stable value, and use the stable value with the most occurrences as the most stable value; according to the most stable value and the maximum stable value, determine the final weighing value, and clear the updated weighing value cache list and the first updated stable value cache list; If the target vehicle weighing value is less than a pre-configured separation value, then, according to the timestamp corresponding to each weighing value in the weighing value cache list corresponding to the first weighing device, multiple weighing values ​​are obtained from the weighing value cache list corresponding to the first weighing device; wherein each weighing value corresponds to a timestamp; and, according to the multiple weighing values ​​and the corresponding timestamps, multiple weighing value change trends are determined, and the separation value is pre-configured; According to the changing trends of the multiple weighing values, an updated stable value cache list of the first weighing device is obtained as a second updated stable value cache list; according to the second updated stable value cache list, the most stable value and the maximum stable value are determined; according to the most stable value and the maximum stable value, the final weighing value is determined, and the weighing value cache list corresponding to the first weighing device and the second updated stable value cache list are cleared.

2. The weighing method with anti-cheating function according to claim 1, characterized in that: The separation value is determined by the following steps: Obtain a vehicle information list, wherein the vehicle information in the vehicle information list includes license plate information, vehicle type, start weighing time, end weighing time, and historical final weighing value; Obtaining the vehicle types in the vehicle information list and the historical final weighing value group corresponding to each vehicle type, and determining the historical final weighing value with the smallest value in the historical final weighing value group corresponding to each vehicle type as the separation value corresponding to each vehicle type; Acquire a target vehicle information image, identify the target vehicle information image, and obtain the target vehicle type; Matching the target vehicle type with the vehicle type in the vehicle information list, and if the match is successful, using the vehicle type in the vehicle information list as the adapted vehicle type; A separation value corresponding to the adapted vehicle type is obtained as a separation value corresponding to the target vehicle type.

3. The weighing method with anti-cheating function according to claim 2, characterized in that: Also includes: Acquire the target vehicle information image, identify the target vehicle information image, and obtain the target vehicle license plate information; According to the target vehicle license plate information, the vehicle information list is searched to obtain a plurality of start weighing times and corresponding end weighing times corresponding to the target vehicle license plate information; Determine multiple historical durations required for the target vehicle to pass through the first weighing device based on the multiple start weighing times and the corresponding end weighing times; obtain the weighing track length of the first weighing device, and determine the historical average speed of the target vehicle passing through the first weighing device based on the weighing track length and the multiple historical durations; Determining a recommended speed for the target vehicle to pass through the first weighing device based on the historical average speed; The recommended speed is displayed on a display screen, wherein the display screen is arranged in front of the first weighing device.

4. The weighing method with anti-cheating function according to claim 3, characterized in that: Also includes: Weigh each vehicle passing through the first weighing device within a target time period to obtain a first weighing value corresponding to each vehicle; Sending the first weighing value corresponding to each vehicle to the driver terminal corresponding to each vehicle; Receiving a first weighing value feedback signal returned by a driver terminal corresponding to each vehicle, and obtaining a first weighing value feedback signal group; wherein the first weighing value feedback signal indicates whether the first weighing value is normal; Counting the number of first weighing value feedback signals in the first weighing value feedback signal group that indicate the first weighing value is abnormal within the target time period as the target number; comparing the target number with the preset number, and if the target number is less than the preset number, generating a re-weighing signal and sending it to the driver terminal corresponding to each vehicle, so that each vehicle is re-weighed to obtain the second weighing value corresponding to each vehicle; sending the second weighing value to the driver terminal corresponding to each vehicle, and receiving the second weighing value feedback signal returned by the driver terminal corresponding to each vehicle; If the second weighing value feedback signal indicates that the second weighing value is normal, the second weighing value is used as the updated final weighing value and updated in the vehicle information list; if the second weighing value feedback signal indicates that the second weighing value is abnormal, a weighing signal for changing the scale channel is generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal is generated indicating that the first weighing device is abnormal, and the first weighing device is controlled to stop working; wherein, the weighing signal for changing the scale channel includes the identifier of the changed scale channel; If the target quantity is greater than the preset quantity, a weighing signal for changing the scale track is generated and sent to the driver terminal corresponding to each vehicle, and an equipment abnormality signal indicating that an abnormality exists in the first weighing device is generated to control the first weighing device to stop working.

5. The weighing method with anti-cheating function according to claim 4, characterized in that: Also includes: Establishing a vehicle credit information list, wherein the vehicle credit information in the vehicle credit information list includes license plate information and historical credit scores; Compare the final weighing value with the maximum allowable load of the target vehicle to determine the load state of the target vehicle; the load state of the target vehicle indicates whether the target vehicle is overweight; According to the license plate information of the target vehicle, query in the vehicle credit information list to obtain the historical credit score of the target vehicle; If the load state indicates that the target vehicle is overweight, the overweight grade of the target vehicle is determined according to the final weighing value and the maximum allowable load of the target vehicle, and different overweight grades of the target vehicle correspond to different deduction values; according to the deduction value corresponding to the overweight grade of the target vehicle and the historical credit score of the target vehicle, an updated credit score of the target vehicle is obtained; If the updated credit score is lower than the historical credit score, a credit reminder message indicating that the credit score of the target vehicle has been reduced is generated and sent to the driver terminal corresponding to the target vehicle; if the updated credit score is lower than the preset credit score, a credit warning message indicating that the credit score of the target vehicle is too low and there is a risk of default is generated and sent to the driver terminal corresponding to the target vehicle.

Citation Information

Patent Citations

  • Debugging method of nuclear power plant half-speed turbine monitoring system

    CN102997957A

  • Full-automatic intelligent metering management method and system, electronic equipment and storage medium

    CN118836954A