A system and method for unattended weighing based on truck scale

The unmanned truck scale system enables structured data collection and automated verification, solving the problems of information omission and insufficient process coordination in existing technologies. This improves the efficiency and reliability of weighing operations and reduces management loopholes and dispute rates.

CN122347403APending Publication Date: 2026-07-07GUANGXI ZHONGJIN LINGNAN MINING CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGXI ZHONGJIN LINGNAN MINING CO LTD
Filing Date
2026-04-29
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

The current truck scale weighing business lacks standardization and a unified entry point for information transmission, resulting in information omissions, duplications or errors, insufficient process coordination, and easy waiting and congestion after vehicles arrive. The weighing and registration process relies on manual verification and manual recording, which is prone to data entry errors and management loopholes, affecting turnover efficiency and supervision costs.

Method used

The system adopts an unmanned weighbridge system, including a declaration and interaction module, a task management module, an entry verification module, a weighing data acquisition module, an anti-cheating judgment module, a loading and unloading closed-loop registration module, a secondary weighing control module, a net weight calculation module, and a certificate generation and storage module. This system enables structured data collection and associated management, and multi-stage data verification forms an automated verification closed loop, reducing manual intervention and management loopholes.

Benefits of technology

It improves the compliance and traceability of weighing tasks, reduces communication errors and manual data entry errors, increases the efficiency of single weighing turnaround and on-site passage, reduces measurement errors and dispute rates, and lowers regulatory costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122347403A_ABST
    Figure CN122347403A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of plant logistics control, in particular to a system and method for unattended weighing based on truck scale, comprising a declaration interaction module, a task management module, an access verification module, a weighing collection module, an anti-cheating judgment module, a loading and unloading closed-loop registration module, a secondary weighing control module, a net weight calculation module, a voucher generation and storage module, and a data storage module. The present application collects and manages the information related to the weighing task in a structured manner, making the declaration information more complete and consistent, reducing communication errors, and quickly tracing the task link and key data in case of abnormality or dispute, thereby improving compliance and traceability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of factory logistics management technology, and in particular to a system and method for unmanned weighing based on truck scales. Background Technology

[0002] In many scenarios, the current truck scale weighing service is still mainly organized manually. Typically, the applicant or on-site personnel communicate the weighing needs via telephone or WeChat, and forward a list containing vehicle information, contract information, and material information to relevant personnel. After the vehicle arrives, staff guide the empty vehicle onto the scale, manually verify the license plate and related information, and record the tare weight data, which is then confirmed by the driver's signature. After the loading and unloading operations are completed, staff guide the loaded vehicle onto the scale, manually verify the information and record the gross weight data, which is then confirmed by the driver's signature. Finally, the data is manually summarized to form the settlement basis.

[0003] However, existing technologies lack standardized and unified entry points for information transmission. Lists are mostly circulated in unstructured text form through channels such as WeChat, which easily leads to omissions, duplications, or errors in information. Furthermore, WeChat records are informal, making it difficult to form effective traceable evidence in case of disputes. In addition, existing technologies lack process coordination, with a lack of linkage between vehicle arrival and loading / unloading scheduling, which can easily lead to waiting and congestion after vehicle arrival, affecting turnover efficiency. Finally, the weighing and registration process relies on manual verification and recording, which is prone to data entry errors and management loopholes. Moreover, the quantity of loading and unloading or the status of loading and unloading completion may depend on the driver's verbal description, resulting in a lack of consistent support for subsequent net weight calculation and settlement, increasing disputes and regulatory costs.

[0004] To address this, a system and method for unmanned weighing of truck scales are proposed. Summary of the Invention

[0005] To overcome the shortcomings of existing technologies, this invention provides a system and method for unattended weighing of truck scales.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a system for unmanned weighing based on a truck scale, comprising: a declaration and interaction module for receiving weighing declaration information and submitting it to the backend; a task management module for establishing weighing tasks based on the weighing declaration information, associating and storing contract unique identifier information and vehicle unique identifier information, and reviewing and authorizing the weighing tasks; an entry verification module for acquiring license plate information and driver facial information when a vehicle arrives at the factory area, and performing dual verification with the associated information of the weighing task, generating entry access permission after passing verification; a weighing acquisition module for acquiring weighing data and outputting dynamic weight data when a vehicle enters the weighing area of ​​the truck scale; and an anti-cheating judgment module for judging weight curve anomalies based on dynamic weight data, and comprehensively judging the validity of weighing by combining facial comparison results and historical tare weight data, outputting the result when an anomaly is judged. The system includes: a warning and a blocking module for the weighing task process; a loading and unloading closed-loop registration module, which generates a time-sensitive dynamic verification code associated with the weighing task when a vehicle enters the loading and unloading area, records the loading and unloading status after the dynamic verification code is scanned, and writes it back to the background; a secondary weighing control module, which pushes the first weighing result to the driver's terminal before the second weighing and receives the loading and unloading status selection information, and controls the vehicle to return to the loading and unloading area for re-registration or to enter the secondary weighing based on the loading and unloading status selection information; a net weight calculation module, which calculates the net weight based on the weighing task type after obtaining the first and second weighing data; a voucher generation and storage module, which summarizes the information and data of the weighing task to generate a weighing voucher and saves image or video evidence associated with the weighing process; and a data storage module, which encrypts and stores the weighing task data and image or video evidence and provides traceability query.

[0007] As a preferred technical solution of the present invention, the weighing declaration information received by the declaration interaction module includes contract unique identifier information, vehicle unique identifier information, task type information, cargo type information, and agreed weight range information, and performs field integrity verification and consistency verification before submitting to the background.

