Commodity information generation method, device and equipment

By acquiring and matching merchant product information, a unified product profile is generated, which solves the problem of inconsistent product information among merchants, realizes the accurate and consistent management of standardized product information, and supports the reliability of market monitoring.

CN119358583APending Publication Date: 2025-01-24四川中仑数科科技有限责任公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411344270.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In modern e-commerce and retail markets, merchants have a wide variety of product profiles, and different merchants describe the same products in different ways, such as names, brands, and specifications. This leads to inconsistent product information, increases the complexity of market analysis, and affects the unified management and accuracy of product information.

Method used

By acquiring product information and labeling from different merchants, we determine the merchant's standard product files and barcode standard product files, generate initial product file information, and manage product information uniformly through matching and reverse washing processes to ensure that the same standard product has the same product labeling, classification information, target product name, and target product specification information.

Benefits of technology

It enables unified management of standardized product information from different merchants, reduces the workload of manual data cleaning and the error rate, improves the accuracy and consistency of product information, and supports the reliability of market monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119358583A_ABST
    Figure CN119358583A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a commodity information generation method, device and equipment. The commodity information generation method comprises the steps that commodity information and commodity label identifiers of all standard commodities included by different merchants are acquired; determining a merchant standard commodity file and a bar code standard commodity file according to the commodity information of each standard commodity with the same commodity label identifier in different merchants; generating first initial commodity archive information corresponding to the commodity label identifier according to the merchant standard commodity archive with the same commodity label identifier; and determining first target commodity archive information according to the commodity information of each standard commodity included in the bar code standard commodity archive and the first initial commodity archive information. Unified management of the commodity information of the standard commodities included in different merchants is realized, the workload and misjudgment rate of manual data cleaning are reduced, the accuracy and consistency of the commodity information of the standard commodities are improved, the reliability of market monitoring is realized, and effective support is provided for decision making.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology and related technical fields, and in particular to a method, device and equipment for generating commodity information. Background Art

[0002] In modern e-commerce and retail markets, each merchant has a wide variety of product profiles, and different merchants have inconsistent descriptions of the name, brand, and specifications of the same product. This problem of non-standard information not only increases the complexity of market analysis, but also affects the unified management of product information and accurate macro insights.

[0003] Existing technologies mainly rely on manual or simple automated tools to clean and unify product information, but these methods are inefficient and prone to omissions or misjudgments, resulting in the accumulation of errors and redundant data in the product information database, affecting the accuracy of market data analysis.

[0004] Therefore, there is an urgent need for a technical solution that can clean and standardize product information to improve the consistency and standardization of product information and facilitate market monitoring and data analysis. Summary of the invention

[0005] The embodiments described herein provide a method, apparatus, and device for generating commodity information to achieve unified management of commodity information of standard commodities included in different merchants.

[0006] In a first aspect, according to the content of the present disclosure, a method for generating commodity information is provided, comprising:

[0007] Obtaining product information and product label identification of each standard product included in different merchants, wherein the product information includes product name information, product brand information and product specification information;

[0008] Determine the merchant standard product files and barcode standard product files according to the product information of each standard product with the same product label identification in different merchants;

[0009] Generate first initial commodity file information corresponding to the commodity label identifier according to the merchant standard product file with the same commodity label identifier, wherein the first initial commodity file information includes classification information, target commodity name, target commodity brand information and target commodity specification information;

[0010] The first target commodity file information is determined based on the commodity information of each standard commodity included in the barcode standard commodity file and the first initial commodity file information.

[0011] In some embodiments of the present disclosure, determining the merchant standard product file and the barcode standard product file according to the product information of each standard product with the same product label identification in different merchants includes:

[0012] Obtain product information of standard products corresponding to the same product label from different merchants to form a group of sub-standard product information;

[0013] Selecting product information of a standard product from each group of sub-standard product product information and matching it with product information of other standard products, and determining a matching value between the product information of the standard product selected from each group of sub-standard product product information and product information of other standard products;

[0014] Select standard products whose matching values ​​meet the first preset matching value to generate merchant standard product files, and select standard products whose matching values ​​do not meet the first preset matching value to generate barcode standard product files.

[0015] In some embodiments of the present disclosure, generating first initial product file information corresponding to the product label identifier according to the merchant standard product product file having the same product label identifier includes:

[0016] Acquire product information of standard products with the same product label identification from the standard product file of the merchant;

[0017] After performing word segmentation processing on the commodity information of the standard product with the same commodity label identification, generating the target commodity information corresponding to the commodity label identification according to the preset rules, and determining the classification information corresponding to the commodity label identification according to the target commodity information;

[0018] The first initial product file information is generated according to the generated product label identification corresponding to the target product information and the classification information.

[0019] In some embodiments of the present disclosure, determining the first target commodity archive information according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information includes:

[0020] Sequentially matching the commodity information of each standard product included in the barcode standard product file with the first initial commodity file information;

[0021] According to the matching result of the commodity information of each standard product included in the barcode standard product archive and the first initial commodity archive information, the commodity label identification of each standard product included in the barcode standard product archive is updated to obtain the target barcode standard product archive information;

[0022] The first target commodity archive information is determined according to the target barcode standard commodity archive information and the first initial commodity archive information.

[0023] In some embodiments of the present disclosure, before obtaining the product information and product label identification of each standard product included in different merchants, it also includes:

[0024] Obtain product file information of different merchants, wherein the product file information includes product label identification and product information;

