Authentication consultation system and method based on block chain

Through the blockchain-based authentication consulting method, the problems of poor information interaction, cumbersome process and difficult traceability in the traditional authentication consulting process are solved, and an efficient, transparent and reliable authentication process is achieved.

CN119538320APending Publication Date: 2025-02-28SHENZHEN PRODUCT STANDARD CERTIFICATION SERVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411593011.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

During the traditional certification consultation process, information interaction is poor, cumbersome, and traceability is difficult, resulting in inconvenience of the certification process.

Method used

The blockchain-based authentication consulting method is adopted to obtain enterprise information, build databases, compare gaps, generate data lists, upload them to the blockchain, monitor the authentication process in real time and trigger the early warning mechanism.

Benefits of technology

It improves the efficiency and transparency of information interaction, simplifies the authentication process, ensures the immutability of data and real-time traceability, and improves the overall efficiency of the authentication process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538320A_ABST
    Figure CN119538320A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of authentication consultation, and provides an authentication consultation system and method based on a block chain, and the method comprises the steps: obtaining enterprise information, and obtaining an enterprise qualification authentication condition; constructing a database according to the conditions, comparing the enterprise information with the database, performing gap analysis according to a comparison result, and generating a data list according to the gap analysis; obtaining enterprise supplementary total data, obtaining a supplementary total data verification result, obtaining a simulation result, uploading data passing the simulation result to the block chain, and sending an access authority to a corresponding terminal; the method comprises the following steps: acquiring a qualification authentication process, monitoring the qualification authentication step in real time, comparing the real-time monitoring and authentication process, if a comparison result exceeds a threshold value, triggering an early warning mechanism, and sending an early warning message to a user terminal, thereby solving the problems that defects required in data submitted by an authentication enterprise cannot be identified, and problems occurring in an authentication application process cannot be found in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of authentication consulting, and in particular, to an authentication consulting system and method based on blockchain. Background Art

[0002] Certification consulting is an important service to help companies obtain relevant qualifications and certifications in different fields. By providing professional consulting and guidance, it helps companies meet the requirements of certification standards. Companies need to pass strict qualification certifications, such as ISO22000, to ensure that their products meet international safety standards. Traditional certification consulting usually involves a lot of data collection, collation and review processes. Consulting companies are responsible for guiding companies to provide compliance documents, and certification bodies are responsible for reviewing the data. However, due to the large amount of data and complex links involved in industry certification, companies and certification bodies often face challenges such as poor information exchange, cumbersome processes, and difficulty in traceability. The transparency and efficiency of the certification process still need to be improved.

[0003] At present, the existing technology has some obvious technical defects in the certification consultation process. First, the efficiency of information collection and comparison is low. Enterprises need to submit a large amount of information manually, and lack intelligent means to automatically match the existing information of enterprises with certification standards. Secondly, the data security and transparency in the certification process are insufficient. During the submission process of enterprises, sensitive data is vulnerable to the risk of tampering and leakage, and it is difficult to ensure the integrity and non-tamperability of information. Finally, the real-time monitoring capability of the certification process is lacking, and enterprises cannot grasp the progress of certification at any time. If problems occur in the process, the discovery and feedback of the problems are often delayed, resulting in an extension of the certification cycle, which seriously affects the market access and operating efficiency of enterprises. Summary of the invention

[0004] The purpose of an embodiment of the present invention is to provide a blockchain-based authentication consultation method, aiming to solve the problems raised in the third part of the background technology.

[0005] The embodiment of the present invention is implemented as follows: a blockchain-based authentication consultation method, the method comprising:

[0006] Obtain enterprise information, including size, establishment time, operating status, production facilities, management system and financial status, and conditions for obtaining enterprise qualification certification;

[0007] Building a database according to the conditions, comparing the enterprise information with the database, conducting a gap analysis based on the comparison results, and generating a list of materials based on the gap analysis, the list of materials including the materials to be prepared, the preparation method and the time arrangement;

[0008] Obtain the enterprise's supplementary total information, obtain the verification results of the supplementary total information, obtain the simulation results, upload the information that passes the simulation results to the blockchain, and send access rights to the corresponding terminal;

[0009] Obtain the qualification authentication process, monitor the qualification authentication steps in real time, compare the real-time monitoring with the authentication process, and if the comparison result exceeds the threshold, trigger the early warning mechanism and send an early warning message to the user terminal.

[0010] Preferably, the steps of building a database according to the conditions, comparing the enterprise information with the database, performing a gap analysis according to the comparison results, and generating a list of materials according to the gap analysis, wherein the list of materials includes the materials to be prepared, the preparation method and the time arrangement, specifically include:

[0011] Obtain database construction elements, and construct a database based on enterprise information, wherein the construction elements include certification standards, required information, compliance conditions, document formats, and submission time;

[0012] Standardize the enterprise information, compare the enterprise information with the database, and generate gaps based on the comparison results. The gaps are the parts of the enterprise information that meet or do not meet the certification requirements;

[0013] Conduct gap analysis based on the gaps, obtain analysis results, and prioritize based on the analysis results.

[0014] Preferably, the steps of obtaining the enterprise's supplementary total information, obtaining the verification result of the supplementary total information, obtaining the simulation result, uploading the information that passes the simulation result to the blockchain, and sending the access right to the corresponding terminal specifically include:

