An article and material matching method and device, electronic equipment and storage medium
By acquiring item material information, the system automatically selects and sends materials to the display device, solving the problem of manually determining materials in existing technologies and improving the efficiency and accuracy of matching items and materials.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-17
- Publication Date
- 2026-04-07
AI Technical Summary
In existing technologies, the matching of items and materials requires manual determination, resulting in low efficiency and accuracy.
By obtaining the item material information of the item to be matched, selecting the target item material information, obtaining the associated item material library, and searching for materials that correspond to other item material information, the materials are automatically sent to the material display device for display.
It enables automatic matching of items and materials, saving manpower and time, and improving matching efficiency and accuracy.
Smart Images

Figure CN115495604B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to computer technology, and particularly to an article and material matching method and device, electronic equipment and storage medium. BACKGROUND
[0002] In a supermarket or a store, a material display device can be placed at the stall of each article to be sold to display the article to be sold. For example, a material display device can be placed at the apple stall to display the picture of apples, and a material display device can be placed at the banana stall to display the video of bananas.
[0003] Different material display devices are associated with different articles to display different materials. Before placing the material display device, the material to be displayed needs to be stored in the material display device. In the prior art, the determination of the material needs to be manually performed for each material display device. For example, each time the material display device is set, the staff needs to find the corresponding material from a large amount of data. This wastes manpower and time, and the matching efficiency and accuracy of the article and the material are low. SUMMARY
[0004] Embodiments of the present application provide an article and material matching method, device, electronic equipment and storage medium to improve the matching efficiency of the article and the material.
[0005] In a first aspect, embodiments of the present application provide an article and material matching method, which comprises:
[0006] Obtaining article material information of an article to be matched, wherein the article material information comprises an article holder name, an article name, a material name, an article code, a material type and a material resolution;
[0007] Selecting any article material information as target article material information, obtaining an article material library associated with the target article material information;
[0008] Finding a material corresponding to other article material information from the article material library as a target material of the article to be matched, and sending the target material to a material display device associated with the article to be matched for display, wherein the other article material information is article material information other than the target article material information.
[0009] In a second aspect, embodiments of the present application further provide an article and material matching device, which comprises:
[0010] An information acquisition module is configured to acquire item material information of an item to be matched, wherein the item material information comprises an item holder name, an item name, a material name, an item code, a material type, and a material resolution.
[0011] A material library acquisition module is configured to select any of the item material information as target item material information, and acquire an item material library associated with the target item material information.
[0012] A material determination module is configured to find, from the item material library, a material corresponding to other item material information as a target material of the item to be matched, and send the target material to a material display device associated with the item to be matched for display, wherein the other item material information is item material information other than the target item material information.
[0013] In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the program to implement the item and material matching method according to any of the embodiments of the present application.
[0014] In a fourth aspect, a storage medium containing computer executable instructions is provided, and the computer executable instructions are used to execute the item and material matching method according to any of the embodiments of the present application when executed by a computer processor.
[0015] The embodiments of the present application acquire item material information of an item to be matched, select a target item material information from the item to be matched, and obtain an item material library associated with the target item material information. The other item material information is compared with item material information corresponding to each material in the item material library to obtain materials corresponding to the other item material information as target materials. The target materials are sent to a material display device bound to the item to be matched, and the material display device displays the target materials. The embodiments of the present application solve the problem of manual material determination in the prior art. The item material library is determined first, and then the target material is determined according to the item material information, so that the range of the target material is gradually narrowed and the target material is automatically determined, thereby saving manpower and time and improving the efficiency and accuracy of the material and item matching. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1 is a flowchart of an item and material matching method according to an embodiment of the present application;
[0017] Figure 2 is a flowchart of an item and material matching method according to an embodiment of the present application;
[0018] Figure 3is a structural block diagram of an article and material matching device in embodiment three of the present application;
[0019] Figure 4 is a structural schematic diagram of an article and material matching device in embodiment four of the present application. DETAILED DESCRIPTION
[0020] The present application will be further described below in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the structures.
[0021] Embodiment one
[0022] Figure 1 is a flowchart of an article and material matching method provided by embodiment one of the present application. The present embodiment can be applicable to the case of article material matching. The method can be executed by an article and material matching device. As shown in the figure, the method specifically includes the following steps: Figure 1
[0023] Step 110, obtaining article material information of a to-be-matched article; wherein the article material information includes article holder name, article name, material name, article code, material type and material resolution.
[0024] The to-be-matched article is an article that needs to be matched with a material. The article can be placed in a supermarket or a sales place for sale. Each article corresponds to its own article material information, which can include article holder name, article name, material name, article code, material type and material resolution, etc. The material type can be a picture or a video, etc. The article holder can be a brand of the place where the article is located, for example, the article holder name can be the name of a supermarket. Each article corresponds to a unique article code, which can be a SKU (Stock Keeping Unit) code. For example, the to-be-matched article is lettuce, the to-be-matched article is sold in a supermarket, the article holder name can be a supermarket, the article name can be lettuce, the material name can be lettuce-289217, the article code is 580273, the material type is a picture, and the material resolution is 289x217.
[0025] The article material information of the to-be-matched article can be stored in association in advance. When the to-be-matched article is matched with a material, the article material information of the to-be-matched article is obtained from the pre-stored information, for example, the article material information is obtained according to the unique article code. The article material information input by the staff manually can also be obtained.
[0026] The item material information of the to-be-matched item can also be obtained by scanning the device code on the material display device by the handheld device, and obtaining the item material information of the to-be-matched item associated with the device code. The handheld device can be a handheld scanning device that can scan the code such as a two-dimensional code or a bar code on the material display device. The material display device corresponds to different types of items one by one, that is, one material display device is used to display the material of one type of item. The material display device is bound to the to-be-matched item, for example, the user can input any item material information of the to-be-matched item into the material display device, and bind the to-be-matched item to the code of the material display device, indicating that the material display device can display the material of the to-be-matched item. That is, the material display device is bound to the item material information of the to-be-matched item, and the user can obtain the item material information of the to-be-matched item by scanning the code on the material display device by the handheld device.
[0027] Step 120, selecting any item material information as target item material information, obtaining the item material library associated with the target item material information.
[0028] In the embodiment, the to-be-matched item has multiple item material information, one item material information can be selected as target item material information from the multiple item material information, and the item material library associated with the target item material information is searched from the database of the server. The item material information of each item is stored in the database of the server in advance, and the item material information in the database can be the item material information of the matched item, for example, for the items sold in a supermarket, the matching process between the item and the material has been performed once, and the matched item material information and the matched material are stored in the database, that is, the matched material is stored in association with the matched item material information. For example, the target item material information is the item name, and the item name is "apple", the item material library associated with the item name is the material of all "apple" in the database, and each "apple" material corresponds to the item holder name, the material name, the item code, the material type and the material resolution and other item material information. All "apple" materials can include the materials of all apples in the database, for example, there are three pictures of apples in the item material library, and the three pictures are matched by three supermarkets, and the material type of the three materials is also a picture, and the item holder name, the material name, the item code and the material resolution of the three pictures are obtained.
[0029] In the embodiment, the to-be-matched item has multiple item material information, one item material information can be selected as target item material information from the multiple item material information, and the item material library associated with the target item material information is searched from the database of the server. The item material information of each item is stored in the database of the server in advance, and the item material information in the database can be the item material information of the matched item, for example, for the items sold in a supermarket, the matching process between the item and the material has been performed once, and the matched item material information and the matched material are stored in the database, that is, the matched material is stored in association with the matched item material information. For example, the target item material information is the item name, and the item name is "apple", the item material library associated with the item name is the material of all "apple" in the database, and each "apple" material corresponds to the item holder name, the material name, the item code, the material type and the material resolution and other item material information. All "apple" materials can include the materials of all apples in the database, for example, there are three pictures of apples in the item material library, and the three pictures are matched by three supermarkets, and the material type of the three materials is also a picture, and the item holder name, the material name, the item code and the material resolution of the three pictures are obtained.
[0030] Specifically, one target item material information is selected from the plurality of item material information of the to-be-matched item. In this embodiment, the target item material information can be the item holder name, and the item material library can be the item holder material library associated with the item holder name. For example, the item holder name is "Supermarket No. 1", and the item holder material library is the corresponding material of all matched items of Supermarket No. 1. Each material in the item holder material library corresponds to item material information, for example, there is a picture of an apple in the item holder material library, and the picture also corresponds to the item name "apple", the material type "picture", and the material resolution "700x525" and other information. The database of the server stores the materials and item material information corresponding to all matched items, and when the target item material information is determined, all materials corresponding to the target item material information and the item material information associated with the materials are obtained to obtain the item material library. The beneficial effect of such arrangement is that by determining the target item material information as the item holder name, the range of materials in the server can be reduced to the range of the item holder material library, automatic screening of the materials is realized, and the target material is searched in the item holder material library, so as to avoid confusion caused by too much data, make the searched material the material of the supermarket, avoid the searched material not meeting the requirements of the supermarket, improve the efficiency and accuracy of material matching.
[0031] Step 130, searching for materials corresponding to other item material information from the item material library as target materials of the to-be-matched item, and sending the target materials to the material display device associated with the to-be-matched item for display; wherein the other item material information is the item material information other than the target item material information.
[0032] The material in the material library meets the requirements of the target material information of the target object, and therefore, other material information of the target object can be one-to-one corresponding to the material in the material library. The material corresponding to all other material information is searched from the material library, and the searched material is used as the target material of the object to be matched. The server can send the target material to the material display device associated with the object to be matched for display. The staff can place the material display device at the corresponding object booth to display the picture or video of the object. For example, the object holder name of the object to be matched is "Supermarket No. 1", the object name is "mango", the material name is "Narcissus Mango", the object code is "00315", the material type is "picture", and the material resolution is "700x525". If the material library is an object name material library, the material in the material library also needs to be compared with the object holder name, the material name, the object code, the material type, and the material resolution. If the material name, the object code, the material type, and the material resolution of the material in the object name material library are the same as those of the object to be matched, but the object holder of the material is "Supermarket No. 2", the material is not the target material.
[0033] In the embodiment, the material corresponding to all other material information is searched from the material library as the target material of the object to be matched, including: searching whether there is a material corresponding to all other material information from the object holder material library according to the priority order of the other material information; if yes, the material is determined as the target material of the object to be matched.
[0034] Specifically, the item material information can be prioritized, and the priority can represent the importance of the item material information. For example, the item holder name is superior to the item name, the item name is superior to the material name, the material name is superior to the item code, the item code is superior to the material type, and the material type is superior to the material resolution. In this embodiment, the target item material information can be the item holder name, and the item material library can be the item holder material library. Therefore, the target material needs to be determined according to the priority of the item material information other than the item holder name. The item holder name of the material in the item holder material library is consistent with the item holder name of the to-be-matched item. Therefore, the item name of the to-be-matched item can be compared with the item name of the material in the item holder material library to determine whether there is a material with the same item name. If there is, the material name of the material with the same item name is compared with the material name of the to-be-matched item. If there is a material with the same material name, the item code of the material with the same material name is compared with the item code of the to-be-matched item. If there is a material with the same item code, the material type of the material with the same item code is compared with the material type of the to-be-matched item. If there is a material with the same material type, the material resolution of the material with the same material type is compared with the material resolution of the to-be-matched item. If there is a material with the same material resolution, the material is determined as the target material.
[0035] In the process of comparing the item material information, if the item material information of the material in the item material library is inconsistent with the item material information of the to-be-matched item, it can be determined that there is no target material in the item material library. The priority of the item material information can also be used to determine whether to continue matching when the material is inconsistent with the to-be-matched item. For example, for the item material information with a preset high priority, if the item material information of the material in the material library is inconsistent with the item material information of the to-be-matched item, the matching of the material library is stopped, and the subsequent comparison of the item material information is not needed. For the item material information with a preset low priority, if the item material information of the material in the material library is inconsistent with the item material information of the to-be-matched item, the material matching can continue. The beneficial effect of such a setting is that through the priority of the item material information, automatic comparison of each item material information is realized. When it is determined that the item material information of the material exists and is inconsistent with the item material information of the to-be-matched item, the comparison can be stopped in time, the manpower and time for matching are saved, and the accuracy and efficiency of the material matching are improved.
[0036] In this embodiment, after it is determined that there are at least two materials corresponding to all other item material information in the item holder material library, the method further includes: determining the target material of the to-be-matched item according to the usage frequency of the materials.
[0037] Specifically, after comparing the item material information in the item material library with the item material information of the item to be matched, if there is an item material whose item material information corresponds to the item material information of the item to be matched, then that item material is the target item material. If there are multiple items that correspond to all other item material information, then the usage count of these items can be obtained. The usage count is the number of times the item has been transmitted to the item display device for display. The item with the most usage count can be selected as the target item material. The advantage of this setting is that when there are multiple matching items, the target item material is determined based on the usage count, ensuring that the target item is the correct item and avoiding the selection of unpopular or incorrect items, thus improving the efficiency and accuracy of matching item determination.
[0038] The technical solution of this embodiment obtains the item material information of the item to be matched, selects a target item material from the matching information, and obtains an item material library associated with the target item material. Other item material information is compared with the item material information corresponding to each material in the item material library, and the material that corresponds to all other item material information is selected as the target material. The target material is sent to the material display device bound to the item to be matched, and the material display device displays the target material. This solves the problem of requiring manual material determination in the prior art. By first determining the material library and then determining the target material based on the item material information, the scope of target materials is gradually narrowed down automatically, saving manpower and time, and improving the efficiency and accuracy of material-item matching.
[0039] Example 2
[0040] Figure 2 This is a flowchart illustrating a method for matching items and materials according to Embodiment 2 of the present invention. This embodiment is based on the above embodiment and further optimized. This method can be executed by an item and material matching device. Figure 2 As shown, the method specifically includes the following steps:
[0041] Step 210: Obtain the item material information of the item to be matched; wherein, the item material information includes the item holder's name, item name, material name, item code, material type and material resolution.
[0042] Step 220: Select any item material information as the target item material information and obtain the item material library associated with the target item material information.
[0043] Step 230: Search for materials that correspond to other item material information in the item material library, use them as target materials for the item to be matched, and send the target materials to the material display device associated with the item to be matched for display; where other item material information refers to item material information other than the target item material information.
[0044] Specifically, based on the item material information of the item to be matched, it is determined whether there exists an item material library that corresponds to all other item material information, or whether there exists an item material library that corresponds to all other high-priority item material information. If so, the item material is determined as the target item material. High-priority item material information can be pre-determined. If the target item material library does not exist, other item material libraries need to be identified, and the target item material is searched for from those libraries.
[0045] Step 240: If the item holder's material library does not contain any material that corresponds to all other item material information, then select the item name of the item to be matched as the target item material information, and obtain the item name material library associated with the item name.
[0046] First, the item holder's material library is determined based on the item holder's name. If the item holder's material library does not contain the target material that corresponds to the material information of other items, a new item material library is obtained, and the target material is searched from the new item material library.
[0047] You can select the target item material information again from other item material information to obtain the item material library corresponding to the new target item material information. In this embodiment, the item name can be used as the new target item material library information to obtain the item name material library. For example, if the item name is "apple", then all materials with the item name "apple" are obtained to form the item name material library.
[0048] Step 250: Search the item name material library for materials that correspond to all item material information except for the item holder's name and the item name; if so, identify the material as the target material for the item to be matched.
[0049] The item name resource library contains resources for each item's name from various owners. When searching for a target resource, the owner of the corresponding item is not restricted. Therefore, resources that correspond to all item resource information except for the owner's name and the item name can be searched from the item name resource library. Specifically, resources corresponding to the resource name, item code, resource type, and resource resolution can be used as target resources. If multiple resources correspond to the same resource name, item code, resource type, and resource resolution, their usage counts are obtained, and the resource with the highest usage count is selected as the target resource.
[0050] In this embodiment, optionally, after searching the item name material library for materials that correspond to all item material information except for the item holder's name and the item name, the method further includes: if the item name material library does not contain materials that correspond to all item material information except for the item holder's name and the item name, then the material name of the item to be matched is selected as the target item material information, and the material name material library associated with the material name is obtained; the material name material library is searched for materials that correspond to the item code, material type, and material resolution; if so, the material is determined as the target material of the item to be matched.
[0051] Specifically, if the target material does not exist in the item name material library, a new item material library needs to be obtained. Any item material information other than the item holder's name and the item name can be used as the new target item material information, and a material library for that target item material information can be obtained. In this embodiment, the material name can be used as the new target item material information to obtain a material name material library associated with the material name. The material name material library is not limited to the item holder's name and the item name; materials corresponding to item material information other than the material name, item holder's name, and item name can be searched from the material name material library. That is, materials corresponding to the item code, material type, and material resolution can be searched from the material name material library as target materials. If multiple materials corresponding to the item code, material type, and material resolution exist in the material name library, the usage frequency of these materials is obtained, and the material with the most usage frequency is used as the target material. The beneficial effect of this setting is that a new item material library is obtained by filtering according to different target item material information, realizing hierarchical filtering of materials and achieving matching accuracy from high to low. Each new item material library is larger than the previous one, increasing the success rate of item and material matching and thus improving the matching efficiency.
[0052] In this embodiment, optionally, after searching the material name material library for materials that correspond to the item code, material type, and material resolution, the method further includes: if the material name material library does not contain materials that correspond to the item code, material type, and material resolution, then according to a preset text determination algorithm, target words for the item name and / or material name are obtained, and a target word material library associated with the target words is acquired; the target word material library is searched for materials that correspond to the item code, material type, and material resolution; if so, the material is determined as the target material for the item to be matched.
[0053] Specifically, target words can be synonyms or word segments. For example, target words can be synonyms or word segments of an item name, or synonyms or word segments of a material name. If no target material is found in the item holder's material library, the item name material library, or the material name material library, the item name and / or material name of the item to be matched can be obtained. Based on a preset text determination algorithm, target words for the item name and / or material name are determined. Materials containing the target words are then retrieved from the server's database to form a target word material library. For example, the text determination algorithm could be a synonym algorithm to obtain synonyms for the item name and / or material name, or it could be a word segmentation algorithm. The target word material library is then searched for materials that correspond to all item material information of the item to be matched, or materials that correspond to only some item material information. For example, materials that correspond to the item code, material type, and material resolution can be searched. If such materials exist, they are used as target materials. If multiple corresponding materials exist, the frequency of use of these materials is determined, and the material with the highest frequency of use is selected as the target material. The advantage of this setup is that it can automatically retrieve target keywords for item names and / or material names, resulting in a new item and material library, thus increasing the flexibility in determining the item and material library. Expanding the scope of the item and material library facilitates successful matching of items and materials, improving the efficiency of item and material matching.
[0054] If the target word library still does not contain the target word, staff can determine new target words. For example, staff can manually segment the item name to obtain words that the text determination algorithm cannot obtain. Based on the new target words, a new target word library is retrieved, and the target word is searched for from this new library. Staff can also upload materials to the server and save the uploaded materials to achieve manual matching of item materials.
[0055] This invention, through its embodiments, acquires the material information of the item to be matched, selects a target material from the matching information, and obtains a material library associated with the target material. Other material information is compared with the corresponding material information in the material library to obtain materials that correspond to all other material information. If no corresponding material is found, a new material library is acquired based on other material information, and the target material is searched for in the new library. The target material is then sent to the material display device bound to the item to be matched, and the material display device displays the target material. This solves the problem of requiring manual material determination in existing technologies. By first determining the material library and then determining the target material based on the item material information, the scope of target materials is gradually narrowed down automatically, saving manpower and time, and improving the efficiency and accuracy of material-item matching.
[0056] Example 3
[0057] Figure 3 This is a structural block diagram of an article-material matching device provided in Embodiment 3 of the present invention. It can execute an article-material matching method provided in any embodiment of the present invention, and possesses the corresponding functional modules and beneficial effects of the method. For example... Figure 3 As shown, the device specifically includes:
[0058] The information acquisition module 301 is used to acquire the item material information of the item to be matched; wherein, the item material information includes the item holder's name, item name, material name, item code, material type and material resolution;
[0059] The material library acquisition module 302 is used to select any of the item material information as the target item material information and acquire the item material library associated with the target item material information;
[0060] The material determination module 303 is used to search for materials corresponding to other item material information from the item material library, use them as target materials for the item to be matched, and send the target materials to the material display device associated with the item to be matched for display; wherein, the other item material information is item material information other than the target item material information.
[0061] Optional, the material library acquisition module 302 is specifically used for:
[0062] Select the name of the item holder of the item to be matched as the target item material information, and obtain the item holder material library associated with the item holder name.
[0063] Optional, the material determination module 303 includes:
[0064] The material search unit is used to search the material library of the item holder for materials that correspond to all other material information based on the priority of the material information of other items.
[0065] The target determination unit is used to determine the material as the target material of the item to be matched if the condition is met.
[0066] Optionally, the device may also include:
[0067] The usage count determination module is used to determine the target material of the item to be matched based on the usage count of the material after searching the material library of the item holder to see if there is a material that corresponds to the material information of all other items. If there are at least two materials that correspond to the material information of all other items, the target material of the item to be matched is determined based on the usage count of the material.
[0068] Optionally, the device may also include:
[0069] The item name material library determination module is used to search the item holder's material library for materials that correspond to all other item material information. If no material corresponds to all other item material information in the item holder's material library, the item name of the item to be matched is selected as the target item material information, and the item name material library associated with the item name is obtained.
[0070] The item name material library search module is used to search the item name material library for materials that correspond to all item material information except for the item owner's name and the item name;
[0071] If so, the material is determined as the target material for the item to be matched.
[0072] Optionally, the device may also include:
[0073] The material name material library determination module is used to search the material library for materials that correspond to all material information except for the item holder's name and the item name. If no material corresponds to all material information except for the item holder's name and the item name is found in the material library, the material name of the item to be matched is selected as the target item material information, and the material name material library associated with the material name is obtained.
[0074] The material name material library search module is used to search the material name material library to see if there is a material that corresponds to the item code, material type and material resolution.
[0075] If so, the material is determined as the target material for the item to be matched.
[0076] Optionally, the device may also include:
[0077] The target word material library determination module is used to search the material name material library for whether there is a material that corresponds to the item code, material type and material resolution. If there is no material that corresponds to the item code, material type and material resolution in the material name material library, the target words of the item name and / or the material name are obtained according to the preset text determination algorithm, and the target word material library associated with the target words is obtained.
[0078] The target word material library search module is used to search the target word material library to see if there are any materials that correspond to the item code, material type and material resolution.
[0079] If so, the material is determined as the target material for the item to be matched.
[0080] This invention, through its embodiments, acquires the item material information of the item to be matched, selects a target item material from the matching information, and obtains an item material library associated with the target item material. Other item material information is compared with the item material information corresponding to each material in the item material library, and the material that corresponds to all other item material information is selected as the target material. The target material is then sent to the material display device bound to the item to be matched, and the material display device displays the target material. This solves the problem of requiring manual material determination in existing technologies. By first determining the material library and then determining the target material based on the item material information, the scope of target materials is gradually narrowed down automatically, saving manpower and time, and improving the efficiency and accuracy of material-item matching.
[0081] Example 4
[0082] Figure 4 This is a schematic diagram of the structure of an item-material matching device provided in Embodiment 4 of the present invention. The item-material matching device is an electronic device. Figure 4 A block diagram is shown of an exemplary electronic device 400 suitable for implementing embodiments of the present invention. Figure 4 The electronic device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0083] like Figure 4 As shown, the electronic device 400 is presented in the form of a general-purpose computing device. The components of the electronic device 400 may include, but are not limited to: one or more processors or processing units 401, system memory 402, and bus 403 connecting different system components (including system memory 402 and processing unit 401).
[0084] Bus 403 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0085] Electronic device 400 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by electronic device 400, including volatile and non-volatile media, removable and non-removable media.
[0086] System memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 404 and / or cache memory 405. Electronic device 400 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 406 may be used to read and write non-removable, non-volatile magnetic media (… Figure 4 Not shown; usually referred to as a "hard drive"). Although Figure 4 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 403 via one or more data media interfaces. Memory 402 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0087] A program / utility 408 having a set (at least one) of program modules 407 may be stored, for example, in memory 402. Such program modules 407 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 407 typically perform the functions and / or methods described in the embodiments of the present invention.
[0088] Electronic device 400 can also communicate with one or more external devices 409 (e.g., keyboard, pointing device, display 410, etc.), and with one or more devices that enable a user to interact with the electronic device 400, and / or with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed through input / output (I / O) interface 411. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 412. Figure 4 As shown, network adapter 412 communicates with other modules of electronic device 400 via bus 403. It should be understood that, although... As not shown, other hardware and / or software modules may be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0089] The processing unit 401 executes various functional applications and data processing by running programs stored in the system memory 402, such as implementing a method for matching items and materials provided in this embodiment of the invention, including:
[0090] Obtain the item material information of the item to be matched; wherein, the item material information includes the item holder's name, item name, material name, item code, material type, and material resolution;
[0091] Select any of the aforementioned item material information as the target item material information, and obtain the item material library associated with the target item material information;
[0092] The material is searched from the material library to find materials that correspond to other material information, and used as the target material for the item to be matched. The target material is then sent to the material display device associated with the item to be matched for display. The other material information refers to material information other than the target material information.
[0093] Example 5
[0094] Embodiment 5 of the present invention also provides a storage medium containing computer-executable instructions, on which a computer program is stored. When executed by a processor, the program implements a method for matching items and materials as provided in the embodiments of the present invention, including:
[0095] Obtain the item material information of the item to be matched; wherein, the item material information includes the item holder's name, item name, material name, item code, material type, and material resolution;
[0096] Select any of the aforementioned item material information as the target item material information, and obtain the item material library associated with the target item material information;
[0097] The material is searched from the material library to find materials that correspond to other material information, and used as the target material for the item to be matched. The target material is then sent to the material display device associated with the item to be matched for display. The other material information refers to material information other than the target material information.
[0098] The computer storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0099] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.
[0100] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0101] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0102] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for matching items and materials, characterized in that, include: Obtain the item material information of the item to be matched; wherein, the item material information includes the item holder's name, item name, material name, item code, material type, and material resolution; the item material information has priority; Select any of the aforementioned item material information as the target item material information, and obtain the item material library associated with the target item material information; The material is searched from the material library to find materials that correspond to other material information, and used as the target material for the item to be matched. The target material is then sent to the material display device associated with the item to be matched for display. The other material information refers to material information other than the target material information. The process of searching the item material library for materials that correspond to other item material information and using them as target materials for the item to be matched includes: Based on the item material information, determine whether there are materials in the item material library that correspond to all other item material information, or determine whether there are materials in the item material library that correspond to all other high-priority item material information; If so, then the material is determined to be the target material; If not, then based on the item material information, select the target item material information from other item material information, obtain the item material library corresponding to the new target item material information, and search for the target material from the item material library.
2. The method according to claim 1, characterized in that, Selecting any of the aforementioned item material information as the target item material information, and obtaining the item material library associated with the target item material information, including: Select the name of the item holder of the item to be matched as the target item material information, and obtain the item holder material library associated with the item holder name.
3. The method according to claim 1, characterized in that, Searching for materials from the item material library that correspond to other item material information, and using these as target materials for the item to be matched, includes: Based on the priority of other item material information, search the item holder's material library to see if there is any material that corresponds to all other item material information; If so, the material is determined as the target material for the item to be matched.
4. The method according to claim 3, characterized in that, After checking the item holder's resource library for a resource that corresponds to all other item resource information, the process also includes: If there are at least two materials that correspond to all other item material information, then the target material for the item to be matched is determined based on the number of times the material has been used.
5. The method according to claim 3, characterized in that, After checking the item holder's resource library for a resource that corresponds to all other item resource information, the process also includes: If the item holder's material library does not contain any material that corresponds to all other item material information, then the item name of the item to be matched is selected as the target item material information, and the item name material library associated with the item name is obtained; Search the item name material library to see if there are any materials that correspond to all item material information except for the item holder's name and the item name; If so, the material is determined as the target material for the item to be matched.
6. The method according to claim 5, characterized in that, After searching the item name resource library for items that correspond to all item resource information except for the item holder's name and the item name, the process also includes: If there are no materials in the item name material library that correspond to all item material information except for the item holder's name and the item name, then the material name of the item to be matched is selected as the target item material information, and the material name material library associated with the material name is obtained; Search the material name library to see if there is a material that corresponds to the item code, material type, and material resolution; If so, the material is determined as the target material for the item to be matched.
7. The method according to claim 6, characterized in that, After searching the material name library for materials that correspond to the item code, material type, and material resolution, the process also includes: If there is no material in the material name material library that corresponds to the item code, material type and material resolution, then according to the preset text determination algorithm, the target words of the item name and / or the material name are obtained, and the target word material library associated with the target words is obtained; Search the target word library to see if there are any materials that correspond to the item code, material type, and material resolution. If so, the material is determined as the target material for the item to be matched.
8. A matching device for articles and materials, characterized in that, include: The information acquisition module is used to acquire the item material information of the item to be matched; wherein, the item material information includes the item holder's name, item name, material name, item code, material type, and material resolution; the item material information has priority; The material library acquisition module is used to select any of the aforementioned item material information as target item material information and acquire the item material library associated with the target item material information; The material determination module is used to search for materials corresponding to other item material information from the item material library, and use them as target materials for the item to be matched. The target materials are then sent to the material display device associated with the item to be matched for display. The other item material information refers to item material information other than the target item material information. The material determination module is specifically used for: Based on the item material information, determine whether there are materials in the item material library that correspond to all other item material information, or determine whether there are materials in the item material library that correspond to all other high-priority item material information; If so, then the material is determined to be the target material; If not, then based on the item material information, select the target item material information from other item material information, obtain the item material library corresponding to the new target item material information, and search for the target material from the item material library.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the item and material matching method as described in any one of claims 1-7.
10. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the matching method for items and materials as described in any one of claims 1-7.
Citation Information
Patent Citations
Material display processing method, apparatus and device
CN109672907A