[0008] As a preferred technical solution of the present invention, the task management module generates entry authorization information bound to the weighing task after the review is approved. The entry authorization information includes task identification information and validity period information, and is used to drive the entry verification module to generate entry access permission.

[0009] As a preferred technical solution of the present invention, the entry verification module obtains license plate information through the entrance collection device and obtains driver facial information through the driver terminal or the entrance collection device. The facial information is used for authenticity verification before being used for dual verification.

[0010] As a preferred technical solution of the present invention, the weighing acquisition module acquires weight values ​​at a preset sampling period and forms a dynamic weight data sequence containing time information, and generates a first weighing result or a second weighing result when the weight fluctuation meets the preset stability condition within a preset stable time window.

[0011] As a preferred technical solution of the present invention, the weight curve anomaly determination of the anti-cheating determination module includes short-term sudden change determination and continuous fluctuation determination, and generates a tare weight benchmark based on historical tare weight data and compares the deviation with the current weighing result. When either the weight curve anomaly determination or the deviation comparison meets the abnormal conditions, an early warning is output and the weighing result is marked as invalid.

[0012] As a preferred technical solution of the present invention, the dynamic verification code generated by the loading and unloading closed-loop registration module has an expiration period constraint, and switches to the used state after the dynamic verification code is successfully scanned. At the same time, the loading and unloading operation status and scanning time information are recorded and written back to the background.

[0013] As a preferred technical solution of the present invention, the loading and unloading status selection information received by the secondary weighing control module includes loading and unloading completed, loading required, and unloading required. When the loading and unloading status selection information is loading required or unloading required, the vehicle is controlled to return to the loading and unloading operation area and is required to complete the code scanning registration again before being allowed to enter the secondary weighing.

[0014] As a preferred technical solution of the present invention, the weighing certificate generated by the certificate generation and storage module includes contract unique identifier information, vehicle unique identifier information, task type information, first weighing result, second weighing result and net weight result, and stores the image or video evidence corresponding to the weighing process in association with the task identifier information.

[0015] As a preferred technical solution of the present invention, the data storage module encrypts and stores the weighing task data, weighing certificate and image or video evidence, and provides traceability query based on the unique identification information of the contract, the unique identification information of the vehicle or the task identification information, while recording the query operation information.

[0016] A method for using an unattended truck scale weighing system includes the following steps:

[0017] S1. Receive weighing declaration information and submit it to the back-end management platform. The weighing declaration information includes the unique identifier of the contract and the unique identifier of the vehicle.

[0018] S2. The back-end management platform creates weighing tasks based on the weighing declaration information, associates and stores the unique identification information of the contract and the unique identification information of the vehicle, reviews the weighing tasks, and generates entry authorization information after the review is approved.

[0019] S3. When a vehicle arrives at the factory area, obtain the license plate information and the driver's facial information, and perform dual verification with the information associated with the weighing task. After passing the verification, generate the access permission.

[0020] S4. When a vehicle enters the weighing area of ​​the truck scale, collect weighing data and output dynamic weight data. Based on the dynamic weight data, determine the weight curve anomaly and combine the face comparison results with historical tare weight data to make a comprehensive judgment on the validity of the weighing. When an anomaly is determined, output an early warning and block the weighing task process. When the judgment is passed, record a weighing data and allow the process to proceed.

[0021] S5. When a vehicle enters the loading and unloading area, a dynamic verification code that is associated with the weighing task and has a time limit is generated. After the dynamic verification code is scanned, the loading and unloading status is recorded and written back to the back-end management platform.

[0022] S6. Before the second weighing, push the weighing result to the driver's terminal and receive the loading and unloading status selection information. Based on the loading and unloading status selection information, control the vehicle to return to the loading and unloading operation area to register again or enter the second weighing and obtain the second weighing data.

[0023] S7. After obtaining the first and second weighing data, calculate the net weight according to the weighing task type.

[0024] S8. Summarize the declaration information, review information, entry verification information, weighing data, anti-cheating judgment records, loading and unloading registration records and net weight data of the weighing task to generate a weighing certificate, and save the image or video evidence associated with the weighing process.

[0025] S9. Encrypt and store weighing task data, weighing certificates, and image or video evidence, and provide traceability query.

[0026] Compared with the prior art, the beneficial effects that this invention can achieve are:

[0027] 1. This invention enables more complete and consistent declaration information by structured collection and associated management of weighing task-related information, reduces communication errors, and allows for rapid tracing of task links and key data in the event of anomalies or disputes, thereby improving compliance and traceability.

[0028] 2. This invention improves the efficiency of single weighing turnover and on-site passage by linking the application review, entry, loading and unloading, and secondary weighing through coordinated control of the application review, entry, loading and unloading, and secondary weighing.

[0029] 3. This invention forms an automated verification closed loop through multi-stage data verification, reducing errors caused by manual registration, and providing early warning and blocking of anomalies during the weighing process, so that anomalies can be detected earlier and enter the review process, thereby reducing measurement errors and dispute rates, and reducing the manpower required for supervision. Attached Figure Description

[0030] Figure 1 This is a schematic diagram of the system flow of the present invention. Detailed Implementation

[0031] To make the technical means, creative features, objectives, and effects of this invention easier to understand, the invention is further described below with reference to specific embodiments. However, the following embodiments are merely preferred embodiments of this invention and not all of them. Other embodiments obtained by those skilled in the art based on the embodiments described herein without creative effort are all within the protection scope of this invention.

