Weighing comparison method and device, electronic equipment and storage medium

By assigning a unique identifier to the sampling bucket and comparing the weight data in real time, the problem of coal sample weight data being tampered with or lost during the transfer process was solved, realizing full-process traceability of coal sample weight data and the accuracy and audit compliance of fuel measurement.

CN121787450APending Publication Date: 2026-04-03NORTHERN UNITED POWER CO LTD HOHHOT JINQIAO THERMAL POWER PLANT
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-07
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In existing sampling systems, coal sample weight data is easily tampered with or lost during the transfer process, affecting the accuracy of fuel measurement and the compliance of audits.

Method used

Each sampling bin is assigned a unique identifier, and the identifier is read synchronously during the collection at each weighing node to establish the correspondence between the sampling bin and the weight data. The data is then uploaded to the industrial control computer in real time for comparison. If the error exceeds the preset error threshold, an abnormal warning is triggered and the data is locked.

Benefits of technology

It enables full-process traceability of coal sample weight data, preventing tampering or loss, and improving the accuracy of fuel measurement and the compliance of auditing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121787450A_ABST
    Figure CN121787450A_ABST
Patent Text Reader

Abstract

The invention discloses a weighing comparison method and device, electronic equipment and a storage medium, and relates to the technical field of weighing systems.According to the weighing comparison method and device, due to the fact that a unique identifier is allocated to each sampling bucket to establish the corresponding relation between the sampling bucket and weight data, the weight data are collected in real time through weighing nodes in the transfer process and uploaded to an industrial personal computer for comparison, and the weighing efficiency is improved. When the error exceeds the preset error threshold value, early warning is triggered, data are locked and synchronized to a plant-side fuel information system, and overall weighing is not carried out only at a sampling end or a sample storage end. The technical problems that coal sample weight data are tampered or lost and fuel metering accuracy and auditing compliance are affected due to lack of independent weighing and data comparison functions in the transfer process of a single sampling barrel in the prior art can be solved. The technical effects that the coal sample weight data is prevented from being tampered or lost, the fuel metering accuracy is improved, the audit compliance is guaranteed, and the whole-process traceability of the coal sample weight data is achieved are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of weighing system technology, and in particular to a weighing comparison method and apparatus, electronic equipment and storage medium. Background Technology

[0002] In the field of fuel management at thermal power plants, the accuracy and traceability of sampling systems are core elements in ensuring fuel quality control and the impartiality of measurement. With the development of digital and intelligent fuel management, traditional sampling systems are gradually evolving into automated systems with data acquisition, verification, and full-process monitoring capabilities.

[0003] Existing sampling systems typically only weigh the entire sample at the sampling or storage end, lacking the function of independently weighing and comparing data for individual sampling containers during transport. This may result in coal sample weight data being tampered with or lost during the transfer process, affecting the accuracy of fuel measurement and the compliance of audits. Summary of the Invention

[0004] This disclosure provides a weighing comparison method, apparatus, electronic device, and storage medium. Its main purpose is to solve the problem of coal sample weight data being tampered with or lost during the transfer process, affecting the accuracy of fuel measurement and audit compliance.

[0005] According to a first aspect of this disclosure, a weighing comparison method is provided, comprising: Each sampling bin is assigned a unique identifier, and the unique identifier is read synchronously during the collection at each weighing node to establish the correspondence between the sampling bin and the weight data; The weight data collected at each weighing node is uploaded to the industrial control computer in real time, and the weight is compared in the industrial control computer to determine whether the weight difference before and after the transfer exceeds the preset error threshold. In response to a weight difference exceeding the preset error threshold, an anomaly warning is triggered and the sampling bucket data is locked. At the same time, the comparison results are synchronized to the plant-side fuel information system to generate a comparison report.