[0015] Obtaining the enterprise's supplementary general information and the verification results of the supplementary general information, including information authenticity check, data integrity check and gap report comparison;

[0016] Perform simulation based on the supplementary total data to obtain simulation results, wherein the simulation is used to check the reliability and compliance of the data under different parameters;

[0017] Upload the data that passes the simulation results to the blockchain, obtain access rights, and send the access rights to the corresponding terminal.

[0018] Preferably, the steps of obtaining the qualification authentication process, monitoring the qualification authentication steps in real time, comparing the real-time monitoring with the authentication process, and triggering an early warning mechanism if the comparison result exceeds a threshold, and sending an early warning message to the user terminal specifically include:

[0019] Obtain the qualification certification process, which includes document submission, review and feedback, and real-time monitoring of qualification certification steps;

[0020] Compare the real-time monitoring and authentication processes, obtain the comparison results, and keep monitoring if the comparison results do not exceed the threshold;

[0021] If the comparison result exceeds the threshold, the warning mechanism is triggered; a warning message is sent to the user terminal.

[0022] Preferably, the conditions include production environment, product traceability, risk management and compliance documentation.

[0023] Another object of an embodiment of the present invention is to provide a blockchain-based authentication consulting system, the system comprising:

[0024] Information module, to obtain enterprise information, including scale, establishment time, operation status, production facilities, management system and financial status, and conditions for obtaining enterprise qualification certification;

[0025] The gap module builds a database according to the conditions, compares the enterprise information with the database, performs gap analysis according to the comparison results, and generates a list of materials according to the gap analysis, the list of materials including the materials to be prepared, the preparation method and the time arrangement;

[0026] The simulation module obtains the enterprise's supplementary total information, obtains the verification results of the supplementary total information, obtains the simulation results, uploads the information that passes the simulation results to the blockchain, and sends the access rights to the corresponding terminal;

[0027] The monitoring module obtains the qualification authentication process, monitors the qualification authentication steps in real time, and compares the real-time monitoring with the authentication process. If the comparison result exceeds the threshold, the early warning mechanism is triggered and a warning message is sent to the user terminal.

[0028] Preferably, the gap module comprises:

[0029] A database unit, which obtains database construction elements and constructs a database according to enterprise information, wherein the construction elements include certification standards, required information, compliance conditions, document formats, and submission time;

[0030] The gap unit standardizes the enterprise information, compares the enterprise information with the database, and generates gaps based on the comparison results. The gaps are the parts of the enterprise information that meet or do not meet the certification requirements;

[0031] The analysis unit performs gap analysis based on the gaps, obtains analysis results, and prioritizes based on the analysis results.

[0032] Preferably, the simulation module includes:

[0033] A verification unit, which obtains the enterprise's supplementary general information and obtains the verification results of the supplementary general information, wherein the verification includes information authenticity check, data integrity check and gap report comparison;

[0034] A simulation unit, which performs simulation according to the supplementary total data and obtains simulation results, wherein the simulation is used to check the reliability and compliance of the data under different parameters;

[0035] The uploading unit uploads the data of the simulation results to the blockchain, obtains the access rights, and sends the access rights to the corresponding terminal.

[0036] Preferably, the monitoring module includes:

[0037] Process unit, obtains the qualification certification process, which includes data submission, review and feedback, and monitors the qualification certification steps in real time;

[0038] The monitoring unit compares the real-time monitoring and authentication processes, obtains the comparison results, and maintains monitoring if the comparison results do not exceed the threshold;

[0039] The warning unit triggers the warning mechanism if the comparison result exceeds the threshold; and sends a warning message to the user terminal.

[0040] Preferably, the conditions include production environment, product traceability, risk management and compliance documentation.

[0041] The embodiment of the present invention provides a blockchain-based certification consulting method, obtaining enterprise information, obtaining the basic information of the enterprise is the starting point of certification consulting. This includes the scale, establishment time, operating status, production facilities, management system and financial status of the enterprise, etc., to obtain the conditions for enterprise qualification certification, it is necessary to clearly select which qualification certification standard, different certification standards have different requirements, and a database is constructed according to the conditions, and a comprehensive database is constructed according to different certification standards. The database contains detailed requirements of each certification standard, a list of required materials, compliance indicators, document format, submission time and other specific conditions, compares the enterprise information with the database, and performs a gap analysis based on the comparison results. According to the gap analysis, a list of materials is generated, indicating the gap between the current information of the enterprise and the certification standard, including which information is missing, which conditions are not met, and which remedial measures need to be taken, and obtaining the enterprise's supplementary total information. After the enterprise completes the information, the consulting company or certification body needs to verify these materials to ensure their authenticity, accuracy and whether they fully comply with the certification standards, obtain the verification results of the supplementary total information, obtain the simulation results, upload the materials that pass the simulation results to the blockchain, and upload these materials to the blockchain for traceability. Blockchain technology can generate a unique hash value for each piece of information and record the upload timestamp to ensure that the information cannot be tampered with, send access rights to the corresponding terminal, obtain the qualification certification process, and monitor the qualification certification steps in real time. When each task is completed, the certification progress will be automatically updated through the blockchain's smart contract and the corresponding next step will be triggered. The progress of all certification processes can be monitored in real time to ensure that there are no delays or omissions, and the real-time monitoring and certification process are compared. If the comparison result exceeds the threshold, the early warning mechanism is triggered and a warning message is sent to the user terminal, which solves the problem of not being able to identify the defects in the materials submitted by the certified company, and not being able to discover problems in the certification application process in real time. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a blockchain-based authentication consultation method provided by an embodiment of the present invention;

