A storage rack and data processing method

By setting up a sensor element and a processor-driven label carrier system on the shelf, the problems of inaccurate and complex item labeling in the prior art are solved, and automated and accurate item labeling is achieved.

CN111839106BActive Publication Date: 2025-10-24RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202010712139.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-22
Publication Date
2025-10-24
Estimated Expiration
2040-07-22

AI Technical Summary

Technical Problem

In the existing technology, the item labeling method on the shelf cannot achieve accurate labeling, and the labeling process is highly complex. In particular, the labels cannot be matched one by one due to the different sizes of the items, and the connection of the labels with flexible tubes or wires requires manual operation.

Method used

Design a storage rack that includes a frame, a platform, and an item labeling mechanism. Utilize sensors and a processor to automatically drive the label carrier to move along a slide rail so that the label carrier corresponds to the item's position, achieving automated and accurate labeling.

Benefits of technology

It achieves accurate and automated item labeling, reduces the complexity of the labeling process, and automatically adjusts the label position to accommodate items of different sizes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111839106B_ABST
    Figure CN111839106B_ABST
Patent Text Reader

Abstract

The application discloses a storage rack and a data processing method. The storage rack is provided with multiple sliding tracks parallel to a loading table and multiple identification carriers movable along the sliding tracks. The multiple identification carriers can be centrally arranged at preset positions or arranged at different positions of the sliding tracks according to predetermined initial positions. In the identification process of the articles, the positions of the identification carriers can be flexibly moved according to identification requirements and the sizes of the articles carried, the target articles carried on the loading table can be accurately identified, and the movement of the identification carriers is not disturbed by hoses or lead wires, so that the article identification process is relatively simple and efficient.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of article identification, in particular to a storage shelf. The present application also relates to a data processing method and device, an electronic device and a computer readable storage medium. BACKGROUND

[0002] In the fields of warehousing, supermarkets and catering services, in order to identify the goods, commodities or meals placed on the storage shelf, a label needs to be placed at the corresponding position of the goods, commodities or meals. The existing article identification method is to fix the label at a preset position at the front end of the storage shelf, and place the article corresponding to the preset position; or connect the label through a hose or a lead, and move the label to the corresponding position of the article after the article is placed on the storage shelf. However, this method has the following disadvantages:

[0003] The sizes of the articles on the storage shelf are different. When the label is fixed at the preset position at the front end of the storage shelf, the articles and the labels at the preset position cannot be corresponded one by one due to the different sizes of the articles, and the accurate identification of the articles cannot be achieved.

[0004] The label is connected through a hose or a lead. During the article identification process, the hose and the lead will interfere with the movement of the label, and the label needs to be fixed manually (for example, the label is clamped on the article by a clamp, and the clamp needs to be manually controlled to be loosened when the article is taken out), which makes the article identification process more complicated. SUMMARY

[0005] The embodiments of the present application provide a storage shelf, a data processing method and device, an electronic device and a computer readable storage medium, to solve the problems that the accurate identification of the articles cannot be achieved and the article identification process is complicated in the prior art.

[0006] The embodiments of the present application provide a storage shelf, which comprises a shelf body, at least one layer of a loading platform for carrying articles arranged on the shelf body, and an article identification mechanism corresponding to the loading platform. The article identification mechanism comprises a plurality of sliding tracks arranged parallel to the loading platform and a plurality of identification carriers movable along the sliding tracks, and the identification carriers are provided with article identification information correspondingly.

[0007] Optionally, the storage rack further comprises a processor, a sensing element and an identification carrier driving device, the sensing element is arranged on the object table or corresponding to the object table; the sensing element is used to obtain a sensing signal of a target object carried on the object table and send the sensing signal to the processor; the processor is used to obtain target position data of the target object corresponding to the object table based on the sensing signal, generate an identification carrier moving instruction based on the target position data, and send the identification carrier moving instruction to the identification carrier driving device; the identification carrier driving device is used to drive the identification carrier to move along the slide based on the identification carrier moving instruction, so that the position of the target identification carrier corresponds to the position of the target object, and the target identification carrier is an identification carrier corresponding to the object identification information of the target object.

[0008] Optionally, the processor is further configured to: obtain the object identification information of the target object; obtain time information corresponding to the time when the sensing signal is received; and send the time information and the object identification information of the target object.

[0009] Optionally, the processor pre-stores a correspondence relationship between the placement sequence information of the object and the object identification information, and the processor obtains the object identification information of the target object by: obtaining the placement sequence information corresponding to the target object; and obtaining the object identification information of the target object based on the placement sequence information corresponding to the target object and the pre-stored correspondence relationship between the placement sequence information of the object and the object identification information.

[0010] Optionally, the plurality of identification carriers are pre-placed at different positions of the slide according to their corresponding initial position data, and the processor is further configured to: store the initial position data of the plurality of identification carriers and their corresponding object identification information in association; and the processor obtains the object identification information of the target object by: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; and obtaining the object identification information corresponding to the target initial position data based on the stored initial position data of the plurality of identification carriers and their corresponding object identification information in association, and determining the object identification information as the object identification information of the target object. The number of sensing elements is a plurality, and the sensing signal of the target object carried on the object table includes a sensing signal of the target object carried on the object table sensed by at least one target sensing element of the plurality of sensing elements. The plurality of sensing elements can be uniformly arranged at a predetermined interval. The ratio between the number of sensing elements and the number of identification carriers is not less than a predetermined threshold.

[0011] The processor is further configured to: obtain position data corresponding to the object table for each of the plurality of sensing elements in advance, and store the position data in association with identification information of each of the plurality of sensing elements; and send, by the sensing element, the sensing signal to the processor, including: sending, by the target sensing element, the sensing signal carrying the identification information of the target sensing element to the processor; and obtaining, by the processor, target position data corresponding to the object table for the target object based on the sensing signal, including: obtaining position data corresponding to the object table for the target sensing element according to the identification information carried by the sensing signal and the stored position data in association with the identification information of each of the plurality of sensing elements; and determining the position data corresponding to the object table for the target sensing element as the target position data corresponding to the object table for the target object.

[0012] Optionally, the obtaining of the target position data corresponding to the object table for the target object based on the sensing signal includes: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram including a reference part corresponding to an empty region of the object table and a waveform part corresponding to a carrying region of the object table, a length corresponding relationship being pre-set between a length of the position waveform diagram and a length of the object table, the empty region being a region corresponding to a sensing element that does not sense an object, and the carrying region being a region corresponding to a sensing element that senses an object; obtaining position data corresponding to the position waveform diagram for a target waveform, the target waveform being a waveform corresponding to the target sensing element that senses the target object; and determining the target position data corresponding to the object table for the target object according to the position data corresponding to the position waveform diagram for the target waveform and the length corresponding relationship.

[0013] Optionally, the target waveform includes: a waveform added at T+1 time compared to a waveform at T time, the waveform at T time being a waveform corresponding to a carried object on the object table at T time, and the waveform at T+1 time being a waveform corresponding to the target object and the carried object on the object table at T+1 time.

[0014] Optionally, the target waveform includes: a difference waveform between a combined waveform and a reference waveform, the combined waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

[0015] Optionally, the identification carrier moving instruction includes: an instruction to move the target identification carrier to a position corresponding to the target object. The plurality of identification carriers are centrally arranged at a predetermined initial position. The predetermined initial position includes an end portion of the slide. The plurality of identification carriers arranged at the predetermined initial position include: the plurality of identification carriers are centrally arranged at the predetermined initial position in a superimposed or staggered manner.

[0016] Optionally, the processor pre-stores a correspondence between the placement sequence information of the articles and the article identification information, and generates the identification carrier moving instruction based on the target position data, including: obtaining the placement sequence information corresponding to the target article; obtaining the article identification information of the target article based on the placement sequence information corresponding to the target article and the pre-stored correspondence between the placement sequence information of the articles and the article identification information, and determining the target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article; obtaining the moving direction and the moving distance of the target identification carrier corresponding to the target position data and the predetermined initial position; and generating the identification carrier moving instruction for moving the target identification carrier to the position corresponding to the target article based on the moving direction and the moving distance of the target identification carrier corresponding to the target position data and the predetermined initial position.

[0017] Optionally, the identification carrier moving instruction includes: an instruction for moving the interference identification carrier corresponding to the target article to a non-interference position, so that the target identification carrier corresponds to the target article independently, wherein the interference identification carrier is an identification carrier corresponding to an overlapping area with the target article, and the non-interference position is a position not corresponding to the overlapping area with the target article.

[0018] Optionally, the plurality of identification carriers are pre-placed at different positions of the slide according to the initial position data thereof, and the processor is further configured to: store the initial position data of the plurality of identification carriers and the article identification information corresponding thereto in association; generate the identification carrier moving instruction based on the target position data, including: obtaining the target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; obtaining the article identification information corresponding to the target initial position data based on the stored initial position data of the plurality of identification carriers and the article identification information corresponding thereto, and determining the identification carrier corresponding to the article identification information as the target identification carrier; determining the interference identification carrier corresponding to the target article and the non-interference position based on the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers; and obtaining the moving direction and the moving distance of the interference identification carrier corresponding to the initial position data of the interference identification carrier and the non-interference position, and generating the identification carrier moving instruction for moving the interference identification carrier to the non-interference position based on the moving direction and the moving distance of the interference identification carrier corresponding thereto.

[0019] Optionally, the target position data includes: position data of a geometric center point of the target article corresponding to the article table; the initial position data includes: position data of a geometric center point of the identification carrier relative to the article table; and the obtaining of the target initial position data matched with the target position data from the initial position data of the plurality of identification carriers includes: determining the initial position data with a smaller difference between the initial position data of the plurality of identification carriers and the target position data as the target initial position data.

[0020] Optionally, the target position data further comprises a first position data interval corresponding to a region where the target object is located on the object carrier, and the initial position data further comprises a second position data interval corresponding to a region where the target identification carrier is located on the object carrier; and the determination of the interference identification carrier and the non-interference position corresponding to the target object based on the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers comprises: if there is an intersection between the second position data interval of the identification carrier and the first position data interval, or the difference between the second position data interval of the identification carrier and the first position data interval is less than a predetermined threshold, the identification carrier is determined as a candidate identification carrier; and the identification carrier other than the target identification carrier in the candidate identification carriers is determined as the interference identification carrier; and the position data corresponding to the non-interference position is obtained based on the initial position data of the interference identification carrier and the predetermined threshold.

[0021] Optionally, the processor is further configured to update the initial position data of the interference identification carrier to the position data corresponding to the non-interference position. The identification carrier movement instruction further comprises an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so as to make the geometric center point of the target identification carrier correspond to the geometric center point of the target object.

[0022] Optionally, the processor is further configured to send an identification carrier homing instruction to the identification carrier driving device after the sensing signal is terminated; and the identification carrier driving device is further configured to drive the identification carrier to move along the slide rail based on the identification carrier homing instruction, so as to make the identification carrier return to the predetermined initial position.

[0023] Optionally, the plurality of slide rails are arranged in parallel at a predetermined interval. The object identification mechanism comprises a plurality of slide mechanisms, each slide mechanism comprises a matched slide rail and a slide block, the slide rail is provided with a slide rail, and the identification carrier is a slide block provided with object identification information or connected with a label member provided with object identification information. Alternatively, the object identification mechanism is a slide mechanism, the slide mechanism comprises a matched slide rail and a slide block, a plurality of slide rails are arranged on the slide rail, and the identification carrier is a slide block provided with object identification information or connected with a label member provided with object identification information.

[0024] The embodiment of the present application further provides a data processing method, comprising: receiving a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target article carried on a carrier table, the target sensing element being arranged on the carrier table or corresponding to the carrier table; obtaining target position data of the target article corresponding to the carrier table based on the target sensing signal; generating an identification carrier movement instruction based on the target position data, and sending the identification carrier movement instruction to an identification carrier driving device, so that the identification carrier is driven by the identification carrier driving device to move along a corresponding slide thereof, so that the position of a target identification carrier corresponds to the position of the target article, the identification carrier is provided with article identification information, the target identification carrier is an identification carrier corresponding to the article identification information of the target article among a plurality of identification carriers, and the slide is parallel to the carrier table.

[0025] Optionally, the method further comprises: obtaining article identification information of the target article; obtaining time information corresponding to the time when the target sensing signal is received; and sending the time information and the article identification information of the target article.

[0026] Optionally, the method further comprises: pre-storing a corresponding relationship between article placement sequence information and article identification information, obtaining the article identification information of the target article, comprising: obtaining the placement sequence information corresponding to the target article; and obtaining the article identification information of the target article based on the placement sequence information corresponding to the target article and the pre-stored corresponding relationship between the article placement sequence information and the article identification information.

[0027] Optionally, the plurality of identification carriers are pre-placed at different positions of the slide according to initial position data corresponding to the identification carriers, and the method further comprises: associatively storing the initial position data of the plurality of identification carriers and the article identification information corresponding to the identification carriers; obtaining the article identification information of the target article, comprising: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; obtaining the article identification information corresponding to the target initial position data based on the associatively stored initial position data of the plurality of identification carriers and the article identification information corresponding to the identification carriers, and determining the article identification information as the article identification information of the target article.

[0028] Optionally, the target sensing element is at least one of a plurality of sensing elements arranged on the object table or corresponding to the object table. The method further comprises: obtaining position data corresponding to the object table for each sensing element in the plurality of sensing elements in advance, and storing the position data in association with identification information of each sensing element; receiving a target sensing signal from the target sensing element, including: receiving a target sensing signal carrying identification information of the target sensing element sent by the target sensing element; obtaining target position data corresponding to the object table for the target object based on the target sensing signal, including: obtaining position data corresponding to the object table for the target sensing element according to the identification information carried by the target sensing signal and the position data stored in association with the identification information of each sensing element; and determining the position data corresponding to the object table for the target sensing element as the target position data corresponding to the object table for the target object.

[0029] Optionally, obtaining the target position data corresponding to the object table for the target object based on the target sensing signal comprises: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being pre-set between a length of the position waveform diagram and a length of the object table, the empty area being an area corresponding to a sensing element that does not sense an object, and the carrying area being an area corresponding to a sensing element that senses an object; obtaining position data corresponding to the position waveform diagram for a target waveform, the target waveform being a waveform corresponding to the target sensing element that senses the target object; and determining the target position data corresponding to the object table for the target object according to the position data corresponding to the position waveform diagram for the target waveform and the length corresponding relationship.

[0030] Optionally, the target waveform includes a waveform added at T+1 time compared to a waveform at T time, the waveform at T time being a waveform corresponding to a carried object on the object table at T time, and the waveform at T+1 time being a waveform corresponding to the target object and the carried object on the object table at T+1 time.

[0031] Optionally, the target waveform includes a difference waveform between a combination waveform and a reference waveform, the combination waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

[0032] Optionally, the plurality of sensing elements are uniformly arranged at a predetermined interval. A ratio between a number of the sensing elements and a number of the identification carriers is not less than a predetermined threshold. The plurality of identification carriers are centrally arranged at a predetermined initial position, and the identification carrier movement instruction includes an instruction to move the target identification carrier from the predetermined initial position to a position corresponding to the target object.