[0006] Optionally, before assigning a unique identifier to each sampling bin and synchronously reading the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bins and weight data, the method further includes: A three-level weighing node is deployed at the sampling end, the transfer end, and the storage end. Each node is equipped with an electronic platform scale and a sample barrel information reading device to collect weight data of a single sample barrel during the sampling, transfer, and storage process. The sample barrel information reading device includes a barcode scanner and a card reader.

[0007] Optionally, assigning a unique identifier to each sampling bin and synchronously reading the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bins and weight data includes: Encoding is performed based on a preset QR code and / or chip; wherein the encoding includes at least one of the following: sampling time, sampling device number, and sampling batch information; The QR code scanner and card reader are synchronized via an industrial control computer to ensure that the identification information and weight data remain consistent across different nodes.

[0008] Optionally, the step of uploading the weight data collected by each weighing node to the industrial control computer in real time, and comparing the weights in the industrial control computer to determine whether the weight difference before and after the transfer exceeds a preset error threshold further includes: The preset error threshold is set based on the characteristics of the coal sample; whereby an error exceeding the preset error threshold is considered abnormal, and the cause code of the abnormality is recorded.

[0009] Optionally, the method further includes: The collected weight data and identification information are verified in multiple dimensions, including verification of the number of sampling buckets, verification of the consistency between the total weight and the weight of a single bucket, and logical verification of the sampling time and weighing time. The verification results are bidirectionally verified with the plant-side fuel information system to ensure data consistency between the systems and to generate audit reports.

[0010] According to a second aspect of this disclosure, a weighing comparison device is provided, comprising: A unit is established to assign a unique identifier to each sampling bucket and to synchronously read the unique identifier during data collection at each weighing node in order to establish the correspondence between the sampling bucket and the weight data. The judgment unit is used to upload the weight data collected by each weighing node to the industrial control computer in real time, and compare the weight in the industrial control computer to determine whether the weight difference before and after the transfer exceeds the preset error threshold. The triggering unit is used to trigger an abnormal warning and lock the sampling bucket data in response to the weight difference exceeding the preset error threshold, and at the same time synchronize the comparison results to the plant-side fuel information system to generate a comparison report.

[0011] Optionally, the device further includes: A configuration unit is used to deploy three levels of weighing nodes—sampling end, transfer end, and storage end—before the establishment unit assigns a unique identifier to each sampling bin and synchronously reads the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bin and the weight data. Each node is equipped with an electronic platform scale and a sample bin information reading device to realize the collection of weight data of a single sampling bin during the sampling, transfer, and storage processes. The sample bin information reading device includes a barcode scanner and a card reader.

[0012] Optionally, the establishment unit is further configured to: Encoding is performed based on a preset QR code and / or chip; wherein the encoding includes at least one of the following: sampling time, sampling device number, and sampling batch information; The QR code scanner and card reader are synchronized via an industrial control computer to ensure that the identification information and weight data remain consistent across different nodes.

[0013] Optionally, the determining unit is further configured to: The preset error threshold is set based on the characteristics of the coal sample; whereby an error exceeding the preset error threshold is considered abnormal, and the cause code of the abnormality is recorded.

[0014] Optionally, the device further includes: The verification unit is used to perform multi-dimensional verification of the collected weight data and identification information, including verification of the number of sampling buckets, verification of the consistency between the total weight and the weight of a single bucket, and logical verification of the sampling time and weighing time. The verification unit is used to perform bidirectional data verification between the verification results and the plant-side fuel information system to ensure data consistency between the systems and generate audit reports.

[0015] According to a third aspect of this disclosure, an electronic device is provided, comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect above.

[0016] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are configured to cause the computer to perform the method described in the first aspect above.

[0017] According to a fifth aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the method described in the first aspect above.

