CN113837694B - Article display method, apparatus, electronic device, and readable medium - Google Patents

Article display method, apparatus, electronic device, and readable medium Download PDF

Info

Publication number
CN113837694B
CN113837694B CN202111122902.9A CN202111122902A CN113837694B CN 113837694 B CN113837694 B CN 113837694B CN 202111122902 A CN202111122902 A CN 202111122902A CN 113837694 B CN113837694 B CN 113837694B
Authority
CN
China
Prior art keywords
information
item
displayed
display
shelf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111122902.9A
Other languages
Chinese (zh)
Other versions
CN113837694A (en
Inventor
段珂
陈飘
庞洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Duodian Life Chengdu Technology Co ltd
Original Assignee
Duodian Life Chengdu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Duodian Life Chengdu Technology Co ltd filed Critical Duodian Life Chengdu Technology Co ltd
Priority to CN202111122902.9A priority Critical patent/CN113837694B/en
Publication of CN113837694A publication Critical patent/CN113837694A/en
Application granted granted Critical
Publication of CN113837694B publication Critical patent/CN113837694B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0278Product appraisal

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Mechanical Engineering (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Physiology (AREA)
  • Genetics & Genomics (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Embodiments of the present disclosure disclose article display methods, apparatus, electronic devices, and readable media. One embodiment of the method comprises the following steps: performing value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, and obtaining at least one value score value; shelf pre-assigning at least one item information to be displayed based on the at least one value score value to generate a set of item information to be displayed; carrying out automatic display processing on each item information set to be displayed in the item information set to be displayed so as to generate item display information, and obtaining an item display information set; for each item display information in the set of item display information, the item display information is sent to a display screen of the target terminal and the automated machinery is controlled to perform the associated operation. This embodiment promotes standardization of the display drawing of the article and improves efficiency of the display drawing.

Description

Article display method, apparatus, electronic device, and readable medium
Technical Field
Embodiments of the present disclosure relate to the field of computer technology, and in particular, to article display methods, apparatus, electronic devices, and readable media.
Background
The article display information is display information for regularly arranging and displaying the articles so as to facilitate the taking of the articles. Currently, in generating article display information, the methods generally employed are: generating a test drawing according to the manually-built article drawing template and the target drawing pattern, and applying the test drawing to the planning drawing if the test drawing reaches the standard. Or the objects of different types are displayed on different positions of the appointed goods shelf by a manual configuration method.
However, when displaying articles in the above manner, there are often the following technical problems:
the creation of drawing templates is mostly constructed manually, lacks data guidance, is driven by more personal experience, lacks the standard consistency of display drawing, and often consumes a great deal of time to create drawing templates before generating the planning drawing paper, thereby reducing the efficiency of display drawing.
Disclosure of Invention
The disclosure is in part intended to introduce concepts in a simplified form that are further described below in the detailed description. The disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Some embodiments of the present disclosure propose article display methods, apparatus, electronic devices, and readable media to address one or more of the technical problems mentioned in the background section above.
In a first aspect, some embodiments of the present disclosure provide a method of displaying an item, the method comprising: performing value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, and obtaining at least one value score value; performing shelf pre-allocation on the at least one item information to be displayed based on the at least one value score value to generate an item information set to be displayed; carrying out automatic display processing on each item information set to be displayed in the item information sets to be displayed so as to generate item display information, and obtaining an item display information set; for each item display information in the item display information set, sending the item display information to a display screen of a target terminal and controlling an automated mechanical device to execute related operations, wherein the related operations are used for placing items corresponding to the determined item display information.
In a second aspect, some embodiments of the present disclosure provide an article display apparatus comprising: a value evaluation unit configured to perform value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, to obtain at least one value score value; a shelf pre-allocation unit configured to perform shelf pre-allocation on the at least one item information to be displayed based on the at least one value score value to generate a set of item information to be displayed; an automatic display unit configured to automatically display each of the plurality of item information sets to be displayed to generate item display information, thereby obtaining an item display information set; and a control unit configured to, for each item display information in the item display information set, transmit the item display information to a display screen of a target terminal and control an automated mechanical device to perform a related operation for placing an item corresponding to the determined item display information.
In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors causes the one or more processors to implement the method described in any of the implementations of the first aspect above.
In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
The above embodiments of the present disclosure have the following advantageous effects: normalization of the display drawing of the article is promoted by the article display method of some embodiments of the present disclosure, and efficiency of the display drawing is improved. In particular, the inefficiency of display graphics is caused by: the creation of drawing templates is mostly constructed manually, lacks data guidance, is driven by more personal experience, lacks the standard consistency of display drawing, and often consumes a great deal of time to create drawing templates before generating the planning drawing paper, thereby reducing the efficiency of display drawing. Based on this, the object display method of some embodiments of the present disclosure first performs a value evaluation on each of at least one object information to be displayed to generate a value score value, resulting in at least one value score value. The higher value score value is used for representing higher circulation of the articles and providing data support for the follow-up reasonable distribution shelves. Next, shelf pre-allocation is performed on the at least one item information to be displayed based on the at least one value score value to generate a set of item information to be displayed. The goods shelf pre-allocation is carried out by rapidly positioning the goods with higher fluidity, so that the efficiency and the rationality of the goods shelf allocation are improved, and the information of the goods to be displayed with the same goods shelf number is divided into the same group, thereby facilitating the subsequent automatic drawing for each goods shelf. Then, each item information set to be displayed in the item information set to be displayed is automatically displayed to generate item display information, and the item display information set is obtained. The final item display information is generated by cycling through genetic algorithm, binning, boxing, and planogram evaluation of the item information sets to be displayed on the individual shelves. And the planogram is evaluated by combining different business strategies, so that the flexibility of the system is improved. And automatically determining the object display information, avoiding the drawing difference of different drawing staff, standardizing the manufacturing flow of the object display drawing and improving the efficiency of displaying the drawing. Finally, for each item display information in the item display information set, the item display information is sent to a display screen of the target terminal and the automated mechanical device is controlled to execute related operations, wherein the related operations are used for placing the item corresponding to the determined item display information. Thereby solving the problem of lower efficiency of display drawing.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a schematic illustration of one application scenario of an item display method of some embodiments of the present disclosure;
FIG. 2 is a flow chart of some embodiments of an item display method according to the present disclosure;
FIG. 3 is a schematic diagram of a bin flow according to some embodiments of the method of displaying items of the present disclosure;
FIG. 4 is a schematic illustration of an application scenario of some embodiments of an item display method according to the present disclosure;
FIG. 5 is a schematic structural view of some embodiments of an article display according to the present disclosure;
fig. 6 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings. Embodiments of the present disclosure and features of embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 is a schematic illustration of one application scenario of an item display method of some embodiments of the present disclosure.
In the application scenario of fig. 1, first, the computing device 101 may perform a value evaluation on each item information to be displayed in the at least one item information to be displayed 102 to generate a value score value, resulting in at least one value score value 103. Second, the computing device 101 may pre-shelf assign the at least one item to display information 102 based on the at least one value score value 103 to generate a set of item to display information 104. The computing device 101 may then automatically display each of the set of item information to be displayed 104 to generate item display information, resulting in the set of item display information 105. Finally, the computing device 101 may, for each item display information in the set of item display information 105, send the item display information to the display 106 of the target terminal and control the automated machinery 107 to perform the associated operations for placing the item to which the determined item display information corresponds.
The computing device 101 may be hardware or software. When the computing device is hardware, the computing device may be implemented as a distributed cluster formed by a plurality of servers or terminal devices, or may be implemented as a single server or a single terminal device. When the computing device is embodied as software, it may be installed in the hardware devices listed above. It may be implemented as a plurality of software or software modules, for example, for providing distributed services, or as a single software or software module. The present invention is not particularly limited herein.
It should be understood that the number of computing devices in fig. 1 is merely illustrative. There may be any number of computing devices, as desired for an implementation.
With continued reference to fig. 2, a flow 200 of some embodiments of the item display method according to the present disclosure is shown. The method for displaying the article comprises the following steps:
in step 201, value evaluation is performed on each item information to be displayed in the at least one item information to generate a value score value, so as to obtain at least one value score value.
In some embodiments, an execution subject of the item display method (e.g., computing device 101 shown in fig. 1) may perform a value evaluation on each of the at least one item information to be displayed to generate a value score value, resulting in at least one value score value. Wherein the execution body may perform a value evaluation on the item information to be displayed to generate a value in response to determining that the item information to be displayed satisfies a condition to be displayed. Wherein, the executing entity can evaluate the value of the information of the articles to be displayed through a DEA (Data envelopment analysis) algorithm to generate a value. The condition to be displayed may be that the item circulation time included in the item information to be displayed is within a preset time range. The display article information of the at least one display article information may include: the method includes the steps of identifying an item, category of the item, information on a designated layer of the item, direction of display of the item, time of circulation of the item (e.g., number of days in which sales of the item are at least one item in a month period), quantity of circulation of the item (e.g., daily sales of the item), value of acquisition of the item (e.g., daily gross rate of the item), information on price (e.g., daily sales promotion index of the item, which is artificially determined, the greater the sales promotion index, the higher) and linear meter occupied by the display (e.g., shelf length occupied by the item in a physical shelf). The condition to be displayed may be that the item circulation time included in the item information to be displayed is within a preset time range. The preset time range may be 7 or more.
At step 202, shelf pre-allocation is performed on at least one item information to be displayed based on at least one value to generate a set of item information to be displayed.
In some embodiments, the executing entity may perform shelf pre-allocation on the at least one item information to be displayed based on the at least one value to generate the set of item information to be displayed. The execution body may first sort the at least one item information to be displayed in order of the value of the price value from the top to the bottom, to obtain an item information sequence to be displayed. And secondly, grouping the information of each item to be displayed in the information sequence of the item to be displayed based on the information quantity in the preset group so as to generate an information group set of the item to be displayed.
In some optional implementations of some embodiments, the executing entity performs shelf pre-allocation of at least one item information to be displayed based on at least one value to generate a set of item information to be displayed. The method can comprise the following steps:
the first step, based on the at least one value score value, carrying out shelf pre-allocation on each item information to be displayed in the at least one item information to be displayed so as to generate item shelf information, and obtaining an item shelf information set. Wherein, the article shelf information in the article shelf information set may include: an initial item face value and shelf information. The shelf information may include: shelf identification information, shelf width, and shelf space. The executing body performs shelf pre-allocation on each item information to be displayed in the at least one item information to be displayed to generate item shelf information based on the at least one value score value, and may include the sub-steps of:
And a first sub-step of sorting the at least one item information to be displayed according to the order of the price value from the high value to the low value to obtain an item information sequence to be displayed.
A second sub-step of grouping the above-mentioned series of item information to be displayed to generate a first item information set to be displayed and a second item information set to be displayed.
Wherein the first item information set to be displayed may be the first fifty percent item information to be displayed in the item information sequence to be displayed. The second set of item information for display may be fifty percent of the item information for display in the sequence of item information for display.
And a third sub-step of generating an article initial face position value corresponding to each piece of article information in the article information sequence to be displayed based on a preset article face position value range set and a preset linear meter occupied by shelf display to obtain an article initial face position value set in response to determining that the first piece of article information set to be displayed and the second piece of article information set to be displayed meet a preset constraint condition set. The preset constraint condition set may include: the sum of the value scores of the value score groups corresponding to the first to-be-displayed item information groups is twice the sum of the value scores of the value score groups corresponding to the second to-be-displayed item information groups and the sum of the display taken-up linear meters corresponding to the first to-be-displayed item information groups is twice the sum of the display taken-up linear meters corresponding to the second to-be-displayed item information groups. The executing body may generate an initial item face position value corresponding to each item information to be displayed in the item information sequence to obtain an initial item face position value set based on a preset item face position value range set and a preset linear meter occupied by shelf display by using a linear programming algorithm.
A fourth sub-step of classifying the at least one item information to be displayed to generate a classified item information set to be displayed. The execution body may sort the at least one item to be displayed based on an item category included in the item to be displayed in the at least one item to be displayed so as to generate a sorted item information set.
And a fifth substep, determining a shelf identification information group corresponding to each classified item information group to be displayed in the classified item information groups to be displayed based on the item initial face value set, and obtaining a shelf identification information group set.
The execution body may first determine, based on the classified item information set to be displayed and the initial surface position value set of the item, a required shelf space corresponding to the classified item information set to be displayed according to the following formula:
G 1 ×E 1 +G 2 ×E 2 +...+G n ×E n =P。
where n represents a sequence number. G 1 And displaying the display occupied linear meter included in the first classified item information to be displayed in the classified item information group. E (E) 1 And the initial surface position value of the article corresponding to the first classified article information to be displayed in the classified article information group to be displayed is shown. G 2 And displaying the display occupied linear meter included in the second classified item information to be displayed in the classified item information groups. E (E) 2 And the initial surface position value of the article corresponding to the second classified article information to be displayed in the classified article information group to be displayed is shown. G n And displaying the display occupied linear meter included in the nth classified item information to be displayed in the classified item information group. E (E) n And the initial surface position value of the article corresponding to the nth classified article information to be displayed in the classified article information group to be displayed is shown. And P represents the required shelf space corresponding to the classified information group of the articles to be displayed.
As an example, the display occupied linear meter included in each classified item information for display in the classified item information group may be: [2,3,2,2,5]. The initial surface position value of the article corresponding to each classified article information to be displayed in the classified article information group to be displayed may be: [3,6,8,5,6]. The required shelf space corresponding to the classified item information set to be displayed may be: "80 meters".
And secondly, the executing body can determine the initial shelf identification information corresponding to each piece of classified object information to be displayed in the classified object information set to obtain an initial shelf identification information set based on a preset shelf information set. Wherein, the preset shelf information in the preset shelf information set may include: the goods shelf identification and the preset goods shelf space.
As an example, the preset shelf information set may be: [ "shelf 1, 70 meters", "shelf 2, 70 meters" ]. The required shelf space corresponding to the classified information group of the articles to be displayed can be: "80 meters". Because the required shelf space corresponding to the classified item information set to be displayed is greater than the preset shelf space included in the first preset shelf information in the preset shelf information set, the initial shelf identification information set may be: [ No. 1 rack, no. 2 rack ].
Finally, the executing body may perform shelf adjustment on each initial shelf identification information in the initial shelf identification information group to generate shelf identification information in response to determining that the initial shelf identification information group corresponding to the classified item information group to be displayed meets a shelf adjustment condition, so as to obtain a shelf identification information group. The execution body may first divide the information of the objects to be displayed having the same initial shelf identification information into the same group, and obtain a first classified information group of the objects to be displayed and a second classified information group of the objects to be displayed. And secondly, in response to determining that the ratio of the number of the first classified item information to be displayed in the first classified item information group to the number of the second classified item information to be displayed in the second classified item information group is greater than a distribution threshold value, and in the first classified item information group to be displayed, adjusting initial shelf identification information corresponding to each second classified item information in the second classified item information group to be displayed to initial shelf identification information corresponding to the first classified item information.
As an example, the distribution threshold may be 5.
And a sixth sub-step of determining the shelf width and the shelf space corresponding to each shelf identification information in the shelf identification information group to obtain a shelf width group set and a shelf space group set. The execution body may determine the shelf width and shelf space corresponding to the shelf identification information by querying a shelf information correspondence table.
And a second step of grouping the at least one item information to be displayed based on the item shelf information set to generate an item information set to be displayed. The execution body may select the to-be-displayed item information satisfying a combination condition from the at least one to-be-displayed item information to form a to-be-displayed item information set, and obtain the to-be-displayed item information set, where the combination condition may be: and the goods shelf information corresponding to the goods information to be displayed comprises the same shelf identification information.
Step 203, performing automatic display processing on each item information set to be displayed in the item information sets to generate item display information, thereby obtaining an item display information set.
In some embodiments, the executing body may perform automatic display processing on each item information set to be displayed in the item information set to be displayed through a space planning algorithm in the warehouse management system to generate item display information, so as to obtain an item display information set.
In some optional implementations of some embodiments, the executing body performs automatic display processing on each item information set to be displayed in the item information set to be displayed to generate item display information, and may include the steps of:
first, the number value of the information of the articles to be displayed in the information group of the articles to be displayed is determined.
As an example, the number value of the item information to be displayed in the item information group to be displayed may be 5.
A second step of randomly generating an initial item configuration information set based on the number value, wherein the initial item configuration information in the initial item configuration information set may include: article display face position information set, article display mode information set, and article display order information set. Wherein the article display surface position information in the article display surface position information group may include: item identification information and number of item display surface bits. The article display mode information in the article display mode information group may include: item identification information and item display mode. The article display order information in the article display order information group may include: item identification information and item display order. The individual item display position information in the item display position information set, the individual item display mode information in the item display mode information set, and the item display order information in the item display order information set are all within a preset range. The above-mentioned preset range may be [0,1].
As an example, the number of pieces of initial item configuration information of the initial item configuration information set described above may be 3 pieces. The above-mentioned number value may be 5. The initial item configuration information set may be as shown in table 1 below:
TABLE 1
Figure BDA0003277642900000101
Figure BDA0003277642900000111
Third, based on the initial article configuration information set, executing the following generation steps:
a first sub-step of updating each initial item configuration information in the initial item configuration information set based on the item shelf information set to generate updated initial item configuration information, and obtaining at least one updated initial item configuration information.
Wherein, for each item display surface level information in the item display surface level information set included in the initial item configuration information, the execution subject may update the item display surface level information to generate updated item display surface level information by the following formula:
Figure BDA0003277642900000112
wherein a' represents the number of article display surface digits included in the updated article display surface position information. A represents the number of article display surface digits included in the article display surface position information. E represents the initial face value of the article corresponding to the article display face information.
Figure BDA0003277642900000113
Representing an upward rounding.
As an example, the article display surface position information may include an article display surface number of bits: 0.3. the initial item face position value corresponding to the item display face position information may be: 5. the updated object display surface position information includes the object display surface number of bits: 3.
for each item display mode information in the item display mode information set included in the initial item arrangement information, in response to determining that the item display mode information satisfies a preset display condition set, the item display mode information is determined to be a block display mode. In response to determining that the item display mode information does not satisfy a preset set of display conditions, determining the item display mode information as a lateral display mode, wherein the preset set of display conditions may include: the updated object display surface position information corresponding to the object display mode information includes an object display surface position number greater than or equal to a first preset threshold value and an object display mode included in the object display mode information greater than a second preset threshold value.
As an example, the first preset threshold may be 4. The second preset threshold may be 0.5.
For the article display order information group included in the initial article arrangement information, first, the execution body may sort the individual article display order information in the article display order information group in descending order to generate an article display order information sequence. Next, the execution body may determine updated article display order information in the order of the article display order information in the article display order information sequence.
As an example, the above item display order information set may be: [0.2,0.4,0.1,0.2,0.5]. The item display order information sequence is: [0.5,0.4,0.2,0.2,0.1]. Thus, the updated item display order information is: [3,2,5,4,1].
And a second sub-step of carrying out packing processing on the item information group to be displayed corresponding to each updated initial item configuration information in the at least one updated initial item configuration information to generate candidate display information, thereby obtaining a candidate display information set. Wherein, the goods shelf information corresponding to the goods information to be displayed in the goods information group to be displayed comprises the same goods shelf information. The shelf information may include: shelf width and shelf space.
The execution body may first perform a box-packing process on each item information to be displayed in the item information group to be displayed corresponding to the updated initial item arrangement information to generate shelf box-packing information.
The concrete box separation flow can be as follows: first, determining the total display occupation corresponding to the information of the articles to be displayed. Wherein the total display taken-up linear meter is obtained by multiplying a display taken-up linear meter included in the to-be-displayed article information by an article display surface number included in updated article display surface position information corresponding to the to-be-displayed article information. Second, in response to determining that the article display mode information corresponding to the article information to be displayed is a block display, the display layer number corresponding to the article information to be displayed is determined to be 2. In response to determining that the article display mode information corresponding to the article information to be displayed is lateral display, determining the display layer number corresponding to the article information to be displayed as 1. Third, in response to determining that the item specifying layer information included in the item information to be displayed is 1 or more, a layer space corresponding to the item specifying layer information is determined to specify a layer rectangular space. Fourth, a space to be allocated is determined based on the determined rectangular space of the designated layer and the shelf space corresponding to the information group of the articles to be displayed. Fifth, in response to determining that the object display direction included in the object information to be displayed is left and right display, the total display occupied linear meter corresponding to the object information to be displayed is smaller than the shelf width included in the shelf information corresponding to the object information set to be displayed, and the display layer number corresponding to the object information to be displayed is smaller than the shelf layer number included in the shelf information corresponding to the object information set to be displayed, left and right binning is performed on the space to be allocated according to the total display occupied linear meter corresponding to the object information to be displayed, and left and right binning information is obtained. Sixth, in response to determining that the object display direction included in the object information to be displayed is up and down display, and that the total display occupied by the display corresponding to the object information to be displayed is 70 percent or more of the shelf width included in the shelf information corresponding to the object information set to be displayed, up and down binning the space to be allocated based on the number of display layers corresponding to the object information to be displayed, thereby obtaining up and down binning information. Seventh, in response to determining that the object display direction included in the object information to be displayed is up and down display, and that the total display occupied by the object information to be displayed is less than 70 percent of the shelf width included in the shelf information corresponding to the object information set, the object information to be displayed is subjected to same-group position compensation, and the object information to be displayed after position compensation is obtained. And taking the object information to be displayed after the position compensation as the object information to be displayed, and carrying out box separation operation again. Eighth, the left and right bin sub-information and the up and down bin sub-information are combined to generate shelf bin sub-information corresponding to the item information to be displayed, where the shelf bin sub-information is used to characterize a sub-bin division range corresponding to the item information to be displayed.
As an example, a schematic diagram of a specific bin flow is shown in fig. 3.
And secondly, the execution subject can carry out article boxing processing on the article information group to be displayed corresponding to the updated initial article configuration information based on the goods shelf box division information group and the preset service configuration so as to generate candidate display information. The execution body may first determine, for each item information to be displayed in the item information group to be displayed, item position information corresponding to the item information to be displayed according to item display order information included in the updated initial item arrangement information, and obtain an item position information group. Wherein, the article position information in the article position information group is used for representing the position information of the article information to be displayed in the corresponding sub-box dividing range. Next, the execution subject may determine candidate display information based on the item picture group corresponding to the item position information group. The candidate display information may be used to represent a display scene graph of an item group corresponding to the item position information group on a corresponding shelf.
As an example, a display scenario diagram of an item group corresponding to the item location information group on its corresponding shelf may be as shown in fig. 4.
And a third sub-step of performing display quality evaluation on each candidate display information in the candidate display information set to generate a product display quality score value, thereby obtaining a product display quality score value set. The execution subject may first determine space efficiency information, aesthetic degree information, and business value information based on the candidate display information. Second, the executing entity may weight and sum the space efficiency information, the aesthetic information, and the business value information to generate the item display quality score value.
The above-described space efficiency information may include, but is not limited to, at least one of: the number of the articles which are not put on the shelf is equal to the number of the half-layer shelf occupied by the single article and the number of the shelf layers with lower single-layer utilization rate of the shelf. The low utilization of the shelf monolayer can be used for representing the number of layers with the display of the corresponding articles in the shelf monolayer accounting for 70 percent or less of the shelf width. The aesthetic information may include, but is not limited to, at least one of: the total display occupies a linear meter tolerance value, the number of product display surface levels of 1, and the degree of shelf product alignment. The total display taken along linear meter tolerance value may be the difference between the maximum value of linear meters taken along by the display of the articles in the whole shelf and the minimum value of linear meters taken along by the display of the articles in the whole shelf. The above-mentioned level of alignment of the shelf items can be expressed as the difference between the boundaries of adjacent layers of like items. The service value information may include, but is not limited to, at least one of: the central aggregation degree of the value articles, the aggregation degree of the articles with the same attribute, the protection degree of new articles, the value of the articles and the number of the surface positions are in positive proportion. The above-described degree of concentration of the centers of value items may be used to characterize the number of higher value items that are not at the center of the shelf. The higher value item may be an item in the shelf corresponding to the top 5 value score. The central position of the goods shelf is a preset gold position of the goods shelf. The above-described degree of aggregation of items of the same attribute may be used to characterize the number of items of the same attribute that are separated by one or more layers. The degree of protection of the new product can also be used for representing the number of the new product on the top layer or the bottom layer of the goods shelf. The positive ratio of the value of the item to the number of face bits may be a value obtained by adding the absolute value of the difference between the value score number corresponding to each item in the item set on the shelf and the number of face bits of the item. And sorting the article sets according to the order of the price value values from the big value to the small value so as to generate a value score sequence number set. The article sets are ordered in order of the number of article display surface digits from greater to lesser order to generate a number of article display surface digits set.
And a fourth sub-step of selecting, as target item display information, candidate display information having the smallest item display quality score value from the candidate display information set.
And a fifth substep of determining the target item display information as item display information corresponding to the item information set to be displayed in response to determining that the target item display information satisfies a preset condition. Wherein, the preset conditions may be: the object display quality score value corresponding to the object display information is not changed any more.
And a fourth step of reproducing and mutating the target article display information to generate an article arrangement information set as the initial article arrangement information set in response to determining that the target article display information does not satisfy the preset condition, and re-executing the generating step.
Step 204, for each item display information in the item display information set, sending the item display information to a display screen of the target terminal and controlling the automated machinery to perform the associated operation.
In some embodiments, the executing body may send the item display information to a display screen of the target terminal and control the automated mechanical device to execute related operations, where the related operations are used to place the item corresponding to the determined item display information. The automated mechanical device may be a robotic arm device.
The above embodiments of the present disclosure have the following advantageous effects: normalization of the display drawing of the article is promoted by the article display method of some embodiments of the present disclosure, and efficiency of the display drawing is improved. In particular, the inefficiency of display graphics is caused by: the creation of drawing templates is mostly constructed manually, lacks data guidance, is driven by more personal experience, lacks the standard consistency of display drawing, and often consumes a great deal of time to create drawing templates before generating the planning drawing paper, thereby reducing the efficiency of display drawing. Based on this, the object display method of some embodiments of the present disclosure first performs a value evaluation on each of at least one object information to be displayed to generate a value score value, resulting in at least one value score value. The higher value score value is used for representing higher circulation of the articles and providing data support for the follow-up reasonable distribution shelves. Next, shelf pre-allocation is performed on the at least one item information to be displayed based on the at least one value score value to generate a set of item information to be displayed. The goods shelf pre-allocation is carried out by rapidly positioning the goods with higher fluidity, so that the efficiency and the rationality of the goods shelf allocation are improved, and the information of the goods to be displayed with the same goods shelf number is divided into the same group, thereby facilitating the subsequent automatic drawing for each goods shelf. Then, each item information set to be displayed in the item information set to be displayed is automatically displayed to generate item display information, and the item display information set is obtained. The final item display information is generated by cycling through genetic algorithm, binning, boxing, and planogram evaluation of the item information sets to be displayed on the individual shelves. And the planogram is evaluated by combining different business strategies, so that the flexibility of the system is improved. And automatically determining the object display information, avoiding the drawing difference of different drawing staff, standardizing the manufacturing flow of the object display drawing and improving the efficiency of displaying the drawing. Finally, for each item display information in the item display information set, the item display information is sent to a display screen of the target terminal and the automated mechanical device is controlled to execute related operations, wherein the related operations are used for placing the item corresponding to the determined item display information. Thereby solving the problem of lower efficiency of display drawing.
With further reference to fig. 5, as an implementation of the method shown in the above figures, the present disclosure provides some embodiments of an article display that correspond to those method embodiments shown in fig. 2, which are particularly applicable in a variety of electronic devices.
As shown in fig. 5, some embodiments of the article display apparatus 500 include: a value evaluation unit 501, a shelf pre-allocation unit 502, an automatic display unit 503, and a control unit 504. Wherein the value evaluation unit 501 is configured to perform value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, and obtain at least one value score value. A shelf pre-allocation unit 502 configured to pre-allocate shelves of the at least one item information to be displayed based on the at least one value score value to generate a set of item information groups to be displayed. An automatic display unit 503 configured to automatically display each of the plurality of item information sets to be displayed to generate item display information, thereby obtaining an item display information set. A control unit 504 configured to, for each item display information in the set of item display information, send the item display information to a display screen of a target terminal and control an automated mechanical device to perform a related operation for placing an item corresponding to the determined item display information.
It will be appreciated that the elements described in the apparatus 500 correspond to the various steps in the method described with reference to fig. 2. Thus, the operations, features and resulting benefits described above with respect to the method are equally applicable to the apparatus 500 and the units contained therein, and are not described in detail herein.
Referring now to FIG. 6, a schematic diagram of an electronic device 600 (e.g., computing device 101 of FIG. 1) suitable for use in implementing some embodiments of the disclosure is shown. The electronic device shown in fig. 6 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 6, the electronic device 600 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 601, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data required for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
In general, the following devices may be connected to the I/O interface 605: input devices 604 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, and the like; an output device 607 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 608 including, for example, magnetic tape, hard disk, etc.; and a communication device 609. The communication means 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. While fig. 6 shows an electronic device 600 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead. Each block shown in fig. 6 may represent one device or a plurality of devices as needed.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via communications device 609, or from storage device 608, or from ROM 602. The above-described functions defined in the methods of some embodiments of the present disclosure are performed when the computer program is executed by the processing device 601.
It should be noted that, the computer readable medium described in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some implementations, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be embodied in the apparatus; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: performing value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, and obtaining at least one value score value; performing shelf pre-allocation on the at least one item information to be displayed based on the at least one value score value to generate an item information set to be displayed; carrying out automatic display processing on each item information set to be displayed in the item information sets to be displayed so as to generate item display information, and obtaining an item display information set; for each item display information in the item display information set, sending the item display information to a display screen of a target terminal and controlling an automated mechanical device to execute related operations, wherein the related operations are used for placing items corresponding to the determined item display information.
Computer program code for carrying out operations for some embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The described units may also be provided in a processor, for example, described as: a processor includes a value evaluation unit, a shelf pre-allocation unit, an automatic display unit, and a control unit. Wherein the names of the units do not constitute a limitation of the unit itself in some cases, for example, the value evaluation unit may also be described as "a unit that performs value evaluation on each item information to be displayed in at least one item information to generate a value score value, resulting in at least one value score value".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above technical features, but encompasses other technical features formed by any combination of the above technical features or their equivalents without departing from the spirit of the invention. Such as the above-described features, are mutually substituted with (but not limited to) the features having similar functions disclosed in the embodiments of the present disclosure.

Claims (10)

1. A method of displaying items, comprising:
performing value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, and obtaining at least one value score value;
performing shelf pre-allocation of the at least one item of information to be displayed based on the at least one value score value to generate a set of item of information to be displayed, wherein the performing shelf pre-allocation of the at least one item of information to be displayed based on the at least one value score value to generate the set of item of information to be displayed comprises:
based on the at least one value score value, carrying out shelf pre-allocation on each item information to be displayed in the at least one item information to be displayed so as to generate item shelf information, and obtaining an item shelf information set;
carrying out automatic display processing on each item information set to be displayed in the item information sets to be displayed so as to generate item display information, and obtaining an item display information set;
for each item display information in the item display information set, sending the item display information to a display screen of a target terminal and controlling an automated mechanical device to execute related operations, wherein the related operations are used for placing items corresponding to the determined item display information;
Wherein the automatically displaying each item information set to be displayed in the item information set to be displayed to generate item display information includes:
determining the quantity value of the information of the articles to be displayed in the information group of the articles to be displayed;
based on the quantity value, randomly generating an initial item configuration information set, wherein the initial item configuration information in the initial item configuration information set comprises: a product display face position information set, a product display mode information set and a product display sequence information set;
based on the initial item configuration information set, performing the generating steps of:
updating each initial item configuration information in the initial item configuration information set based on the item shelf information set to generate updated initial item configuration information, and obtaining at least one updated initial item configuration information;
carrying out packing processing on the item information groups to be displayed corresponding to each updated initial item configuration information in the at least one updated initial item configuration information to generate candidate display information, and obtaining a candidate display information set;
performing display quality evaluation on each candidate display information in the candidate display information set to generate a commodity display quality score value, and obtaining a commodity display quality score value set;
Selecting, as target item display information, candidate display information having the smallest item display quality score value from the candidate display information set;
in response to determining that the target item display information meets a preset condition, determining the target item display information as item display information corresponding to the item information set to be displayed;
in response to determining that the target item display information does not satisfy the preset condition, propagating and mutating the target item display information to generate an item configuration information set as the initial item configuration information set, the generating step is performed again.
2. The method of claim 1, wherein the item information to be displayed in the at least one item information to be displayed comprises: article identification, article category, article designation layer information, article display direction, article circulation time, article circulation quantity, article circulation value, article acquisition value, price-related information, and display-occupied linear meter, the article display direction including: left and right display and up and down display; and
the evaluating the value of each item information to be displayed in the at least one item information to be displayed to generate a value includes:
And in response to determining that the to-be-displayed item information meets a to-be-displayed condition, performing value evaluation on the to-be-displayed item information to generate a value, wherein the to-be-displayed condition is that the item circulation time included in the to-be-displayed item information is within a preset time range.
3. The method of claim 2, wherein the shelf pre-assigning the at least one item information to be displayed to generate a set of item information to be displayed based on the at least one value score value comprises:
grouping the at least one item to be displayed information based on the item shelf information set to generate an item to be displayed information set.
4. The method of claim 3, wherein the item shelf information in the set of item shelf information comprises: article initial face values and shelf information, the shelf information comprising: shelf identification information, shelf width, and shelf space; and
the pre-assigning each item information to be displayed in the at least one item information to be displayed to generate item shelf information based on the at least one value score value, to obtain an item shelf information set, including:
Ordering the at least one item information to be displayed according to the order of the price value from big to small to obtain an item information sequence to be displayed;
grouping the sequence of item information to be displayed to generate a first set of item information to be displayed and a second set of item information to be displayed;
and generating an article initial face position value corresponding to each piece of article information in the article information sequence to be displayed based on a preset article face position value range set and a preset linear meter occupied by shelf display to obtain an article initial face position value set in response to determining that the first piece of article information set to be displayed and the second piece of article information set to be displayed meet a preset constraint condition set.
5. The method of claim 4, wherein the shelf pre-assigning each of the at least one item to be displayed information based on the at least one value score value to generate item shelf information, resulting in an item shelf information set, further comprising:
classifying the at least one item information to be displayed to generate a classified item information set to be displayed;
determining shelf identification information corresponding to each piece of classified item information to be displayed in the classified item information set to be displayed based on the item initial face value set to obtain a shelf identification information set;
And determining the shelf width and the shelf space corresponding to each piece of shelf identification information in the shelf identification information group set to obtain a shelf width group set and a shelf space group set.
6. The method of claim 5, wherein the grouping the at least one item information to be displayed based on the item shelf information set to generate a set of item information to be displayed comprises:
selecting the information of the articles to be displayed meeting the combination condition from the at least one information of the articles to be displayed to form an information group of the articles to be displayed, and obtaining the information group set of the articles to be displayed, wherein the combination condition is as follows: and the goods shelf information corresponding to the goods information to be displayed comprises the same goods shelf identification information.
7. The method of claim 6, wherein the boxing the set of item information to be displayed corresponding to each updated initial item configuration information in the at least one updated initial item configuration information to generate candidate display information comprises:
carrying out box division processing on each item information to be displayed in the item information set to be displayed corresponding to the updated initial item configuration information to generate shelf box division information, and obtaining a shelf box division information set;
And carrying out article boxing processing on the article information set to be displayed corresponding to the updated initial article configuration information based on the goods shelf box division information set and the preset service configuration so as to generate candidate display information.
8. An article display comprising:
a value evaluation unit configured to perform value evaluation on each item information to be displayed in the at least one item information to be displayed to generate a value score value, to obtain at least one value score value;
a shelf pre-allocation unit configured to shelf pre-allocate the at least one item information to be displayed based on the at least one value score value to generate a set of item information to be displayed, wherein the shelf pre-allocate the at least one item information to be displayed based on the at least one value score value to generate the set of item information to be displayed comprises: based on the at least one value score value, carrying out shelf pre-allocation on each item information to be displayed in the at least one item information to be displayed so as to generate item shelf information, and obtaining an item shelf information set;
an automatic display unit configured to perform automatic display processing on each item information set to be displayed in the item information set to be displayed to generate item display information, resulting in an item display information set;
A control unit configured to, for each item display information in the set of item display information, transmit the item display information to a display screen of a target terminal and control an automated mechanical device to perform a related operation for placing an item corresponding to the determined item display information;
wherein the automatic display unit is further configured to: determining the quantity value of the information of the articles to be displayed in the information group of the articles to be displayed; based on the quantity value, randomly generating an initial item configuration information set, wherein the initial item configuration information in the initial item configuration information set comprises: a product display face position information set, a product display mode information set and a product display sequence information set; based on the initial item configuration information set, performing the generating steps of: updating each initial item configuration information in the initial item configuration information set based on the item shelf information set to generate updated initial item configuration information, and obtaining at least one updated initial item configuration information; carrying out packing processing on the item information groups to be displayed corresponding to each updated initial item configuration information in the at least one updated initial item configuration information to generate candidate display information, and obtaining a candidate display information set; performing display quality evaluation on each candidate display information in the candidate display information set to generate a commodity display quality score value, and obtaining a commodity display quality score value set; selecting, as target item display information, candidate display information having the smallest item display quality score value from the candidate display information set; in response to determining that the target item display information meets a preset condition, determining the target item display information as item display information corresponding to the item information set to be displayed; in response to determining that the target item display information does not satisfy the preset condition, propagating and mutating the target item display information to generate an item configuration information set as the initial item configuration information set, the generating step is performed again.
9. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon;
when executed by the one or more processors, causes the one or more processors to control an automated mechanical apparatus to implement the method of any of claims 1-7.
10. A computer readable medium having stored thereon a computer program, wherein the program when executed by a processor implements the method of any of claims 1-7.
CN202111122902.9A 2021-09-24 2021-09-24 Article display method, apparatus, electronic device, and readable medium Active CN113837694B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111122902.9A CN113837694B (en) 2021-09-24 2021-09-24 Article display method, apparatus, electronic device, and readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111122902.9A CN113837694B (en) 2021-09-24 2021-09-24 Article display method, apparatus, electronic device, and readable medium

Publications (2)

Publication Number Publication Date
CN113837694A CN113837694A (en) 2021-12-24
CN113837694B true CN113837694B (en) 2023-06-30

Family

ID=78970090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111122902.9A Active CN113837694B (en) 2021-09-24 2021-09-24 Article display method, apparatus, electronic device, and readable medium

Country Status (1)

Country Link
CN (1) CN113837694B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455874A (en) * 2013-08-02 2013-12-18 苏州两江科技有限公司 Supermarket shelf arranging method based on shelf value map
CN106067102A (en) * 2016-05-24 2016-11-02 北京京东尚科信息技术有限公司 The optimization method of layout for storekeeping and optimization device
CN106408321A (en) * 2015-07-31 2017-02-15 华为技术有限公司 Management method and device of commodity template, and method and device for calling database, and system
CN107705007A (en) * 2017-09-27 2018-02-16 努比亚技术有限公司 A kind of cargo managing method, device and computer-readable recording medium
CN108460133A (en) * 2018-03-05 2018-08-28 吉林化工学院 The method and shopper device of shopping guide are carried out using mobile terminal
CN109205163A (en) * 2018-08-13 2019-01-15 山东大学 Across tunnel Multilayer shuttle car warehousing system design method, system and storage medium
CN110070312A (en) * 2018-01-24 2019-07-30 北京京东尚科信息技术有限公司 Order processing method and apparatus
CN110189068A (en) * 2019-04-14 2019-08-30 炬星科技(深圳)有限公司 A kind of warehouse quickly configuration method, equipment and storage medium
CN111047396A (en) * 2019-11-25 2020-04-21 多点(深圳)数字科技有限公司 Digital display method, digital display device, electronic equipment and computer readable storage medium
CN112308353A (en) * 2019-07-31 2021-02-02 沈阳工业大学 Medicine warehouse operation scheduling optimization method
CN112884257A (en) * 2021-04-29 2021-06-01 牧星机器人(江苏)有限公司 Goods taking path optimization method, device and system based on genetic algorithm

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455874A (en) * 2013-08-02 2013-12-18 苏州两江科技有限公司 Supermarket shelf arranging method based on shelf value map
CN106408321A (en) * 2015-07-31 2017-02-15 华为技术有限公司 Management method and device of commodity template, and method and device for calling database, and system
CN106067102A (en) * 2016-05-24 2016-11-02 北京京东尚科信息技术有限公司 The optimization method of layout for storekeeping and optimization device
CN107705007A (en) * 2017-09-27 2018-02-16 努比亚技术有限公司 A kind of cargo managing method, device and computer-readable recording medium
CN110070312A (en) * 2018-01-24 2019-07-30 北京京东尚科信息技术有限公司 Order processing method and apparatus
CN108460133A (en) * 2018-03-05 2018-08-28 吉林化工学院 The method and shopper device of shopping guide are carried out using mobile terminal
CN109205163A (en) * 2018-08-13 2019-01-15 山东大学 Across tunnel Multilayer shuttle car warehousing system design method, system and storage medium
CN110189068A (en) * 2019-04-14 2019-08-30 炬星科技(深圳)有限公司 A kind of warehouse quickly configuration method, equipment and storage medium
CN112308353A (en) * 2019-07-31 2021-02-02 沈阳工业大学 Medicine warehouse operation scheduling optimization method
CN111047396A (en) * 2019-11-25 2020-04-21 多点(深圳)数字科技有限公司 Digital display method, digital display device, electronic equipment and computer readable storage medium
CN112884257A (en) * 2021-04-29 2021-06-01 牧星机器人(江苏)有限公司 Goods taking path optimization method, device and system based on genetic algorithm

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Shelf space re-allocation for out of stock reduction";E. Frontoni等;《Computers & Industrial Engineering》;第106卷;第32-40页,全文 *
"Smart Shelfie -- Internet of Shelves: For Higher On-Shelf Availability";Rakesh Satapathy等;《2015 IEEE Region 10 Symposium》;第70-73页,全文 *
"蔬果商品B2C直销的拣货包装序列优化研究";冯晓春等;《管理工程学报》;第32卷(第3期);第82-90页,全文 *

Also Published As

Publication number Publication date
CN113837694A (en) 2021-12-24

Similar Documents

Publication Publication Date Title
CN112184100A (en) Article inventory monitoring method and device, electronic equipment and computer readable medium
CN113095893A (en) Method and device for determining sales of articles
CN109345166B (en) Method and apparatus for generating information
CN111932161A (en) Vehicle scheduling method and device for articles, electronic equipment and computer medium
CN110650170B (en) Method and device for pushing information
CN111695840A (en) Method and device for realizing flow control
van der Gaast et al. Optimizing product allocation in a polling-based milkrun picking system
CN111798261A (en) Information updating method and device
CN114663015A (en) Replenishment method and device
CN112085442B (en) Device operation method, apparatus, electronic device, and computer-readable medium
CN112102043B (en) Item recommendation page generation method and device, electronic equipment and readable medium
CN114066363A (en) Order information processing method and device, electronic equipment and computer readable medium
CN110619400A (en) Method and device for generating order information
CN113837694B (en) Article display method, apparatus, electronic device, and readable medium
CN113780611A (en) Inventory management method and device
CN113762863A (en) Inventory management method and device
CN109902847A (en) Prediction divides the method and apparatus of library order volume
CN115099865A (en) Data processing method and device
CN110046920B (en) Method and device for calculating life cycle length of commodity
CN110795638A (en) Method and apparatus for outputting information
CN111666481A (en) Data mining method and device, computer readable medium and electronic equipment
CN112547569B (en) Article sorting equipment control method, device, equipment and computer readable medium
CN114429273A (en) Method, device, equipment and computer readable medium for generating warehouse storage position adjustment task information
CN110033292A (en) Information output method and device
CN111932191B (en) Shelf scheduling method and device, electronic equipment and computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant