[go: up one dir, main page]

WO2023142561A1 - Commodity template generation method and apparatus, electronic device, storage medium, and computer program product - Google Patents

Commodity template generation method and apparatus, electronic device, storage medium, and computer program product Download PDF

Info

Publication number
WO2023142561A1
WO2023142561A1 PCT/CN2022/128284 CN2022128284W WO2023142561A1 WO 2023142561 A1 WO2023142561 A1 WO 2023142561A1 CN 2022128284 W CN2022128284 W CN 2022128284W WO 2023142561 A1 WO2023142561 A1 WO 2023142561A1
Authority
WO
WIPO (PCT)
Prior art keywords
commodity
template
target
initial
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2022/128284
Other languages
French (fr)
Chinese (zh)
Inventor
赵萃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Sensetime Intelligent Technology Co Ltd
Original Assignee
Shanghai Sensetime Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Sensetime Intelligent Technology Co Ltd filed Critical Shanghai Sensetime Intelligent Technology Co Ltd
Publication of WO2023142561A1 publication Critical patent/WO2023142561A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/006Details of the software used for the vending machines
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/026Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty

Definitions

  • the present disclosure relates to but not limited to the technical field of unmanned retail, and in particular relates to a method, device, electronic device, storage medium and computer program product for generating a commodity template.
  • the intelligent degree of the operation mode of the vending terminal in the related technology is relatively low, which easily causes waste of manpower and material resources, resulting in low operation efficiency.
  • Embodiments of the present disclosure provide a method, device, electronic device, storage medium, and computer program product for generating a product template.
  • the embodiment of the present disclosure provides a method for generating a commodity template, the method including:
  • the initial commodity template is a non-empty template, determine the similarity between the target commodity and existing commodities in the initial commodity template;
  • the initial commodity template is updated according to the target commodity to obtain a target commodity template, and the target commodity template is used to guide operators to perform target operations on the target vending terminal.
  • the embodiment of the present disclosure also provides a method for generating a commodity template, the method including:
  • the target commodity template is the server response to the target commodity to be added to the initial commodity template and the target commodity template when the initial commodity template is not an empty template.
  • the similarity between the existing commodities in the initial commodity template is less than a preset threshold, and the initial commodity template is updated according to the target commodity;
  • the embodiment of the present disclosure also provides an apparatus for generating a commodity template, the apparatus including:
  • the selection part is configured to select a target commodity to be added to the initial commodity template from the candidate commodity library in response to a configuration instruction for the created initial commodity template;
  • the determining part is configured to determine the similarity between the target commodity and existing commodities in the initial commodity template when the initial commodity template is a non-empty template;
  • the generating part is configured to update the initial commodity template according to the target commodity in response to the similarity degree being less than a preset threshold, to obtain a target commodity template.
  • the embodiment of the present disclosure also provides an apparatus for generating a commodity template, the apparatus including:
  • the obtaining part is configured to obtain a target product template from the server in response to a template obtaining instruction; the target product template is a response to be added to the initial product template by the server when the initial product template is a non-empty template.
  • the similarity between the target commodity and the existing commodity in the initial commodity template is less than a preset threshold, obtained by updating the initial commodity template according to the target commodity;
  • the display part is configured to display the target commodity template.
  • an embodiment of the present disclosure further provides an electronic device, including: a processor, a memory, and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the The processor communicates with the memory through a bus, and when the machine-readable instructions are executed by the processor, the method for generating a product template as described in any one of the first aspect and its various implementations, and the second aspect is executed A step of.
  • the embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor as in the first aspect and its various implementation modes 1.
  • the embodiments of the present disclosure further provide a computer program product
  • the computer program product includes a computer program or an instruction
  • the electronic device executes The steps of the method for generating a product template as described in any one of the first aspect and its various implementations, and the second aspect.
  • the method, device, electronic device, storage medium, and computer program product provided by the embodiments of the present disclosure can realize the initial commodity
  • the template is updated, so that the obtained target commodity template can guide the operation personnel to perform target operations related to the loading and unloading tasks on the target vending terminal, and the operation personnel can perform related operations according to the target commodity template to realize a template suitable for the target vending terminal
  • It can avoid relying on one's own intuition and experience to judge which machines need to be replenished, which goods and the replenishment time, etc. to avoid the problem of low operational efficiency. It can assist the stockers to load and unload goods quickly and accurately, and realize the operation of vending machines.
  • the batch fine management improves the operational efficiency.
  • FIG. 1 shows a flowchart of a method for generating a commodity template provided by an embodiment of the present disclosure
  • FIG. 2 shows a flow chart of another method for generating a product template provided by an embodiment of the present disclosure
  • Fig. 3 shows a schematic diagram of an apparatus for generating a commodity template provided by an embodiment of the present disclosure
  • Fig. 4 shows a schematic diagram of another device for generating a commodity template provided by an embodiment of the present disclosure
  • Fig. 5 shows a schematic diagram of an electronic device provided by an embodiment of the present disclosure.
  • the unmanned vending terminals in the related art are maintained and supervised by special personnel and daily loading and unloading of goods, and usually operators judge which machines need to be replenished, which goods and the replenishment time according to their own intuition and experience.
  • the above-mentioned operation mode of the vending terminal is relatively low in intelligence, which easily causes waste of manpower and material resources, resulting in low operation efficiency.
  • the embodiments of the present disclosure provide a method, device, electronic device, storage medium, and computer program product for generating commodity templates.
  • the commodity templates are used to guide operators to perform tasks related to loading and unloading on target vending terminals. Target operation, improve the operating efficiency of the vending terminal.
  • the execution subject of the method for generating product templates provided in the embodiments of the present disclosure is generally a computer with certain computing power
  • the electronic equipment includes, for example: terminal equipment or server or other processing equipment
  • the terminal equipment can be user equipment (User Equipment, UE), mobile equipment, user terminal, cellular phone, cordless phone, personal digital assistant (Personal Digital Assistant) , PDA), handheld devices, computing devices, vehicle-mounted devices, wearable devices, etc.
  • the method for generating a product template may be implemented by a processor invoking computer-readable instructions stored in a memory.
  • the cloud server we can use the cloud server as the execution subject to give an example.
  • Fig. 1 is a flowchart of a method for generating a product template provided by an embodiment of the present disclosure.
  • the execution subject of the method may be a server.
  • the above method includes steps S101 to S103, wherein:
  • S101 Select a target commodity to be added to the initial commodity template from a candidate commodity library in response to a configuration instruction for the created initial commodity template.
  • the method for generating commodity templates in the embodiments of the present disclosure can be applied to the field of unmanned vending, for example, it can be applied to unmanned retail coffee machines, unmanned retail breakfast machines, unmanned retail fruit equipment, etc. located in shopping malls, hospitals, etc. Vending terminals such as unmanned retail snack equipment.
  • the embodiments of the present disclosure only provide a solution for generating a product template, so as to use the product template to instruct operators to perform target operations related to loading and unloading tasks on the target vending terminal, thereby improving the operating efficiency of the vending terminal.
  • the target vending terminal here may be all vending terminals arranged in the target management area, and may be a vending terminal including the main body of the vending cabinet.
  • the target management area can be a pre-divided management area.
  • the area corresponding to a floor of a shopping mall can be determined as a target management area, or the area corresponding to each floor of the entire shopping mall can be determined as a target management area.
  • the target management area here can also be divided according to geographical location. For example, district B in city A can be determined as a target management area. In practical applications, it can also be determined in combination with different management needs
  • the target management area there is no specific limitation here.
  • the target product to be added to the initial product template can be selected from the candidate product library, and then according to the similarity between the target product and the existing product in the initial product template,
  • the commodity template is updated, so that the obtained target commodity template can guide the operation personnel to perform the target operation on the target vending terminal.
  • the target operation here may be an operation including loading, unloading, proofreading and other related tasks.
  • the configuration instruction in the embodiment of the present disclosure may refer to a related instruction generated under the condition that there is a template configuration requirement. In a specific application, it may be generated when the user triggers a configuration button set on the operation interface.
  • the candidate commodity library may be a collection of various commodities suitable for the target vending terminal, or a collection of various commodities currently available for sale, or other methods, which are not specifically limited here.
  • information such as pictures and other information about each commodity in the candidate commodity library can be displayed in a list form for the selection of the target commodity.
  • the product template here can contain fine-grained information about a specific product or some products.
  • the product template here can include a specified sports drink, and it can also contain related product categories.
  • Coarse-grained information for example, for beverage vending machines, the product template here may include common or highly popular mineral water drinks, and may also contain other template information related to product sales, which is not specifically limited here.
  • the above-mentioned initial commodity template can be determined based on the corresponding relationship between the sales category to which each vending terminal belongs and each commodity template, that is, based on the sales category to which the target vending terminal belongs, it can be determined that the Product template for cargo terminals.
  • the above commodity template may also include information such as the quantity of the desired commodity.
  • the pre-created initial product template it can be determined to select the target product to be added to the initial product template from the candidate product library after receiving the relevant configuration instructions, and can determine the target product and the initial product template.
  • There is similarity between products That is, in the process of editing a product template, every time a target product is added from the candidate product library into the template, the similarity check between the target product and the existing products in the initial product template will be performed.
  • the similarity verification here may be determined based on image similarity, wherein the image similarity may be determined based on comparison results between image features.
  • the first image corresponding to the target product and the second image corresponding to the existing product, and then extract the image features of the two images respectively, and then determine the image similarity between the two images based on the cosine theorem; wherein, the The first image and the second image are obtained by photographing the actual product.
  • the initial The template update implemented by the product template can improve the diversity of products in the template to a certain extent. In this way, in the case of guiding the operation personnel to load the target vending terminal according to the updated target product template, it can not only ensure the operation efficiency , It can also make the goods on the list meet the needs of more users and have higher applicability.
  • the update process of the initial product template may be the process of adding the target product to the initial product template.
  • the addition here may include the addition of relevant product information, or in the case that the product template includes specific shelf information. The process of adding relevant product information on the website.
  • the target product A when the target product A is configured, if the similarity between the target product A and the existing products in the initial product template is relatively small, it means that the addition of the target product A will not affect the existing products in the initial product template. This can improve the accuracy of product recognition to a certain extent and avoid problems such as misidentification caused by insufficient recognition accuracy. At the same time, the added target product A can also improve the entire product template. This can improve the quality of operational services to a certain extent.
  • the target commodity template in the embodiment of the present disclosure may be a commodity template adapted to the target sales terminal.
  • the commodity template can be used to instruct the target vending terminal to be managed according to preset commodity configuration information.
  • the preset product configuration information may not only include the configured target product type, but also include the configured product quantity, product placement rules and other information.
  • the person who implements related management matters can be the owner of the target vending terminal, the maintainer of the target vending terminal, or other personnel with management authority for the target vending terminal, no specific restrictions are made here .
  • the operator can configure the corresponding adapted commodities for the target vending terminal, and can also perform operations such as loading and unloading, which has a high degree of intelligence and high operational efficiency.
  • the similarity of each product configured is relatively small, which can increase the diversity of product types to a certain extent and further improve the quality of operation services.
  • the initial commodity template in the embodiment of the present disclosure may be a non-empty template with existing commodities, or a blank template without any commodity.
  • the target product may be directly added to the initial product template.
  • the method for generating a product template provided by the embodiment of the present disclosure can simultaneously determine the adding position corresponding to the target product when the target product to be added is determined (for example, it can be relative to the target sales The location of the terminal shelf), and various information such as the type and quantity of the target product to be added can also be determined to be injected, so as to further facilitate subsequent operations personnel to perform related operations according to the product template.
  • the embodiment of the present disclosure can determine the similarity between commodities according to step 1 and step 2:
  • Step 1 For each of the at least two existing commodities included in the initial commodity template, determine the image similarity between the first image corresponding to the target commodity and the second image corresponding to each existing commodity.
  • Step 2 The image similarity determined for each existing commodity is used as the similarity between the target commodity and the existing commodity in the initial commodity template.
  • the similarity in the embodiment of the present disclosure may be determined by the image similarity between the first image corresponding to the target product and the second image corresponding to each existing product.
  • the image features are extracted from the first image and the second image respectively, and then the image similarity is determined based on the cosine similarity between the image features.
  • the similarity is relatively small, it may be that the similarity is less than the preset threshold, indicating that the target product selected from the candidate product library and the target product in the existing template in the initial product template are less likely to be misidentified , at this time, the product template can be updated based on the target product, and the updated target product template can guide the operator to perform the target operation, and the accuracy of the operation is higher.
  • the similarity When the similarity is relatively large, it can be greater than or equal to the preset threshold, indicating that there is a possibility of misidentification between the target product selected from the candidate product library and the target product in the existing template in the initial product template In this case, the related operations carried out in this case are more likely to have hidden dangers of sale in the future. This is mainly because at the recognition level, it is more difficult to identify products with a relatively large similarity. For example, in the case where the target product A has a relatively large similarity with the existing product B in the initial product template, if the target product is actually The loading of product A may be misidentified as the loading of product B on the algorithm side, which will lead to a decline in the quality of operation services. In addition, it is considered that at the level of product diversity, if there are already existing products in the similarity comparison in the product template, the necessity of targeting the target product will be significantly reduced.
  • risk warning information for prompting the presence of high-similarity commodities in the initial commodity template can be generated, based on With this risk warning information, operators can choose merchant products for the second time.
  • the relevant ways of prompting the risk warning information may be text prompts, alarm prompts, or other ways, which are not limited here.
  • the embodiments of the present disclosure can determine the similarity between commodities according to the following steps:
  • the initial commodity template includes at least two areas, which are used to simulate and represent different placement areas in the vending terminal.
  • a certain layer in the vending terminal is divided into two adjacent commodity compartments ( or product area), each product grid is used to place a product, correspondingly, the initial product template includes the first area and the second area, the first area is adjacent to the second area, each area can only place one type of product ;
  • an existing product A is pre-placed in the first area; at this time, when the user places the target product in the second area, it is necessary to calculate the similarity between the target product and the existing product A in the first area,
  • the template is updated in combination with the storage location of the product and the location to be added of the target product.
  • the initial product template may also include a third area, wherein the third area is adjacent to the second area, and the existing product B is pre-placed in the third area; At this time, when the user places the target product in the second area, it is necessary to calculate the similarity between the target product and the existing product A in the first area, and also need to calculate the similarity between the target product and the existing product A in the third area.
  • the similarity between B that is, the calculation of the similarity between the target product and the existing products in all adjacent areas
  • the initial product template will be updated.
  • the target product is placed in the third area, but there is no existing product in the second area, and the third area is only adjacent to the second area, then there is no need to calculate the similarity between the target product and other existing products, At this point, you can directly update the initial product template. In this case, the similarity is negligible compared to the distance factor, so that the frequency of simultaneous appearance of some similar products can be increased without reducing the diversity of products.
  • the sales terminal may include more than two sales layers, and correspondingly, the initial commodity template may be a corresponding hierarchical display; however, due to the products between different layers, the possibility of confusion is relatively low. Low, so when calculating the similarity between the target product and the existing products in all adjacent areas, it is possible to only calculate the similarity between the target product and the existing products in the adjacent areas of the same layer.
  • the target product and its associated products can be synchronously added to the initial product template, so as to realize the updating of the product template.
  • the product combination preference information can represent the possibility that the target product and related products after grouping will be sold together. Combining products with higher probability can improve the circulation efficiency of the products set on the vending machine to a certain extent.
  • the above commodity grouping preference information may be determined based on the historical sales order corresponding to the target sales terminal, and the analysis based on the historical sales order may be to determine the associated commodity that matches the target commodity, and then the commodity template may be determined. renew.
  • the historical sales orders corresponding to the target vending terminal may include only the historical sales orders of the target vending terminal, or may include all historical sales orders of each vending terminal of the same type as the target vending terminal within a certain area.
  • the collection of orders can also be other related sales orders, and there is no specific limitation here.
  • the method for generating a commodity template provided by the embodiment of the present disclosure can push the target commodity template to the control panel of the target vending terminal in response to a commodity operation instruction for the target vending terminal.
  • Commodity operation instructions in the embodiments of the present disclosure may refer to related instructions generated when the target vending terminal has requirements for commodity operations such as loading and unloading and proofreading. In a specific application, it may be generated when the user triggers the commodity operation button set on the target vending terminal, or it may be generated when the door set on the target vending terminal is opened or closed, or is generated in other ways, which is not specifically limited in this embodiment of the present disclosure.
  • the control panel in the embodiment of the present disclosure can guide the operator to perform the target operation based on the target commodity template.
  • the control panel can display the target product template corresponding to the target vending terminal, explaining the structure of the shelf when the product is loaded, the type and quantity of the product placed, and other information, so as to assist the delivery staff to quickly and accurately Carry out loading.
  • the target vending terminal can be used as the execution subject to make a specific description of the method for generating the product template.
  • the above method for generating a commodity template includes steps S201 to S202, wherein:
  • S201 Responding to the template acquisition instruction, obtain the target product template from the server;
  • the target product template is the server response to the target product to be added to the initial product template and the initial product template when the initial product template is a non-empty template.
  • the similarity between the existing products in the product template is less than the preset threshold, which is obtained by updating the initial product template according to the target product;
  • the target vending terminal can obtain the target commodity template and display the target commodity template in response to the template acquisition instruction.
  • the target commodity template may be displayed through the control panel set on the target vending terminal, so that the operator can perform related operations based on the guidance of the target commodity template.
  • merchants can use the network platform to formulate commodity templates with different commodity combinations, and bind corresponding commodity templates to the vending machines according to the operation plan, so as to realize diversified operations. It is also possible to bind several vending machines with the same commodity template, and the goods-on-load personnel can load and unload goods according to the commodity template, so as to prevent random loading of goods during operation, and realize batch and fine management of vending machine operations.
  • the writing order of each step does not mean a strict execution order and constitutes any limitation on the implementation process.
  • the specific execution order of each step should be based on its function and possible
  • the inner logic is OK.
  • the embodiment of the present disclosure also provides a device for generating a product template corresponding to the method for generating a product template. Since the problem-solving principle of the device in the embodiment of the present disclosure is the same as the method for generating a product template described above in the embodiment of the present disclosure Similar, therefore, the implementation of the device can refer to the implementation of the method, and repeated descriptions will not be repeated.
  • FIG. 3 it is a schematic diagram of a device for generating a commodity template provided by an embodiment of the present disclosure.
  • the device includes: a selection part 301 , a determination part 302 , and a generation part 303 ; wherein,
  • the selection part 301 is configured to select a target commodity to be added to the initial commodity template from the candidate commodity library in response to a configuration instruction for the created initial commodity template;
  • the determining part 302 is configured to determine the similarity between the target commodity and existing commodities in the initial commodity template when the initial commodity template is a non-empty template;
  • the generation part 303 is configured to update the initial commodity template according to the target commodity in response to the similarity being less than the preset threshold, to obtain the target commodity template, and the target commodity template is used to guide the operator to perform the target operation on the target vending terminal.
  • the initial commodity template can be updated based on the similarity between the target commodity selected by the configuration command and the existing commodity in the initial commodity template, so that the obtained target commodity template can guide operators to target The point-of-sale terminal performs the targeted action.
  • the target operation here can be related operations including loading and unloading tasks. Operators perform related operations according to the target commodity template, which can realize templated operations suitable for the target vending terminal, and avoid relying on their own intuition and experience to judge which machines need to replenish which goods. And the problem of low operational efficiency caused by the time of replenishment, etc., has improved operational efficiency and has a higher degree of intelligence.
  • the generating part 303 is also configured to:
  • the initial product template is a blank template, add the target product to the initial product template.
  • the initial commodity template contains at least two existing commodities; the determining part 302 is further configured to determine the target commodity corresponding to each existing commodity contained in the initial commodity template.
  • the image similarity between the first image and the second image corresponding to each existing commodity; the image similarity corresponding to each existing commodity is used as the difference between the target commodity and the existing commodity in the initial commodity template similarity between.
  • the initial product template includes a first area and a second area, the first area is adjacent to the second area, and each area is used to place at most one type of product; Existing commodities are included in the first area; the determining part 302 is also configured to determine the difference between the target commodity and the existing commodities in the first area when the target commodity is placed in the second area. similarity.
  • the initial product template further includes a third area, the third area is adjacent to the second area, and the third area includes existing products; the determining part 302, It is further configured to determine the degree of similarity between the target commodity and existing commodities in the first region and the third region respectively when the target commodity is placed in the second region.
  • the generating part 303 is also configured to:
  • risk warning information for prompting that there is a high-similarity commodity in the initial commodity template is generated.
  • the determining part 302 is configured to update the initial commodity template based on the target commodity according to the following steps:
  • the product combination preference information select the associated product that matches the target product from the candidate product library
  • the initial product template is updated according to the target product and associated products matching the target product.
  • the above-mentioned device also includes:
  • the push part 304 is configured to push the target commodity template to the control panel of the target vending terminal in response to the commodity operation instruction for the target vending terminal after obtaining the target commodity template; target action.
  • the selecting part 301 is configured to create an initial commodity template according to the following steps:
  • FIG. 4 it is a schematic diagram of a device for generating a commodity template provided by an embodiment of the present disclosure.
  • the device includes: an acquisition part 401 and a display part 402; wherein,
  • the obtaining part 401 is configured to obtain a target product template from the server in response to the template obtaining instruction; the target product template is the response of the server to be added to the initial product template when the initial product template is a non-empty template The similarity between the target product and the existing products in the initial product template is less than the preset threshold, obtained by updating the initial product template according to the target product;
  • the display part 402 is configured to display target commodity templates.
  • the embodiment of the present disclosure also provides an electronic device, as shown in FIG.
  • the memory 502 stores machine-readable instructions executable by the processor 501 (for example, the execution instructions corresponding to the selection part 301, the determination part 302, and the generation part 303 in the device in FIG. part 401, the execution instruction corresponding to the display part 402, etc.), when the electronic device is running, the processor 501 communicates with the memory 502 through the bus 503, and when the machine-readable instruction is executed by the processor 501, it performs as shown in Fig. 1 and Fig. 2 The method of product template generation.
  • An embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for generating a commodity template described in the above-mentioned method embodiments are executed.
  • the storage medium may be a volatile or non-volatile computer-readable storage medium.
  • the embodiment of the present disclosure also provides a computer program product, the computer program product carries a program code, and the instructions contained in the program code can be used to execute the steps of the method for generating a product template described in the method embodiment above, for details, please refer to The foregoing method embodiments are not described in detail here.
  • the above-mentioned computer program product may be specifically implemented by means of hardware, software or a combination thereof.
  • the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK) etc. wait.
  • a software development kit Software Development Kit, SDK
  • the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
  • the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor.
  • the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the 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 Several instructions are used to make an electronic device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present disclosure.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Evolutionary Computation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Abstract