[0018] The weighing comparison method, apparatus, electronic equipment, and storage medium disclosed herein, through this application, assign a unique identifier to each sampling bucket to establish its correspondence with weight data. During the transfer process, weight data is collected in real time by weighing nodes and uploaded to the industrial control computer for comparison. When the preset error threshold is exceeded, an early warning is triggered, the data is locked, and synchronized to the plant-side fuel information system. Instead of performing overall weighing only at the sampling end or the storage end, this method can solve the technical problems in the prior art caused by the lack of independent weighing and data comparison functions for the transfer process of a single sampling bucket, which leads to the tampering or loss of coal sample weight data and affects the accuracy of fuel measurement and audit compliance. This achieves the technical effects of preventing the tampering or loss of coal sample weight data, improving the accuracy of fuel measurement, ensuring audit compliance, and realizing full-process traceability of coal sample weight data.

[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0020] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein: Figure 1 A schematic flowchart of a weighing comparison method provided in an embodiment of this disclosure; Figure 2 This is a schematic diagram of the structure of a weighing comparison device provided in an embodiment of the present disclosure; Figure 3 A schematic diagram of another weighing comparison device provided in this embodiment of the present disclosure; Figure 4 A schematic block diagram of an example electronic device provided for embodiments of this disclosure. Detailed Implementation

[0021] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0022] The weighing comparison method, apparatus, electronic device, and storage medium of this disclosure are described below with reference to the accompanying drawings.

[0023] Figure 1 This is a schematic flowchart of a weighing comparison method provided in an embodiment of the present disclosure.

[0024] like Figure 1As shown, the method includes the following steps: Step 101: Assign a unique identifier to each sampling bucket and read the unique identifier synchronously when collecting data at each weighing node to establish the correspondence between the sampling bucket and the weight data; The unique identifier here refers to a unique information mark that can independently distinguish each sampling bin. Its purpose is to avoid confusion between different sampling bins during the circulation process and to ensure that the weight data collected in each subsequent stage can be accurately matched with the specific sampling bin.

[0025] When assigning a unique identifier, this can be achieved by equipping each sampling bin with an identifier carrier containing exclusive information. For example, a chip label or QR code sticker with a unique code can be fixed in a conspicuous and durable position on the sampling bin. The information carried by each identifier carrier is unique in the entire system and will not be duplicated with the identifiers of other sampling bins, thereby completing the exclusive identification of each sampling bin.

[0026] When collecting weight data at each weighing node, the unique identifier on the sampling bin must be read simultaneously. Weighing nodes cover all key stages in the sampling bin's flow where weight measurement is required, such as sample receiving, sample storage, and sample preparation / collection. These nodes are equipped with dedicated identifier reading devices that accurately identify the unique identifier on the sampling bin. When the sampling bin is placed on the weighing equipment for weight collection, the operator initiates the weighing process. Simultaneously, the identifier reading device starts working, reading the unique identifier on the sampling bin. This ensures that the identifier reading and weight data collection are completed within the same operation cycle, avoiding inaccurate matching between the unique identifier and weight data due to asynchronous operations.

[0027] By as described above, the unique identifier acquired synchronously is associated with and stored in relation to the weight data collected during the weighing process, thus establishing a correspondence between the sampling bins and the weight data. This correspondence ensures that each piece of weight data can be clearly traced back to a specific sampling bin. Subsequent verification and comparison of weight data at different stages allows for rapid identification of the weight changes of a specific sampling bin at different points, effectively preventing weight data confusion caused by the inability to distinguish the identity of the sampling bin. This provides accurate basic data support for subsequent work such as determining weight comparison thresholds and generating weight comparison reports, ensuring the accuracy and traceability of the entire secondary weighing system for the sampler at the data management level.

