Commodity marking and display method, server, terminal and commodity display system

By comparing template data and collecting data in the server, generating shelf product comparison results and sending the results to the third terminal, the problem of artificial comparison differences in the prior art is solved, and the efficiency of product sorting is improved and Convenience.

CN113643083BActive Publication Date: 2025-02-07BOE TECHNOLOGY GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010344357.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-27
Publication Date
2025-02-07
Estimated Expiration
2040-07-23

AI Technical Summary

Technical Problem

In the prior art, store clerks need to artificially compare the differences between the planned and displayed goods and the actual displayed goods, which leads to a long time spent, low efficiency of product sorting, and increased difficulty.

Method used

By receiving the template data sent by the first terminal and the collected data sent by the second terminal, the target template data and the target collected data are compared in the server, and the product comparison results of the shelf are obtained, and the result is sent to the third terminal. For clerks to view and adjust.

Benefits of technology

It realizes rapid adjustment of the products displayed on the shelves, saves clerks time, improves the efficiency of product sorting, and reduces the difficulty of sorting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113643083B_ABST
    Figure CN113643083B_ABST
Patent Text Reader

Abstract

The present invention provides a commodity marking and display method, a server, a terminal and a commodity display system, and relates to the technical field of the Internet of Things. The present invention determines target template data from at least one template data sent by a first terminal, and determines target collection data from at least one collection data sent by a second terminal, compares the target template data with the target collection data, obtains the commodity comparison result of the first shelf and the second shelf, and sends the commodity comparison result to a third terminal. By comparing the target template data with the target collection data, the commodity comparison result of the shelf is obtained, and then the commodity comparison result of the shelf is sent to the third terminal. The store clerk can directly view the commodity comparison result on the third terminal. Based on the commodity comparison result, the store clerk can quickly adjust the commodities displayed on the shelf, saving the time spent by the store clerk, improving the efficiency of commodity sorting, and reducing the difficulty of commodity sorting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet of Things, and in particular to a commodity marking and display method, a server, a terminal and a commodity display system. Background Art

[0002] With the development of society and economy, the level of productivity has been continuously improved, and the number of commodities that people can buy has also increased significantly. Supermarkets, convenience stores and other stores that can be found everywhere have provided great convenience for people's shopping needs. Usually, in supermarkets, convenience stores and other stores, store clerks need to adjust the location and variety of commodities displayed on the shelves according to seasonal changes, changes in consumer preferences, etc.

[0003] At present, store clerks first obtain template data, which includes the goods planned to be displayed at each location on the shelf. They then manually compare the template data with the goods actually displayed at each location on the shelf to determine the difference between the planned and actually displayed goods, so as to judge whether the goods actually displayed at each location on the shelf meet the requirements. If they do not meet the requirements, the goods actually displayed on the shelf are adjusted according to the template data.

[0004] However, currently, store clerks need to spend a long time to manually determine the difference between the planned display and the actual display through template data in order to adjust the actual display of goods on the shelves, resulting in low efficiency and increased difficulty in merchandise sorting. Summary of the invention

[0005] The present invention provides a commodity marking and display method, a server, a terminal and a commodity display system to solve the problem that the difference between the commodities planned to be displayed and the commodities actually displayed is manually determined, which leads to a long time, low efficiency and increased difficulty in commodity arrangement.

[0006] In order to solve the above problems, the present invention discloses a commodity marking method, which is applied to a server, and the method comprises:

[0007] Receiving at least one template data sent by the first terminal and at least one collection data sent by the second terminal;

[0008] Determine target template data from the at least one template data, and determine target acquisition data from the at least one acquisition data; the target template data includes a first shelf identifier corresponding to at least one first shelf, each of the first shelves includes a plurality of first positions that can accommodate goods, and the target acquisition data includes a second shelf identifier corresponding to at least one second shelf, each of the second shelves includes a plurality of second positions that can accommodate goods;

[0009] Comparing the target template data with the target collected data to obtain a comparison result of the commodities on the first shelf and the second shelf;

[0010] The product comparison result is sent to a third terminal.

[0011] Optionally, the target template data further includes a position identifier corresponding to each first position and a first commodity status at each first position; the target collection data further includes a position identifier corresponding to each second position and a second commodity status at each second position;

[0012] The step of comparing the target template data with the target collected data to obtain a comparison result of the commodities on the first shelf and the second shelf includes:

[0013] Determine whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data; the target shelf identifier is any one of the first shelf identifiers;

[0014] When it exists, determine whether the first target commodity state is consistent with the second target commodity state; wherein the first target commodity state refers to the first commodity state at the first target position in the first shelf corresponding to the target shelf identifier, and the second target commodity state refers to the second commodity state at the second target position in the second shelf corresponding to the target shelf identifier, the first target position and the second target position have the same position identifier, the first target position is any one of the first positions, and the second target position is any one of the second positions;

[0015] When they are inconsistent, a first marking result is added to the second target commodity status.

[0016] Optionally, after the step of determining whether the state of the first target commodity is consistent with the state of the second target commodity, the method further includes:

[0017] When they are consistent, a second marking result is added to the second target product status; the second marking result is a product unchanged mark.

[0018] Optionally, the first commodity state includes a first display state and a first non-display state. When the first commodity state is the first display state, commodities are displayed at the first position, and when the first commodity state is the first non-display state, commodities are not displayed at the first position. The second commodity state includes a second display state and a second non-display state. When the second commodity state is the second display state, commodities are displayed at the second position, and when the second commodity state is the second non-display state, commodities are not displayed at the second position.

[0019] The first marking result includes a product addition mark, a product removal mark, and a product replacement mark;

[0020] When there is inconsistency, the step of adding the first marking result to the second target commodity status comprises:

[0021] When there are commodities displayed at the first target position and there are no commodities displayed at the second target position, a commodity addition mark is added to the second target commodity state, and the commodity types to be added are added to the second target commodity state according to the commodities displayed at the first target position;

[0022] When there is no commodity displayed at the first target position, and there is commodity displayed at the second target position, adding a commodity off-shelf mark to the second target commodity status;

[0023] When goods are displayed at both the first target position and the second target position, and the types of goods displayed at the first target position and the second target position are different, a product replacement mark is added to the second target product status, and the replaced product type is added to the second target product status based on the goods displayed at the first target position.

[0024] Optionally, after the step of determining whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data, the method further includes:

[0025] When the target template data still contains a third shelf identifier other than all the second shelf identifiers included in the target collection data, a third marking result is added to the target collection data; the third marking result includes a shelf new mark corresponding to a fourth shelf identifier, and, according to a third commodity state at each third position in the third shelf corresponding to the third shelf identifier, a commodity new mark added in a fourth commodity state at a corresponding fourth position in the fourth shelf corresponding to the fourth shelf identifier and a commodity type to be added, and the fourth shelf identifier is consistent with the third shelf identifier;

[0026] When the target collection data still contains a fifth shelf identification other than all the first shelf identifications included in the target template data, a fourth marking result is added to the target collection data; the fourth marking result includes a shelf deletion mark corresponding to the fifth shelf identification, and a product removal mark added to the fifth product state at each fifth position in the fifth shelf corresponding to the fifth shelf identification.

[0027] Optionally, each of the template data includes a first timestamp, and each of the collected data includes a second timestamp;

[0028] The steps of determining target template data from the at least one template data and determining target acquisition data from the at least one acquisition data include:

[0029] Determine the collected data corresponding to the second timestamp closest to the target time as the target collected data;

[0030] The template data corresponding to the first timestamp that matches the second timestamp included in the target acquisition data is determined as the target template data.

[0031] In order to solve the above problem, the present invention also discloses a commodity display method, which is applied to a terminal, and the method comprises:

[0032] Receive a comparison result of commodities on a first shelf and a second shelf; the commodity comparison result is a result of comparison based on target template data and target collection data, the target template data includes at least one first shelf identifier corresponding to the first shelf, each of the first shelves includes a plurality of first positions that can accommodate commodities, and the target collection data includes at least one second shelf identifier corresponding to the second shelf, each of the second shelves includes a plurality of second positions that can accommodate commodities;

