Vending machine electronic price tag updating method and device

By identifying the correspondence between the goods in the vending machine and the electronic price tag and automatically updating the display information of the electronic price tag, the problem that existing vending machines cannot achieve automatic update of product information and prices is solved, and user experience and operational efficiency are improved.

CN120183082APending Publication Date: 2025-06-20GUANGDONG STARTHING TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510227509.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

Existing vending machines cannot achieve automated updates of product information and product prices, resulting in users' lack of obvious feeling about product prices.

Method used

By obtaining the target front image of the vending machine that completes the placement of the goods, identify the correspondence between the placed goods and the electronic price tag in the target front image, and send the product information and the latest price of the placed goods to its corresponding electronic price tag to update the display information of the electronic price tag.

Benefits of technology

It realizes automatic updates of product information and product prices, without manual replacement or configuration by operators, reduces operational pressure, and displays product information and price to users with physical products, improving users' sense of product prices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120183082A_ABST
    Figure CN120183082A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of image recognition, and provides a vending machine electronic price tag updating method and device. The method comprises the steps of obtaining a target front image of a vending machine which completes commodity placement; identifying the corresponding relationship between the placed commodities in the vending machine and the electronic price tags in the target front image; and sending the commodity information and the latest price of the placed commodity to the corresponding electronic price tag so as to update the display information of the electronic price tag. According to the application, automatic updating of the commodity information and the commodity price can be realized, an operator does not need to manually replace or configure the commodity information and the commodity price, the operation pressure is reduced, and the electronic price tag is arranged in the vending machine, so that the commodity information and the commodity price in the vending machine can be displayed to a user together with the commodity real object, and the body feeling of the user on the commodity price is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image recognition technology, and particularly to a method and device for updating electronic price tags of vending machines. Background Art

[0002] Currently, vending machines include two types: rail machines and visual dynamic cabinets. Rail machines send out goods through rails, and users cannot directly take goods from the cabinet at will. Dynamic visual cabinets allow users to open the cabinet door and take out and put back goods according to their own needs.

[0003] Whether it is a rail machine or a visual dynamic cabinet, when users purchase goods from them, they need to obtain product information and prices in order to select the required goods accordingly. For rail machines, product labels are usually set near the goods, and product information and prices are written on the product labels. However, for the new retail industry that needs to continuously update goods, the goods, their prices, and the positions of the channels in the vending machine are also constantly changing. This method requires the operators managing the vending machines in the area to manually replace the product labels for such changes, resulting in a huge operation burden. For visual dynamic cabinets, QR codes or interactive screens are usually set up, and users can obtain product information and prices by scanning the QR codes or directly on the interactive screens. However, the product information and prices also need to be manually configured by the operators in the background, and this method cannot display the product information and prices together with the physical goods to the users, resulting in an unclear perception of the product prices by the users.

[0004] In summary, existing vending machines cannot achieve automatic updating of product information and prices, and will result in an unclear perception of the product prices by the users. Summary of the Invention

[0005] Embodiments of this application provide a method and device for updating electronic price tags of vending machines to solve the technical problems that existing vending machines cannot achieve automatic updating of product information and prices, and will result in an unclear perception of the product prices by the users.

[0006] In a first aspect, embodiments of this application provide a method for updating electronic price tags of vending machines, including: Obtaining a target front image of a vending machine after the goods are placed; Identifying the corresponding relationship between the placed goods in the vending machine and the electronic price tags in the target front image; Sending the product information and the latest price of the placed goods to their corresponding electronic price tags to update the display information of the electronic price tags.

[0007] In an embodiment, the obtaining a target front image of a vending machine after the goods are placed includes: Obtain the initial front image of the vending machine; When there are at least two positioning marks distributed along the diagonal in the initial front image, determine the initial front image as the target front image; The positioning marks are preset in the upper left lane, upper right lane, lower left lane, and lower right lane of the vending machine.

[0008] In one embodiment, the recognition of the corresponding relationship between the placed goods in the vending machine and the electronic price tags in the target front image includes: Based on the preset position relationship between the lanes in the vending machine and the pre-placed goods in the lanes, recognize the placed goods corresponding to the lanes in the target front image; Recognize the electronic price tags corresponding to the lanes in the target front image; Associate the placed goods corresponding to the same lane in the target front image with the electronic price tags to obtain the corresponding relationship between the placed goods in the vending machine and the electronic price tags in the target front image.