[0028] Step 102: Upload the weight data collected by each weighing node to the industrial control computer in real time, and compare the weights in the industrial control computer to determine whether the weight difference before and after the transfer exceeds the preset error threshold. The industrial control computer (ICC) is a professionally configured device with stable data receiving, storage, and processing capabilities. It efficiently receives weight data from different weighing nodes, organizes and temporarily stores this data to ensure no data loss or delay during transmission, providing timely and accurate foundational data support for subsequent weight comparison. Internally, the ICC features a dedicated weight comparison module. This module automatically extracts the weight data of the same sampling bucket from different weighing nodes before and after transport—specifically, the initial weight data collected at the first weighing node before transport, and the current weight data collected at subsequent weighing nodes after transport. It then performs a difference calculation on these two sets of data using preset logic to determine the weight difference of the sampling bucket during transport. Simultaneously, the ICC pre-stores preset error thresholds that conform to sampling management standards. These thresholds are set comprehensively, taking into account factors such as the reasonable loss range during sampling bucket transport and equipment accuracy deviations, to define whether the weight difference is within a normal and acceptable range. Once the weight difference is calculated, the comparison module in the industrial control computer will automatically compare the difference with a preset error threshold. If the weight difference is less than or equal to the preset error threshold, it is determined that the weight of the sampling bucket is normal during transportation and meets management requirements. If the weight difference is greater than the preset error threshold, it is determined that there is a weight abnormality in the sampling bucket. The system will record the abnormality information in a timely manner, providing a clear basis for subsequent investigation of the cause of the abnormality and process supervision and control. This enables effective monitoring of weight changes during the transportation of the sampling bucket, ensuring the standardization of sampling work and the reliability of data.

[0029] Step 103: In response to the weight difference exceeding the preset error threshold, an anomaly warning is triggered and the sampling bucket data is locked. At the same time, the comparison results are synchronized to the plant-side fuel information system to generate a comparison report.

[0030] This early warning mechanism can quickly transmit abnormal signals to on-site staff, reminding relevant personnel to intervene and verify in a timely manner, preventing abnormal sampling buckets from continuing to circulate and causing data chaos or loss of management control in subsequent stages, thus ensuring the standardization of the entire sampling process.

[0031] The system will automatically lock the relevant data of the sampling bucket. The locked content includes the unique identifier of the sampling bucket, the weight data collected at each weighing point before and after the transfer, the difference calculation results, and the warning trigger time, etc. Data locking can effectively prevent abnormal data from being tampered with or deleted by accident, ensure the integrity and authenticity of abnormal data, and provide reliable data support for subsequent investigation of the cause of abnormality (such as whether there is sample loss or equipment failure during the transfer process).

[0032] Based on this, the system will rely on a pre-set communication link to synchronize the detailed results of this weight comparison (including information on abnormal sampling barrels, weight difference values, and warning status) to the plant-side fuel information management system in real time. This synchronization process is compatible with the upgrade and transformation requirements of the plant-side fuel information system, ensuring that the comparison results can be accurately and without delay integrated into the plant-side system's data management system.

[0033] The plant-side fuel information management system automatically generates comparison reports that conform to the standards of benchmark power plants for fuel management based on the synchronously received comparison results. The reports clearly present the complete data chain of each abnormal sampling bucket, which makes it easy for managers to intuitively view the distribution of anomalies and analyze the potential causes of anomalies. At the same time, it also provides data basis for subsequent fuel management assessment and process optimization, further meeting the standardized management requirements of the overall sampling machine sample secondary weighing system.

[0034] In some embodiments, before assigning a unique identifier to each sampling bin and synchronously reading the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bins and the weight data, the method further includes: A three-level weighing node is deployed at the sampling end, the transfer end, and the storage end. Each node is equipped with an electronic platform scale and a sample barrel information reading device to collect weight data of a single sample barrel during the sampling, transfer, and storage process. The sample barrel information reading device includes a barcode scanner and a card reader.