[0025] According to the commodity label identification, each commodity is classified into standard commodity commodities and non-standard commodity commodities.

[0026] In some embodiments of the present disclosure, before determining the first target commodity archive information according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information, the method further includes:

[0027] Obtain product information and product label identification of each non-standard product included in different merchants;

[0028] Generate second initial product file information corresponding to the product label identifier according to the non-standard product file of the merchant with the same product label identifier;

[0029] The determining of the first target commodity file information according to the commodity information of each standard commodity included in the barcode standard commodity file and the first initial commodity file information comprises:

[0030] The first target commodity file information is determined according to the commodity information of each standard commodity included in the barcode standard commodity file, the first initial commodity file information and the second initial commodity file information.

[0031] In some embodiments of the present disclosure, the method further includes:

[0032] Responding to the received incremental product information and incremental product label identification of the incremental standard product submitted by the target merchant;

[0033] Determine the merchant standard product incremental product file and the barcode standard product incremental product file according to the incremental product information of each incremental product with the same incremental product label identification in different merchants;

[0034] The second target product file information is determined based on the relationship between the merchant standard product incremental product file and the first target product file information, and the relationship between the barcode standard product incremental product file and the first target product file information.

[0035] In some embodiments of the present disclosure, determining the second target product file information according to the relationship between the merchant standard product incremental product file and the first target product file information, and the relationship between the barcode standard product incremental product file and the first target product file information, includes:

[0036] When the matching value between the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive and the first target commodity archive information is greater than or equal to a second preset matching value, updating the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive to the first target commodity archive information matching therewith;

[0037] When the match value between the incremental commodity information of the incremental standard product included in the merchant standard product incremental commodity file and the first target commodity file information is less than a second preset match value, based on the commodity label identifier of the incremental standard product in the merchant standard product incremental commodity file whose match value with the first target commodity file information is less than the second preset match value, generate third initial commodity file information corresponding to the incremental commodity label identifier;

[0038] Acquire an incremental standard product whose incremental product information in the barcode standard product incremental product file has a matching value with the first target product file information that is less than a third preset matching value;

[0039] The second target product archive information is determined based on the relationship between the incremental product information of the incremental standard product whose matching value between the incremental product information in the barcode standard product incremental product archive and the first target product archive information is less than the third preset matching value and the first initial product archive information and the third initial product archive information.

[0040] In a second aspect, according to the content of the present disclosure, a commodity information generating device is provided, comprising:

[0041] An information acquisition module is used to acquire product information and product label identification of each standard product included in different merchants, wherein the product information includes product name information, product brand information and product specification information;

[0042] The file determination module is used to determine the merchant's standard product file and the barcode standard product file according to the product information of each standard product with the same product label identification in different merchants;

[0043] A first initial commodity file information generating module, configured to generate first initial commodity file information corresponding to the commodity label identifier according to the merchant standard commodity file having the same commodity label identifier, wherein the first initial commodity file information includes classification information, target commodity name, target commodity brand information and target commodity specification information;

[0044] The first target commodity archive information determination module is used to determine the first target commodity archive information according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information.

[0045] In a third aspect, according to the present disclosure, there is provided a computer device, including:

[0046] one or more processors;

[0047] a storage device for storing one or more programs,

[0048] When the one or more programs are executed by the one or more processors, the one or more processors implement any method as described in the first aspect.

[0049] The method, device and equipment for generating product information provided by the embodiments of the present disclosure first obtain the product information and product label identification of each standard product included in different merchants; then determine the merchant standard product file and the barcode standard product file based on the product information of each standard product with the same product label identification in different merchants; and generate the first initial product file information corresponding to the product label identification based on the merchant standard product file with the same product label identification; finally, determine the first target product file information based on the product information of each standard product included in the barcode standard product file and the first initial product file information. Since the product information obtained from different merchants may contain standard products with user-defined input or generated product labels, in the embodiment of the present disclosure, first, according to the product information of each standard product with the same product label in different merchants, the products included in different merchants are classified to obtain merchant standard product files and barcode standard product files, and then the first initial product file information is generated through the merchant standard product file, and the barcode standard product file is backwashed based on the first initial product file information to obtain the final first target product file information, thereby realizing unified management of the product information of standard products included in different merchants, and the same standard product corresponds to the same product label, classification information, target product name, target product brand information and target product specification information, thereby reducing the workload and misjudgment rate of manual data cleaning, improving the accuracy and consistency of the product information of standard products, realizing the reliability of market monitoring, and providing effective support for decision-making.

[0050] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described below. It should be noted that the drawings described below only relate to some embodiments of the present disclosure, but are not intended to limit the present disclosure, wherein:

[0052] Figure 1 It is a flowchart of a method for generating commodity information provided by an embodiment of the present disclosure;

[0053] Figure 2 is a flowchart of another method for generating commodity information provided by an embodiment of the present disclosure;

[0054] Figure 3 It is a structural schematic diagram of a commodity information generating device provided by an embodiment of the present disclosure;

[0055] Figure 4 It is a structural diagram of a computer device provided in an embodiment of the present disclosure.

[0056] In the drawings, reference numerals with the same last two digits correspond to the same elements. It should be noted that the elements in the drawings are schematic and not drawn to scale. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative work also fall within the scope of protection of the present disclosure.