[0009] In one embodiment, the recognition of the placed goods corresponding to the lanes in the target front image based on the preset position relationship between the lanes in the vending machine and the pre-placed goods in the lanes includes: Based on the shelf size in the vending machine and the positioning marks, determine the lane images corresponding to the lanes in the vending machine in the target front image; Based on the preset position relationship, determine the pre-placed goods corresponding to the lanes in the vending machine as the placed goods corresponding to the lane images.

[0010] In one embodiment, the recognition of the electronic price tags corresponding to the lanes in the target front image includes: Recognize the electronic price tag images corresponding to the electronic price tags in the vending machine in the target front image; Based on the preset position relationship between the lanes in the vending machine and the electronic price tags, determine the electronic price tag images corresponding to the lane images; or Determine the electronic price tag image located below the lane image and closest to the lane image as the electronic price tag image corresponding to the lane image.

[0011] In one embodiment, the recognition of the electronic price tag images corresponding to the electronic price tags in the vending machine in the target front image includes: Control the electronic price tags in the vending machine to display a preset pattern; Based on the preset pattern, recognize the electronic price tag images corresponding to the electronic price tags in the vending machine in the target front image.

[0012] In a second aspect, an embodiment of the present application provides a vending machine electronic price tag updating device, including: An image acquisition module, configured to: acquire a target front image of a vending machine with goods placed; An image matching module, configured to: identify the correspondence between the goods placed in the vending machine and the electronic price tags in the target front image; An electronic price tag updating module, configured to: send the product information and the latest price of the placed goods to their corresponding electronic price tags to update the display information of the electronic price tags.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory storing a computer program, and when the processor executes the program, the steps of the vending machine electronic price tag updating method described in the first aspect are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the vending machine electronic price tag updating method described in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium, including a computer program, and when the computer program is executed by a processor, the steps of the vending machine electronic price tag updating method described in the first aspect are implemented.

[0016] The vending machine electronic price tag updating method and device provided by the present application acquire a target front image of a vending machine with goods placed, identify the correspondence between the goods placed in the vending machine and the electronic price tags in the target front image, and send the product information and the latest price of the placed goods to their corresponding electronic price tags to update the display information of the electronic price tags. By acquiring the target front image and identifying the correspondence between the goods and the electronic price tags therein, the present application can associate the goods with the electronic price tags, and then control the electronic price tags to display the product information and product prices of the associated goods, realizing the automatic update of product information and product prices, without the need for operators to manually replace or configure, reducing the operation pressure. Moreover, since the electronic price tags are set in the vending machine, the product information and product prices in the vending machine can be displayed to users together with the physical goods, enhancing the user's perception of the product prices. Description of the Drawings

[0017] To more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0018] Figure 1 is one of the schematic flowcharts of the method for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 2 is the second of the schematic flowcharts of the method for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 3 is the third of the schematic flowcharts of the method for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 4 is the fourth of the schematic flowcharts of the method for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 5 is the fifth of the schematic flowcharts of the method for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 6 is the sixth of the schematic flowcharts of the method for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 7 is the schematic structural diagram of the device for updating the electronic price tag of a vending machine provided by an embodiment of the present application; Figure 8 is the schematic structural diagram of the electronic device provided by an embodiment of the present application. Detailed implementation manners

[0019] To make the objectives, technical solutions and advantages of the present application clearer, the following will clearly and completely describe the technical solutions in the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present application.

[0020] It should be noted that in the description of the embodiments of the present application, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the element. The orientation or positional relationship indicated by terms such as "upper", "lower", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be construed as a limitation to the present application. Unless otherwise expressly specified and limited, the terms "mount", "connected", "coupled" should be construed broadly, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, and can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific circumstances.

[0021] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and do not limit the number of objects. For example, the first object can be one or more. In addition, "and / or" indicates at least one of the connected objects, and the character " / ", generally indicates an "or" relationship between the associated objects before and after.

[0022] Figure 1 is one of the flow diagrams of the vending machine electronic price tag update method provided by the embodiments of the present application. Refer to Figure 1 , the embodiments of the present application provide a vending machine electronic price tag update method, which may include: 101. Obtain the target front image of the vending machine with the goods placed; 102. Identify the corresponding relationship between the goods already placed in the vending machine and the electronic price tags in the target front image; 103. Send the product information and the latest price of the goods already placed to their corresponding electronic price tags to update the display information of the electronic price tags.