[0032] Example: Figure 1 As shown, a system and method for unmanned weighing of truck scales includes:

[0033] The declaration interaction module is used to receive weighing declaration information and submit it to the backend.

[0034] The task management module is used to create weighing tasks based on weighing declaration information, associate and store contract unique identifier information and vehicle unique identifier information, and review and authorize weighing tasks.

[0035] The entry verification module is used to obtain license plate information and driver facial information when a vehicle arrives at the factory area, and perform dual verification with the information associated with the weighing task. Once verified, entry access permission is generated.

[0036] The weighing acquisition module is used to collect weighing data and output dynamic weight data when a vehicle enters the weighing area of ​​the truck scale.

[0037] The anti-cheating judgment module is used to judge the anomaly of the weight curve based on dynamic weight data, and to make a comprehensive judgment on the validity of weighing by combining the face comparison results and historical tare weight data. When an anomaly is judged, an early warning is output and the weighing task process is blocked.

[0038] The loading and unloading closed-loop registration module is used to generate a dynamic verification code that is associated with the weighing task and has a time limit when the vehicle enters the loading and unloading operation area, and to record the loading and unloading operation status and write it back to the background after the dynamic verification code is scanned.

[0039] The secondary weighing control module is used to push the weighing result to the driver's terminal before the secondary weighing and receive the loading and unloading status selection information. Based on the loading and unloading status selection information, it controls the vehicle to return to the loading and unloading operation area to register again or enter the secondary weighing.

[0040] The net weight calculation module is used to calculate the net weight based on the weighing task type after obtaining the first and second weighing data.

[0041] The certificate generation and storage module is used to summarize the declaration information, review information, entry verification information, weighing data, anti-cheating judgment records, loading and unloading registration records and net weight data of the weighing task to generate weighing certificates, and to save image or video evidence associated with the weighing process.

[0042] The data storage module is used to encrypt and store weighing task data, weighing certificates, and image or video evidence, and provide traceability and query capabilities.

[0043] It should be noted that the declaration interaction module is deployed on the terminal of the declarant or the driver. It is preferred to provide the interaction interface in the form of a mini-program or web form. This is used to collect weighing information in structured fields and submit it to the back-end management platform, replacing offline verbal communication and non-standard text forwarding from the source.

[0044] In addition, the weighing declaration information received by the declaration interaction module includes the unique contract identifier and the unique vehicle identifier, and may further include business type information, cargo type information, agreed weight range information, scheduled arrival time information, and the declarant's main information; among them, the agreed weight range information is used to limit the reasonable weighing range for this task, the business type information is used to determine the direction of subsequent net weight calculation, and the cargo type information is used to assist the backend in rule selection and anomaly handling strategy matching, thereby improving the controllability and consistency in unattended scenarios.

[0045] Next, the declaration interaction module performs a completeness and consistency check on the weighing declaration information before submission, including checking that required fields are not empty, checking the format of the vehicle's unique identifier information, checking the upper and lower bounds of the agreed weight range information, and checking for duplicate tasks between the contract's unique identifier information and the vehicle's unique identifier information. When the check fails, the declaration interaction module blocks the submission and prompts for supplementation or correction, thereby reducing the probability of repeated manual verification and rework in the background and reducing the waiting time after the vehicle arrives.

[0046] In another embodiment, the declaration interaction module adds submission time information and task request identification information to the weighing declaration information during the submission process, and sends the weighing declaration information to the back-end management platform through the network interface. When the network is unstable or the submission fails, the declaration interaction module temporarily stores the data to be submitted and automatically resubmits when the retry conditions are met, so as to ensure that the declaration information can reliably enter the back-end review and authorization process, and improve the availability and continuity of the actual site.

[0047] Finally, the advantages of the application interaction module are reflected in the fact that the standardization of application information fields enables the contract and vehicle to be bound together at the task creation stage. The backend can automatically generate audit lists and verification basis based on structured information, reducing human registration errors and information omissions. At the same time, the application information forms a traceable record after being submitted to the backend, providing a unified data source for subsequent anomaly review and voucher generation, thus improving the efficiency, standardization and auditability of unattended weighing overall.

[0048] It should be noted that the task management module is deployed on the back-end management platform and is used to transform the weighing declaration information submitted by the declaration interaction module into executable weighing tasks. This transforms the weighing business from a temporary communication state into a manageable, traceable, and controllable task-based process, thereby providing a unified task carrier for subsequent entry verification, weighing anti-cheating, loading and unloading closed-loop registration, and certificate generation.

[0049] In addition, when creating a weighing task, the task management module completes the association and storage of the unique contract identifier and the unique vehicle identifier, and can synchronously associate business type information, cargo type information, agreed weight range information, scheduled arrival time information, and the declarant's main information. By solidifying the binding relationship between the contract and the vehicle at the task level, it can avoid the same contract information being mistakenly forwarded to different vehicles, or the same vehicle being repeatedly assigned when the current task has not been completed, thereby reducing the probability of on-site verification and disputes from the source.

[0050] Next, the task management module reviews the weighing tasks to verify their validity and screen for risks before authorization. The review content preferably includes verifying the validity of contract information, the completeness of vehicle information, the reasonableness of the agreed weight range, duplicate tasks with the same contract and vehicle, and the matching of task time windows. When the review fails, the task management module refuses authorization and records the reason so that the applicant can correct and resubmit, thereby reducing the waiting and congestion caused by discovering information errors only after the vehicle arrives.