[0058] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by a person skilled in the art to which the subject matter of the present disclosure belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the specification and the relevant art, and will not be interpreted in an idealized or overly formal form unless otherwise explicitly defined herein. As used herein, a statement that two or more parts are "connected" or "coupled" together shall mean that the parts are joined together directly or through one or more intermediate components.

[0059] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase "embodiments" in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0060] The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists, A and B exist at the same time, and B exists. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0061] Furthermore, in all embodiments of the present disclosure, terms such as “first” and “second” are used only to distinguish one component (or a part of a component) from another component (or another part of a component).

[0062] In the description of the present application, unless otherwise specified, "plurality" means more than two (including two), and similarly, "multiple groups" means more than two groups (including two).

[0063] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0064] Based on the problems existing in the prior art, the present disclosure provides a method for generating commodity information. Figure 1 is a flow chart of a method for generating commodity information provided by an embodiment of the present disclosure, such as Figure 1 As shown, the commodity information generation method includes:

[0065] S110, obtaining product information and product label identification of each standard product included in different merchants.

[0066] Among them, product information includes product name information, product brand information and product specification information.

[0067] In a specific implementation method, merchant products include standard products and non-standard products. Standard products generally refer to products with uniform standards, specifications, quality grades and performance indicators, such as industrial parts, electronic components, etc.

[0068] In the commodity information standardization method provided by the embodiment of the present disclosure, the commodity information and commodity label identification of the standard commodities included in each merchant are first obtained from the commodity database, that is, one merchant includes multiple standard commodities, and one standard commodity corresponds to one commodity label identification. The commodity information of the standard commodity includes at least commodity name information, commodity brand information and commodity specification information. That is, in the commodity database corresponding to a merchant, the storage method corresponding to each standard commodity is commodity label identification, commodity name information, commodity brand information and commodity specification information.

[0069] S120. Determine the merchant standard product file and the barcode standard product file according to the product information of each standard product with the same product label identification in different merchants.

[0070] Specifically, the product label identification of each standard product in the merchant's standard product file matches the barcode of the standard product's outer packaging, and the product label identification of each standard product in the barcode standard product file is a product label identification input or generated by the user, which does not match the barcode of the standard product's outer packaging.

[0071] Since the product database stores and manages the product information and product label identification of different merchants, in order to achieve unified management of the same products of different merchants, in the product information standardization method provided in the embodiment of the present disclosure, after obtaining the product information and product label identification of each standard product included in different merchants, firstly, based on the product label identification of each standard product, it is determined whether each standard product is a merchant standard product or a barcode standard product, and a merchant standard product file of the merchant standard product and a barcode standard product file of the barcode standard product are generated.

[0072] In a specific implementation, based on the product information of each standard product with the same product label identification in different merchants, the merchant standard product product file and the barcode standard product product file are determined, including: obtaining the product information of the standard product corresponding to the same product label identification from different merchants to form a group of sub-standard product product information; selecting the product information of a standard product from each group of sub-standard product information to match it with the product information of other standard products, and determining the matching value between the product information of the standard product selected in each group of sub-standard product information and the product information of other standard products; selecting the standard product whose matching value meets the first preset matching value to generate the merchant standard product file, and selecting the standard product whose matching value does not meet the first preset matching value to generate the barcode standard product file.

[0073] Specifically, after obtaining the product information and product label identification of each standard product included in different merchants, first classify the standard products included in different merchants according to the product label identification, that is, the product information corresponding to the standard products with the same product label identification in different merchants constitutes a group of sub-standard product information. For example, if the merchants include merchant A, merchant B, ..., and merchant N, if merchant A, merchant B and merchant C all include product label identification A (product label identification A corresponds to identifying one standard product), and the product information corresponding to merchant A under product label identification A is product information 11, product information 11 includes XXX product, XXX brand, XXX quality, and merchant B has product information 20 in product label identification. The corresponding product information under label identification A is product information 21, which includes XXY product, YXX brand, and XXZ quality. The corresponding product information under product label identification A of merchant C is product information 31, which includes ZZZ product, YZZ brand, and ZZZ quality. At this time, product information 11 in merchant A, product information 21 in merchant B, and product information 31 in merchant C form a group of sub-label product information. Then, by selecting product information 11 from the group of sub-label product information, it is matched with product information 21 and product information 31 respectively, that is, XXX product, XXX brand, XXX quality included in product information 11 and XX included in product information 21. Y product, YXX brand, XXZ quality are matched to obtain a first matching value between product information 11 and product information 21, and XXX product, XXX brand, XXX quality included in product information 11 are matched with ZZZ product, YZZ brand, ZZZ quality included in product information 31 to obtain a second matching value between product information 11 and product information 31. Then, by taking the average of the first matching value and the second matching value, the matching value of the product information of the standard product corresponding to the product label identification A in merchant A and the product information of the standard product including the product label identification A in other merchants is determined. Then, by comparing the relationship between the average of the first matching value and the second matching value and the first preset matching value, the matching value of the standard product corresponding to the product label identification A in merchant A is determined. Determine whether the standard product corresponding to the product label identification A in merchant A is a merchant standard product. If the average of the first matching value and the second matching value is greater than or equal to the first preset matching value, then determine that the standard product corresponding to the product label identification A in merchant A is a merchant standard product, and store the product information and product label identification of the standard product corresponding to the product label identification A in merchant A in the merchant standard product file. If the average of the first matching value and the second matching value is less than the first preset matching value, then determine that the standard product corresponding to the product label identification A in merchant A is a barcode standard product, and store the product information and product label identification of the standard product corresponding to the product label identification A in merchant A in the barcode standard product file.By analogy, determine the matching values ​​of the product information of the standard product corresponding to the product label identification A in merchant B and the product information of the standard product including the product label identification A in the merchant, and then determine whether the standard product corresponding to the product label identification A in merchant B is the merchant's standard product by comparing the relationship between the matching value and the first preset matching value, and determine the matching values ​​of the product information of the standard product corresponding to the product label identification A in merchant C and the product information of the standard product including the product label identification A in the merchant, and then determine whether the standard product corresponding to the product label identification A in merchant C is the merchant's standard product by comparing the relationship between the matching value and the first preset matching value.

