Electronic atomizer information tracing method and system
By obtaining and processing the basic information and inspection information of electronic atomizers, calculating product judgment values, and passing blockchain verification, the problem of slow information query of electronic atomizers in the existing technology is solved, and fast and real-time Information traceability.
Patent Information
- Application Number
- CN202510014358.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-02-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art is difficult to realize fast and real-time query of electronic atomizer information, resulting in long wait time for queryers.
By obtaining basic product information and inspection information, weight assignment and keyword extraction are performed, product judgment values are calculated, and authentication information is uploaded through the blockchain to judge its consistency with the original product information to output real traceability information.
It realizes fast and real-time query of electronic atomizer information, improves the efficiency of information traceability, and reduces the waiting time of queryers.
Smart Images

Figure CN119417493A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information tracing technology, and in particular to a method and system for tracing electronic atomizer information. Background Art
[0002] At present, with the rapid development of the electronic atomizer market, consumers have higher and higher requirements for product quality and safety. In order to ensure the safety and reliability of electronic atomizers, it is necessary to conduct comprehensive and systematic management and traceability of the basic information and inspection information of the products.
[0003] In one existing technology, a management system for related products is built based on blockchain technology, including a blockchain platform and a stock monitoring subsystem. The platform node database stores product identification, service station node data, and off-chain data. By receiving and comparing stock data and flow data, a certificate record is generated and stored on the platform and shared if they are consistent, thereby ensuring product flow traceability and product safety. There is also a technology that, after receiving a traceability instruction, queries the block information corresponding to the product and sends it to the manufacturer, obtains the traceability data of the relevant manufacturers, and interacts between manufacturers until the traceability is completed, realizing the trusted traceability of data.
[0004] In the prior art, most traceability methods are aimed at the overall circulation data of the product supply chain, and cannot perform detailed traceability information queries for a single electronic atomizer. For products such as electronic atomizers that have a lot of parameter information, the product traceability information not only includes supply chain circulation information, but also needs to query whether the parameter information of the specific electronic atomizer is qualified. However, simply adding a large amount of supply chain circulation information and parameter information to the blockchain will take up a lot of storage space, increase the burden of blockchain data storage, slow down the query speed, and fail to meet the needs of fast and real-time information query, and the queryer has a long waiting time. Summary of the invention
[0005] The present invention provides a method and system for tracing the information of an electronic atomizer, so as to realize rapid and real-time query of the information of the electronic atomizer.
[0006] In a first aspect, in order to solve the above technical problems, the present invention provides a method for tracing the source of electronic atomizer information, comprising: Obtain basic product information and product inspection information; Perform a first weighting operation according to the basic information of the product to obtain a basic information weight vector; Extracting according to the basic information weight vector to obtain a first keyword number; When the first keyword number is greater than or equal to a preset basic information standard value, performing a second weight assignment operation according to the product inspection information to obtain an inspection information weight vector; Extracting according to the inspection information weight vector to obtain a second keyword number; When the second keyword number is greater than or equal to a preset inspection information standard value, a weighted operation is performed according to the basic information weight vector and the inspection information weight vector to obtain a product determination value; Performing a comparison operation based on the product judgment value and a preset qualified standard value; When the comparison is determined to be qualified, the information is uploaded through the blockchain to obtain the authentication information; It is determined whether the authentication information is consistent with the original product information obtained in advance. If so, the output contains the real traceability information of the product; if not, the output product information is fake traceability information.
[0007] In an optional implementation, performing a first weighting operation according to the basic information of the product to obtain a basic information weight vector includes: Performing calculation operations according to the basic information of the product to obtain parameter values in the basic information weight vector; Performing vector construction according to the parameter value to obtain a basic information weight vector; The above parameter values are calculated by the following formula: in, It is The weight vector of the basic information of product indicators parameter values, It is Product indicators The importance of key information factors It is Product The actual value of the key information factor, It is Product The actual value of the key information factor, is the total number of key information factors, is the total number of products.
[0008] In an optional implementation, extracting according to the basic information weight vector to obtain the first keyword number includes: Performing a calculation operation according to the basic information weight vector to extract first key information; A counting operation is performed on the first key information to obtain a first keyword number, where the first keyword number is the keyword number of the basic information of the product.
[0009] In an optional implementation, performing a second weight assignment operation according to the product inspection information to obtain an inspection information weight vector includes: Performing calculation operations according to the product inspection information to obtain parameter values in the inspection information weight vector; Constructing a vector according to the parameter value to obtain a test information weight vector; The above parameter values are calculated by the following formula: in, It is The inspection report corresponds to The weight of the key information factors of the inspection items, It is Product indicators The importance of key information factors It is The first test item The actual value of the key information factor, It is The first test item The actual value of the key information factor, is the total number of key information factors of the inspection project, is the total number of inspection items.
[0010] In an optional implementation, extracting according to the inspection information weight vector to obtain the second keyword number includes: Performing a calculation operation according to the inspection information weight vector to extract second key information therefrom; A counting operation is performed on the second key information to obtain a second keyword number, where the second keyword number is the keyword number of the product inspection information.
[0011] In an optional implementation, performing a weighted operation according to the basic information weight vector and the inspection information weight vector to obtain a product determination value includes: Performing weighted calculation on the basic information weight vector and the inspection information weight vector by a weighting function to obtain an intermediate vector; Calculate the inner product of the weight vector and the intermediate vector to obtain the inner product result, calculate the modular multiplication result of the weight vector and the intermediate vector to obtain the modular multiplication result; The inner product result and the modular multiplication result are mixed in a certain ratio to obtain a mixed value, that is, a product judgment value.
[0012] In an optional implementation, performing a comparison operation based on the product judgment value and a preset qualified standard value includes: The qualified standard value is artificially set, and the specific value depends on the characteristics of the product and the evaluation requirements; When the product judgment value is greater than the qualified standard value, it is judged to be qualified; When the product judgment value is greater than the qualified standard value, it is judged as unqualified.
[0013] In a second aspect, the present invention provides a system for tracing electronic atomizer information, comprising: Data acquisition module, used to obtain basic product information and product inspection information; A first weight module, used for performing a first weight assignment operation according to the basic information of the product to obtain a basic information weight vector; A first keyword extraction module, used for extracting according to the basic information weight vector to obtain a first keyword number; A second weight module, configured to perform a second weight assignment operation according to the product inspection information to obtain an inspection information weight vector when the first keyword number is greater than or equal to a preset basic information standard value; A second keyword extraction module, used for extracting according to the inspection information weight vector to obtain a second keyword number; A weighted calculation module, configured to perform a weighted operation according to the basic information weight vector and the inspection information weight vector to obtain a product determination value when the second keyword number is greater than or equal to a preset inspection information standard value; A determination module, used for performing a comparison operation based on the product determination value and a preset qualified standard value; The information upload module is used to upload information through the blockchain to obtain authentication information when the comparison is determined to be qualified; The authentication result module is used to determine whether the authentication information is consistent with the original product information obtained in advance. If so, the output contains the real traceability information of the product; if not, the output product information is fake traceability information.
[0014] In a third aspect, the present invention further provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements any one of the above-mentioned methods for tracing the electronic vaporizer information when executing the computer program.
[0015] In a fourth aspect, the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned methods for tracing the electronic vaporizer information.
[0016] Compared with the prior art, the present invention has the following beneficial effects: The present invention discloses a method for tracing the information of an electronic atomizer. First, basic product information and product inspection information are obtained. Parameter values in a basic information weight vector are obtained by performing calculation operations on the basic product information and a vector is constructed. A first keyword number is extracted. When the first keyword number meets the standard, a similar operation is performed on the product inspection information to obtain an inspection information weight vector and a second keyword number. After meeting the standard, a weighted function is used to weight the basic information weight vector and the inspection information weight vector to obtain an intermediate vector. The inner product and modular multiplication results are then calculated and mixed to obtain a product judgment value for comparison with a qualified standard value.
[0017] The present invention focuses on a single electronic atomizer through a scientific weight calculation and keyword number judgment mechanism, and accurately determines the eligibility of its detailed parameter information, effectively avoiding the problems of large storage space occupation, heavy storage burden and slow query speed caused by the disorderly addition of a large amount of information to the blockchain, improving the efficiency of information traceability, and can respond to query needs quickly and in real time, reducing the waiting time for inquirers. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic flow chart of a method for tracing the source of electronic atomizer information provided by the first embodiment of the present invention; Figure 2 It is a schematic diagram of the structure of an electronic atomizer information tracing system provided by the second embodiment of the present invention. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0020] Reference Figure 1 The first embodiment of the present invention provides a method for tracing the source of electronic atomizer information, comprising the following steps: S15, extracting according to the inspection information weight vector to obtain a second keyword number; S16, when the second keyword number is greater than or equal to a preset inspection information standard value, performing a weighted operation according to the basic information weight vector and the inspection information weight vector to obtain a product determination value; S17, performing a comparison operation according to the product judgment value and a preset qualified standard value; S18, when the comparison is determined to be qualified, the information is uploaded through the blockchain to obtain authentication information; S19, determining whether the authentication information is consistent with the original product information obtained in advance, if so, outputting the traceability information containing the real product; if not, outputting the traceability information indicating that the product information is fake.
[0021] In step S11, it is necessary to obtain basic product information and product inspection information.
[0022] In this step, the purpose is to collect two types of important information related to electronic vaporizers, namely basic product information and product inspection information, so as to carry out in-depth analysis and processing later, so as to achieve accurate traceability of electronic vaporizer information.
[0023] Basic product information refers to the product model, production date, manufacturer, raw materials, production process, design standards, etc. This information can help understand the source and production process of the electronic atomizer, and has basic product attributes and specifications.
[0024] Product inspection information refers to the record of a series of inspection results conducted on the product during or after the production process. This information includes but is not limited to the product's safety test results, quality certificates, sampling inspection reports, environmental adaptability tests, etc. The existence of inspection information ensures that the product meets relevant quality and safety standards. For example, an electronic vaporizer will undergo multiple inspections, including battery safety tests, heating element durability tests, etc. The inspection results will directly affect the market acceptance of the product.
[0025] These two pieces of information are the basis for product traceability. Correct and complete collection of these two types of information is a prerequisite for the smooth progress of subsequent steps.
[0026] In step S12, a first weighting operation needs to be performed according to the basic information of the product to obtain a basic information weight vector.
[0027] In one implementation, performing a first weighting operation according to the basic information of the product to obtain a basic information weight vector includes: Performing calculation operations according to the basic information of the product to obtain parameter values in the basic information weight vector; A vector is constructed according to the parameter value to obtain a basic information weight vector.
[0028] The core of the first weight assignment operation is to assign corresponding weight values to each parameter value in the basic information of the product according to its characteristics and importance, and then construct a basic information weight vector. This operation can quantitatively integrate the scattered basic information of the product according to its influence on the overall characteristics and quality of the product, making the information processing more systematic and targeted.
[0029] The parameter values refer to the core information elements that can significantly affect the performance, quality, safety and user experience of the electronic atomizer. For example, for electronic atomizers, the parameter values include battery-related parameters (such as battery capacity, charging speed, battery safety, etc.), atomizer core characteristics (such as material, heating efficiency, service life, etc.), product physical structure parameters (such as size, weight, material compatibility, etc.) and functional characteristics (such as whether it has adjustable power, whether it has a leak-proof design, etc.). The importance of these parameter values varies under different product indicator systems, which requires precise weighting to be reflected.
[0030] Define the weight vector of the basic information of the mth product indicator; represent the weight of the key information factor of the ith product corresponding to the basic information of the mth product indicator; represent the ith parameter value of the weight vector of the basic information of the mth product indicator; wherein i is a non-zero natural number, and the parameter value is calculated by the following formula: in, It is The weight vector of the basic information of product indicators parameter values, It is Product indicators The importance of key information factors It is Product The actual value of the key information factor, It is Product The actual value of the key information factor, is the total number of key information factors, is the total number of products.
[0031] After getting all the parameter values After that, vector construction can be performed. That is, these parameter values are arranged and combined in a specific order to form a basic information weight vector that can fully reflect the weight distribution of the basic information of the product in each key information factor. This vector is like an accurate ruler that can measure the completeness and qualification of the basic information of the product in subsequent steps. For example, if the basic information weight vector of an electronic vaporizer is significantly lower in the parameter value related to battery capacity, it implies that the product is insufficient or incomplete in the key information of battery capacity, thereby triggering a process of further review or supplementary information.
[0032] In step S13, it is necessary to extract according to the basic information weight vector to obtain the first keyword number, including: Performing a calculation operation according to the basic information weight vector to extract first key information; A counting operation is performed on the first key information to obtain a first keyword number, where the first keyword number is the keyword number of the basic information of the product.
[0033] It should be noted that when performing calculation operations, mathematical methods such as principal component analysis algorithms will be used (principal component analysis algorithms can transform multiple related variables into a few comprehensive variables, namely principal components, through linear transformation. In this process, the importance of each variable will be determined based on its variance contribution rate, etc., and here it can be analogized to treating each dimension of basic information as a variable for processing). This algorithm is used to analyze the correlation of each dimension of information in the basic information weight vector and the degree of contribution to the whole. At the same time, combined with the professional knowledge of the industry in which the product is located and the empirical standards formed by the accumulation of a large amount of product data in the past, it is determined which information is the most critical in measuring product quality, performance, safety and identification. Based on the results of the above calculation and analysis, those information units that meet the requirements are accurately extracted, that is, the first key information. These first key information exist in the basic information weight vector in a specific form. They are key contents that stand out from many basic product information and have a decisive role in the overall product characteristics.
[0034] For example, taking an electronic atomizer as an example, its first key information includes but is not limited to: battery capacity value (such as 300mAh), because battery capacity is directly related to the endurance of the atomizer and is a key manifestation of performance; atomizer core material type (such as ceramic), which will affect the atomization effect and safety of use; product power range (such as 5-15W), power is related to atomization efficiency and other performance performance; product model code (such as EV-001), which is convenient for accurate identification and differentiation of products. These first key information are the core content of subsequent judgment of the integrity of the basic information of the product. After extracting the first key information, the "counting operation" is performed. The counting operation is to count the number of the extracted first key information, and the statistical result is the "first keyword number", that is, the number of keywords of the basic information of the product. For example, if the four first key information of battery capacity, atomizer core material, power range, and product model are extracted from the basic information weight vector of an electronic atomizer, then the first keyword number of the product is 4.
[0035] In step S14, when the first keyword number is greater than or equal to the preset basic information standard value, a second weighting operation is performed according to the product inspection information to obtain an inspection information weight vector, including: Performing calculation operations according to the product inspection information to obtain parameter values in the inspection information weight vector; A vector is constructed according to the parameter value to obtain a test information weight vector.
[0036] When the number of the first keywords is greater than or equal to the preset basic information standard value, the definition indicator information integrity is good, the basic information of the product is qualified, and the subsequent steps are continued. When the number of the first keywords is less than the preset basic information standard value, the definition indicator information integrity is poor, and the product is returned to the original manufacturer for rectification of the basic information.
[0037] Assign weights to inspection items based on the product's inspection information. Product inspection information includes detailed data in the factory inspection report, such as inspection methods, inspection standards, inspection items, and inspection personnel. This information reflects whether the various indicators of the product during the production and quality control process meet the predetermined standards. By analyzing the inspection report, the system assigns different parameter values to different inspection items. Specifically, the system calculates a parameter value based on the actual importance of each inspection, thereby constructing a weight vector for each inspection item. The weight vector reflects the degree of influence of different inspection items on the final judgment. For the product's inspection information, the calculation formula for the parameter value is: in, It is The inspection report corresponds to The weight of the key information factors of the inspection items, It is Product indicators The importance of key information factors It is The first test item The actual value of the key information factor, It is The first test item The actual value of the key information factor, is the total number of key information factors of the inspection project, is the total number of inspection items.
[0038] Then, vectors are constructed based on these calculated parameter values, and they are integrated in an orderly manner to finally form an inspection information weight vector. This vector can intuitively show the importance distribution of each key part of the product inspection information, provide key data support for the subsequent comprehensive judgment of whether the product is qualified, and ensure that the traceability process can be carried out rigorously and orderly.
[0039] In step S15, it is necessary to extract according to the inspection information weight vector to obtain the second keyword number.
[0040] Performing a calculation operation according to the inspection information weight vector to extract second key information therefrom; A counting operation is performed on the second key information to obtain a second keyword number, where the second keyword number is the keyword number of the product inspection information.
[0041] The inspection information weight vector refers to the vector constructed by assigning weights to the key information factors under each inspection item in the product inspection information in step S14 and based on the corresponding parameter values. This vector presents the relative importance of each key information factor in the product inspection information and the internal relationship between them in a quantitative and orderly manner. For example, in the inspection information weight vector of the electronic atomizer, the weight corresponding to the key information factors related to electrical safety accounts for a large proportion in the vector, which means that electrical safety is more important in the overall inspection link. It intuitively reflects the structural characteristics and key points of the product inspection information in the form of a vector.
[0042] The second key information refers to the information content that has been carefully screened and extracted from the inspection information weight vector. This information plays a key role in judging the performance of the product in various inspection items and measuring whether the product meets the corresponding quality requirements. For example, for electronic atomizers, the second key information includes specific test values such as whether the atomizer liquid components are compliant, measured data of battery safety performance indicators, and specific parameters of the atomization effect. They are the core basis for judging the product inspection situation.
[0043] The second keyword number refers to the total number of key information related to product quality extracted from product inspection information. This information is obtained by analyzing various elements in the inspection report.
[0044] Specifically, in this step, first, according to specific rules and algorithms, the specific rules here mainly cover the general measurement standards summarized from long-term practice in the field of product inspection. For example, for different types of products, there are corresponding different quality qualification judgment rules. These rules clearly stipulate the proportion of each information dimension in determining product quality, etc., which can be integrated into the rule system to measure the value of each dimension of information weight vector. In terms of algorithms, mathematical algorithms such as hierarchical analysis method (hierarchical analysis method can accurately determine the weight of the relative importance of each factor by constructing a hierarchical structure model, comparing each factor pairwise, constructing a judgment matrix, etc.), are used to quantify the importance and relevance of each key information factor in the vector. Based on the above rules and algorithms, the information of each dimension contained in the inspection information weight vector is deeply analyzed, and the most representative information elements that can fully reflect the core situation of product inspection are selected according to the importance and relevance of each key information factor in the vector. These selected information elements are the second key information. After obtaining the second key information, perform a "counting operation" on them, that is, count the number of these key information. The final result is the second keyword number. This value will serve as an important basis for subsequent judgment of the integrity of product inspection information, and then determine whether the traceability process can be smoothly advanced to the next step.
[0045] In step S16, when the second keyword number is greater than or equal to the preset inspection information standard value, it is necessary to perform a weighted operation based on the basic information weight vector and the inspection information weight vector to obtain a product judgment value.
[0046] When the second keyword number is greater than or equal to the inspection information standard value, the information integrity is defined as good, the inspection report of the product is qualified, and the subsequent steps continue. When the second keyword number is less than the inspection information standard value, the information integrity is defined as poor, and the product needs to be returned to the original manufacturer for rectification of the inspection report information.
[0047] The intermediate vector is obtained by weighting the basic information weight vector and the inspection information weight vector through a specific weighting function. This weighted calculation process is based on pre-set rules, comprehensively considering the relative importance of the basic information and product inspection information in reflecting the overall characteristics and quality of the product, and integrating the two into a new vector representation.
[0048] Calculate the inner product and modular multiplication results of the weight vector and the intermediate vector. The inner product operation can reflect the degree of similarity between the two vectors in direction and the quantitative relationship between the sum of the products of the corresponding elements, while the modular multiplication result more reflects the result of the length characteristics of the vector under a certain operation rule. Mix the inner product result and the modular multiplication result according to the preset example to obtain a mixed value, which is the product judgment value. This product judgment value is a multi-dimensional quantitative evaluation result that integrates the basic information of the product and the inspection information, and it will serve as the core basis for subsequent judgment of whether the product is qualified.
[0049] Suppose there is an ordinary consumer-grade electronic atomizer, whose basic information weight vector includes product model weight 0.1, appearance design weight 0.2, battery capacity weight 0.3, and atomizer core material weight 0.4; the inspection information weight vector covers the insulation resistance value weight 0.3 and leakage current weight 0.3 under the electrical safety inspection item, and the atomization particle size weight 0.4 under the atomization effect inspection item.
[0050] First, the intermediate vector is calculated by the weighting function. Assuming that the weighting function is a simple linear weighting, each element of the intermediate vector is calculated as the basic information weight vector and the corresponding element of the test information weight vector multiplied by their respective weighting coefficients and then added. For example, for the calculation of a certain dimension: 0.3 × battery capacity value + 0.3 × insulation resistance value + 0.4 × atomized particle size value, an element value of the intermediate vector is obtained.
[0051] Then calculate the inner product of the weight vector and the intermediate vector, assuming that the basic information weight vector is , the inspection information weight vector is , the intermediate vector is , the inner product result is The calculation of modular multiplication result is similar. Let is the modulus of the basic information weight vector, is the modulus of the test information weight vector, is the modulus of the intermediate vector, and the result of modular multiplication is .
[0052] Optionally, the inner product result and the modular multiplication result are finally mixed according to the proportional coefficients α=0.4 and β=0.6 to obtain the product judgment value D=α×(A⋅C+B⋅C)+β×(|A||C|+|B||C|).
[0053] In step S17, a comparison operation is performed based on the product judgment value and a preset qualified standard value, including: When the product judgment value is greater than the qualified standard value, it is judged to be qualified; When the product judgment value is greater than the qualified standard value, it is judged as unqualified.
[0054] It should be noted that the qualified standard value refers to a pre-set value, which can be determined manually according to the characteristics of the product and the evaluation requirements. It is the baseline for judging whether the product is qualified. Electronic vaporizers of different types and uses have different qualified standard values. For example, for electronic vaporizers that emphasize high safety, when setting the qualified standard value, more emphasis will be placed on the numerical requirements corresponding to the safety inspection-related part in the inspection information weight vector, so that the safety performance of the product can be more strictly controlled during comparison; and for electronic vaporizers that focus on performance experience, the qualified standard value corresponding to the performance-related part in the basic information weight vector is set more strictly.
[0055] This step is to compare the product judgment value with the preset qualified standard value to determine whether the product meets the requirements. If the product judgment value is greater than the qualified standard value, then the product is judged to be qualified after comprehensive consideration of its basic information and inspection information, and the subsequent process will enter the information upload operation through the blockchain; conversely, if the product judgment value is less than or equal to the qualified standard value, the product is judged to be unqualified and needs to be returned to the original manufacturer for rectification. After rectification, it is necessary to re-enter the entire traceability process for re-evaluation until the product is judged to be qualified. This comparison operation can effectively screen out products that meet the quality and information requirements, and ensure the overall quality level of electronic vaporizer products on the market as well as the accuracy and completeness of information.
[0056] In step S18, when the comparison is determined to be qualified, the information is uploaded through the blockchain to obtain authentication information.
[0057] In the present invention, it is used to store the basic product information, inspection information and subsequent traceability verification information of the electronic atomizer. It has the characteristics of being tamper-proof and traceable. Once the information is recorded on the blockchain, it cannot be changed at will unless the consent of the majority of nodes in the network is obtained, which ensures the authenticity and reliability of the product information. For example, once the production information and inspection report of the electronic atomizer are uploaded to the blockchain, it is difficult for the manufacturer or any other party to tamper with this information privately. Consumers can rest assured to understand the source and quality of the product based on the information on the blockchain.
[0058] Authentication information refers to a data identifier generated by the blockchain after receiving and processing the basic information and inspection information of the product. It is generated based on the hash data authentication algorithm of the blockchain, which performs complex calculations and conversions on the uploaded basic information and inspection information of the product to obtain a fixed-length hash value and other information as authentication information. This authentication information can be regarded as the "fingerprint" of the product information on the blockchain. By comparing this "fingerprint", it is possible to quickly verify whether the product information has been tampered with or whether it is consistent with the original uploaded information, thereby ensuring that the product traceability information obtained by consumers is accurate.
[0059] This step is a key step after the product has undergone a series of rigorous information evaluations and qualified judgments. When it is determined in step S17 that the product judgment value is greater than the preset qualified standard value, indicating that the product meets the requirements under the comprehensive consideration of basic information and inspection information, it enters this step. This step is mainly to upload the basic information and product inspection information of the product to the blockchain. Through specific technical means to interact with the blockchain network, this information is stored in the relevant blocks of the blockchain. During the upload process, the blockchain will use its own characteristics and encryption algorithms to process the information to generate authentication information. This authentication information is a confirmation and verification mark for the storage of product information on the blockchain. It contains the encrypted summary of the product information in the blockchain and other content. It can be used to verify the authenticity and integrity of the product information in the future, ensuring that consumers can obtain reliable and tamper-proof product traceability information.
[0060] Assume that a qualified electronic atomizer has basic product information including the product model "EVA-001", metal material, simple design, performance, battery capacity of 300mAh, atomizer core material of ceramic, etc.; product inspection information includes inspection report number "20240101-001", inspection method follows industry standard GB / T 1234-2023, inspection standard complies with relevant safety and quality specifications, and inspector is "Zhang San", etc. When the product enters step S18, this information will be sorted according to the specific data format requirements of the blockchain, such as converting basic information such as product model, appearance, performance, etc. into a specific encoding format, and the inspection report related information will also be standardized. Then upload this information to the selected blockchain network node through a network connection. After receiving the information, the blockchain network uses a hash data authentication algorithm, such as the SHA-256 algorithm, to calculate this information, obtain a 256-bit hash value as part of the authentication information, and associate the product information with the authentication information and store it in the corresponding block of the blockchain. When consumers query the product traceability information, they can see the original product information and the corresponding authentication information stored on the blockchain. If the information is maliciously tampered with, then when verifying the authentication information, it will be found that it does not match the original information, thereby prompting consumers that there is a problem with the product information, protecting consumer rights and the authenticity and reliability of product information in the entire market circulation link.
[0061] In step S19, it is necessary to determine whether the authentication information is consistent with the original product information obtained in advance. If so, the output contains the real traceability information of the product; if not, the output product information is fake traceability information.
[0062] The main operation of this step is to determine whether the authentication information is consistent with the original product information obtained in advance. The core purpose of this operation is to verify the authenticity of the product and provide consumers with reliable traceability information. It is necessary to compare the authentication information stored on the blockchain with the original product information obtained in advance. This comparison operation is to ensure that the product information has not been tampered with after being uploaded to the blockchain, thereby ensuring the authenticity of the product and the accuracy of the traceability information. If the authentication information is consistent with the original product information, the product information is confirmed to be authentic and valid; if it is inconsistent, the product information is judged to be counterfeit and a warning is issued to consumers.
[0063] Suppose an electronic atomizer has a product model of "ABC-001" in its original product information, a battery capacity of 350mAh, atomizer core material of ceramic, and a factory inspection report number of "20240505-001", and the inspection result is qualified. After step S18, the authentication information generated by the blockchain based on this information is a string of specific hash values "abcdef1234567890...". When performing step S19, the system compares this authentication information with the original product information. If all the information matches accurately without any difference, then when consumers query the product traceability information, they will see detailed traceability information such as "Product ABC-001, battery capacity 350mAh, atomizer core material ceramic, inspection report number 20240505-001, product is authentic and reliable, source is traceable"; but if it is found during the comparison process that, for example, the battery capacity in the original product information has been tampered with to 400mAh, then the authentication information will be inconsistent with the original product information. At this time, the system will output a prompt that "the product information is fake", and consumers can know that there is a problem with the product, thereby avoiding purchase risks and maintaining the normal order of the market and the trust of consumers.
[0064] The working process of the present invention is described below using a relatively common scenario as an example.
[0065] Take a new flavor series of electronic atomizers launched by a certain electronic atomizer brand as an example. In step S11, the brand obtains basic product information through the product database and manual entry. The product model is "Foggy - 005", with a stylish and simple streamlined design. The shell is made of anodized aluminum alloy with a cool color coating. In terms of performance, the battery capacity is 400mAh, and the new high-efficiency atomization core technology is used, and the atomization effect is more delicate and uniform. When using the formula algorithm model for analysis, a higher weight is given to the uniqueness of the product model, because it is the key to the product identity; the unique design of the appearance has a moderate weight, reflecting its differentiation in market competition; the battery capacity and atomization core technology are crucial to the user experience, so the weight is large, thereby generating a basic information weight vector. The basic information integrity standard value is set to 5 (assuming the number of keywords). After extraction and statistics, the number of basic information keywords of the product reaches 6, which is greater than the standard value. The indicator information integrity is good, and the subsequent steps can be entered.
[0066] Then obtain the product inspection information. The product factory inspection report is strictly implemented in accordance with relevant standards. The inspection method is based on the sampling plan and acceptance method specified in GB / T 2828.1-2003. Each batch of products is scientifically sampled and inspected. The inspection standard follows the factory inspection requirements in GB 19609-2004. The qualified judgment threshold of the inspection report is 90. The inspection report covers detailed inspection methods, such as using professional electrical safety testers to test the leakage protection and battery short circuit protection of the atomizer; the inspection standard clearly stipulates the qualified range of various parameters, such as the battery capacity deviation shall not exceed ±5%, and the atomized particle size must be within a specific range; the inspection personnel information records the number and signature of the professional responsible for the batch inspection. Based on this, the inspection information weight vector is generated. For example, the key indicators in the electrical safety inspection project have a higher weight because they are related to user safety. The standard value of the inspection information integrity is set to 4. After the second keyword number is extracted, it is 5, which meets the requirements and enters the subsequent steps.
[0067] Perform linear weighted calculation on the basic information weight vector and the inspection information weight vector. For example, in the basic information weight vector, the product model weight is 0.2, the appearance weight is 0.1, the battery capacity weight is 0.3, and the atomizer core weight is 0.4; in the inspection information weight vector, the electrical safety inspection weight is 0.3, the atomization effect inspection weight is 0.3, and the other performance inspection weights are 0.4. The product judgment vector is obtained by weighted function calculation, and then the inner product and modular multiplication results are calculated and mixed to obtain the product judgment value, and then continue to execute.
[0068] Assume that the qualified judgment threshold is set to 75, and compare the product judgment vector with the qualified judgment standard value. If the product judgment value is greater than 75, the product is qualified and enters step S15.
[0069] Blockchain interaction between products and manufacturers. The manufacturer digitally signs the product information with the original private key, such as generating a signature "xyza12345", and then sends the certificate serial number "20241111 - 005", digital signature, issuer "Foggy Brand Company", validity period "2025 - 11 - 11", universal unique identifier "Foggy - 005 - UUID", public key, spare unit code "010", spare field "new flavor series", version "2.0", policy "strict", digital signature algorithm "ECC" and digital signature value to consumers. Consumers use the encrypted public key to decrypt the digital signature based on the digital certificate, and then hash the basic product information and product inspection information to obtain the hash data "mnop67890", which is verified by the hash data. If the verification passes, it will enter the next step. Consumers send encrypted product information to manufacturers through digital envelopes (including digital signature "qrst9876", public key, information summary as a text file introducing product features, start time "2024- 11 - 15", time interval "none", plaintext information package as a high-definition appearance picture of the product, encrypted signature package and sender certificate). Manufacturers decrypt the encrypted product information through the public key to obtain the product information, and then input the basic product information and product inspection information into the blockchain.
[0070] Through the traceability verification chain, all the information on the product chain can be found, including product production information (such as the production plant is located in a high-tech park and the production time is October 2024), product inspection information and product inspection report, and verification can be carried out. The blockchain authenticates the basic product information and product inspection information through the hash data authentication algorithm to generate authentication information. Finally, the blockchain verifies whether the product information is consistent with the original product information. If it is consistent, when consumers scan the product QR code to query the traceability information, they can see detailed information from the production source to the qualified inspection, confirming that the product is authentic and reliable; if it is inconsistent, it will prompt that the product information is counterfeit and inferior, reminding consumers to purchase with caution, effectively protecting the rights and interests of consumers and the authenticity and credibility of the electronic vaporizer product information on the market.
[0071] In summary, the present invention discloses a method for tracing the information of an electronic atomizer, including obtaining basic product information and product inspection information; performing a first weighting operation based on the basic product information to obtain a basic information weight vector, and extracting a first keyword number therefrom; when the first keyword number reaches the standard, performing a second weighting operation based on the product inspection information to obtain an inspection information weight vector and extracting a second keyword number; when the second keyword number meets the preset standard, a weighted operation based on the basic information weight vector and the inspection information weight vector is performed to obtain a product judgment value, which is compared with the qualified standard value, and when it is determined to be qualified, the authentication information is obtained by uploading information through the blockchain, and finally it is determined whether the authentication information is consistent with the original product information obtained in advance and the corresponding result is output. Through this series of steps, the present invention realizes the accurate tracing of the information of the electronic atomizer, ensures the authenticity and reliability of the product information, and can realize the rapid and real-time information tracing and authenticity judgment of the electronic atomizer information.
[0072] Reference Figure 2 The second embodiment of the present invention provides a system for tracing the information of an electronic atomizer, including: Data acquisition module, used to obtain basic product information and product inspection information; A first weight module, used for performing a first weight assignment operation according to the basic information of the product to obtain a basic information weight vector; A first keyword extraction module, used for extracting according to the basic information weight vector to obtain a first keyword number; A second weight module, configured to perform a second weight assignment operation according to the product inspection information to obtain an inspection information weight vector when the first keyword number is greater than or equal to a preset basic information standard value; A second keyword extraction module, used for extracting according to the inspection information weight vector to obtain a second keyword number; A weighted calculation module, configured to perform a weighted operation according to the basic information weight vector and the inspection information weight vector to obtain a product determination value when the second keyword number is greater than or equal to a preset inspection information standard value; A determination module, used for performing a comparison operation based on the product determination value and a preset qualified standard value; The information upload module is used to upload information through the blockchain to obtain authentication information when the comparison is determined to be qualified; The authentication result module is used to determine whether the authentication information is consistent with the original product information obtained in advance. If so, the output contains the real traceability information of the product; if not, the output product information is fake traceability information.
[0073] It should be noted that the electronic atomizer information traceability system provided in an embodiment of the present invention is used to execute all the process steps of the electronic atomizer information traceability method of the above embodiment. The working principles and beneficial effects of the two correspond one to one, and thus will not be elaborated on.
[0074] The embodiment of the present invention further provides an electronic device. The electronic device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, such as a data acquisition program. When the processor executes the computer program, the steps in the above-mentioned electronic atomizer information tracing method embodiments are implemented, such as Figure 1 Alternatively, when the processor executes the computer program, the functions of the modules / units in the above-mentioned system embodiments are realized, such as the data acquisition module.
[0075] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program in the electronic device.
[0076] The electronic device may be a computing device such as a desktop computer, a notebook, a PDA, and a smart tablet. The electronic device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the above components are merely examples of electronic devices and do not constitute a limitation on the electronic device. The electronic device may include more or fewer components than the above components, or may combine certain components, or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.
[0077] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device.
[0078] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the electronic device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0079] Wherein, if the module / unit integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or system capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0080] It should be noted that the system embodiment described above is merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the system embodiment provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.
[0081] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for tracing the source of electronic atomizer information, characterized in that: Executed by a computer, including: Obtain basic product information and product inspection information; Perform a first weighting operation according to the basic information of the product to obtain a basic information weight vector; Extracting according to the basic information weight vector to obtain a first keyword number; When the first keyword number is greater than or equal to a preset basic information standard value, performing a second weight assignment operation according to the product inspection information to obtain an inspection information weight vector; Extracting according to the inspection information weight vector to obtain a second keyword number; When the second keyword number is greater than or equal to a preset inspection information standard value, a weighted operation is performed according to the basic information weight vector and the inspection information weight vector to obtain a product determination value; Performing a comparison operation based on the product judgment value and a preset qualified standard value; When the comparison is determined to be qualified, the information is uploaded through the blockchain to obtain the authentication information; It is determined whether the authentication information is consistent with the original product information obtained in advance. If so, the output contains the real traceability information of the product; if not, the output product information is fake traceability information.
2. The method for tracing the source of electronic atomizer information according to claim 1, characterized in that: A first weighting operation is performed according to the basic information of the product to obtain a basic information weight vector, including: Performing calculation operations according to the basic information of the product to obtain parameter values in the basic information weight vector; Performing vector construction according to the parameter value to obtain a basic information weight vector; The above parameter values are calculated by the following formula: in, It is The weight vector of the basic information of product indicators parameter values, It is Product indicators The importance of key information factors It is Product The actual value of the key information factor, It is Product The actual value of the key information factor, is the total number of key information factors, is the total number of products.
3. The method for tracing the source of electronic atomizer information according to claim 2, characterized in that: Extracting according to the basic information weight vector to obtain a first number of keywords includes: Performing a calculation operation according to the basic information weight vector to extract first key information; A counting operation is performed on the first key information to obtain a first keyword number, where the first keyword number is the keyword number of the basic information of the product.
4. The method for tracing the source of electronic atomizer information according to claim 1, characterized in that: Performing a second weighting operation according to the product inspection information to obtain an inspection information weight vector includes: Performing calculation operations according to the product inspection information to obtain parameter values in the inspection information weight vector; Constructing a vector according to the parameter value to obtain a test information weight vector; The above parameter values are calculated by the following formula: in, It is The inspection report corresponds to The weight of the key information factors of the inspection items, It is Product indicators The importance of key information factors It is The first test item The actual value of the key information factor, It is The first test item The actual value of the key information factor, is the total number of key information factors of the inspection project, is the total number of inspection items.
5. The method for tracing the source of electronic atomizer information according to claim 4, characterized in that: Extracting according to the inspection information weight vector to obtain a second keyword number includes: Performing a calculation operation according to the inspection information weight vector to extract second key information therefrom; A counting operation is performed on the second key information to obtain a second keyword number, where the second keyword number is the keyword number of the product inspection information.
6. The method for tracing the source of electronic atomizer information according to claim 1, characterized in that: Performing a weighted operation according to the basic information weight vector and the inspection information weight vector to obtain a product determination value includes: Performing weighted calculation on the basic information weight vector and the inspection information weight vector by a weighting function to obtain an intermediate vector; Calculate the inner product of the weight vector and the intermediate vector to obtain the inner product result, calculate the modular multiplication result of the weight vector and the intermediate vector to obtain the modular multiplication result; The inner product result and the modular multiplication result are mixed according to a preset ratio to obtain a mixed value, and the mixed value is used as a product judgment value.
7. The method for tracing the source of electronic atomizer information according to claim 6, characterized in that: The comparison operation is performed according to the product judgment value and the preset qualified standard value, including: When the product judgment value is greater than the qualified standard value, it is judged to be qualified; When the product judgment value is greater than the qualified standard value, it is judged as unqualified.
8. An electronic atomizer information tracing system, characterized in that: include: Data acquisition module, used to obtain basic product information and product inspection information; A first weight module, used for performing a first weight assignment operation according to the basic information of the product to obtain a basic information weight vector; A first keyword extraction module, used for extracting according to the basic information weight vector to obtain a first keyword number; A second weight module, configured to perform a second weight assignment operation according to the product inspection information to obtain an inspection information weight vector when the first keyword number is greater than or equal to a preset basic information standard value; A second keyword extraction module, used for extracting according to the inspection information weight vector to obtain a second keyword number; A weighted calculation module, configured to perform a weighted operation according to the basic information weight vector and the inspection information weight vector to obtain a product determination value when the second keyword number is greater than or equal to a preset inspection information standard value; A determination module, used for performing a comparison operation based on the product determination value and a preset qualified standard value; The information upload module is used to upload information through the blockchain to obtain authentication information when the comparison is determined to be qualified; The authentication result module is used to determine whether the authentication information is consistent with the original product information obtained in advance. If so, the output contains the real traceability information of the product; if not, the output product information is fake traceability information.
9. An electronic device, characterized in that: It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, it implements the electronic atomizer information tracing method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein, when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the electronic vaporizer information tracing method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Control system based on big data detection
CN116644964A
Electronic cigarette production data management system based on big data
CN117035560A
Detection system of high-performance electronic cigarette atomizer
CN117562311A
Block chain-based enterprise supply chain cooperation system
CN118674379A
Process testing device for preparing electronic atomizer
CN219640996U