Fire-fighting product quality information comparison method, electronic equipment and storage medium
The fire protection product quality information comparison method addresses the lack of safety assessment for fire protection products by using a database-connected system to verify and compare data, ensuring timely safety evaluations through QR code scanning.
Patent Information
- Application Number
- CN202411282189.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-09-13
AI Technical Summary
There is no effective method for users to quickly judge the quality and safety of fire protection products, leading to significant safety risks due to long-term non-use and lack of maintenance in domestic buildings.
A fire protection product quality information comparison method utilizing a quality information comparison system connected to a product database, which verifies production and quality data against preset rules, compares environmental and production date data, and determines safety risks through QR code scanning.
Enables users to quickly assess fire protection product safety by determining quality information and identifying potential hazards, ensuring timely safety evaluations.
Smart Images

Figure CN119228200A_ABST
Abstract
Description
Background Art
[0002] With the development of social economy, a large number of domestic buildings have been built for more than ten years. The fire protection products installed in them have great safety and quality risks due to long-term unused and lack of maintenance. It is particularly important to ensure that fire protection products have the functions of early warning, fire prevention and fire extinguishing in fire accidents, which is particularly important for the occurrence and control of fire accidents. However, there is still no method for users and consumers to quickly judge the quality and safety of fire protection products around them, so there is a great hidden danger to the safety of consumers. Summary of the invention
[0003] In view of the above technical problems, the technical solution adopted by the present invention is:
[0004] According to one aspect of the present application, a fire protection product quality information comparison method is provided, which is applied to a quality information comparison system, wherein the quality information comparison system is connected to a first product database, and the first product database stores production data and quality data of a number of fire protection products;
[0005] The fire protection product quality information comparison method described in this application comprises the following steps:
[0006] Step S100, in response to receiving the product identification to be verified, determining target production data and target quality data corresponding to the product identification to be verified from a plurality of production data and a plurality of quality data in the first product database;
[0007] Step S200: verify the target production data according to the preset verification rules to determine whether the product to be verified corresponding to the product identification to be verified meets the qualification standard;
[0008] Step S300: If the product to be verified corresponding to the product identification to be verified meets the qualification standard, the quality data of the fire protection product belonging to the same production batch as the product to be verified is determined as the same batch quality data;
[0009] Step S400, performing variance processing on the target quality data and the quality data of the same batch to obtain corresponding quality data fluctuation values;
[0010] Step S500: If the quality data fluctuation value is less than the preset fluctuation value threshold, execute step S600; otherwise, execute step S700;
[0011] Step S600, determining the quality information comparison value of the product to be verified based on the comparison of the environmental information of the storage environment of the product to be verified and the environmental information of the storage environment of the eliminated products in the same batch, and executing step S800; the eliminated products in the same batch are fire protection products that belong to the same production batch as the product to be verified and whose quality is unqualified due to the storage environment;
[0012] Step S700, determining the quality information comparison value of the product to be verified based on the comparison of the production date of each component of the product to be verified with the production date of each component of the historically eliminated product, and executing step S800; the historically eliminated product is a fire protection product that belongs to the same category as the product to be verified and has failed to meet quality standards in the historical period;
[0013] Step S800: If the quality information comparison value of the product to be verified is greater than a preset information comparison threshold, it is determined that there is a safety risk in the product to be verified.
[0014] In an exemplary embodiment of the present application, step S100 includes:
[0015] Step S110, obtaining a fire protection product identification corresponding to each production data and a fire protection product identification corresponding to each quality data in the first product database;
[0016] Step S120, determining the production data corresponding to the fire protection product identification that is the same as the product identification to be verified as the target production data;
[0017] Step S130: determine the quality data corresponding to the fire protection product identification that is the same as the product identification to be verified as the target quality data.
[0018] In an exemplary embodiment of the present application, step S200 includes:
[0019] Step S210, obtaining the production date, shelf life, certification information, and production organization information of the product to be verified included in the target production data;
[0020] Step S220: If the target production data all meet the verification rules, it is determined that the product to be verified corresponding to the product identification to be verified meets the qualification standard;
[0021] Among them, the verification rules include: the difference between the current date and the production date of the product to be verified is less than the shelf life of the product to be verified, the authentication information of the product to be verified is in a valid state, and the production organization information of the product to be verified is true information.
[0022] In an exemplary embodiment of the present application, step S400 includes:
[0023] Step S410: Obtain the target quality value corresponding to the target quality data and the quality values of the same batch corresponding to the quality data of the same batch, so as to obtain a quality value list A = (A0, A1, A2, ..., A m ,...,A h ), where A0 is the target quality value; m = 1, 2, ..., h; h is the number of quality data in the same batch; A mis the quality value of the same batch corresponding to the mth quality data of the same batch;
[0024] Step S420: According to the quality value list A, determine the quality data fluctuation value as ((V-A0) 2 +∑ h m=1 (VA m ) 2 ) / (h+1); where V=(A0+∑ h m=1 A m ) / (h+1).
[0025] In an exemplary embodiment of the present application, step S600 includes:
[0026] Step S610: Obtain a picture of the environment in which the product to be verified is placed and an identification of the geographical location of the product to be verified;
[0027] Step S620: performing image analysis on a picture of the environment in which the product to be verified is placed, to obtain a plurality of first environment features;
[0028] Step S630: Obtain a first environmental feature vector B=(B0, B1, B2, ..., B i ,...,B n ); where B0 is the geographical location identifier of the product to be verified; i = 1, 2, ..., n; n is the number of feature items for image analysis of the image; B i The first environmental feature of the i-th feature item obtained by performing image analysis on a picture of the placement environment of the product to be verified;
[0029] Step S640, obtaining a picture of the placement environment where each of the same batch of eliminated products is located and a geographical location identifier where each of the same batch of eliminated products is located;
[0030] Step S650: performing image analysis on the picture of the placement environment where each of the eliminated products in the same batch is located, so as to obtain a plurality of second environment features corresponding to the picture of the placement environment where each of the eliminated products in the same batch is located;
[0031] Step S660: According to the geographical location identifier of each eliminated product in the same batch and a plurality of second environmental characteristics, a second environmental characteristic vector group C=(C1, C2, ..., C j ,...,C k );C j =(C j0 ,C j1 ,C j2 ,...,C ji,...,C jn ), where j = 1, 2, ..., k; k is the number of eliminated products in the same batch; C j is the second environmental feature vector corresponding to the jth eliminated product in the same batch; C j0 is the geographical location of the jth eliminated product in the same batch; C ji The second environmental feature of the i-th feature item is obtained by performing image analysis on a picture of the placement environment of the j-th eliminated product from the same batch;
[0032] Step S670: Determine the quality information comparison value of the product to be verified according to the first environment feature vector B and the second environment feature vector group C.
[0033] In an exemplary embodiment of the present application, step S670 includes:
[0034] Step S671: traverse each second environment feature vector in the second environment feature vector group C, determine the environment feature matching degree between the first environment feature vector and each second environment feature vector, and obtain an environment feature matching degree list D=(D1, D2, ..., D j ,...,D k ), where D j is the first environmental feature vector B and the jth second environmental feature vector C j The matching degree of environmental characteristics;
[0035] Step S672: determine the environmental feature matching degree corresponding to MAX(D) as the quality information comparison value of the product to be verified; wherein MAX() is a preset maximum value determination function.
[0036] In an exemplary embodiment of the present application, step S700 includes:
[0037] Step S710: Obtain the production date of each component of the product to be verified, and obtain the first production date vector E = (E1, E2, ..., E a ,...,E b ), where a = 1, 2, ..., b, b is the number of components of the product to be verified; E a The production date of the ath component of the product to be verified;
[0038] Step S720: clustering a number of historically obsolete products according to the service life of each historically obsolete product to obtain a number of historically obsolete product groups; the service lives of a number of historically obsolete products in the same historically obsolete product group are within the same preset time period; the service life is the time period from the completion of manufacturing to the determination of quality failure of the corresponding historically obsolete product;
[0039] Step S730, determining the historical obsolete product group corresponding to the time period from the completion of manufacturing of the product to be verified to the current time as the target historical obsolete product group;
[0040] Step S740: Obtain the production date of each component of several historically obsolete products in the target historically obsolete product group to obtain a second production date vector group F = (F1, F2, ..., F g ,...,F p );F g =(F g1 ,F g2 ,...,F ga ,...,F gb ); where g = 1, 2, ..., p; p is the number of historically obsolete products in the target historically obsolete product group; F g is the second production date vector of the g-th historically eliminated product in the target historically eliminated product group; F ga The production date of the ath component of the gth historically eliminated product in the target historically eliminated product group;
[0041] Step S750: Determine the quality information comparison value of the product to be verified according to the first production date vector E and the second production date vector group F.
[0042] In an exemplary embodiment of the present application, step S750 includes:
[0043] Step S751: According to the second production date vector group F, determine the center vector G of several second production date vectors = (G1, G2, ..., G a ,...,G b ), where G a =(∑ p g=1 F ga ) / p;
[0044] Step S752: Determine the production date matching degree corresponding to the central vector G and the first production date vector E as the quality information comparison value of the product to be verified.
[0045] According to one aspect of the present application, a non-transitory computer-readable storage medium is provided, in which at least one instruction or at least one program is stored, and the at least one instruction or the at least one program is loaded and executed by a processor to implement the aforementioned fire product quality information comparison method.
[0046] According to one aspect of the present application, an electronic device is provided, including a processor and the aforementioned non-transitory computer-readable storage medium.
[0047] The present invention has at least the following beneficial effects:
[0048] The fire protection product quality information comparison method of the present invention determines the target production data and target quality data corresponding to the product identification to be verified when receiving the product identification to be verified corresponding to the product to be verified, and verifies the target production data according to the preset verification rules to determine whether the product to be verified corresponding to the product identification to be verified meets the qualified standards. When the product to be verified corresponding to the product identification to be verified meets the qualified standards, the quality data of the fire protection product belonging to the same production batch as the product to be verified is determined as the same batch quality data, and the target quality data and the same batch quality data are processed for variance to obtain the corresponding quality data fluctuation value. If the quality data fluctuation value is less than the preset fluctuation value, the target quality data and the same batch quality data are processed for variance to obtain the corresponding quality data fluctuation value. If a value threshold is set, the quality information comparison value of the product to be verified is determined according to the environmental information of the placement environment of the product to be verified and the environmental information of the placement environment of the eliminated products in the same batch; if the quality data fluctuation value is greater than or equal to the preset fluctuation value threshold, the quality information comparison value of the product to be verified is determined according to the production date of each component part of the product to be verified and the production date of each component part of the historical eliminated products; if the obtained quality information comparison value is greater than the preset information comparison threshold, it is determined that the product to be verified has a safety risk, so that the user can view the current quality information of the fire protection product and determine whether there is a safety hazard at any time by scanning the product logo on the fire protection product. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0050] Figure 1 A flowchart of a fire protection product quality information comparison method provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0051] 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0052] With the continuous development of digital technology, digital technology is used in combination with the requirements of relevant laws and regulations and standards for fire protection products, and relying on the industrial Internet platform, based on the industrial Internet platform, fire protection product APP, database establishment, information comparison, AI intelligent report generation, and fire protection product identity information technology, a fire protection product quality information comparison method described in this application is developed. This application is applied to all fields equipped with fire protection products and is used to determine the quality information of fire protection products.
[0053] A fire protection product quality information comparison method is applied to a quality information comparison system. The quality information comparison system is connected to a first product database, and the first product database stores production data and quality data of a number of fire protection products.
[0054] Before conducting fire protection product quality verification, it is necessary to complete the collection of all relevant fire protection product quality information (production data and quality data of fire protection products; production data can be data related to the production process of fire protection products, such as the production date, production batch, manufacturer, certification certificate, etc. of fire protection products; quality data can be data related to the quality of fire protection products, such as the maintenance period and maintenance records of fire protection products), and then systematically classify and organize the collected information to form a fire protection product benchmark quality database (first product database). The database can be updated regularly and implanted in the fire protection product APP (such as Zhongzhongfu APP). Users and consumers can scan the identity information QR code of the fire protection product through the APP, and the quality information comparison result of the fire protection product can be automatically generated through the fire protection product quality information comparison method described in this application.
[0055] like Figure 1 As shown, the fire protection product quality information comparison method described in this application includes the following steps:
[0056] Step S100, in response to receiving the product identification to be verified, determining target production data and target quality data corresponding to the product identification to be verified from a plurality of production data and a plurality of quality data in the first product database;
[0057] The target production data and target quality data are the production data and quality data of the product to be verified corresponding to the product identification to be verified.
[0058] The identification of the product to be verified can be a QR code on the product packaging of the product to be verified. The user scans the QR code and sends the identification of the product to be verified in the QR code to the quality information comparison system to perform quality verification on the product to be verified.
[0059] Further, step S100 includes step S110-step S130:
[0060] Step S110, obtaining a fire protection product identification corresponding to each production data and a fire protection product identification corresponding to each quality data in the first product database;
[0061] Step S120, determining the production data corresponding to the fire protection product identification that is the same as the product identification to be verified as the target production data;
[0062] Step S130: determine the quality data corresponding to the fire protection product identification that is the same as the product identification to be verified as the target quality data.
[0063] Step S200: verify the target production data according to the preset verification rules to determine whether the product to be verified corresponding to the product identification to be verified meets the qualification standard;
[0064] Further, step S200 includes steps S210 to S220:
[0065] Step S210, obtaining the production date, shelf life, certification information, and production organization information of the product to be verified included in the target production data;
[0066] Step S220: If the target production data all meet the verification rules, it is determined that the product to be verified corresponding to the product identification to be verified meets the qualification standard;
[0067] Among them, the verification rules include: the difference between the current date and the production date of the product to be verified is less than the shelf life of the product to be verified, the authentication information of the product to be verified is in a valid state, and the production organization information of the product to be verified is true information.
[0068] The authentication information of the product to be verified may be the authentication certificate of the product to be verified, and the production organization information of the product to be verified may be the industrial and commercial information of the manufacturer of the product to be verified.
[0069] The verification rules are the preliminary quality verification rules for the products to be verified. The comparison content of the preliminary quality verification rules is at least the production unit (manufacturer name), product name, product specifications and models, product key parts, raw materials and components, production date / production batch number, product market access, product consistency, product flow and other contents included in the production data of fire protection products. Fire protection products produced during the suspension or cancellation of the certification certificate can be judged as unqualified, or the production unit can be compared to determine whether it exists and whether the product certification certificate is valid. The batch numbers of unqualified products under supervision and inspection (fire department, market supervision department) can also be compared. The comparison results of the above fire protection product information are of great significance for quickly determining the quality status of fire protection products. Therefore, if one of the target production data does not meet the verification rules, it can be determined that the product to be verified has a safety risk.
[0070] Step S300: If the product to be verified corresponding to the product identification to be verified meets the qualification standard, the quality data of the fire protection product belonging to the same production batch as the product to be verified is determined as the same batch quality data;
[0071] Step S400, performing variance processing on the target quality data and the quality data of the same batch to obtain corresponding quality data fluctuation values;
[0072] Further, step S400 includes step S410-step S420:
[0073] Step S410: Obtain the target quality value corresponding to the target quality data and the quality values of the same batch corresponding to the quality data of the same batch, so as to obtain a quality value list A = (A0, A1, A2, ..., A m ,...,A h ), where A0 is the target quality value; m = 1, 2, ..., h; h is the number of quality data in the same batch; A m is the quality value of the same batch corresponding to the mth quality data of the same batch;
[0074] Step S420: According to the quality value list A, determine the quality data fluctuation value as ((V-A0) 2 +∑ h m=1 (VA m ) 2 ) / (h+1); where V=(A0+∑ h m=1 A m ) / (h+1).
[0075] Step S500: If the quality data fluctuation value is less than the preset fluctuation value threshold, execute step S600; otherwise, execute step S700;
[0076] Step S600, determining the quality information comparison value of the product to be verified based on the comparison of the environmental information of the environment in which the product to be verified is placed with the environmental information of the environment in which the obsolete products of the same batch are placed, and executing step S800;
[0077] Among them, the eliminated products in the same batch are fire-fighting products that belong to the same production batch as the products to be verified and whose quality is unqualified due to the storage environment.
[0078] Further, step S600 includes steps S610 to S670:
[0079] Step S610: Obtain a picture of the environment in which the product to be verified is placed and an identification of the geographical location of the product to be verified;
[0080] Step S620: performing image analysis on a picture of the environment in which the product to be verified is placed, to obtain a plurality of first environment features;
[0081] Step S630: Obtain a first environmental feature vector B=(B0, B1, B2, ..., B i ,...,B n ); where B0 is the geographical location identifier of the product to be verified; i = 1, 2, ..., n; n is the number of feature items for image analysis of the image; B i The first environmental feature of the i-th feature item obtained by performing image analysis on a picture of the placement environment of the product to be verified;
[0082] Step S640, obtaining a picture of the placement environment where each of the same batch of eliminated products is located and a geographical location identifier where each of the same batch of eliminated products is located;
[0083] Step S650: performing image analysis on the picture of the placement environment where each of the eliminated products in the same batch is located, so as to obtain a plurality of second environment features corresponding to the picture of the placement environment where each of the eliminated products in the same batch is located;
[0084] Step S660: According to the geographical location identifier of each eliminated product in the same batch and a plurality of second environmental characteristics, a second environmental characteristic vector group C=(C1, C2, ..., C j ,...,C k );C j =(C j0 ,C j1 ,C j2 ,...,C ji ,...,C jn ), where j = 1, 2, ..., k; k is the number of eliminated products in the same batch; C j is the second environmental feature vector corresponding to the jth eliminated product in the same batch; C j0 is the geographical location of the jth eliminated product in the same batch; C ji The second environmental feature of the i-th feature item is obtained by performing image analysis on a picture of the placement environment of the j-th eliminated product from the same batch;
[0085] Step S670: Determine the quality information comparison value of the product to be verified according to the first environment feature vector B and the second environment feature vector group C.
[0086] Wherein, step S670 includes steps S671 and S672:
[0087] Step S671: traverse each second environment feature vector in the second environment feature vector group C, determine the environment feature matching degree between the first environment feature vector and each second environment feature vector, and obtain an environment feature matching degree list D=(D1, D2, ..., D j ,...,D k ), where D j is the first environmental feature vector B and the jth second environmental feature vector C j The matching degree of environmental characteristics;
[0088] Step S672: determine the environmental feature matching degree corresponding to MAX(D) as the quality information comparison value of the product to be verified; wherein MAX() is a preset maximum value determination function.
[0089] Step S700, determining the quality information comparison value of the product to be verified based on the comparison of the production date of each component of the product to be verified with the production date of each component of the historically eliminated product, and executing step S800;
[0090] Among them, historically obsolete products are fire-fighting products that belong to the same category as the products to be verified and that failed to meet quality standards within a historical period.
[0091] Further, step S700 includes steps S710 to S750:
[0092] Step S710: Obtain the production date of each component of the product to be verified, and obtain the first production date vector E = (E1, E2, ..., E a ,...,E b ), where a = 1, 2, ..., b, b is the number of components of the product to be verified; E a The production date of the ath component of the product to be verified;
[0093] Step S720: clustering a number of historically obsolete products according to the service life of each historically obsolete product to obtain a number of historically obsolete product groups;
[0094] The service lives of several historically obsolete products in the same historically obsolete product group are within the same preset time period.
[0095] The service life is the time period from the completion of manufacturing of the corresponding historical obsolete product to the determination of quality failure.
[0096] Step S730, determining the historical obsolete product group corresponding to the time period from the completion of manufacturing of the product to be verified to the current time as the target historical obsolete product group;
[0097] Step S740: Obtain the production date of each component of several historically obsolete products in the target historically obsolete product group to obtain a second production date vector group F = (F1, F2, ..., F g ,...,F p );F g =(F g1 ,F g2 ,...,F ga ,...,F gb ); where g = 1, 2, ..., p; p is the number of historically obsolete products in the target historically obsolete product group; F g is the second production date vector of the g-th historically eliminated product in the target historically eliminated product group; F ga The production date of the ath component of the gth historically eliminated product in the target historically eliminated product group;
[0098] Step S750: Determine the quality information comparison value of the product to be verified according to the first production date vector E and the second production date vector group F.
[0099] Wherein, step S750 includes steps S751 and S752:
[0100] Step S751: According to the second production date vector group F, determine the center vector G of several second production date vectors = (G1, G2, ..., G a ,...,G b ), where G a =(∑ p g=1 F ga ) / p;
[0101] Step S752: Determine the production date matching degree corresponding to the central vector G and the first production date vector E as the quality information comparison value of the product to be verified.
[0102] Step S800: If the quality information comparison value of the product to be verified is greater than a preset information comparison threshold, it is determined that there is a safety risk in the product to be verified.
[0103] The present invention provides a method for on-site comparison of fire protection product quality information. By establishing a comparison database and scanning a QR code with APP on-site information, the quality of fire protection products can be quickly judged, helping consumers to quickly understand the quality of fire protection products and protect the lives and property safety of consumers.
[0104] The fire protection product quality information comparison method of the present invention determines the target production data and target quality data corresponding to the product identification to be verified when receiving the product identification to be verified corresponding to the product to be verified, and verifies the target production data according to the preset verification rules to determine whether the product to be verified corresponding to the product identification to be verified meets the qualified standards. When the product to be verified corresponding to the product identification to be verified meets the qualified standards, the quality data of the fire protection product belonging to the same production batch as the product to be verified is determined as the same batch quality data, and the target quality data and the same batch quality data are processed for variance to obtain the corresponding quality data fluctuation value. If the quality data fluctuation value is less than the preset fluctuation value, the target quality data and the same batch quality data are processed for variance to obtain the corresponding quality data fluctuation value. If a value threshold is set, the quality information comparison value of the product to be verified is determined according to the environmental information of the placement environment of the product to be verified and the environmental information of the placement environment of the eliminated products in the same batch; if the quality data fluctuation value is greater than or equal to the preset fluctuation value threshold, the quality information comparison value of the product to be verified is determined according to the production date of each component part of the product to be verified and the production date of each component part of the historical eliminated products; if the obtained quality information comparison value is greater than the preset information comparison threshold, it is determined that the product to be verified has a safety risk, so that the user can view the current quality information of the fire protection product and determine whether there is a safety hazard at any time by scanning the product logo on the fire protection product.
[0105] An embodiment of the present invention further provides a computer program product, which includes program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps of the method according to various exemplary embodiments of the present invention described above in this specification.
[0106] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0107] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0108] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0109] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0110] The electronic device according to this embodiment of the present invention is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0111] The electronic device is presented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: the at least one processor mentioned above, the at least one storage device mentioned above, and a bus connecting different system components (including storage devices and processors).
[0112] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.
[0113] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).
[0114] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0115] The bus may represent one or more of several types of bus structures including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
[0116] The electronic device may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface. Furthermore, the electronic device may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter.
[0117] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0118] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
[0119] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0120] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0121] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0122] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0123] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0124] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0125] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A fire protection product quality information comparison method, characterized in that: Applied to a quality information comparison system, the quality information comparison system is connected to a first product database, the first product database stores production data and quality data of a number of fire protection products; The method comprises the following steps: Step S100, in response to receiving the product identification to be verified, determining target production data and target quality data corresponding to the product identification to be verified from a plurality of production data and a plurality of quality data in the first product database; Step S200: verify the target production data according to a preset verification rule to determine whether the product to be verified corresponding to the product identification to be verified meets the qualification standard; Step S300: If the product to be verified corresponding to the product identification to be verified meets the qualification standard, the quality data of the fire protection product belonging to the same production batch as the product to be verified is determined as the same batch quality data; Step S400, performing variance processing on the target quality data and the quality data of the same batch to obtain corresponding quality data fluctuation values; Step S500: If the quality data fluctuation value is less than a preset fluctuation value threshold, execute step S600; Otherwise, execute step S700; Step S600, determining the quality information comparison value of the product to be verified based on the comparison of the environmental information of the storage environment of the product to be verified and the environmental information of the storage environment of the eliminated products in the same batch, and executing step S800; the eliminated products in the same batch are fire protection products that belong to the same production batch as the product to be verified and whose quality is unqualified due to the storage environment; Step S700, determining the quality information comparison value of the product to be verified based on the comparison of the production date of each component of the product to be verified with the production date of each component of the historically eliminated products, and executing step S800; the historically eliminated products are fire protection products that belong to the same category as the product to be verified and have failed to meet quality standards in the historical period; Step S800: If the quality information comparison value of the product to be verified is greater than a preset information comparison threshold, it is determined that there is a safety risk in the product to be verified.
2. The method according to claim 1, characterized in that The step S100 includes: Step S110, obtaining a fire protection product identification corresponding to each production data and a fire protection product identification corresponding to each quality data in the first product database; Step S120, determining the production data corresponding to the fire protection product identification that is the same as the product identification to be verified as the target production data; Step S130: determine the quality data corresponding to the fire protection product identification that is the same as the product identification to be verified as the target quality data.
3. The method according to claim 2, characterized in that The step S200 includes: Step S210, obtaining the production date, shelf life, certification information, and production organization information of the product to be verified included in the target production data; Step S220: If the target production data all meet the verification rules, determine that the product to be verified corresponding to the product identification to be verified meets the qualification standard; Among them, the verification rules include: the difference between the current date and the production date of the product to be verified is less than the shelf life of the product to be verified, the authentication information of the product to be verified is in an existing state, and the production organization information of the product to be verified is true information.
4. The method according to claim 3, characterized in that The step S400 includes: Step S410: Obtain the target quality value corresponding to the target quality data and the quality values of the same batch corresponding to the quality data of the same batch, so as to obtain a quality value list A=(A0, A1, A2, ..., A m ,...,A h ), wherein A0 is the target quality value; m=1, 2, ..., h; h is the number of quality data of the same batch; A m is the quality value of the same batch corresponding to the mth quality data of the same batch; Step S420: According to the quality value list A, determine the quality data fluctuation value as ((V-A0) 2 +∑ h m=1 (VA m ) 2 ) / (h+1); where V=(A0+∑ h m=1 A m ) / (h+1).
5. The method according to claim 4, characterized in that The step S600 includes: Step S610: Obtain a picture of the environment in which the product to be verified is placed and a geographical location identifier of the product to be verified; Step S620: performing image analysis on a picture of the environment in which the product to be verified is placed to obtain a plurality of first environmental features; Step S630: Obtain a first environmental feature vector B=(B0, B1, B2, ..., B i ,...,B n ); wherein B0 is the geographical location identifier of the product to be verified; i=1,2,...,n; n is the number of feature items for image analysis of the image; B i The first environmental feature of the i-th feature item obtained by performing image analysis on a picture of the placement environment of the product to be verified; Step S640, obtaining a picture of the placement environment where each of the same batch of eliminated products is located and a geographical location identifier where each of the same batch of eliminated products is located; Step S650: performing image analysis on the picture of the placement environment where each of the eliminated products in the same batch is located, so as to obtain a plurality of second environment features corresponding to the picture of the placement environment where each of the eliminated products in the same batch is located; Step S660: According to the geographical location identifier of each eliminated product in the same batch and a plurality of the second environmental characteristics, a second environmental characteristic vector group C=(C1, C2, ..., C j ,...,C k );C j =(C j0 ,C j1 ,C j2 ,...,C ji ,...,C jn ), where j = 1, 2, ..., k; k is the number of eliminated products in the same batch; C j is the second environmental feature vector corresponding to the jth eliminated product in the same batch; C j0 is the geographical location of the jth eliminated product in the same batch; C ji The second environmental feature of the i-th feature item is obtained by performing image analysis on a picture of the placement environment of the j-th eliminated product from the same batch; Step S670: Determine the quality information comparison value of the product to be verified according to the first environmental feature vector B and the second environmental feature vector group C.
6. The method according to claim 5, characterized in that The step S670 includes: Step S671: traverse each of the second environment feature vectors in the second environment feature vector group C, determine the environmental feature matching degree between the first environment feature vector and each of the second environment feature vectors, so as to obtain an environmental feature matching degree list D=(D1, D2, ..., D j ,...,D k ), where D j The first environmental feature vector B and the jth second environmental feature vector C j The matching degree of environmental characteristics; Step S672: determine the environmental feature matching degree corresponding to MAX(D) as the quality information comparison value of the product to be verified; wherein MAX() is a preset maximum value determination function.
7. The method according to claim 6, characterized in that The step S700 includes: Step S710: Obtain the production date of each component of the product to be verified, and obtain a first production date vector E=(E1, E2, ..., E a ,...,E b ); where a = 1, 2, ..., b; b is the number of components of the product to be verified; E a The production date of the ath component of the product to be verified; Step S720: clustering a number of historically obsolete products according to the service life of each historically obsolete product to obtain a number of historically obsolete product groups; the service lives of a number of historically obsolete products in the same historically obsolete product group are within the same preset time period; the service life is the time period from the completion of manufacturing of the corresponding historically obsolete product to the determination of quality failure; Step S730, determining the historical obsolete product group corresponding to the time period from the completion of manufacturing of the product to be verified to the current time as the target historical obsolete product group; Step S740: Obtain the production date of each component of several historically obsolete products in the target historically obsolete product group to obtain a second production date vector group F = (F1, F2, ..., F g ,...,F p );F g =(F g1 ,F g2 ,...,F ga ,...,F gb ); wherein g = 1, 2, ..., p; p is the number of historically obsolete products in the target historically obsolete product group; F g is the second production date vector of the g-th historically obsolete product in the target historically obsolete product group; F ga The production date of the ath component of the gth historically obsolete product in the target historically obsolete product group; Step S750: Determine the quality information comparison value of the product to be verified according to the first production date vector E and the second production date vector group F.
8. The method according to claim 7, characterized in that The step S750 includes: Step S751: According to the second production date vector group F, determine the center vector G of several second production date vectors = (G1, G2, ..., G a ,...,G b ), where G a =(∑ p g=1 F ga ) / p; Step S752: Determine the degree of matching between the production date corresponding to the central vector G and the first production date vector E as the quality information comparison value of the product to be verified.
9. A non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the storage medium, characterized in that: The at least one instruction or the at least one program is loaded and executed by the processor to implement the fire protection product quality information comparison method as described in any one of claims 1-8.
10. An electronic device, characterized in that: The invention comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 9.
Citation Information
Patent Citations
Operation supervision and early warning system of lead-acid storage battery high-temperature smelting workshop
CN115964630A
Product quality classification method and device, electronic equipment and storage medium
CN117238351A
Agricultural product quality Internet of Things monitoring method, device and equipment and storage medium
CN117252471A
Equipment cluster operation state prediction method, electronic equipment and storage medium
CN117931583A
Product quality tracing method and system
CN118485452A