[0074] It should be noted that in the above embodiment, the exemplary embodiment indicates that the sub-standard product information composed of the product information of the standard products corresponding to the same product label identification from different merchants is obtained to determine which standard products are merchant standard products and which standard products are barcode standard products. In a specific embodiment, when the merchant is in the process of entering standard products, when the product label identification of the standard product is user-defined input or generated, there may be a standard product with a certain label identification in a certain merchant, but there is no standard product with the product label identification in other merchants. At this time, the product information and product label identification of the standard product corresponding to the product label identification are stored in the barcode standard product file.

[0075] In the above embodiment, the product information of the standard product in the merchant standard product file and the barcode standard product file is spliced ​​by extracting keywords from the product name information, product brand information and product specification information.

[0076] S130: Generate first initial product file information corresponding to the product label identifier according to the merchant standard product file with the same product label identifier.

[0077] The first initial product file information includes classification information, target product name, target product brand information and target product specification information.

[0078] In a specific implementation, based on the merchant's standard product archive with the same product label identification, generating the first initial product archive information corresponding to the product label identification, including: obtaining the product information of the standard product with the same product label identification from the merchant's standard product archive; after performing word segmentation processing on the product information of the standard product with the same product label identification, generating the target product information corresponding to the product label identification according to the preset rules, and determining the classification information corresponding to the product label identification according to the target product information; generating the first initial product archive information according to the target product information and the classification information corresponding to the generated product label identification.

[0079] After the standard product commodities are classified based on the commodity information of each standard product commodity corresponding to the same commodity label identification in different merchants to obtain the merchant standard product commodity file and the barcode standard product commodity file in step S120, the standard product commodities are divided according to the commodity label identification in the merchant standard product commodity file, that is, the commodity information of different merchants is included under the same commodity label identification. At this time, based on the standard product commodity under a commodity label identification, the commodity information corresponding to each standard product commodity under the commodity label identification is firstly segmented, and then the target commodity information under the commodity label identification is generated by the commodity information after the segmentation processing according to the preset rules of the rule library. For example, if the commodity label identification A includes standard product 11 and standard product 21, the standard product merchant The product information stored under the product label identification A of the merchant's standard product product file for product 11 is product information 11A [XXX; XXX; XXX], and the product information stored under the product label identification A of the merchant's standard product product file for standard product 21 is product information 21A [XXY; YXX; XXZ], and then the target product information under the product label identification A is generated according to the preset rules of the rule library as: [XX; XX; XX], and by parsing the target product information [XX; XX; XX] under the product label identification A, the classification information corresponding to the target product information under the product label identification A is determined, and finally, based on the target product information and classification information corresponding to the generated product label identification, the first initial product file information is generated.

[0080] Wherein, one product label identifier corresponds to one first initial product file information.

[0081] S140. Determine first target product file information based on product information of each standard product included in the barcode standard product file and the first initial product file information.

[0082] After the first initial product file is generated based on the merchant's standard product file in step S130, since the product label identifiers of the standard products included in the barcode standard product file determined in step S120 are product label identifiers customized by the user or generated, it is necessary to reverse clean the standard products with customized input or generated product label identifiers in the barcode standard product file based on the first initial product file information to obtain the first target product file information.

[0083] In the specific implementation process, the first target product file information is determined according to the product information of each standard product included in the barcode standard product file and the first initial product file information, including: matching the product information of each standard product included in the barcode standard product file with the first initial product file information in turn; updating the product label identification of each standard product included in the barcode standard product file to obtain the target barcode standard product file information according to the matching result of the product information of each standard product included in the barcode standard product file and the first initial product file information; determining the first target product file information according to the target barcode standard product file information and the first initial product file information.

[0084] Specifically, since the product label identifier of each standard product included in the barcode standard product product archive is a product label identifier input or generated by the user, at this time, by matching the product information of each standard product in the barcode standard product archive with the first initial product archive information, when the matching value of the product information of a standard product in the barcode standard product archive and any one of the first initial product archive information meets the second preset matching value, at this time, it is determined that the standard product in the barcode standard product archive is an identifiable standard product, and the target barcode standard product archive information is obtained by updating the product label identifier and product information of the identifiable standard product (the updated product label identifier of the identifiable standard product is the product label identifier corresponding to the first initial product archive information that matches it, and the updated product information of the identifiable standard product is the product information corresponding to the first initial product archive information that matches it). After obtaining the target barcode product commodity file information, the first target commodity file information is determined based on the target barcode product commodity file information and the first initial commodity file information, that is, the target barcode product commodity file information and the commodity file information corresponding to the same commodity label identifier in the first initial commodity file information are merged to obtain the final first target commodity file information.