[0033] Optionally, the generating the identification carrier moving instruction based on the target position data comprises: obtaining placement sequence information corresponding to the target object; obtaining object identification information of the target object based on the placement sequence information corresponding to the target object and a pre-stored correspondence relationship between placement sequence information of objects and object identification information, and determining a target identification carrier corresponding to the target object from the plurality of identification carriers based on the object identification information of the target object; obtaining a moving direction and a moving distance of the target identification carrier based on the target position data and a predetermined initial position; and generating the identification carrier moving instruction for moving the target identification carrier to a position corresponding to the target object based on the moving direction and the moving distance of the target identification carrier.

[0034] Optionally, the identification carrier moving instruction comprises: an instruction for moving an interference identification carrier corresponding to the target object to a non-interference position, so that the target identification carrier corresponds to the target object independently, wherein the interference identification carrier is an identification carrier corresponding to an overlapping area with the target object, and the non-interference position is a position not corresponding to the overlapping area with the target object.

[0035] Optionally, the method further comprises: storing initial position data of the plurality of identification carriers and corresponding object identification information in association, and placing the plurality of identification carriers at different positions of the slide according to the corresponding initial position data; and generating the identification carrier moving instruction based on the target position data comprises: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; obtaining object identification information corresponding to the target initial position data based on the stored initial position data of the plurality of identification carriers and the corresponding object identification information in association, and determining an identification carrier corresponding to the object identification information as a target identification carrier; determining an interference identification carrier corresponding to the target object and a non-interference position based on the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers; obtaining a moving direction and a moving distance of the interference identification carrier based on the initial position data of the interference identification carrier and the non-interference position, and generating the identification carrier moving instruction for moving the interference identification carrier to the non-interference position based on the moving direction and the moving distance of the interference identification carrier.

[0036] Optionally, the target position data comprises: position data of a geometric center point of the target object relative to the object table; the initial position data comprises: position data of a geometric center point of the identification carrier relative to the object table; and the obtaining the target initial position data matched with the target position data from the initial position data of the plurality of identification carriers comprises: determining initial position data with a smaller difference between the initial position data of the plurality of identification carriers and the target position data as the target initial position data.

[0037] Optionally, the target position data further comprises a first position data interval corresponding to the region where the target object is located on the object carrier, and the initial position data further comprises a second position data interval corresponding to the region where the target carrier is located; and the determination of the interference target carrier and the non-interference position corresponding to the target object based on the target carrier, the target position data, and the initial position data of the plurality of carriers comprises: if there is an intersection between the second position data interval of the carrier and the first position data interval, the carrier is determined as a candidate carrier; and the carrier other than the target carrier in the candidate carriers is determined as the interference target carrier; and the position data corresponding to the non-interference position is obtained based on the initial position data of the interference target carrier and a predetermined threshold.

[0038] Optionally, the method further comprises: updating the initial position data of the interference target carrier to the position data corresponding to the non-interference position. The identification carrier movement instruction further comprises an instruction for adjusting the position of the target carrier based on the difference between the target initial position data and the target position data, so that the geometric center of the target carrier corresponds to the geometric center of the target object. The method further comprises: after the target sensing signal is terminated, sending a carrier homing instruction to the carrier driving device to drive the carrier driving device to drive the carrier to move along the slide to the predetermined initial position.

[0039] The embodiments of the present application further provide a data processing apparatus, comprising: a target sensing signal receiving unit configured to receive a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target object carried on an object carrier, the target sensing element being arranged on the object carrier or corresponding to the object carrier; a target position data obtaining unit configured to obtain target position data corresponding to the object carrier of the target object based on the target sensing signal; and an instruction sending unit configured to generate an identification carrier movement instruction based on the target position data, and send the identification carrier movement instruction to a carrier driving device, so that the carrier driving device drives an identification carrier to move along a slide corresponding to the identification carrier, so that the position of the target carrier corresponds to the position of the target object, the identification carrier is arranged with object identification information, the target carrier is an identification carrier corresponding to the object identification information of the target object among a plurality of identification carriers, and the slide is parallel to the object carrier.

[0040] Optionally, the method further comprises: obtaining the article identification information of the target article; obtaining time information corresponding to the time when the target sensing signal is received; and sending the time information and the article identification information of the target article. The method further comprises: pre-storing a correspondence between the placement sequence information of the article and the article identification information; obtaining the article identification information of the target article comprises: obtaining the placement sequence information corresponding to the target article; and obtaining the article identification information of the target article based on the placement sequence information corresponding to the target article and the pre-stored correspondence between the placement sequence information of the article and the article identification information.

[0041] Optionally, the plurality of identification carriers are pre-placed at different positions of the slide according to their corresponding initial position data; the device further comprises: an association storage unit configured to store the initial position data of the plurality of identification carriers in association with their corresponding article identification information; and obtaining the article identification information of the target article comprises: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; and obtaining the article identification information corresponding to the target initial position data based on the association-stored initial position data of the plurality of identification carriers and their corresponding article identification information, and determining the article identification information as the article identification information of the target article. The target sensing element is at least one sensing element provided on the article table or provided in association with the article table.

[0042] Optionally, the method further comprises: pre-obtaining position data corresponding to the article table for each sensing element in the plurality of sensing elements, and storing the position data in association with the identification information of each sensing element; receiving the target sensing signal from the target sensing element comprises: receiving the target sensing signal carrying the identification information of the target sensing element sent by the target sensing element; and obtaining the target position data corresponding to the article table for the target article based on the target sensing signal comprises: obtaining the position data corresponding to the article table for the target sensing element according to the identification information carried by the target sensing signal and the association-stored position data and the identification information of each sensing element; and determining the position data corresponding to the article table for the target sensing element as the target position data corresponding to the article table for the target article.

[0043] Optionally, the target position data of the target article corresponding to the object table is obtained based on the target sensing signal, and the method comprises: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram comprising a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being pre-set between a length of the position waveform diagram and a length of the object table, the empty area being an area corresponding to a sensing element that does not sense an article, and the carrying area being an area corresponding to a sensing element that senses an article; obtaining position data of a target waveform corresponding to the position waveform diagram, the target waveform being a waveform corresponding to a target sensing element that senses the target article; and determining the target position data of the target article corresponding to the object table according to the position data of the target waveform corresponding to the position waveform diagram and the length corresponding relationship.

[0044] Optionally, the target waveform comprises a waveform added at T+1 time compared with a waveform at T time, the waveform at T time being a waveform corresponding to an already carried article on the object table at T time, and the waveform at T+1 time being a waveform corresponding to the target article and the already carried article on the object table at T+1 time.

[0045] Optionally, the target waveform comprises a difference waveform between a combined waveform and a reference waveform, the combined waveform being a waveform corresponding to the target article and an already carried article adjacent to the target article, and the reference waveform being a waveform corresponding to the already carried article before the target article is placed.

[0046] Optionally, the plurality of sensing elements are uniformly arranged at a predetermined interval. A ratio between a number of the sensing elements and a number of the identification carriers is not less than a predetermined threshold. The plurality of identification carriers are centrally arranged at a predetermined initial position, and the identification carrier movement instruction comprises an instruction to move a target identification carrier from the predetermined initial position to a position corresponding to the target article.

[0047] Optionally, the identification carrier movement instruction is generated based on the target position data, and the method comprises: obtaining placement sequence information corresponding to the target article; obtaining article identification information of the target article based on the placement sequence information corresponding to the target article and a pre-stored corresponding relationship between placement sequence information of an article and article identification information of the article, and determining a target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article; obtaining a movement direction and a movement distance of the target identification carrier based on the target position data and the predetermined initial position; and generating the identification carrier movement instruction to move the target identification carrier to the position corresponding to the target article according to the movement direction and the movement distance of the target identification carrier.

[0048] Optionally, the identification carrier moving instruction comprises: moving the interference identification carrier corresponding to the target object to a non-interference position, so that the target identification carrier is independent of the target object, wherein the interference identification carrier is an identification carrier corresponding to the target object with an overlapping area, and the non-interference position is a position without an overlapping area corresponding to the target object.

[0049] Optionally, the method further comprises: storing, by the association storage unit, initial position data of a plurality of identification carriers and corresponding article identification information, and placing the plurality of identification carriers at different positions of the slide according to the initial position data; generating the identification carrier moving instruction based on the target position data comprises: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; obtaining article identification information corresponding to the target initial position data based on the stored initial position data of the plurality of identification carriers and the corresponding article identification information, and determining an identification carrier corresponding to the article identification information as the target identification carrier; determining the interference identification carrier corresponding to the target object and the non-interference position based on the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers; obtaining a moving direction and a moving distance of the interference identification carrier based on the initial position data of the interference identification carrier and the non-interference position, and generating the identification carrier moving instruction for moving the interference identification carrier to the non-interference position according to the moving direction and the moving distance of the interference identification carrier.

[0050] Optionally, the target position data comprises: position data of a geometric center point of the target object corresponding to the object table; the initial position data comprises: position data of a geometric center point of the identification carrier relative to the object table; and the obtaining of the target initial position data matching the target position data from the initial position data of the plurality of identification carriers comprises: determining initial position data with a smaller difference between the initial position data of the plurality of identification carriers and the target position data as the target initial position data.

[0051] Optionally, the target position data further comprises: a first position data interval of a region where the target object is located corresponding to the object table; and the initial position data further comprises: a second position data interval of a region where the identification carrier is located corresponding to the object table; and the determining of the interference identification carrier corresponding to the target object and the non-interference position based on the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers comprises: determining an identification carrier as a candidate identification carrier if there is an intersection between the second position data interval of the identification carrier and the first position data interval; and determining an identification carrier other than the target identification carrier among the candidate identification carriers as the interference identification carrier; and obtaining position data corresponding to the non-interference position based on the initial position data of the interference identification carrier and a predetermined threshold.

[0052] Optionally, the method further comprises: updating the initial position data of the interfering identification carrier to the position data corresponding to the non-interfering position. The identification carrier movement instruction further comprises: an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center of the target identification carrier corresponds to the geometric center of the target article. The method further comprises: a return instruction sending unit configured to send an identification carrier return instruction to the identification carrier driving device after the target sensing signal is terminated, so that the identification carrier driving device drives the identification carrier to move along the slide to the predetermined initial position.

[0053] The embodiments of the present application further provide a storage rack, comprising: a rack body, at least one article carrying platform arranged on the rack body and configured to carry articles, an article identification mechanism arranged correspondingly to the article carrying platform, and a processor. The article identification mechanism comprises a plurality of slides arranged parallel to the article carrying platform and a plurality of identification carriers movable along the slides. The identification carriers are correspondingly provided with article identification information. The processor is pre-stored with a plurality of article identification information corresponding to the plurality of identification carriers. The processor is configured to: determine target article identification information corresponding to a target article carried on the article carrying platform based on the identification carriers, and obtain a carrying time corresponding to the target article, and send the target article identification information and the carrying time.

[0054] Optionally, the processor is electrically connected to the article identification mechanism. The determination of the target article identification information corresponding to the target article carried on the article carrying platform based on the identification carriers comprises: the processor obtains the article identification information corresponding to the target identification carrier when the target identification carrier moves, and determines the article identification information as the target article identification information corresponding to the target article.

[0055] Optionally, the method further comprises: a plurality of sensing elements arranged on the article carrying platform or correspondingly to the article carrying platform. The sensing elements are configured to obtain a sensing signal for the target article and send the sensing signal to the processor. The obtaining of the article identification information corresponding to the target identification carrier when the target identification carrier moves comprises: the processor obtains the article identification information corresponding to the target identification carrier when the target identification carrier moves and the sensing signal is received.

[0056] Optionally, the processor is electrically connected to the article identification mechanism. The determination of the target article identification information corresponding to the target article carried on the article carrying platform based on the identification carriers comprises: the processor obtains the article identification information corresponding to the target identification carrier when the target identification carrier moves to the position corresponding to the target article, and determines the article identification information as the target article identification information corresponding to the target article.

[0057] Optionally, the method further comprises: providing a plurality of sensing elements on the object table or corresponding to the object table, the sensing elements being configured to obtain sensing signals of the target object and send the sensing signals to the processor; and obtaining, by the processor, the object identification information corresponding to the target identification carrier when detecting that the target identification carrier moves to a position corresponding to the target object, comprising: obtaining, by the processor, first target position data of the target object corresponding to the object table based on the sensing signals, and obtaining second target position data of the target identification carrier corresponding to the object table, and obtaining the object identification information corresponding to the target identification carrier if the first target position data corresponds to the second target position data.

[0058] Optionally, the sensing signals of the target object comprise sensing signals of the target object sensed by at least one target sensing element of the plurality of sensing elements. The processor is further configured to: obtain, in advance, position data of each sensing element of the plurality of sensing elements corresponding to the object table and store the position data in association with the identification information of each sensing element; and send, by the sensing elements, the sensing signals to the processor, comprising: sending, by the target sensing element, the sensing signals carrying the identification information of the target sensing element to the processor. The processor is further configured to: obtain, based on the sensing signals, first target position data of the target object corresponding to the object table, comprising: obtaining, based on the identification information carried by the sensing signals and the position data stored in association with the identification information of each sensing element, position data of the target sensing element corresponding to the object table; and determining the position data of the target sensing element corresponding to the object table as the first target position data of the target object corresponding to the object table.

[0059] Optionally, the processor is further configured to: obtain, based on the sensing signals, a position waveform diagram, the position waveform diagram comprising a reference part corresponding to an empty region of the object table and a waveform part corresponding to a carrying region of the object table, a length corresponding relationship being predefined between a length of the position waveform diagram and a length of the object table, the empty region being a region corresponding to a sensing element that does not sense an object, and the carrying region being a region corresponding to a sensing element that senses an object; obtain position data of a target waveform corresponding to the position waveform diagram, the target waveform being a waveform corresponding to a target sensing element that senses the target object; and determine, based on the position data of the target waveform corresponding to the position waveform diagram and the length corresponding relationship, the first target position data of the target object corresponding to the object table.

[0060] Optionally, the target waveform comprises a waveform added to a waveform at time T, the waveform at time T being a waveform corresponding to an already carried object on the object table at time T, and the waveform at time T+1 being a waveform corresponding to the target object and the already carried object on the object table at time T+1.

[0061] Optionally, the target waveform comprises a difference waveform between a combination waveform and a reference waveform, the combination waveform is a waveform corresponding to the target article and the carried article adjacent to the target article, and the reference waveform is a waveform corresponding to the carried article before the target article is placed.

[0062] Optionally, the plurality of sensing elements are uniformly arranged at predetermined intervals. A ratio between the number of the sensing elements and the number of the identification carriers is not less than a predetermined threshold. The obtaining of the second target position data of the target identification carrier corresponding to the carrier table comprises: obtaining the second target position data of the target identification carrier corresponding to the carrier table based on a preset initial position of the target identification carrier and a moving distance of the target identification carrier. The preset initial position comprises an end of the slide.