[0033] The product comparison results are displayed.

[0034] Optionally, the step of displaying the product comparison result includes:

[0035] Display the marking results at each position in the specified shelf on the shelf interface;

[0036] The marking results include a new product mark, a product delisting mark, a product replacement mark, and a product unchanged mark, and the designated shelf is any one of the second shelf, the fourth shelf, or the fifth shelf.

[0037] Optionally, the shelf interface further displays marking information of other shelves except the designated shelf, and the marking information includes the number of positions of goods that need to be changed in the other shelves except the designated shelf.

[0038] Optionally, the unchanged product mark and other marks in the marking result except the unchanged product mark are displayed at corresponding positions in the shelf interface with different display effects;

[0039] The display effect includes one or more of display color, display pattern and background fill pattern.

[0040] Optionally, after the step of displaying the marking result at each position in the designated shelf on the shelf interface, the method further includes:

[0041] Receiving a selection operation of a user on a designated area of ​​the designated shelf in the shelf interface;

[0042] According to the selection operation, a product marking interface at a position corresponding to the designated area is displayed;

[0043] The commodity marking interface includes commodity categories and identification patterns corresponding to the marking results, and the commodity categories include commodity names and / or commodity identifications.

[0044] In order to solve the above problems, the present invention also discloses a server, including a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the above commodity marking method when executed by the processor.

[0045] In order to solve the above problems, the present invention also discloses a terminal, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and the computer program implements the steps of the above-mentioned commodity display method when executed by the processor.

[0046] In order to solve the above problems, the present invention also discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned commodity marking method or the steps of the commodity display method are implemented.

[0047] In order to solve the above problem, the present invention further discloses a commodity display system, including the above server and the above terminal, wherein the terminal is the third terminal.

[0048] Optionally, the system further includes a first terminal and a second terminal;

[0049] The first terminal is configured to send at least one template data to the server;

[0050] The second terminal is configured to collect and send at least one collected data to the server.

[0051] Compared with the prior art, the present invention has the following advantages:

[0052] By receiving at least one template data sent by the first terminal and at least one collection data sent by the second terminal, determining the target template data from the at least one template data, and determining the target collection data from the at least one collection data, the target template data includes at least one first shelf identification corresponding to the first shelf, each first shelf includes a plurality of first positions that can accommodate goods, the target collection data includes at least one second shelf identification corresponding to the second shelf, each second shelf includes a plurality of second positions that can accommodate goods, comparing the target template data with the target collection data, obtaining the goods comparison result of the first shelf and the second shelf, and sending the goods comparison result to the third terminal. By sending both the target template data and the target collection data to the server, comparing the target template data with the target collection data in the server, obtaining the goods comparison result of the shelf in the target template data and the target collection data, and then sending the goods comparison result of the shelf to the third terminal, the store clerk can directly view the goods comparison result on the third terminal, and based on the goods comparison result, the store clerk can quickly adjust the goods displayed on the shelf, saving the time spent by the store clerk, improving the efficiency of goods sorting, and reducing the difficulty of goods sorting. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 A flowchart of a commodity marking method according to an embodiment of the present invention is shown;

[0054] Figure 2 A structural diagram showing a commodity marking method according to an embodiment of the present invention;

[0055] Figure 3 A specific flow chart of a commodity marking method according to an embodiment of the present invention is shown;

[0056] Figure 4 A flowchart of a commodity display method according to an embodiment of the present invention is shown;

[0057] Figure 5 A schematic diagram of a shelf interface in an embodiment of the present invention is shown;

[0058] Figure 6 A schematic diagram showing a first commodity marking interface in an embodiment of the present invention is shown;

[0059] Figure 7 A schematic diagram showing a second commodity marking interface in an embodiment of the present invention is shown;

[0060] Figure 8 A schematic diagram showing a third commodity marking interface in an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0061] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0062] Embodiment 1

[0063] Reference Figure 1 , shows a flowchart of a commodity marking method according to an embodiment of the present invention, which is applied to a server and may specifically include the following steps:

[0064] Step 101: receiving at least one template data sent by a first terminal and at least one collection data sent by a second terminal.

[0065] In the embodiment of the present invention, the store clerk can collect the commodity information actually displayed on the shelf in the store through the second terminal, and the commodity information actually displayed on the shelf in the store is the collected data. The collected data includes the types of commodities actually displayed, the locations of commodities actually displayed, and the relationship between the commodity locations and the second shelf.

[0066] Specifically, the commodity information actually displayed on the shelf can be manually input on the second terminal; or, a picture containing the commodity information actually displayed on the shelf can be captured by a camera on the second terminal, and the captured picture can be identified to obtain the commodity information actually displayed on the shelf. Subsequently, the store clerk can check whether the identified commodity information is incorrect. If it is incorrect, the store clerk can manually adjust the commodity information.

[0067] The template designer can design the commodity information to be displayed on the shelf on the first terminal according to the actual situation to obtain template data, wherein the template data includes the types of commodities to be displayed, the locations of commodities to be displayed, and the relationship between the commodity locations and the first shelf.

[0068] like Figure 2 As shown, after obtaining the template data, the first terminal 20 sends the template data to the server 10, and after collecting the collected data, the second terminal 30 also sends the collected data to the server 10. The server 10 receives the template data sent by the first terminal 20 and the collected data sent by the second terminal 30. Then, the server 10 stores the template data sent by the first terminal 20 in a first database 11 in the server 10, and stores the collected data sent by the second terminal 30 in a second database 12 in the server 10.

[0069] It should be noted that since the template data needs to be updated according to actual needs, for example, the update cycle is 1 week, the server terminal 10 receives at least one template data sent by the first terminal 20; accordingly, the second terminal 30 also needs to update the collected data according to actual conditions, so the server terminal 10 receives at least one collected data sent by the second terminal 30.

[0070] Step 102: determining target template data from the at least one template data, and determining target acquisition data from the at least one acquisition data.

[0071] In an embodiment of the present invention, after receiving at least one template data sent by the first terminal 20 and at least one acquisition data sent by the second terminal 30, target template data is determined from at least one template data and target acquisition data is determined from at least one acquisition data according to actual needs, and then, the target template data is read from the first database 11 and the target acquisition data is read from the second database 12.

[0072] Among them, the target template data includes a first shelf identifier corresponding to at least one first shelf, each first shelf includes multiple first positions that can accommodate goods, and the target collection data includes a second shelf identifier corresponding to at least one second shelf, each second shelf includes multiple second positions that can accommodate goods.

[0073] Each first shelf has its unique first shelf identifier, and the first shelf identifiers corresponding to any two first shelves are different; correspondingly, each second shelf has its unique second shelf identifier, and the second shelf identifiers corresponding to any two second shelves are different.

[0074] It should be noted that when the first shelf identifier is the same as the second shelf identifier, the corresponding first shelf and second shelf are actually the same shelf. They are named the first shelf and the second shelf respectively in order to distinguish the shelf corresponding to the first shelf identifier in the target template data and the shelf corresponding to the second shelf identifier in the target collection data.

[0075] Step 103: compare the target template data with the target collected data to obtain a comparison result of the commodities on the first shelf and the second shelf.

[0076] In an embodiment of the present invention, after determining the target template data and the target collection data, the target template data is compared with the target collection data. In fact, the types of goods actually displayed, the actual positions of the goods displayed, and the relationship between the positions of the goods and the second shelf are respectively compared with the types of goods planned to be displayed, the planned positions of the goods displayed, and the relationship between the positions of the goods and the first shelf to obtain the comparison results of the goods on the first shelf and the second shelf.

[0077] It should be noted that, when comparing the target template data with the target collected data, the differences between the target template data and the target collected data can be directly marked in the target collected data, and the generated result of comparing the goods between the first shelf and the second shelf is the marked target collected data; or, when comparing the target template data with the target collected data, the differences between the target collected data and the target collected data are marked, and the marked results are stored separately in a comparison document, and the generated result of comparing the goods between the first shelf and the second shelf is the comparison document storing the marked results.