[0035] Each weighing node is equipped with an electronic platform scale and a sample barrel information reading device. The electronic platform scale must meet the load requirements to accommodate the weight of the sampling barrel and the raw coal sample inside, while possessing sufficient accuracy to ensure the accuracy of the weight data. It must also support stable communication functions to facilitate the transmission of collected weight data to subsequent data processing equipment, ensuring the reliability and timeliness of weight data transmission between nodes. The sample barrel information reading device specifically includes a scanner and a card reader. The scanner can read QR code-type identification information on the sampling barrel, while the card reader can read chip-type identification information on the sampling barrel. The combination of these two reading devices can adapt to different types of unique identification carriers, ensuring accurate reading of the unique identification of the sampling barrel under various working conditions and avoiding reading failures due to a single identification type.

[0036] By deploying weighing nodes equipped with the aforementioned devices at the sampling, transfer, and storage ends, the initial weight of the sampling bucket during the sampling process, the intermediate weight during the transfer process, and the final weight during the storage process can be collected respectively, forming a weight data chain covering the entire process of the sampling bucket. This provides a solid hardware foundation for establishing the correspondence between the sampling bucket and the weight data of each stage through a unique identifier, ensuring that the weight data of each stage can be accurately linked to the specific sampling bucket, thereby realizing full-process tracking and control of the weight changes of the sampling bucket, which meets the standardized requirements for the weight management of raw coal samples.

[0037] In some embodiments, assigning a unique identifier to each sampling bin and synchronously reading the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bin and the weight data includes: Encoding is performed based on a preset QR code and / or chip; wherein the encoding includes at least one of the following: sampling time, sampling device number, and sampling batch information; The QR code scanner and card reader are synchronized via an industrial control computer to ensure that the identification information and weight data remain consistent across different nodes.

[0038] QR codes are easy to produce, easy to apply, and low-cost, allowing for direct attachment to the sampling bin surface for quick identification. Chips, on the other hand, offer advantages such as wear resistance and resistance to environmental interference, making them suitable for long-term circulation or complex field environments. The use of a combination of these two carriers ("and / or") adapts to different field conditions, ensuring the sampling bin identification remains stable and effective throughout the entire circulation process. The coding process must incorporate key traceability information, including at least the sampling time, sampling device number, and sampling batch information: the sampling time accurately records the period of raw coal sample collection corresponding to the sampling bin, providing a basis for subsequent traceability of sample collection time points; the sampling device number directly links to the specific sampling device, facilitating location and investigation of the corresponding collection device in case of data anomalies; and the sampling batch information distinguishes samples from different collection batches, preventing batch confusion of the same type of sample during circulation. Through the integration of this information, each sampling bin's identification is not only unique but also carries core sample traceability data, laying the foundation for the subsequent association of weight data with the sampling bin.

[0039] Meanwhile, the QR code scanner and card reader need to synchronize data through an industrial control computer to ensure consistency between identification information and weight data across different weighing nodes. The industrial control computer, as the core hub for data synchronization, is pre-configured with a dedicated data transmission and matching module. When the QR code scanner reads the QR code information on the sampling bin and the card reader reads the identification data within the chip, the identification information is transmitted to the industrial control computer in real time via a dedicated communication line. Simultaneously, the weighing equipment at each weighing node, after collecting the weight data from the sampling bin, also sends the weight data to the industrial control computer. Upon receiving both types of data, the industrial control computer automatically associates and matches the identification information and weight data collected within the same operation cycle based on auxiliary information such as the operation timestamp and equipment number. This ensures that the identification information of the same sampling bin always accurately corresponds to the corresponding weight data at different weighing nodes such as the sampling end, transfer end, and storage end, avoiding information misalignment caused by data transmission delays or node switching. This establishes a stable correspondence between the sampling bin and the weight data, providing accurate basic data support for subsequent weight comparison and data traceability.

[0040] In some embodiments, the step of uploading the weight data collected by each weighing node to the industrial control computer in real time, and comparing the weights in the industrial control computer to determine whether the weight difference before and after the transfer exceeds a preset error threshold further includes: The preset error threshold is set based on the characteristics of the coal sample; whereby an error exceeding the preset error threshold is considered abnormal, and the cause code of the abnormality is recorded.