The present disclosure provides a commodity template generation method and apparatus, an electronic device, a storage medium, and a computer program product. The method comprises: in response to a configuration instruction for a created initial commodity template, selecting, from a candidate commodity library, a target commodity to be added to the initial commodity template; determining a degree of similarity between the target commodity and each of existing commodities in the initial commodity template; and in response to the fact that the degree of similarity is less than a preset threshold, updating the initial commodity template according to the target commodity to obtain a target commodity template, the target commodity template being configured to guide an operator to execute a target operation on a target vending terminal.

Description

一种商品模板生成的方法、装置、电子设备、存储介质和计算机程序产品A method, device, electronic device, storage medium and computer program product for generating commodity templates

相关申请的交叉引用Cross References to Related Applications

本公开基于申请号为202210112833.1、申请日为2022年01月29日、申请名称为“一种商品模板生成的方法、装置、电子设备及存储介质”的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本公开作为参考。This disclosure is based on the Chinese patent application with the application number 202210112833.1, the application date is January 29, 2022, and the application name is "a method, device, electronic equipment and storage medium for generating a commodity template", and requires that the Chinese patent application The entire content of this Chinese patent application is hereby incorporated into this disclosure as a reference.

技术领域technical field

本公开涉及但不限于无人零售技术领域,尤其涉及一种商品模板生成的方法、装置、电子设备、存储介质和计算机程序产品。The present disclosure relates to but not limited to the technical field of unmanned retail, and in particular relates to a method, device, electronic device, storage medium and computer program product for generating a commodity template.