[0078] Step 104: Send the product comparison result to a third terminal.

[0079] In the embodiment of the present invention, Figure 2 As shown, after obtaining the product comparison results of the first shelf and the second shelf, the server 10 sends the product comparison results to the third terminal 40. The store clerk can directly view the product comparison results on the third terminal 40. Based on the product comparison results, the store clerk can quickly adjust the products displayed on the shelves.

[0080] It should be noted that the third terminal 40 and the second terminal 30 may be different terminals or the same terminal. For example, store clerk A may hold the second terminal 30 to collect information about goods actually displayed on the shelf, and send the product comparison results to the third terminal 40 held by other store clerk B who is responsible for sorting the goods. Alternatively, the same store clerk may hold one terminal to collect information about goods actually displayed on the shelf, and receive the product comparison results to sort the goods. The embodiment of the present invention does not limit this.

[0081] In an embodiment of the present invention, by sending both the target template data and the target collection data to the server, the target template data and the target collection data are compared in the server to obtain the comparison results of the goods on the shelves in the target template data and the target collection data. The server then sends the comparison results of the goods on the shelves to a third terminal. The store clerk can directly view the goods comparison results on the third terminal. Based on the goods comparison results, the store clerk can quickly adjust the goods displayed on the shelves, saving the time spent by the store clerk, improving the efficiency of goods sorting, and reducing the difficulty of goods sorting.

[0082] Embodiment 2

[0083] Reference Figure 3 , shows a specific flow chart of a commodity marking method according to an embodiment of the present invention, which is applied to a server and may specifically include the following steps:

[0084] Step 301: receiving at least one template data sent by a first terminal and at least one collection data sent by a second terminal.

[0085] This step is similar in principle to step 101 in the first embodiment, and will not be described again here.

[0086] Step 302: determine the collected data corresponding to the second timestamp closest to the target time as the target collected data.

[0087] In the embodiment of the present invention, when the first terminal sends template data to the server, each template data includes a first timestamp, and when the second terminal sends collected data to the server, each collected data includes a second timestamp.

[0088] The time difference between the target time and the second timestamp corresponding to each collected data is determined in turn, and the collected data with the smallest time difference is selected, that is, the collected data corresponding to the second timestamp closest to the target time is determined as the target collected data.

[0089] The target time can be the current time or any time selected by the store clerk. When it is necessary to compare the target template data with the target collected data, the second terminal can send a comparison instruction to the server, carrying the target time in the comparison instruction.

[0090] For example, the target time is 2020-03-10, and the collected data in the server include collected data 1, collected data 2, and collected data 3. The second timestamp of collected data 1 is 2020-02-24, the second timestamp of collected data 2 is 2020-03-02, and the second timestamp of collected data 3 is 2020-03-09. The second timestamp of collected data 3 is closest to the target time. Therefore, collected data 3 is determined as the target collected data.

[0091] It should be noted that the embodiment of the present invention compares the product comparison results of each store based on the store number. Therefore, when determining the target collected data, the target collected data is determined only from at least one collected data corresponding to the store number.

[0092] Step 303: determine the template data corresponding to the first timestamp that matches the second timestamp included in the target acquisition data as the target template data.

[0093] In an embodiment of the present invention, after determining the target acquisition data, the second timestamp of the target acquisition data is compared with the first timestamp of each template data, and the template data corresponding to the first timestamp matching the second timestamp included in the target acquisition data is determined as the target template data.

[0094] For example, the template data in the server includes template data 1, template data 2 and template data 3. The first timestamp of template data 1 is 2020-02-23 to 2020-02-29, the first timestamp of template data 2 is 2020-03-01 to 2020-03-07, the first timestamp of template data 3 is 2020-03-08 to 2020-03-14, and the second timestamp included in the target acquisition data is 2020-03-09. The second timestamp 2020-03-09 is between 2020-03-08 and 2020-03-14. Then, the template data corresponding to the first timestamp matching the second timestamp 2020-03-09 is determined to be template data 3, and template data 3 is determined as the target template data.

[0095] Step 304: determine whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data.

[0096] In an embodiment of the present invention, the target template data includes a first shelf identifier corresponding to at least one first shelf, and each first shelf includes a plurality of first positions that can accommodate goods; the target acquisition data includes a second shelf identifier corresponding to at least one second shelf, and each second shelf includes a plurality of second positions that can accommodate goods. In addition, the target template data also includes a position identifier corresponding to each first position and a first commodity status at each first position; the target acquisition data also includes a position identifier corresponding to each second position and a second commodity status at each second position.

[0097] Each first position in the first shelf has its unique position identifier, and the position identifiers corresponding to any two first positions in the first shelf are different; each second position in the second shelf also has its unique position identifier, and the position identifiers corresponding to any two second positions in the second shelf are also different.

[0098] A first shelf identifier is randomly selected from the target template data as the target shelf identifier, that is, the target shelf identifier is any first shelf identifier, and it is determined whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collection data.

[0099] For example, the target shelf identifier is M1, and the second shelf identifiers included in the target collection data are respectively the second shelf identifier M1, the second shelf identifier M2, the second shelf identifier M3 and the second shelf identifier M4. It is determined whether there is a second shelf identifier consistent with the target shelf identifier M1 in the target collection data. It can be seen that the second shelf identifier M1 in the target collection data is consistent with the target shelf identifier M1, then it is determined that there is a second shelf identifier consistent with the target shelf identifier in the target collection data.

[0100] When there is a second shelf identifier consistent with the target shelf identifier in the target collection data, that is, when it is determined that the same shelf identifier exists in the target collection data and the target template data, steps 305 to 307 are executed for the same shelf identifier, that is, the target shelf identifier; subsequently, other first shelf identifiers in the target template data are selected in turn as the target shelf identifier to be judged with the second shelf identifier of the target collection data until all the first shelf identifiers in the target template data are judged. Therefore, after the judgment process is completed, in addition to the case where there is a second shelf identifier consistent with the target shelf identifier in the target collection data, there are two other cases. The first case is that there is a third shelf identifier in the target template data in addition to all the second shelf identifiers included in the target collection data. At this time, step 308 is executed; the second case is that there is a fifth shelf identifier in the target collection data in addition to all the first shelf identifiers included in the target template data. At this time, step 309 is executed.

[0101] Step 305: If yes, determine whether the state of the first target product is consistent with the state of the second target product.

[0102] In an embodiment of the present invention, when there is a second shelf identifier that is consistent with the target shelf identifier in the target collection data, it is determined whether the first target product status is consistent with the second target product status; wherein the first target product status refers to the first product status at the first target position in the first shelf corresponding to the target shelf identifier, and the second target product status refers to the second product status at the second target position in the second shelf corresponding to the target shelf identifier, the first target position and the second target position have the same position identifier, the first target position is any one of the first positions, and the second target position is any one of the second positions.

[0103] The first product status refers to whether there are products displayed at the first target position. When there are products displayed at the first target position, the first product status also includes the product types of the products displayed at the first target position. The second product status refers to whether there are products displayed at the second target position. When there are products displayed at the second target position, the second product status also includes the product types of the products displayed at the second target position.

[0104] For example, when there is a second shelf identifier that is consistent with the target shelf identifier M1 in the target collection data, it is determined whether the state of the first commodity at the first target position Ma in the first shelf corresponding to the target shelf identifier M1 is consistent with the state of the second commodity at the second target position Mb in the second shelf corresponding to the target shelf identifier M1, and the position identifier of the first target position Ma is the same as the position identifier of the second target position Mb.

[0105] In actual applications, for the first shelf and the second shelf corresponding to the same shelf identifier, each first position in the first shelf corresponds to each second position in the second shelf, and the position identifiers are the same. For example, the first first position in the first shelf has the same position identifier as the first second position in the second shelf, the second first position in the first shelf has the same position identifier as the second second position in the second shelf, the third first position in the first shelf has the same position identifier as the third second position in the second shelf, and so on.