[0041] Coal sample characteristics encompass several key dimensions, such as moisture content—high-moisture coal samples may experience slight weight loss during transport due to natural evaporation of a small amount of moisture, while low-moisture coal samples show almost no such loss; particle size—fine-particle coal samples may experience a very small amount of particle shedding during transport, while lumpy coal samples are less prone to this loss; furthermore, the bulk density of the coal sample also affects the reasonable loss range, with denser coal samples having a higher weight per unit volume, and the reasonable weight variation range under the same transport conditions differs from that of low-density coal samples. Setting preset error thresholds based on these characteristics makes the thresholds more targeted and scientific, conforming to the objective laws of coal sample transport under actual working conditions, ensuring the accuracy of weight comparison results, and thus meeting the precise weight control requirements of the sampler's secondary weighing system.

[0042] When the industrial control computer determines, through weight comparison, that the weight difference before and after transfer exceeds the preset error threshold set based on the coal sample characteristics, the system will directly classify this situation as a weight anomaly. Simultaneously, the system automatically records the corresponding anomaly cause code. These codes are pre-defined based on common weight anomaly scenarios on-site. For example, the codes can correspond to different anomaly types such as excessive coal sample spillage and loss, temporary accuracy deviation of the weighing equipment, non-standard operation procedures during transfer, and sudden changes in the coal sample's own characteristics (such as sudden dampness or dryness). Recording the anomaly cause code quickly identifies the core category of the anomaly, avoiding the need for subsequent staff to start from scratch when investigating anomalies, significantly improving anomaly handling efficiency. It also provides data for subsequent statistics on the frequency of different types of anomalies, targeted optimization of transfer procedures or equipment maintenance plans, ensuring a complete closed loop in the entire weight comparison and anomaly control process, further supporting the stable operation and standardized management of the sampler's secondary weighing system.

[0043] In some embodiments, the method further includes: The collected weight data and identification information are verified in multiple dimensions, including verification of the number of sampling buckets, verification of the consistency between the total weight and the weight of a single bucket, and logical verification of the sampling time and weighing time. The verification results are bidirectionally verified with the plant-side fuel information system to ensure data consistency between the systems and to generate audit reports.

[0044] Multi-dimensional verification starts from key dimensions of data correlation to comprehensively investigate data anomalies. Sampling bin quantity verification compares the actual number of sampling bins weighed at each weighing node with the system's preset sampling plan number to confirm whether there are any missed, over-weighed, or incorrect weighings, avoiding subsequent weight statistics distortion due to bin count discrepancies. Total weight and single-bin weight consistency verification involves summing the single-bin weight data of all sampling bins in the same batch to obtain the batch total weight, and comparing it with the overall total weight collected at the corresponding node for that batch. If the discrepancy exceeds a reasonable range, it is judged as data anomaly, thus eliminating problems such as incorrect single-bin weight collection or total weight statistics errors. Sampling time and weighing time logic verification checks the order of sampling time of the sampling bins and weighing time at each node, ensuring that the weighing operation is carried out reasonably after sampling and before transfer or storage, avoiding invalid data with reversed time logic. Through these three dimensions of verification, the validity of basic data can be comprehensively guaranteed from the perspectives of quantity, weight relationship, and time logic.

[0045] After completing multi-dimensional verification, the verification results must be bidirectionally verified with the plant-side fuel information system. This bidirectional verification involves two aspects: firstly, synchronously transmitting the weight data, identification information, and verification results from this verification to the plant-side fuel information system; and secondly, retrieving and cross-comparing the corresponding batch sampling plan data and historical weighing records stored in the plant-side fuel information system with the current verification results. If discrepancies are found, the system automatically triggers a data verification mechanism to locate the source of the discrepancy and correct it, ensuring consistency between the sampling data and the plant-side system data and avoiding management confusion caused by data asynchrony between systems. Simultaneously, after bidirectional data verification is completed, the system automatically generates an audit report. The report details the specific results of the multi-dimensional verification, the handling of discrepancies in the bidirectional verification, the data source nodes, and the operation time, providing managers with complete evidence to trace the data flow process and verify data authenticity, further meeting the standardized management requirements of the sampler's secondary weighing system.