[0023] In step 101, after the operator finishes placing the goods, the operator can take a photo of the front image of the vending machine and upload the front image to the server through the mobile client. After being processed by the server, the target front image is obtained. At the same time, the vending machine is controlled to enter the electronic price tag update mode through the mobile client.

[0024] In steps 102 to 103, the electronic price tag can be connected to the central control device by wired or wireless means. After the server identifies the corresponding relationship between the placed goods and the electronic price tag in the target front image and determines that the cabinet door of the vending machine is closed, an update instruction will be sent to the central control device to update the display information of the electronic price tag through the central control device.

[0025] The method for updating the electronic price tag of the vending machine provided in this embodiment obtains the target front image of the vending machine after the goods are placed, identifies the corresponding relationship between the placed goods in the vending machine and the electronic price tag in the target front image, and sends the goods information and the latest price of the placed goods to the corresponding electronic price tag to update the display information of the electronic price tag. By obtaining the target front image and identifying the corresponding relationship between the goods and the electronic price tag therein, this embodiment can associate the goods with the electronic price tag, and then control the electronic price tag to display the goods information and the goods price of the associated goods, realizing the automatic update of the goods information and the goods price, without the need for the operator to manually replace or configure, reducing the operation pressure. And because the electronic price tag is set in the vending machine, the goods information and the goods price in the vending machine can be displayed to the user together with the physical goods, enhancing the user's perception of the goods price.

[0026] Figure 2 It is the second flow chart of the method for updating the electronic price tag of the vending machine provided in the embodiment of the present application. Refer to Figure 2 , in one embodiment, obtaining the target front image of the vending machine after the goods are placed may include: 201. Obtain the initial front image of the vending machine; 202. When at least two positioning marks distributed along the diagonal exist in the initial front image, determine the initial front image as the target front image.

[0027] The positioning marks are pre-set in the upper left lane, upper right lane, lower left lane, and lower right lane of the vending machine.

[0028] In step 201, the initial front image needs to focus on the shelf area of the vending machine.

[0029] In step 202, that is, when there is at least a top - left positioning identifier and a bottom - right positioning identifier in the initial front - facing image, or at least a top - right positioning identifier and a bottom - left positioning identifier, it is determined that the shelf area of the initial front - facing image has been completely photographed. Therefore, the initial front - facing image can be determined as the target front - facing image.

[0030] In this embodiment, by setting positioning identifiers at the four - corner aisles of the shelf area, it is possible to determine whether the shelf area in the photographed initial front - facing image is completely displayed based on the display of these positioning identifiers in the initial front - facing image, which helps to improve the accuracy of subsequent recognized information.

[0031] Figure 3 It is the third flowchart of the vending machine electronic price tag update method provided by the embodiments of the present application. Refer to Figure 3 , in one embodiment, identifying the corresponding relationship between the placed goods in the vending machine and the electronic price tag in the target front - facing image may include: 301. Based on the preset position relationship between the aisles in the vending machine and the pre - placed goods in the aisles, identify the placed goods corresponding to the aisles in the target front - facing image; 302. Identify the electronic price tag corresponding to the aisle in the target front - facing image; 303. Associate the placed goods corresponding to the same aisle in the target front - facing image with the electronic price tag to obtain the corresponding relationship between the placed goods in the vending machine and the electronic price tag in the target front - facing image.

[0032] In step 301, there is a preset position relationship between the aisles in the vending machine and the pre - placed goods in them. For example, it is desired to place product A in the aisle at row M1 and column N1, and place product B in the aisle at row M2 and column N2, etc. Then, product A is associated with the aisle at row M1 and column N1 in advance, and product B is associated with the aisle at row M2 and column N2 in advance to obtain the preset position relationship between the products and the pre - placed goods in them. Furthermore, in the target front - facing image, the placed goods corresponding to the aisles in the same row and column can be identified.

[0033] In step 302, each aisle in the vending machine is provided with a corresponding electronic price tag, but how they correspond specifically still needs to be further determined and identified.

[0034] In step 303, after obtaining the corresponding relationship between the aisle and the placed goods in the target front - facing image, and the corresponding relationship between the aisle and the electronic price tag, the corresponding relationship between the placed goods and the electronic price tag can be obtained by using the aisle as an intermediary.