[0063] Optionally, the apparatus further comprises: a plurality of sensing elements arranged on the carrier table or corresponding to the carrier table, at least one target sensing element in the plurality of sensing elements being configured to obtain a sensing signal for the target article and send the sensing signal to the processor; and the plurality of identification carriers are prearranged at different positions of the slide according to initial position data corresponding to the identification carriers, and the processor pre-stores the initial position data of the plurality of identification carriers. The determining of the target article identification information corresponding to the target article carried on the carrier table based on the identification carriers comprises: the processor obtains first target position data of the target article corresponding to the carrier table based on the sensing signal; determines target initial position data corresponding to the first target position data from the initial position data of the plurality of identification carriers, determines an identification carrier corresponding to the target initial position data as a target identification carrier, and determines article identification information corresponding to the target identification carrier as the target article identification information corresponding to the target article.

[0064] Optionally, the processor is further configured to: pre-obtain position data of each sensing element in the plurality of sensing elements corresponding to the carrier table, and store the position data in association with identification information of each sensing element; and the sending of the sensing signal by the sensing element to the processor comprises: sending, by the target sensing element, the sensing signal carrying the identification information of the target sensing element to the processor; and the obtaining of the first target position data of the target article corresponding to the carrier table based on the sensing signal comprises: obtaining position data of the target sensing element corresponding to the carrier table according to the identification information carried by the sensing signal and the identification information of each sensing element stored in association with the position data; and determining the position data of the target sensing element corresponding to the carrier table as the first target position data of the target article corresponding to the carrier table.

[0065] Optionally, the processor obtains the first target position data of the target object corresponding to the object table based on the sensing signal, including: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being pre-set between a length of the position waveform diagram and a length of the object table, the empty area being an area corresponding to a sensing element that does not sense the object, and the carrying area being an area corresponding to a sensing element that senses the object; obtaining position data of a target waveform corresponding to the position waveform diagram, the target waveform being a waveform corresponding to a target sensing element that senses the target object; and determining the first target position data of the target object corresponding to the object table according to the position data of the target waveform corresponding to the position waveform diagram and the length corresponding relationship.

[0066] Optionally, the target waveform includes a waveform added at T+1 time compared with a waveform at T time, the waveform at T time being a waveform corresponding to a carried object on the object table at T time, and the waveform at T+1 time being a waveform corresponding to the target object and the carried object on the object table at T+1 time.

[0067] Optionally, the target waveform includes a difference waveform between a combined waveform and a reference waveform, the combined waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

[0068] Optionally, the plurality of slides are arranged in parallel with a predetermined interval. The object identification mechanism includes a plurality of sliding mechanisms, each of the sliding mechanisms including a matched slide rod and a slide block, the slide rod being provided with a slide, and the identification carrier being the slide block provided with the object identification information or connected with a label member provided with the object identification information. Alternatively, the object identification mechanism is a sliding mechanism, the sliding mechanism including a matched slide rod and a slide block, the plurality of slides being arranged on the slide rod, and the identification carrier being the slide block provided with the object identification information or connected with a label member provided with the object identification information.

[0069] The embodiment of the present application further provides an electronic device, including a processor and a memory; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method as described above.

[0070] The embodiment of the present application further provides a computer readable storage medium, which stores one or more computer instructions, and the instructions are executed by a processor to implement the method as described above.

[0071] Compared with the prior art, the embodiment of the present application has the following advantages:

[0072] The storage rack provided by the embodiment of the present application is provided with a plurality of slide ways parallel to the object table and a plurality of identification carriers movable along the slide ways. The plurality of identification carriers can be centrally arranged at the preset positions or arranged at different positions of the slide ways according to the predetermined initial positions. The positions of the identification carriers can be flexibly moved according to the identification requirements and the size of the carried objects in the identification process of the objects, the target objects carried on the object table can be accurately identified, and the movement process of the identification carriers is not disturbed by the hoses or lead wires, so that the object identification process is relatively simple and efficient. BRIEF DESCRIPTION OF DRAWINGS

[0073] Figure 1 is a structural schematic diagram of a storage rack provided by the first embodiment of the present application;

[0074] Figure 2 is a flow chart of a data processing method provided by the second embodiment of the present application;

[0075] Figure 3 is a unit block diagram of a data processing device provided by the third embodiment of the present application;

[0076] Figure 4 is a logical structural schematic diagram of an electronic device provided by the fourth embodiment of the present application;

[0077] Figure 5 is a structural schematic diagram of a storage rack provided by the sixth embodiment of the present application.

[0078] The drawing label is: rack body 1, object table 2, object identification mechanism 3, slide way 4, identification carrier 5, processor 6, sensing element 7, identification carrier driving device 8 DETAILED DESCRIPTION

[0079] In the following description, a lot of specific details are set forth in order to facilitate a thorough understanding of the present application. However, the present application can be practiced in many different ways beyond the specific embodiments described herein, and it is understood that it can be made by persons skilled in the art without departing from the spirit of the present application, so the present application is not limited to the specific implementation disclosed below.

[0080] For the object identification scene in the fields of warehousing, supermarkets and catering services, in order to realize accurate identification of objects and reduce the complexity of the object identification process, the present application provides a storage rack, a data processing method, a data processing device corresponding to the method, an electronic device and a computer readable storage medium. The following embodiments provide detailed description of the above storage rack, method, device, electronic device and computer readable storage medium.

[0081] The first embodiment of the present application provides a storage rack, which comprises an object table and an object identification mechanism. Figure 1As shown, the storage rack includes: a frame 1, at least one loading platform 2 disposed on the frame 1 for carrying items, and an item identification mechanism 3 disposed corresponding to the loading platform 2. The item identification mechanism 3 includes multiple slides 4 disposed parallel to the loading platform 2 and multiple identification carriers 5 movable along the slides 4. The identification carriers 5 are provided with item identification information corresponding to the items carried on the loading platform 2. The items carried on the loading platform 2 can be packaged and delivered to a remote location. For example, they can be goods for delivery to subscribers in an online shopping platform system or meals for delivery to orderers in a lifestyle service network platform system. The storage rack installed at the merchant can be used to carry processed meals, and the meals are identified using the identification carriers 5 to facilitate subsequent pickup, delivery, and data aggregation and management. The item identification information can include information such as the item name, number, and category. In this embodiment, the multiple slides 4 can be arranged parallel to each other at predetermined intervals. The item identification mechanism 3 may be a plurality of sliding mechanisms, each comprising a matching sliding rod and a slider, each of which is provided with a slideway 4. The identification carrier 5 is a slider provided with item identification information or connected to a label member provided with item identification information. It should be noted that the item identification mechanism 3 may also be a set of sliding mechanisms comprising a matching sliding rod and a slider, with the plurality of slideways 4 provided on the sliding rod.

[0082] like Figure 1 As shown, in this embodiment, the storage rack also includes: a processor 6, a sensing element 7 and an identification carrier driving device 8, the sensing element 7 is arranged on the loading platform 2, or is arranged corresponding to the loading platform 2; the sensing element 7 is used to obtain a sensing signal for the target item carried on the loading platform 2, and send the sensing signal to the processor 6, the sensing element 7 can be a wireless sensor such as an infrared sensor, a Bluetooth sensor, etc.; the processor 6 is used to obtain the target position data of the target item corresponding to the loading platform 2 based on the sensing signal, generate an identification carrier 5 movement instruction based on the target position data, and send the identification carrier 5 movement instruction to the identification carrier driving device 8; the identification carrier driving device 8 is used to drive the identification carrier 5 to move along the slide 4 based on the identification carrier 5 movement instruction, so that the position of the target identification carrier 5 corresponds to the position of the target item, and the target identification carrier 5 is an identification carrier 5 corresponding to the item identification information of the target item.

[0083] like Figure 1As shown, the number of the inductive elements 7 is multiple, and the inductive signal for the target object carried on the object table 2 can refer to the inductive signal for the target object carried on the object table 2 sensed by at least one target inductive element 7 in the multiple inductive elements 7. The multiple inductive elements 7 can be uniformly arranged at a predetermined interval, and the ratio between the number of the inductive elements 7 and the number of the identification carriers 5 is not less than a predetermined threshold, that is, each identification carrier 5 can correspond to multiple inductive elements 7, or the carrying area corresponding to each identification carrier 5 can be provided with multiple inductive elements 7. The more the number of the inductive elements 7 is, the more accurate the area sensed by each inductive element 7 is. The predetermined threshold is determined based on the position recognition accuracy corresponding to the inductive element 7, and the purpose is to make the number of the inductive elements 7 meet the predetermined position recognition accuracy.

[0084] In the embodiment, the processor is further configured to: obtain, in advance, position data of each inductive element in the multiple inductive elements corresponding to the object table, and store the position data in association with the identification information of each inductive element; and the inductive element sends the inductive signal to the processor, specifically, the target inductive element sends the inductive signal carrying the identification information of the target inductive element to the processor; and the processor obtains the target position data of the target object corresponding to the object table based on the inductive signal, which can refer to: obtaining the position data of the target inductive element corresponding to the object table according to the identification information carried by the inductive signal and the position data stored in association with the identification information of each inductive element; and determining the position data of the target inductive element corresponding to the object table as the target position data of the target object corresponding to the object table.

[0085] In the embodiment, the processor obtains the target position data of the target object corresponding to the object table based on the inductive signal, which can also be achieved in the following manner: first, obtaining a position waveform diagram based on the inductive signal, the position waveform diagram being a schematic diagram for indicating the placement position of the object drawn by the processor according to the inductive signal, the position waveform diagram including a reference part corresponding to the vacant area of the object table and a waveform part corresponding to the carrying area of the object table, and a length corresponding relationship being preset between the length of the position waveform diagram and the length of the object table, the vacant area being the area corresponding to the inductive element that does not sense the object, and the carrying area being the area corresponding to the inductive element that senses the object; second, obtaining the position data of a target waveform corresponding to the position waveform diagram, the target waveform being the waveform corresponding to the target inductive element that senses the target object; and finally, determining the target position data of the target object corresponding to the object table according to the position data of the target waveform corresponding to the position waveform diagram and the length corresponding relationship.

[0086] Based on the time sequence of the waveform generation, the target waveform can be a waveform added compared with the waveform at time T, the waveform at time T being a waveform corresponding to the carried object on the object table at time T, and the waveform at time T+1 being a waveform corresponding to the target object and the carried object on the object table at time T+1.

[0087] If the target object is adjacent to the carried object on the object table, the target waveform can also be a difference waveform between a combined waveform and a reference waveform, the combined waveform being a waveform corresponding to the target object and the adjacent carried object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed, i.e., the combined waveform being a waveform corresponding to a waveform jump on the basis of the reference waveform.

[0088] The identification carrier moving instruction can be an instruction to move the target identification carrier to a position corresponding to the target object. For example, the plurality of identification carriers are pre-concentrated at a predetermined initial position, and the plurality of identification carriers are concentrated at the predetermined initial position in a superimposed or staggered manner. The predetermined initial position can be an end of the slide, such as the left end or the right end. After the processor obtains the target position data of the target object corresponding to the object table, the target identification carrier corresponding to the target object is determined, and the target identification carrier is driven by the identification carrier driving device to move to the position corresponding to the target object.

[0089] In the embodiment, the processor can pre-store a correspondence between placement sequence information of the articles and article identification information, the placement sequence information of the articles can be a number of article placement order, which corresponds to the article identification information of the articles placed on the article shelf. For example, in a catering service scenario, the article identification information can be a meal serial number, and the meal order and the meal serial number can correspond to each other within a predetermined time period (which can be one day). For example, the first meal placed on the article shelf has an article identification information preset as (meal serial number) 1, and the second meal placed has an article identification information preset as 2. The processor generates the identification carrier movement instruction based on the target position data, which can be implemented in the following manner: obtaining the placement sequence information corresponding to the target article, which can be a number of placement order of the target article; obtaining the article identification information of the target article based on the placement sequence information corresponding to the target article and the pre-stored correspondence between the placement sequence information of the articles and the article identification information, and determining the target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article; obtaining the movement direction and the movement distance corresponding to the target identification carrier based on the target position data and the predetermined initial position (the end of the slide), the movement direction being the position of the target article, and the movement distance being the difference between the target position data and the position data corresponding to the predetermined initial position of the article table; and generating the identification carrier movement instruction for moving the target identification carrier to the position corresponding to the target article based on the movement direction and the movement distance corresponding to the target identification carrier.

[0090] It should be noted that the plurality of identification carriers can also be pre-placed at different positions of the slide according to their corresponding initial position data, for example, the plurality of identification carriers correspond to a mark position for defining their initial positions, each of the plurality of identification carriers is pre-placed at the mark position thereof, which can be used to define the carrying position of the article, and the article placing personnel can place the article according to the identification carrier at the mark position. When the size of the target article to be placed is too large, the target article and the plurality of identification carriers (including the target identification carrier) pre-placed at the mark positions thereof correspond to an overlapping area, which is an overlapping part between the area of the plurality of identification carriers corresponding to the loading table and the coverage area of the target article corresponding to the loading table. In this case, the identification carrier moving instruction can also be an instruction for moving the interference identification carrier corresponding to the target article to a non-interference position, so that the target identification carrier corresponds to the target article independently, wherein the interference identification carrier is an identification carrier other than the target identification carrier and corresponding to the target article with an overlapping area, and the non-interference position is a position not corresponding to the overlapping area of the target article, which can be a position outside the coverage area of the target article corresponding to the loading table by a predetermined distance, or any position within a predetermined distance range outside the coverage area.

[0091] Firstly, target initial position data matched with the target position data is obtained from the initial position data of the plurality of identification carriers; in the embodiment, the target position data can be position data corresponding to the geometric center point of the target article relative to the loading table, and the initial position data can be position data of the geometric center point of the identification carrier relative to the loading table, and obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers can mean determining the initial position data with a smaller difference between the target position data from the initial position data of the plurality of identification carriers as the target initial position data.

[0092] Secondly, based on the associated storage of the initial position data of the plurality of identification carriers and the corresponding article identification information, the article identification information corresponding to the target initial position data is obtained, and the identification carrier corresponding to the article identification information is determined as the target identification carrier, and the article identification information is determined as the article identification information of the target article.

[0093] Then, according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, the interference identification carrier corresponding to the target object and the non-interference position are determined. For example, the target position data can also be the first position data interval of the region where the target object is located corresponding to the carrier table (the position data interval corresponding to the coverage area of the target object corresponding to the carrier table), and the initial position data can also be the second position data interval of the region where the identification carrier is located corresponding to the carrier table. That is, the target position data and the initial position data of the identification carrier are both interval data. The above process of determining the interference identification carrier corresponding to the target object and the non-interference position can be specifically as follows: if there is an intersection between the second position data interval of the identification carrier and the first position data interval (that is, there is an overlapping part between the region corresponding to the carrier table of the identification carrier and the coverage area corresponding to the carrier table of the target object), or the difference between the second position data interval of the identification carrier and the first position data interval is less than a predetermined threshold value (that is, the distance between the region corresponding to the carrier table of the identification carrier and the coverage area corresponding to the carrier table of the target object is small, and the predetermined threshold value can be set based on the distance between the placed objects), the identification carrier is determined as a candidate identification carrier. The identification carriers in the candidate identification carriers except the target identification carrier are determined as the interference identification carriers. The position data corresponding to the non-interference position is calculated based on the initial position data of the interference identification carrier and the above predetermined threshold value. In this embodiment, the processor also needs to update the initial position data of the interference identification carrier to the position data corresponding to the non-interference position, so as to limit the carrying position of the object corresponding to the interference identification carrier.