[0046] Corresponding to the above-described weighing comparison method, the present invention also proposes a weighing comparison device. Since the device embodiments of the present invention correspond to the above-described method embodiments, details not disclosed in the device embodiments can be referred to the above-described method embodiments, and will not be repeated here.

[0047] Figure 2 This is a schematic diagram of the structure of a weighing comparison device provided in an embodiment of the present disclosure, as shown below. Figure 2 As shown, it includes: Establishment unit 21 is used to assign a unique identifier to each sampling bucket and synchronously read the unique identifier when collecting data at each weighing node to establish the correspondence between the sampling bucket and the weight data; The judgment unit 22 is used to upload the weight data collected by each weighing node to the industrial control computer in real time, and compare the weight in the industrial control computer to determine whether the weight difference before and after the transfer exceeds the preset error threshold. Trigger unit 23 is used to trigger an abnormal warning and lock the sampling bucket data in response to the weight difference exceeding the preset error threshold, and at the same time synchronize the comparison results to the plant-side fuel information system to generate a comparison report.

[0048] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 3 As shown, the device further includes: The configuration unit 24 is used to deploy a three-level weighing node consisting of a sampling end, a transfer end, and a storage end before the establishment unit 21 assigns a unique identifier to each sampling bucket and synchronously reads the unique identifier during the collection at each weighing node to establish the correspondence between the sampling bucket and the weight data. Each node is equipped with an electronic platform scale and a sample bucket information reading device to realize the collection of weight data of a single sampling bucket during the sampling, transfer, and storage processes. The sample bucket information reading device includes a barcode scanner and a card reader.

[0049] Furthermore, in one possible implementation of this disclosure, the establishing unit 21 is further configured to: Encoding is performed based on a preset QR code and / or chip; wherein the encoding includes at least one of the following: sampling time, sampling device number, and sampling batch information; The QR code scanner and card reader are synchronized via an industrial control computer to ensure that the identification information and weight data remain consistent across different nodes.

[0050] Furthermore, in one possible implementation of this disclosure, the determining unit 22 is further configured to: The preset error threshold is set based on the characteristics of the coal sample; whereby an error exceeding the preset error threshold is considered abnormal, and the cause code of the abnormality is recorded.

[0051] Furthermore, in one possible implementation of the embodiments of this disclosure, such as Figure 3 As shown, the device further includes: The verification unit 25 is used to perform multi-dimensional verification of the collected weight data and identification information, including verification of the number of sampling buckets, verification of the consistency between the total weight and the weight of a single bucket, and logical verification of the sampling time and weighing time. Verification unit 26 is used to perform bidirectional data verification between the verification results and the plant-side fuel information system to ensure data consistency between systems and generate audit reports.

[0052] It should be noted that the foregoing explanation of the method embodiments also applies to the apparatus of the embodiments of this disclosure, and the principle is the same. Therefore, the embodiments of this disclosure are not limited thereto.

[0053] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0054] Figure 4 A schematic block diagram of an example electronic device 300 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0055] like Figure 4 As shown, device 300 includes a computing unit 301, which can perform various appropriate actions and processes based on a computer program stored in ROM (Read-Only Memory) 302 or a computer program loaded from storage unit 308 into RAM (Random Access Memory) 303. RAM 303 may also store various programs and data required for the operation of device 300. The computing unit 301, ROM 302, and RAM 303 are interconnected via bus 304. I / O (Input / Output) interface 305 is also connected to bus 304.