[0051] In another embodiment, the task management module generates entry authorization information after approval and binds the entry authorization information to the weighing task. The entry authorization information includes task identification information and validity period information. The entry authorization information is pushed to the driver terminal for entry verification triggering, and can also be used for background access control and anomaly handling retrospective. By binding the validity period constraint with the task identification, the risk of authorization being occupied for a long time or abused by non-task vehicles can be reduced.

[0052] Finally, the task management module performs full lifecycle management of weighing tasks, including recording statuses such as task creation, approval, authorization, completion, and termination, and saving operation records and time information when each status changes. This facilitates the backend to statistically analyze efficiency and anomalies by task dimension, and also makes it easy to quickly locate the source of the application, the review result, and the authorization basis based on the task link in case of disputes, reflecting the standardization and auditability in unattended scenarios.

[0053] It should be noted that the entry verification module is used to complete identity verification and task matching at the entrance of the vehicle entering the factory area, so that the vehicle is included in the controllable process before entering the weighing area, avoiding missed inspections, incorrect inspections and queuing congestion caused by relying on manual inquiries and paper registration, and at the same time providing a front-end checkpoint for unattended weighing.

[0054] In addition, the entry verification module obtains license plate information and driver facial information. The license plate information is preferably collected and recognized by the entrance camera equipment, and the driver facial information is preferably collected and uploaded by the driver's terminal or collected by the entrance camera equipment. The obtained facial information can be further verified for authenticity to reduce the risk of impersonation or substitutes signing in, thereby improving the credibility of the dual verification.

[0055] Next, the entry verification module performs a dual verification of the license plate information, the driver's facial information, and the association information of the weighing task. The association information of the weighing task includes the vehicle's unique identification information, and may further include the driver's identity information or the driver's facial feature information. The conditions for passing the dual verification are that the license plate information and the vehicle's unique identification information match and the facial information matches the driver's identity bound to the task. If either does not match, the verification is deemed to have failed and the driver is prevented from entering the subsequent process, so as to reduce the regulatory loopholes caused by unauthorized vehicles or unauthorized personnel entering the weighing area.

[0056] In another embodiment, the entry verification module generates entry access permission after the verification is passed. The entry access permission includes task identification information and validity period information, and is bound to the current verification time. The entry access permission can be used to control the gate to release or to send guidance information to the driver terminal to enter the weighing area, so as to synchronize the on-site access control with the background task status and reduce repeated communication and waiting.

[0057] Finally, the entry verification module records the verification results and evidence data when the verification is successful or unsuccessful. The evidence data includes an entry image or time information. This facilitates the review of abnormal situations and also makes it easy to trace the time link of vehicle arrival, verification success and passage release in case of disputes, reflecting the standardization and auditability in unattended scenarios.

[0058] It should be noted that the weighing acquisition module is deployed in the weighing area of ​​the truck scale. It is used to acquire weighing data when a vehicle enters and is in the weighing process, and output dynamic weight data that changes over time. This enables the system to meet the needs of measurement and data acquisition and process monitoring in unattended scenarios, and provides a basic data source for subsequent anti-cheating judgment, net weight calculation and voucher generation.

[0059] In addition, the weighing acquisition module is connected to the truck scale weighing equipment to collect weight values ​​at a preset sampling period and form a dynamic weight data sequence. The dynamic weight data sequence includes weight values ​​and corresponding time information. By retaining the weight value change process during the weighing process, it can reflect the entire process of the vehicle coming to a stop on the scale, the load stabilizing, and leaving the scale. Compared with only collecting the final weight value at a single point, it is more conducive to identifying and tracing abnormal weighing behavior.

[0060] Next, the weighing acquisition module continuously outputs dynamic weight data while the vehicle is on the scale, and generates a weighing result when the stability conditions are met. The preferred stability conditions include that the weight fluctuation amplitude does not exceed a preset fluctuation threshold or the weight change rate does not exceed a preset change rate threshold within a preset stability time window. By constraining the stability conditions, the weighing error caused by taking data before the vehicle has come to a complete stop can be reduced, and the consistency and reproducibility of the first and second weighing results can be improved.

[0061] In another embodiment, the weighing acquisition module generates a weighing process record while outputting dynamic weight data. The weighing process record includes the vehicle's start time on the scale, the time it reaches stability, the weighing end time, and the index information of the dynamic weight data sequence. The weighing process record is also stored in association with the weighing task identification information. This makes it easy for the backend to retrieve weighing process evidence by task dimension, and also makes it easy to quickly locate the corresponding time period image or video data during anomaly review.

[0062] Finally, the advantages of the dynamic weight data output by the weighing acquisition module are that the dynamic weight data can be used to form stable weighing results and to support the monitoring of abnormal weight curves. This improves the metrological reliability and process auditability of unattended weighing without increasing human intervention, and provides more sufficient data support for subsequent anti-cheating judgments.

[0063] It should be noted that the anti-cheating judgment module is used to automatically verify the weighing process in unattended scenarios. By jointly verifying the weighing process data and identity information, it replaces manual monitoring, thereby reducing measurement deviations and management loopholes caused by behaviors such as skipping weighbridges, using false weighbridges, weighing for others, and abnormal tare weights. It also enables abnormalities to be detected and dealt with on the spot when weighing, preventing abnormal results from entering the subsequent net weight calculation and settlement process.

[0064] In addition, the anti-cheating judgment module receives three types of input data, including dynamic weight data output by the weighing acquisition module, face comparison results, and historical tare weight data. Among them, the face comparison results are used to confirm that the driver's identity of the current weighing vehicle is consistent with the task binding information, the historical tare weight data is used to describe the normal weight range of the corresponding vehicle in an empty state, and the dynamic weight data is used to reflect the time series characteristics of weight changes during the weighing process, thus providing multi-dimensional basis for comprehensive judgment.

[0065] Next, the anti-cheating judgment module performs weight curve anomaly judgment based on dynamic weight data. Weight curve anomaly judgment includes the identification of two types of features: short-term sudden change and continuous fluctuation. Short-term sudden change is used to characterize the rapid increase or decrease of weight in a short period of time that does not conform to the normal weighing and stabilization process. Continuous fluctuation is used to characterize the situation where the weight repeatedly changes up and down within a preset time window and fails to meet the stabilization condition. Through weight curve anomaly judgment, abnormal operations such as scale skipping or scale padding can be detected in advance before the weighing is completed, improving the timeliness of on-site handling.

[0066] In another embodiment, the anti-cheating judgment module performs tare weight consistency verification based on historical tare weight data. Tare weight consistency verification includes comparing the deviation of the current weighing result or the current empty weighing result with the historical tare weight benchmark. The historical tare weight benchmark can be obtained by statistical analysis of the most recent tare weight records. The deviation threshold can be set according to a preset ratio or a preset weight value. When the deviation exceeds the threshold, it is determined to be an abnormal tare weight. Through tare weight consistency verification, abnormal tare weight caused by vehicle modification, carrying attachments, or abnormal loading can be identified, thereby reducing the risk of obtaining false net weight by changing the tare weight.

[0067] In addition, the anti-cheating judgment module comprehensively judges the validity of weighing. The comprehensive judgment includes the joint decision of the weight curve anomaly judgment result, the tare weight consistency verification result and the face comparison result. The joint decision can be carried out using preset rules. For example, if any key item is judged to be abnormal, the weighing result will be marked as invalid and the weighing task status will be switched to pending review. In this way, interpretable automatic judgment can be achieved without relying on complex models, which is convenient for back-end review and parameter adjustment.

[0068] Finally, the anti-fraud judgment module outputs an alert and blocks the weighing task process when an anomaly is detected. The blocking methods include prohibiting the generation of valid weighing results, prohibiting entry into the loading and unloading closed-loop registration or secondary weighing control process, and pushing anomaly prompt information to the management terminal. At the same time, the anomaly prompt information can only indicate the existence of an anomaly to the driver without showing the specific reason for the anomaly, so as to reduce the possibility of adversarial avoidance. Through the warning and blocking mechanism, anomalies can be intercepted at the source, reducing the spread of abnormal data and improving the measurement reliability and auditability of unattended weighing.

[0069] It should be noted that the loading and unloading closed-loop registration module is used to incorporate the loading and unloading operation process into the controllable link of the weighing task. This makes the loading and unloading behavior no longer rely on the driver's verbal description or manual telephone confirmation, but instead forms a traceable record through task-related QR code registration. This reduces waiting and disputes caused by inconsistencies in loading and unloading information, and provides a reliable process basis for secondary weighing control and certificate generation.

[0070] In addition, the loading and unloading closed-loop registration module generates a dynamic verification code when a vehicle enters the loading and unloading operation area. The dynamic verification code is bound to the weighing task, and the weighing task is associated with the unique identification information of the contract and the unique identification information of the vehicle. The dynamic verification code can also be further associated with the weighing information and the loading and unloading operation point information, so that the warehouse can directly obtain the key elements of the task when scanning the code, avoiding manual verification of contract and vehicle information again at the loading and unloading site and improving on-site processing efficiency.

[0071] Next, the dynamic verification code has an expiration date. This expiration date limits the validity of the dynamic verification code to a preset time window. If the expiration date is exceeded, the code scanning registration will be rejected and an error message will be triggered to reduce the risk of the dynamic verification code being intercepted and reused or used across tasks. At the same time, the dynamic verification code can be switched to the used state after it is successfully scanned, which avoids the same dynamic verification code being scanned repeatedly, causing the loading and unloading status to be repeatedly overwritten, and ensuring the uniqueness and consistency of closed-loop registration.

[0072] In another embodiment, the loading and unloading closed-loop registration module records the loading and unloading operation status after the dynamic verification code is scanned. The loading and unloading operation status includes the start and completion of loading and unloading, and may further include the disposal status of needing to add or unload. Preferably, the loading and unloading operation status record saves both the scanning time information and the scanning terminal identification information at the same time, so that the backend can distinguish the registration source of different loading and unloading nodes and improve the accuracy of post-event traceability.

[0073] Finally, the loading and unloading closed-loop registration module writes the loading and unloading operation status back to the back-end management platform and stores it in association with the weighing task. The back-end decides whether to allow entry into the secondary weighing process or require a return to the loading and unloading operation area for re-registration based on the loading and unloading operation status, thereby forming a closed-loop linkage between loading and unloading and secondary weighing, reducing unnecessary back-and-forth trips and repeated communication, and improving the continuity and standardization of the unattended weighing process.

[0074] It should be noted that the secondary weighing control module is used to confirm the current loading and unloading status of the vehicle before the secondary weighing, and decide whether the secondary weighing is allowed to be performed accordingly. This creates a closed loop between the loading and unloading operation and the secondary weighing, preventing the vehicle from directly entering the secondary weighing if the loading and unloading is not completed or the loading and unloading information is not registered, which would cause the net weight calculation to be distorted. This also reduces the management loopholes caused by relying on manual verbal confirmation in unattended scenarios.