[0094] Finally, based on the initial position data of the interference identification carrier and the non-interference position, the moving direction and the moving distance corresponding to the interference identification carrier are obtained, and the identification carrier moving instruction for moving the interference identification carrier to the non-interference position is generated according to the moving direction and the moving distance corresponding to the interference identification carrier.

[0095] In this embodiment, since the target identification carrier and the target object can not be accurately corresponding when the object placing personnel places the target object according to the target identification carrier at the mark position, the above identification carrier moving instruction further includes: an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so as to make the geometric center point of the target identification carrier correspond to the geometric center point of the target object.

[0096] It should be noted that the processor needs to synchronously obtain the corresponding time information of the sensing signal from the target sensing element when receiving the sensing signal, and the time information represents the time when the article is placed on the loading table. After the processor generates the identification carrier movement instruction based on the target position data and obtains the article identification information of the target article, the time information and the article identification information of the target article are sent, which is used to realize the monitoring of the article carrying time. For example, in the life service type network application platform, the network shopping platform and other Internet application platforms, the Internet technology can be used to combine offline goods / dishes with online services, that is, the goods / dish orders are generated online, and the goods / dishes are delivered to other places offline. In this process, the platform needs to obtain the goods delivery time or the dish delivery time for the purpose of supervision or subsequent distribution link regulation. The existing way to obtain the goods delivery time or the dish delivery time is mainly the user-initiated upload way, and the platform cannot timely and accurately obtain the goods delivery time or the dish delivery time. For example, in the life service type network application platform system, the platform obtains the dish delivery time by guiding the merchant to actively upload data, for example, the merchant performs the following operation on the APP / PC interface provided by the platform: queries the order information of the dish and clicks the "confirm delivery" control to complete the upload operation of the delivery information. However, this process depends on the subjective will of the merchant and lacks a clear control mechanism, which may cause problems such as early reporting of the delivery time, delayed reporting of the delivery time, no reporting of the delivery time, or mis-triggering, resulting in that the platform cannot timely and accurately obtain the delivery time information. In the embodiment, the time point (the carrying time of the article) when the target sensing signal is received can be determined as the corresponding delivery time of the dish, and the delivery time and the dish serial number are sent to the network platform server. The network platform server pre-maintains the corresponding relationship between the dish serial number and the dish order number, and by this way, the accurate control of the merchant delivery time can be realized.

[0097] In the embodiment, the processor is further configured to send an identification carrier homing instruction to the identification carrier driving device after the sensing signal is terminated, and correspondingly, the identification carrier driving device can also drive the identification carrier to move along the slide based on the identification carrier homing instruction, so as to make the identification carrier return to the predetermined initial position.

[0098] The shelf provided by the embodiment can centrally arrange the plurality of identification carriers at the preset positions or arrange the plurality of identification carriers at different positions of the slide according to the predetermined initial positions of the plurality of identification carriers. The positions of the identification carriers can be flexibly moved according to the identification requirements and the sizes of the carried objects in the identification process of the objects. The target objects carried on the object table can be accurately identified. The movement process of the identification carriers is not disturbed by the hoses or the lead wires, so that the object identification process is relatively simple and efficient. Further, the inductive elements are arranged on the object table or at positions corresponding to the object table. The processor can obtain the target position data of the target objects corresponding to the object table based on the inductive signals of the target objects carried on the object table sensed by the inductive elements, and generate the identification carrier movement instruction based on the target position data, so as to instruct the identification carrier driving device to drive the identification carrier to move along the slide. The position of the target identification carrier corresponds to the position of the target object, so as to realize the automatic identification of the target objects. The process does not need manual participation, and the efficiency, convenience and accuracy of the object identification process can be improved.

[0099] The second embodiment of the present application provides a data processing method. The application subject of the method can be the processor in the first embodiment. The details of the second embodiment can be referred to the related description in the first embodiment. Figure 2 The flowchart of the data processing method provided by the second embodiment of the present application is described below. Figure 2 The method provided by the embodiment is described below. The embodiments described below are used to explain the principles of the method, and are not limitations of the actual use.

[0100] As shown in Figure 2 The data processing method provided by the embodiment includes the following steps:

[0101] S201, obtaining a target inductive signal from a target inductive element.

[0102] The target inductive signal is an inductive signal of the target inductive element for the target object carried on the object table. The target inductive element is arranged on the object table or corresponding to the object table. The target inductive element is at least one inductive element of a plurality of inductive elements arranged on the object table or corresponding to the object table. The plurality of inductive elements can be uniformly arranged according to a predetermined interval.

[0103] S202, obtaining target position data of the target object corresponding to the object table based on the target inductive signal.

[0104] S203, generating an identification carrier movement instruction based on the target position data, and sending the identification carrier movement instruction to an identification carrier driving device.

[0105] The identification carrier driving device can drive the identification carrier to move along the corresponding slide according to the identification carrier moving instruction, so that the position of the target object corresponds to the position of the target identification carrier, the identification carrier is provided with object identification information, the target identification carrier is an identification carrier provided with object identification information corresponding to the target object, and the slide is parallel to the object table. In the embodiment, the ratio between the number of sensing elements and the number of identification carriers is not less than a predetermined threshold.

[0106] In the embodiment, the position data of each sensing element corresponding to the object table is also obtained in advance, and the position data is stored in association with the identification information of each sensing element. In the above S201, the target sensing signal from the target sensing element can be received, and the target sensing signal carries the identification information of the target sensing element. Correspondingly, in the above S202, the target position data of the target object corresponding to the object table can be obtained based on the target sensing signal. Specifically, the identification information carried by the target sensing signal and the position data stored in association with the identification information of each sensing element are used to obtain the position data of the target sensing element corresponding to the object table, and the position data of the target sensing element corresponding to the object table is determined as the target position data of the target object corresponding to the object table.

[0107] In the above S202, the target position data of the target object corresponding to the object table can also be obtained based on the target sensing signal. Specifically, a position waveform diagram is obtained based on the sensing signal, the position waveform diagram includes a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship is preset between the length of the position waveform diagram and the length of the object table, the empty area is an area corresponding to a sensing element that does not sense an object, and the carrying area is an area corresponding to a sensing element that senses an object; the position data of a target waveform corresponding to the position waveform diagram is obtained, the target waveform is a waveform corresponding to the target sensing element that senses the target object; and the target position data of the target object corresponding to the object table is determined according to the position data of the target waveform corresponding to the position waveform diagram and the length corresponding relationship.

[0108] Based on the time sequence of the waveforms, the target waveform can be a waveform added to the waveform at time T, the waveform at time T is a waveform corresponding to an object already carried on the object table at time T, and the waveform at time T+1 is a waveform corresponding to the target object and the object already carried on the object table at time T+1. If the target object is placed adjacent to or close to the object already carried on the object table, the target waveform can also be a difference waveform between a combination waveform and a reference waveform, the combination waveform is a waveform corresponding to the target object and the object adjacent to the target object, and the reference waveform is a waveform corresponding to the object already carried before the target object is placed, that is, the combination waveform is a waveform generated after the waveform jumps on the basis of the reference waveform.

[0109] In the embodiment, the number of the identification carriers is multiple, the multiple identification carriers are centrally arranged at the predetermined initial positions, and the identification carrier moving instruction includes an instruction of moving a target identification carrier from a predetermined initial position to a position corresponding to a target object. The target identification carrier corresponding to the target object can be determined based on the placement sequence information corresponding to the target object and a correspondence relationship between the placement sequence information of the objects and the object identification information stored in advance. The moving direction and the moving distance of the target identification carrier corresponding to the target position data and the predetermined initial position are obtained. The identification carrier moving instruction of moving the target identification carrier to the position corresponding to the target object is generated according to the moving direction and the moving distance of the target identification carrier.

[0110] In the embodiment, the identification carrier moving instruction can also be an instruction of moving an interference identification carrier corresponding to the target object to a non-interference position, so that the target identification carrier corresponds to the target object independently, wherein the interference identification carrier is an identification carrier corresponding to an overlapping area with the target object and is different from the target identification carrier, and the non-interference position is a position not corresponding to the overlapping area with the target object. In this way, the initial position data of the multiple identification carriers and the corresponding object identification information need to be stored in advance. The multiple identification carriers are placed at different positions of the slide according to the corresponding initial position data. The identification carrier moving instruction generated based on the target position data can be as follows:

[0111] Firstly, the target initial position data matched with the target position data is obtained from the initial position data of the multiple identification carriers. In the embodiment, the target position data can be position data of a geometric center point of the target object corresponding to the object table, and the initial position data can be position data of a geometric center point of the identification carrier relative to the object table. The target initial position data matched with the target position data can be obtained from the initial position data of the multiple identification carriers, that is, the initial position data with a smaller difference from the target position data in the initial position data of the multiple identification carriers is determined as the target initial position data.

[0112] Secondly, the object identification information corresponding to the target initial position data is obtained based on the initial position data of the multiple identification carriers and the corresponding object identification information stored in association, and the identification carrier corresponding to the object identification information is determined as the target identification carrier, and the object identification information is determined as the object identification information of the target object.

[0113] Then, according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, the interference identification carrier corresponding to the target object and the non-interference position are determined. For example, the target position data can also be the first position data interval of the region where the target object is located corresponding to the carrier table (the position data interval corresponding to the coverage area of the target object corresponding to the carrier table), and the initial position data can also be the second position data interval of the region where the identification carrier is located corresponding to the carrier table. That is, the target position data and the initial position data of the identification carrier are both interval data. The above process of determining the interference identification carrier corresponding to the target object and the non-interference position can be specifically as follows: if there is an intersection between the second position data interval of the identification carrier and the first position data interval (that is, there is an overlapping part between the region corresponding to the carrier table of the identification carrier and the coverage area corresponding to the carrier table of the target object), or the difference between the second position data interval of the identification carrier and the first position data interval is less than a predetermined threshold value (that is, the distance between the region corresponding to the carrier table of the identification carrier and the coverage area corresponding to the carrier table of the target object is small, and the predetermined threshold value can be set based on the distance between the placed objects), the identification carrier is determined as a candidate identification carrier. The identification carriers in the candidate identification carriers except the target identification carrier are determined as the interference identification carriers. The position data corresponding to the non-interference position is calculated based on the initial position data of the interference identification carrier and the above predetermined threshold value. In this embodiment, the processor also needs to update the initial position data of the interference identification carrier to the position data corresponding to the non-interference position, so as to limit the carrying position of the object corresponding to the interference identification carrier.

[0114] Finally, based on the initial position data of the interference identification carrier and the non-interference position, the moving direction and the moving distance corresponding to the interference identification carrier are obtained, and the identification carrier moving instruction for moving the interference identification carrier to the non-interference position is generated according to the moving direction and the moving distance corresponding to the interference identification carrier.

[0115] In this embodiment, since the target identification carrier and the target object can not be accurately corresponding when the object placing personnel places the target object according to the target identification carrier at the mark position, the above identification carrier moving instruction further includes: an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so as to make the geometric center point of the target identification carrier correspond to the geometric center point of the target object.

[0116] It should be noted that the processor needs to synchronously obtain the time information corresponding to the target sensing element when receiving the sensing signal from the target sensing element, and the time information corresponds to the time when the target object is placed on the object table. After the above process of generating the identification carrier movement instruction based on the target position data and obtaining the object identification information of the target object, the time information and the object identification information of the target object are sent, which are used to monitor the carrying time of the object. For example, in the Internet application platform such as the life service network application platform and the network shopping platform, the offline goods / dishes can be combined with the online service by using the Internet technology, that is, the goods / dish order is generated online, and the goods / dishes are delivered to a remote place offline. In this process, the platform needs to obtain the goods delivery time or the dish delivery time for the purpose of supervision or subsequent distribution link regulation. The time point (carrying time of the object) corresponding to the target sensing signal is determined as the dish delivery time, and the dish delivery time and the dish serial number are sent to the network platform server. The network platform server pre-maintains the corresponding relationship between the dish serial number and the dish order number, and by this way, the accurate control of the dish delivery time of the merchant can be realized.

[0117] In the embodiment, the processor is further configured to send an identification carrier homing instruction to the identification carrier driving device after the sensing signal is terminated, and correspondingly, the identification carrier driving device can also drive the identification carrier to move along the slide based on the identification carrier homing instruction, so that the identification carrier returns to the predetermined initial position.

[0118] By using the data processing method provided in the embodiment, the target position data of the target object corresponding to the object table can be obtained based on the sensing signal of the target object carried on the object table sensed by the sensing element, and the identification carrier movement instruction can be generated based on the target position data, so as to instruct the identification carrier driving device to drive the identification carrier to move along the slide, so that the position of the target identification carrier corresponds to the position of the target object, and the automatic identification of the target object is realized. The efficiency, convenience and accuracy of the object identification process can be improved.

[0119] The second embodiment provides a data processing method, and the third embodiment of the present application also provides a data processing device. Since the device embodiment is basically similar to the method embodiment, the description is relatively simple, and the details of the related technical features can be referred to the corresponding description of the method embodiment provided above. The following description of the device embodiment is only illustrative.

[0120] For reference Figure 3 It is understood that the embodiment, Figure 3 The unit block diagram of the data processing device provided in the embodiment is as follows Figure 3As shown, the device provided by the embodiment includes: a target sensing signal receiving unit 301, configured to receive a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target article carried on a carrier table, the target sensing element being arranged on the carrier table or corresponding to the carrier table; a target position data obtaining unit 302, configured to obtain target position data of the target article corresponding to the carrier table based on the target sensing signal; an instruction sending unit 303, configured to generate an identification carrier moving instruction based on the target position data, and send the identification carrier moving instruction to an identification carrier driving device, so that the identification carrier driving device drives the identification carrier to move along a corresponding slide thereof, so that the position of the target identification carrier corresponds to the position of the target article, the identification carrier is correspondingly provided with article identification information, the target identification carrier is an identification carrier in a plurality of identification carriers, which is correspondingly provided with the article identification information of the target article, and the slide is parallel to the carrier table. Further comprising: an article identification information obtaining unit, configured to obtain the article identification information of the target article; a time information obtaining unit, configured to obtain time information corresponding to the time when the target sensing signal is received; an information sending unit, configured to send the time information and the article identification information of the target article. Further comprising: a corresponding relationship storage unit, configured to pre-store a corresponding relationship between article placement sequence information and article identification information; obtaining the article identification information of the target article, comprising: obtaining the placement sequence information corresponding to the target article; obtaining the article identification information of the target article based on the placement sequence information corresponding to the target article and the pre-stored corresponding relationship between the article placement sequence information and the article identification information.

[0121] The plurality of identification carriers are placed in different positions of the slide according to their corresponding initial position data in advance; the device further comprises: an association storage unit for associating and storing the initial position data of the plurality of identification carriers and their corresponding article identification information; obtaining the article identification information of the target article comprises: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; based on the associated and stored initial position data of the plurality of identification carriers and their corresponding article identification information, obtaining the article identification information corresponding to the target initial position data, and determining the article identification information as the article identification information of the target article. The target sensing element is at least one sensing element provided on the object table or corresponding to the object table. Further comprising: a position data storage unit for pre-obtaining position data corresponding to the object table of each sensing element in the plurality of sensing elements, and associating and storing the position data with the identification information of each sensing element; receiving a target sensing signal from the target sensing element comprises: receiving a target sensing signal carrying the identification information of the target sensing element sent by the target sensing element; obtaining target position data corresponding to the object table of the target article based on the target sensing signal comprises: obtaining position data corresponding to the object table of the target sensing element according to the identification information carried by the target sensing signal and the associated and stored position data and the identification information of each sensing element; determining the position data corresponding to the object table of the target sensing element as the target position data corresponding to the object table of the target article.