[0043] Figure 2 A flowchart of the steps of building a database according to conditions, performing gap analysis according to comparison results, and generating a data list according to the gap analysis provided by an embodiment of the present invention;

[0044] Figure 3 A flowchart of the steps of obtaining the enterprise's supplementary total information, obtaining the verification result of the supplementary total information, uploading the information that passes the simulation result to the blockchain, and sending the access permission to the corresponding terminal provided in an embodiment of the present invention;

[0045] Figure 4A flowchart of the steps of obtaining qualification authentication process, comparing real-time monitoring and authentication process, and sending an early warning message to a user terminal provided in an embodiment of the present invention;

[0046] Figure 5 An architectural diagram of a blockchain-based authentication consulting system provided in an embodiment of the present invention;

[0047] Figure 6 An architectural diagram of a gap module provided in an embodiment of the present invention;

[0048] Figure 7 An architecture diagram of a simulation module provided by an embodiment of the present invention;

[0049] Figure 8 This is an architecture diagram of the monitoring module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0051] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script.

[0052] like Figure 1 As shown, a blockchain-based authentication consultation method is provided in an embodiment of the present invention, and the method includes:

[0053] S100, obtaining enterprise information, including scale, establishment time, operation status, production facilities, management system and financial status, and obtaining conditions for enterprise qualification certification.

[0054] In this step, obtaining enterprise information and obtaining basic information about the enterprise is the starting point for certification consultation. This includes the enterprise's size, establishment time, operating status, production facilities, management system, financial status, etc. This information helps to understand the overall operation of the enterprise and provide basic data for subsequent qualification certification consulting services;

[0055] Understanding the regulatory requirements of the industry and market in which the enterprise is located is crucial for certification consulting. When an enterprise is certified, it first needs to clearly select which qualification certification standard to choose. Different certification standards have different requirements. Different certification standards have different specific requirements. Consulting companies need to match conditions according to the current situation of the enterprise, help enterprises identify gaps and develop improvement plans. For example, ISO 22000 requires enterprises to not only comply with the basic requirements of laws and regulations, but also establish a risk management mechanism; while organic certification requires enterprises to avoid the use of chemical substances in the production process and require a complete product traceability system.

[0056] S200, constructing a database according to the conditions, comparing the enterprise information with the database, performing a gap analysis according to the comparison results, and generating a material list according to the gap analysis, wherein the material list includes the materials to be prepared, the preparation method and the time arrangement.

[0057] In this step, the database is constructed according to the conditions. The certification consulting company first needs to build a comprehensive database according to different certification standards (such as ISO 22000, HACCP, organic certification, etc.). The database contains detailed requirements of each certification standard, a list of required materials, compliance indicators, document formats, submission time and other specific conditions;

[0058] Compare enterprise information with the database and conduct gap analysis based on the comparison results. Enterprises usually submit a large amount of information during the certification preparation stage. In order to conduct an effective comparison, all enterprise information needs to be standardized. After standardization, the enterprise information is automatically compared with the certification standards in the database to generate a detailed gap analysis report, pointing out the gap between the enterprise's current information and the certification standards, including which information is missing, which conditions are not met, and what remedial measures need to be taken. Based on the gap analysis, the system will automatically generate a list of required information.

[0059] S300, obtain the enterprise's supplementary total information, obtain the verification result of the supplementary total information, obtain the simulation result, upload the information that passes the simulation result to the blockchain, and send the access permission to the corresponding terminal.

[0060] In this step, the company obtains additional information. During the gap analysis process, the system has generated a gap report and priority ranking, indicating which information is missing or does not meet the standards. Based on this gap report, the company completes the required information according to the system's schedule and suggestions. This information may include production monitoring data, supply chain information, employee training records, compliance documents, etc.

[0061] Obtain the verification results of the supplementary total information. The supplementary information must undergo a detailed compliance analysis to ensure that it meets the requirements of the certification standards and regulations. This step is mainly to verify whether the information meets the requirements of the certification system and whether the problems found in the gap analysis have been solved. The supplementary information needs to undergo further data verification or simulation to verify whether it still meets the certification requirements under different conditions;

[0062] Once the supplementary information has passed compliance analysis and verification, the system will upload it to the blockchain for traceability. Blockchain technology can generate a unique hash value for each piece of information and record the upload timestamp to ensure that the information cannot be tampered with.

[0063] S400, obtaining the qualification authentication process, monitoring the qualification authentication steps in real time, comparing the real-time monitoring with the authentication process, and if the comparison result exceeds the threshold, triggering the early warning mechanism, sending an early warning message to the user terminal.

[0064] In this step, the qualification certification process is obtained. Through the smart contract of the blockchain, the enterprise qualification certification process can be automatically monitored. Smart contracts can automatically execute various steps of the certification according to predetermined conditions, such as data submission, review, feedback, etc. When each task is completed, the smart contract will automatically update the certification progress and trigger the corresponding next step. The progress of the certification process can be monitored in real time to ensure that there are no delays or omissions, monitor the qualification certification steps in real time, and compare the real-time monitoring with the certification process;