背景技术Background technique

随着科技的发展和人力成本的上升,在人们的生活中出现了越来越多的无人售货终端,例如,无人零售咖啡机、无人零售早餐机、无人零售水果设备、无人零售零食设备等。With the development of science and technology and the rise of labor costs, more and more unmanned vending terminals have appeared in people's lives, such as unmanned retail coffee machines, unmanned retail breakfast machines, unmanned retail fruit equipment, unmanned People retail snacks equipment etc.

目前的无人售货终端大多由专人负责维护看管及日常上下货,且通常是由运营人员依靠自身直觉和经验,来判断哪些机器需要补货,货物的类型以及补货的时间。Most of the current unmanned vending terminals are maintained and supervised by special personnel and daily loading and unloading, and usually operators rely on their own intuition and experience to judge which machines need to be replenished, the type of goods and the replenishment time.

然而,相关技术中售货终端运营方式的智能化程度较低,容易造成人力和物力的浪费,导致运营效率低下。However, the intelligent degree of the operation mode of the vending terminal in the related technology is relatively low, which easily causes waste of manpower and material resources, resulting in low operation efficiency.

发明内容Contents of the invention

本公开实施例提供一种商品模板生成的方法、装置、电子设备、存储介质和计算机程序产品。Embodiments of the present disclosure provide a method, device, electronic device, storage medium, and computer program product for generating a product template.

第一方面,本公开实施例提供了一种商品模板生成的方法,所述方法包括:In the first aspect, the embodiment of the present disclosure provides a method for generating a commodity template, the method including:

响应于针对创建的初始商品模板的配置指令,从候选商品库中选取待添加至所述初始商品模板中的目标商品;Responding to the configuration instruction for the created initial commodity template, selecting a target commodity to be added to the initial commodity template from the candidate commodity library;

在所述初始商品模板为非空模板的情况下,确定所述目标商品与所述初始商品模板中已有商品之间的相似度;If the initial commodity template is a non-empty template, determine the similarity between the target commodity and existing commodities in the initial commodity template;

响应于所述相似度小于预设阈值,根据所述目标商品对所述初始商品 模板进行更新,得到目标商品模板,所述目标商品模板用于指导运营人员对目标售货终端执行目标操作。In response to the similarity being less than a preset threshold, the initial commodity template is updated according to the target commodity to obtain a target commodity template, and the target commodity template is used to guide operators to perform target operations on the target vending terminal.

第二方面,本公开实施例还提供了一种商品模板生成的方法,所述方法包括:In the second aspect, the embodiment of the present disclosure also provides a method for generating a commodity template, the method including:

响应于模板获取指令,从服务端获取目标商品模板;所述目标商品模板是服务端在初始商品模板为非空模板的情况下,响应于待添加至所述初始商品模板中的目标商品与所述初始商品模板中已有商品之间的相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新得到的;Responding to the template acquisition instruction, obtain the target commodity template from the server; the target commodity template is the server response to the target commodity to be added to the initial commodity template and the target commodity template when the initial commodity template is not an empty template. The similarity between the existing commodities in the initial commodity template is less than a preset threshold, and the initial commodity template is updated according to the target commodity;

显示所述目标商品模板。Display the target offer template.

第三方面,本公开实施例还提供了一种商品模板生成的装置,所述装置包括:In the third aspect, the embodiment of the present disclosure also provides an apparatus for generating a commodity template, the apparatus including:

选取部分,配置于响应于针对创建的初始商品模板的配置指令,从候选商品库中选取待添加至所述初始商品模板中的目标商品;The selection part is configured to select a target commodity to be added to the initial commodity template from the candidate commodity library in response to a configuration instruction for the created initial commodity template;

确定部分,配置于在所述初始商品模板为非空模板的情况下,确定所述目标商品与所述初始商品模板中已有商品之间的相似度;The determining part is configured to determine the similarity between the target commodity and existing commodities in the initial commodity template when the initial commodity template is a non-empty template;

生成部分,配置于响应于所述相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新,得到目标商品模板。The generating part is configured to update the initial commodity template according to the target commodity in response to the similarity degree being less than a preset threshold, to obtain a target commodity template.

第四方面,本公开实施例还提供了一种商品模板生成的装置,所述装置包括:In the fourth aspect, the embodiment of the present disclosure also provides an apparatus for generating a commodity template, the apparatus including:

获取部分,配置于响应于模板获取指令,从服务端获取目标商品模板;所述目标商品模板是服务端在初始商品模板为非空模板的情况下,响应于待添加至所述初始商品模板中的目标商品与所述初始商品模板中已有商品之间的相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新得到的;The obtaining part is configured to obtain a target product template from the server in response to a template obtaining instruction; the target product template is a response to be added to the initial product template by the server when the initial product template is a non-empty template. The similarity between the target commodity and the existing commodity in the initial commodity template is less than a preset threshold, obtained by updating the initial commodity template according to the target commodity;

显示部分,配置于显示所述目标商品模板。The display part is configured to display the target commodity template.

第五方面,本公开实施例还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面及其各种实施方式、第二方面任一所述的商品模板生成的方法的步骤。In the fifth aspect, an embodiment of the present disclosure further provides an electronic device, including: a processor, a memory, and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the The processor communicates with the memory through a bus, and when the machine-readable instructions are executed by the processor, the method for generating a product template as described in any one of the first aspect and its various implementations, and the second aspect is executed A step of.

第六方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面及其各种实施方式、第二方面任一所述的商品模板生成的方法的步骤。In the sixth aspect, the embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor as in the first aspect and its various implementation modes 1. The steps of the method for generating a commodity template according to any one of the second aspect.

第七方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在电子设备上运行的情况下,使得所述电子设备执行如第一方面及其各种实施方式、第 二方面任一所述的商品模板生成的方法的步骤。In the seventh aspect, the embodiments of the present disclosure further provide a computer program product, the computer program product includes a computer program or an instruction, and when the computer program or instruction runs on an electronic device, the electronic device executes The steps of the method for generating a product template as described in any one of the first aspect and its various implementations, and the second aspect.

本公开实施例提供的商品模板生成的方法、装置、电子设备、存储介质和计算机程序产品,可以根据配置指令所选取的目标商品与初始商品模板中已有商品之间的相似度,实现初始商品模板的更新,这样所得到的目标商品模板可以指导运营人员对目标售货终端执行与上下货任务相关的目标操作,运营人员按照目标商品模板进行相关操作,可以实现适应于目标售货终端的模板化操作,避免依靠自身直觉和经验判断哪些机器需要补哪些货物以及补货的时间等情况所带来的运营效率低下的问题,能够辅助上货员快速准确地进行上下货,实现了售货机运营的批量化精细管理,提升了运营效率。The method, device, electronic device, storage medium, and computer program product provided by the embodiments of the present disclosure can realize the initial commodity The template is updated, so that the obtained target commodity template can guide the operation personnel to perform target operations related to the loading and unloading tasks on the target vending terminal, and the operation personnel can perform related operations according to the target commodity template to realize a template suitable for the target vending terminal It can avoid relying on one's own intuition and experience to judge which machines need to be replenished, which goods and the replenishment time, etc. to avoid the problem of low operational efficiency. It can assist the stockers to load and unload goods quickly and accurately, and realize the operation of vending machines. The batch fine management improves the operational efficiency.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

为使本公开的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。In order to make the above objects, features and advantages of the present disclosure more comprehensible, the following specific embodiments are described in detail in conjunction with the accompanying drawings.

附图说明Description of drawings

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present disclosure more clearly, the following will briefly introduce the accompanying drawings used in the embodiments. The accompanying drawings here are incorporated into the specification and constitute a part of the specification. The drawings show the embodiments consistent with the present disclosure, and are used together with the description to explain the technical solution of the present disclosure. It should be understood that the following drawings only show some embodiments of the present disclosure, and therefore should not be regarded as limiting the scope. For those skilled in the art, they can also make From these drawings other related drawings are obtained.

图1示出了本公开实施例所提供的一种商品模板生成的方法的流程图;FIG. 1 shows a flowchart of a method for generating a commodity template provided by an embodiment of the present disclosure;

图2示出了本公开实施例所提供的另一种商品模板生成的方法的流程图;FIG. 2 shows a flow chart of another method for generating a product template provided by an embodiment of the present disclosure;

图3示出了本公开实施例所提供的一种商品模板生成的装置的示意图;Fig. 3 shows a schematic diagram of an apparatus for generating a commodity template provided by an embodiment of the present disclosure;

图4示出了本公开实施例所提供的另一种商品模板生成的装置的示意图;Fig. 4 shows a schematic diagram of another device for generating a commodity template provided by an embodiment of the present disclosure;