[0122] Obtaining target position data corresponding to the object table of the target article based on the target sensing signal comprises: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram comprising a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being pre-set between the length of the position waveform diagram and the length of the object table, the empty area being an area corresponding to a sensing element that does not sense an article, and the carrying area being an area corresponding to a sensing element that senses an article; obtaining position data corresponding to the position waveform diagram of a target waveform, the target waveform being a waveform corresponding to the target sensing element that senses the target article; determining the target position data corresponding to the object table of the target article according to the position data corresponding to the position waveform diagram of the target waveform and the length corresponding relationship. The target waveform comprises a waveform added compared to the waveform at time T, the waveform at time T being a waveform corresponding to an already carried article on the object table at time T, and the waveform at time T+1 being a waveform corresponding to the target article and the already carried article on the object table at time T+1. The target waveform comprises a difference waveform between a combination waveform and a reference waveform, the combination waveform being a waveform corresponding to the target article and an already carried article adjacent to the target article, and the reference waveform being a waveform corresponding to the already carried article before the target article is placed.

[0123] The plurality of sensing elements are uniformly arranged at predetermined intervals. A ratio between the number of sensing elements and the number of identification carriers is not less than a predetermined threshold. The plurality of identification carriers are collectively arranged at predetermined initial positions, and the identification carrier movement instruction includes an instruction to move a target identification carrier from a predetermined initial position to a position corresponding to the target article.

[0124] The generating of the identification carrier movement instruction based on the target position data includes: obtaining placement sequence information corresponding to the target article; based on the placement sequence information corresponding to the target article and a pre-stored correspondence relationship between placement sequence information of the articles and article identification information, obtaining article identification information of the target article, and determining a target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article; based on the target position data and the predetermined initial position, obtaining a movement direction and a movement distance corresponding to the target identification carrier; and generating an identification carrier movement instruction to move the target identification carrier to a position corresponding to the target article according to the movement direction and the movement distance corresponding to the target identification carrier. The identification carrier movement instruction includes an instruction to move an interfering identification carrier corresponding to the target article to a non-interference position, so that the target identification carrier corresponds to the target article independently, wherein the interfering identification carrier is an identification carrier other than the target identification carrier that has an overlapping area corresponding to the target article, and the non-interference position is a position that does not have an overlapping area corresponding to the target article.

[0125] The method further comprises: storing, by the association storage unit, initial position data of a plurality of identification carriers and corresponding article identification information in association, the plurality of identification carriers being previously placed at different positions of the slide according to the corresponding initial position data; generating, based on the target position data, the identification carrier movement instruction, comprising: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; obtaining article identification information corresponding to the target initial position data based on the association storage of the initial position data of the plurality of identification carriers and the corresponding article identification information, and determining the identification carrier corresponding to the article identification information as the target identification carrier; determining, according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, the interference identification carrier corresponding to the target article and the non-interference position; obtaining, based on the initial position data of the interference identification carrier and the non-interference position, the movement direction and distance of the interference identification carrier corresponding to the interference identification carrier, and generating the identification carrier movement instruction for moving the interference identification carrier to the non-interference position according to the movement direction and distance of the interference identification carrier corresponding to the interference identification carrier. The target position data comprises position data corresponding to the geometric center of the target article on the object table; the initial position data comprises position data of the geometric center of the identification carrier relative to the object table; the target initial position data is obtained from the initial position data of the plurality of identification carriers, and the difference between the target initial position data and the target position data is smaller; the target position data further comprises first position data interval corresponding to the region where the target article is located on the object table, and the initial position data further comprises second position data interval corresponding to the region where the identification carrier is located on the object table; the interference identification carrier corresponding to the target article and the non-interference position are determined according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, comprising: if there is an intersection between the second position data interval of the identification carrier and the first position data interval, the identification carrier is determined as a candidate identification carrier; the identification carrier other than the target identification carrier in the candidate identification carrier is determined as the interference identification carrier; and the position data corresponding to the non-interference position is obtained based on the initial position data of the interference identification carrier and a predetermined threshold.

[0126] The method further comprises: updating the initial position data of the interference identification carrier to the position data corresponding to the non-interference position. The identification carrier movement instruction further comprises: an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center of the target identification carrier corresponds to the geometric center of the target article. The method further comprises: a regression instruction sending unit for sending, after the target sensing signal is terminated, an identification carrier homing instruction to the identification carrier driving device, so that the identification carrier driving device drives the identification carrier to move along the slide to a predetermined initial position.

[0127] By using the data processing apparatus provided in the embodiment, the target position data of the target object corresponding to the object table can be obtained based on the sensing signal of the target object carried on the object table sensed by the sensing element, and the identification carrier movement instruction is generated based on the target position data, so as to instruct the identification carrier driving device to drive the identification carrier to move along the slide, so that the position of the target identification carrier corresponds to the position of the target object, and the automatic identification of the target object is realized, which can improve the efficiency, convenience and accuracy of the object identification process.

[0128] In the above embodiment, a data processing method and a data processing apparatus are provided. In addition, the fourth embodiment of the present application also provides an electronic device. Since the electronic device embodiment is basically similar to the method embodiment, it is described more simply. For details of the related technical features, please refer to the corresponding description of the above-provided method embodiment. The following description of the electronic device embodiment is only illustrative. The electronic device embodiment is as follows: please refer to Figure 4 It is understood that the embodiment, Figure 4 The schematic diagram of the electronic device provided in the embodiment is shown in the figure. Figure 4 As shown in the figure, the electronic device provided in the embodiment includes a processor 401 and a memory 402. The memory 402 is used to store computer instructions for data processing. When the computer instructions are read and executed by the processor 401, the following operations are performed: receiving a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target object carried on an object table, the target sensing element being arranged on the object table or corresponding to the object table; obtaining target position data of the target object corresponding to the object table based on the target sensing signal; generating an identification carrier movement instruction based on the target position data, and sending the identification carrier movement instruction to an identification carrier driving device, so as to drive the identification carrier to move along its corresponding slide by the identification carrier driving device, so that the position of the target identification carrier corresponds to the position of the target object, the identification carrier corresponding to the object identification information, the target identification carrier being an identification carrier corresponding to the object identification information of the target object among a plurality of identification carriers, and the slide being parallel to the object table.

[0129] Further comprising: obtaining the object identification information of the target object; obtaining the time information corresponding to the time when the target sensing signal is received; and sending the time information and the object identification information of the target object. Further comprising: pre-storing the corresponding relationship between the placement sequence information of the object and the object identification information, obtaining the object identification information of the target object, comprising: obtaining the placement sequence information corresponding to the target object; and obtaining the object identification information of the target object based on the placement sequence information corresponding to the target object and the pre-stored corresponding relationship between the placement sequence information of the object and the object identification information.

[0130] The plurality of identification carriers are placed in different positions of the slide according to their corresponding initial position data in advance. The method further comprises: storing the initial position data of the plurality of identification carriers in association with their corresponding article identification information; obtaining the article identification information of the target article, including: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; based on the associated storage of the initial position data of the plurality of identification carriers and their corresponding article identification information, obtaining the article identification information corresponding to the target initial position data, and determining the article identification information as the article identification information of the target article. The target sensing element is at least one sensing element provided on the object table or corresponding to the object table. Further comprising: obtaining the position data corresponding to the object table of each sensing element in the plurality of sensing elements in advance, and storing the position data in association with the identification information of each sensing element; receiving a target sensing signal from the target sensing element, including: receiving a target sensing signal carrying the identification information of the target sensing element sent by the target sensing element; obtaining target position data corresponding to the object table of the target article based on the target sensing signal, including: obtaining the position data corresponding to the object table of the target sensing element according to the identification information carried by the target sensing signal and the associated storage of the position data and the identification information of each sensing element; determining the position data corresponding to the object table of the target sensing element as the target position data corresponding to the object table of the target article.

[0131] Based on the target sensing signal, the target position data corresponding to the object table of the target article is obtained, including: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being pre-set between the length of the position waveform diagram and the length of the object table, the empty area being an area corresponding to a sensing element that does not sense an article, and the carrying area being an area corresponding to a sensing element that senses an article; obtaining position data corresponding to the position waveform diagram of a target waveform, the target waveform being a waveform corresponding to the target sensing element that senses the target article; and determining the target position data corresponding to the object table of the target article according to the position data corresponding to the position waveform diagram of the target waveform and the length corresponding relationship.

[0132] The target waveform includes a waveform added to the waveform at time T compared to the waveform at time T, the waveform at time T being a waveform corresponding to an already carried article on the object table at time T, and the waveform at time T+1 being a waveform corresponding to the target article and the already carried article on the object table at time T+1. The target waveform includes a difference waveform between a combined waveform and a reference waveform, the combined waveform being a waveform corresponding to the target article and the already carried article adjacent to the target article, and the reference waveform being a waveform corresponding to the already carried article before the target article is placed. The plurality of sensing elements are uniformly arranged at predetermined intervals. A ratio between the number of sensing elements and the number of identification carriers is not less than a predetermined threshold. The plurality of identification carriers are collectively arranged at predetermined initial positions, and the identification carrier movement instruction includes an instruction to move a target identification carrier from a predetermined initial position to a position corresponding to the target article. Generating the identification carrier movement instruction based on the target position data includes obtaining placement sequence information corresponding to the target article, obtaining article identification information of the target article based on the placement sequence information corresponding to the target article and a correspondence relationship between the placement sequence information of the article and the article identification information of the article stored in advance, and determining a target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article. The target position data and the predetermined initial position are used to obtain a movement direction and a movement distance corresponding to the target identification carrier, and the identification carrier movement instruction to move the target identification carrier to the position corresponding to the target article is generated based on the movement direction and the movement distance corresponding to the target identification carrier. The identification carrier movement instruction includes an instruction to move an interference identification carrier corresponding to the target article to a non-interference position, so that the target identification carrier corresponds to the target article independently, wherein the interference identification carrier is an identification carrier corresponding to the target article with an overlapping area, and the non-interference position is a position not corresponding to the overlapping area of the target article. Further comprising: storing initial position data of the plurality of identification carriers and corresponding article identification information in association, and placing the plurality of identification carriers at different positions of the slide according to the corresponding initial position data in advance; generating the identification carrier movement instruction based on the target position data, including: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; obtaining article identification information corresponding to the target initial position data based on the associated initial position data of the plurality of identification carriers and the corresponding article identification information, and determining an identification carrier corresponding to the article identification information as a target identification carrier; determining an interference identification carrier corresponding to the target article and a non-interference position according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers; obtaining a movement direction and a movement distance corresponding to the interference identification carrier based on the initial position data of the interference identification carrier and the non-interference position, and generating an identification carrier movement instruction to move the interference identification carrier to the non-interference position according to the movement direction and the movement distance corresponding to the interference identification carrier.

[0133] The target position data comprises position data corresponding to a geometric center point of the target object relative to the object table; the initial position data comprises position data corresponding to a geometric center point of the identification carrier relative to the object table; the target initial position data is obtained from the initial position data of the plurality of identification carriers and matches the target position data, comprising: determining initial position data with a smaller difference between the initial position data of the plurality of identification carriers and the target position data as the target initial position data. The target position data further comprises a first position data interval corresponding to a region where the target object is located relative to the object table, and the initial position data further comprises a second position data interval corresponding to a region where the identification carrier is located relative to the object table; the interference identification carrier corresponding to the target object and the non-interference position are determined according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, comprising: if there is an intersection between the second position data interval of the identification carrier and the first position data interval, the identification carrier is determined as a candidate identification carrier; the identification carrier other than the target identification carrier in the candidate identification carrier is determined as the interference identification carrier; the position data corresponding to the non-interference position is obtained based on the initial position data of the interference identification carrier and a predetermined threshold. Further comprising: updating the initial position data of the interference identification carrier to the position data corresponding to the non-interference position. The identification carrier movement instruction further comprises an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center point of the target identification carrier corresponds to the geometric center point of the target object. Further comprising: after the target sensing signal is terminated, sending the identification carrier homing instruction to the identification carrier driving device to drive the identification carrier to move along the slide to the predetermined initial position.

[0134] By using the electronic device provided in the embodiment, the target position data corresponding to the target object relative to the object table can be obtained based on the sensing signal of the target object carried on the object table sensed by the sensing element, and the identification carrier movement instruction can be generated based on the target position data to instruct the identification carrier driving device to drive the identification carrier to move along the slide, so that the position of the target identification carrier corresponds to the position of the target object, thereby realizing automatic identification of the target object and improving the efficiency, convenience and accuracy of the object identification process.

[0135] In the above embodiments, a data processing method, a data processing device, and an electronic device are provided. In addition, the fifth embodiment of the present application also provides a computer readable storage medium for implementing the above data processing method. The computer readable storage medium embodiment provided by the present application is described relatively simply, and the related parts can be referred to the corresponding description of the above method embodiments. The following described embodiments are only illustrative. The computer readable storage medium provided by the present application stores computer instructions, which are executed by a processor to implement the following steps: receiving a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target object carried on a object table, the target sensing element being arranged on the object table or corresponding to the object table; obtaining target position data of the target object corresponding to the object table based on the target sensing signal; generating an identification carrier movement instruction based on the target position data, and sending the identification carrier movement instruction to an identification carrier driving device, so that the identification carrier driving device drives the identification carrier to move along the corresponding slide, so that the position of the target identification carrier corresponds to the position of the target object, the identification carrier is correspondingly provided with object identification information, the target identification carrier is an identification carrier in the plurality of identification carriers, which is correspondingly provided with the object identification information of the target object, and the slide is parallel to the object table.

[0136] Further comprising: obtaining the object identification information of the target object; obtaining time information corresponding to the time when the target sensing signal is received; and sending the time information and the object identification information of the target object.

[0137] Further comprising: pre-storing a correspondence relationship between the placement sequence information of the object and the object identification information; obtaining the object identification information of the target object, including: obtaining the placement sequence information corresponding to the target object; and obtaining the object identification information of the target object based on the placement sequence information corresponding to the target object and the pre-stored correspondence relationship between the placement sequence information of the object and the object identification information.

[0138] The plurality of identification carriers are pre-placed at different positions of the slide according to their corresponding initial position data. The method further comprises: storing the initial position data of the plurality of identification carriers and their corresponding object identification information in association; obtaining the object identification information of the target object, including: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; and obtaining the object identification information corresponding to the target initial position data based on the stored initial position data of the plurality of identification carriers and their corresponding object identification information in association, and determining the object identification information as the object identification information of the target object.