[0065] If the comparison result exceeds the threshold, the early warning mechanism will be triggered and a warning message will be sent to the user terminal. If there is a problem in the authentication process at a certain stage, such as unqualified information and review delays, the system will automatically generate a problem report and notify the enterprise.

[0066] like Figure 2 As shown, as a preferred embodiment of the present invention, the steps of building a database according to conditions, comparing enterprise information with the database, performing gap analysis according to the comparison results, and generating a material list according to the gap analysis, wherein the material list includes the materials to be prepared, the preparation method and the time arrangement, specifically include:

[0067] S201, obtaining database construction elements, and constructing a database according to enterprise information, wherein the construction elements include certification standards, required information, compliance conditions, document format, and submission time.

[0068] In this step, the database construction elements are obtained. The certification consulting company first needs to build a comprehensive database according to different certification standards (such as ISO 22000, HACCP, organic certification, etc.). The database contains detailed requirements of each certification standard, a list of required materials, compliance indicators, document formats, submission time and other specific conditions;

[0069] The database is built based on enterprise information. In order to maintain the validity of the database, the system needs to dynamically update the certification standards and expand the condition library according to industry changes. For example, when the international organic certification standards are updated, the database can automatically synchronize the new requirements.

[0070] S202, standardize the enterprise information, compare the enterprise information with the database, and generate a gap based on the comparison result. The gap is the part of the enterprise information that meets or does not meet the certification requirements.

[0071] In this step, the enterprise information is standardized. During the certification preparation stage, enterprises usually submit a large amount of information, such as production data, supply chain data, management system information, etc. In order to conduct an effective comparison, all enterprise information needs to be standardized so that it can be accurately matched with the conditions in the certification database;

[0072] Standardization includes data cleaning, data formatting and structuring. For example, when a company applies for certification, it exports all supplier information from its supply chain management system, including supplier name, origin, certification status, etc. The system will clean and standardize this data, such as ensuring that the supplier name format is unified and the certification status information is complete, and classify it into the "supply chain information" category to facilitate subsequent comparison with the requirements in the database;

[0073] After standardization, the company's information is automatically compared with the certification standards in the database to generate a detailed gap analysis report, pointing out the gap between the company's current information and the certification standards, including which information is missing, which conditions are not met, and what remedial measures need to be taken.

[0074] S203, performing gap analysis based on the gaps, obtaining analysis results, and performing priority sorting based on the analysis results.

[0075] In this step, gap analysis is performed based on the gaps. During the gap analysis process, the analysis results are obtained and prioritized based on the analysis results. The gaps are prioritized based on the urgency and impact of the certification process. In this way, the company can prioritize the most important issues and ensure the smooth progress of certification;

[0076] Prioritization criteria:

[0077] Certification key requirements: If the gap is related to the core requirements of the certification (such as critical control point monitoring records in HACCP), it will be given priority.

[0078] Compliance risks: If certain gaps could lead to certification failure or compliance issues, they should be addressed as a priority.

[0079] Time urgency: Some materials have submission deadlines and therefore need to be processed as a priority.

[0080] like Figure 3 As shown, as a preferred embodiment of the present invention, the steps of obtaining the enterprise's supplementary total information, obtaining the verification result of the supplementary total information, obtaining the simulation result, uploading the information that passes the simulation result to the blockchain, and sending the access right to the corresponding terminal specifically include:

[0081] S301, obtaining the enterprise's supplementary general information and obtaining the verification results of the supplementary general information, wherein the verification includes information authenticity check, data integrity check and gap report comparison.

[0082] In this step, the company obtains additional information. During the gap analysis process, the system has generated a gap report and priority ranking, indicating which information is missing or does not meet the standards. Based on this gap report, the company completes the required information according to the system's schedule and suggestions. This information may include production monitoring data, supply chain information, employee training records, compliance documents, etc.

[0083] Obtain the verification results of the supplementary total information. The supplementary information must undergo a detailed compliance analysis to ensure that it meets the requirements of the certification standards and regulations. This step is mainly to verify whether the information meets the requirements of the certification system and whether the problems found in the gap analysis have been solved.

[0084] S302, performing simulation based on the supplementary total data to obtain simulation results, wherein the simulation is used to check the reliability and compliance of the data under different parameters.

[0085] In this step, simulation is performed based on the supplementary total information. The supplementary information needs to undergo further data verification or simulation to verify whether it still meets the certification requirements under different conditions. The supplementary information must undergo detailed compliance analysis to ensure that it meets the certification standards and regulations. This step is mainly to verify whether the information meets the requirements of the certification system and whether the problems found in the gap analysis have been solved;

[0086] Data simulation can be used to conduct simulation tests on the supplementary monitoring data to check the reliability and compliance of the data under different parameters; historical data comparison can be used to compare the supplementary information with the historical data to ensure that the supplementary content is consistent with the previously submitted information and there is no conflict.

[0087] S303, upload the data of the simulation results to the blockchain, obtain access rights, and send the access rights to the corresponding terminal.

[0088] In this step, the data that has passed the simulation results will be uploaded to the blockchain, and the supplementary data that has passed the compliance analysis and verification will be uploaded to the blockchain for traceability. Blockchain technology can generate a unique hash value for each piece of data and record the upload timestamp to ensure that the data cannot be tampered with;