[0106] Therefore, in accordance with the position order, first select the first first position in the first shelf as the first target position and the first second position in the second shelf as the second target position to determine whether the state of the first commodity at the first first position in the first shelf is consistent with the state of the second commodity at the first second position in the second shelf; then, select the second first position in the first shelf as the first target position and the second second position in the second shelf as the second target position to determine whether the state of the first commodity at the second first position in the first shelf is consistent with the state of the second commodity at the second second position in the second shelf; then, select the third first position in the first shelf as the first target position and the third second position in the second shelf as the second target position to determine whether the state of the first commodity at the third first position in the first shelf is consistent with the state of the second commodity at the third second position in the second shelf, and so on, until the state of the first commodities at all first positions in the first shelf and the state of the second commodities at all second positions in the second shelf are determined.

[0107] When the state of the first target commodity is inconsistent with the state of the second target commodity, step 306 is executed; when the state of the first target commodity is consistent with the state of the second target commodity, step 307 is executed.

[0108] Step 306: When there is inconsistency, add a first marking result to the second target commodity status.

[0109] In an embodiment of the present invention, when the first target commodity state is inconsistent with the second target commodity state, that is, the first commodity state at the first target position in the first shelf corresponding to the target shelf identifier is inconsistent with the second commodity state at the second target position in the second shelf corresponding to the target shelf identifier, it is necessary to change the commodity displayed at the second target position in the second shelf corresponding to the target shelf identifier, and therefore, the first marking result is added to the second commodity state at the second target position in the second shelf corresponding to the target shelf identifier, that is, the first marking result is added to the second target commodity state. The first marking result includes a commodity addition mark, a commodity removal mark, and a commodity replacement mark.

[0110] The status of the first target product is inconsistent with the status of the second target product. There are usually three situations: in the first situation, there are products displayed at the first target position, and no products are displayed at the second target position; in the second situation, there are no products displayed at the first target position, and there are products displayed at the second target position; in the third situation, there are products displayed at both the first target position and the second target position, but the types of the products displayed at the first target position and the second target position are different.

[0111] Therefore, step 306 specifically includes sub-step S11, sub-step S12 and sub-step S13:

[0112] Sub-step S11, when there are commodities displayed at the first target position and there are no commodities displayed at the second target position, adding a commodity addition mark to the second target commodity state, and adding a commodity type to be added to the second target commodity state according to the commodities displayed at the first target position;

[0113] Sub-step S12, when there is no commodity displayed at the first target position and there is commodity displayed at the second target position, adding a commodity off-shelf mark to the second target commodity status;

[0114] Sub-step S13, when there are commodities displayed at both the first target position and the second target position, and the commodity types displayed at the first target position and the second target position are different, a commodity replacement mark is added to the second target commodity status, and the replaced commodity type is added to the second target commodity status according to the commodities displayed at the first target position.

[0115] In an embodiment of the present invention, the first commodity state includes a first display state and a first non-display state. When the first commodity state is the first display state, commodities are displayed at the first position, and when the first commodity state is the first non-display state, commodities are not displayed at the first position; the second commodity state includes a second display state and a second non-display state. When the second commodity state is the second display state, commodities are displayed at the second position, and when the second commodity state is the second non-display state, commodities are not displayed at the second position.

[0116] Therefore, in the first case, the first commodity state at the first target position is the first display state, and the second commodity state at the second target position is the second non-display state, that is, there are commodities displayed at the first target position, and there are no commodities displayed at the second target position. At this time, it is necessary to add a new commodity at the second target position in the second shelf corresponding to the target shelf identifier, that is, add a commodity addition mark to the second target commodity state, and add the commodity category that needs to be added to the second target commodity state according to the commodity displayed at the first target position, that is, according to the commodity displayed at the first target position in the first shelf corresponding to the target shelf identifier, add a commodity that is consistent with the commodity displayed at the first target position at the second target position in the second shelf corresponding to the target shelf identifier. Among them, the commodity category includes the commodity name and / or commodity identifier.

[0117] For example, the target shelf identifier is 12000A5B, the first target position is the 6th position of the first layer of the first shelf corresponding to the target shelf identifier 12000A5B, the second target position is the 6th position of the first layer of the second shelf corresponding to the target shelf identifier 12000A5B, there is a commodity displayed at the 6th position of the first layer of the first shelf, and there is no commodity displayed at the 6th position of the first layer of the second shelf, and the commodity name of the commodity displayed at the 6th position of the first layer of the first shelf is "strawberry flavored chewing gum", and the commodity identifier is "1234567890", then in the target collection data, for the 6th position of the first layer of the second shelf corresponding to the target shelf identifier 12000A5B, A new product mark is added to the second product status at the 6th position of the first shelf, and according to the product displayed at the 6th position of the first layer of the first shelf corresponding to the target shelf identification 12000A5B, the product category to be added is added to the second product status at the 6th position of the first layer of the second shelf corresponding to the target shelf identification 12000A5B. When the product category only includes the product name, only the product name "Strawberry Flavored Chewing Gum" needs to be added. When the product category only includes the product identification, only the product identification "1234567890" needs to be added. When the product category includes both the product name and the product identification, both the product name "Strawberry Flavored Chewing Gum" and the product identification "1234567890" are added.

[0118] In the second case, the first commodity state at the first target position is the first non-display state, and the second commodity state at the second target position is the second display state, that is, there is no commodity displayed at the first target position, and there is commodity displayed at the second target position. At this time, it is necessary to remove the commodity from the second target position in the second shelf corresponding to the target shelf identifier, that is, add a commodity removal mark to the second target commodity state. Of course, the commodity types that need to be removed from the second target commodity state can also be added according to the commodities originally displayed at the second target position.

[0119] For example, the target shelf identifier is 12000A5B, the first target position is the 7th position on the second layer of the first shelf corresponding to the target shelf identifier 12000A5B, the second target position is the 7th position on the second layer of the second shelf corresponding to the target shelf identifier 12000A5B, no product is displayed at the 7th position on the second layer of the first shelf, and a product is displayed at the 7th position on the second layer of the second shelf, and the product name of the product originally displayed at the 7th position on the second layer of the second shelf is "AA Brand Facial Cleanser". , the product identification is "1234567891", then in the target collected data, a product removal mark is added to the second product status at the 7th position of the second layer of the second shelf corresponding to the target shelf identification 12000A5B, and at the same time, the product category that needs to be removed from the shelves can be added to the second product status at the 7th position of the second layer of the second shelf corresponding to the target shelf identification 12000A5B, that is, the product category that needs to be removed from the shelves includes the product name "AA brand facial cleanser" and / or the product identification "1234567891".

[0120] In the third case, the first commodity status at the first target position is the first display status, and the second commodity status at the second target position is the second display status, that is, commodities are displayed at both the first target position and the second target position, but the commodity types displayed at the first target position and the second target position are different. At this time, it is necessary to replace the commodity at the second target position in the second shelf corresponding to the target shelf identifier, that is, add a commodity replacement mark to the second target commodity status, and add the replaced commodity type in the second target commodity status according to the commodity displayed at the first target position, that is, according to the commodity displayed at the first target position in the first shelf corresponding to the target shelf identifier, replace the commodity originally displayed at the second target position in the second shelf corresponding to the target shelf identifier with a commodity consistent with the commodity displayed at the first target position.