[0139] The target sensing element is at least one sensing element of a plurality of sensing elements arranged on the object table or corresponding to the object table. The method further comprises: obtaining position data corresponding to the object table for each sensing element in the plurality of sensing elements in advance, and storing the position data in association with identification information of each sensing element; receiving a target sensing signal from the target sensing element, including: receiving a target sensing signal carrying identification information of the target sensing element sent by the target sensing element; obtaining target position data corresponding to the object table for the target object based on the target sensing signal, including: obtaining position data corresponding to the object table for the target sensing element according to the identification information carried by the target sensing signal and the position data stored in association with the identification information of each sensing element; and determining the position data corresponding to the object table for the target sensing element as the target position data corresponding to the object table for the target object.

[0140] The method of obtaining target position data corresponding to the object table for the target object based on the target sensing signal comprises: obtaining a position waveform diagram based on the sensing signal, the position waveform diagram including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being pre-set between a length of the position waveform diagram and a length of the object table, the empty area being an area corresponding to a sensing element that does not sense an object, and the carrying area being an area corresponding to a sensing element that senses an object; obtaining position data corresponding to the position waveform diagram for a target waveform, the target waveform being a waveform corresponding to the target sensing element that senses the target object; and determining the target position data corresponding to the object table for the target object according to the position data corresponding to the position waveform diagram for the target waveform and the length corresponding relationship.

[0141] The target waveform includes a waveform added to a waveform at time T compared to a waveform at time T+1, the waveform at time T being a waveform corresponding to a carried object on the object table at time T, and the waveform at time T+1 being a waveform corresponding to the target object and the carried object on the object table at time T+1. The target waveform can also include a difference waveform between a combination waveform and a reference waveform, the combination waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

[0142] The plurality of sensing elements are uniformly arranged at predetermined intervals. A ratio between the number of sensing elements and the number of identification carriers is not less than a predetermined threshold. The plurality of identification carriers are collectively arranged at predetermined initial positions. The identification carrier movement instruction includes an instruction to move a target identification carrier from a predetermined initial position to a position corresponding to a target article. Generating the identification carrier movement instruction based on the target position data includes: obtaining placement sequence information corresponding to the target article; based on the placement sequence information corresponding to the target article and a pre-stored correspondence relationship between placement sequence information of articles and article identification information, obtaining article identification information of the target article, and determining a target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article; based on the target position data and the predetermined initial position, obtaining a movement direction and a movement distance corresponding to the target identification carrier; and generating the identification carrier movement instruction to move the target identification carrier to the position corresponding to the target article according to the movement direction and the movement distance corresponding to the target identification carrier. The identification carrier movement instruction includes an instruction to move an interfering identification carrier corresponding to the target article to a non-interference position, so that the target identification carrier corresponds to the target article independently, wherein the interfering identification carrier is an identification carrier corresponding to the target article with an overlapping area, except for the target identification carrier, and the non-interference position is a position without an overlapping area corresponding to the target article. Further comprising: storing initial position data of the plurality of identification carriers and corresponding article identification information in association, and placing the plurality of identification carriers at different positions of the slide according to the corresponding initial position data in advance; generating the identification carrier movement instruction based on the target position data includes: obtaining target initial position data matching the target position data from the initial position data of the plurality of identification carriers; based on the associated storage of the initial position data of the plurality of identification carriers and the corresponding article identification information, obtaining article identification information corresponding to the target initial position data, and determining an identification carrier corresponding to the article identification information as a target identification carrier; determining the interfering identification carrier corresponding to the target article and the non-interference position according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers; based on the initial position data of the interfering identification carrier and the non-interference position, obtaining a movement direction and a movement distance corresponding to the interfering identification carrier, and generating the identification carrier movement instruction to move the interfering identification carrier to the non-interference position according to the movement direction and the movement distance corresponding to the interfering identification carrier.

[0143] The target position data comprises position data corresponding to a geometric center point of the target object relative to the loading table; the initial position data comprises position data corresponding to a geometric center point of the identification carrier relative to the loading table; the target initial position data is obtained from the initial position data of the plurality of identification carriers and matches the target position data, comprising: determining initial position data with a smaller difference between the initial position data of the plurality of identification carriers and the target position data as the target initial position data. The target position data further comprises a first position data interval corresponding to a region where the target object is located relative to the loading table, and the initial position data further comprises a second position data interval corresponding to a region where the identification carrier is located relative to the loading table; the interference identification carrier corresponding to the target object and the non-interference position are determined according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, comprising: if there is an intersection between the second position data interval of the identification carrier and the first position data interval, the identification carrier is determined as a candidate identification carrier; identification carriers other than the target identification carrier in the candidate identification carriers are determined as interference identification carriers; and position data corresponding to the non-interference position is obtained based on the initial position data of the interference identification carrier and a predetermined threshold. The initial position data of the interference identification carrier is further updated to the position data corresponding to the non-interference position. The identification carrier movement instruction further comprises an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center point of the target identification carrier corresponds to the geometric center point of the target object. After the target sensing signal is terminated, the identification carrier homing instruction is sent to the identification carrier driving device to drive the identification carrier driving device to drive the identification carrier to move along the slide to the predetermined initial position.

[0144] By executing the computer instructions stored on the computer readable storage medium provided in the embodiment, the target position data corresponding to the target object carried on the loading table is obtained based on the sensing signal of the target object sensed by the sensing element, and the identification carrier movement instruction is generated based on the target position data to instruct the identification carrier driving device to drive the identification carrier to move along the slide so that the position of the target identification carrier corresponds to the position of the target object, thereby realizing automatic identification of the target object and improving the efficiency, convenience and accuracy of the object identification process.

[0145] The sixth embodiment of the present application further provides a storage shelf, which comprises Figure 5As shown, the shelf includes a shelf body 1, at least one layer of loading table 2 provided on the shelf body 1 for carrying articles, an article identification mechanism 3 corresponding to the loading table 2, and a processor 6. The article identification mechanism 3 includes a plurality of slides 4 arranged parallel to the loading table 2 and a plurality of identification carriers 5 movable along the slides 4, and the identification carriers are provided with article identification information correspondingly. The main difference between the shelf and the shelf provided in the first embodiment of the present application is that the shelf does not contain an identification carrier driving device, that is, the identification carriers slide in a non-automatic driving manner, for example, manually, on the slides, and the function of the processor in the shelf is different from that of the processor in the first embodiment in terms of function implementation. For the shelf body, the loading table, and the article identification mechanism, please refer to the first embodiment described above, which will not be repeated here. In the present embodiment, the processor 6 pre-stores a plurality of article identification information corresponding to a plurality of identification carriers 5, and the processor is configured to determine target article identification information corresponding to a target article carried on the loading table 2 based on the identification carrier 5, obtain a carrying time corresponding to the target article, and send the target article identification information and the carrying time. It is mainly used for monitoring the carrying time of the article. For example, in the Internet application platform such as a life service network application platform and a network shopping platform, the platform needs to obtain the delivery time of goods or the serving time of dishes due to the regulatory needs or the regulatory needs of subsequent distribution links. For example, the time when the dishes are carried on the shelf is taken as the serving time of the dishes, and the serving time and the dish serial number (article identification information) are sent to the network platform server. The network platform server pre-maintains the corresponding relationship between the dish serial number and the dish order number, and through this way, the precise control of the serving time of the merchant can be realized.

[0146] In the present embodiment, the above-mentioned determination of target article identification information corresponding to a target article carried on the loading table based on the identification carrier can be realized in the following ways:

[0147] The processor is electrically connected with the article identification mechanism. When the processor detects that the target identification carrier moves, the processor obtains the article identification information corresponding to the target identification carrier, and determines the article identification information as the target article identification information corresponding to the target article. For example, after the article placing personnel places the target article on the article loading table, the target identification carrier corresponding to the target article is immediately slid to make the target identification carrier and the target article be at the corresponding position, so as to identify the target article. The processor is electrically connected with the article identification mechanism, so that the movement state of the identification carrier can be detected. When the target identification carrier moves, the article identification information corresponding to the target identification carrier can be obtained based on the plurality of article identification information corresponding to the plurality of identification carriers stored in advance, and the article identification information is determined as the target article identification information corresponding to the target article. It should be noted that the article placing rack provided in the embodiment further includes a plurality of sensing elements 7 arranged on the article loading table or corresponding to the article loading table. The sensing elements 7 are used to obtain a sensing signal for the target article and send the sensing signal to the processor. The specific content of the sensing element is described in the first embodiment of the application, and will not be described here. When the processor detects that the target identification carrier moves, the article identification information corresponding to the target identification carrier is obtained. Specifically, the processor can obtain the article identification information corresponding to the target identification carrier when the target identification carrier moves and the sensing signal is received. The purpose is to verify the article identification process. For example, when the article loading table does not carry the article, the target identification carrier moves due to the misoperation of the article placing personnel or other reasons. Therefore, the article identification process is verified by the sensing signal, so as to ensure the authenticity and effectiveness of the obtained article carrying time.

[0148] The second mode is that the processor is electrically connected with the article identification mechanism. When the processor detects that the target identification carrier moves to a position corresponding to the target article, the processor obtains the article identification information corresponding to the target identification carrier, and determines the article identification information as the target article identification information corresponding to the target article. This mode adds a position matching link based on the first mode. Specifically, the processor obtains first target position data of the target article corresponding to the loading table based on the sensing signal, and obtains second target position data of the target identification carrier corresponding to the loading table. If the first target position data corresponds to the second target position data, the article identification information corresponding to the target identification carrier is obtained. The sensing signal for the target article sensed by at least one target sensing element in the plurality of sensing elements can be the sensing signal for the target article carried on the loading table. For the manner of obtaining the first target position data of the target article corresponding to the loading table based on the sensing signal, refer to the part of the first embodiment of the present application, that is, the processor is configured to obtain the target position data of the target article corresponding to the loading table based on the sensing signal. Here, the details are not repeated. The second target position data of the target identification carrier corresponding to the loading table can be obtained based on the preset initial position of the target identification carrier and the moving distance of the target identification carrier. The preset initial position can be the end of the slide. The processor can pre-store the position data corresponding to the end, and the processor can detect the moving distance of the target identification carrier through electrical connection with the article identification mechanism.

[0149] The third mode is that a plurality of identification carriers are placed at different positions of the slide according to their corresponding initial position data. For example, the plurality of identification carriers correspond to a plurality of marking positions for defining the initial positions thereof. Each identification carrier in the plurality of identification carriers is placed at the marking position thereof, which can be used to define the carrying position of the article. The article placing personnel can place the article according to the identification carrier at the marking position. The processor pre-stores the initial position data of the plurality of identification carriers. In this case, the above-mentioned determination of the target article identification information corresponding to the target article carried on the loading table based on the identification carrier can be that the processor obtains the first target position data of the target article corresponding to the loading table based on the sensing signal (see the above description, and details are not repeated here), and determines the target initial position data corresponding to the first target position data from the initial position data of the plurality of identification carriers. The identification carrier corresponding to the target initial position data is determined as the target identification carrier, and the article identification information corresponding to the target identification carrier is determined as the target article identification information corresponding to the target article.

[0150] In the above-mentioned three modes, the time point corresponding to the reception of the sensing signal can be determined as the carrying time corresponding to the target article.

[0151] The existing life service network application platform, network shopping platform and other Internet application platforms mainly obtain the delivery time of goods or the delivery time of dishes in a user-initiated uploading manner for regulatory requirements or subsequent distribution link regulation requirements. In this manner, the platform cannot timely and accurately obtain the delivery time of goods or the delivery time of dishes. For example, in a life service network application platform system, the platform obtains the delivery time of dishes by guiding the merchant to actively upload data. For example, the merchant performs the following operations on the APP / PC interface provided by the platform: queries the order information of the dishes and clicks the "confirm delivery" control to complete the uploading operation of the delivery information. However, this process depends on the subjective will of the merchant and lacks a clear control mechanism, which may cause problems such as early reporting of the delivery time, delayed reporting of the delivery time, not reporting the delivery time, or mis-triggering, resulting in the platform failing to timely and accurately obtain the delivery time information. By using the storage rack provided in the embodiment, the corresponding bearing time when the dishes are placed on the loading platform can be determined as the delivery time of the dishes, and the delivery time and the serial number of the dishes are sent to the network platform server. The network platform server pre-maintains the corresponding relationship between the serial number of the dishes and the order number of the dishes. In this way, accurate control of the delivery time of the merchant can be achieved. Moreover, in the identification process of the object, the object bearing personnel can flexibly move the position of the identification carrier according to the identification requirements and the size of the carried object, accurately identify the target object carried on the loading platform, and the movement process of the identification carrier is not disturbed by the hose or the lead, so that the object identification process is relatively simple and efficient.

[0152] In one typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0153] The memory can include non-persistent memory in computer readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM). The memory is an example of computer readable media.

[0154] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition in this paper, computer-readable media does not include non-transitory computer-readable media (transitory media), such as modulated data signals and carriers.

[0155] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as a method, system or computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0156] Although the present application is disclosed as above with preferred embodiments, it is not intended to limit the present application, and any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present application, therefore the protection scope of the present application should be limited by the scope defined by the claims of the present application.

Claims

1. A storage rack characterized by, The shelf comprises a shelf body, at least one layer of a loading table arranged on the shelf body for carrying an article, an article identification mechanism corresponding to the loading table, a processor, and a sensing element. The article identification mechanism comprises a plurality of slides arranged parallel to the loading table and a plurality of identification carriers movable along the slides. The plurality of identification carriers are placed at different positions of the slides according to their corresponding initial position data in advance. The identification carriers are provided with article identification information correspondingly. The processor is configured to obtain target position data of a target article corresponding to the loading table based on a sensing signal obtained by the sensing element for the target article carried on the loading table, and generate an identification carrier movement instruction based on the target position data. The generation of the identification carrier movement instruction based on the target position data comprises: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; based on the initial position data of the plurality of identification carriers and their corresponding article identification information stored in association by the processor, obtaining article identification information corresponding to the target initial position data, and determining an identification carrier corresponding to the article identification information as a target identification carrier; determining, according to the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers, an interference identification carrier corresponding to the target article and having an overlapping area with the target article, and a non-interference position not corresponding to the overlapping area with the target article; obtaining a movement direction and a movement distance of the interference identification carrier based on the initial position data of the interference identification carrier and the non-interference position, and generating an identification carrier movement instruction for moving the interference identification carrier to the non-interference position according to the movement direction and the movement distance of the interference identification carrier. The shelf further comprises an identification carrier driving device, and the sensing element is arranged on the loading table or corresponding to the loading table. The processor is configured to send the identification carrier movement instruction to the identification carrier driving device. The identification carrier driving device is configured to drive the identification carrier to move along the slide based on the identification carrier movement instruction, so that the position of the target identification carrier corresponds to the position of the target article. The target identification carrier is an identification carrier provided with the article identification information of the target article correspondingly.

2. The shelf of claim 1, wherein The processor is further configured to obtain the article identification information of the target article, obtain time information corresponding to when the sensing signal is received, and send the time information and the article identification information of the target article.

3. The shelf of claim 2, wherein, The processor pre-stores a corresponding relationship between article placement sequence information and article identification information. The processor obtains the article identification information of the target article, which comprises:

4. The shelf of claim 3, wherein, obtaining the placement sequence information corresponding to the target article. ​ Obtaining the target object identification information based on the placement sequence information corresponding to the target object and a pre-stored correspondence relationship between the placement sequence information and the object identification information of the objects.