[0089] In order to ensure the security of supplementary information, especially information involving commercial secrets or sensitive information, blockchain can also encrypt this data. Obtain access rights and send access rights to the corresponding terminal. Encryption ensures that only authorized personnel can view and use this data, preventing the data from being leaked or tampered with during transmission and storage.

[0090] like Figure 4 As shown, as a preferred embodiment of the present invention, the steps of obtaining the qualification authentication process, monitoring the qualification authentication steps in real time, comparing the real-time monitoring with the authentication process, and triggering the early warning mechanism if the comparison result exceeds the threshold, and sending an early warning message to the user terminal specifically include:

[0091] S401, obtaining the qualification certification process, which includes document submission, review and feedback, and real-time monitoring of the qualification certification steps.

[0092] In this step, the qualification certification process is obtained. Through the blockchain's smart contract, the enterprise qualification certification process can be automatically monitored. Smart contracts can automatically execute various steps of the certification according to predetermined conditions, such as data submission, review, feedback, etc. When each task is completed, the smart contract will automatically update the certification progress and trigger the corresponding next step.

[0093] Whenever a step in the process is completed, the blockchain will automatically record and update the progress of the certification in real time, monitor the qualification certification steps in real time, and if there are problems or delays in the certification process, the smart contract can automatically notify the relevant parties and record the details of the problem.

[0094] S402, compare the real-time monitoring and authentication processes, obtain the comparison result, and if the comparison result does not exceed the threshold, keep monitoring.

[0095] In this step, the progress of the certification process can be monitored in real time to ensure that there are no delays or omissions, and the qualification certification steps are monitored in real time, and the real-time monitoring and certification process are compared;

[0096] Obtain the comparison results. If the comparison results do not exceed the threshold, the system will continue to monitor and automatically submit the information to the certification auditor for review through the smart contract. When the auditor completes the review, the blockchain system will automatically update the certification progress and notify the company that the review has passed.

[0097] S403: If the comparison result exceeds the threshold, the warning mechanism is triggered; a warning message is sent to the user terminal.

[0098] In this step, if the comparison result exceeds the threshold, or if there is a problem in the certification process at a certain stage, such as unqualified documents and audit delays, the system will automatically generate a problem report and notify the enterprise;

[0099] Through the front-end interface of the blockchain system, enterprises can query each stage of the certification process in real time and understand the progress of the certification. Enterprises can check the completion status of each step, the remaining time, the relevant person in charge, and all the submitted materials through simple operations.

[0100] like Figure 5 As shown, a blockchain-based authentication consulting system is provided in an embodiment of the present invention, and the system includes:

[0101] The information module 100 is used to obtain enterprise information, including scale, establishment time, operation status, production facilities, management system and financial status, and obtain the conditions for enterprise qualification certification.

[0102] In this system, the information module 100 obtains the basic information of the enterprise, which is the starting point of certification consultation. This includes the enterprise's scale, establishment time, operating status, production facilities, management system, financial status, etc. This information helps to understand the overall operation of the enterprise and provides basic data for subsequent qualification certification consulting services;

[0103] Understanding the regulatory requirements of the industry and market in which the company is located is crucial for certification consulting. When a company is certified, it first needs to clearly choose which qualification certification standard to choose. Different certification standards have different requirements. Different certification standards have different specific requirements. Consulting companies need to match conditions according to the current situation of the company, help companies identify gaps and develop improvement plans. For example, ISO 22000 requires companies to not only comply with the basic requirements of laws and regulations, but also establish a risk management mechanism; while organic certification requires companies to avoid the use of chemical substances in the production process and require a complete product traceability system.

[0104] The gap module 200 is used to construct a database according to conditions, compare enterprise information with the database, perform gap analysis based on the comparison results, and generate a document list based on the gap analysis, wherein the document list includes the documents that need to be prepared, the preparation method and the time arrangement.

[0105] In this system, the gap module 200 certification consulting company first needs to build a comprehensive database according to different certification standards (such as ISO22000, HACCP, organic certification, etc.). The database contains detailed requirements of each certification standard, required information list, compliance indicators, document format, submission time and other specific conditions;

[0106] Compare enterprise information with the database and conduct gap analysis based on the comparison results. Enterprises usually submit a large amount of information during the certification preparation stage. In order to conduct an effective comparison, all enterprise information needs to be standardized. After standardization, the enterprise information is automatically compared with the certification standards in the database to generate a detailed gap analysis report, pointing out the gap between the enterprise's current information and the certification standards, including which information is missing, which conditions are not met, and what remedial measures need to be taken. Based on the gap analysis, the system will automatically generate a list of required information.

[0107] The simulation module 300 is used to obtain the enterprise's supplementary total information, obtain the verification result of the supplementary total information, obtain the simulation result, upload the information that passes the simulation result to the blockchain, and send access rights to the corresponding terminal.

[0108] In this system, during the gap analysis process of the simulation module 300, the system has generated a gap report and priority ranking, indicating which information is missing or does not meet the standards. Based on this gap report, the enterprise completes the required information according to the system's schedule and suggestions. This information may include production monitoring data, supply chain information, employee training records, compliance documents, etc.;