[0075] In addition, the secondary weighing control module pushes the first weighing result to the driver's terminal before the second weighing. The first weighing result includes the weight value and the corresponding task identification information, and may further include the weighing time information. By displaying the first weighing result on the driver's terminal, the driver can clearly understand the weighing benchmark for this task before entering the secondary process, reducing repeated inquiries and disputes. It also makes it easier for the driver to initiate a review request in a timely manner when an anomaly is found.

[0076] Next, the secondary weighing control module receives the loading and unloading status selection information. The loading and unloading status selection information is used to indicate whether the vehicle has completed loading and unloading or still needs to be handled. The loading and unloading status selection information can include status options such as loading and unloading completed, needing to be added, and needing to be unloaded, so that when there is insufficient loading or overloading during the actual loading and unloading process and adjustments are needed, the corresponding loop process can be triggered in a standardized way, avoiding the inability of the background to accurately judge and count due to unstructured descriptions.

[0077] In another embodiment, the secondary weighing control module executes process control based on the loading and unloading status selection information. When the loading and unloading status selection information indicates that loading or unloading is required, the secondary weighing control module controls the vehicle to return to the loading and unloading operation area and requires the loading and unloading closed-loop registration module to complete the code scanning registration again before allowing secondary weighing. When the loading and unloading status selection information indicates that loading and unloading is completed, the secondary weighing control module issues a secondary weighing permission instruction to the weighing acquisition module or switches the weighing task status to secondary weighing, thereby preventing unregistered loading and unloading adjustments from directly entering secondary weighing.

[0078] Finally, the secondary weighing control module records the control results and time information when performing the control action of returning to registration or entering secondary weighing, and stores them in association with the weighing task. This allows the backend to trace the number of loading and unloading adjustments and the triggering conditions of secondary weighing according to the task dimension. Through the above control mechanism, invalid secondary weighing and repeated communication can be reduced, the controllability and auditability of the unattended weighing process can be improved, and the reliability of the net weight calculation results can be enhanced.

[0079] It should be noted that the net weight calculation module is used to output the net weight result corresponding to the current weighing task according to the business type of the weighing task after completing the first and second weighing. This enables the system to automatically form a unified settlement basis in unattended scenarios, avoiding errors caused by manual conversion or verbal confirmation, and providing key indicators for voucher generation and traceability query.

[0080] In addition, the net weight calculation module receives primary and secondary weighing data. The weighing data preferably includes the corresponding weight value and weighing time information, and is associated with the same weighing task. The weighing task type is used to represent the business direction, preferably including two types: loading tasks and unloading tasks. Loading tasks correspond to vehicles changing from empty to loaded, and unloading tasks correspond to vehicles changing from loaded to empty, thereby providing a basis for the calculation direction of net weight.

[0081] Next, the net weight calculation module determines the net weight calculation rules based on the weighing task type. In the loading task scenario, the net weight equals the weight of the second weighing minus the weight of the first weighing. In the unloading task scenario, the net weight equals the weight of the first weighing minus the weight of the second weighing. By binding the calculation rules to the task type, miscalculations caused by manual selection of the calculation direction in different business scenarios can be avoided, and the comparability and consistency of net weight results between different tasks can be maintained.

[0082] In another embodiment, the net weight calculation module performs a reasonableness check before outputting the net weight. The reasonableness check includes a non-negative net weight check and a check whether the net weight falls within the agreed weight range. When the reasonableness check fails, the net weight calculation module marks the net weight result as pending review and triggers an abnormal prompt to prevent abnormal weighing results from directly entering the settlement and certification process, thereby improving the risk interception capability in unattended scenarios.

[0083] Finally, the net weight calculation module associates and stores the net weight result with the first weighing data, the second weighing data, and the weighing task identification information, and outputs it to the voucher generation process. This allows the voucher to simultaneously present the correspondence between the two weighings and the net weight, facilitating verification between the warehouse and the management end. It also makes it easier to quickly trace the source of the net weight and the calculation basis in case of disputes, reflecting the standardization and auditability in unattended weighing scenarios.

[0084] It should be noted that the voucher generation and storage module is used to generate standardized weighing vouchers after the weighing task is completed, and to link key process evidence with the weighing vouchers. This enables the measurement results in the unattended mode to have a verifiable, traceable, and verifiable basis, reducing problems such as the loss of paper documents, inconsistencies in verbal descriptions, and difficulty in reconstructing the process afterward.

[0085] In addition, the certificate generation and storage module summarizes information for weighing tasks. The summarized information includes declaration information, review information, entry verification information, first weighing data and second weighing data, anti-cheating judgment records, loading and unloading registration records, and net weight data. During the summary process, the above information is associated with the weighing task identification information to ensure that data under the same task link can be consistently presented in the same certificate, avoiding disputes caused by cross-task confusion or omissions.

[0086] Next, the voucher generation and storage module generates weighing vouchers. The weighing vouchers include weighing task identification information, contract unique identification information, vehicle unique identification information, task type information, first weighing result, second weighing result, and net weight result. They can also further include entry verification time information, loading and unloading registration time information, and abnormal handling conclusion information. Through the voucher output composed of unified fields, a consistent standard can be provided for warehouse reconciliation, business settlement, and management statistics.