图5示出了本公开实施例所提供的一种电子设备的示意图。Fig. 5 shows a schematic diagram of an electronic device provided by an embodiment of the present disclosure.

具体实施方式Detailed ways

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描 述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only It is a part of the embodiments of the present disclosure, but not all of them. The components of the disclosed embodiments generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative effort shall fall within the protection scope of the present disclosure.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that like numerals and letters denote similar items in the following figures, therefore, once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.

本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。The term "and/or" in this article only describes an association relationship, which means that there can be three kinds of relationships, for example, A and/or B can mean: there is A alone, A and B exist at the same time, and B exists alone. situation. In addition, the term "at least one" herein means any one of a variety or any combination of at least two of the more, for example, including at least one of A, B, and C, which may mean including from A, Any one or more elements selected from the set formed by B and C.

相关技术中的无人售货终端大多由专人负责维护看管及日常上下货,且通常是由运营人员依照自身直觉和经验判断哪些机器需要补哪些货物以及补货的时间。然而,上述有关售货终端的运营方式智能化程度较低,很容易造成人力和物力的浪费,导致运营效率低下。Most of the unmanned vending terminals in the related art are maintained and supervised by special personnel and daily loading and unloading of goods, and usually operators judge which machines need to be replenished, which goods and the replenishment time according to their own intuition and experience. However, the above-mentioned operation mode of the vending terminal is relatively low in intelligence, which easily causes waste of manpower and material resources, resulting in low operation efficiency.

基于相关技术存在的问题,本公开实施例提供了一种商品模板生成的方法、装置、电子设备、存储介质和计算机程序产品,通过商品模板指导运营人员对目标售货终端执行与上下货任务相关的目标操作,提升售货终端的运营效率。Based on the problems existing in related technologies, the embodiments of the present disclosure provide a method, device, electronic device, storage medium, and computer program product for generating commodity templates. The commodity templates are used to guide operators to perform tasks related to loading and unloading on target vending terminals. Target operation, improve the operating efficiency of the vending terminal.

为便于对本公开实施例进行理解,首先对本公开实施例所公开的一种商品模板生成的方法进行详细介绍,本公开实施例所提供的商品模板生成的方法的执行主体一般为具有一定计算能力的电子设备,该电子设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该商品模板生成的方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。考虑到云服务端的强大运算能力,接下来可以以云服务端作为执行主体进行示例说明。In order to facilitate the understanding of the embodiments of the present disclosure, a method for generating product templates disclosed in the embodiments of the present disclosure is firstly introduced in detail. The execution subject of the method for generating product templates provided in the embodiments of the present disclosure is generally a computer with certain computing power Electronic equipment, the electronic equipment includes, for example: terminal equipment or server or other processing equipment, the terminal equipment can be user equipment (User Equipment, UE), mobile equipment, user terminal, cellular phone, cordless phone, personal digital assistant (Personal Digital Assistant) , PDA), handheld devices, computing devices, vehicle-mounted devices, wearable devices, etc. In some possible implementation manners, the method for generating a product template may be implemented by a processor invoking computer-readable instructions stored in a memory. Considering the powerful computing capability of the cloud server, we can use the cloud server as the execution subject to give an example.

参见图1所示,图1为本公开实施例提供的商品模板生成的方法的流程图,该方法的执行主体可以是服务端,上述方法包括步骤S101至S103,其中:Referring to Fig. 1, Fig. 1 is a flowchart of a method for generating a product template provided by an embodiment of the present disclosure. The execution subject of the method may be a server. The above method includes steps S101 to S103, wherein:

S101:响应于针对创建的初始商品模板的配置指令,从候选商品库中选取待添加至初始商品模板中的目标商品。S101: Select a target commodity to be added to the initial commodity template from a candidate commodity library in response to a configuration instruction for the created initial commodity template.

S102:在初始商品模板为非空模板的情况下,确定目标商品与初始商品模板中已有商品之间的相似度。S102: When the initial commodity template is a non-empty template, determine the similarity between the target commodity and existing commodities in the initial commodity template.

S103:响应于相似度小于预设阈值,根据目标商品对初始商品模板进行更新,得到目标商品模板。S103: In response to the similarity being less than the preset threshold, update the initial commodity template according to the target commodity to obtain the target commodity template.

为了便于理解本公开实施例提供的商品模板生成的方法,接下来可以对本方法的应用场景进行详细介绍。In order to facilitate the understanding of the method for generating product templates provided by the embodiments of the present disclosure, the application scenarios of this method may be introduced in detail next.

本公开实施例中的商品模板生成的方法可以应用于无人售卖领域,例如,可以应用于坐落在商场、医院等场合的无人零售咖啡机、无人零售早餐机、无人零售水果设备、无人零售零食设备等售货终端。The method for generating commodity templates in the embodiments of the present disclosure can be applied to the field of unmanned vending, for example, it can be applied to unmanned retail coffee machines, unmanned retail breakfast machines, unmanned retail fruit equipment, etc. located in shopping malls, hospitals, etc. Vending terminals such as unmanned retail snack equipment.

考虑到相关技术中的无人零售领域大多由专人负责维护看管及日常上下货,且通常是由运营人员依靠自身直觉和经验判断哪些机器需要补哪些货物以及补货的时间,很容易造成人力和物力的浪费,导致运营效率低下的问题。本公开实施例才提供了一种商品模板生成的方案,以通过商品模板指导运营人员对目标售货终端执行与上下货任务相关的目标操作,提升售货终端的运营效率。Considering that in the unmanned retail field in related technologies, most of the people in charge of maintenance, care and daily loading and unloading are usually responsible for operating personnel to rely on their own intuition and experience to judge which machines need to be replenished, which goods and the time of replenishment. It is easy to cause manpower and The waste of material resources leads to the problem of low operational efficiency. The embodiments of the present disclosure only provide a solution for generating a product template, so as to use the product template to instruct operators to perform target operations related to loading and unloading tasks on the target vending terminal, thereby improving the operating efficiency of the vending terminal.

这里的目标售货终端可以是设置在目标管理区域内的所有售货终端,可以是包括售货柜这一主体的售货终端。目标管理区域可以是预先划分的一个管理区域,例如,可以将某商场的一个楼层所对应区域确定为一个目标管理区域,也可以将整个商场的各个楼层所对应区域确定为一个目标管理区域,除此以外,这里的目标管理区域还可以是结合地域位置划分的,例如,可以将A市中的B区确定为一个目标管理区域,在实际应用中,还可以是结合不同的管理需求来确定对应的目标管理区域,这里不做具体的限制。The target vending terminal here may be all vending terminals arranged in the target management area, and may be a vending terminal including the main body of the vending cabinet. The target management area can be a pre-divided management area. For example, the area corresponding to a floor of a shopping mall can be determined as a target management area, or the area corresponding to each floor of the entire shopping mall can be determined as a target management area. In addition, the target management area here can also be divided according to geographical location. For example, district B in city A can be determined as a target management area. In practical applications, it can also be determined in combination with different management needs The target management area, there is no specific limitation here.

在针对创建的初始商品模板发起配置指令的情况下,可以从候选商品库中选取待添加至初始商品模板中的目标商品,而后根据目标商品与初始商品模板中已有商品之间的相似度,实现商品模板的更新,使得所得到的目标商品模板可以指导运营人员对目标售货终端执行目标操作。这里的目标操作可以是包括上货、下货、校对等相关任务的操作。In the case of initiating a configuration command for the created initial product template, the target product to be added to the initial product template can be selected from the candidate product library, and then according to the similarity between the target product and the existing product in the initial product template, The commodity template is updated, so that the obtained target commodity template can guide the operation personnel to perform the target operation on the target vending terminal. The target operation here may be an operation including loading, unloading, proofreading and other related tasks.

其中,本公开实施例中的配置指令可以指的是在具有模板配置需求的情况下生成的相关指令。在具体应用中,可以是在用户触发操作界面上设置的配置按钮的情况下生成的。Wherein, the configuration instruction in the embodiment of the present disclosure may refer to a related instruction generated under the condition that there is a template configuration requirement. In a specific application, it may be generated when the user triggers a configuration button set on the operation interface.

另外,候选商品库可以是适配于目标售货终端的各个商品的集合,也可以是当前可供售卖的各个商品的集合,还可以是其它方式,这里不做具体的限制。在具体应用中,一旦配置指令被触发,可以按照列表方式展示候选商品库中的各个商品的有关图片等信息以便目标商品的选取。In addition, the candidate commodity library may be a collection of various commodities suitable for the target vending terminal, or a collection of various commodities currently available for sale, or other methods, which are not specifically limited here. In a specific application, once the configuration instruction is triggered, information such as pictures and other information about each commodity in the candidate commodity library can be displayed in a list form for the selection of the target commodity.

本公开实施例中,可以为目标售货终端绑定或解绑不同的商品模版。这里的商品模板中可以包含具体某一个或某一些商品的相关细粒度信息,例如,对于饮料售货机,这里的商品模板中可以包括某一款指定的运动型饮料,还可以包含商品类别的相关粗粒度信息,例如,对于饮料售货机,这里的商品模板中可以包括常见或者群体喜爱度比较高的矿泉水饮料,还可以包含其它与商品售卖相关的模板信息,这里不做具体的限制。In the embodiment of the present disclosure, it is possible to bind or unbind different product templates for the target vending terminal. The product template here can contain fine-grained information about a specific product or some products. For example, for a beverage vending machine, the product template here can include a specified sports drink, and it can also contain related product categories. Coarse-grained information, for example, for beverage vending machines, the product template here may include common or highly popular mineral water drinks, and may also contain other template information related to product sales, which is not specifically limited here.

在本公开实施例中,可以基于各售货终端所属售卖类别与各商品模板之间的对应关系确定上述初始商品模板,也即,可以基于目标售货终端所属售卖类别,确定适配于目标售货终端的商品模板。除此以外,上述商品模板中还可以包括所需商品的数量等信息。In the embodiment of the present disclosure, the above-mentioned initial commodity template can be determined based on the corresponding relationship between the sales category to which each vending terminal belongs and each commodity template, that is, based on the sales category to which the target vending terminal belongs, it can be determined that the Product template for cargo terminals. In addition, the above commodity template may also include information such as the quantity of the desired commodity.

针对预先创建的初始商品模板,这里可以在接收到相关的配置指令的情况下,确定从候选商品库中选取待添加至初始商品模板中的目标商品,并可以确定目标商品与初始商品模板中已有商品之间的相似度。也即,在商品模版编辑的过程中,每次从候选商品库添加目标商品进入模版时,都会将该目标商品与初始商品模版中已有商品进行相似度检验。这里的相似度校验可以是基于图像相似度确定的,其中,图像相似度可以是基于图像特征之间的比对结果确定的。例如,获取目标商品对应的第一图像,已有商品对应的第二图像,然后分别提取两个图像的图像特征,进而基于余弦定理等方式确定两张图像之间的图像相似度;其中,该第一图像和第二图像是对商品实物拍摄得到的。For the pre-created initial product template, it can be determined to select the target product to be added to the initial product template from the candidate product library after receiving the relevant configuration instructions, and can determine the target product and the initial product template. There is similarity between products. That is, in the process of editing a product template, every time a target product is added from the candidate product library into the template, the similarity check between the target product and the existing products in the initial product template will be performed. The similarity verification here may be determined based on image similarity, wherein the image similarity may be determined based on comparison results between image features. For example, obtain the first image corresponding to the target product, and the second image corresponding to the existing product, and then extract the image features of the two images respectively, and then determine the image similarity between the two images based on the cosine theorem; wherein, the The first image and the second image are obtained by photographing the actual product.