[0109] Obtain the verification results of the supplementary total information. The supplementary information must undergo a detailed compliance analysis to ensure that it meets the requirements of the certification standards and regulations. This step is mainly to verify whether the information meets the requirements of the certification system and whether the problems found in the gap analysis have been solved. The supplementary information needs to undergo further data verification or simulation to verify whether it still meets the certification requirements under different conditions;

[0110] Once the supplementary information has passed compliance analysis and verification, the system will upload it to the blockchain for traceability. Blockchain technology can generate a unique hash value for each piece of information and record the upload timestamp to ensure that the information cannot be tampered with.

[0111] The monitoring module 400 is used to obtain the qualification authentication process, monitor the qualification authentication steps in real time, and compare the real-time monitoring with the authentication process. If the comparison result exceeds the threshold, the early warning mechanism is triggered and an early warning message is sent to the user terminal.

[0112] In this system, the monitoring module 400 can realize the automated monitoring of the enterprise qualification certification process through the smart contract of the blockchain. The smart contract can automatically execute each step of the certification according to the predetermined conditions, such as data submission, review, feedback, etc. When each task is completed, the smart contract will automatically update the certification progress and trigger the corresponding next step. The progress of the certification process can be monitored in real time to ensure that there are no delays or omissions, monitor the qualification certification steps in real time, and compare the real-time monitoring with the certification process;

[0113] If the comparison result exceeds the threshold, the early warning mechanism will be triggered and a warning message will be sent to the user terminal. If there is a problem in the authentication process at a certain stage, such as unqualified information and review delays, the system will automatically generate a problem report and notify the enterprise.

[0114] like Figure 6 As shown, as a preferred embodiment of the present invention, the gap module 200 includes:

[0115] The database unit 201 is used to obtain database construction elements and construct a database according to enterprise information. The construction elements include certification standards, required information, compliance conditions, document format and submission time.

[0116] In this module, the database unit 201 certification consulting company first needs to build a comprehensive database according to different certification standards (such as ISO22000, HACCP, organic certification, etc.). The database contains detailed requirements of each certification standard, required information list, compliance indicators, document format, submission time and other specific conditions;

[0117] The database is built based on enterprise information. In order to maintain the validity of the database, the system needs to dynamically update the certification standards and expand the condition library according to industry changes. For example, when the international organic certification standards are updated, the database can automatically synchronize the new requirements.

[0118] The gap unit 202 is used to perform standardization processing on the enterprise information, compare the enterprise information with the database, and generate gaps according to the comparison results. The gaps are the parts of the enterprise information that meet or do not meet the certification requirements.

[0119] In this module, Gap Unit 202 During the certification preparation stage, enterprises usually submit a large amount of information, such as production data, supply chain data, management system information, etc. In order to conduct an effective comparison, all enterprise information needs to be standardized so that it can be accurately matched with the conditions in the certification database;

[0120] Standardization includes data cleaning, data formatting and structuring. For example, when a company applies for certification, it exports all supplier information from its supply chain management system, including supplier name, origin, certification status, etc. The system will clean and standardize this data, such as ensuring that the supplier name format is unified and the certification status information is complete, and classify it into the "supply chain information" category to facilitate subsequent comparison with the requirements in the database;

[0121] After standardization, the company's information is automatically compared with the certification standards in the database to generate a detailed gap analysis report, pointing out the gap between the company's current information and the certification standards, including which information is missing, which conditions are not met, and what remedial measures need to be taken.

[0122] The analyzing unit 203 is used to perform gap analysis according to the gap, obtain analysis results, and perform priority sorting according to the analysis results.

[0123] In this module, during the gap analysis process, the analysis unit 203 obtains the analysis results, prioritizes the gaps according to the analysis results, and prioritizes the gaps according to the urgency and impact of the certification process. In this way, the enterprise can prioritize the most important issues and ensure that the certification proceeds smoothly;

[0124] Prioritization criteria:

[0125] Certification key requirements: If the gap is related to the core requirements of the certification (such as critical control point monitoring records in HACCP), it will be given priority.

[0126] Compliance risks: If certain gaps could lead to certification failure or compliance issues, they should be addressed as a priority.

[0127] Time urgency: Some materials have submission deadlines and therefore need to be processed as a priority.

[0128] like Figure 7 As shown, as a preferred embodiment of the present invention, the simulation module 300 includes:

[0129] The verification unit 301 is used to obtain the enterprise's supplementary general information and obtain the verification result of the supplementary general information. The verification includes information authenticity check, data integrity check and gap report comparison.

[0130] In this module, during the gap analysis process of Verification Unit 301, the system has generated a gap report and priority ranking, indicating which information is missing or does not meet the standards. Based on this gap report, the enterprise completes the required information according to the system's schedule and suggestions. This information may include production monitoring data, supply chain information, employee training records, compliance documents, etc.

[0131] Obtain the verification results of the supplementary total information. The supplementary information must undergo a detailed compliance analysis to ensure that it meets the requirements of the certification standards and regulations. This step is mainly to verify whether the information meets the requirements of the certification system and whether the problems found in the gap analysis have been solved.

[0132] The simulation unit 302 is used to perform simulation according to the supplementary total data and obtain simulation results. The simulation is used to check the reliability and compliance of the data under different parameters.

