Scrap steel inspection data objection disposal device based on inspection entrustment

By designing a scrap steel inspection data objection disposal device based on inspection commission, the problem of lack of standardized standards and automated control in the scrap steel industry is solved, and the accuracy and fair treatment of scrap steel inspection data objection is achieved, and the processing efficiency and accuracy are improved.

CN119477291APending Publication Date: 2025-02-18YUNNAN KUNGANG ELECTRONICS INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411451575.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The existing technology lacks effective standardization standards and automation control in the scrap steel industry, resulting in serious fraud and doping in the industry, and scrap steel inspection relies on labor and lacks effective control.

Method used

Design a scrap steel inspection data objection disposal device based on inspection commission, including scrap steel inspection data acquisition equipment, intelligent computing equipment and quality objection disposal equipment. Through automatic collection, intelligent calculation and automatic matching of quality standards, objection disposal information is formed and data objection is realized. Accurate and impartial handling.

Benefits of technology

Through this device, human intervention is minimized, the efficiency and accuracy of scrap steel quality objection disposal is improved, and the fairness of the results is achieved. Compared with manual methods, the efficiency of disposal for each quality objection is increased by 80%, and the accuracy rate is 100%.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119477291A_ABST
    Figure CN119477291A_ABST
Patent Text Reader

Abstract

The invention relates to a waste steel inspection data objection disposal device based on inspection entrustment, and belongs to the technical field of industrial automation control. The device comprises scrap steel inspection data acquisition equipment, scrap steel inspection data intelligent calculation equipment and scrap steel inspection quality objection disposal equipment. By means of the device, human intervention factors in the waste steel quality objection disposal process can be reduced to the maximum extent, the fair and accurate waste steel quality objection disposal result can be effectively achieved through a series of processes such as inspection data collection, inspection index intelligent calculation, automatic matching of the calculation result with the quality judgment standard and real-time disposal conclusion pushing, and application and popularization are easy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of industrial automation control, and in particular relates to a scrap steel inspection data objection handling device based on inspection entrustment. Background Art

[0002] As a major steel producer and consumer in the world, my country is not only facing the rising prices of raw materials and auxiliary materials such as ore and coal, but also has to shoulder the social responsibility of energy conservation, emission reduction and carbon reduction. Therefore, using scrap steel to replace iron ore has become the best solution. Scrap steel, as a green, environmentally friendly and infinitely recyclable iron resource, can effectively help steel companies reduce production costs.

[0003] However, most of the domestic scrap steel industry participants are composed of individual recycling points, recycling stations and recycling processing companies, with low entry barriers and uneven processes. At the same time, the industry lacks effective norms and standards, resulting in serious fraud and adulteration in the industry. In addition, most steel companies' scrap steel inspection and judgment work still relies on manual inspection and judgment, and there is a lack of effective control over the inspection process and the judgment process of quality inspection results.

[0004] Therefore, how to overcome the shortcomings of the existing technology is an urgent problem to be solved in the field of industrial automation control technology. Summary of the invention