在确定的目标商品与初始商品模板中已有商品之间的相似度比较小的情况下,说明初始商品模板中不存在与目标商品比较相近的商品,在这种情况下再基于目标商品对初始商品模板所实现的模板更新一定程度上能够提升模板中商品的多样性,这样,在指导运营人员对目标售货终端按照更新所得到的目标商品模板进行上货的情况下,不仅可以确保运营效率,还可以使得所上货品能够满足更多用户的需求,具有更高的适用性。If the similarity between the determined target product and the existing products in the initial product template is relatively small, it means that there is no product similar to the target product in the initial product template. In this case, based on the target product, the initial The template update implemented by the product template can improve the diversity of products in the template to a certain extent. In this way, in the case of guiding the operation personnel to load the target vending terminal according to the updated target product template, it can not only ensure the operation efficiency , It can also make the goods on the list meet the needs of more users and have higher applicability.

有关初始商品模板的更新过程可以是将目标商品添加到初始商品模板的过程,这里的添加可以是包括相关商品信息的添加,也可以是在商品模板包括具体的货架信息的情况下,在具体货架上进行相关商品信息添加的过程。The update process of the initial product template may be the process of adding the target product to the initial product template. The addition here may include the addition of relevant product information, or in the case that the product template includes specific shelf information. The process of adding relevant product information on the website.

例如,在配置有目标商品A的情况下,在目标商品A与初始商品模板中已有商品的相似度都比较小的情况下,说明目标商品A的添加不会对初始商品模板中已有商品的识别带来干扰,这一定程度上可以提升商品识别的准确率,避免出现由于识别精度不够高所带来的误识别等问题,与此同时,所添加的目标商品A还可以提升整个商品模板的多样性,这一定程度上可以提升运营服务质量。For example, when the target product A is configured, if the similarity between the target product A and the existing products in the initial product template is relatively small, it means that the addition of the target product A will not affect the existing products in the initial product template. This can improve the accuracy of product recognition to a certain extent and avoid problems such as misidentification caused by insufficient recognition accuracy. At the same time, the added target product A can also improve the entire product template. This can improve the quality of operational services to a certain extent.

本公开实施例中的目标商品模板可以是适配于目标售货终端的商品模板。该商品模板可以用于指示按照预设商品配置信息对目标售货终端进行管理。其中,预设商品配置信息除了可以包括有配置的目标商品种类,还可以包括配置的商品数量,商品摆放规则等信息。The target commodity template in the embodiment of the present disclosure may be a commodity template adapted to the target sales terminal. The commodity template can be used to instruct the target vending terminal to be managed according to preset commodity configuration information. Wherein, the preset product configuration information may not only include the configured target product type, but also include the configured product quantity, product placement rules and other information.

这里,实现相关管理事物的人员可以是目标售货终端的拥有者,还可以是目标售货终端的维护者,还可以是其它对于目标售货终端具有管理权限的人员,这里不做具体的限制。Here, the person who implements related management matters can be the owner of the target vending terminal, the maintainer of the target vending terminal, or other personnel with management authority for the target vending terminal, no specific restrictions are made here .

在具体应用中,运营人员可以在目标商品模板的指导下,为目标售货终端配置相应适配的商品,还可以进行上下货等操作,智能化程度较高,运营效率较高。除此之外,配置的各个商品的相似度相对较小,这一定程度上可以提升商品种类的多样性,进一步提升了运营服务质量。In a specific application, under the guidance of the target commodity template, the operator can configure the corresponding adapted commodities for the target vending terminal, and can also perform operations such as loading and unloading, which has a high degree of intelligence and high operational efficiency. In addition, the similarity of each product configured is relatively small, which can increase the diversity of product types to a certain extent and further improve the quality of operation services.

需要说明的是,本公开实施例中的初始商品模板可以是带有已有商品的非空模板,还可以是不带有任何商品的空白模板。这里,一旦确定待添加商品的初始商品模板为空的情况,可以直接将目标商品添加到初始商品模板。It should be noted that the initial commodity template in the embodiment of the present disclosure may be a non-empty template with existing commodities, or a blank template without any commodity. Here, once it is determined that the initial product template of the product to be added is empty, the target product may be directly added to the initial product template.

不管是空白模板还是非空模板,本公开实施例提供的商品模板生成的方法在确定待添加的目标商品的情况下,可以同时确定该目标商品对应的添加位置(例如,可以是相对目标售货终端货架的位置),还可以确定注入所添加的目标商品的种类、数量等各种信息,以进一步方便后续运营人员按照商品模板进行相关的操作。Regardless of whether it is a blank template or a non-empty template, the method for generating a product template provided by the embodiment of the present disclosure can simultaneously determine the adding position corresponding to the target product when the target product to be added is determined (for example, it can be relative to the target sales The location of the terminal shelf), and various information such as the type and quantity of the target product to be added can also be determined to be injected, so as to further facilitate subsequent operations personnel to perform related operations according to the product template.

考虑到相似度的确定过程对于商品模板生成的关键作用,接下来可以着重对确定相似度的过程进行说明。Considering that the process of determining the similarity plays a key role in the generation of product templates, we can focus on the process of determining the similarity in the following.

第一方面,本公开实施例可以按照步骤一和步骤二来确定商品之间的相似度:In the first aspect, the embodiment of the present disclosure can determine the similarity between commodities according to step 1 and step 2:

步骤一、针对初始商品模板中包含的至少两种已有商品中的每种已有商品,确定目标商品对应的第一图像与每种已有商品对应的第二图像之间的图像相似度。Step 1. For each of the at least two existing commodities included in the initial commodity template, determine the image similarity between the first image corresponding to the target commodity and the second image corresponding to each existing commodity.

步骤二、将针对每种已有商品分别确定的图像相似度作为目标商品与初始商品模板中已有商品之间的相似度。Step 2: The image similarity determined for each existing commodity is used as the similarity between the target commodity and the existing commodity in the initial commodity template.

本公开实施例中的相似度可以由目标商品对应的第一图像与各个已有商品对应的第二图像之间的图像相似度确定。The similarity in the embodiment of the present disclosure may be determined by the image similarity between the first image corresponding to the target product and the second image corresponding to each existing product.

在具体应用中,先分别从第一图像和第二图像中提取出图像特征,而后基于图像特征之间的余弦相似度确定图像相似度。In a specific application, the image features are extracted from the first image and the second image respectively, and then the image similarity is determined based on the cosine similarity between the image features.

在相似度比较小的情况下,可以是相似度小于预设阈值的情况下,说明从候选商品库选取的目标商品与初始商品模板中已有模板中的目标商品存在误识别的可能性较小,这时可以基于目标商品进行商品模板的更新,更新后的目标商品模板可以指导运营人员执行目标操作,操作的准确性更高。In the case where the similarity is relatively small, it may be that the similarity is less than the preset threshold, indicating that the target product selected from the candidate product library and the target product in the existing template in the initial product template are less likely to be misidentified , at this time, the product template can be updated based on the target product, and the updated target product template can guide the operator to perform the target operation, and the accuracy of the operation is higher.

在相似度比较大的情况下,可以是相似度大于或等于预设阈值的情况下,说明从候选商品库选取的目标商品与初始商品模板中已有模板中的目标商品存在误识别的可能性较大,在这种情况下所进行的相关操作后续存在售卖隐患的可能性也会较大。这主要是考虑到在识别层面,相似度比较大的商品更难于识别,例如,在目标商品A与初始商品模板中已有商品B的相似度比较大的情况下,若实际上进行的是目标商品A的上货,在算法 侧很可能会误识别为商品B的上货,这将导致运营服务质量的下滑。除此之外,是考虑到在商品多样性层面,在商品模板中已经存在相似度比较中的已有商品的情况下,针对目标商品上货的必要性会显著下降。When the similarity is relatively large, it can be greater than or equal to the preset threshold, indicating that there is a possibility of misidentification between the target product selected from the candidate product library and the target product in the existing template in the initial product template In this case, the related operations carried out in this case are more likely to have hidden dangers of sale in the future. This is mainly because at the recognition level, it is more difficult to identify products with a relatively large similarity. For example, in the case where the target product A has a relatively large similarity with the existing product B in the initial product template, if the target product is actually The loading of product A may be misidentified as the loading of product B on the algorithm side, which will lead to a decline in the quality of operation services. In addition, it is considered that at the level of product diversity, if there are already existing products in the similarity comparison in the product template, the necessity of targeting the target product will be significantly reduced.

基于上述两方面的考虑,本公开实施例在相似度比较大,即相似度大于或等于预设阈值的情况下,可以生成用于提示初始商品模板中存在高相似度商品的风险提示信息,基于这一风险提示信息,运营人员可以二次选择商家商品。有关风险提示信息进行提示的相关方式可以是文字提示,也可以是警报提示,还可以是其它方式,这里不做的限制。Based on the considerations of the above two aspects, in the embodiment of the present disclosure, when the similarity is relatively large, that is, the similarity is greater than or equal to the preset threshold, risk warning information for prompting the presence of high-similarity commodities in the initial commodity template can be generated, based on With this risk warning information, operators can choose merchant products for the second time. The relevant ways of prompting the risk warning information may be text prompts, alarm prompts, or other ways, which are not limited here.

第二方面,本公开实施例可以按照如下步骤确定商品之间的相似度:In the second aspect, the embodiments of the present disclosure can determine the similarity between commodities according to the following steps:

在本公开实施例中,初始商品模板包括了至少两个区域,用于模拟表示售货终端中不同的摆放区域,例如售货终端中的某一层被划分为相邻两个商品格(或商品区域),每个商品格用于放置一种商品,对应的,初始商品模板包括第一区域和第二区域,第一区域与第二区域相邻,每个区域仅可放置一种商品;其中,第一区域中预先放置有已有商品A;此时,当用户将目标产品放置于第二区域时,需要计算该目标产品与第一区域中已有商品A之间的相似度,进而在计算商品相似度时,结合商品存放位置、目标商品的待添加位置的来更新模板。In the embodiment of the present disclosure, the initial commodity template includes at least two areas, which are used to simulate and represent different placement areas in the vending terminal. For example, a certain layer in the vending terminal is divided into two adjacent commodity compartments ( or product area), each product grid is used to place a product, correspondingly, the initial product template includes the first area and the second area, the first area is adjacent to the second area, each area can only place one type of product ; Wherein, an existing product A is pre-placed in the first area; at this time, when the user places the target product in the second area, it is necessary to calculate the similarity between the target product and the existing product A in the first area, Furthermore, when calculating the product similarity, the template is updated in combination with the storage location of the product and the location to be added of the target product.