[0087] In another embodiment, the certificate generation and storage module saves image or video evidence during the weighing process and associates and stores the image or video evidence with the weighing task identification information and the weighing time period information; the image or video evidence preferably includes key segments or key frames of the vehicle entering the scale, the weighing stabilization stage and the vehicle leaving the scale, so that the corresponding evidence can be quickly located when a dispute occurs or an abnormal review is triggered, thereby improving the review efficiency and enhancing the credibility of the evidence.

[0088] Finally, after generating the weighing certificate, the certificate generation and storage module pushes the weighing certificate to the management terminal and can also push it to the terminal of the declarant or driver. At the same time, it retains the index relationship between the certificate and the evidence in the background, which is convenient for subsequent querying and retrieval based on the unique identification information of the contract, the unique identification information of the vehicle, or the identification information of the weighing task. Through the integrated management of certificates and evidence, the standardization, auditability and dispute resolution capabilities of unattended weighing operations can be improved.

[0089] It should be noted that the data storage module is used to uniformly manage the key data of unattended weighing operations, so that the information of the weighing task from declaration, review, verification, weighing, anti-cheating, loading and unloading registration to issuance of vouchers can be reliably stored for a long time. When review is required or a dispute occurs, the process can be quickly restored according to the task dimension, avoiding the problem of being unable to trace due to data dispersion or loss.

[0090] In addition, the data storage module stores weighing task data, weighing certificates, and image or video evidence associated with the weighing process. The weighing task data preferably includes contract unique identifier information, vehicle unique identifier information, task type information, task status information, entry verification results, first and second weighing data, anti-cheating judgment records, and loading and unloading registration records. The weighing certificate is used to summarize and present the above data, and the image or video evidence is used to provide process evidence, thus forming a storage system that combines data and evidence.

[0091] Next, the data storage module performs encrypted storage on the above data. Encrypted storage includes encrypting the data content on the storage medium and performing authentication control on the access process. Authentication control preferably includes assigning access permissions according to roles and recording access logs. Through encryption and authentication, the risk of unauthorized access, copying or tampering can be reduced, and the security and credibility of data and evidence in unattended scenarios can be improved.

[0092] In another embodiment, the data storage module establishes an index relationship for traceability queries. The index relationship includes an association index between the weighing task identification information and the contract unique identification information and the vehicle unique identification information, and further establishes an association index between the weighing task identification information and the weighing certificate, image or video evidence. When a query request is received, the data storage module quickly locates the corresponding certificate and evidence based on the index, realizing one-click traceability queries by contract, by vehicle or by task, and improving review efficiency.

[0093] Finally, the data storage module records query operation information while providing traceability queries. The query operation information includes the query initiator's identification information, query time information, and query scope information. By leaving a trace of the query behavior, the data retrieval process can be restored in the event of internal audits or authorization disputes, further improving the data governance capabilities and auditability of unattended weighing operations.

[0094] A method for using an unattended truck scale weighing system includes the following steps:

[0095] S1. Receive weighing declaration information and submit it to the back-end management platform. The weighing declaration information includes the unique identifier of the contract and the unique identifier of the vehicle.

[0096] S2. The back-end management platform creates weighing tasks based on the weighing declaration information, associates and stores the unique identification information of the contract and the unique identification information of the vehicle, reviews the weighing tasks, and generates entry authorization information after the review is approved.

[0097] S3. When a vehicle arrives at the factory area, obtain the license plate information and the driver's facial information, and perform dual verification with the information associated with the weighing task. After passing the verification, generate the access permission.

[0098] S4. When a vehicle enters the weighing area of ​​the truck scale, collect weighing data and output dynamic weight data. Based on the dynamic weight data, determine the weight curve anomaly and combine the face comparison results with historical tare weight data to make a comprehensive judgment on the validity of the weighing. When an anomaly is determined, output an early warning and block the weighing task process. When the judgment is passed, record a weighing data and allow the process to proceed.

[0099] S5. When a vehicle enters the loading and unloading area, a dynamic verification code that is associated with the weighing task and has a time limit is generated. After the dynamic verification code is scanned, the loading and unloading status is recorded and written back to the back-end management platform.

[0100] S6. Before the second weighing, push the weighing result to the driver's terminal and receive the loading and unloading status selection information. Based on the loading and unloading status selection information, control the vehicle to return to the loading and unloading operation area to register again or enter the second weighing and obtain the second weighing data.

[0101] S7. After obtaining the first and second weighing data, calculate the net weight according to the weighing task type.

[0102] S8. Summarize the declaration information, review information, entry verification information, weighing data, anti-cheating judgment records, loading and unloading registration records and net weight data of the weighing task to generate a weighing certificate, and save the image or video evidence associated with the weighing process.

[0103] S9. Encrypt and store weighing task data, weighing certificates, and image or video evidence, and provide traceability query.

[0104] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited thereto. Various changes can be made within the scope of knowledge possessed by those skilled in the art without departing from the spirit of the present invention.

Claims