[0085] The method for generating product information provided by the embodiment of the present disclosure first obtains the product information and product label identification of each standard product included in different merchants; then determines the merchant standard product product file and the barcode standard product product file based on the product information of each standard product with the same product label identification in different merchants; and generates the first initial product file information corresponding to the product label identification based on the merchant standard product file with the same product label identification; finally, determines the first target product file information based on the product information of each standard product included in the barcode standard product file and the first initial product file information. Since the product information obtained from different merchants may contain standard products with user-defined input or generated product labels, in the embodiment of the present disclosure, first, according to the product information of each standard product with the same product label in different merchants, the products included in different merchants are classified to obtain merchant standard product files and barcode standard product files, and then the first initial product file information is generated through the merchant standard product file, and the barcode standard product file is backwashed based on the first initial product file information to obtain the final first target product file information, so as to realize unified management of standard products included in different merchants, and the same standard product corresponds to the same product label, classification information, target product name, target product brand information and target product specification information, thereby reducing the workload and misjudgment rate of manual data cleaning, improving the accuracy and consistency of product information of standard products, realizing the reliability of market monitoring, and providing effective support for decision-making.

[0086] As a specific implementation, since the commodities in the merchant include standard commodities and non-standard commodities, the commodity information generating method provided in the embodiment of the present disclosure, before executing step S110, further includes:

[0087] Obtain product profile information from different merchants, where the product profile information includes product label identification and product information; and classify each product into standard products and non-standard products according to the product label identification.

[0088] Through the label identification of each commodity, each commodity is classified into standard commodities and non-standard commodities, wherein, after the standard commodities execute the above steps S110-S130 to obtain the first initial commodity file information of the standard commodities, the following steps are executed: the commodity information and commodity label identification of each non-standard commodity included in different merchants are obtained; and according to the non-standard commodity files of merchants with the same commodity label identification, the second initial commodity file information corresponding to the commodity label identification is generated.

[0089] Specifically, generating second initial product file information corresponding to the product label identifier according to the merchant non-standard product file with the same product label identifier includes:

[0090] Obtain product information of non-standard products with the same product label identification from the merchant's non-standard product archive; after performing word segmentation processing on the product information of non-standard products with the same product label identification, generate target product information corresponding to the product label identification according to preset rules, and determine classification information corresponding to the product label identification according to the target product information; generate second initial product archive information according to the target product information and classification information corresponding to the generated product label identification, wherein the second initial product archive information does not include the target product brand information and the target product specification information, and only includes the classification information and the target product name.

[0091] Finally, based on the commodity information of each standard commodity included in the barcode standard commodity archive, the first initial commodity archive information and the second initial commodity archive information, the first target commodity archive information is determined. At this time, the generated first target commodity archive information includes standard commodity archive information and non-standard commodity archive information.

[0092] Based on the above embodiments, Figure 2 is a flow chart of another method for generating commodity information provided by an embodiment of the present disclosure, such as Figure 2 As shown, the commodity information generating method further includes:

[0093] S150 , responding to the incremental product information and incremental product label identification of the incremental standard product submitted by the target merchant.

[0094] In a specific implementation, since the merchant's products are constantly updated, when the merchant submits product information again, the submitted product information may include product information of standard products already stored in the product database, or it may be product information of newly added standard products. Therefore, it is necessary to update the generated first target product archive information based on the incremental product information and incremental product label identification of the incremental standard products submitted by the target merchant.

[0095] S160. Determine the merchant standard product incremental commodity file and the barcode standard product incremental commodity file according to the incremental commodity information of each incremental standard product with the same incremental commodity label identification in different merchants.

[0096] As a specific implementation method, the merchant's standard product incremental commodity file and the barcode standard product incremental commodity file are determined according to the incremental commodity information of each incremental standard product with the same incremental commodity label identification in different merchants, and the merchant's standard product commodity file and the barcode standard product commodity file are determined according to the commodity information of each incremental standard product with the same commodity label identification in different merchants to achieve logical consistency. The difference is that one is determined based on the commodity information and commodity label identification of the standard product, and the other is determined based on the incremental commodity information and incremental commodity label identification of the incremental standard product. The present disclosed embodiment does not provide specific explanation of this.

[0097] S170. Determine the second target product file information based on the relationship between the merchant's standard product incremental product file and the first target product file information, and the relationship between the barcode standard product incremental product file and the first target product file information.

[0098] In a specific implementation, when the matching value between the incremental commodity information of the incremental standard product included in the merchant's standard product incremental commodity file and the first target commodity file information is greater than or equal to the second preset matching value, the incremental commodity information of the incremental standard product included in the merchant's standard product incremental commodity file is updated to the first target commodity file information matching therewith; based on the commodity label identifier of the incremental standard product in the merchant's standard product incremental commodity file whose matching value with the first target commodity file information is less than the second preset matching value, the third initial commodity file information corresponding to the incremental commodity label identifier is generated; the incremental standard product in the barcode standard product incremental commodity file whose matching value with the first target commodity file information is less than the third preset matching value is obtained; the second target commodity file information is determined based on the relationship between the incremental commodity information of the incremental standard product in the barcode standard product incremental commodity file whose matching value with the first target commodity file information is less than the third preset matching value and the first initial commodity file information and the third initial commodity file information.