[0133] In this module, the supplementary information of simulation unit 302 needs to be further verified or simulated to verify whether it still meets the certification requirements under different conditions. The supplementary information must undergo detailed compliance analysis to ensure that it meets the requirements of certification standards and regulations. This step is mainly to verify whether the information meets the requirements of the certification system and whether the problems found in the gap analysis are solved;

[0134] Data simulation can be used to conduct simulation tests on the supplementary monitoring data to check the reliability and compliance of the data under different parameters; historical data comparison can be used to compare the supplementary information with the historical data to ensure that the supplementary content is consistent with the previously submitted information and there is no conflict.

[0135] The uploading unit 303 is used to upload the data of the simulation results to the blockchain, obtain the access rights, and send the access rights to the corresponding terminal.

[0136] In this module, the uploaded unit 303 supplementary information has passed the compliance analysis and verification, and the system will upload these information to the blockchain for traceability. Blockchain technology can generate a unique hash value for each piece of information and record the timestamp of the upload to ensure that the information cannot be tampered with;

[0137] In order to ensure the security of supplementary information, especially information involving commercial secrets or sensitive information, blockchain can also encrypt this data. Obtain access rights and send access rights to the corresponding terminal. Encryption ensures that only authorized personnel can view and use this data, preventing the data from being leaked or tampered with during transmission and storage.

[0138] like Figure 8 As shown, as a preferred embodiment of the present invention, the monitoring module 400 includes:

[0139] The process unit 401 is used to obtain the qualification certification process, which includes data submission, review and feedback, and real-time monitoring of the qualification certification steps.

[0140] In this module, process unit 401 can realize automatic monitoring of the enterprise qualification certification process through the smart contract of blockchain. The smart contract can automatically execute each step of the certification according to the predetermined conditions, such as data submission, review, feedback, etc. When each task is completed, the smart contract will automatically update the certification progress and trigger the corresponding next step.

[0141] Whenever a step in the process is completed, the blockchain will automatically record and update the progress of the certification in real time, monitor the qualification certification steps in real time, and if there are problems or delays in the certification process, the smart contract can automatically notify the relevant parties and record the details of the problem.

[0142] The monitoring unit 402 is used to compare the real-time monitoring and authentication processes, obtain the comparison result, and keep monitoring if the comparison result does not exceed the threshold.

[0143] In this module, the progress of the certification process of the monitoring unit 402 can be monitored in real time to ensure that there are no delays or omissions, monitor the qualification certification steps in real time, and compare the real-time monitoring with the certification process;

[0144] Obtain the comparison results. If the comparison results do not exceed the threshold, the system will continue to monitor and automatically submit the information to the certification auditor for review through the smart contract. When the auditor completes the review, the blockchain system will automatically update the certification progress and notify the company that the review has passed.

[0145] The early warning unit 403 is used to trigger the early warning mechanism if the comparison result exceeds the threshold; and send an early warning message to the user terminal.

[0146] In this module, the early warning unit 403 will automatically generate a problem report and notify the enterprise if there is a problem in the certification process at a certain stage, such as unqualified materials and delayed review;

[0147] Through the front-end interface of the blockchain system, enterprises can query each stage of the certification process in real time and understand the progress of the certification. Enterprises can check the completion status of each step, the remaining time, the relevant person in charge, and all the submitted materials through simple operations.

[0148] In one embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:

[0149] Obtain enterprise information, including size, establishment time, operating status, production facilities, management system and financial status, and conditions for obtaining enterprise qualification certification;

[0150] Building a database according to the conditions, comparing the enterprise information with the database, conducting a gap analysis based on the comparison results, and generating a list of materials based on the gap analysis, the list of materials including the materials to be prepared, the preparation method and the time arrangement;

[0151] Obtain the enterprise's supplementary total information, obtain the verification results of the supplementary total information, obtain the simulation results, upload the information that passes the simulation results to the blockchain, and send access rights to the corresponding terminal;

[0152] Obtain the qualification authentication process, monitor the qualification authentication steps in real time, compare the real-time monitoring with the authentication process, and if the comparison result exceeds the threshold, trigger the early warning mechanism and send an early warning message to the user terminal.

[0153] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:

[0154] Obtain enterprise information, including size, establishment time, operating status, production facilities, management system and financial status, and conditions for obtaining enterprise qualification certification;

[0155] Building a database according to the conditions, comparing the enterprise information with the database, conducting a gap analysis based on the comparison results, and generating a list of materials based on the gap analysis, the list of materials including the materials to be prepared, the preparation method and the time arrangement;

[0156] Obtain the enterprise's supplementary total information, obtain the verification results of the supplementary total information, obtain the simulation results, upload the information that passes the simulation results to the blockchain, and send access rights to the corresponding terminal;

[0157] Obtain the qualification authentication process, monitor the qualification authentication steps in real time, compare the real-time monitoring with the authentication process, and if the comparison result exceeds the threshold, trigger the early warning mechanism and send an early warning message to the user terminal.