进一步的,初始商品模板在上述第一区域和第二区域的基础上,还可以包括第三区域,其中第三区域和第二区域相邻,且第三区域中预先放置有已有商品B;此时,当用户将目标产品放置于第二区域时,既需要计算该目标产品与第一区域中已有商品A之间的相似度,也需要计算该目标商品与第三区域中已有商品B之间的相似度(也即计算目标商品与所有相邻区域的已有商品之间的相似度);然后当两个相似度均小于预设阈值时,才会对初始商品模板进行更新。Further, on the basis of the above-mentioned first area and second area, the initial product template may also include a third area, wherein the third area is adjacent to the second area, and the existing product B is pre-placed in the third area; At this time, when the user places the target product in the second area, it is necessary to calculate the similarity between the target product and the existing product A in the first area, and also need to calculate the similarity between the target product and the existing product A in the third area. The similarity between B (that is, the calculation of the similarity between the target product and the existing products in all adjacent areas); and then when the two similarities are less than the preset threshold, the initial product template will be updated.

当然,如果目标商品是放置于第三区域,而第二区域没有放置已有商品,且第三区域仅与第二区域相邻,那么无需计算目标商品与其它已有商品之间的相似度,此时可直接对初始商品模板进行更新。这种情况下,相似度相比距离因素可以忽略不计,从而在不降低商品多样性的情况下,提升一些相似商品同时出现的频率。Of course, if the target product is placed in the third area, but there is no existing product in the second area, and the third area is only adjacent to the second area, then there is no need to calculate the similarity between the target product and other existing products, At this point, you can directly update the initial product template. In this case, the similarity is negligible compared to the distance factor, so that the frequency of simultaneous appearance of some similar products can be increased without reducing the diversity of products.

在一些实施例中,售货终端可能包括两个以上的售货层,相应的,初始商品模板可以是对应的分层展示;但由于不同层之间的产品,相对来说混淆的可能性较低,因此在计算目标商品与所有相邻区域的已有商品之间的相似度时,可以是仅计算目标商品与同层相邻区域的已有商品之间的相似度。In some embodiments, the sales terminal may include more than two sales layers, and correspondingly, the initial commodity template may be a corresponding hierarchical display; however, due to the products between different layers, the possibility of confusion is relatively low. Low, so when calculating the similarity between the target product and the existing products in all adjacent areas, it is possible to only calculate the similarity between the target product and the existing products in the adjacent areas of the same layer.

在另一些公开实施例中,为了提供更适配于目标售货终端的商品模板,进一步提升运营服务质量,在进行商品模板更新之前,可以先获取目标售货终端对应的商品配组偏好信息,并基于商品配组偏好信息从候选商品库 中选取与目标商品匹配的关联商品。这样,即可以将目标商品及其关联商品同步添加到初始商品模板,以实现商品模板的更新。In other disclosed embodiments, in order to provide commodity templates that are more suitable for the target vending terminal and further improve the quality of operation services, before updating the commodity template, it is possible to first obtain the commodity matching preference information corresponding to the target vending terminal, And based on the commodity combination preference information, the associated commodity matching the target commodity is selected from the candidate commodity library. In this way, the target product and its associated products can be synchronously added to the initial product template, so as to realize the updating of the product template.

其中,有关商品配组偏好信息可以表征的是配组后的目标商品和关联商品被一起售卖的可能性,可能性越高的配组商品一定程度上可以提升售货机上所设置商品的流转效率。本公开实施例中,上述商品配组偏好信息可以是基于目标售货终端对应的历史售卖订单确定的,基于历史售卖订单的分析可以是确定与目标商品匹配的关联商品,继而可以进行商品模板的更新。Among them, the product combination preference information can represent the possibility that the target product and related products after grouping will be sold together. Combining products with higher probability can improve the circulation efficiency of the products set on the vending machine to a certain extent. . In the embodiment of the present disclosure, the above commodity grouping preference information may be determined based on the historical sales order corresponding to the target sales terminal, and the analysis based on the historical sales order may be to determine the associated commodity that matches the target commodity, and then the commodity template may be determined. renew.

其中,有关目标售货终端对应的历史售卖订单,可以是仅包括目标售货终端的历史售卖订单,也可以包括在一定区域内、与目标售货终端同类型的各个售货终端的所有历史售卖订单的集合,还可以是其它相关的售卖订单,这里不做具体的限制。Wherein, the historical sales orders corresponding to the target vending terminal may include only the historical sales orders of the target vending terminal, or may include all historical sales orders of each vending terminal of the same type as the target vending terminal within a certain area. The collection of orders can also be other related sales orders, and there is no specific limitation here.

本公开实施例提供的商品模板生成的方法,响应于针对目标售货终端的商品操作指令,可以将目标商品模板推送至目标售货终端的控制面板。The method for generating a commodity template provided by the embodiment of the present disclosure can push the target commodity template to the control panel of the target vending terminal in response to a commodity operation instruction for the target vending terminal.

本公开实施例中的商品操作指令可以指的是在目标售货终端具有上下货、校对等商品操作需求的情况下生成的相关指令。在具体应用中,可以是在用户触发目标售货终端上设置的商品操作按钮的情况下生成的,也可以是在目标售货终端上设置的门具打开或者关闭的情况下生成的,还可以是其它方式生成的,本公开实施例对此不做具体的限制。Commodity operation instructions in the embodiments of the present disclosure may refer to related instructions generated when the target vending terminal has requirements for commodity operations such as loading and unloading and proofreading. In a specific application, it may be generated when the user triggers the commodity operation button set on the target vending terminal, or it may be generated when the door set on the target vending terminal is opened or closed, or is generated in other ways, which is not specifically limited in this embodiment of the present disclosure.

本公开实施例中的控制面板可以基于目标商品模板指导运营人员执行目标操作。以上货操作作为目标操作为例,控制面板可以展示目标售货终端对应的目标商品模版,说明商品上货时货架的结构、商品摆放的种类和数量等信息,从而辅助上货员快速准确地进行上货。The control panel in the embodiment of the present disclosure can guide the operator to perform the target operation based on the target commodity template. Taking the above goods operation as the target operation as an example, the control panel can display the target product template corresponding to the target vending terminal, explaining the structure of the shelf when the product is loaded, the type and quantity of the product placed, and other information, so as to assist the delivery staff to quickly and accurately Carry out loading.

接下来可以以目标售货终端作为执行主体,进行商品模板生成的方法的具体说明。如图2所示,上述商品模板生成的方法包括步骤S201至S202,其中:Next, the target vending terminal can be used as the execution subject to make a specific description of the method for generating the product template. As shown in Figure 2, the above method for generating a commodity template includes steps S201 to S202, wherein:

S201:响应于模板获取指令,从服务端获取目标商品模板;目标商品模板是服务端在初始商品模板为非空模板的情况下,响应于待添加至所述初始商品模板中的目标商品与初始商品模板中已有商品之间的相似度小于预设阈值,根据目标商品对初始商品模板进行更新得到的;S201: Responding to the template acquisition instruction, obtain the target product template from the server; the target product template is the server response to the target product to be added to the initial product template and the initial product template when the initial product template is a non-empty template. The similarity between the existing products in the product template is less than the preset threshold, which is obtained by updating the initial product template according to the target product;

S202:显示目标商品模板。S202: Display the target commodity template.

这里的目标售货终端可以在响应模板获取指令的情况下,获取目标商品模板,并显示目标商品模板。Here, the target vending terminal can obtain the target commodity template and display the target commodity template in response to the template acquisition instruction.

其中,有关目标商品模板的生成过程可以参见上述实施例中的相关描述,在此不再赘述。有关目标商品模板可以是通过目标售货终端上设置的控制面板展示的,这样运营人员可以基于目标商品模板的指导进行相关的操作。For the generation process of the target commodity template, reference may be made to the relevant descriptions in the foregoing embodiments, and details are not repeated here. The target commodity template may be displayed through the control panel set on the target vending terminal, so that the operator can perform related operations based on the guidance of the target commodity template.

在本公开实施例中,商家可以使用网络平台,制定有不同商品组合的商品模版,根据运营计划为售货机绑定相应的商品模版,实现多样化经营。还可以为若干售货机绑定同一商品模版,上货员根据商品模版进行上下货,杜绝运营中出现随机上货的情况,实现了售货机运营的批量化精细管理。In the embodiments of the present disclosure, merchants can use the network platform to formulate commodity templates with different commodity combinations, and bind corresponding commodity templates to the vending machines according to the operation plan, so as to realize diversified operations. It is also possible to bind several vending machines with the same commodity template, and the goods-on-load personnel can load and unload goods according to the commodity template, so as to prevent random loading of goods during operation, and realize batch and fine management of vending machine operations.

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。Those skilled in the art can understand that in the above method of specific implementation, the writing order of each step does not mean a strict execution order and constitutes any limitation on the implementation process. The specific execution order of each step should be based on its function and possible The inner logic is OK.

基于同一发明构思,本公开实施例中还提供了与商品模板生成的方法对应的商品模板生成的装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述商品模板生成的方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present disclosure also provides a device for generating a product template corresponding to the method for generating a product template. Since the problem-solving principle of the device in the embodiment of the present disclosure is the same as the method for generating a product template described above in the embodiment of the present disclosure Similar, therefore, the implementation of the device can refer to the implementation of the method, and repeated descriptions will not be repeated.

参照图3所示,为本公开实施例提供的一种商品模板生成的装置的示意图,装置包括:选取部分301、确定部分302、生成部分303;其中,Referring to FIG. 3 , it is a schematic diagram of a device for generating a commodity template provided by an embodiment of the present disclosure. The device includes: a selection part 301 , a determination part 302 , and a generation part 303 ; wherein,

选取部分301,配置于响应于针对创建的初始商品模板的配置指令,从候选商品库中选取待添加至初始商品模板中的目标商品;The selection part 301 is configured to select a target commodity to be added to the initial commodity template from the candidate commodity library in response to a configuration instruction for the created initial commodity template;

确定部分302,配置于在初始商品模板为非空模板的情况下,确定目标商品与初始商品模板中已有商品之间的相似度;The determining part 302 is configured to determine the similarity between the target commodity and existing commodities in the initial commodity template when the initial commodity template is a non-empty template;

生成部分303,配置于响应于相似度小于预设阈值,根据目标商品对初始商品模板进行更新,得到目标商品模板,目标商品模板用于指导运营人员对目标售货终端执行目标操作。The generation part 303 is configured to update the initial commodity template according to the target commodity in response to the similarity being less than the preset threshold, to obtain the target commodity template, and the target commodity template is used to guide the operator to perform the target operation on the target vending terminal.