[0121] For example, the target shelf identifier is 12000A5B, the first target position is the 4th position of the third layer of the first shelf corresponding to the target shelf identifier 12000A5B, and the second target position is the 4th position of the third layer of the second shelf corresponding to the target shelf identifier 12000A5B. There are commodities displayed at the 4th position of the third layer of the first shelf, and there are commodities displayed at the 4th position of the third layer of the second shelf. However, the commodity name of the commodity displayed at the 4th position of the third layer of the first shelf is "XX brand cola" and the commodity identifier is "1234567892", while the commodity name of the commodity displayed at the 4th position of the third layer of the second shelf is "YY brand cola" and the commodity identifier is "1234567893". In the target collection data, the target shelf identifier 1 is used as the first target shelf. A product replacement mark is added to the second product status at the 4th position on the third layer of the second shelf corresponding to 2000A5B, and according to the product displayed at the 4th position on the third layer of the first shelf corresponding to the target shelf identification 12000A5B, the replaced product category is added to the second product status at the 4th position on the third layer of the second shelf corresponding to the target shelf identification 12000A5B, that is, the product originally displayed at the 4th position on the third layer of the second shelf with the product name "YY Brand Cola" and the product identification "1234567893" is replaced with the product name "XX Brand Cola" and the product identification "1234567892", that is, the replaced product category includes the product name "XX Brand Cola" and / or the product identification "1234567892".

[0122] Step 307: When they are consistent, add a second marking result to the second target product status; the second marking result is a product unchanged mark.

[0123] In an embodiment of the present invention, when the first target commodity state is consistent with the second target commodity state, that is, the first commodity state at the first target position in the first shelf corresponding to the target shelf identifier is consistent with the second commodity state at the second target position in the second shelf corresponding to the target shelf identifier, there is no need to change the commodity displayed at the second target position in the second shelf corresponding to the target shelf identifier. Therefore, a second marking result is added to the second commodity state at the second target position in the second shelf corresponding to the target shelf identifier, that is, a second marking result is added to the second target commodity state, and the second marking result is a commodity unchanged mark.

[0124] For example, the target shelf identifier is 12000A5B, the first target position is the first position of the first layer in the first shelf corresponding to the target shelf identifier 12000A5B, the second target position is the first position of the first layer in the second shelf corresponding to the target shelf identifier 12000A5B, the first position of the first layer in the first shelf displays goods, the first position of the first layer in the second shelf displays goods, and the product names of the product displayed at the first position of the first layer in the first shelf and the product displayed at the first position of the first layer in the second shelf are both "Strawberry Flavored Chewing Gum", and the product identifiers are both "1234567890", then in the target collection data, a product unchanged mark is added to the second product status at the first position of the first layer in the second shelf corresponding to the target shelf identifier 12000A5B.

[0125] Step 308: When the target template data still contains a third shelf identifier other than all the second shelf identifiers included in the target collection data, a third marking result is added to the target collection data.

[0126] In an embodiment of the present invention, when the first shelf identification in the target template data and the second shelf identification in the target collection data are all judged, it may be found that there are first shelf identifications other than all the second shelf identifications included in the target collection data in the target template data. In this case, the first shelf identification in the target template data other than all the second shelf identifications included in the target collection data is determined as the third shelf identification. At this time, it is necessary to add a new shelf in the target collection data, and it is also necessary to add new displayed goods to each position on the newly added shelf, that is, add a third marking result to the target collection data, wherein the third marking result includes a shelf new addition mark corresponding to the fourth shelf identification, and according to the third product status at each third position in the third shelf corresponding to the third shelf identification, the product new addition mark and the product type that need to be added are added in the fourth product status at the corresponding fourth position in the fourth shelf corresponding to the fourth shelf identification, and the fourth shelf identification is consistent with the third shelf identification.

[0127] It should be noted that the fourth shelf is a newly added shelf. The fourth shelf identifier corresponding to the fourth shelf is consistent with the third shelf identifier, and a new shelf mark corresponding to the fourth shelf identifier needs to be added in the target collected data; and the status of the fourth commodity at each fourth position on the fourth shelf needs to be determined based on the status of the third commodity at each third position in the third shelf corresponding to the third shelf identifier. Therefore, it is also necessary to add the new commodity mark and the type of commodity that needs to be added to the fourth commodity status at each fourth position on the fourth shelf in the target collected data.

[0128] In addition, the third shelf identifier is actually still the first shelf identifier in the target template data, but there is no second shelf identifier identical to the first shelf identifier in the target acquisition data.

[0129] When the third commodities are displayed at all the third positions on the third shelf corresponding to the third shelf identifier, it is necessary to add a commodity new addition mark to the fourth commodity status at all the fourth positions on the fourth shelf.

[0130] For example, the target collection data includes the second shelf identification M1, the second shelf identification M2, the second shelf identification M3 and the second shelf identification M4, and the target template data includes the first shelf identification M1, the first shelf identification M2, the first shelf identification M3 and the first shelf identification M5, respectively. Then the first shelf identification M5 in the target template data is determined as the third shelf identification. Therefore, it is necessary to add a shelf new mark corresponding to the fourth shelf identification consistent with the third shelf identification M5 in the target collection data, and in the fourth commodity state at the fourth position in the fourth shelf corresponding to the fourth shelf identification consistent with the third shelf identification M5, the added commodity new mark and the commodity type that needs to be added are added.

[0131] Step 309: When the target collected data still contains a fifth shelf identifier other than all the first shelf identifiers included in the target template data, a fourth marking result is added to the target collected data.

[0132] In an embodiment of the present invention, when the first shelf identification in the target template data and the second shelf identification in the target collection data are all judged, it may be found that there are second shelf identifications in the target collection data other than all the first shelf identifications included in the target template data. In this case, the second shelf identification in the target collection data other than all the first shelf identifications included in the target template data is determined as the fifth shelf identification. At this time, it is necessary to delete the redundant shelves in the target collection data, and it is also necessary to remove the originally displayed goods at each position on the redundant shelves, that is, add a fourth marking result to the target collection data, wherein the fourth marking result includes a shelf deletion mark corresponding to the fifth shelf identification and a product removal mark added to the fifth product status at each fifth position in the fifth shelf corresponding to the fifth shelf identification.

[0133] It should be noted that the fifth shelf is a redundant shelf that needs to be deleted, and a shelf deletion mark corresponding to the fifth shelf identifier needs to be added in the target collection data. In addition, a product removal mark needs to be added to the fifth product status at each fifth position on the fifth shelf in the target collection data. At the same time, the types of products that need to be removed from the shelves can also be added.

[0134] In addition, the fifth shelf identifier is actually the second shelf identifier in the target acquisition data, but there is no first shelf identifier identical to the second shelf identifier in the target template data.

[0135] When the fifth commodity is displayed at all the fifth positions of the fifth shelf corresponding to the fifth shelf identifier, it is necessary to add a commodity off-shelf mark to the fifth commodity status at all the fifth positions of the fifth shelf.

[0136] For example, the target collection data includes the second shelf identification M1, the second shelf identification M2, the second shelf identification M3 and the second shelf identification M4, and the target template data includes the first shelf identification M1, the first shelf identification M2, the first shelf identification M3 and the first shelf identification M5, respectively. Then the second shelf identification M4 in the target collection data is determined as the fifth shelf identification. Therefore, it is necessary to add a shelf deletion mark corresponding to the fifth shelf identification M4 in the target collection data, and add a product removal mark in the fifth product status at each fifth position in the fifth shelf corresponding to the fifth shelf identification M4.

[0137] Step 310: Send the product comparison result to a third terminal.

[0138] In an embodiment of the present invention, the product comparison result between the first shelf and the second shelf actually includes the first marking result obtained in step 306, the second marking result obtained in step 307, the third marking result obtained in step 308 and the fourth marking result obtained in step 309. The server sends the product comparison result between the first shelf and the second shelf to the third terminal to display the product comparison result in the third terminal.

[0139] In an embodiment of the present invention, by sending both the target template data and the target collection data to the server, it is first determined in the server whether the target template data and the target collection data both have the target shelf identifier. If so, it is then determined whether the commodity states of each position on the first shelf corresponding to the target shelf identifier and the second shelf corresponding to the target shelf identifier are consistent, and different marking results are added for the commodity states of each position. When the target template data still has a third shelf identifier other than all the second shelf identifiers included in the target collection data, the newly added shelf identifier and the commodities that need to be newly displayed at each position on the newly added shelf are added to the target collection data. When the target collection data still has a fifth shelf identifier other than all the first shelf identifiers included in the target template data, a shelf deletion mark corresponding to the fifth shelf identifier and a commodity removal mark added to the fifth commodity state at each fifth position on the fifth shelf are added to the target collection data. Finally, the commodity comparison results of the shelves in the target template data and the target collection data are sent to the third terminal. The store clerk can directly view the commodity comparison results on the third terminal. Based on the commodity comparison results, the store clerk can quickly adjust the commodities displayed on the shelves, saving the time spent by the store clerk, improving the efficiency of commodity sorting, and reducing the difficulty of commodity sorting.