[0035] In this embodiment, the corresponding relationship between the product aisle and the product in the target front image is first identified, and then the corresponding relationship between the product aisle and the electronic price tag in the target front image is identified. Furthermore, taking the product aisle as a medium, the corresponding relationship between the product and the electronic price tag is accurately determined, which helps to accurately update the electronic price tag subsequently.

[0036] Figure 4 It is the fourth flow chart of the method for updating the electronic price tag of the vending machine provided by the embodiment of the present application. Refer to Figure 4 , in one embodiment, based on the preset positional relationship between the product aisle in the vending machine and the products pre-placed in the aisle, identifying the products already placed corresponding to the product aisle in the target front image may include: 401. Based on the shelf size and positioning marks in the vending machine, determine the aisle image corresponding to the product aisle in the vending machine in the target front image; 402. Based on the preset positional relationship, determine the products pre-placed in the aisle corresponding to the aisle image as the products already placed corresponding to the aisle image.

[0037] In step 401, based on the shelf size and positioning marks in the vending machine, the boundary of the shelf area and the distribution of the product aisles within the shelf area in the target front image can be determined, so as to accurately determine the aisle image corresponding to the product aisle in the vending machine in the target front image.

[0038] In step 402, that is, determining that the products already placed corresponding to the aisle image in the same row and column as the product aisle in the vending machine in the target front image are the products pre-placed at the product aisle in the vending machine.

[0039] In this embodiment, based on the physical position of the product aisle in the vending machine, its aisle image in the target front image is determined, and then based on the preset positional relationship between the product aisle entity and the products therein, the products corresponding to the aisle image are determined, so as to achieve an accurate correspondence between the aisle image and the products in the target front image.

[0040] Figure 5 It is the fifth flow chart of the method for updating the electronic price tag of the vending machine provided by the embodiment of the present application. Refer to Figure 5 , in one embodiment, identifying the electronic price tag corresponding to the product aisle in the target front image may include: 501. Identify the electronic price tag image corresponding to the electronic price tag in the vending machine in the target front image; 502. Based on the preset positional relationship between the product aisle and the electronic price tag in the vending machine, determine the electronic price tag image corresponding to the aisle image; or determine the electronic price tag image located below the aisle image and closest to the aisle image as the electronic price tag image corresponding to the aisle image.

[0041] In step 502, similar to the product channels and the pre-arranged products in the vending machine, the positional relationship between the product channels and the electronic price tags can also be preset. For example, the product channel in row M1 and column N1 is associated with the electronic price tag in row M1 and column N1, the product channel in row M2 and column N2 is associated with the electronic price tag in row M2 and column N2, etc. Furthermore, the product channel image and the electronic price tag image with the same positional relationship in the target front image can be associated; Furthermore, if the positional relationship between the product channels and the electronic price tags is not preset in advance, then in the target front image, the product channel image can be directly associated with the electronic price tag image closest to it below.

[0042] In this embodiment, the electronic price tag image in the target front image is first recognized. Then, when the positional relationship between the product channels and the electronic price tags in the vending machine is preset in advance, the electronic price tag corresponding to the product channel in the target front image is recognized based on this positional relationship. When the positional relationship between the product channels and the electronic price tags in the vending machine is not preset in advance, the electronic price tag closest to the product channel below in the target front image is directly determined as the electronic price tag corresponding to the product channel, so as to accurately recognize the corresponding relationship between the product channels and the electronic price tags in the target front image in different situations.

[0043] Figure 6 It is the sixth flowchart of the method for updating the electronic price tag of the vending machine provided by the embodiment of the present application. Refer to Figure 6 , in one embodiment, recognizing the electronic price tag image corresponding to the electronic price tag in the vending machine in the target front image may include: 601. Control the electronic price tag in the vending machine to display a preset pattern; 602. Based on the preset pattern, recognize the electronic price tag image corresponding to the electronic price tag in the vending machine in the target front image.

[0044] In step 601, the preset pattern can be set according to actual needs and is not limited here. In this embodiment, the preset pattern can be set as a combined pattern of specific shapes.

[0045] In step 602, that is, recognize the preset pattern in the target front image, and thus determine the recognized preset pattern image as the electronic price tag image.

[0046] In this embodiment, by controlling the electronic price tag in the vending machine to display a preset pattern, the electronic price list can be highlighted in the target front image, thereby increasing the recognition accuracy of the electronic price tag in the target front image. At the same time, when the styles of the electronic price tags in the vending machine are different, different preset patterns can be controlled to be displayed respectively, so that the electronic price tags can be distinguished and recognized in the target front image, or the same preset pattern can be controlled to be displayed, so that the electronic price tags can be compatibly recognized in the target front image, improving the recognition accuracy and compatibility.