[0099] That is, in the method provided by the embodiment of the present disclosure, if the matching value between the incremental product information of the incremental standard product and any one of the first target product archive information in the first target product archive information is greater than or equal to the second preset matching value, the incremental product information of the incremental standard product is updated to the product information included in the first target product archive information, the incremental product label identifier of the incremental standard product is updated to the product label identifier included in the first target product archive information, and the incremental standard product is merged into the first target product archive information; if the matching value between the incremental product information of the incremental standard product and any one of the first target product archive information in the first target product archive information is less than the second preset matching value, the incremental standard product with a matching value less than the second preset matching value is first classified according to the incremental product label identifier, and then, according to the merchant standard product incremental product archive with the same product label identifier, the first corresponding to the incremental product label identifier is generated. The third initial product file information, that is, the third initial product file information is the incremental product information corresponding to the incremental product label identifier not included in the first initial product file information, and then the incremental standard product of the barcode standard product whose matching value with the first target product file information is less than the third preset matching value in the incremental product information in the barcode standard product incremental product file is obtained, and the relationship between the incremental product information of the incremental standard product of the barcode standard product incremental product file whose matching value with the first target product file information is less than the third preset matching value is compared with the first initial product file information and the third initial product file information, and the second target product file information is determined, that is, through the original first initial product file information and the third initial product file information, the incremental product information of the incremental standard product of the barcode standard product incremental product file whose matching value with the first target product file information is less than the third preset matching value is reverse cleaned to obtain the second target product file information.

[0100] Based on the above embodiments, the present disclosure also provides a commodity information generating device. Figure 3 is a structural diagram of a commodity information generating device provided by an embodiment of the present disclosure, such as Figure 3 As shown, a commodity information generating device includes:

[0101] The information acquisition module 310 is used to acquire the commodity information and commodity label identification of each standard commodity included in different merchants, wherein the commodity information includes commodity name information, commodity brand information and commodity specification information;

[0102] The file determination module 320 is used to determine the merchant standard product file and the barcode standard product file according to the product information of each standard product with the same product label identification in different merchants;

[0103] The first initial commodity file information generating module 330 is used to generate the first initial commodity file information corresponding to the commodity label identifier according to the merchant standard commodity file with the same commodity label identifier, wherein the first initial commodity file information includes classification information, target commodity name, target commodity brand information and target commodity specification information;

[0104] The first target commodity archive information determination module 340 is used to determine the first target commodity archive information according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information.

[0105] The product information generating device provided by the embodiment of the present disclosure first obtains the product information and product label identification of each standard product included in different merchants; then determines the merchant standard product file and the barcode standard product file according to the product information of each standard product with the same product label identification in different merchants; and generates the first initial product file information corresponding to the product label identification according to the merchant standard product file with the same product label identification; finally, determines the first target product file information according to the product information of each standard product included in the barcode standard product file and the first initial product file information. Since the product information obtained from different merchants may contain standard products with user-defined input or generated product labels, in the embodiment of the present disclosure, first, according to the product information of each standard product with the same product label in different merchants, the products included in different merchants are classified to obtain merchant standard product files and barcode standard product files, and then the first initial product file information is generated through the merchant standard product file, and the barcode standard product file is backwashed based on the first initial product file information to obtain the final first target product file information, thereby realizing unified management of the product information of standard products included in different merchants, and the same standard product corresponds to the same product label, classification information, target product name, target product brand information and target product specification information, thereby reducing the workload and misjudgment rate of manual data cleaning, improving the accuracy and consistency of the product information of standard products, realizing the reliability of market monitoring, and providing effective support for decision-making.

[0106] In a specific implementation, according to the commodity information of each standard commodity with the same commodity label identification in different merchants, the merchant standard commodity file and the barcode standard commodity file are determined, including:

[0107] Obtain product information of standard products corresponding to the same product label from different merchants to form a group of sub-standard product information;

[0108] Selecting product information of a standard product from each group of sub-standard product information and matching it with product information of other standard products, and determining a matching value between the product information of the standard product selected from each group of sub-standard product information and product information of other standard products;

[0109] The standard products whose matching values ​​meet the first preset matching value are selected as the merchant standard product files, and the standard products whose matching values ​​do not meet the first preset matching value are selected as the barcode standard product files.

[0110] In a specific implementation, generating first initial product file information corresponding to the product label identifier according to the merchant standard product product file having the same product label identifier includes:

[0111] Obtain product information of standard products with the same product label from the merchant's standard product archive;

[0112] After performing word segmentation processing on the commodity information of the standard commodity with the same commodity label identification, generating the target commodity information corresponding to the commodity label identification according to the preset rules, and determining the classification information corresponding to the commodity label identification according to the target commodity information;

[0113] The first initial product file information is generated according to the generated product label identification corresponding to the target product information and classification information.

[0114] In a specific implementation, determining the first target commodity archive information according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information includes:

[0115] Matching the product information of each standard product included in the barcode standard product file with the first initial product file information in sequence;

[0116] According to the matching result of the commodity information of each standard product included in the barcode standard product archive and the first initial commodity archive information, the commodity label identification of each standard product included in the barcode standard product archive is updated to obtain the target barcode standard product archive information;

[0117] The first target commodity archive information is determined according to the target barcode standard commodity archive information and the first initial commodity archive information.

[0118] In a specific implementation manner, before obtaining the product information and product label identification of each standard product included in different merchants, it also includes:

[0119] Obtain product profile information of different merchants, where the product profile information includes product label identification and product information;

[0120] According to the product label identification, each product is classified into standard products and non-standard products.

[0121] In a specific implementation, according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information, before determining the first target commodity archive information, the method further includes:

[0122] Obtain product information and product label identification of each non-standard product included in different merchants;