[0005] The purpose of the present invention is to solve the shortcomings of the prior art and provide a scrap steel inspection data objection handling device based on inspection entrustment. Before handling the scrap steel inspection data objection, the present invention automatically collects the inspection data, intelligently calculates, and automatically matches the inspection data quality standard, and finally automatically forms the objection handling information, so as to achieve the accuracy and fairness of the scrap steel inspection data objection handling in the steel industry. To achieve the above purpose, the technical solution adopted by the present invention is as follows: A scrap steel inspection data objection handling device based on inspection entrustment, including scrap steel inspection data collection equipment, scrap steel inspection data intelligent computing equipment, and scrap steel inspection quality objection handling equipment; The scrap steel inspection data collection equipment includes a communication module, a data integration module, a data management module and an inspection data output module; The scrap steel inspection data intelligent computing device includes an inspection data input module, a data intelligent computing module, a data rounding module and an inspection index data output module; The scrap steel inspection quality objection handling equipment includes an inspection index data input module, a quality judgment standard module, a go-workflow workflow engine and an objection handling push module; A communication module is connected to the scrap steel inspection and analysis equipment to collect the inspection data of the batch of scrap steel for data objection handling by the scrap steel inspection and analysis equipment; A data integration module, connected to the communication module, is used to analyze the collected inspection data; The data management module is connected to the data integration module and is used to clean, deduplicate and verify the data analyzed by the data integration module; The inspection data output module is connected to the data management module and is used to send the data processed by the data management module to the inspection data input module; The data intelligent calculation module has built-in calculation formulas for various indicators; the indicators include impurity content, impurity rate, impurity deduction, unqualified quantity for oversize and unit weight ≤120%, deduction for oversize and unit weight>120%, total deduction for oversize, deduction for unqualified materials, actual impurity deduction and total deduction; The data intelligent calculation module is connected to the inspection data input module and is used to use the built-in calculation formulas of various indicators to perform corresponding indicator calculations on the transmitted inspection data, thereby obtaining the inspection indicator data; The data rounding module has built-in rounding rules corresponding to each indicator data; The data rounding module is connected to the data intelligent calculation module, and is used to use the built-in rounding rules corresponding to each indicator data to perform corresponding rounding on the detection indicator data calculated by the data intelligent calculation module, so as to obtain the rounded detection indicator data, and then transmit the rounded detection indicator data to the inspection indicator data input module through the inspection indicator data output module; The quality judgment standard module has a built-in quality judgment standard; the quality judgment standard module is connected to the inspection index data input module and is used to use the built-in quality judgment standard to perform quality judgment on the revised inspection index data transmitted from the inspection index data input module, and obtain the corresponding quality judgment result as the final objection handling conclusion; The go-workflow workflow engine is connected to the quality judgment standard module and the objection handling push module respectively, and is used to send the objection handling conclusions obtained by the quality judgment standard module to the purchaser, quality inspector and supplier through the objection handling push module.

[0006] Further, preferably, the data analysis and processing process of the data integration module is specifically as follows: The inspection data sent by the serial port interface is received by the built-in SeriaPort tool class in the data integration module. After the serial port data message is converted into a byte array for reception, the inspection data is spliced ​​and encapsulated. The test data sent by the TCP / IP communication interface is monitored in real time by the built-in Socket protocol in the data integration module. The getInputStream function is used to obtain the data stream. The BufferedReader tool class is used to read the test data from the data stream into a unified encoding format and store it in the buffer. The test data is then spliced ​​and packaged. The scrap iron and steel inspection and analysis equipment stores the standard format database files locally by setting the ODBC data source on the equipment, specifying the database file path by the ODBC data source, using the built-in scheduled data scanning service in the data integration module to periodically poll the equipment's local database files, and completing the connection and reading of the database files through the DriverManage tool class. After completing the connection of the database files, SQL statements are written, and finally the equipment inspection data is obtained and packaged.

[0007] Further, preferably, in the data management module, the specific method of data verification is as follows: The data management module has built-in upper and lower limit configuration files for each inspection item, in which the upper and lower limit values ​​and comparison methods of each inspection item are set; After receiving the inspection data, the data management module matches the configuration file in real time, completes the inspection data verification according to the pre-configured upper and lower limits and comparison methods, and stores the inspection results in the scrap steel inspection result detailed table in the laboratory information management system database. At the same time, the inspection data that exceeds the limit shall be marked as over-limit. If the limit is exceeded, the corresponding whether the limit is exceeded field in the scrap steel inspection result detailed table in the database is set to "Y", and the corresponding whether the limit is exceeded field is set to "N" if it does not exceed the limit; The inspected data is then sent to the inspected data input module 301 through the inspected data output module.

[0008] Further, preferably, in the data rounding module, the rounding rules include rounding to the nearest integer and rounding to even or odd numbers.

[0009] Further, preferably, the quality determination results include full vehicle return, partial return and qualified.

[0010] In the present invention, it is first necessary to send the inspection entrustment of each batch of scrap steel to the scrap steel inspection and analysis equipment through the existing laboratory information management system (abbreviated as: LIMS). After receiving the inspection entrustment, the inspection and analysis equipment starts to execute the inspection instruction and completes the inspection process of the scrap steel based on the inspection entrustment.

[0011] In the present invention, the intelligent calculation module provides the formula editing and configuration function of each indicator. This module can realize the automatic matching of the inspection basic data and the formula parameters, and complete the real-time automatic calculation of the inspection indicator data; the data rounding module provides the rounding rule editing and configuration function. According to the differences in the management requirements of different indicators, a variety of rounding rules can be configured, such as rounding to the nearest integer, rounding to the nearest integer, and rounding to even or odd numbers.