5. The shelf of claim 3, wherein The processor obtains the target object identification information, including: Obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; Based on the initial position data of the plurality of identification carriers and the corresponding object identification information stored in association, obtaining the object identification information corresponding to the target initial position data, and determining the object identification information as the target object identification information.

6. The shelf of claim 2, wherein, The number of the sensing elements is multiple, and the sensing signal for the target object carried on the object table includes a sensing signal for the target object carried on the object table sensed by at least one target sensing element in the multiple sensing elements.

7. The shelf of claim 6, wherein The processor is further configured to: pre-obtain position data corresponding to the object table for each sensing element in the multiple sensing elements, and store the position data and the identification information of each sensing element in association; The sensing element sends the sensing signal to the processor, including: the target sensing element sends the sensing signal carrying the identification information thereof to the processor; and the processor obtains the target position data corresponding to the target object and the object table based on the sensing signal, including: According to the identification information carried by the sensing signal and the position data corresponding to the object table and the identification information of each sensing element stored in association, obtaining the position data corresponding to the object table and the target sensing element; and determining the position data corresponding to the object table and the target sensing element as the target position data corresponding to the target object and the object table.

8. The shelf of claim 6, wherein, The processor obtains the target object identification information, including: Based on the sensing signal, a position waveform graph is obtained, the position waveform graph includes a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship is pre-set between the length of the position waveform graph and the length of the object table, the empty area is an area corresponding to a sensing element that does not sense an object, and the carrying area is an area corresponding to a sensing element that senses an object; Obtaining target waveform position data corresponding to the position waveform graph, the target waveform being a waveform corresponding to a target sensing element that senses the target object; According to the target waveform position data corresponding to the position waveform graph and the length corresponding relationship, the target position data corresponding to the target object and the object table is determined.

9. The shelf of claim 8, wherein, The target waveform includes a waveform added to a T time waveform, the T time waveform being a waveform corresponding to an already carried object on the object table at T time, and the T+1 time waveform being a waveform corresponding to the target object and the already carried object on the object table at T+1 time.

10. The shelf of claim 8, wherein, The target waveform comprises a difference waveform between a combination waveform and a reference waveform, the combination waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

11. The shelf of claim 6, wherein, The plurality of sensing elements are uniformly arranged at predetermined intervals.

12. The shelving unit of claim 11, wherein, A ratio between the number of the sensing elements and the number of the identification carriers is not less than a predetermined threshold.

13. The shelf of claim 2, wherein, The identification carrier movement instruction comprises an instruction of moving the target identification carrier to a position corresponding to the target object.

14. The shelf of claim 13, wherein, The plurality of identification carriers are centrally arranged at predetermined initial positions.

15. The shelf of claim 14, wherein, The predetermined initial positions comprise end portions of the slide.

16. The shelving unit of claim 14, wherein, The plurality of identification carriers are centrally arranged at the predetermined initial positions by means of superposition or interlacing.

17. The shelving unit of claim 14, wherein, The processor has stored in advance a correspondence between placement sequence information of objects and object identification information, and the generating of the identification carrier movement instruction based on the target position data comprises: obtaining placement sequence information corresponding to the target object; obtaining object identification information of the target object based on the placement sequence information corresponding to the target object and the correspondence between the placement sequence information of the objects and the object identification information stored in advance, and determining a target identification carrier corresponding to the target object from the plurality of identification carriers based on the object identification information of the target object; obtaining a movement direction and a movement distance corresponding to the target identification carrier based on the target position data and the predetermined initial positions; and generating an identification carrier movement instruction of moving the target identification carrier to a position corresponding to the target object according to the movement direction and the movement distance corresponding to the target identification carrier.

18. The shelf of claim 1, wherein, The target position data comprises position data of a geometric center point of the target object corresponding to the object table, and the initial position data comprises position data of a geometric center point of the identification carrier relative to the object table. The obtaining of the target initial position data matching the target position data from the initial position data of the plurality of identification carriers comprises determining initial position data with a smaller difference between the initial position data of the plurality of identification carriers and the target position data as the target initial position data.

19. The shelving unit of claim 18, wherein, The target position data further comprises a first position data interval of a region where the target object is located corresponding to the object table, and the initial position data further comprises a second position data interval of a region where the identification carrier is located corresponding to the object table. The determining of the interference identification carrier corresponding to the target object and the non-interference position according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers comprises: if there is an intersection between the second position data interval of the identification carrier and the first position data interval, or a difference between the second position data interval of the identification carrier and the first position data interval is less than a predetermined threshold, the identification carrier is determined as a candidate identification carrier. determining, as the interfering identification carriers, identification carriers in the alternative identification carriers except the target identification carrier; obtaining position data corresponding to the non-interfering position based on initial position data of the interfering identification carriers and the predetermined threshold value.

20. The shelving unit of claim 19, wherein, The processor is further configured to update the initial position data of the interfering identification carriers to the position data corresponding to the non-interfering position.

21. The shelving unit of claim 18, wherein, The identification carrier movement instruction further comprises an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center of the target identification carrier corresponds to the geometric center of the target article.

22. The shelf of claim 2 wherein, The processor is further configured to send an identification carrier homing instruction to the identification carrier driving device after the sensing signal is terminated, and the identification carrier driving device is further configured to drive the identification carrier to move along the slide based on the identification carrier homing instruction, so that the identification carrier returns to the predetermined initial position.

23. The stand of claim 1, wherein, The plurality of slides are arranged in parallel at predetermined intervals.

24. The stand of claim 1, wherein, The article identification mechanism comprises a plurality of sliding mechanisms, each of which comprises a matching slide rod and a slide block, the slide rod is provided with a slide, and the identification carrier is a slide block provided with article identification information or connected with a label member provided with the article identification information.

25. The stand of claim 1, wherein, The article identification mechanism is a sliding mechanism, which comprises a matching slide rod and a slide block, the plurality of slides are arranged on the slide rod, and the identification carrier is a slide block provided with article identification information or connected with a label member provided with the article identification information.

26. A data processing method, characterized by, Comprise: receiving a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target article carried on a carrier table, the target sensing element being arranged on the carrier table or corresponding to the carrier table; obtaining target position data of the target article corresponding to the carrier table based on the target sensing signal; generating an identification carrier movement instruction based on the target position data and sending the identification carrier movement instruction to an identification carrier driving device, so that the identification carrier driving device drives the identification carrier to move along its corresponding slide, so that the position of the target identification carrier corresponds to the position of the target article, the identification carrier is provided with article identification information, the target identification carrier is an identification carrier in a plurality of identification carriers which is provided with article identification information of the target article, the slide is parallel to the carrier table, and the plurality of identification carriers are placed at different positions of the slide according to their corresponding initial position data in advance; The identification carrier movement instruction further comprises an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center of the target identification carrier corresponds to the geometric center of the target article. The processor is further configured to update the initial position data of the interfering identification carriers to the position data corresponding to the non-interfering position based on initial position data of the interfering identification carriers and the predetermined threshold value. Based on the initial position data of the plurality of identification carriers and the corresponding article identification information stored in association, the article identification information corresponding to the target initial position data is obtained, and the identification carrier corresponding to the article identification information is determined as the target identification carrier; according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, the interference identification carrier overlapping with the target article in addition to the target identification carrier and the non-interference position not overlapping with the target article are determined; based on the initial position data of the interference identification carrier and the non-interference position, the moving direction and distance of the interference identification carrier are obtained, and the identification carrier moving instruction for moving the interference identification carrier to the non-interference position is generated according to the moving direction and distance of the interference identification carrier.

27. The method of claim 26, wherein, Also includes: Obtain the article identification information of the target article; obtain the time information corresponding to the time when the target sensing signal is received; send the time information and the article identification information of the target article.

28. The method of claim 27, wherein, Also includes: Pre-storing the correspondence between the placement sequence information of the article and the article identification information, and the article identification information of the target article includes: Obtain the placement sequence information corresponding to the target article; Based on the placement sequence information corresponding to the target article and the pre-stored correspondence between the placement sequence information of the article and the article identification information, the article identification information of the target article is obtained.

29. The method of claim 27, wherein, The article identification information of the target article includes: Obtain the target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; Based on the initial position data of the plurality of identification carriers and the corresponding article identification information stored in association, the article identification information corresponding to the target initial position data is obtained, and the article identification information is determined as the article identification information of the target article.

30. The method of claim 26, wherein, The target sensing element is at least one sensing element arranged on the object table or corresponding to the object table.

31. The method of claim 30, wherein, Also includes: Pre-obtain the position data corresponding to the object table of each sensing element in the plurality of sensing elements, and store the position data and the identification information of each sensing element in association; The target sensing signal from the target sensing element includes: receiving the target sensing signal carrying the identification information of the target sensing element sent by the target sensing element; based on the target sensing signal, the target position data corresponding to the object table of the target article is obtained, including: according to the identification information carried by the target sensing signal and the identification information of each sensing element stored in association, the position data corresponding to the object table of the target sensing element is obtained; the position data corresponding to the object table of the target sensing element is determined as the target position data corresponding to the object table of the target article.

32. The method of claim 30, wherein, The target sensing signal from the target sensing element includes: receiving the target sensing signal carrying the identification information of the target sensing element sent by the target sensing element; based on the target sensing signal, the target position data corresponding to the object table of the target article is obtained, including: according to the identification information carried by the target sensing signal and the identification information of each sensing element stored in association, the position data corresponding to the object table of the target sensing element is obtained; the position data corresponding to the object table of the target sensing element is determined as the target position data corresponding to the object table of the target article. obtaining a position waveform based on the sensing signals, the position waveform including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length correspondence relationship being pre-set between a length of the position waveform and a length of the object table, the empty area being an area corresponding to a sensing element that does not sense an article, and the carrying area being an area corresponding to a sensing element that senses an article; obtaining position data corresponding to the position waveform of a target waveform, the target waveform being a waveform corresponding to a target sensing element that senses the target article; determining target position data corresponding to the target article of the object table according to the position data corresponding to the position waveform of the target waveform and the length correspondence relationship.

33. The method of claim 32, wherein, The target waveform includes a waveform that is added to a waveform at time T compared to a waveform at time T+1, the waveform at time T being a waveform corresponding to an already carried article on the object table at time T, and the waveform at time T+1 being a waveform corresponding to the target article and the already carried article on the object table at time T+1.

34. The method of claim 32, wherein, The target waveform includes a difference waveform between a combination waveform and a reference waveform, the combination waveform being a waveform corresponding to the target article and an already carried article adjacent to the target article, and the reference waveform being a waveform corresponding to the already carried article before the target article is placed.

35. The method of claim 30, wherein, The plurality of sensing elements are uniformly arranged at a predetermined interval.

36. The method of claim 35, wherein, A ratio between a number of the sensing elements and a number of the identification carriers is not less than a predetermined threshold value.

37. The method of claim 26, wherein, The plurality of identification carriers are centrally arranged at a predetermined initial position, and the identification carrier movement instruction includes an instruction to move the target identification carrier from the predetermined initial position to a position corresponding to the target article.

38. The method of claim 37, wherein, The generating of the identification carrier movement instruction based on the target position data includes: obtaining placement sequence information corresponding to the target article; obtaining article identification information of the target article based on the placement sequence information corresponding to the target article and a pre-stored correspondence relationship between placement sequence information and article identification information of the articles, and determining a target identification carrier corresponding to the target article from the plurality of identification carriers based on the article identification information of the target article; obtaining a moving direction and a moving distance corresponding to the target identification carrier based on the target position data and the predetermined initial position; and generating an identification carrier movement instruction to move the target identification carrier to a position corresponding to the target article according to the moving direction and the moving distance corresponding to the target identification carrier.

39. The method of claim 26, wherein, The target position data includes position data corresponding to a geometric center point of the target article on the object table, and the initial position data includes position data of a geometric center point of the identification carrier relative to the object table. The target initial position data is obtained from the initial position data of the plurality of identification carriers by: determining the initial position data with a smaller difference from the target position data as the target initial position data.

40. The method of claim 39, wherein, The target position data further comprises a first position data interval corresponding to a region where the target object is located on the object table, and the initial position data further comprises a second position data interval corresponding to a region where the identification carrier is located on the object table. The target identification carrier, the target position data, and the initial position data of the plurality of identification carriers are used to determine the interference identification carrier corresponding to the target object and the non-interference position, comprising: If the second position data interval of an identification carrier intersects with the first position data interval, the identification carrier is determined as a candidate identification carrier; The identification carrier other than the target identification carrier in the candidate identification carriers is determined as the interference identification carrier; The non-interference position corresponding position data is obtained based on the initial position data of the interference identification carrier and a predetermined threshold.

41. The method of claim 40, wherein, Further comprising: The initial position data of the interference identification carrier is updated as the non-interference position corresponding position data.

42. The method of claim 39, wherein, The identification carrier movement instruction further comprises an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so that the geometric center point of the target identification carrier corresponds to the geometric center point of the target object.

43. The method of claim 26, wherein, Further comprising: After the target sensing signal is terminated, an identification carrier homing instruction is sent to the identification carrier driving device to drive the identification carrier to move to a predetermined initial position along the slide.

44. A data processing apparatus, characterized by: Further comprising: A target sensing signal receiving unit is configured to receive a target sensing signal from a target sensing element, the target sensing signal being a sensing signal of the target sensing element for a target object carried on an object table, the target sensing element being arranged on the object table or corresponding to the object table; A target position data obtaining unit is configured to obtain target position data of the target object corresponding to the object table based on the target sensing signal; An instruction sending unit is configured to generate an identification carrier movement instruction based on the target position data and send the identification carrier movement instruction to an identification carrier driving device, so that the identification carrier driving device drives the identification carrier to move along its corresponding slide, so that the position of the target identification carrier corresponds to the position of the target object, the identification carrier is arranged with object identification information, the target identification carrier is an identification carrier in a plurality of identification carriers that is arranged with object identification information of the target object, the slide is parallel to the object table, and the plurality of identification carriers are placed at different positions of the slide according to their corresponding initial position data in advance. The device further comprises an association storage unit configured to store initial position data of the plurality of identification carriers and corresponding article identification information in association; and the identification carrier movement instruction is generated based on the target position data, and the generating comprises: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; obtaining article identification information corresponding to the target initial position data based on the initial position data of the plurality of identification carriers and the corresponding article identification information stored in association, and determining an identification carrier corresponding to the article identification information as a target identification carrier; determining, according to the target identification carrier, the target position data, and the initial position data of the plurality of identification carriers, an interference identification carrier other than the target identification carrier corresponding to an overlapping area of the target article and a non-interference position not corresponding to the overlapping area of the target article; and obtaining a movement direction and a movement distance of the interference identification carrier based on the initial position data of the interference identification carrier and the non-interference position, and generating an identification carrier movement instruction for moving the interference identification carrier to the non-interference position according to the movement direction and the movement distance of the interference identification carrier.

45. The device of claim 44, wherein, Further comprising: an article identification information obtaining unit configured to obtain article identification information of the target article; a time information obtaining unit configured to obtain time information corresponding to a time when the target sensing signal is received; an information sending unit configured to send the time information and the article identification information of the target article.