[0140] Embodiment 3

[0141] Reference Figure 4 , shows a flow chart of a commodity display method according to an embodiment of the present invention, which is applied to a terminal and may specifically include the following steps:

[0142] Step 401, receiving the comparison result of commodities on the first shelf and the second shelf; the comparison result of commodities is the result of comparing the target template data and the target collected data.

[0143] In an embodiment of the present invention, the server receives at least one template data sent by the first terminal and at least one collection data sent by the second terminal, determines the target template data from the at least one template data, and determines the target collection data from the at least one collection data, and then compares the target template data with the target collection data to obtain the product comparison result between the first shelf and the second shelf. The server finally sends the product comparison result to the third terminal, and the third terminal receives the product comparison result between the first shelf and the second shelf sent by the server, and the product comparison result is the result of comparing the target template data with the target collection data.

[0144] Among them, the target template data includes a first shelf identifier corresponding to at least one first shelf, each first shelf includes multiple first positions that can accommodate goods, and the target collection data includes a second shelf identifier corresponding to at least one second shelf, each second shelf includes multiple second positions that can accommodate goods.

[0145] The comparison process between the target template data and the target collected data may refer to the description of the first and second embodiments, which will not be repeated here.

[0146] Step 402: Display the product comparison results.

[0147] In an embodiment of the present invention, after receiving the product comparison results of the first shelf and the second shelf sent by the server, the third terminal displays the product comparison results. The store clerk can directly view the product comparison results on the third terminal. Based on the product comparison results, the store clerk can quickly adjust the products displayed on the shelves, saving the time spent by the store clerk, improving the efficiency of product sorting, and reducing the difficulty of product sorting.

[0148] Specifically, step 402 includes sub-step S21:

[0149] Sub-step S21, displaying the marking result at each position in the designated shelf on the shelf interface.

[0150] In actual applications, after obtaining the product comparison results, the marking results at each position in the designated shelf are first displayed on the shelf interface, where the marking results include new product marks, product removal marks, product replacement marks and unchanged product marks. The designated shelf is any one of the second shelf, fourth shelf or fifth shelf.

[0151] Specifically, when the designated shelf is the second shelf, the second shelf identifier corresponding to the second shelf is consistent with the target shelf identifier, the target shelf identifier is any first shelf identifier in the target template data, and the fourth shelf refers to a newly added shelf, and the fifth shelf refers to a redundant shelf that needs to be deleted.

[0152] Since the positions corresponding to the new product mark, product removal mark, and product replacement mark all need to change the product, while the position corresponding to the unchanged product mark does not need to change the product, in order to enable store clerks to quickly locate the position where the product needs to be replaced, the unchanged product mark and other marks in the marking results except the unchanged product mark are displayed at the corresponding positions in the shelf interface with different display effects; wherein the display effect includes one or more of display color, display pattern, and background fill pattern, that is, the unchanged product mark and other marks in the marking results except the unchanged product mark are displayed at the corresponding positions in the shelf interface with different display colors, display patterns, background fill patterns, etc.

[0153] Of course, in order to further clarify the actual change method of the location where the product needs to be changed, that is, the location where the product needs to be changed, whether it is necessary to add a new product, remove a product, or replace a product, the display effects of the positions corresponding to the product addition mark, product removal mark and product replacement mark are also different.

[0154] For example, at the position corresponding to the product unchanged mark, the display color is white, that is, it is displayed in white; at the position corresponding to the product new mark, the display color is red, that is, it is displayed in red; at the position corresponding to the product removed from the shelves mark, the display color is green, that is, it is displayed in green; at the position corresponding to the product replacement mark, the display color is yellow, that is, it is displayed in yellow.

[0155] like Figure 5As shown, the shelf interface 60 includes a first area 61 , a second area 62 , a third area 63 , a fourth area 64 and a fifth area 65 . The first area 61 displays a search box, and the store clerk can enter the shelf ID or product ID in the search box to query the specific status of the shelf or product; the second area 62 displays the number of first shelves included in the template data and the number of second shelves included in the collected data, that is, the template data includes 100 shelves, and the collected data also includes 100 shelves; the third area 63 is used to display the shelf ID corresponding to the specified shelf, such as the shelf ID of the specified shelf is 12000A5B, the third area 63 is also used to display the specific date of the target time (that is, the time when the second terminal sends a comparison instruction to the server to compare the target template data with the target collected data), such as 2019-06-12, the third area 63 is also used to display the number of positions of the specified shelf that need to change the product, such as the number of positions of the shelf corresponding to the shelf ID 12000A5B that need to change the product is 4, that is, the remaining difference is 4; the fourth area 64 is used to display the marking results of each position in the specified shelf, such as the specified shelf includes five The first layer has six layers, namely the first layer, the second layer, the third layer, the fourth layer and the fifth layer. The sixth position 641 of the first layer is displayed in the first color, the seventh position 642 of the second layer is displayed in the second color, the fourth position 643 of the third layer is displayed in the third color, the seventh position 644 of the fourth layer is displayed in the third color, and the remaining positions 645 are displayed in the fourth color. The first color is used to display the new product mark, the second color is used to display the product delisting mark, the third color is used to display the product replacement mark, and the fourth color is used to display the product unchanged mark, that is, the sixth position 641 of the first layer needs to add a new product, the seventh position 642 of the second layer needs to delist a product, the fourth position 643 of the third layer needs to replace a product, and the seventh position 644 of the fourth layer also needs to replace a product; wherein the fourth color is different from the first color, the second color and the third color, and the colors of the first color, the second color and the third color may be the same or different.

[0156] In addition, the shelf interface also displays marking information of other shelves except the designated shelves, and the marking information includes the number of positions of goods that need to be changed in other shelves except the designated shelves.

[0157] like Figure 5As shown, the fifth area 65 of the shelf interface 60 displays the marking information of other shelves except the designated shelf. For example, the shelf identification of the designated shelf is 12000A5B, and the shelf identifications of other shelves except the designated shelf are 12000A6B and 12000A7B respectively. Then, the marking information displayed in the fifth area 65 includes that the number of positions of goods that need to be changed in the shelf corresponding to the shelf identification 12000A6B is 2, that is, the remaining difference is 2, and the marking information displayed in the fifth area 65 also includes that the number of positions of goods that need to be changed in the shelf corresponding to the shelf identification 12000A7B is 3, that is, the remaining difference is 3. In addition, the marking information also includes the shelf identifications corresponding to other shelves except the designated shelf, such as the shelf identifications 12000A6B and 12000A7B, and the marking information also includes the specific date of the target time (i.e., the time when the second terminal sends a comparison instruction to the server to compare the target template data with the target collected data), such as 2019-06-12.

[0158] based on Figure 5 In the shelf interface 60 shown, the store clerk can see how many layers the current designated shelf has, which positions of the goods on each layer of the designated shelf need to be adjusted, and can know the number of differences between the designated shelf, other shelves except the designated shelf and the target template data.

[0159] Furthermore, after sub-step S21, sub-steps S22 and S23 are also included:

[0160] Sub-step S22, receiving a user's selection operation on a designated area of ​​the designated shelf in the shelf interface;

[0161] Sub-step S23, according to the selection operation, displaying the product marking interface at the position corresponding to the designated area.