[0012] The scrap steel inspection data collection equipment, inspection data intelligent calculation equipment, and scrap steel inspection quality objection handling equipment of the present invention cooperate with each other. The device aims to realize the automation and intelligence of the scrap steel inspection data objection handling process through real-time data interaction between various equipment modules and configuration of quality objection handling standards for specific equipment modules; the device can minimize the human intervention factors in the scrap steel quality objection handling process, and effectively realize the fairness and accuracy of the scrap steel quality objection handling results through a series of processes such as inspection data collection, intelligent calculation of inspection indicators, automatic matching of calculation results with quality judgment standards, and real-time push of handling conclusions. Compared with the existing working method of manually handling quality objections, the efficiency of each quality objection handling order is improved by 80%, and the accuracy rate of quality objection handling results reaches 100%. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 It is a structural schematic diagram of a scrap steel inspection data objection handling device based on inspection entrustment of the present invention; DETAILED DESCRIPTION

[0014] The present invention is further described in detail below in conjunction with embodiments.

[0015] Those skilled in the art will appreciate that the following examples are only used to illustrate the present invention and should not be considered to limit the scope of the present invention. If no specific techniques or conditions are specified in the examples, the techniques or conditions described in the literature in the art or the product specifications are used. If the manufacturer of the materials or equipment used is not specified, they are all conventional products that can be purchased.

[0016] Those skilled in the art will appreciate that, unless expressly stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" to another element, it may be directly connected to the other element, or there may be intermediate elements. In addition, the "connection" used here may include wireless connections. The term "and / or" used here includes any unit and all combinations of one or more associated listed items.

[0017] In the description of the present invention, unless otherwise specified, "plurality" means two or more than two. The terms "inside", "upper", "lower", etc., indicating positions or state relationships, are based on the positions or state relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operate in a specific position, and therefore cannot be understood as limiting the present invention.

[0018] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "provided with" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the present invention will be understood according to specific circumstances.

[0019] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the field to which the present invention belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless defined as herein.

[0020] like Figure 1 As shown, the scrap steel inspection data objection handling device based on the inspection entrustment includes a scrap steel inspection data collection device 200, a scrap steel inspection data intelligent calculation device 300, and a scrap steel inspection quality objection handling device 400; The scrap steel inspection data collection device 200 includes a communication module 201, a data integration module 202, a data management module 203 and an inspection data output module 204; The scrap steel inspection data intelligent computing device 300 includes an inspection data input module 301, a data intelligent computing module 302, a data rounding module 303 and an inspection index data output module 304; The scrap steel inspection quality objection handling device 400 includes an inspection index data input module 401, a quality judgment standard module 402, a go-workflow workflow engine 403 and an objection handling push module 404; The communication module 201 is connected to the scrap steel inspection and analysis device 100 to collect the inspection data of the batch of scrap steel for data objection handling of the scrap steel inspection and analysis device 100; The data integration module 202 is connected to the communication module 201 and is used to analyze the collected inspection data; The data management module 203 is connected to the data integration module 202 and is used to clean, deduplicate and verify the data analyzed by the data integration module 202; The inspection data output module 204 is connected to the data management module 203 and is used to send the data processed by the data management module 203 to the inspection data input module 301; The data intelligent calculation module 302 has built-in calculation formulas for various indicators; the indicators include impurity content, impurity rate, impurity deduction, unqualified quantity for oversize and unit weight ≤120%, deduction for oversize and unit weight>120%, total deduction for oversize, deduction for unqualified materials, actual impurity deduction and total deduction; The data intelligent calculation module 302 is connected to the inspection data input module 301 and is used to use the built-in calculation formulas of various indicators to perform corresponding indicator calculations on the transmitted inspection data, thereby obtaining detection indicator data; The data rounding module 303 has built-in rounding rules corresponding to each indicator data; The data rounding module 303 is connected to the data intelligent calculation module 302, and is used to use the built-in rounding rules corresponding to each indicator data to perform corresponding rounding on the detection indicator data calculated by the data intelligent calculation module 302, so as to obtain the rounded detection indicator data, and then transmit the rounded detection indicator data to the inspection indicator data input module 401 through the inspection indicator data output module 304; The quality determination standard module 402 has a built-in quality determination standard; the quality determination standard module 402 is connected to the inspection index data input module 401 and is used to use the built-in quality determination standard to perform quality determination on the revised inspection index data transmitted by the inspection index data input module 401, and obtain the corresponding quality determination result as the final objection handling conclusion; The go-workflow workflow engine 403 is connected to the quality judgment standard module 402 and the objection handling push module 404 respectively, and is used to send the objection handling conclusion obtained by the quality judgment standard module 402 to the purchaser, the quality inspector and the supplier through the objection handling push module 404.

[0021] Specifically, the data analysis process of the data integration module 202 is as follows: The inspection data sent by the serial port interface 101 is received by the built-in SeriaPort tool class in the data integration module 202, and the serial port data message is converted into a byte array for reception, and then the inspection data is spliced ​​and packaged; The test data sent by the TCP / IP communication interface 102 is monitored in real time by the built-in Socket protocol in the data integration module 202. The getInputStream function is used to obtain the data stream. The test data is then read from the data stream into a unified encoding format and stored in the buffer through the BufferedReader tool class. The test data is then spliced ​​and packaged. The scrap steel inspection and analysis equipment 100 stores standard format database files locally by setting an ODBC data source on the device, specifying the database file path by the ODBC data source, using the built-in scheduled data scanning service in the data integration module 202 to periodically poll the device's local database files, and completing the connection and reading of the database files through the DriverManage tool class. After completing the connection of the database files, SQL statements are written, and finally the equipment inspection data is obtained and packaged.

[0022] Specifically, in the data management module 203, the specific method of data verification is as follows: The data management module 203 has built-in upper and lower limit configuration files for each inspection item, in which the upper and lower limit values ​​and comparison methods of each inspection item are set; After receiving the inspection data, the data management module 203 performs the matching work of the configuration file in real time, completes the inspection data verification according to the pre-configured upper and lower limits and comparison methods, and stores the inspection results to the laboratory information management system (hereinafter referred to as: the scrap steel inspection result detailed table of the LIMS database). At the same time, the inspection data exceeding the limit shall be marked as over-limit. If the limit is exceeded, the corresponding over-limit field in the scrap steel inspection result detailed table of the database shall be set to "Y", and the corresponding over-limit field within the limit shall be set to "N"; The inspected data is then sent to the inspected data input module 301 via the inspected data output module 204 .

[0023] Specifically, in the data rounding module 303, the rounding rules include rounding to the nearest integer and rounding to the nearest integer.

[0024] Specifically, the quality judgment results include whole vehicle return, partial return and qualified.

[0025] The scrap steel inspection and analysis equipment 100 is provided with a serial communication interface, a TCP / IP communication interface, and a structured or unstructured database file in a standard format stored locally on the equipment. The data of the scrap steel inspection and analysis equipment 100 is sent in real time through the interface or the database file is scanned regularly using a timer to realize the interaction between the data of the scrap steel inspection and analysis equipment 100 and the built-in communication module of the scrap steel inspection data collection equipment 200. The inspection data of the scrap steel inspection and analysis equipment 100 includes: impurity content, unqualified quantity (kg) due to over-length and unit weight ≤120%, unqualified quantity (kg) due to over-length and unit weight >120%, water deduction (kg), impurity deduction (kg), other deductions (kg), etc.

[0026] The data integration module 202 of the scrap steel inspection data collection device 200 receives the data received by the communication module 201, and parses the data according to different types of communication protocols and different types of database files; The data analysis process of the data integration module 202 is described in detail as follows: (1) The inspection data sent by the serial port interface 101 is received by the built-in SeriaPort tool class in the data integration module 202. After the serial port data message is converted into a byte array for reception, the inspection data is spliced ​​and packaged according to specific needs; (2) The test data sent by the TCP / IP communication interface 102 is monitored in real time by the built-in Socket protocol in the data integration module 202. The getInputStream function is used to obtain the data stream. The test data is then read from the data stream into a unified encoding format and stored in the buffer using the BufferedReader tool class. The test data is encapsulated according to specific needs. (3) The scrap iron and steel inspection and analysis equipment 100 stores the standard format database file locally by setting an ODBC data source on the equipment. The ODBC data source specifies the database file path, and uses the built-in scheduled data scanning service in the data integration module 202 to periodically poll the equipment's local database file. The DriverManage tool class can be used to conveniently complete the connection and reading of the database file. After the database file is connected, SQL statements can be written according to specific needs to obtain and encapsulate the equipment inspection data; the parsed data is handed over to the data management module 203.