1. A system for unmanned weighing of truck scales, characterized in that, include: The declaration interaction module is used to receive weighing declaration information and submit it to the backend; The task management module is used to create weighing tasks based on weighing declaration information, associate and store contract unique identifier information and vehicle unique identifier information, and review and authorize weighing tasks. The entry verification module is used to obtain license plate information and driver facial information when a vehicle arrives at the factory area, and perform dual verification with the information associated with the weighing task. Once verified, entry access permission is generated. The weighing acquisition module is used to collect weighing data and output dynamic weight data when a vehicle enters the weighing area of ​​the truck scale. The anti-cheating judgment module is used to judge the abnormality of the weight curve based on dynamic weight data, and to make a comprehensive judgment on the validity of weighing by combining the face comparison results and historical tare weight data. When an abnormality is judged, an early warning is output and the weighing task process is blocked. The loading and unloading closed-loop registration module is used to generate a dynamic verification code that is associated with the weighing task and has a time limit when the vehicle enters the loading and unloading operation area, and to record the loading and unloading operation status and write it back to the background after the dynamic verification code is scanned. The secondary weighing control module is used to push the weighing result to the driver's terminal before the secondary weighing and receive the loading and unloading status selection information. Based on the loading and unloading status selection information, it controls the vehicle to return to the loading and unloading operation area to register again or enter the secondary weighing. The net weight calculation module is used to calculate the net weight based on the weighing task type after obtaining the first and second weighing data. The voucher generation and storage module is used to summarize the information and data of the weighing task to generate weighing vouchers and save image or video evidence associated with the weighing process. The data storage module is used to encrypt and store weighing task data and image or video evidence, and provide traceability and query capabilities.

2. The unmanned weighbridge system according to claim 1, characterized in that, The weighing declaration information received by the declaration interaction module includes contract unique identifier information, vehicle unique identifier information, task type information, cargo type information, and agreed weight range information. Before being submitted to the backend, the module performs field integrity and consistency checks.

3. The unmanned weighbridge system according to claim 2, characterized in that, After the task management module approves the application, it generates entry authorization information bound to the weighing task. The entry authorization information includes task identification information and validity period information, and is used to drive the entry verification module to generate entry access permissions.

4. The unmanned weighbridge system according to claim 3, characterized in that, The entry verification module obtains license plate information through the entrance collection device and driver facial information through the driver terminal or entrance collection device. The facial information is used for authenticity verification before being used for dual verification.

5. A system for unmanned weighing of truck scales according to claim 4, characterized in that, The weighing acquisition module collects weight values ​​at a preset sampling period and forms a dynamic weight data sequence containing time information. When the weight fluctuation meets the preset stability condition within a preset stable time window, it generates a first weighing result or a second weighing result.

6. The unmanned weighbridge system according to claim 5, characterized in that, The anti-cheating judgment module's weight curve anomaly judgment includes short-term sudden change judgment and continuous fluctuation judgment. It generates a tare weight benchmark based on historical tare weight data and compares the deviation with the current weighing result. When either the weight curve anomaly judgment or the deviation comparison meets the abnormal conditions, an early warning is output and the weighing result is marked as invalid.

7. A system for unmanned weighing of truck scales according to claim 6, characterized in that, The dynamic verification code generated by the loading and unloading closed-loop registration module has an expiration period. After the dynamic verification code is successfully scanned, it switches to the used state and records the loading and unloading operation status and scanning time information and writes it back to the background.

8. A system for unmanned weighing of truck scales according to claim 7, characterized in that, The loading and unloading status selection information received by the secondary weighing control module includes loading and unloading completed, needing to be added, and needing to be unloaded. When the loading and unloading status selection information is "needing to be added" or "needing to be unloaded", the vehicle is controlled to return to the loading and unloading operation area and is required to complete the code scanning registration again before being allowed to enter the secondary weighing.

9. A system for unmanned weighing of truck scales according to claim 8, characterized in that, The weighing certificate generated by the certificate generation and storage module includes unique contract identifier information, unique vehicle identifier information, task type information, first weighing result, second weighing result and net weight result, and stores the image or video evidence corresponding to the weighing process in association with the task identifier information. The data storage module encrypts and stores weighing task data, weighing certificates, and image or video evidence, and provides traceability queries based on unique contract identifiers, unique vehicle identifiers, or task identifiers, while also recording query operation information.

10. A method of using the unmanned truck scale weighing system based on any one of claims 1-9, characterized in that, Includes the following steps: S1. Receive weighing declaration information and submit it to the back-end management platform. The weighing declaration information includes the unique identifier of the contract and the unique identifier of the vehicle. S2. The back-end management platform creates weighing tasks based on the weighing declaration information, associates and stores the unique identification information of the contract and the unique identification information of the vehicle, reviews the weighing tasks, and generates entry authorization information after the review is approved. S3. When a vehicle arrives at the factory area, obtain the license plate information and driver's facial information, and perform dual verification with the information associated with the weighing task. After passing the verification, generate access permission. S4. When a vehicle enters the weighing area of ​​the truck scale, collect weighing data and output dynamic weight data. Based on the dynamic weight data, determine the weight curve anomaly and combine the face comparison results with historical tare weight data to make a comprehensive judgment on the validity of the weighing. When an anomaly is determined, output an early warning and block the weighing task process. When the judgment is passed, record a weighing data and allow the process to proceed. S5. When a vehicle enters the loading and unloading area, a dynamic verification code associated with the weighing task and with a time limit is generated. After the dynamic verification code is scanned, the loading and unloading status is recorded and written back to the back-end management platform. S6. Before the second weighing, push the weighing result to the driver terminal and receive the loading and unloading status selection information. Based on the loading and unloading status selection information, control the vehicle to return to the loading and unloading operation area to register again or enter the second weighing and obtain the second weighing data. S7. After obtaining the first and second weighing data, calculate the net weight according to the weighing task type; S8. Summarize the declaration information, review information, entry verification information, weighing data, anti-cheating judgment records, loading and unloading registration records and net weight data of the weighing task to generate a weighing certificate, and save the image or video evidence associated with the weighing process. S9. Encrypt and store weighing task data, weighing certificates, and image or video evidence, and provide traceability query.