Method and device for determining commodity display location
By analyzing the image data of the physical place, calculating the utility value of the goods to be displayed, and determining the display location and order of the goods based on the utility value, the problem that the display of goods in the physical place cannot achieve the best display is solved, and the rationalization of commodity display and the improvement of profits are achieved.
Patent Information
- Application Number
- CN201811517396.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-12-12
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2038-12-12
AI Technical Summary
In the prior art, physical places lack scientific methods when displaying goods, resulting in the inability to achieve optimal display of goods, which in turn affects profits.
By collecting image data from physical places, identifying the products to be displayed, obtaining their characteristic data and historical transaction data, calculating the utility value of the products, and determining the display location and order of the products based on the utility value.
It has achieved rationalization of product display, improved the income of physical places, avoided display blindness, and optimized product placement strategies and improved user experience.
Smart Images

Figure CN111311293B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method and device for determining a commodity display location. Background Art
[0002] In the prior art, physical places (such as various physical shopping malls and physical stores) generally place similar products together when displaying goods, and use the experience of staff to adjust the display position of the goods. Obviously, this method is blind and cannot achieve the best display of goods and thus cannot obtain the maximum profit. Summary of the invention
[0003] In view of this, an embodiment of the present invention provides a method and device for determining a merchandise display location, which can use online data to guide merchandise display in a physical location, thereby achieving reasonable placement of merchandise.
[0004] To achieve the above objective, according to one aspect of the present invention, a method for determining a merchandise display location is provided.
[0005] The method for determining the display position of goods in an embodiment of the present invention includes: collecting image data of a display platform in a physical place; identifying a plurality of goods to be displayed placed on the display platform from the image data, and obtaining identifications of the goods to be displayed; using the identifications to obtain feature data and historical transaction data of the goods to be displayed from a database; determining the utility value of the goods to be displayed using the feature data and historical transaction data; and determining the display position of the goods to be displayed on the display platform based on the utility value.
[0006] Optionally, the display platform includes at least one effective layer; and the determining of the display position of the commodity to be displayed on the display platform of the physical place according to the utility value specifically includes: making the display platform in an unplaced state; placing the commodity to be displayed on the effective layer in order of priority of the effective layer from high to low; when placing, after the commodity to be displayed occupies all the display positions of the current effective layer, placing it on the next effective layer; when placing it on any effective layer, placing the commodity to be displayed to be placed at the display position next to the display position occupied by the displayed commodity on the effective layer; when placing it on any effective layer: starting from the best display position of the effective layer, selecting the commodity to be displayed with the largest current utility value and at least one associated commodity of the commodity to be displayed in turn according to a preset direction for placement; wherein the associated commodities include a first part of commodities and a second part of commodities, the first part of commodities are commodities of the same type and brand as the commodity to be displayed, and the second part of commodities are commodities of the same type but different brands as the commodity to be displayed; when there are multiple commodities to be displayed with the largest current utility value, commodity selection is performed according to a selection rule based on the preferences of surrounding users.
[0007] Optionally, the method further includes: when placing the associated commodities, placing the first part of commodities first; when placing multiple first part commodities or multiple second part commodities, placing them in order from large to small utility value; if there are multiple first part commodities or second part commodities with equal utility values, selecting commodities for placement according to the selection rule.
[0008] Optionally, the feature data is multi-dimensional data; the method further includes: obtaining the preferences of users around the physical place for different values of each dimension in multiple feature data dimensions; wherein each dimension in the multiple feature data dimensions has a different weight value; and the selection rule is: for multiple items to be displayed with equal utility values, the feature data dimensions are selected in descending order of weight value and the following steps are performed: under the current dimension, the order of preference for the values of the items to be displayed in this dimension is used as the order of item selection; under the current dimension, if there are multiple items to be displayed with equal preferences for the values of this dimension, the order of preference for the values of these multiple items to be displayed in the next dimension is used as the order of item selection.
[0009] Optionally, the display platform further includes at least one top layer and at least one bottom layer; the effective layers of the display platform include at least one center layer; wherein any center layer has a higher priority than other layers in the effective layers, and medium-sized goods are placed in any center layer; and the method further includes: obtaining purchasing power data of users around the physical place for the goods to be displayed; before placing the goods to be displayed on any center layer, discarding the goods to be displayed whose prices exceed the purchasing power of users around the physical place; placing newly launched goods or limited-edition goods between different brands of goods in the center layer; for any kind of goods placed in the center layer: placing a small-sized product of the goods in the display position on the top layer, which is located above the goods, and placing a large-sized product of the goods in the display position on the bottom layer, which is located below the goods.
[0010] Optionally, the characteristic data includes at least one of the following: product brand, product brand value index, product irreplaceability index, product packaging, product specifications; the historical transaction data includes: total sales volume, and / or total profit of the product; the utility value is the product of the weighted average of the total sales volume and total profit of the product, the product irreplaceability index and the product brand value index; the display platform is a shelf.
[0011] To achieve the above objective, according to another aspect of the present invention, a device for determining a display position of merchandise is provided.
[0012] The device for determining the display position of goods in an embodiment of the present invention may include: a data acquisition unit, used to collect image data of a display platform in a physical place; identifying a plurality of goods to be displayed placed on the display platform from the image data, and obtaining identifications of the goods to be displayed; using the identifications to obtain feature data and historical transaction data of the goods to be displayed from a database; a utility value calculation unit, used to determine the utility value of the goods to be displayed using the feature data and historical transaction data; and a display position determination unit, used to determine the display position of the goods to be displayed on the display platform based on the utility value.
[0013] Optionally, the display platform includes at least one effective layer; and the display position determination unit can be further used to: put the display platform in an unplaced state; place the goods to be displayed on the effective layers in order of priority from high to low; when placing, after the goods to be displayed occupy all the display positions of the current effective layer, place them on the next effective layer; when placing on any effective layer, place the goods to be displayed to be placed at the display position next to the display position occupied by the goods already displayed on the effective layer; when placing on any effective layer: starting from the best display position of the effective layer, select the goods to be displayed with the largest current utility value and at least one related goods of the goods to be displayed in turn according to a preset direction for placement; wherein the related goods include a first part of goods and a second part of goods, the first part of goods are goods of the same type and brand as the goods to be displayed, and the second part of goods are goods of the same type but different brands as the goods to be displayed; when there are multiple goods to be displayed with the largest current utility value, select goods according to selection rules based on the preferences of surrounding users.
[0014] Optionally, the display position determination unit can be further used to: when placing the related commodities, place the first part of commodities first; when placing multiple first part commodities or multiple second part commodities, place them in order from large to small in terms of utility value; if there are multiple first part commodities or second part commodities with equal utility values, select commodities for placement according to the selection rule.
[0015] Optionally, the feature data is multi-dimensional data; and the data acquisition unit can be further used to: obtain the preferences of users around the physical place for different values of each dimension in multiple feature data dimensions; wherein each dimension in the multiple feature data dimensions has a different weight value; the selection rule is: for multiple items to be displayed with equal utility values, select the feature data dimensions in descending order of weight values and perform the following steps: under the current dimension, the order of preference for the values of the items to be displayed in this dimension is used as the order of item selection; under the current dimension, if there are multiple items to be displayed with equal preferences for the values of this dimension, the order of preference for the values of these multiple items to be displayed in the next dimension is used as the order of item selection.
[0016] Optionally, the display platform further includes at least one top layer and at least one bottom layer; the effective layers of the display platform include at least one center layer; wherein, the priority of any center layer is higher than other layers in the effective layers, and medium-sized goods are placed in any center layer; and the display position determination unit can be further used to: obtain purchasing power data of users around the physical place for the goods to be displayed; before placing the goods to be displayed on any center layer, discard the goods to be displayed whose prices exceed the purchasing power of users around the physical place; place newly launched goods or limited-edition goods between different brands of goods in the center layer; for any kind of goods placed in the center layer: place a small-sized product of the goods in the display position on the top layer, which is located above the goods, and place a large-sized product of the goods in the display position on the bottom layer, which is located below the goods.
[0017] Optionally, the characteristic data may include at least one of the following: product brand, product brand value index, product irreplaceability index, product packaging, product specifications; the historical transaction data include: total sales and / or total profit of the product; the utility value is the product of the weighted average of the total sales and total profit of the product, the product irreplaceability index and the product brand value index; and the display platform is a shelf.
[0018] To achieve the above objective, according to another aspect of the present invention, an electronic device is provided.
[0019] An electronic device of the present invention includes: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the display location of goods provided by the present invention.
[0020] To achieve the above objective, according to yet another aspect of the present invention, a computer-readable storage medium is provided.
[0021] A computer-readable storage medium of the present invention stores a computer program, and when the program is executed by a processor, the method for determining a commodity display location provided by the present invention is implemented.
[0022] According to the technical solution of the present invention, one embodiment of the above invention has the following advantages or beneficial effects:
[0023] Firstly, by analyzing and calculating the characteristic data and historical transaction data of the goods to be displayed, the utility value of the goods to be displayed is determined to quantify the display value of the goods to be displayed; the placement order and position of the goods to be displayed and their related goods can be determined by using the above utility value, thereby realizing the reasonable determination of the display position of the goods, thereby increasing the revenue of the physical place and avoiding the blindness of the display of goods in the prior art.
[0024] Secondly, in order to solve the placement problem when the utility values of the goods to be displayed are equal, the present invention obtains the purchase preferences of users around the physical place in multiple dimensions through online data, so as to guide the placement of the goods to be displayed, thereby further improving the rationality of the display of goods.
[0025] Thirdly, the present invention also provides the following display strategies: obtaining the purchasing power data of users around the physical place, and placing commodities with prices within the purchasing power on the central layer of the display platform; placing newly launched commodities or limited-edition commodities between commodities of different brands on the central layer; placing medium-sized commodities on the central layer of the display platform, placing corresponding small-sized commodities on the top layer, and placing corresponding large-sized commodities on the bottom layer; through the above strategies, the present invention can optimize the commodity display according to the purchasing power of surrounding users, increase the exposure rate of newly launched commodities or limited-edition commodities, and realize the effective utilization of the top and bottom layers of the display platform.
[0026] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0028] Figure 1 is a schematic diagram of the main steps of a method for determining a commodity display position according to an embodiment of the present invention;
[0029] Figure 2 is a schematic diagram of components of an apparatus for determining a commodity display position according to an embodiment of the present invention;
[0030] Figure 3 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
[0031] Figure 4The schematic diagram is a schematic diagram of the structure of an electronic device used to implement the method for determining the display position of a commodity in an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0033] It should be pointed out that the embodiments of the present invention and the technical features therein may be combined with each other without conflict.
[0034] Figure 1 4 is a schematic diagram of main steps of a method for determining a display position of a commodity according to an embodiment of the present invention.
[0035] like Figure 1 As shown, the method for determining the commodity display position according to the embodiment of the present invention can be specifically performed according to the following steps:
[0036] Step S101: Collect image data of a display platform in a physical place; identify a plurality of commodities to be displayed placed on the display platform from the image data, and obtain identifications of the commodities to be displayed; and use the identifications to obtain feature data and historical transaction data of the commodities to be displayed from a database.
[0037] In an embodiment of the present invention, the display of goods in the display platform in the physical place can be guided according to the relevant data of online sales or offline sales data. It can be understood that online sales refer to sales activities completed by using virtual media such as the Internet, and offline sales refer to sales activities realized by relying on traditional physical supermarkets, physical stores, etc. The display platform can be a shelf, a vending machine, etc. It should be noted that in this step, display refers to placing any goods according to certain rules or rearranging the original placed goods on the display platform according to certain rules. When rearranging the original placed goods on the display platform, it is first necessary to remove the original placed goods from the display platform. In this step, the goods to be displayed can refer to the original placed goods on the display platform, and accordingly, the display position can refer to the position of the original placed goods on the display platform after they are rearranged.
[0038] As a preferred solution, in this step, the image data of the display platform on which the goods to be displayed are placed in the initial state can be collected by a camera or other equipment, and then the goods to be displayed in the image can be identified by known technologies such as image processing and target recognition. After the identification is completed, the identification of the goods to be displayed can be obtained. It can be understood that the identification can uniquely mark the goods to distinguish the goods from other goods. After obtaining the identification of the goods, the characteristic data and historical transaction data of the goods can be obtained from the corresponding database using the commodity identification. In specific applications, the method of the present invention can also be used to determine the display position of the goods to be displayed that are not initially placed on the display platform. In this scenario, the characteristic data and historical transaction data of the goods to be displayed can be directly obtained from the database, and subsequent steps can be performed.
[0039] In some embodiments, feature data refers to multi-dimensional data used to identify different commodities, such as: commodity brand, commodity brand value index (used to characterize the value of the brand in the minds of users), commodity irreplaceability index (used to characterize the uniqueness and irreplaceability of commodities, which can be calculated by the number of commodity types with the same functions), commodity packaging (including the number of different colors on the packaging, the main color, the packaging material, whether there are stars on the packaging, etc.), commodity specifications (such as commodity size, volume, capacity, etc.) or commodity price, etc. In order to calculate a more accurate display position later, the feature data may also include at least one of the following data: commodity type (for example, when the commodities to be displayed are all beverages, the commodity type may be: mineral water, carbonated beverages, tea beverages, coffee beverages, etc.), taste (for beverages and other foods), ingredients, calories (for beverages and other foods), whether it contains sugar (for beverages and other foods), whether it is a limited variety of commodities (such as seasonal limited variety of commodities), whether it is a new product, shelf life, and physical location inventory quantity.
[0040] In specific applications, historical transaction data refers to data reflecting the sales of goods online or offline, such as total sales, total profits, etc. It should be noted that the above-mentioned feature data and historical transaction data can be online data and / or offline data.
[0041] Exemplarily, the display platform in the embodiment of the present invention is a multi-layer shelf, including at least one effective layer, at least one top layer, and at least one bottom layer. Among them, the effective layer is more easily noticed by the user, and it includes at least one center layer. The priority of the center layer is higher than other layers of the effective layer, which generally corresponds to the position where the target user can easily touch the goods when standing normally. It can be understood that the above-mentioned effective layer, center layer, top layer and bottom layer are flexibly determined according to the specific structure of the shelf and the height of the target user. For example, for a physical place where the target user is an adult male, the effective layer of the shelf can be each layer between 70 cm and 190 cm from the ground, the center layer can be each layer between 120 cm and 180 cm from the ground, the top layer can be the top two layers, and the bottom layer can be the bottom layer. In practical applications, each layer within the plus or minus twenty degree viewing angle of the target user can be regarded as the center layer, and when considering the effective layer, the upper and lower limit positions when the target user stretches out his arm should also be considered.
[0042] Step S102: Determine the utility value of the commodity to be displayed using the feature data and historical transaction data.
[0043] In practical applications, the size of the utility value can reflect the user's willingness or possibility to buy a product. Based on the utility value of the product to be displayed, the product with a higher utility value can be placed in a display position that is easy for the user to notice, and the product with a lower utility value can be placed in a relatively poor display position, so as to achieve a reasonable display of the product. In an embodiment of the present invention, the utility value can be calculated using the characteristic data and historical transaction data of the product. For example, the product's utility value can be calculated by multiplying the weighted average of the total sales and total profit of the product, the product's irreplaceability index, and the product's brand value index, as shown in the following formula:
[0044]
[0045] Among them, u(i represents the utility value of commodity i, s is the total sales of commodity i in the historical period, m is the total profit of commodity i in the historical period, α is the weight, 1β is the irreplaceability index of commodity i, is the brand value index of product i. In the actual calculation process, β can be: the number of online products with the same function as product i or the conversion value of the number of products with the same function as product i among all the products to be displayed. It can be understood that in addition to the above calculation method, other feature data, historical transaction data and other methods can also be used to calculate the utility value of the product. The above formula does not impose any restrictions on the calculation method of the utility value.
[0046] Step S103: determining the display position of the commodity to be displayed on the display platform of the physical place according to the utility value.
[0047] In this step, the original products placed on the display platform can be removed first, so that it is in an empty state. Then, the products to be displayed are selected and placed on the display platform according to the utility value, so as to determine the display position of the products to be displayed on the display platform. In actual application, the above placement can be performed according to the following methods:
[0048] 1. Place the products to be displayed on the effective layers in descending order of priority; when placing the products, after the products to be displayed occupy all the display positions on the current effective layer, place them on the next effective layer. For multiple effective layers with equal priority, one of them can be randomly selected for priority placement.
[0049] 2. When placing the merchandise on any effective layer, place the merchandise to be displayed at the next display position of the display position occupied by the displayed merchandise on the effective layer, that is, place the next merchandise to be displayed next to the displayed merchandise.
[0050] In this step, after determining the utility value of the goods to be displayed, the goods to be displayed can be placed in the effective layer and the top layer and the bottom layer in order from large to small utility values. Alternatively, the following steps can be performed to achieve a more reasonable placement of goods:
[0051] 1. First, place the products on the effective layer with the highest priority. Starting from the best display position of the effective layer (for example, the first position that the user passes during the journey), place the products with the largest utility value among all the products to be displayed. If there are multiple products with the largest utility value, select the products in the following way and according to the preset selection rules:
[0052] Obtain the preferences of multiple users around the physical place (which may be a neighborhood of the physical place's geographic coordinates) for different values of each dimension in multiple feature data dimensions; wherein each dimension in the above multiple feature data dimensions has a different weight value, and the user's preference for each value of each dimension may be the number of corresponding labels in the user portraits of the multiple users. For example, select 100 users to calculate the preferences of different values A, B, and C of the brand dimension, and use the label containing A in the user portraits of the above 100 users as the user's preference for A, use the label containing B in the user portraits of the 100 users as the user's preference for B, and use the label containing C in the user portraits of the 100 users as the user's preference for C.
[0053] The above selection rules are as follows: for multiple commodities to be displayed with equal utility values, select the feature data dimensions in order from large to small according to the weight values and perform the following steps: in the current dimension, the preference of the commodity to be displayed in this dimension is used as the commodity selection order; in the current dimension, if there are multiple commodities to be displayed with equal preferences in this dimension, the preference of the multiple commodities to be displayed in the next dimension is used as the commodity selection order. That is, when facing multiple commodities to be displayed with equal utility values and want to determine the selection order, consider the values of the commodities in each dimension in order according to the weight value order. If the preferences of the values in the current dimension are different, the preference order is used as the selection order; if the preferences of multiple values in the current dimension are the same, consider the next dimension, and repeat the above process until the final selection order is determined.
[0054] For example, if the product to be displayed is a beverage, the brand, taste, and packaging color quantity dimensions with decreasing weight values can be selected. If the brand dimension is A, B, and C (the corresponding preferences of the three decrease in turn), the taste dimension is sweet, salty, and bitter (the corresponding preferences of the three decrease in turn), and the packaging color quantity dimension is 6, 4, and 2 (the corresponding preferences of the three decrease in turn), then for the 5 products in the following table:
[0055] brand taste Packaging color quantity Product 1 C salty 6 Product 2 B bitter 4 Product 3 A sweet 2 Product 4 B salty 2 Product 5 C salty 2
[0056] First, the order of product selection is determined as product 3 - product 2, 4 (the order of the two selections needs to be further determined) - product 1, 5 (the order of the two selections needs to be further determined) according to the order of brand dimension, then the order of product 2, 4 selection is determined as product 4 - product 2 according to the order of taste dimension, and the order of product 1, 5 selection is determined as product 1 - product 5 according to the order of packaging color quantity dimension, so that the final selection order is determined as: product 3 - product 4 - product 2 - product 1 - product 5. In actual application scenarios, for the packaging color quantity dimension, products can also be directly selected in the order of color quantity from large to small, in order to attract users' attention with rich colors.
[0057] Through the above steps, the commodities that cannot be selected by utility value can be sorted according to the preferences of users around the physical place for the values of each dimension, thereby realizing the refined processing of the commodity placement process.
[0058] 2. After placing the commodity with the largest utility value or the commodity selected according to the selection rules at the best display position of the highest priority effective layer, place at least one associated commodity of the commodity at the next display position of the effective layer. The associated commodities include a first part of commodities and a second part of commodities, the first part of commodities are commodities of the same type and brand as the commodity, and the second part of commodities are commodities of the same type but different brands as the commodity. For example, if the commodity placed on the display platform is apple-flavored carbonated beverage of brand A, then the first part of commodities are carbonated beverages of other flavors of brand A, and the second part of commodities are carbonated beverages of other brands. When placing the above-mentioned associated commodities, place the first part of commodities first, and then place the second part of commodities after the first part of commodities. Through the above-mentioned settings, commodities of the same type can be placed in adjacent display positions, which is conducive to users locating target commodities.
[0059] It can be understood that when placing multiple first-part commodities or multiple second-part commodities, they are placed in order from large to small in terms of utility value; if there are multiple first-part commodities or second-part commodities with equal utility values, the commodities are selected and placed according to the above-mentioned selection rules (i.e., according to the user preferences around the physical place).
[0060] 3. After placing the above-mentioned related products, the product with the largest utility value can be selected from the remaining products to be displayed, or the product ranked next can be selected (corresponding to the above-mentioned scenario where there are multiple products with the largest utility values and selection is performed using the selection rule) and then the related products of the product can be placed according to the previous step. Repeat the above process until all display positions of the current valid layer are occupied.
[0061] 4. Select the next effective layer for placement according to the order of priority from high to low, repeat steps 1-3 to occupy all display positions of the effective layer, and perform the above processing on each effective layer to complete the display of goods on the effective layer of the display platform.
[0062] 5. In specific application scenarios, since the sales probability of medium-sized goods (such as those with capacity or volume within a certain range) is relatively high, medium-sized goods can be placed in the central layer of the display platform. In order to make it easy for users to take down goods, small-sized goods in the central layer can be placed in the corresponding positions of the top layer (i.e., above the central layer goods), and large-sized goods can be placed in the corresponding positions of the bottom layer (i.e., below the central layer goods). It can be understood that the above-mentioned small-sized goods refer to goods with specifications smaller than medium-sized goods, and large-sized goods refer to goods with specifications larger than medium-sized goods. Through the above-mentioned settings, the top and bottom layers of the display platform can be effectively utilized, and users can easily select goods. In this way, the display of goods on each layer of the display platform is realized.
[0063] In some embodiments, a more refined product placement strategy can also be implemented through the following settings: First, the purchasing power data of users around the physical place for the products to be displayed is obtained, and before placing the products to be displayed in any central layer, the products to be displayed whose prices exceed the purchasing power of users around the physical place are discarded (that is, the products to be displayed are not placed in the central layer). Among them, the above purchasing power data can be the statistical average of the purchasing power of multiple users around the physical place. This method can optimize the product placement strategy by using the purchasing power of surrounding users. Second, placing newly launched products or limited-edition products between different brands of products in the central layer can enable newly launched products and limited-edition products to gain more exposure, thereby achieving greater sales.
[0064] After the merchandise is placed on the display platform, WIFI (a technology that allows electronic devices to connect to a wireless local area network) probe data or heat maps can be used to analyze current customer browsing time and the number of times items are selected, or to obtain the current total sales or total profit of the display platform, and compare the above data with the data before the display to understand the impact of the merchandise display location on sales.
[0065] It should be noted that, although the above content uses beverages as an example to introduce the technical solution of the present invention, this does not limit the application scenarios of the present invention. In fact, the method of the present invention can be used for placing any one or more categories of goods to be displayed on the display platform.
[0066] In the technical solution of the embodiment of the present invention, when it is impossible to obtain historical transaction data of the physical place, the sales situation, growth trend and preferences of users around the physical place of the goods to be displayed can be obtained through online data to guide the placement of goods. In this way, without changing the displayed goods, best-selling goods or goods with a trend of best-selling can be placed in the central layer of the display platform in a timely manner, thereby achieving the purpose of increasing total sales and total profits.
[0067] It should be noted that, for the convenience of description, the aforementioned method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the present invention is not limited by the described action sequence, and some steps can actually be performed in other sequences or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily necessary to implement the present invention.
[0068] In order to better implement the above-mentioned solution of the embodiment of the present invention, relevant devices for implementing the above-mentioned solution are also provided below.
[0069] See also Figure 2As shown, a device 200 for determining a commodity display position provided by an embodiment of the present invention may include: a data acquisition unit 201 , a utility value calculation unit 202 and a display position determination unit 203 .
[0070] Among them, the data acquisition unit 201 can be used to collect image data of a display platform in a physical place; identify a variety of commodities to be displayed placed on the display platform from the image data, and obtain the identification of the commodities to be displayed; use the identification to obtain the feature data and historical transaction data of the commodities to be displayed from a database; the utility value calculation unit 202 can be used to determine the utility value of the commodities to be displayed using the feature data and historical transaction data; the display position determination unit 203 can be used to determine the display position of the commodities to be displayed on the display platform based on the utility value.
[0071] In an embodiment of the present invention, the display platform includes at least one effective layer; and the display position determination unit 203 can be further used to: put the display platform in an unplaced state; place the goods to be displayed on the effective layers in order of priority from high to low; when placing, after the goods to be displayed occupy all the display positions of the current effective layer, place them on the next effective layer; when placing on any effective layer, place the goods to be displayed to be placed at the next display position of the display position occupied by the goods already displayed on the effective layer; when placing on any effective layer: starting from the best display position of the effective layer, select the goods to be displayed with the largest current utility value and at least one related goods of the goods to be displayed in turn according to a preset direction for placement; wherein the related goods include a first part of goods and a second part of goods, the first part of goods are goods of the same type and brand as the goods to be displayed, and the second part of goods are goods of the same type but different brands as the goods to be displayed; when there are multiple goods to be displayed with the largest current utility value, select goods according to a selection rule based on the preferences of surrounding users.
[0072] Preferably, the display position determination unit 203 can be further used to: when placing the related commodities, place the first part of commodities first; when placing multiple first part commodities or multiple second part commodities, place them in order from large to small in terms of utility value; if there are multiple first part commodities or second part commodities with equal utility values, select commodities for placement according to the selection rule.
[0073] As a preferred solution, the feature data is multi-dimensional data; the data acquisition unit 201 can be further used to: obtain the preferences of users around the physical place for different values of each dimension in multiple feature data dimensions; wherein each dimension in the multiple feature data dimensions has a different weight value; the selection rule is: for multiple items to be displayed with equal utility values, select the feature data dimensions in order from large to small in weight value order and perform the following steps: under the current dimension, the order of preference for the values of the items to be displayed in this dimension from large to small is used as the order of item selection; under the current dimension, if there are multiple items to be displayed with equal preferences for the values of this dimension, the order of preference for the values of the multiple items to be displayed in the next dimension from large to small is used as the order of item selection.
[0074] In a specific application, the display platform further includes at least one top layer and at least one bottom layer; the effective layers of the display platform include at least one center layer; wherein the priority of any center layer is higher than that of other layers in the effective layers, and medium-sized goods are placed in any center layer; and the display position determination unit 203 can be further used to: obtain purchasing power data of users around the physical place for the goods to be displayed; before placing the goods to be displayed on any center layer, discard the goods to be displayed whose prices exceed the purchasing power of users around the physical place; place newly launched goods or limited-edition goods between different brands of goods in the center layer; for any kind of goods placed in the center layer: place a small-sized product of the goods in the display position on the top layer, which is above the goods, and place a large-sized product of the goods in the display position on the bottom layer, which is below the goods.
[0075] In addition, in an embodiment of the present invention, the characteristic data includes at least one of the following: product brand, product brand value index, product irreplaceability index, product packaging, and product specifications; the historical transaction data includes: total sales and / or total profit of the product; the utility value is the weighted average of the total sales and total profit of the product, the product irreplaceability index, and the product brand value index; and the display platform is a shelf.
[0076] In the technical solution of the embodiment of the present invention, when it is impossible to obtain historical transaction data of the physical place, the sales situation, growth trend and preferences of users around the physical place of the goods to be displayed can be obtained through online data to guide the placement of goods. In this way, without changing the displayed goods, best-selling goods or goods with a trend of best-selling can be placed in the central layer of the display platform in a timely manner, thereby achieving the purpose of increasing total sales and total profits.
[0077] Figure 3An exemplary system architecture 300 is shown to which the method for determining a merchandise display location or the apparatus for determining a merchandise display location according to an embodiment of the present invention may be applied.
[0078] like Figure 3 As shown, the system architecture 300 may include terminal devices 301, 302, 303, a network 304 and a server 305 (this architecture is only an example, and the components included in the specific architecture may be adjusted according to the specific application). The network 304 is used to provide a medium for a communication link between the terminal devices 301, 302, 303 and the server 305. The network 304 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0079] The user can use the terminal devices 301, 302, 303 to interact with the server 305 through the network 304 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 301, 302, 303, such as applications for generating reasonable display locations for goods, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).
[0080] The terminal devices 301 , 302 , and 303 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0081] The server 305 may be a server that provides various services, such as a backend server (for example only) that supports an application for generating a reasonable display position of goods operated by a user using the terminal devices 301, 302, and 303. The backend server may process the received display position update request, and feed back the processing result (for example, the updated display position of goods - for example only) to the terminal device.
[0082] It should be noted that the method for determining the commodity display position provided in the embodiment of the present invention is generally executed by the server 305 , and accordingly, the device for determining the commodity display position is generally disposed in the server 305 .
[0083] It should be understood that Figure 3 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.
[0084] The present invention also provides an electronic device. The electronic device of an embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the display position of a commodity provided by the present invention.
[0085] Reference below Figure 4 , which shows a schematic diagram of the structure of a computer system 400 of an electronic device suitable for implementing an embodiment of the present invention. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0086] like Figure 4 As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage part 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the computer system 400 are also stored. The CPU 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0087] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read therefrom is installed into the storage section 408 as needed.
[0088] In particular, according to the embodiments disclosed in the present invention, the process described in the main step diagram above can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the main step diagram. In the above embodiment, the computer program can be downloaded and installed from the network through the communication part 409, and / or installed from the removable medium 411. When the computer program is executed by the central processing unit 401, the above functions defined in the system of the present invention are executed.
[0089] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0090] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0091] The units involved in the embodiments of the present invention may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes a data acquisition unit, a utility value calculation unit and a display position determination unit. The names of these units do not constitute a limitation on the units themselves in some cases. For example, the data acquisition unit may also be described as "a unit that provides the characteristic data and historical transaction data of the goods to be displayed to the utility value calculation unit".
[0092] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the device, the steps executed by the device include: collecting image data of the display platform in the physical place; identifying a variety of goods to be displayed placed on the display platform from the image data, and obtaining the identification of the goods to be displayed; using the identification to obtain the feature data and historical transaction data of the goods to be displayed from the database; using the feature data and historical transaction data to determine the utility value of the goods to be displayed; and determining the display position of the goods to be displayed on the display platform according to the utility value.
[0093] In the technical solution of the embodiment of the present invention, when it is impossible to obtain historical transaction data of the physical place, the sales situation, growth trend and preferences of users around the physical place of the goods to be displayed can be obtained through online data to guide the placement of goods. In this way, without changing the displayed goods, best-selling goods or goods with a trend of best-selling can be placed in the central layer of the display platform in a timely manner, thereby achieving the purpose of increasing total sales and total profits.
[0094] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for determining the display location of goods, It is characterized in that include: Collect image data of display platforms in physical places; Identify multiple commodities to be displayed placed on the display platform from the image data, and obtain identifications of the commodities to be displayed; and use the identifications to obtain feature data and historical transaction data of the commodities to be displayed from a database; Determine the utility value of the commodity to be displayed by using the characteristic data and the historical transaction data; and, determining a display position of the commodity to be displayed on the display platform according to the utility value; The display platform includes at least one effective layer; And, the determining of the display position of the commodity to be displayed on the display platform of the physical place according to the utility value specifically includes: when placing the commodity on any effective layer: starting from the best display position of the effective layer, selecting the commodity to be displayed with the largest current utility value and at least one related commodity of the commodity to be displayed in sequence according to a preset direction for placement; wherein, when there are multiple commodities to be displayed with the largest current utility value, selecting and placing the commodities according to a selection rule based on the preferences of surrounding users; Wherein, the feature data is multi-dimensional data; The method further includes: obtaining preferences of users around the physical place for different values of each dimension in a plurality of feature data dimensions; wherein each dimension in the plurality of feature data dimensions has a different weight value; and the selection rule is: For multiple products to be displayed with equal utility values, select feature data dimensions in descending order of weight values and perform the following steps: Under the current dimension, the order of product selection is based on the preference of the products to be displayed in this dimension from large to small; In the current dimension, if there are multiple commodities to be displayed with equal preference values in this dimension, the order of preference values of the multiple commodities to be displayed in the next dimension from large to small is used as the order of commodity selection.
2. The method according to claim 1, It is characterized in that Determining the display position of the commodity to be displayed on the display platform of the physical place according to the utility value specifically includes: The display platform is placed in an empty state; Placing the commodities to be displayed on the effective layers in descending order of priority of the effective layers; when placing the commodities to be displayed, after the commodities to be displayed occupy all display positions of the current effective layer, placing them on the next effective layer; When placing the commodities to be displayed on any effective layer, the commodities to be displayed are placed at the display position next to the display position occupied by the displayed commodities on the effective layer; and The associated commodities include a first part of commodities and a second part of commodities, wherein the first part of commodities are commodities of the same type and brand as the commodities to be displayed, and the second part of commodities are commodities of the same type but different brands as the commodities to be displayed.
3. The method according to claim 2, It is characterized in that The method further comprises: When placing the associated products, the first part of the products is placed first; When placing multiple first-part commodities or multiple second-part commodities, they are placed in order from large to small utility values; if there are multiple first-part commodities or second-part commodities with equal utility values, commodities are selected for placement according to the selection rule.
4. The method according to claim 3, It is characterized in that The display platform further comprises at least one top layer and at least one bottom layer; The effective layers of the display platform include at least one central layer; wherein any central layer has a higher priority than other layers in the effective layers, and any central layer is used to place medium-sized commodities; and the method further includes: Obtain the purchasing power data of users around the physical place for the goods to be displayed; before placing the goods to be displayed on any central layer, discard the goods to be displayed whose prices exceed the purchasing power of users around the physical place; Place new products or limited-edition products between different brands on the center floor; For any kind of merchandise placed on the center layer: small-sized merchandise of the merchandise is placed on the top layer, above the merchandise, and large-sized merchandise of the merchandise is placed on the bottom layer, below the merchandise.
5. The method according to any one of claims 1 to 4, It is characterized in that The characteristic data includes at least one of the following: product brand, product brand value index, product irreplaceability index, product packaging, and product specifications; The historical transaction data includes: the total sales amount and / or total profit amount of the goods; The utility value is the product of the weighted average of the total sales and total profits of the commodity, the commodity's irreplaceability index, and the commodity's brand value index; and The display platform is a shelf.
6. A device for determining the display location of goods, It is characterized in that include: A data acquisition unit, used to collect image data of a display platform in a physical place; Identify multiple commodities to be displayed placed on the display platform from the image data, and obtain identifications of the commodities to be displayed; and use the identifications to obtain feature data and historical transaction data of the commodities to be displayed from a database; A utility value calculation unit, used to determine the utility value of the commodity to be displayed by using the characteristic data and the historical transaction data; as well as a display position determining unit, configured to determine the display position of the commodity to be displayed on the display platform according to the utility value; The display platform includes at least one effective layer; and the display position determination unit is further used to: when placing items on any effective layer: starting from the best display position of the effective layer, sequentially select the item to be displayed with the largest current utility value and at least one associated item of the item to be displayed in a preset direction for placement; wherein, when there are multiple items to be displayed with the largest current utility value, select the items according to a selection rule based on the preferences of surrounding users; Wherein, the feature data is multi-dimensional data; and, The data acquisition unit is further used to: acquire the preference of users around the physical place for different values of each dimension in the multiple feature data dimensions; wherein each dimension in the multiple feature data dimensions has a different weight value; The selection rule is: for multiple commodities to be displayed with equal utility values, the feature data dimensions are selected in descending order according to the weight values and the following steps are performed: under the current dimension, the preference of the commodities to be displayed in this dimension is used as the commodity selection order from large to small; under the current dimension, if there are multiple commodities to be displayed with equal preference for the values in this dimension, the preference of the multiple commodities to be displayed in the next dimension is used as the commodity selection order from large to small.
7. The device according to claim 6, It is characterized in that The display position determination unit is further used for: The display platform is placed in an empty state; Placing the commodities to be displayed on the effective layers in descending order of priority of the effective layers; when placing the commodities to be displayed, after the commodities to be displayed occupy all display positions of the current effective layer, placing them on the next effective layer; When placing the goods on any effective layer, the goods to be displayed are placed at the next display position of the display position occupied by the displayed goods on the effective layer; as well as The associated commodities include a first part of commodities and a second part of commodities, wherein the first part of commodities are commodities of the same type and brand as the commodities to be displayed, and the second part of commodities are commodities of the same type but different brands as the commodities to be displayed.
8. The device according to claim 7, It is characterized in that The display position determination unit is further used for: When placing the related commodities, the first part of commodities are placed first; when placing multiple first part commodities or multiple second part commodities, they are placed in order from large to small utility values; if there are multiple first part commodities or second part commodities with equal utility values, commodities are selected for placement according to the selection rule.
9. The device according to claim 8, It is characterized in that The display platform further comprises at least one top layer and at least one bottom layer; the effective layers of the display platform include at least one central layer; wherein the priority of any central layer is higher than that of other layers in the effective layers, and any central layer is used to place medium-sized commodities; and the display position determination unit is further used to: Obtain the purchasing power data of users around the physical venue for the goods to be displayed; before placing the goods to be displayed on any central layer, discard the goods whose prices exceed the purchasing power of users around the physical venue; place newly launched goods or limited-edition goods between goods of different brands on the central layer; for any kind of goods placed on the central layer: place a small-sized product of the goods on the top layer, above the goods, and place a large-sized product of the goods on the bottom layer, below the goods.
10. The device according to any one of claims 6 to 9, It is characterized in that The characteristic data includes at least one of the following: product brand, product brand value index, product irreplaceability index, product packaging, and product specifications; the historical transaction data includes: total sales and / or total profit of the product; the utility value is the product of the weighted average of the total sales and total profit of the product, the irreplaceability index of the product, and the brand value index of the product; and the display platform is a shelf.
11. An electronic device, It is characterized in that include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.
12. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Data processing method and device
CN107358472A
Mobile business accessory system for commodity displaying and method thereof
CN1464465A