[0027] The data management module 203 performs data cleaning, data deduplication, and data verification on the inspection data to ensure the quality of the data; Specifically, data cleaning includes: after receiving the parsed test data, first check whether the received test data set is missing. If there are a large number of incomplete data records and obvious data distribution rules or characteristics in the test data set, the missing data is filtered and deleted to reduce the impact of the missing data records on the overall data; Data deduplication is specifically as follows: deduplication is further performed on the received test data set, and the test data obtained in the same time period are combined according to the code and time. The data management module 203 only obtains the latest test results in the same time period, with the same code and transmission time, and other data are regarded as dirty data and stored in the dirty data table error_data of the laboratory information management system database, so as to facilitate data tracing afterwards; The data verification process is specifically as follows: by setting the upper and lower limit configuration files of each inspection item of the inspection data set in the data management module 203 (that is, the same configuration, the upper and lower limit standards of the inspection items are used to determine whether the quality of the batch inspection entrustment is qualified), it is used to verify whether the obtained inspection data meets the requirements of the management method or operating procedures, and the upper and lower limit values ​​and comparison methods of each inspection item are set in the configuration file. The comparison method can be set to: greater than, greater than or equal to, less than, less than or equal to. After receiving the inspection data set, the data management module 203 performs configuration file matching in real time, completes the inspection data verification according to the pre-configured upper and lower limit values ​​and comparison methods, and marks the inspection data results that exceed the limit as exceeding the limit. If the limit is exceeded, the corresponding whether the limit field in the scrap steel inspection result detailed table of the LIMS database is set to "Y", and the corresponding whether the limit field that does not exceed the limit is set to "N"; the data processed by the data management module 203 is stored in the scrap steel inspection result detailed table of the laboratory information management system database, and the data is output to the inspection data input module 301 of the scrap steel inspection data intelligent computing device 300 through the inspection data output module 204.

[0028] The scrap steel inspection data intelligent computing device 300 has a built-in data intelligent computing module 302 and a data rounding module 303 .

[0029] The data intelligent calculation module 302 has built-in calculation formulas for various indicators; the indicators include impurity content, impurity rate, impurity deduction, unqualified quantity for oversize and unit weight ≤120%, deduction for oversize and unit weight>120%, total deduction for oversize, deduction for unqualified materials, actual impurity deduction and total deduction; The impurity content is specifically divided into impurity content (less than or equal to 10kg), impurity content (greater than 10kg and less than or equal to 20kg), impurity content (greater than 20kg and less than or equal to 40kg), and impurity content (greater than 40kg).

[0030] The data intelligent calculation module 302 can complete the configuration of the indicator calculation formula through a visual interface. Through the GcExcel formula parsing component in the module, the calculation formula can be easily edited and more than 450 Excel functions are supported. At the same time, the formula parsing component is equipped with a formula verification tool to verify the validity of the edited formula in real time. The data intelligent calculation module 302 has the following built-in formulas: The calculation formula for the impurity content (less than or equal to 10kg) is: if the impurity content after rounding is less than or equal to 10kg, the calculation result is the value of the impurity content after rounding; otherwise, the calculation result is 0.

[0031] The calculation formula for the impurity content (greater than 10kg and less than or equal to 20kg) is: if the impurity content after rounding is greater than 10kg and less than or equal to 20kg, the calculation result is the impurity content after rounding multiplied by 5; otherwise the calculation result is 0; the final result is rounded to 1 decimal place.

[0032] The calculation formula for the impurity content (greater than 20kg and less than or equal to 40kg) is: if the impurity content after rounding is greater than 20kg and less than or equal to 40kg, the calculation result is the impurity content after rounding multiplied by 10; otherwise, the calculation result is 0; the final result is rounded to 1 decimal place.

[0033] The calculation formula for the impurity content (greater than 40kg) index is: if the impurity content after rounding is greater than 40kg, the calculation result is the net weight of the vehicle (T) multiplied by 1000; otherwise the calculation result is 0.

[0034] The calculation formula for the impurity content (%) is as follows: if the value of the impurity content (less than or equal to 10kg) is greater than 0, the calculation result is the value of the impurity content (less than or equal to 10kg) divided by the briquette weight (kg) and then multiplied by 100; if the value of the impurity content (greater than 10k and less than or equal to 20kg) is greater than 0, the calculation result is the value of the impurity content (greater than 10kg and less than or equal to 20kg) divided by the briquette weight (kg) and then multiplied by 100; if the value of the impurity content (greater than 20kg and less than or equal to 40kg) is greater than 0, the calculation result is the value of the impurity content (greater than 20kg&&less than or equal to 40kg) divided by the briquette weight (kg) and then multiplied by 100; if the value of the impurity content (greater than 40kg) is greater than 0, the calculation result is 100; the final result retains 2 decimal places.

[0035] The calculation formula for the impurity content (kg) indicator is: impurity content (%) multiplied by the net weight (T) multiplied by 1000 and then divided by 100.

[0036] The calculation formula for the deduction quantity (kg) for oversize and unit weight less than or equal to 120% is: the unqualified quantity (kg) for oversize and unit weight less than or equal to 120% multiplied by 2 and then divided by 100.

[0037] The calculation formula for the deduction quantity (kg) for oversize and unit weight greater than 120% is: the unqualified quantity (kg) for oversize and unit weight greater than 120% multiplied by 5 and then divided by 100.

[0038] The calculation formula for the deduction amount (kg) of unqualified materials is: unqualified amount (kg) multiplied by 50 and then divided by 100.

[0039] The formula validation tool completes the formula validity verification by customizing a formula verification tool class ExcelFormulaValidation. First, create an ExcelSheet instance, use the setCellFormula method to set the required calculation formula, and call the isCellFormulaValid method to verify the validity of the formula after the calculation formula is set. If the formula is valid, it returns true, otherwise it returns false. In addition, if you want to get the result of the calculation formula, you can enter data in the input box. The formula validation tool calls the getCellFormulaValue method to get the result of the formula calculation, so that you can check whether the formula is set correctly.

[0040] The data rounding module 303 can provide a variety of rounding rules according to the differences in different indicator management requirements, such as rounding to the nearest integer, rounding to the nearest integer, and rounding to the nearest integer. Each type of inspection data can have its own associated rounding rules. Conventional rounding can be completed using the round function of the Java built-in mathematical tool class Math; and the industry-specific rounding of odd and even numbers requires a custom tool class to implement. First, define a NumberToolsUtil class and create a Round method in the custom class. The Round method receives the original data to be rounded and the valid decimal places to be retained through the parameters originalValue and places. According to the valid decimal places, the calculated value of places with a base of 10 is calculated as the expansion multiple. The result value originalValue is multiplied by the value of the expansion multiple and rounded down. The remainder after rounding and the value 1 are calculated. The remainder value is used to determine the next valid decimal place to be retained. If it is less than 5, it is discarded. The rounded value is: the rounded value divided by the multiple; if it is greater than 5, it is rounded. The rounded value is: the rounded value plus 1, and then divided by the multiple. If it is equal to 5, it is necessary to determine whether the subsequent data is 0. If not, it is rounded. If it is 0, it is determined that the previous digit is carried if it is an odd number, and discarded if it is an even number.

[0041] The values ​​processed by the above steps are then processed to retain valid decimal places: BigDecimal.setScale(places, rounded to even or odd numbers) to obtain the final rounded data.

[0042] For example, after setting the formula for the overlength and unit weight ≤120% deduction (kg) indicators and passing the formula verification, you can select the rounding method of "rounding to even or odd numbers" and the number of decimal places to be retained to associate with the formula. The final formula calculation result will be rounded according to the selected rounding method and the number of decimal places retained.

[0043] The above processing method is encapsulated into a data rounding tool class, and the rounding method to be used for each inspection item is configured and associated through the configuration page. The inspection data received by the scrap steel inspection data intelligent computing device 300 completes the data rounding work according to the rounding method associated with different inspection items. The index data processed by the data rounding module 303 is transmitted to the scrap steel inspection quality objection handling equipment 400 through the inspection index data output module 304.