[0123] Generate second initial product file information corresponding to the product label identifier according to the merchant non-standard product file with the same product label identifier;

[0124] Determining the first target product file information according to the product information of each standard product included in the barcode standard product file and the first initial product file information includes:

[0125] The first target product file information is determined according to the product information of each standard product included in the barcode standard product file, the first initial product file information and the second initial product file information.

[0126] In a specific embodiment, the method further comprises:

[0127] Responding to the received incremental product information and incremental product label identification of the incremental standard product submitted by the target merchant;

[0128] Determine the merchant standard product incremental product file and the barcode standard product incremental product file according to the incremental product information of each incremental product with the same incremental product label identification in different merchants;

[0129] The second target product file information is determined based on the relationship between the merchant's standard product incremental product file and the first target product file information, as well as the relationship between the barcode standard product incremental product file and the first target product file information.

[0130] In a specific implementation, according to the relationship between the merchant's standard product incremental product file and the first target product file information, and the relationship between the barcode standard product incremental product file and the first target product file information, determining the second target product file information includes:

[0131] When the matching value between the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive and the first target commodity archive information is greater than or equal to the second preset matching value, the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive is updated to the first target commodity archive information matching therewith;

[0132] When the match value between the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive and the first target commodity archive information is less than the second preset match value, based on the commodity label identifier of the incremental standard product in the merchant's incremental standard product archive whose match value with the first target commodity archive information is less than the second preset match value, generate third initial commodity archive information corresponding to the incremental commodity label identifier;

[0133] Acquire an incremental standard product whose incremental product information in the barcode standard product incremental product file has a matching value with the first target product file information that is less than a third preset matching value;

[0134] The second target product archive information is determined based on the relationship between the incremental product information of the incremental standard product whose matching value between the incremental product information in the barcode standard product incremental product archive and the first target product archive information is less than the third preset matching value and the first initial product archive information and the third initial product archive information.

[0135] The present application also provides a computer device. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0136] The computer device includes a memory 510 and a processor 520 that are connected to each other through a system bus. It should be noted that the figure only shows a computer device with components 510-520, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0137] Computer devices can be computing devices such as desktop computers, notebooks, PDAs, and cloud servers. Computer devices can interact with users through keyboards, mice, remote controls, touch pads, or voice control devices.

[0138] The memory 510 includes at least one type of readable storage medium, and the readable storage medium includes a non-volatile memory or a volatile memory, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc., and the RAM may include a static RAM or a dynamic RAM. In some embodiments, the memory 510 may be an internal storage unit of a computer device, such as a hard disk or a memory of the computer device. In other embodiments, the memory 510 may also be an external storage device of a computer device, such as a plug-in hard disk, a smart memory card (SMC), a secure digital (SD) card, or a flash card (Flash Card), etc., equipped on the computer device. Of course, the memory 510 may also include both an internal storage unit of the computer device and an external storage device thereof. In this embodiment, the memory 510 is generally used to store an operating system and various application software installed on the computer device, such as the program code of the above method, etc. In addition, the memory 510 may also be used to temporarily store various data that have been output or are to be output.

[0139] The processor 520 is generally used to perform the overall operation of the computer device. In this embodiment, the memory 510 is used to store program codes or instructions, the program code includes computer operation instructions, and the processor 520 is used to execute the program codes or instructions stored in the memory 510 or process data, such as running the program code of the above method.

[0140] In this article, the bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus system can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0141] Another embodiment of the present application also provides a computer-readable medium, which may be a computer-readable signal medium or a computer-readable medium. A processor in a computer reads a computer-readable program code stored in the computer-readable medium, so that the processor can execute the functional actions specified in each step or a combination of steps in the above method; and generate a device for implementing the functional actions specified in each block or a combination of blocks in the block diagram.

[0142] Computer-readable media include but are not limited to electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatuses, or any appropriate combination of the foregoing, the memory is used to store program codes or instructions, the program codes include computer operating instructions, and the processor is used to execute the program codes or instructions of the above methods stored in the memory.

[0143] For the definitions of memory and processor, please refer to the description of the aforementioned computer device embodiment and will not be repeated here.

[0144] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0145] Each functional unit or module in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0146] If the integrated unit 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 this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0147] Unless the context clearly indicates otherwise, the singular form of the words used herein and in the appended claims includes the plural and vice versa. Thus, when referring to the singular, the plural form of the corresponding term is generally included. Similarly, the words "comprise" and "include" are to be interpreted as inclusive rather than exclusive. Likewise, the terms "include" and "or" should be interpreted as inclusive unless such interpretation is expressly prohibited herein. Where the term "example" is used herein, particularly when it is located after a group of terms, the "example" is merely exemplary and illustrative and should not be considered exclusive or comprehensive.

[0148] Further aspects and scopes of adaptability become apparent from the description provided herein. It should be understood that various aspects of the present application can be implemented individually or in combination with one or more other aspects. It should also be understood that the description and specific embodiments herein are intended for purposes of illustration only and are not intended to limit the scope of the present application.

[0149] Several embodiments of the present disclosure are described in detail above, but it is obvious that those skilled in the art can make various modifications and variations to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. The protection scope of the present disclosure is defined by the attached claims.

Claims