[0162] After viewing the shelf interface 60, the store clerk can perform a touch operation, such as a click or double-click operation, on a designated area of ​​a designated shelf in the shelf interface when he needs to view the specific product information that needs to be changed. The third terminal receives the store clerk's selection operation of the designated area in the shelf interface, and displays a product marking interface at a position corresponding to the designated area according to the selection operation of the designated area. The product marking interface includes a product category and a logo pattern corresponding to the marking result, and the product category includes a product name and / or a product logo.

[0163] When the store clerk clicks on the designated area Figure 5 When the first layer of the designated shelf is located in the fourth area 64 in the shelf interface 60 shown in FIG. Figure 5 The shelf interface 60 shown jumps to Figure 6The product marking interface 70 shown includes a sixth area 71 and a seventh area 72. The sixth area 71 is used to display the number of layers, the number of positions on each layer, and the number of positions on each layer that do not need to change the products of the designated shelf corresponding to the shelf interface 60. For example, the number of positions on the first layer is 15, and the number of positions on each layer that do not need to change the products is 14, i.e., 14 / 15. The number of positions on the second, third, and fourth layers are all 15, and the number of positions on each layer that do not need to change the products is all 14, i.e., 14 / 15. The number of positions on the fifth layer is 15, and the number of positions on each layer that do not need to change the products is 15, i.e., 15 / 15, and the products on the fifth layer do not need to be changed. In the actual display process, a designated pattern can be used to indicate the number of layers where the designated area is located, such as Figure 6 Of course, a return control 711 is also provided in the sixth area 71. When the store clerk clicks the return control 711, the store clerk returns from the product marking interface 70 to the Figure 5 A shelf interface 60 is shown.

[0164] The seventh area 72 is used to display the commodity status at each position of the first layer, which includes the commodity type and the identification pattern corresponding to the marking result, such as Figure 6 At the sixth position 721 of the first layer shown, the product name in the product category is "Strawberry Flavored Chewing Gum", the product identifier is "1234567890", and the marking result at the sixth position 721 of the first layer is a product new mark. The identification pattern corresponding to the product new mark is shown as 7211, and the product category displayed at the sixth position 721 of the first layer is a product category that needs to be added; Figure 6 At the other position 722 shown, the product name in the product category is "Strawberry Flavored Chewing Gum" and the product identifier is "1234567890". Figure 6 The marking results of other positions 722 shown are all unchanged product markings, so Figure 6 The identification pattern corresponding to the unchanged mark of the product at other positions 722 except 721 may not be displayed.

[0165] When the store clerk clicks on the designated area Figure 5 When the area where the second layer of the designated shelf is located in the fourth area 64 in the shelf interface 60 shown in FIG. Figure 5 The shelf interface 60 shown jumps to Figure 7 The product marking interface 70 shown includes an eighth area 73 and a ninth area 74 . Figure 7 The eighth area 73 shown is Figure 6 The sixth area 71 shown is substantially the same except that Figure 7The eighth area 73 shown uses a designated pattern to indicate that the layer where the designated area is located is the second layer; the ninth area 74 is used to display the commodity status at each position of the second layer, which includes the commodity type and the identification pattern corresponding to the marking result, such as Figure 7 At the 7th position 741 of the second layer shown in the figure, the name of the product in the product category is "AA Brand Facial Cleanser", the product identifier is "1234567891", and the marking result at the 7th position 741 of the second layer is a product removal mark. The identification pattern corresponding to the product removal mark is shown as 7411, and the product category displayed at the 7th position 741 of the second layer is the product category that needs to be removed from the current shelf; Figure 7 At the other position 742 shown, the product name in the product category is "AA brand facial cleanser" and the product identifier is "1234567891". Figure 7 The marking results for the other positions 742 shown are all unchanged product markings, so Figure 7 The identification pattern corresponding to the product unchanged mark at other positions 742 except 741 may not be displayed.

[0166] When the store clerk clicks on the designated area Figure 5 When the third layer of the designated shelf is located in the fourth area 64 in the shelf interface 60 shown in FIG. Figure 5 The shelf interface 60 shown jumps to Figure 8 The product marking interface 70 shown includes a tenth area 75 and an eleventh area 76 . Figure 8 The tenth region 75 shown is Figure 6 The sixth area 71 shown is substantially the same except that Figure 8 The tenth area 75 shown uses a designated pattern to indicate that the layer number of the designated area is the third layer; the eleventh area 76 is used to display the commodity status at each position of the third layer, which includes the commodity type and the identification pattern corresponding to the marking result, such as Figure 8 At the fourth position 761 of the third layer shown in the figure, the name of the product in the product category is "XX brand cola", the product identifier is "1234567892", and the marking result at the fourth position 761 of the third layer is a product replacement mark. The identification pattern corresponding to the product replacement mark is shown as 7611, and the product category displayed at the fourth position 761 of the third layer is the product category that needs to be placed at this position after the replacement; Figure 8 At the other position 762 shown, the product name in the product category is "XX brand cola" and the product identifier is "1234567892". Figure 8 The marking results for the other positions 762 shown are all unchanged product markings, so Figure 8The identification pattern corresponding to the unchanged mark of the product at other positions 762 except 761 may not be displayed.

[0167] By using different identification patterns to display the product addition mark, product delisting mark and product replacement mark on the product marking interface 70, store clerks can quickly understand whether the product that needs to be adjusted is a new product, a delisted product or a replacement product, thereby reducing the store clerks' judgment and comparison time.

[0168] It should be noted that, when the third terminal and the second terminal are the same terminal, before step 401, the process further includes: collecting and sending at least one collected data to the server.

[0169] In an embodiment of the present invention, by comparing the target template data with the target collected data in the server, a comparison result of the goods on the shelf in the target template data and the target collected data is obtained, and the server then sends the comparison result of the goods on the shelf to a third terminal. The third terminal receives the comparison result of the goods of the first shelf and the second shelf sent by the server, and displays the comparison result of the goods. The store clerk can directly view the comparison result of the goods on the third terminal. Based on the comparison result of the goods, the store clerk can quickly adjust the goods displayed on the shelf, saving the time spent by the store clerk, improving the efficiency of goods sorting, and reducing the difficulty of goods sorting.

[0170] Embodiment 4

[0171] The embodiment of the present invention further provides a commodity display system, including the servers of the above-mentioned embodiment 1 and embodiment 2, and the terminal of the above-mentioned embodiment 3, which is a third terminal.

[0172] Furthermore, the commodity display system also includes a first terminal and a second terminal; the first terminal is configured to send at least one template data to the server; the second terminal is configured to collect and send at least one collected data to the server.

[0173] The server is configured to: receive at least one template data sent by the first terminal and at least one collection data sent by the second terminal; determine target template data from the at least one template data, and determine target collection data from the at least one collection data; compare the target template data with the target collection data to obtain a comparison result of goods between the first shelf and the second shelf; and send the comparison result of goods to a third terminal.

[0174] The third terminal is configured to receive the product comparison result between the first shelf and the second shelf sent by the server; and display the product comparison result.

[0175] The specific execution process of the server may refer to the description of the first and second embodiments, and the specific execution process of the third terminal may refer to the description of the third embodiment, which will not be described in detail here.

[0176] In an embodiment of the present invention, by sending both the target template data and the target collection data to the server, the target template data and the target collection data are compared in the server to obtain the comparison results of the goods on the shelves in the target template data and the target collection data, and the server then sends the comparison results of the goods on the shelves to the third terminal. The third terminal receives the comparison results of the goods of the first shelf and the second shelf sent by the server, and displays the comparison results of the goods. The store clerk can directly view the comparison results of the goods on the third terminal. Based on the comparison results of the goods, the store clerk can quickly adjust the goods displayed on the shelves, saving the time spent by the store clerk, improving the efficiency of goods sorting, and reducing the difficulty of goods sorting.

[0177] Correspondingly, an embodiment of the present invention further provides a server, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the commodity marking method as described in Embodiment 1 and Embodiment 2 of the present invention are implemented.

[0178] In addition, an embodiment of the present invention further provides a terminal, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of the commodity display method as described in Embodiment 3 of the present invention are implemented.

[0179] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the commodity marking method described in Embodiments 1 and 2 of the present invention, or the steps of the commodity display method described in Embodiment 3 of the present invention are implemented.

[0180] For the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the order of the actions described, because according to the present invention, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0181] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0182] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0183] The above is a detailed introduction to a commodity marking and display method, server, terminal and commodity display system provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A commodity marking method, characterized in that: Applied to a server, the method comprises: Receiving at least one template data sent by the first terminal and at least one collection data sent by the second terminal; Determine target template data from the at least one template data, and determine target acquisition data from the at least one acquisition data; the target template data includes a first shelf identifier corresponding to at least one first shelf, each of the first shelves includes a plurality of first positions that can accommodate goods, and the target acquisition data includes a second shelf identifier corresponding to at least one second shelf, each of the second shelves includes a plurality of second positions that can accommodate goods; Comparing the target template data with the target collected data to obtain a comparison result of the commodities on the first shelf and the second shelf; Sending the product comparison result to a third terminal; The step of comparing the target template data with the target collected data to obtain a comparison result of the commodities on the first shelf and the second shelf includes: Determine whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data; the target shelf identifier is any one of the first shelf identifiers; After the step of determining whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data, the method further includes: When the target template data still contains a third shelf identifier other than all the second shelf identifiers included in the target collection data, a third marking result is added to the target collection data; the third marking result includes a shelf new mark corresponding to a fourth shelf identifier, and, according to a third commodity state at each third position in the third shelf corresponding to the third shelf identifier, a commodity new mark added in a fourth commodity state at a corresponding fourth position in the fourth shelf corresponding to the fourth shelf identifier and a commodity type to be added, and the fourth shelf identifier is consistent with the third shelf identifier; When the target collection data still contains a fifth shelf identification other than all the first shelf identifications included in the target template data, a fourth marking result is added to the target collection data; the fourth marking result includes a shelf deletion mark corresponding to the fifth shelf identification, and a product removal mark added to the fifth product state at each fifth position in the fifth shelf corresponding to the fifth shelf identification.

2. The method according to claim 1, characterized in that The target template data further includes a position identifier corresponding to each first position and a first commodity status at each first position; The target collection data also includes a location identifier corresponding to each second location and a second commodity status at each second location; When it exists, determine whether the first target commodity state is consistent with the second target commodity state; wherein the first target commodity state refers to the first commodity state at the first target position in the first shelf corresponding to the target shelf identifier, and the second target commodity state refers to the second commodity state at the second target position in the second shelf corresponding to the target shelf identifier, the first target position and the second target position have the same position identifier, the first target position is any one of the first positions, and the second target position is any one of the second positions; When they are inconsistent, a first marking result is added to the second target commodity status.

3. The method according to claim 2, characterized in that After the step of determining whether the state of the first target commodity is consistent with the state of the second target commodity, the method further includes: When they are consistent, a second marking result is given to the second target product status; the second marking result is a product unchanged mark.

4. The method according to claim 2, characterized in that: The first commodity state includes a first display state and a first non-display state. When the first commodity state is the first display state, commodities are displayed at the first position. When the first commodity state is the first non-display state, commodities are not displayed at the first position. The second commodity state includes a second display state and a second non-display state. When the second commodity state is the second display state, commodities are displayed at the second position. When the second commodity state is the second non-display state, commodities are not displayed at the second position. The first marking result includes a product addition mark, a product removal mark, and a product replacement mark; When there is inconsistency, the step of adding the first marking result to the second target commodity status comprises: When there are commodities displayed at the first target position and there are no commodities displayed at the second target position, a commodity addition mark is added to the second target commodity state, and the commodity types to be added are added to the second target commodity state according to the commodities displayed at the first target position; When there is no commodity displayed at the first target position, and there is commodity displayed at the second target position, adding a commodity off-shelf mark to the second target commodity status; When goods are displayed at both the first target position and the second target position, and the types of goods displayed at the first target position and the second target position are different, a product replacement mark is added to the second target product status, and the replaced product type is added to the second target product status based on the goods displayed at the first target position.

5. The method according to any one of claims 1 to 4, characterized in that Each of the template data includes a first timestamp, and each of the collected data includes a second timestamp; The steps of determining target template data from the at least one template data and determining target acquisition data from the at least one acquisition data include: Determine the collected data corresponding to the second timestamp closest to the target time as the target collected data; The template data corresponding to the first timestamp that matches the second timestamp included in the target acquisition data is determined as the target template data.

6. A commodity display method, characterized in that: Applied to a terminal, the method comprises: Receive a comparison result of commodities on a first shelf and a second shelf; the commodity comparison result is a result of comparison based on target template data and target collection data, the target template data includes at least one first shelf identifier corresponding to the first shelf, each of the first shelves includes a plurality of first positions that can accommodate commodities, and the target collection data includes at least one second shelf identifier corresponding to the second shelf, each of the second shelves includes a plurality of second positions that can accommodate commodities; Displaying the product comparison results; The step of comparing the target template data with the target collected data to obtain a comparison result of the commodities on the first shelf and the second shelf includes: Determine whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data; the target shelf identifier is any one of the first shelf identifiers; After the step of determining whether there is a second shelf identifier that is consistent with the target shelf identifier in the target collected data, the method further includes: When the target template data still contains a third shelf identifier other than all the second shelf identifiers included in the target collection data, a third marking result is added to the target collection data; the third marking result includes a shelf new mark corresponding to a fourth shelf identifier, and, according to a third commodity state at each third position in the third shelf corresponding to the third shelf identifier, a commodity new mark added in a fourth commodity state at a corresponding fourth position in the fourth shelf corresponding to the fourth shelf identifier and a commodity type to be added, and the fourth shelf identifier is consistent with the third shelf identifier; When the target collection data still contains a fifth shelf identification other than all the first shelf identifications included in the target template data, a fourth marking result is added to the target collection data; the fourth marking result includes a shelf deletion mark corresponding to the fifth shelf identification, and a product removal mark added to the fifth product state at each fifth position in the fifth shelf corresponding to the fifth shelf identification.

7. The method according to claim 6, characterized in that The step of displaying the product comparison result includes: Display the marking results at each position in the specified shelf on the shelf interface; The marking results include a new product mark, a product delisting mark, a product replacement mark, and a product unchanged mark, and the designated shelf is any one of the second shelf, the fourth shelf, or the fifth shelf.

8. The method according to claim 7, characterized in that The shelf interface also displays marking information of other shelves except the designated shelf, and the marking information includes the number of positions of goods that need to be changed in the other shelves except the designated shelf.

9. The method according to claim 7, characterized in that: The unchanged product mark and other marks in the marking result except the unchanged product mark are displayed at corresponding positions in the shelf interface with different display effects; The display effect includes one or more of display color, display pattern and background fill pattern.

10. The method according to claim 7, characterized in that After the step of displaying the marking result at each position in the designated shelf on the shelf interface, the method further includes: Receiving a selection operation of a user on a designated area of ​​the designated shelf in the shelf interface; According to the selection operation, a product marking interface at a position corresponding to the designated area is displayed; The commodity marking interface includes commodity categories and identification patterns corresponding to the marking results, and the commodity categories include commodity names and / or commodity identifications.

11. A server, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the commodity marking method according to any one of claims 1 to 5 when executed by the processor.

12. A terminal, characterized in that: The terminal includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the commodity display method according to any one of claims 6 to 10 are implemented.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the commodity marking method according to any one of claims 1 to 6 or the steps of the commodity display method according to any one of claims 6 to 10 are implemented.

14. A commodity display system, characterized in that: It comprises the server according to claim 11 and the terminal according to claim 12, wherein the terminal is the third terminal.

15. The system according to claim 14, characterized in that The system also includes a first terminal and a second terminal; The first terminal is configured to send at least one template data to the server; The second terminal is configured to collect and send at least one collected data to the server.

Citation Information

Patent Citations

  • Item display auxiliary management system

    CN108334912A

  • Shelf commodity management system, method and device and electronic equipment

    CN110390446A