46. The device of claim 45, wherein, Further comprising: a corresponding relationship storage unit configured to pre-store a corresponding relationship between article placement sequence information and article identification information; the obtaining of the article identification information of the target article comprises: obtaining article placement sequence information corresponding to the target article; and obtaining the article identification information of the target article based on the article placement sequence information corresponding to the target article and the pre-stored corresponding relationship between the article placement sequence information and the article identification information.

47. The device of claim 45, wherein the obtaining of the article identification information of the target article comprises: obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; and obtaining article identification information corresponding to the target initial position data based on the initial position data of the plurality of identification carriers and the corresponding article identification information stored in association, and determining the article identification information as the article identification information of the target article.

48. The device of claim 44, wherein, The target sensing element is at least one sensing element of a plurality of sensing elements arranged on the object table or corresponding to the object table.

49. The device of claim 48, wherein, Further comprising: a position data storage unit configured to pre-obtain position data corresponding to the object table for each sensing element of the plurality of sensing elements, and store the position data and identification information of the each sensing element in association. The receiving the target sensing signal from the target sensing element comprises: receiving the target sensing signal carrying identification information of the target sensing element; and the obtaining the target position data of the target object corresponding to the object table based on the target sensing signal comprises: obtaining the position data of the target sensing element corresponding to the object table according to the identification information carried by the target sensing signal and the stored position data and identification information of each sensing element; and determining the position data of the target sensing element corresponding to the object table as the target position data of the target object corresponding to the object table.

50. The device of claim 48, wherein, The obtaining the target position data of the target object corresponding to the object table based on the target sensing signal comprises: The obtaining the position waveform based on the sensing signal comprises: obtaining a position waveform including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, and predefining a length correspondence relationship between a length of the position waveform and a length of the object table, wherein the empty area is an area corresponding to a sensing element that does not sense an object, and the carrying area is an area corresponding to a sensing element that senses an object. The obtaining the position data of the target waveform corresponding to the position waveform comprises: obtaining a target waveform corresponding to the position waveform, wherein the target waveform is a waveform corresponding to a target sensing element that senses the target object. The determining the target position data of the target object corresponding to the object table according to the position data of the target waveform corresponding to the position waveform and the length correspondence relationship comprises: determining the target position data of the target object corresponding to the object table according to the position data of the target waveform corresponding to the position waveform and the length correspondence relationship.

51. The device of claim 50, wherein, The target waveform comprises: a waveform added at T+1 time compared with a waveform at T time, wherein the waveform at T time is a waveform corresponding to a carried object on the object table at T time, and the waveform at T+1 time is a waveform corresponding to the target object and the carried object on the object table at T+1 time.

52. The device of claim 50, wherein, The target waveform comprises: a difference waveform between a combined waveform and a reference waveform, wherein the combined waveform is a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform is a waveform corresponding to the carried object before the target object is placed.

53. The device according to claim 48, characterized in that The plurality of sensing elements are uniformly arranged at a predetermined interval.

54. The device of claim 43, wherein, A ratio between a number of the sensing elements and a number of the identification carriers is not less than a predetermined threshold value.

55. The device of claim 44, wherein, The plurality of identification carriers are centrally arranged at a predetermined initial position, and the identification carrier movement instruction comprises: an instruction of moving the target identification carrier from the predetermined initial position to a position corresponding to the target object.

56. The device of claim 55, wherein, The generating the identification carrier movement instruction based on the target position data comprises: Obtaining placement sequence information corresponding to the target object; Obtaining object identification information of the target object based on the placement sequence information corresponding to the target object and a pre-stored correspondence relationship between placement sequence information and object identification information of the objects, and determining a target identification carrier corresponding to the target object from the plurality of identification carriers based on the object identification information of the target object. Based on the target position data and the predetermined initial position, obtaining the moving direction and moving distance corresponding to the target identification carrier; An identification carrier movement instruction is generated according to the movement direction and movement distance corresponding to the target identification carrier to move the target identification carrier to a position corresponding to the target object.

57. The device of claim 44, wherein, The target position data includes: the position data of the geometric center point of the target object relative to the loading platform; the initial position data includes: the position data of the geometric center point of the identification carrier relative to the loading platform; The obtaining of target initial position data matching the target position data from the initial position data of the multiple identification carriers includes: determining the initial position data having the smaller difference with the target position data among the initial position data of the multiple identification carriers as the target initial position data.

58. The device of claim 57, wherein, The target position data further includes: a first position data interval of the target object corresponding to the loading platform; the initial position data further includes: a second position data interval of the identification carrier corresponding to the loading platform; The step of determining the interference identification carrier corresponding to the target object and the non-interference position according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers includes: If the second position data interval of the identification carrier and the first position data interval have an intersection, the identification carrier is determined as a candidate identification carrier; Determining the identification carriers other than the target identification carrier among the candidate identification carriers as the interference identification carriers; Based on the initial position data of the interference identification carrier and a predetermined threshold, position data corresponding to the non-interference position is obtained.

59. The device of claim 58, wherein, Also includes: The initial position data of the interference identification carrier is updated to the position data corresponding to the non-interference position.

60. The device of claim 57, wherein, The identification carrier movement instruction also includes: an instruction for adjusting the position of the target identification carrier based on the difference between the target initial position data and the target position data, so as to make the geometric center point of the target identification carrier correspond to the geometric center point of the target object.

61. The device of claim 44, wherein, Also includes: The return instruction sending unit is used to send an identification carrier homing instruction to the identification carrier driving device after the target sensing signal is terminated, so that the identification carrier driving device drives the identification carrier to move to a predetermined initial position along the slide.

62. An electronic device, comprising: comprising a processor and a memory; wherein, The memory is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to any one of claims 26 to 43.

63. A computer readable storage medium having stored thereon one or more computer instructions, wherein, The instructions are executed by a processor to implement the method according to any one of claims 26-43.

64. A shelving unit, comprising: include: The rack body, at least one layer of the loading table arranged on the rack body for carrying the articles, the article identification mechanism corresponding to the loading table, the inductive element, and the processor, the article identification mechanism includes a plurality of slides arranged parallel to the loading table and a plurality of identification carriers movable along the slides, the identification carriers are provided with article identification information correspondingly, and the plurality of identification carriers are placed at different positions of the slides according to the initial position data thereof; the processor pre-stores a plurality of article identification information corresponding to the plurality of identification carriers, and the processor is used for: determining target article identification information corresponding to a target article carried on the loading table based on the identification carriers, obtaining a carrying time corresponding to the target article, and sending the target article identification information and the carrying time; The processor is further used for: obtaining target position data of the target article corresponding to the loading table based on the inductive signal, and generating an identification carrier movement instruction based on the target position data, the inductive signal is an inductive signal obtained by the inductive element for the target article carried on the loading table, and the target position data is position data of the target article corresponding to the loading table obtained by the processor based on the inductive signal; The generation of the identification carrier movement instruction based on the target position data includes: Obtaining target initial position data matched with the target position data from the initial position data of the plurality of identification carriers; Based on the initial position data of the plurality of identification carriers and the corresponding article identification information stored by the processor, the article identification information corresponding to the target initial position data is obtained, and the identification carrier corresponding to the article identification information is determined as a target identification carrier; according to the target identification carrier, the target position data, and the initial position data corresponding to the plurality of identification carriers, an interference identification carrier corresponding to the target article has an overlapping area, and a non-interference position not corresponding to the overlapping area of the target article is determined; based on the initial position data of the interference identification carrier and the non-interference position, the moving direction and distance of the interference identification carrier are obtained, and the identification carrier movement instruction for moving the interference identification carrier to the non-interference position is generated according to the moving direction and distance of the interference identification carrier.

65. The stand of claim 64, wherein, The processor is electrically connected with the article identification mechanism, and the determination of the target article identification information corresponding to the target article carried on the loading table based on the identification carriers includes: When the processor detects the movement of the target identification carrier, the article identification information corresponding to the target identification carrier is obtained, and the article identification information is determined as the target article identification information corresponding to the target article.

66. The stand of claim 65, wherein, The inductive element is a plurality of inductive elements arranged on the loading table or corresponding to the loading table; The processor obtains the article identification information corresponding to the target identification carrier when detecting that the target identification carrier moves, including: the processor obtains the article identification information corresponding to the target identification carrier when detecting that the target identification carrier moves and receiving the induction signal.

67. The stand of claim 64, wherein, The processor is electrically connected with the article identification mechanism, and the target article identification information corresponding to the target article carried on the loading platform is determined based on the identification carrier, including: The processor obtains the article identification information corresponding to the target identification carrier when detecting that the target identification carrier moves to the position corresponding to the target article, and determines the article identification information as the target article identification information corresponding to the target article.

68. The stand of claim 67, wherein, The induction element is a plurality of induction elements arranged on the loading platform or corresponding to the loading platform; the processor obtains the article identification information corresponding to the target identification carrier when detecting that the target identification carrier moves to the position corresponding to the target article, including: The processor obtains the first target position data of the target article corresponding to the loading platform based on the induction signal, and obtains the second target position data of the target identification carrier corresponding to the loading platform, and if the first target position data corresponds to the second target position data, the article identification information corresponding to the target identification carrier is obtained.

69. The stand of claim 68, wherein, The induction signal for the target article carried on the loading platform includes the induction signal for the target article carried on the loading platform sensed by at least one target induction element in the plurality of induction elements.

70. The stand of claim 69, wherein, The processor is also used for: obtaining the position data corresponding to each induction element in the plurality of induction elements and the identification information of each induction element in advance, and storing the position data and the identification information in association; The induction element sends the induction signal to the processor, including: the target induction element sends the induction signal carrying the identification information of the target induction element to the processor; the processor obtains the first target position data of the target article corresponding to the loading platform based on the induction signal, including: According to the identification information carried by the induction signal and the identification information of each induction element stored in association with the position data, the position data of the target induction element corresponding to the loading platform is obtained; the position data of the target induction element corresponding to the loading platform is determined as the first target position data of the target article corresponding to the loading platform.

71. The stand of claim 69, wherein, The processor obtains the first target position data of the target article corresponding to the loading platform based on the induction signal, including: The position waveform diagram is obtained based on the induction signal, the position waveform diagram includes a reference part corresponding to an empty area of the loading platform and a waveform part corresponding to a carrying area of the loading platform, a length corresponding relationship is preset between the length of the position waveform diagram and the length of the loading platform, the empty area is an area corresponding to an induction element that does not sense an article, and the carrying area is an area corresponding to an induction element that senses an article; obtaining position data corresponding to the target waveform and the position waveform diagram, the target waveform being a waveform corresponding to a target sensing element sensing the target object; determining first target position data of the target object corresponding to the stage according to the position data corresponding to the target waveform and the position waveform diagram and the length correspondence.

72. The stand of claim 71, wherein, The target waveform includes a waveform added to a waveform at time T, the waveform at time T being a waveform corresponding to a carried object on the stage at time T, and the waveform at time T+1 being a waveform corresponding to the target object and the carried object on the stage at time T+1.

73. The stand of claim 71, wherein, The target waveform includes a difference waveform between a combined waveform and a reference waveform, the combined waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

74. The stand of claim 68, wherein, The sensing elements are uniformly arranged at predetermined intervals.

75. The stand of claim 74, wherein, A ratio between the number of the sensing elements and the number of the identification carriers is not less than a predetermined threshold.

76. The stand of claim 68, wherein, The obtaining of the second target position data of the target identification carrier corresponding to the stage includes: obtaining the second target position data of the target identification carrier corresponding to the stage based on a preset initial position of the target identification carrier and a moving distance of the target identification carrier.

77. The stand of claim 76, wherein, The preset initial position includes an end of the slide.

78. The stand of claim 64, wherein, Further comprising: a plurality of sensing elements arranged on the stage or corresponding to the stage, at least one target sensing element in the plurality of sensing elements being used to obtain a sensing signal for the target object and send the sensing signal to the processor; and the plurality of identification carriers being placed at different positions of the slide according to their corresponding initial position data, and the processor pre-storing initial position data of the plurality of identification carriers; The determining of the target object identification information corresponding to the target object carried on the stage based on the identification carrier includes: The processor obtains first target position data of the target object corresponding to the stage based on the sensing signal; The processor determines target initial position data corresponding to the first target position data from the initial position data of the plurality of identification carriers, determines an identification carrier corresponding to the target initial position data as the target identification carrier, and determines object identification information corresponding to the target identification carrier as target object identification information corresponding to the target object.

79. The stand of claim 78, wherein, The processor is further configured to: pre-obtain position data of each sensing element in the plurality of sensing elements corresponding to the stage, and store the position data and identification information of each sensing element in association; The sensing element sends the sensing signal to the processor, including: the target sensing element sends a sensing signal carrying identification information of the target sensing element to the processor; and the processor obtains first target position data of the target object corresponding to the stage based on the sensing signal, including: According to the identification information carried by the sensing signal and the stored position data and the identification information of each sensing element, position data corresponding to the target sensing element and the object table is obtained; and the position data corresponding to the target sensing element and the object table is determined as first target position data corresponding to the target object and the object table.

80. The stand of claim 78, wherein, The processor obtains the first target position data corresponding to the target object and the object table based on the sensing signal, including: A position waveform graph is obtained based on the sensing signal, the position waveform graph including a reference part corresponding to an empty area of the object table and a waveform part corresponding to a carrying area of the object table, a length corresponding relationship being preset between the length of the position waveform graph and the length of the object table, the empty area being an area corresponding to a sensing element that does not sense an object, and the carrying area being an area corresponding to a sensing element that senses an object; Target waveform corresponding to position data of the position waveform graph is obtained, the target waveform being a waveform corresponding to a target sensing element that senses the target object; According to the position data of the target waveform corresponding to the position waveform graph and the length corresponding relationship, the first target position data corresponding to the target object and the object table is determined.

81. The stand of claim 80, wherein, The target waveform includes a waveform added compared with a waveform at T time, the waveform at T time being a waveform corresponding to a carried object on the object table at T time, and the waveform at T+1 time being a waveform corresponding to the target object and the carried object on the object table at T+1 time.

82. The stand of claim 80, wherein, The target waveform includes a difference waveform between a combination waveform and a reference waveform, the combination waveform being a waveform corresponding to the target object and a carried object adjacent to the target object, and the reference waveform being a waveform corresponding to the carried object before the target object is placed.

83. The stand of claim 64, wherein, The plurality of slides are arranged in parallel with a predetermined interval.

84. The stand of claim 64, wherein, The object identification mechanism includes a plurality of sliding mechanisms, each of the sliding mechanisms including a matched slide rod and a slide block, the slide rod being provided with a slide, and the identification carrier being a slide block provided with object identification information or connected with a label member provided with the object identification information.

85. The stand of claim 64, wherein, The object identification mechanism is a sliding mechanism, the sliding mechanism including a matched slide rod and a slide block, the plurality of slides being arranged on the slide rod, and the identification carrier being a slide block provided with object identification information or connected with a label member provided with the object identification information.

Citation Information

Patent Citations

  • Shelf item management system and shelf item management method

    CN103942591A

  • Indoor positioning control system based on sensing

    CN106375937A

  • Automatic labeling goods shelf

    CN210185142U

  • Storage rack

    CN212346041U

  • Electronic Shelf Label System

    US20180190160A1