[0044] The scrap steel inspection quality objection handling device 400 has a quality judgment standard module 402 and a go-workflow workflow engine 403 built in; The quality judgment standard module 402 can complete the quality judgment standard configuration through a visual interface, and set the corresponding quality objection handling conclusion standard according to the fact that each inspection index data falls within different intervals or is directly compared with a certain critical value; the quality judgment standard module 402 automatically matches the standard after receiving the revised inspection index data to obtain the final handling conclusion.

[0045] The quality judgment standard module 402 provides maintenance configuration of quality judgment standards. Users can maintain the judgment standards of various indicators according to their own needs in accordance with national standards, industry standards, and enterprise standards, and obtain corresponding disposal results based on the configured indicator range, such as: if indicator A falls within the interval range 1, the final disposal conclusion is "whole vehicle return"; if indicator A falls within the interval range 2, the final disposal conclusion is "partial return"; if indicator A falls within the interval range 3, the final disposal conclusion is "qualified"; multiple indicators can also be configured to meet specific conditions at the same time, and then the final disposal conclusion is obtained. After the final disposal conclusion is formed, the disposal basis and disposal results are pushed to the corresponding purchaser, quality inspector and supplier in real time through the self-calling and recursive processing of the go-workflow workflow engine component.

[0046] First, the quality judgment standard maintenance is completed in the quality judgment standard module 402, such as: when the size is overlong and the unit weight is greater than 120% of the deduction (kg) is greater than or equal to 120kg, the quality objection handling conclusion is "whole vehicle return"; when the size is overlong and the unit weight is greater than 120% of the deduction (kg) is less than 120kg and greater than or equal to 90kg, the quality objection handling conclusion is "partial return".

[0047] When the scrap steel inspection quality objection handling device 400 receives inspection data of overlength and unit weight greater than 120% deduction (kg), it calls the quality judgment method built in the quality judgment standard module 402 to judge the inspection data, and defines a variable result to receive the truth or falseness of the quality judgment result (the default value is false). If the inspection data is greater than or equal to 120kg, or the inspection data is less than 120kg and greater than or equal to 90kg, true is returned to result, indicating that the inspection data successfully matches the quality objection handling standard; if the returned result is false, it indicates that the inspection index data does not match the quality objection standard, indicating that there is no quality objection, and the scrap steel inspection quality objection handling device 400 will release the corresponding scrap steel inspection entrustment and continue with the subsequent process.

[0048] When the final result of the quality judgment standard module 402result is true, the go-workflow workflow engine 403 is triggered. The go-workflow workflow engine 403 automatically completes information promotion through component self-calling and recursive processing, and automatically forms the basis and conclusion of objection handling according to the pre-configured quality objection handling standards. If the inspection data is greater than or equal to 120kg, the system automatically forms a "whole vehicle return" conclusion; if the inspection data is less than 120kg and greater than or equal to 90kg, the system automatically forms a "partial return" conclusion. The basis and conclusion of objection handling are pushed to the corresponding procurement, quality inspection, and supplier related parties in real time through the go-workflow workflow engine to provide a basis for the subsequent return work of procurement. At the same time, suppliers can also obtain the conclusion and reasons for objection handling in a timely and clear manner.