采用上述商品模板生成的装置,可以基于配置指令所选取的目标商品与初始商品模板中已有商品之间的相似度实现初始商品模板的更新,这样所得到的目标商品模板可以指导运营人员对目标售货终端执行目标操作。这里的目标操作可以是包括上下货任务的相关操作,运营人员按照目标商品模板进行相关操作,可以实现适应于目标售货终端的模板化操作,避免依靠自身直觉和经验判断哪些机器需要补哪些货物以及补货的时间等情况所带来的运营效率低下的问题,提升了运营效率,智能化程度更高。Using the device for generating commodity templates above, the initial commodity template can be updated based on the similarity between the target commodity selected by the configuration command and the existing commodity in the initial commodity template, so that the obtained target commodity template can guide operators to target The point-of-sale terminal performs the targeted action. The target operation here can be related operations including loading and unloading tasks. Operators perform related operations according to the target commodity template, which can realize templated operations suitable for the target vending terminal, and avoid relying on their own intuition and experience to judge which machines need to replenish which goods. And the problem of low operational efficiency caused by the time of replenishment, etc., has improved operational efficiency and has a higher degree of intelligence.

在一种可能的实施方式中,生成部分303,还配置于:In a possible implementation manner, the generating part 303 is also configured to:

在初始商品模板为空白模板的情况下,将目标商品添加至初始商品模板。If the initial product template is a blank template, add the target product to the initial product template.

在一种可能的实施方式中,初始商品模板中包含至少两种已有商品;确定部分302,还配置于针对所述初始商品模板中包含的每种已有商品,确定所述目标商品对应的第一图像与每种已有商品对应的第二图像之间的图像相似度;将每种已有商品对应的所述图像相似度作为所述目标商品与所述初始商品模板中已有商品之间的相似度。In a possible implementation manner, the initial commodity template contains at least two existing commodities; the determining part 302 is further configured to determine the target commodity corresponding to each existing commodity contained in the initial commodity template. The image similarity between the first image and the second image corresponding to each existing commodity; the image similarity corresponding to each existing commodity is used as the difference between the target commodity and the existing commodity in the initial commodity template similarity between.

在一种可能的实施方式中,所述初始商品模板中包含第一区域和第二区域,所述第一区域与所述第二区域相邻,每个区域用于放置至多一种商 品;所述第一区域中包括已有商品;确定部分302,还配置于在所述目标商品放置于所述第二区域的情况下,确定所述目标商品与所述第一区域中已有商品之间的相似度。In a possible implementation manner, the initial product template includes a first area and a second area, the first area is adjacent to the second area, and each area is used to place at most one type of product; Existing commodities are included in the first area; the determining part 302 is also configured to determine the difference between the target commodity and the existing commodities in the first area when the target commodity is placed in the second area. similarity.

在一种可能的实施方式中,所述初始商品模板中还包含第三区域,所述第三区域与所述第二区域相邻,所述第三区域中包括已有商品;确定部分302,还配置于在所述目标商品放置于所述第二区域的情况下,确定所述目标商品分别与所述第一区域和所述第三区域中已有商品之间的相似度。In a possible implementation manner, the initial product template further includes a third area, the third area is adjacent to the second area, and the third area includes existing products; the determining part 302, It is further configured to determine the degree of similarity between the target commodity and existing commodities in the first region and the third region respectively when the target commodity is placed in the second region.

在一种可能的实施方式中,生成部分303,还配置于:In a possible implementation manner, the generating part 303 is also configured to:

响应于相似度大于或等于预设阈值,生成用于提示初始商品模板中存在高相似度商品的风险提示信息。In response to the similarity being greater than or equal to a preset threshold, risk warning information for prompting that there is a high-similarity commodity in the initial commodity template is generated.

在一种可能的实施方式中,确定部分302,配置于按照如下步骤基于目标商品对初始商品模板进行更新:In a possible implementation manner, the determining part 302 is configured to update the initial commodity template based on the target commodity according to the following steps:

获取目标售货终端对应的商品配组偏好信息;Acquiring the product combination preference information corresponding to the target vending terminal;

根据商品配组偏好信息,从候选商品库中选取与目标商品匹配的关联商品;According to the product combination preference information, select the associated product that matches the target product from the candidate product library;

根据目标商品以及与目标商品匹配的关联商品对初始商品模板进行更新。The initial product template is updated according to the target product and associated products matching the target product.

在一种可能的实施方式中,上述装置还包括:In a possible implementation manner, the above-mentioned device also includes:

推送部分304,配置于得到目标商品模板之后,响应于针对目标售货终端的商品操作指令,将目标商品模板推送至目标售货终端的控制面板;控制面板用于基于目标商品模板指导运营人员执行目标操作。The push part 304 is configured to push the target commodity template to the control panel of the target vending terminal in response to the commodity operation instruction for the target vending terminal after obtaining the target commodity template; target action.

在一种可能的实施方式中,选取部分301,配置于按照如下步骤创建初始商品模板:In a possible implementation manner, the selecting part 301 is configured to create an initial commodity template according to the following steps:

确定目标售货终端所属的售卖类别;Determine the sales category to which the target vending terminal belongs;

根据各售货终端所属售卖类别与各商品模板之间的对应关系,确定与目标售货终端所属的售卖类别对应的商品模板;According to the corresponding relationship between the sales category to which each vending terminal belongs and each commodity template, determine the commodity template corresponding to the sales category to which the target vending terminal belongs;

根据确定的商品模板创建初始商品模板。Create an initial offer template based on the identified offer templates.

参照图4所示,为本公开实施例提供的一种商品模板生成的装置的示意图,装置包括:获取部分401、显示部分402;其中,Referring to FIG. 4 , it is a schematic diagram of a device for generating a commodity template provided by an embodiment of the present disclosure. The device includes: an acquisition part 401 and a display part 402; wherein,

获取部分401,配置于响应于模板获取指令,从服务端获取目标商品模板;目标商品模板是服务端在初始商品模板为非空模板的情况下,响应于待添加至所述初始商品模板中的目标商品与初始商品模板中已有商品之间的相似度小于预设阈值,根据目标商品对初始商品模板进行更新得到的;The obtaining part 401 is configured to obtain a target product template from the server in response to the template obtaining instruction; the target product template is the response of the server to be added to the initial product template when the initial product template is a non-empty template The similarity between the target product and the existing products in the initial product template is less than the preset threshold, obtained by updating the initial product template according to the target product;

显示部分402,配置于显示目标商品模板。The display part 402 is configured to display target commodity templates.

关于装置中的各部分的处理流程、以及各部分之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。For the description of the processing flow of each part in the device and the interaction flow between each part, reference may be made to the relevant description in the above method embodiment, and details are not described here again.

本公开实施例还提供了一种电子设备,如图5所示,为本公开实施例 提供的电子设备结构示意图,包括:处理器501、存储器502、和总线503。存储器502存储有处理器501可执行的机器可读指令(比如,图3中的装置中选取部分301、确定部分302、生成部分303对应的执行指令等;再如,图4中的装置中获取部分401、显示部分402对应的执行指令等),当电子设备运行时,处理器501与存储器502之间通过总线503通信,机器可读指令被处理器501执行时执行图1和图2所示的商品模板生成的方法。The embodiment of the present disclosure also provides an electronic device, as shown in FIG. The memory 502 stores machine-readable instructions executable by the processor 501 (for example, the execution instructions corresponding to the selection part 301, the determination part 302, and the generation part 303 in the device in FIG. part 401, the execution instruction corresponding to the display part 402, etc.), when the electronic device is running, the processor 501 communicates with the memory 502 through the bus 503, and when the machine-readable instruction is executed by the processor 501, it performs as shown in Fig. 1 and Fig. 2 The method of product template generation.

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的商品模板生成的方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。An embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for generating a commodity template described in the above-mentioned method embodiments are executed. . Wherein, the storage medium may be a volatile or non-volatile computer-readable storage medium.

本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的商品模板生成的方法的步骤,具体可参见上述方法实施例,在此不再赘述。The embodiment of the present disclosure also provides a computer program product, the computer program product carries a program code, and the instructions contained in the program code can be used to execute the steps of the method for generating a product template described in the method embodiment above, for details, please refer to The foregoing method embodiments are not described in detail here.

其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。Wherein, the above-mentioned computer program product may be specifically implemented by means of hardware, software or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium, and in another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK) etc. wait.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the above-described system and device can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的 部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the 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 Several instructions are used to make an electronic device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。Finally, it should be noted that: the above-mentioned embodiments are only specific implementations of the present disclosure, and are used to illustrate the technical solutions of the present disclosure, rather than limit them, and the protection scope of the present disclosure is not limited thereto, although referring to the aforementioned The embodiments have described the present disclosure in detail, and those skilled in the art should understand that any person familiar with the technical field can still modify the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present disclosure Changes can be easily imagined, or equivalent replacements can be made to some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in this disclosure. within the scope of protection. Therefore, the protection scope of the present disclosure should be defined by the protection scope of the claims.

Claims (15)