[0047] The vending machine electronic price tag update device provided by the embodiment of the present application will be described below. The vending machine electronic price tag update device described below can be correspondingly referred to the vending machine electronic price tag update method described above.

[0048] Figure 7 It is a schematic structural diagram of the vending machine electronic price tag update device provided by the embodiment of the present application. Refer to Figure 7 , the embodiment of the present application provides a vending machine electronic price tag update device, which may include: An image acquisition module 701, configured to: acquire a target front image of a vending machine with goods placed. An image matching module 702, configured to: identify the correspondence between the goods placed in the vending machine and the electronic price tag in the target front image. An electronic price tag update module 703, configured to: send the product information and the latest price of the placed goods to the corresponding electronic price tag to update the display information of the electronic price tag.

[0049] The vending machine electronic price tag update device provided by this embodiment acquires the target front image of the vending machine with goods placed, identifies the correspondence between the goods placed in the vending machine and the electronic price tag in the target front image, and sends the product information and the latest price of the placed goods to the corresponding electronic price tag to update the display information of the electronic price tag. In this embodiment, by acquiring the target front image and identifying the correspondence between the goods and the electronic price tag therein, the goods can be associated with the electronic price tag, and then the electronic price tag can be controlled to display the product information and product price of the associated goods, realizing the automatic update of the product information and product price, without the need for operators to manually replace or configure, reducing the operation pressure. And since the electronic price tag is set in the vending machine, the product information and product price in the vending machine can be displayed to the user together with the physical goods, enhancing the user's perception of the product price.

[0050] In one embodiment, the image acquisition module 701 is specifically configured to: Acquire the initial front image of the vending machine; When there are at least two positioning identifiers distributed along the diagonal in the initial front image, determine the initial front image as the target front image; The positioning identifiers are pre-set in the upper left channel, upper right channel, lower left channel, and lower right channel of the vending machine.

[0051] In one embodiment, the image matching module 702 is specifically configured to: Based on the preset positional relationship between the channels in the vending machine and the pre-placed commodities in the channels, identify the placed commodities corresponding to the channels in the target front image; Identify the electronic price tags corresponding to the channels in the target front image; Associate the placed commodities corresponding to the same channel in the target front image with the electronic price tags to obtain the corresponding relationship between the placed commodities and the electronic price tags in the target front image in the vending machine.

[0052] In one embodiment, the image matching module 702 is specifically configured to: Based on the shelf size in the vending machine and the positioning identifiers, determine the channel images corresponding to the channels in the vending machine in the target front image; Based on the preset positional relationship, determine the pre-placed commodities corresponding to the channels in the vending machine as the placed commodities corresponding to the channel images.

[0053] In one embodiment, the image matching module 702 is specifically configured to: Identify the electronic price tag images corresponding to the electronic price tags in the vending machine in the target front image; Based on the preset positional relationship between the channels and the electronic price tags in the vending machine, determine the electronic price tag images corresponding to the channel images; or Determine the electronic price tag image located below the channel image and closest to the channel image as the electronic price tag image corresponding to the channel image.

[0054] In one embodiment, the image matching module 702 is specifically configured to: Control the electronic price tags in the vending machine to display a preset pattern; Based on the preset pattern, identify the electronic price tag images corresponding to the electronic price tags in the vending machine in the target front image.

[0055] Figure 8 is a schematic structural diagram of the electronic device provided by the embodiments of the present application, as Figure 8As shown in the figure, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840. Among them, the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call a computer program in the memory 830 to execute the steps of the vending machine electronic price tag update method, for example, including: Obtain a target front image of the vending machine after the goods are placed; Identify the corresponding relationship between the goods placed in the vending machine and the electronic price tag in the target front image; Send the product information and the latest price of the placed goods to their corresponding electronic price tags to update the display information of the electronic price tags.

[0056] In addition, when the logical instructions in the above-mentioned memory 830 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0057] On the other hand, the embodiments of the present application also provide a computer program product. The computer program product includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the steps of the vending machine electronic price tag update method provided in the above-mentioned embodiments, for example, including: Obtain a target front image of the vending machine after the goods are placed; Identify the corresponding relationship between the goods placed in the vending machine and the electronic price tag in the target front image; Send the product information and the latest price of the placed goods to their corresponding electronic price tags to update the display information of the electronic price tags.