[0056] Multiple components in device 300 are connected to I / O interface 305, including: input unit 306, such as keyboard, mouse, etc.; output unit 307, such as various types of monitors, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows device 300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0057] The computing unit 301 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as the weighing comparison method. For example, in some embodiments, the weighing comparison method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on device 300 via ROM 302 and / or communication unit 309. When the computer program is loaded into RAM 303 and executed by the computing unit 301, one or more steps of the methods described above may be performed. Alternatively, in other embodiments, the computing unit 301 may be configured to perform the aforementioned weighing comparison method by any other suitable means (e.g., by means of firmware).

[0058] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0059] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0060] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0061] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0062] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.

[0063] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.

[0064] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.

[0065] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0066] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A weighing comparison method, characterized in that, include: Each sampling bin is assigned a unique identifier, and the unique identifier is read synchronously during the collection at each weighing node to establish the correspondence between the sampling bin and the weight data; The weight data collected at each weighing node is uploaded to the industrial control computer in real time, and the weight is compared in the industrial control computer to determine whether the weight difference before and after the transfer exceeds the preset error threshold. In response to a weight difference exceeding the preset error threshold, an anomaly warning is triggered and the sampling bucket data is locked. At the same time, the comparison results are synchronized to the plant-side fuel information system to generate a comparison report.

2. The method according to claim 1, characterized in that, Before assigning a unique identifier to each sampling bin and synchronously reading the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bins and the weight data, the method further includes: A three-level weighing node is deployed at the sampling end, the transfer end, and the storage end. Each node is equipped with an electronic platform scale and a sample barrel information reading device to collect weight data of a single sample barrel during the sampling, transfer, and storage process. The sample barrel information reading device includes a barcode scanner and a card reader.

3. The method according to claim 1, characterized in that, The process of assigning a unique identifier to each sampling bin and synchronously reading the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bin and the weight data includes: Encoding is performed based on a preset QR code and / or chip; wherein the encoding includes at least one of the following: sampling time, sampling device number, and sampling batch information; The QR code scanner and card reader are synchronized via an industrial control computer to ensure that the identification information and weight data remain consistent across different nodes.

4. The method according to claim 1, characterized in that, The step of uploading the weight data collected at each weighing node to the industrial control computer in real time, and comparing the weights on the industrial control computer to determine whether the weight difference before and after the transfer exceeds a preset error threshold also includes: The preset error threshold is set based on the characteristics of the coal sample; whereby an error exceeding the preset error threshold is considered abnormal, and the cause code of the abnormality is recorded.

5. The method according to claim 1, characterized in that, The method further includes: The collected weight data and identification information are verified in multiple dimensions, including verification of the number of sampling buckets, verification of the consistency between the total weight and the weight of a single bucket, and logical verification of the sampling time and weighing time. The verification results are bidirectionally verified with the plant-side fuel information system to ensure data consistency between the systems and to generate audit reports.

6. A weighing comparison device, characterized in that, include: A unit is established to assign a unique identifier to each sampling bucket and to synchronously read the unique identifier during data collection at each weighing node in order to establish the correspondence between the sampling bucket and the weight data. The judgment unit is used to upload the weight data collected by each weighing node to the industrial control computer in real time, and compare the weight in the industrial control computer to determine whether the weight difference before and after the transfer exceeds the preset error threshold. The triggering unit is used to trigger an abnormal warning and lock the sampling bucket data in response to the weight difference exceeding the preset error threshold, and at the same time synchronize the comparison results to the plant-side fuel information system to generate a comparison report.

7. The apparatus according to claim 6, characterized in that, The device further includes: A configuration unit is used to deploy three levels of weighing nodes—sampling end, transfer end, and storage end—before the establishment unit assigns a unique identifier to each sampling bin and synchronously reads the unique identifier during data collection at each weighing node to establish the correspondence between the sampling bin and the weight data. Each node is equipped with an electronic platform scale and a sample bin information reading device to realize the collection of weight data of a single sampling bin during the sampling, transfer, and storage processes. The sample bin information reading device includes a barcode scanner and a card reader.

8. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-5.

10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-5.