一种商品模板生成的方法,所述方法包括:A method for generating a commodity template, the method comprising: 响应于针对创建的初始商品模板的配置指令,从候选商品库中选取待添加至所述初始商品模板中的目标商品;Responding to the configuration instruction for the created initial commodity template, selecting a target commodity to be added to the initial commodity template from the candidate commodity library; 在所述初始商品模板为非空模板的情况下,确定所述目标商品与所述初始商品模板中已有商品之间的相似度;If the initial commodity template is a non-empty template, determine the similarity between the target commodity and existing commodities in the initial commodity template; 响应于所述相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新,得到目标商品模板。In response to the similarity being less than a preset threshold, the initial commodity template is updated according to the target commodity to obtain a target commodity template. 根据权利要求1所述的方法,其中,所述方法还包括:The method according to claim 1, wherein the method further comprises: 在所述初始商品模板为空白模板的情况下,将所述目标商品添加至所述初始商品模板。If the initial commodity template is a blank template, the target commodity is added to the initial commodity template. 根据权利要求1所述的方法,其中,所述初始商品模板中包含至少两种已有商品;所述确定所述目标商品与所述初始商品模板中已有商品之间的相似度,包括:The method according to claim 1, wherein said initial commodity template contains at least two existing commodities; said determining the similarity between said target commodity and existing commodities in said initial commodity template comprises: 针对所述初始商品模板中包含的每种已有商品,确定所述目标商品对应的第一图像与每种已有商品对应的第二图像之间的图像相似度;For each existing commodity included in the initial commodity template, determine the image similarity between the first image corresponding to the target commodity and the second image corresponding to each existing commodity; 将每种已有商品对应的所述图像相似度作为所述目标商品与所述初始商品模板中已有商品之间的相似度。The image similarity corresponding to each existing commodity is used as the similarity between the target commodity and the existing commodity in the initial commodity template. 根据权利要求1所述的方法,其中,所述初始商品模板中至少包含第一区域和第二区域,所述第一区域与所述第二区域相邻,每个区域用于放置至多一种商品;所述第一区域中包括已有商品;The method according to claim 1, wherein the initial product template includes at least a first area and a second area, the first area is adjacent to the second area, and each area is used to place at most one commodities; the first area includes existing commodities; 所述确定所述目标商品与所述初始商品模板中已有商品之间的相似度,包括:在所述目标商品放置于所述第二区域的情况下,确定所述目标商品与所述第一区域中已有商品之间的相似度。The determining the similarity between the target product and the existing product in the initial product template includes: when the target product is placed in the second area, determining the target product and the first The similarity between existing commodities in a region. 根据权利要求4所述的方法,其中,所述初始商品模板中还包含第三区域,所述第三区域与所述第二区域相邻,所述第三区域中包括已有商品;The method according to claim 4, wherein the initial product template further includes a third area, the third area is adjacent to the second area, and the third area includes existing products; 所述确定所述目标商品与所述初始商品模板中已有商品之间的相似度,还包括:The determining the similarity between the target product and the existing product in the initial product template further includes: 在所述目标商品放置于所述第二区域的情况下,确定所述目标商品分别与所述第一区域和所述第三区域中已有商品之间的相似度。When the target product is placed in the second area, determine similarities between the target product and existing products in the first area and the third area respectively. 根据权利要求1至5任一所述的方法,其中,所述方法还包括:The method according to any one of claims 1 to 5, wherein the method further comprises: 响应于所述相似度大于或等于所述预设阈值,生成用于提示所述初始商品模板中存在高相似度商品的风险提示信息。In response to the similarity being greater than or equal to the preset threshold, risk warning information for prompting that there is a high-similarity commodity in the initial commodity template is generated. 根据权利要求1至6任一所述的方法,其中,根据所述目标商品对所述初始商品模板进行更新之前,所述方法还包括:The method according to any one of claims 1 to 6, wherein, before updating the initial commodity template according to the target commodity, the method further comprises: 获取目标售货终端对应的商品配组偏好信息;Acquiring the product combination preference information corresponding to the target vending terminal; 根据所述商品配组偏好信息,从候选商品库中选取与所述目标商品匹配的关联商品;According to the commodity grouping preference information, select an associated commodity that matches the target commodity from the candidate commodity library; 所述根据所述目标商品对所述初始商品模板进行更新,包括:The updating of the initial commodity template according to the target commodity includes: 根据所述目标商品以及与所述目标商品匹配的关联商品,对所述初始商品模板进行更新。The initial commodity template is updated according to the target commodity and associated commodities matching the target commodity. 根据权利要求1至7任一所述的方法,其中,得到目标商品模板之后,所述方法还包括:The method according to any one of claims 1 to 7, wherein, after obtaining the target product template, the method further comprises: 响应于针对目标售货终端的商品操作指令,将所述目标商品模板推送至所述目标售货终端的控制面板;所述控制面板用于基于所述目标商品模板指导运营人员执行目标操作。In response to a commodity operation instruction for the target vending terminal, the target commodity template is pushed to the control panel of the target vending terminal; the control panel is used to guide operators to perform target operations based on the target commodity template. 根据权利要求1至8任一所述的方法,其中,按照如下步骤创建所述初始商品模板:The method according to any one of claims 1 to 8, wherein the initial commodity template is created according to the following steps: 确定目标售货终端所属的售卖类别;Determine the sales category to which the target vending terminal belongs; 根据各售货终端所属售卖类别与各商品模板之间的对应关系,确定与所述目标售货终端所属的售卖类别对应的商品模板;According to the corresponding relationship between the sales category to which each vending terminal belongs and each commodity template, determine the commodity template corresponding to the sales category to which the target vending terminal belongs; 根据确定的所述商品模板,创建所述初始商品模板。The initial commodity template is created according to the determined commodity template. 一种商品模板生成的方法,所述方法包括:A method for generating a commodity template, the method comprising: 响应于模板获取指令,从服务端获取目标商品模板;所述目标商品模板是服务端在初始商品模板为非空模板的情况下,响应于待添加至所述初始商品模板中的目标商品与所述初始商品模板中已有商品之间的相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新得到的;Responding to the template acquisition instruction, obtain the target commodity template from the server; the target commodity template is the server response to the target commodity to be added to the initial commodity template and the target commodity template when the initial commodity template is not an empty template. The similarity between the existing commodities in the initial commodity template is less than a preset threshold, and the initial commodity template is updated according to the target commodity; 显示所述目标商品模板。Display the target offer template. 一种商品模板生成的装置,所述装置包括:A device for generating a commodity template, the device comprising: 选取部分,配置于响应于针对创建的初始商品模板的配置指令,从候选商品库中选取待添加至所述初始商品模板中的目标商品;The selection part is configured to select a target commodity to be added to the initial commodity template from the candidate commodity library in response to a configuration instruction for the created initial commodity template; 确定部分,配置于在所述初始商品模板为非空模板的情况下,确定所述目标商品与所述初始商品模板中已有商品之间的相似度;The determination part is configured to determine the similarity between the target commodity and existing commodities in the initial commodity template when the initial commodity template is a non-empty template; 生成部分,配置于响应于所述相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新,得到目标商品模板。The generating part is configured to update the initial commodity template according to the target commodity in response to the similarity degree being less than a preset threshold, to obtain a target commodity template. 一种商品模板生成的装置,所述装置包括:A device for generating a commodity template, the device comprising: 获取部分,配置于响应于模板获取指令,从服务端获取目标商品模板;所述目标商品模板是服务端在初始商品模板为非空模板的情况下,响应于待添加至所述初始商品模板中的目标商品与所述初始商品模板中已有商品之间的相似度小于预设阈值,根据所述目标商品对所述初始商品模板进行更新得到的;The obtaining part is configured to obtain a target product template from the server in response to a template obtaining instruction; the target product template is a response to be added to the initial product template by the server when the initial product template is a non-empty template. The similarity between the target commodity and the existing commodity in the initial commodity template is less than a preset threshold, obtained by updating the initial commodity template according to the target commodity; 显示部分,配置于显示所述目标商品模板。The display part is configured to display the target commodity template. 一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与 所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至10任一所述的商品模板生成的方法的步骤。An electronic device, comprising: a processor, a memory, and a bus, the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory through the bus When the machine-readable instructions are executed by the processor, the steps of the method for generating a commodity template according to any one of claims 1 to 10 are executed. 一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至10任一所述的商品模板生成的方法的步骤。A computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the steps of the method for generating a commodity template according to any one of claims 1 to 10 are executed. 一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在电子设备上运行的情况下,使得所述电子设备执行权利要求1至10中任意一项所述的方法。A computer program product, the computer program product comprising a computer program or an instruction, when the computer program or instruction is run on an electronic device, the electronic device is made to execute any one of claims 1 to 10. Methods.
PCT/CN2022/128284 2022-01-29 2022-10-28 Commodity template generation method and apparatus, electronic device, storage medium, and computer program product Ceased WO2023142561A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210112833.1A CN114511720A (en) 2022-01-29 2022-01-29 A method, device, electronic device and storage medium for generating a commodity template
CN202210112833.1 2022-01-29

Publications (1)

Publication Number Publication Date
WO2023142561A1 true WO2023142561A1 (en) 2023-08-03

Family

ID=81552436

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/128284 Ceased WO2023142561A1 (en) 2022-01-29 2022-10-28 Commodity template generation method and apparatus, electronic device, storage medium, and computer program product

Country Status (2)

Country Link
CN (1) CN114511720A (en)
WO (1) WO2023142561A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114511720A (en) * 2022-01-29 2022-05-17 上海商汤智能科技有限公司 A method, device, electronic device and storage medium for generating a commodity template

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208629A1 (en) * 2006-03-02 2007-09-06 Jung Edward K Y Shopping using exemplars
CN107833360A (en) * 2017-11-28 2018-03-23 百达致胜(北京)科技有限公司 Automatic vending control method, system
CN111681075A (en) * 2020-05-27 2020-09-18 引众传媒(苏州)有限公司 Commodity information modification system for electronic commerce and working method thereof
CN114511720A (en) * 2022-01-29 2022-05-17 上海商汤智能科技有限公司 A method, device, electronic device and storage medium for generating a commodity template

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107464162B (en) * 2017-07-28 2022-12-30 腾讯科技(深圳)有限公司 Commodity association method and device and computer-readable storage medium
CN109567839B (en) * 2018-11-20 2022-04-26 北京中科研究院 Automatic analysis method for hip joint X-ray image
CN110245609A (en) * 2019-06-13 2019-09-17 深圳力维智联技术有限公司 Pedestrian track generation method, device and readable storage medium storing program for executing
CN113673929A (en) * 2021-08-23 2021-11-19 上海商汤智能科技有限公司 Method, device, electronic device and storage medium for task reminder

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208629A1 (en) * 2006-03-02 2007-09-06 Jung Edward K Y Shopping using exemplars
CN107833360A (en) * 2017-11-28 2018-03-23 百达致胜(北京)科技有限公司 Automatic vending control method, system
CN111681075A (en) * 2020-05-27 2020-09-18 引众传媒(苏州)有限公司 Commodity information modification system for electronic commerce and working method thereof
CN114511720A (en) * 2022-01-29 2022-05-17 上海商汤智能科技有限公司 A method, device, electronic device and storage medium for generating a commodity template

Also Published As

Publication number Publication date
CN114511720A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
US20250124422A1 (en) Systems and methods for delayed processing of e-commerce transactions
US10318569B1 (en) Smart inventory tags
CN110992012B (en) Mobile devices, methods and computer program products for prioritizing data sets
US10621570B2 (en) Processing payments for an online marketplace
US11341523B1 (en) Person-to-person gift offers based on user actions
US9881288B1 (en) Enhanced user interface for creating interactive layouts
US12073458B2 (en) Computer-implemented methods and system for customized interactive image collection based on customer data
US10643267B2 (en) Retail purchasing computer system and method of operating same
US12417467B1 (en) Electronic reward offer management
US20130181054A1 (en) System and method for processing bar-code enabled cards
CA3059121C (en) Enhanced user interface for creating interactive layouts
US12223527B1 (en) Multi-merchant concomitant-use point-of-sale device
US20230306398A1 (en) Analyzing layouts using sensor data
US20170270505A1 (en) Cloud-based generation of receipts using transaction information
US20210365976A1 (en) Utilizing machine learning and a smart transaction card to automatically identify optimal prices and rebates for items during in-person shopping
US20180308186A1 (en) Synchronizing sensor data with an interactive user interface
US10140367B2 (en) Apparatus, method and computer program product for characterizing an individual based on musical preferences
WO2023142561A1 (en) Commodity template generation method and apparatus, electronic device, storage medium, and computer program product
US10832307B1 (en) Systems for analyzing and updating data structures
US10963887B1 (en) Utilizing proxy contact information for merchant communications
US20220092523A1 (en) Inventory management server, inventory management system, inventory management method, and recording medium
JP2019061472A (en) Computer program and payment method
US10719673B2 (en) System and method for collecting and/or retrieving information relating to objects
US11205161B2 (en) System and method for electronic receipt services
US11126985B1 (en) Integrating functionality across multiple applications

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22923359

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22923359

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 22923359

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM XXXX DATED 24.01.2025)

122 Ep: pct application non-entry in european phase

Ref document number: 22923359

Country of ref document: EP

Kind code of ref document: A1