1. A method for generating commodity information, characterized in that: include: Obtaining product information and product label identification of each standard product included in different merchants, wherein the product information includes product name information, product brand information and product specification information; Determine the merchant standard product files and barcode standard product files according to the product information of each standard product with the same product label identification in different merchants; Generate first initial commodity file information corresponding to the commodity label identifier according to the merchant standard product file with the same commodity label identifier, wherein the first initial commodity file information includes classification information, target commodity name, target commodity brand information and target commodity specification information; The first target commodity file information is determined based on the commodity information of each standard commodity included in the barcode standard commodity file and the first initial commodity file information.

2. The method according to claim 1, characterized in that The method of determining the merchant standard product files and the barcode standard product files according to the product information of each standard product with the same product label identification in different merchants includes: Obtain product information of standard products corresponding to the same product label from different merchants to form a group of sub-standard product information; Selecting product information of a standard product from each group of sub-standard product product information and matching it with product information of other standard products, and determining a matching value between the product information of the standard product selected from each group of sub-standard product product information and product information of other standard products; Standard products whose matching values ​​meet the first preset matching value are selected to form a merchant standard product file, and standard products whose matching values ​​do not meet the first preset matching value are selected to form a barcode standard product file.

3. The method according to claim 1, characterized in that: The step of generating first initial commodity file information corresponding to the commodity label identifier according to the merchant standard product commodity file having the same commodity label identifier includes: Acquire product information of standard products with the same product label identification from the standard product file of the merchant; After performing word segmentation processing on the commodity information of the standard product with the same commodity label identification, generating the target commodity information corresponding to the commodity label identification according to the preset rules, and determining the classification information corresponding to the commodity label identification according to the target commodity information; The first initial product file information is generated according to the generated product label identification corresponding to the target product information and the classification information.

4. The method according to claim 1, characterized in that The determining of the first target commodity file information according to the commodity information of each standard commodity included in the barcode standard commodity file and the first initial commodity file information comprises: Sequentially matching the commodity information of each standard product included in the barcode standard product file with the first initial commodity file information; According to the matching result of the commodity information of each standard product included in the barcode standard product archive and the first initial commodity archive information, the commodity label identification of each standard product included in the barcode standard product archive is updated to obtain the target barcode standard product archive information; The first target commodity archive information is determined according to the target barcode standard commodity archive information and the first initial commodity archive information.

5. The method according to claim 1, characterized in that: Before obtaining the product information and product label identification of each standard product included in different merchants, it also includes: Obtain product file information of different merchants, wherein the product file information includes product label identification and product information; According to the commodity label identification, each commodity is classified into standard commodity commodities and non-standard commodity commodities.

6. The method according to claim 5, characterized in that Before determining the first target commodity file information according to the commodity information of each standard commodity included in the barcode standard commodity file and the first initial commodity file information, the method further includes: Obtain product information and product label identification of each non-standard product included in different merchants; Generate second initial product file information corresponding to the product label identifier according to the non-standard product file of the merchant with the same product label identifier; The determining of the first target commodity file information according to the commodity information of each standard commodity included in the barcode standard commodity file and the first initial commodity file information comprises: The first target commodity file information is determined according to the commodity information of each standard commodity included in the barcode standard commodity file, the first initial commodity file information and the second initial commodity file information.

7. The method according to claim 1, characterized in that The method further comprises: Responding to the received incremental product information and incremental product label identification of the incremental standard product submitted by the target merchant; Determine the merchant standard product incremental product file and the barcode standard product incremental product file according to the incremental product information of each incremental product with the same incremental product label identification in different merchants; The second target product file information is determined based on the relationship between the merchant standard product incremental product file and the first target product file information, and the relationship between the barcode standard product incremental product file and the first target product file information.

8. The method according to claim 7, characterized in that The determining of the second target product file information according to the relationship between the merchant standard product incremental product file and the first target product file information, and the relationship between the barcode standard product incremental product file and the first target product file information, includes: When the matching value between the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive and the first target commodity archive information is greater than or equal to a second preset matching value, updating the incremental commodity information of the incremental standard product included in the merchant's incremental standard product archive to the first target commodity archive information matching therewith; When the match value between the incremental commodity information of the incremental standard product included in the merchant standard product incremental commodity file and the first target commodity file information is less than a second preset match value, based on the commodity label identifier of the incremental standard product in the merchant standard product incremental commodity file whose match value with the first target commodity file information is less than the second preset match value, generate third initial commodity file information corresponding to the incremental commodity label identifier; Acquire an incremental standard product whose incremental product information in the barcode standard product incremental product file has a matching value with the first target product file information that is less than a third preset matching value; The second target product archive information is determined based on the relationship between the incremental product information of the incremental standard product whose matching value between the incremental product information in the barcode standard product incremental product archive and the first target product archive information is less than the third preset matching value and the first initial product archive information and the third initial product archive information.

9. A commodity information generating device, characterized in that: include: An information acquisition module is used to acquire product information and product label identification of each standard product included in different merchants, wherein the product information includes product name information, product brand information and product specification information; The file determination module is used to determine the merchant's standard product file and the barcode standard product file according to the product information of each standard product with the same product label identification in different merchants; A first initial commodity file information generating module, configured to generate first initial commodity file information corresponding to the commodity label identifier according to the merchant standard commodity file having the same commodity label identifier, wherein the first initial commodity file information includes classification information, target commodity name, target commodity brand information and target commodity specification information; The first target commodity archive information determination module is used to determine the first target commodity archive information according to the commodity information of each standard commodity included in the barcode standard commodity archive and the first initial commodity archive information.

10. A computer device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.