[0049] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A scrap steel inspection data objection handling device based on inspection entrustment, characterized in that: It includes scrap steel inspection data collection equipment (200), scrap steel inspection data intelligent calculation equipment (300), and scrap steel inspection quality objection handling equipment (400); The scrap steel inspection data collection device (200) comprises a communication module (201), a data integration module (202), a data management module (203) and an inspection data output module (204); The scrap steel inspection data intelligent computing device (300) comprises an inspection data input module (301), a data intelligent computing module (302), a data rounding module (303) and an inspection index data output module (304); The scrap steel inspection quality objection handling device (400) comprises an inspection index data input module (401), a quality judgment standard module (402), a go-workflow workflow engine (403) and an objection handling push module (404); A communication module (201) is connected to the scrap steel inspection and analysis equipment (100) to collect inspection data of the batch of scrap steel for which data objection is to be handled by the scrap steel inspection and analysis equipment (100); A data integration module (202), connected to the communication module (201), for analyzing the collected inspection data; A data management module (203), connected to the data integration module (202), for performing data cleaning, data deduplication and data verification on the data parsed by the data integration module (202); The inspection data output module (204) is connected to the data management module (203) and is used to send the data processed by the data management module (203) to the inspection data input module (301); The data intelligent calculation module (302) has built-in calculation formulas for various indicators; the indicators include impurity content, impurity rate, impurity deduction, unqualified quantity for oversize and unit weight ≤120%, deduction for oversize and unit weight>120%, total deduction for oversize, deduction for unqualified material, actual impurity deduction and total deduction; The data intelligent calculation module (302) is connected to the inspection data input module (301) and is used to use the built-in calculation formulas of various indicators to perform corresponding indicator calculations on the transmitted inspection data, thereby obtaining detection indicator data; The data rounding module (303) has built-in rounding rules corresponding to each indicator data; The data rounding module (303) is connected to the data intelligent calculation module (302) and is used to use the built-in rounding rules corresponding to each indicator data to perform corresponding rounding on the detection indicator data calculated by the data intelligent calculation module (302), thereby obtaining the rounded detection indicator data, and then transmit the rounded detection indicator data to the inspection indicator data input module (401) through the inspection indicator data output module (304); The quality judgment standard module (402) has built-in quality judgment standards; The quality judgment standard module (402) is connected to the inspection index data input module (401) and is used to use the built-in quality judgment standard to perform quality judgment on the revised inspection index data transmitted by the inspection index data input module (401) to obtain the corresponding quality judgment result as the final objection handling conclusion; The go-workflow workflow engine (403) is connected to the quality judgment standard module (402) and the objection handling push module (404) respectively, and is used to send the objection handling conclusion obtained by the quality judgment standard module (402) to the purchaser, the quality inspector and the supplier through the objection handling push module (404).

2. The scrap steel inspection data objection handling device based on inspection entrustment according to claim 1 is characterized in that: The data analysis and processing process of the data integration module (202) is as follows: The inspection data sent by the serial port interface (101) is received by the built-in SeriaPort tool class in the data integration module (202) as a serial port data message, and after the serial port data message is converted into a byte array for reception, the inspection data is spliced ​​and packaged; The test data sent by the TCP / IP communication interface (102) is monitored in real time by the built-in Socket protocol in the data integration module (202), the data stream is obtained by using the getInputStream function, and the test data is read from the data stream into a unified encoding format and stored in the buffer by using the BufferedReader tool class, and then the test data is spliced ​​and packaged; The scrap iron and steel inspection and analysis device (100) stores a standard format database file locally by setting an ODBC data source on the device, specifying the database file path by the ODBC data source, using the built-in scheduled data scanning service in the data integration module (202) to periodically poll the device's local database file, completing the connection and reading of the database file through the DriverManage tool class, and writing SQL statements after completing the connection of the database file, and finally obtaining and packaging the device inspection data.

3. The scrap steel inspection data objection handling device based on inspection entrustment according to claim 1 is characterized in that: In the data management module (203), the specific method of data verification is as follows: The data management module (203) has built-in upper and lower limit configuration files for each inspection item, in which the upper and lower limit values ​​and comparison methods for each inspection item are set; After receiving the inspection data, the data management module (203) performs matching work of the configuration file in real time, completes the inspection data verification according to the pre-configured upper and lower limit values ​​and comparison methods, and stores the inspection results in the scrap steel inspection result detailed table of the laboratory information management system database, and marks the inspection data exceeding the limit as exceeding the limit. If the limit is exceeded, the corresponding whether the limit is exceeded field in the scrap steel inspection result detailed table of the database is set to "Y", and if the limit is not exceeded, the corresponding whether the limit is exceeded field is set to "N"; The inspected data is then sent to the inspected data input module (301) via the inspected data output module (204).

4. The scrap steel inspection data objection handling device based on inspection entrustment according to claim 1 is characterized in that: In the data rounding module (303), the rounding rules include rounding to the nearest integer and rounding to even or odd numbers.

5. The scrap steel inspection data objection handling device based on inspection entrustment according to claim 1 is characterized in that: The quality determination results include full vehicle return, partial return and qualified.