[0158] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0159] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0160] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0161] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0162] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A blockchain-based authentication consultation method, characterized in that: The method comprises: Obtain enterprise information, including size, establishment time, operating status, production facilities, management system and financial status, and conditions for obtaining enterprise qualification certification; Building a database according to the conditions, comparing the enterprise information with the database, conducting a gap analysis based on the comparison results, and generating a list of materials based on the gap analysis, the list of materials including the materials to be prepared, the preparation method and the time arrangement; Obtain the enterprise's supplementary total information, obtain the verification results of the supplementary total information, obtain the simulation results, upload the information that passes the simulation results to the blockchain, and send access rights to the corresponding terminal; Obtain the qualification authentication process, monitor the qualification authentication steps in real time, compare the real-time monitoring with the authentication process, and if the comparison result exceeds the threshold, trigger the early warning mechanism and send an early warning message to the user terminal.

2. According to the blockchain-based authentication consultation method of claim 1, it is characterized in that: The steps of building a database according to the conditions, comparing the enterprise information with the database, performing a gap analysis according to the comparison results, and generating a list of materials according to the gap analysis, wherein the list of materials includes the materials to be prepared, the preparation method and the time arrangement, specifically include: Obtain database construction elements, and construct a database based on enterprise information, wherein the construction elements include certification standards, required information, compliance conditions, document formats, and submission time; Standardize the enterprise information, compare the enterprise information with the database, and generate gaps based on the comparison results. The gaps are the parts of the enterprise information that meet or do not meet the certification requirements; Conduct gap analysis based on the gaps, obtain analysis results, and prioritize based on the analysis results.

3. According to the blockchain-based authentication consultation method of claim 2, it is characterized in that: The steps of obtaining the enterprise's supplementary total information, obtaining the verification result of the supplementary total information, obtaining the simulation result, uploading the information that passes the simulation result to the blockchain, and sending the access right to the corresponding terminal specifically include: Obtaining the enterprise's supplementary general information and the verification results of the supplementary general information, including information authenticity check, data integrity check and gap report comparison; Perform simulation based on the supplementary total data to obtain simulation results, wherein the simulation is used to check the reliability and compliance of the data under different parameters; Upload the data that passes the simulation results to the blockchain, obtain access rights, and send the access rights to the corresponding terminal.

4. According to claim 3, a blockchain-based authentication consultation method is characterized in that: The steps of obtaining the qualification authentication process, monitoring the qualification authentication steps in real time, comparing the real-time monitoring with the authentication process, and triggering the early warning mechanism if the comparison result exceeds the threshold, and sending an early warning message to the user terminal specifically include: Obtain the qualification certification process, which includes document submission, review and feedback, and real-time monitoring of qualification certification steps; Compare the real-time monitoring and authentication processes, obtain the comparison results, and keep monitoring if the comparison results do not exceed the threshold; If the comparison result exceeds the threshold, the warning mechanism is triggered; a warning message is sent to the user terminal.

5. According to the blockchain-based authentication consultation method of claim 1, it is characterized in that: The conditions include production environment, product traceability, risk management and compliance documentation.

6. A blockchain-based authentication consulting system, characterized in that: The system comprises: Information module, to obtain enterprise information, including scale, establishment time, operation status, production facilities, management system and financial status, and conditions for obtaining enterprise qualification certification; The gap module builds a database according to the conditions, compares the enterprise information with the database, performs gap analysis according to the comparison results, and generates a list of materials according to the gap analysis, the list of materials including the materials to be prepared, the preparation method and the time arrangement; The simulation module obtains the enterprise's supplementary total information, obtains the verification results of the supplementary total information, obtains the simulation results, uploads the information that passes the simulation results to the blockchain, and sends the access rights to the corresponding terminal; The monitoring module obtains the qualification authentication process, monitors the qualification authentication steps in real time, and compares the real-time monitoring with the authentication process. If the comparison result exceeds the threshold, the early warning mechanism is triggered and a warning message is sent to the user terminal.

7. The blockchain-based authentication consulting system according to claim 6, characterized in that: The gap module includes: A database unit, which obtains database construction elements and constructs a database according to enterprise information, wherein the construction elements include certification standards, required information, compliance conditions, document formats, and submission time; The gap unit standardizes the enterprise information, compares the enterprise information with the database, and generates gaps based on the comparison results. The gaps are the parts of the enterprise information that meet or do not meet the certification requirements; The analysis unit performs gap analysis based on the gaps, obtains analysis results, and prioritizes based on the analysis results.

8. According to claim 7, a blockchain-based authentication consulting system is characterized in that: The simulation module comprises: A verification unit, which obtains the enterprise's supplementary general information and obtains the verification results of the supplementary general information, wherein the verification includes information authenticity check, data integrity check and gap report comparison; A simulation unit, which performs simulation according to the supplementary total data and obtains simulation results, wherein the simulation is used to check the reliability and compliance of the data under different parameters; The uploading unit uploads the data of the simulation results to the blockchain, obtains the access rights, and sends the access rights to the corresponding terminal.

9. The blockchain-based authentication consulting system according to claim 8, characterized in that: The monitoring module comprises: Process unit, obtains the qualification certification process, which includes data submission, review and feedback, and monitors the qualification certification steps in real time; The monitoring unit compares the real-time monitoring and authentication processes, obtains the comparison results, and maintains monitoring if the comparison results do not exceed the threshold; The warning unit triggers the warning mechanism if the comparison result exceeds the threshold; and sends a warning message to the user terminal.

10. The blockchain-based authentication consulting system according to claim 9, characterized in that: The conditions include production environment, product traceability, risk management and compliance documentation.