[0058] On the other hand, an embodiment of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored, and the computer program is used to cause a processor to execute the steps of the vending machine electronic price tag update method provided in the above embodiments, for example, including: Obtain a target front image of a vending machine with the goods placed; Identify the corresponding relationship between the goods placed in the vending machine and the electronic price tag in the target front image; Send the product information and the latest price of the placed goods to their corresponding electronic price tags to update the display information of the electronic price tags.

[0059] The non-transitory computer-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memories (NAND FLASH), solid-state drives (SSD)), etc.

[0060] The device embodiments described above are merely illustrative. 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. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.

[0061] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disks, optical disks, etc., including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present application.

Claims

1. A method for updating an electronic price list of a vending machine, characterized in that: include: Acquire a target front image of the vending machine with the merchandise placed; Identify the correspondence between the commodities placed in the vending machine and the electronic price list in the front image of the target; The commodity information and the latest price of the displayed commodities are sent to the corresponding electronic price list to update the display information of the electronic price list.

2. The method for updating the electronic price list of a vending machine according to claim 1, characterized in that: The step of obtaining the target front image of the vending machine after the product placement is completed includes: Acquiring an initial front image of the vending machine; When there are at least two positioning marks distributed along a diagonal line in the initial front image, determining that the initial front image is the target front image; The positioning marks are pre-set in the upper left aisle, the upper right aisle, the lower left aisle and the lower right aisle of the vending machine.

3. The method for updating the electronic price list of a vending machine according to claim 2, characterized in that: The identifying the correspondence between the commodities placed in the vending machine and the electronic price list in the target front image includes: Based on a preset positional relationship between the aisles in the vending machine and the pre-placed commodities in the aisles, identifying the placed commodities corresponding to the aisles in the target front image; Identify the electronic price list corresponding to the cargo aisle in the front image of the target; The placed commodities corresponding to the same aisle in the target front image are associated with the electronic price list to obtain the corresponding relationship between the placed commodities in the vending machine and the electronic price list in the target front image.

4. The method for updating the electronic price list of a vending machine according to claim 3, characterized in that: The identifying the placed commodities corresponding to the aisle in the target front image based on the preset position relationship between the aisle in the vending machine and the pre-placed commodities in the aisle includes: Determining, based on the shelf size in the vending machine and the positioning mark, an aisle image corresponding to the aisle in the vending machine in the target front image; Based on the preset position relationship, the pre-placed commodities corresponding to the aisle in the vending machine are determined as the placed commodities corresponding to the aisle image.

5. The method for updating the electronic price list of a vending machine according to claim 4, characterized in that: The step of identifying the electronic price list corresponding to the aisle in the target front image includes: Identify the electronic price list image corresponding to the electronic price list in the vending machine in the target front image; Determining the electronic price list image corresponding to the aisle image based on a preset positional relationship between the aisle and the electronic price list in the vending machine; or The electronic price list image located below the aisle image and closest to the aisle image is determined as the electronic price list image corresponding to the aisle image.

6. The method for updating the electronic price list of a vending machine according to claim 5, characterized in that: The step of identifying the electronic price list image corresponding to the electronic price list in the vending machine in the target front image includes: Controlling the electronic price list in the vending machine to display a preset pattern; Based on the preset pattern, an electronic price list image corresponding to the electronic price list in the vending machine in the target front image is identified.

7. A device for updating electronic price list of a vending machine, characterized in that: include: An image acquisition module is used to: acquire a target front image of the vending machine after the merchandise is placed; An image matching module is used to: identify the corresponding relationship between the commodities placed in the vending machine and the electronic price list in the target front image; The electronic price list updating module is used to send the commodity information and the latest price of the displayed commodities to the corresponding electronic price list so as to update the display information of the electronic price list.

8. An electronic device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the computer program, the steps of the method for updating the electronic price list of a vending machine according to any one of claims 1 to 6 are implemented.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for updating the electronic price list of a vending machine according to any one of claims 1 to 6 are implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for updating the electronic price list of a vending machine according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Electronic price tags, servers and systems

    CN109308434A

  • Price tag information display method and device and shelf system

    CN112074842A

  • Commodity identification method and device

    CN117611935A

  • Self-service vending method and device, vending terminal, and self-service vending system

    WO2018218854A1