Article positioning method and device for storage equipment and storage equipment
By setting an identification unit outside the storage device and combining the door opening and closing state, the problem of inaccurate item positioning in the prior art is solved, and a higher accuracy of item positioning is achieved.
Patent Information
- Application Number
- CN202311056031.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-21
- Publication Date
- 2025-02-21
AI Technical Summary
Due to the penetration of radio frequency signals, the accuracy of the items in the storage device is difficult to accurately identify and locate items, and it is impossible to effectively distinguish items in different storage spaces.
By setting an identification unit outside the storage device, the tag of the target item is scanned to obtain identification information, and the storage location of the target item is determined according to the opening and closing states of the first and second door bodies, the accuracy of the item positioning is improved.
It effectively avoids the mutual interference of item identification results in different storage spaces, improves the accuracy of item positioning in the storage device, and ensures that items can be accurately identified and stored in the correct location.
Smart Images

Figure CN119494351A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of smart home appliances, for example, to a method and device for locating items in a storage device, and a storage device. Background Art
[0002] As the pace of life accelerates, users often forget the location of items stored in storage devices and need to search for them in the storage devices, which is very inconvenient.
[0003] In order to realize the intelligent item positioning function of the storage device, the related art discloses an item positioning method of the storage device. The method includes: obtaining the mass transmitted by the gravity sensors in the partition and the rack; when it is determined that the mass transmitted by the first gravity sensor increases, according to the RFID tag of the item detected by the RFID antenna located in the box door, determining that the item is stored at the position of the first gravity sensor.
[0004] In the process of implementing the embodiments of the present disclosure, it is found that the related technologies have at least the following problems: although the related technologies can realize the identification and positioning of items in the storage device, the related technologies, due to the penetrability of the radio frequency signal set in the box door, can cause the electronic tags on the items to be recognized across compartments. For example, the antenna of the refrigerated compartment can identify items with electronic tags in other compartments such as the freezer compartment and the variable temperature compartment, causing the items placed in the storage device to be unable to be accurately identified, making it difficult to determine the specific storage location of the items to be stored.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0007] The embodiments of the present disclosure provide a method and apparatus for locating items in a storage device, and a storage device, so as to improve the accuracy of locating items in the storage device.
[0008] In some embodiments, the storage device includes: a first door body, used to open and close a first storage space of the storage device; a second door body, used to open and close a second storage space of the storage device, and the second storage space is located in the first storage space; a method for locating an item in the storage device includes: determining a first opening and closing state of the first door body and a second opening and closing state of the second door body; obtaining identification information of a target item located outside the storage device; wherein the identification information includes marking information; when the marking information of the target item is not stored, locating the storage position of the target item according to the first opening and closing state and the second opening and closing state.
[0009] Optionally, locating the storage position of the target item according to the first opening and closing state and the second opening and closing state includes: when the first opening and closing state is an open state and the second opening and closing state is a closed state, determining that the storage position of the target item is the first storage space; when the first opening and closing state is an open state and the second opening and closing state is an open state, obtaining three-dimensional coordinate change information of the item in the second storage space; and locating the storage position of the target item according to the three-dimensional coordinate change information of the item in the second storage space.
[0010] Optionally, the storage position of the target object is located based on the three-dimensional coordinate change information of the object in the second storage space, including: when the three-dimensional coordinates of the object in the second storage space change, determining that the storage position of the target object is the second storage space; when the three-dimensional coordinates of the object in the second storage space do not change, determining that the storage position of the target object is the first storage space.
[0011] Optionally, the storage device also includes: a second infrared detection device, arranged in the second storage space, and configured to detect the three-dimensional coordinates of the items in the second storage space; wherein, the three-dimensional coordinate change information of the items in the second storage space is determined in the following manner: obtaining the three-dimensional coordinates of the items in the second storage space; when the three-dimensional coordinates change, determining that the three-dimensional coordinates of the items in the second storage space have changed; when the three-dimensional coordinates have not changed, determining that the three-dimensional coordinates of the items in the second storage space have not changed.
[0012] Optionally, the object locating method further includes: after locating the storage location of the target object, determining a tag reading status of the target object within a preset time period; and correcting the storage status of the target object according to the tag reading status of the target object.
[0013] Optionally, the storage status of the target item is modified according to the tag reading status of the target item, including: if the tag reading of the target item is successful, determining that the target item is not stored; if the tag reading of the target item fails, determining that the target item is stored.
[0014] Optionally, the object locating method further includes: when the marking information of the target object is stored, locating a take-out position of the target object according to the first opening and closing state and the second opening and closing state.
[0015] In some embodiments, an object locating device for a storage device includes a processor and a memory storing program instructions, and the processor is configured to execute the object locating method for a storage device as described above when running the program instructions.
[0016] In some embodiments, the storage device includes: a storage device body; a first storage space, arranged in the storage device body; a first door, arranged in the storage device body, for opening and closing the first storage space; a second storage space, arranged in the storage device body and located in the first storage space; a second door, arranged in the storage device body, for opening and closing the second storage space; and, an item positioning device for the storage device as described above, installed on the storage device body.
[0017] Optionally, the storage device further includes: a second infrared detection device, disposed in the second storage space, and configured to detect the three-dimensional coordinates of the objects in the second storage space.
[0018] The object positioning method, device and storage device for storage devices provided in the embodiments of the present disclosure can achieve the following technical effects:
[0019] By obtaining the identification information of the target item located outside the storage device, it indicates that the label of the target item within the preset range of the storage device is scanned outside the storage device to avoid mutual interference between the identification results of items in different storage spaces and affect the accuracy of item positioning. At the same time, the marking information of the target item is obtained by scanning the target item, and the marking information is used to determine whether the target item has the intention to be stored next, so as to avoid confusion between unstored items and stored items. In the case where the marking information of the target item is not stored, it indicates that the target item has the intention to be stored next. Then, by obtaining the open and closed states of the first door body and the second door body after scanning the target item label, the specific storage location of the target item can be determined, thereby improving the accuracy of item positioning in the storage device.
[0020] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0022] Figure 1is a schematic diagram of the structure of a storage device provided by an embodiment of the present disclosure;
[0023] Figure 2 is a schematic diagram of a method for locating items in a storage device provided by an embodiment of the present disclosure;
[0024] Figure 3 is a schematic diagram of another method for locating items in a storage device provided by an embodiment of the present disclosure;
[0025] Figure 4 is a schematic diagram of another method for locating items in a storage device provided by an embodiment of the present disclosure;
[0026] Figure 5 is a schematic diagram of another method for locating items in a storage device provided by an embodiment of the present disclosure;
[0027] Figure 6 is a schematic diagram of an article positioning device for a storage device provided by an embodiment of the present disclosure;
[0028] Figure 7 It is a schematic diagram of a storage device product provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0030] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0031] Unless otherwise stated, the term "plurality" means two or more.
[0032] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0033] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0034] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0035] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0036] The present disclosure provides a storage device 1 such as Figure 1 As shown, the storage device 1 includes a first storage space 10, a first door body 20, a second storage space 30, a second door body (not shown in the figure), and an electric control device (not shown in the figure). The first door body 20 is used to open and close the first storage space 10, and the second door body is used to open and close the second storage space 30. The second storage space 30 is located in the first storage space 10. The electric control device includes a processor. The processor is used to locate the storage position or the retrieval position of the target item according to the first opening and closing state and the second opening and closing state, thereby realizing the item positioning function of the storage device 1.
[0037] Optionally, the storage device 1 further comprises an identification unit. The identification unit is disposed outside the storage device 1 and is used to scan a target object located outside the storage device 1 and within a preset range of the storage device 1 to obtain identification information of the target object.
[0038] Exemplarily, the preset range may be set to [0.5 m (meter), 1 m].
[0039] Optionally, the identification unit includes an RFID module and an antenna. The RFID module is connected to the antenna. When the target item is within a preset range of the storage device, the processor controls the RFID module to perform tag recognition on a tag marked on the target item through the antenna to obtain identification information of the target item. By arranging the identification unit outside the storage device, it is ensured that the target item can be accurately recognized by the identification unit.
[0040] Optionally, the storage device 1 further includes a display screen, which is arranged outside the storage device 1 and is used to display identification information of the target object.
[0041] Alternatively, if Figure 1 As shown, the storage device 1 is provided with a first door opening and closing sensor 40 for detecting a first opening and closing state of the first door body 20 , and the processor determines the first opening and closing state according to the first opening and closing state detected by the first door opening and closing sensor 40 .
[0042] Alternatively, if Figure 1As shown, the storage device 1 is provided with a second door opening and closing sensor 50 for detecting a second opening and closing state of the second door body, and the processor determines the second opening and closing state according to the second opening and closing state detected by the second door opening and closing sensor 50 .
[0043] Optionally, the storage device 1 also includes a first infrared detection device. The first infrared detection device is disposed in the first storage space and is configured to detect the three-dimensional coordinate change information of the items in the first storage space. Among them, the first infrared detection device includes a plurality of infrared transmitting units and corresponding infrared receiving units installed on each surface of the first storage space. Infrared rays are emitted by the infrared transmitting unit. When the infrared rays are received by the infrared receiving unit, it indicates that the emission path of the infrared rays is not blocked by the object; when the infrared rays are not received by the infrared receiving unit, it indicates that the emission path of the infrared rays is blocked by the object. Based on this, the first storage space is divided according to the spatial coordinate system. For example, any point on the bottom surface of the first storage space is selected as the origin of the spatial coordinate system, and a three-dimensional coordinate system is established with the origin, so that the three-dimensional coordinate information of the items in the first storage space can be obtained. For example, the coordinate points detected by the first infrared detection device can be the vertices of the object facing each surface of the first storage space (except the bottom surface), respectively marked as (X 11 , Y 11 , Z 11 )、(X 12 , Y 12 , Z 12 )、(X 13 , Y 13 , Z 13 )、(X 14 , Y 14 , Z 14 ) and (X 15 , Y 15 , Z 15 ).
[0044] Alternatively, if Figure 1As shown, the storage device 1 also includes a second infrared detection device 60. The second infrared detection device 60 is arranged in the second storage space and is configured to detect the three-dimensional coordinate change information of the items in the second storage space. Among them, the second infrared detection device 60 includes a plurality of infrared emitting units and corresponding infrared receiving units installed on each surface of the second storage space. Infrared rays are emitted by the infrared emitting unit. When the infrared rays are received by the infrared receiving unit, it indicates that the emission path of the infrared rays is not blocked by the object; when the infrared rays are not received by the infrared receiving unit, it indicates that the emission path of the infrared rays is blocked by the object. Based on this, the second storage space is divided according to the spatial coordinate system. For example, any point on the bottom surface of the second storage space is selected as the origin of the spatial coordinate system, and a three-dimensional coordinate system is established with the origin, so that the three-dimensional coordinate information of the items in the second storage space can be obtained. For example, the coordinate points detected by the second infrared detection device 60 can be the vertices of each surface (except the bottom surface) of the object facing the second storage space, respectively marked as (X 21 , Y 21 , Z 21 )、(X 22 , Y 22 , Z 22 )、(X 23 , Y 23 , Z 23 )、(X 24 , Y 24 , Z 24 ) and (X 25 , Y 25 , Z 25 ).
[0045] Exemplarily, the first infrared detection device may be an infrared screen. The second infrared detection device may be an infrared screen.
[0046] Combination Figure 1 The storage device shown in the figure, the embodiment of the present disclosure provides an item positioning method for the storage device. Figure 2 As shown, the object positioning method includes:
[0047] S201, the processor determines a first opening and closing state of the first door body and a second opening and closing state of the second door body. The opening and closing state can be understood as the current opening and closing state, and can also be understood as whether it has been opened and closed before. Therefore, when the opening and closing state is a closed state, it can be understood that the current opening and closing state is a closed state, and it can also be understood that it has not been opened and closed before. When the opening and closing state is an open state, it can be understood that the current opening and closing state is an open state, and it can also be understood that it has been opened and closed before.
[0048] S202: The processor obtains identification information of a target item located outside the storage device.
[0049] The identification information includes item information and marking information.
[0050] Exemplarily, the item information includes type information, quantity information, weight information, and storage parameter information.
[0051] The marking information represents the storage state of the target item before the tag is scanned, and is used to determine whether the target item has a storage intention next. Exemplarily, the marking information includes not stored and stored. When the marking information is not stored, it indicates that the target item is an item to be stored, that is, the target item has a storage intention next. When the marking information is stored, it indicates that the target item is a taken out item, that is, the target item has no storage intention next.
[0052] In the case where the marking information of the target item is not stored, the identification information of the target item is uploaded to the processor, the processor obtains the identification information of the target item located outside the storage device, and transmits the identification information to the memory for storage. For example: at the first moment, the target item is outside the storage device and is located within the preset range of the storage device. At this time, the identification unit scans the label of the target item, the processor obtains the identification information of the target item, and stores the identification information in the memory of the storage device. Taking the target item as an apple as an example, when the identification information of the target item located outside the storage device is obtained and the marking information of the target item is not stored, the identification information displayed on the display screen includes: item type (apples), quantity (4), weight information (1800g), storage parameter information (storage temperature: 0℃ to 1℃, storage humidity: 85% to 90%, storage time limit: 70 days); marking information (to be stored).
[0053] When the marking information of the target item is stored, the identification information of the target item is displayed on the display screen. For example: at the second moment, the target item is outside the storage device and within the preset range of the storage device. At this time, the identification unit scans the label of the target item, and the processor obtains the identification information of the target item stored in the storage device, and transmits the identification information to the display screen for display. Taking the target item as an apple as an example, when the identification information of the target item located outside the storage device is obtained and the marking information of the target item is stored, the identification information displayed on the display screen includes: item type (apples), quantity (4), weight information (1800g), storage parameter information (storage temperature: 0°C to 1°C, storage humidity: 85% to 90%, storage time limit: 70 days); marking information (stored).
[0054] S203: When the marking information of the target object is not stored, the processor locates the storage position of the target object according to the first opening and closing state and the second opening and closing state.
[0055] The execution order of steps S201 and S202 can be swapped. When the processor locates the storage location of the target object according to the first opening and closing state and the second opening and closing state, step S202 can be executed first, and then step S201 can be executed, that is, after obtaining the identification information of the target object located outside the storage device, the first opening and closing state of the first door body and the second opening and closing state of the second door body are determined.
[0056] In this embodiment, by setting the identification unit outside the storage device, the label of the target item within the preset range of the storage device is scanned to avoid mutual interference between the identification results of items in different storage spaces and affect the accuracy of item positioning. At the same time, the target item's marking information is obtained by scanning the target item, and the marking information is used to determine whether the target item has the intention to be stored next, so as to avoid confusion between unstored items and stored items. In the case where the target item's marking information is not stored, it indicates that the target item has the intention to be stored next. Then, by obtaining the open and closed states of the first door body and the second door body after scanning the target item label, the specific storage location of the target item can be determined, thereby improving the accuracy of item positioning in the storage device.
[0057] Optionally, the processor locates the storage position of the target item according to the first opening and closing state and the second opening and closing state, including: the processor determines that the storage position of the target item is the first storage space when the first opening and closing state is an open state and the second opening and closing state is a closed state. The processor obtains the three-dimensional coordinate change information of the item in the second storage space when the first opening and closing state is an open state and the second opening and closing state is an open state. The processor locates the storage position of the target item according to the three-dimensional coordinate change information of the item in the second storage space.
[0058] In the case where the storage location of the target item is the first storage space, the first storage space refers to a space within the first storage space that does not include the second storage space.
[0059] In this embodiment, the storage position of the target item is located by the first opening and closing state and the second opening and closing state. When the first opening and closing state is an open state and the second opening and closing state is a closed state, it indicates that the first storage space is opened and the second storage space is closed, that is, the target item can only be stored in the first storage space, so the storage position of the target item is determined to be the first storage space. When the first opening and closing state is an open state and the second opening and closing state is an open state, it indicates that both the first storage space and the second storage space are opened, that is, the target item may be stored in the first storage space or in the second storage space, so the storage position of the target item is determined according to the three-dimensional coordinate change information of the item in the second storage space. Through the above-mentioned object positioning method, the storage position of the target item in these two scenarios can be determined more accurately, thereby improving the accuracy of positioning the target item in the storage device.
[0060] Optionally, the processor locates the storage position of the target object according to the three-dimensional coordinate change information of the object in the second storage space, including: the processor determines that the storage position of the target object is the second storage space when the three-dimensional coordinate of the object in the second storage space changes. The processor determines that the storage position of the target object is the first storage space when the three-dimensional coordinate of the object in the second storage space does not change.
[0061] In this embodiment, the storage location of the target item is located by the three-dimensional coordinate change information of the item in the second storage space. When the three-dimensional coordinate of the item in the second storage space changes, it indicates that the item in the second storage space has been updated, so it can be determined that the storage location of the target item in this scenario is the second storage space. When the three-dimensional coordinate of the item in the second storage space does not change, it indicates that the item in the second storage space has not been updated, that is, the item in the first storage space has been updated, so it can be determined that the storage location of the target item in this scenario is the first storage space. In this way, the accuracy of locating items in the storage device is further improved.
[0062] Optionally, the processor locates the storage location of the target object according to the first opening and closing state and the second opening and closing state, further comprising: the processor determines that the target object is not stored when the first opening and closing state is a closed state. In this embodiment, since the first switch state is a closed state, it indicates that the first door body is not opened. In this case, it is determined that the target object is not stored.
[0063] Optionally, the processor determines the three-dimensional coordinate change information of the item in the second storage space in the following manner: the processor obtains the three-dimensional coordinates of the item in the second storage space. If the three-dimensional coordinates change, the processor determines that the three-dimensional coordinates of the item in the second storage space have changed. If the three-dimensional coordinates do not change, the processor determines that the three-dimensional coordinates of the item in the second storage space have not changed.
[0064] For example, the three-dimensional coordinates of the item in the second storage space may be the vertices of each surface (except the bottom surface) of the item facing the second storage space, respectively marked as (X 21 , Y 21 , Z 21 )、(X 22 , Y 22 , Z 22 )、(X 23 , Y 23 , Z 23 )、(X 24 , Y 24 , Z 24 ) and (X 25 , Y 25 , Z 25 ). If any of the above three-dimensional coordinates changes, it can be determined that the three-dimensional coordinates of the item in the second storage space have changed. If none of the above three-dimensional coordinates change, it can be determined that the three-dimensional coordinates of the item in the second storage space have not changed.
[0065] Optionally, the processor determines the three-dimensional coordinate change information of the item in the first storage space in the following manner: the processor obtains the three-dimensional coordinates of the item in the first storage space. If the three-dimensional coordinates change, the processor determines that the three-dimensional coordinates of the item in the first storage space have changed. If the three-dimensional coordinates do not change, the processor determines that the three-dimensional coordinates of the item in the first storage space have not changed.
[0066] For example, the three-dimensional coordinates of the item in the first storage space may be the vertices of each surface (except the bottom surface) of the item facing the second storage space, respectively marked as ((X 11 , Y 11 , Z 11 )、(X 12 , Y 12 , Z 12 )、(X 13 , Y 13 , Z 13 )、(X 14 , Y 14 , Z 14 ) and (X 15 , Y 15 , Z 15). If any of the above three-dimensional coordinates changes, it can be determined that the three-dimensional coordinates of the item in the first storage space have changed. If none of the above three-dimensional coordinates change, it can be determined that the three-dimensional coordinates of the item in the first storage space have not changed.
[0067] like Figure 3 As shown, the embodiment of the present disclosure provides another method for locating items in a storage device. The method for locating items includes:
[0068] S301, the processor determines a first open / closed state of a first door body and a second open / closed state of a second door body.
[0069] S302: The processor obtains identification information of a target item located outside the storage device.
[0070] S303: When the marking information of the target object is not stored, the processor locates the storage position of the target object according to the first opening and closing state and the second opening and closing state.
[0071] S304, after locating the storage location of the target object, the processor determines the tag reading status of the target object within a preset time period.
[0072] Exemplarily, the preset duration is set to [10s, 60s].
[0073] By determining the tag reading status of the target object within the preset time period, that is, determining whether the tag of the target object can be rescanned outside the storage device within the preset time period.
[0074] S305: The processor modifies the storage status of the target object according to the tag reading status of the target object.
[0075] In this embodiment, after the storage location of the target object is located, the tag reading status of the target object is re-determined within a preset time period to determine whether the target object is outside the storage device again, thereby further determining the location of the target object.
[0076] Optionally, the processor correcting the storage status of the target item according to the tag reading status of the target item includes: the processor determining that the target item is not stored when the tag reading of the target item is successful, or determining that the target item is stored when the tag reading of the target item fails.
[0077] In this embodiment, if the tag of the target item is read successfully, it indicates that the target item is outside the storage device and within the preset range of the storage device, so it can be determined that the target item is not stored. If the tag of the target item is read unsuccessfully, it is determined that the target item is inside the storage device, so it is determined that the target item is stored.
[0078] like Figure 4 As shown, the embodiment of the present disclosure provides another method for locating items in a storage device. The method for locating items includes:
[0079] S401, the processor determines a first open / closed state of a first door body and a second open / closed state of a second door body.
[0080] S402: The processor obtains identification information of a target item located outside the storage device.
[0081] S403: When the marking information of the target object is not stored, the processor locates the storage position of the target object according to the first opening and closing state and the second opening and closing state.
[0082] S404, after locating the storage location of the target object, the processor determines the tag reading status of the target object within a preset time period.
[0083] S405: When the tag of the target object is read successfully, the processor determines that the target object is not stored.
[0084] S406: The processor deletes the item information of the target item in the storage device.
[0085] Since it is determined in step S406 that the target item is not stored, in order to avoid the item information of the target item that is not stored being mistakenly stored in the memory, the item information of the target item is deleted. However, the tag information of the target item needs to be retained so that when the tag of the target item is scanned next time, the next storage intention of the target item can be determined based on the tag information. Therefore, when it is determined that the target item is not stored, the item information of the target item in the storage device is deleted to avoid the identification information of the target item still being stored in the memory.
[0086] S407: When the tag reading of the target item fails, the processor determines that the target item has been stored.
[0087] S408: The processor corrects the identification information of the target object in the storage device.
[0088] In this embodiment, when the label of the target item is identified outside the storage device, the processor has stored the identification information of the target item in the memory of the storage device at the moment of scanning. This may result in the problem that the item information of the target item is still stored in the memory when the target item is not stored, and the label information of the target item is inaccurate when the target item is stored. This embodiment solves the above problems by deleting the item information of the target item in the storage device or correcting the identification information.
[0089] Optionally, the processor correcting the identification information of the target item in the storage device includes: the processor correcting the marking information in the identification information to be stored. In this way, when it is determined that the target item has been stored, the identification information of the target item in the storage device is corrected to make the marking information of the target item accurate.
[0090] Optionally, the processor locates the storage position of the target item according to the first opening and closing state and the second opening and closing state, including: after the first opening and closing state changes from an open state to a closed state, the processor obtains the label reading state of the target item within a preset time period. In the case where the label reading of the target item is successful, it is determined that the target item is not stored. In the case where the label reading of the target item fails and the second opening and closing state is a closed state within a preset period, the processor determines that the storage position of the target item is the first storage space. In the case where the label reading of the target item fails and the second opening and closing state is an open state within a preset period, the processor obtains the three-dimensional coordinate change information of the item in the first storage space and the three-dimensional coordinate change information of the item in the second storage space. The processor locates the storage position of the target item based on the three-dimensional coordinate change information of the item in the first storage space and the three-dimensional coordinate change information of the item in the second storage space.
[0091] The preset period is a period from when the first opening and closing state changes from an open state to a closed state.
[0092] In this embodiment, after the first opening and closing state changes from the open state to the closed state, that is, after the first door body is closed, the label reading state of the target item is determined, that is, whether the label of the target item can be rescanned outside the storage device, and this situation is used as one of the bases for locating the target item. If the label reading of the target item is successful, that is, the label of the target item can be rescanned, it indicates that the target item is still outside the storage device after the first door body is closed, that is, the target item is not stored. If the label reading of the target item fails, that is, the label of the target item cannot be rescanned outside the storage device, it indicates that the target item has been stored. In this case, if the second opening and closing state is a closed state within a preset period, indicating that the second door body is not opened, the storage location of the target item is determined to be the first storage space. If the second opening and closing state is an open state within a preset period, indicating that the second door body is opened and then closed, it is necessary to further locate the storage location of the target item based on the three-dimensional coordinate change information of the item in the first storage space and the three-dimensional coordinate change information of the item in the second storage space.
[0093] Optionally, the processor locates the storage position of the target item according to the three-dimensional coordinate change information of the items in the first storage space and the three-dimensional coordinate change information of the items in the second storage space, including: the processor determines that the storage position of the target item is the second storage space when the three-dimensional coordinates of the items in the first storage space do not change. The processor determines that the storage position of the target item is the first storage space when the three-dimensional coordinates of the items in the second storage space do not change. When the three-dimensional coordinates of the items in both the first storage space and the second storage space change, the processor obtains the storage space where the three-dimensional coordinates change first, and the three-dimensional coordinate change information of the storage space where the three-dimensional coordinates of the target item change first. The processor locates the storage position of the target item according to the storage space where the three-dimensional coordinates change first, and the three-dimensional coordinate change information of the storage space where the three-dimensional coordinates of the target item change first.
[0094] In this embodiment, the three-dimensional coordinate change information of the items in the first storage space and the three-dimensional coordinate change information of the items in the second storage space are fully considered. In the case where the three-dimensional coordinates of the items in the first storage space or the second storage space have not changed, it can be determined that the target item is stored in the second storage space or the first storage space. In the case where the three-dimensional coordinates of the items in the first storage space and the second storage space have changed, considering that there may be a scenario where the target item is exchanged between the first storage space and the second storage space, therefore, according to the storage space where the three-dimensional coordinates change first, and the three-dimensional coordinate change information of the storage space where the three-dimensional coordinates of the target item change first, the storage position of the target item is located, so that the judgment logic is more rigorous, thereby making the item positioning more accurate.
[0095] Optionally, the processor locates the storage location of the target item according to the storage space whose three-dimensional coordinates change first, including: when the three-dimensional coordinates of the item in the first storage space change first, and the three-dimensional coordinates of the target item in the first storage space change, the processor determines that the storage location of the target item is the second storage space. When the three-dimensional coordinates of the item in the first storage space change first, and the three-dimensional coordinates of the target item in the first storage space do not change, the processor determines that the storage location of the target item is the first storage space. When the three-dimensional coordinates of the item in the second storage space change first, and the three-dimensional coordinates of the target item in the second storage space change, the processor determines that the storage location of the target item is the first storage space. When the three-dimensional coordinates of the item in the second storage space change first, and the three-dimensional coordinates of the target item in the second storage space do not change, the processor determines that the storage location of the target item is the second storage space.
[0096] In this embodiment, the situation that the target item is exchanged between the first storage space and the second storage space after being briefly placed in the first storage space or the second storage space is fully considered. In the case where the three-dimensional coordinates of the item in the first storage space change first, it indicates that the target item is first stored in the first storage space, so that the three-dimensional coordinates of the item in the first storage space change first. At this time, if the three-dimensional coordinates of the target item in the first storage space change, it indicates that the target item is taken out of the first storage space, so in this case it can be determined that the target item is stored in the second storage space; if the three-dimensional coordinates of the target item in the first storage space do not change, it indicates that the target item is not taken out of the first storage space, so in this case it can be determined that the storage location of the target item is the first storage space. In the case where the three-dimensional coordinates of the item in the second storage space change first, it indicates that the target item is first stored in the second storage space, so that the three-dimensional coordinates of the item in the second storage space change first. If the three-dimensional coordinates of the target item in the second storage space change, it indicates that the target item has been taken out of the second storage space. Therefore, in this case, the storage location of the target item can be determined to be the first storage space; if the three-dimensional coordinates of the target item in the second storage space do not change, it indicates that the target item has not been taken out of the second storage space. Therefore, in this case, the storage location of the target item can be determined to be the second storage space. In this way, the above judgment can comprehensively consider the scenario where the storage space of the target item is replaced after a short storage, making the judgment result more rigorous and further improving the accuracy of the item positioning of the storage device.
[0097] like Figure 5 As shown, the embodiment of the present disclosure provides another method for locating items in a storage device. The method for locating items includes:
[0098] S501: The processor determines a first open / closed state of a first door body and a second open / closed state of a second door body.
[0099] S502: The processor obtains identification information of a target item located outside the storage device.
[0100] S503: When the marking information of the target object is not stored, the processor locates the storage position of the target object according to the first opening and closing state and the second opening and closing state.
[0101] S504: When the marking information of the target object is stored, the processor locates a take-out position of the target object according to the first opening and closing state and the second opening and closing state.
[0102] Among them, when the processor locates the retrieval position of the target item according to the first opening and closing state and the second opening and closing state, step S501 can be executed first, and then step S502 is executed, that is, before obtaining the identification information of the target item located outside the storage device, the first opening and closing state of the first door body and the second opening and closing state of the second door body are determined.
[0103] In this embodiment, when the identification information of the target item is stored, it indicates that the target item is an item taken out from the storage device. Therefore, the first open and closed state and the second open and closed state determined before the label scanning of the target item can accurately obtain the removal position of the target item.
[0104] Optionally, the processor locates the take-out position of the target item according to the first opening and closing state and the second opening and closing state, including: the processor determines that the take-out position of the target item is the first storage space when the first opening and closing state is an open state and the second opening and closing state is a closed state. The processor determines that the take-out position of the target item is the second storage space when the first opening and closing state is an open state and the second opening and closing state is an open state.
[0105] In the case where the take-out position of the target item is the first storage space, the first storage space refers to a space within the first storage space that does not include the second storage space.
[0106] In this embodiment, the take-out position of the target item is determined by the first opening and closing state and the second opening and closing state. When the first opening and closing state is an open state, and the second opening and closing state is a closed state, it indicates that the first storage space is opened and the second storage space is closed, that is, the target item can only be taken out of the first storage space, so the take-out position of the target item is determined to be the first storage space. When the first opening and closing state is an open state, and the second opening and closing state is an open state, it indicates that both the first storage space and the second storage space are opened. Since the second storage space is in the first storage space, when the second storage space is opened, it can be determined that the take-out position of the target item is the second storage space. Through the above-mentioned object positioning method, the take-out position of the target item in these two scenarios can be determined more accurately, thereby improving the accuracy of positioning the target item in the storage device.
[0107] Optionally, the second door body includes a plurality of second storage spaces, and each second door body opens and closes a corresponding second storage space of a storage device.
[0108] Optionally, a plurality of infrared transmitting units and corresponding infrared receiving units are provided in each second storage space, so as to obtain the three-dimensional coordinate change information of the objects in each second storage space.
[0109] Optionally, the processor determines that the take-out position of the target object is the second storage space, including: the processor obtains three-dimensional coordinate change information of the object in each second storage space when the second opening and closing state of the plurality of second doors is the open state. The processor determines the actual take-out position of the target object in the plurality of second storage spaces according to the three-dimensional coordinate change information of the object in each second storage space.
[0110] In this embodiment, full consideration is given to how to determine the actual take-out position of the target item when there are multiple second storage spaces. The method determines the actual take-out position of the target item in multiple second storage spaces through the three-dimensional coordinate change information of the item in each second storage space, making the scene of item positioning more comprehensive and specific.
[0111] Optionally, the processor determines the actual removal position of the target item in the plurality of second storage spaces according to the three-dimensional coordinate change information of the item in each second storage space, including: the processor determines, based on the three-dimensional coordinate change information of the item in each second storage space, a change storage space in which the three-dimensional coordinates of the item in the plurality of second storage spaces change. The processor determines the actual removal position of the target item as the change storage space.
[0112] In this embodiment, when there are multiple second storage spaces, the second storage space with changed three-dimensional coordinates is determined through the three-dimensional coordinate change information of the items in each second storage space. When the three-dimensional coordinates of the items in any space in the second storage space change, the space is determined to be a changed storage space, indicating that the target item is taken out of the changed storage space, and therefore, the actual taken-out position of the target item is determined to be the changed storage space. In this way, not only the scene of taking out and locating the target item is enriched, but also the judgment logic is more rigorous, and the accuracy of item positioning is further improved.
[0113] Optionally, the processor locates the take-out position of the target item according to the first opening and closing state and the second opening and closing state, including: the processor obtains the three-dimensional coordinate change information of the item in the second storage space when the first opening and closing state is the open state and the second opening and closing state is the open state. The processor locates the take-out position of the target item according to the three-dimensional coordinate change information of the item in the second storage space. In this way, the three-dimensional coordinate change information of the item in the second storage space is fully considered, so that the positioning result is more accurate.
[0114] Optionally, the processor locates the take-out position of the target item according to the three-dimensional coordinate change information of the item in the second storage space, including: when the three-dimensional coordinate of the item in the second storage space changes, the processor determines that the take-out position of the target item is the second storage space. When the three-dimensional coordinate of the item in the second storage space does not change, the processor determines that the take-out position of the target item is the first storage space.
[0115] In this embodiment, the removal position of the target item is located by the three-dimensional coordinate change information of the items in the second storage space. When the three-dimensional coordinates of the items in the second storage space change, it indicates that the items in the second storage space have been updated, so it can be determined that the removal position of the target item in this scenario is the second storage space. When the three-dimensional coordinates of the items in the second storage space do not change, it indicates that the items in the second storage space have not been updated, that is, the items in the first storage space have been updated, so it can be determined that the removal position of the target item in this scenario is the first storage space. In this way, the accuracy of locating items in the storage device is further improved.
[0116] Optionally, the processor locates the take-out position of the target item according to the first opening and closing state and the second opening and closing state, including: the processor obtains the three-dimensional coordinate change information of the item in the first storage space and the three-dimensional coordinate change information of the item in the second storage space when the first opening and closing state is the open state and the second opening and closing state is the open state. The processor locates the take-out position of the target item according to the three-dimensional coordinate change information of the item in the first storage space and the three-dimensional coordinate change information of the item in the second storage space.
[0117] In this embodiment, the scenario of exchanging items in the first storage space and the second storage space is fully taken into consideration, and the removal position of the target item is determined by using the three-dimensional coordinate change information of the items in the first storage space and the three-dimensional coordinate change information of the items in the second storage space, so that the removal position of the target item can be located more accurately.
[0118] Optionally, the processor locates the take-out position of the target item according to the three-dimensional coordinate change information of the items in the first storage space and the three-dimensional coordinate change information of the items in the second storage space, including: the processor determines that the take-out position of the target item is the second storage space when the three-dimensional coordinates of the items in the first storage space do not change. The processor determines that the take-out position of the target item is the first storage space when the three-dimensional coordinates of the items in the second storage space do not change. When the three-dimensional coordinates of the items in both the first storage space and the second storage space change, the processor obtains the storage space where the three-dimensional coordinates change first, and locates the take-out position of the target item according to the storage space where the three-dimensional coordinates change first.
[0119] In this embodiment, the three-dimensional coordinate change information of the items in the first storage space and the three-dimensional coordinate change information of the items in the second storage space are fully considered. When the three-dimensional coordinates of the items in the first storage space do not change, it indicates that the target item is taken out from the second storage space. Therefore, the take-out position of the target item can be determined to be the second storage space. When the three-dimensional coordinates of the items in the second storage space do not change, it indicates that the target item is taken out from the first storage space. Therefore, the take-out position of the target item can be determined to be the first storage space. When the three-dimensional coordinates of the items in both the first storage space and the second storage space change, considering that there may be a scenario in which the target item is exchanged between the first storage space and the second storage space, the take-out position of the target item is located according to the storage space where the three-dimensional coordinates change first, so that the item positioning is more accurate and meticulous.
[0120] Optionally, the processor locates the take-out position of the target item according to the storage space whose three-dimensional coordinates change first, including: when the three-dimensional coordinates of the item in the first storage space change first, the processor determines that the stored item in the first storage space is exchanged to the second storage space, marks the exchanged stored item as the first target item, and obtains the three-dimensional coordinate change information of the first target item in the second storage space. The processor locates the take-out position of the target item according to the three-dimensional coordinate change information of the first target item in the second storage space. When the three-dimensional coordinates of the item in the second storage space change first, the processor determines that the stored item in the second storage space is exchanged to the first storage space, marks the exchanged stored item as the second target item, and obtains the three-dimensional coordinate change information of the second target item in the first storage space. The processor locates the take-out position of the target item according to the three-dimensional coordinate change information of the second target item in the first storage space.
[0121] In this embodiment, the situation of whether the target item is exchanged between the first storage space and the second storage space is fully considered. In the case where the three-dimensional coordinates of the item in the first storage space change first, it indicates that the stored item is first taken out from the first storage space, but at this time it cannot be determined whether the stored item is the target item. Therefore, the stored item is first marked as the first target item, and the three-dimensional coordinate change information of the first target item in the second storage space is obtained. According to the three-dimensional coordinate change information of the first target item in the second storage space, it is further determined whether the first target item is the target item, thereby determining the take-out position of the target item. In the case where the three-dimensional coordinates of the item in the second storage space change first, it indicates that the stored item is first taken out from the second storage space, but at this time it cannot be determined whether the stored item is the target item. Therefore, the stored item is first marked as the second target item, and the three-dimensional coordinate change information of the second target item in the first storage space is obtained. According to the three-dimensional coordinate change information of the second target item in the first storage space, it is further determined whether the second target item is the target item, thereby determining the take-out position of the target item. In this way, the positioning result can be made more accurate.
[0122] Optionally, the processor locates the take-out position of the target object according to the three-dimensional coordinate change information of the first target object in the second storage space, including: the processor determines that the take-out position of the target object is the first storage space when the three-dimensional coordinate of the first target object in the second storage space changes. The processor determines that the take-out position of the target object is the second storage space when the three-dimensional coordinate of the first target object in the second storage space does not change.
[0123] In this embodiment, when the three-dimensional coordinates of the first target item in the second storage space change, it indicates that the first target item is taken out of the second storage space, that is, the first target item is determined to be the target item. Since the first target item is exchanged from the first storage space to the second storage space, it can be determined that the storage location of the target item is the first storage space, and the location where the target item is taken out can be determined to be the first storage space. When the three-dimensional coordinates of the first target item in the second storage space do not change, it indicates that the first target item is not taken out after being exchanged to the second storage space, that is, the first target item is determined not to be the target item, and thus it can be determined that an item other than the first target item in the second storage space is taken out, and therefore the location where the target item is taken out can be determined to be the second storage space.
[0124] Optionally, the processor locates the take-out position of the target object according to the three-dimensional coordinate change information of the second target object in the first storage space, including: the processor determines that the take-out position of the target object is the second storage space when the three-dimensional coordinate of the second target object in the first storage space changes. The processor determines that the take-out position of the target object is the first storage space when the three-dimensional coordinate of the second target object in the first storage space does not change.
[0125] In this embodiment, when the three-dimensional coordinates of the second target item in the first storage space change, it indicates that the second target item is taken out from the first storage space, that is, the second target item is determined to be the target item. Since the second target item is exchanged from the second storage space to the first storage space, it can be determined that the storage location of the target item is the second storage space, and the location where the target item is taken out can be determined to be the second storage space. When the three-dimensional coordinates of the second target item in the first storage space do not change, it indicates that the second target item is not taken out after being exchanged to the first storage space, that is, the second target item is determined not to be the target item, so it can be determined that an item other than the second target item in the first storage space is taken out, and therefore the location where the target item is taken out can be determined to be the first storage space.
[0126] Combination Figure 6 The embodiment of the present disclosure provides an article positioning device 200 for a storage device, including a processor (processor) 600 and a memory (memory) 601.
[0127] Optionally, the object locating device 200 for storage device may further include a communication interface 602 and a bus 603. The processor 600, the communication interface 602, and the memory 601 may communicate with each other through the bus 603. The communication interface 602 may be used for information transmission. The processor 600 may call the logic instructions in the memory 601 to execute the object locating method for storage device of the above embodiment.
[0128] In addition, the logic instructions in the memory 601 described above can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0129] The memory 601, as a storage medium, can be used to store software programs, computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 600 executes the functional application and data processing by running the program instructions / modules stored in the memory 601, that is, the object positioning method for the storage device in the above embodiment is implemented.
[0130] The memory 601 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 601 may include a high-speed random access memory and may also include a non-volatile memory.
[0131] Combination Figure 7 As shown, an embodiment of the present disclosure provides a storage device 1. The storage device 1 includes: a storage device body 10, a first storage space, a first door body, a second storage space, a second door body, an identification unit and an article positioning device 200 for a storage device as described above. The installation relationship described here is not limited to being placed inside the storage device 1, but also includes installation connections with other components of the storage device 1, including but not limited to physical connections, electrical connections or signal transmission connections. It can be understood by those skilled in the art that the article positioning device 200 for a storage device can be adapted to a feasible storage device body 10, thereby realizing other feasible embodiments. Among them, the first storage space is arranged in the storage device body. The first door body is arranged in the storage device body, and is used to open and close the first storage space. The second storage space is arranged in the storage device body and is located in the first storage space. The second door body is arranged in the storage device body, and is used to open and close the second storage space. The identification unit is arranged outside the storage device body 10, and is used to scan target items within a preset range of the storage device.
[0132] Optionally, the storage device further comprises a second infrared detection device. The second infrared detection device is disposed in the second storage space and is configured to detect the three-dimensional coordinates of the objects in the second storage space.
[0133] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned object locating method for a storage device.
[0134] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0135] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0136] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0137] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0138] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0139] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for locating items in a storage device, characterized in that: The storage device comprises: a first door body, used for opening and closing a first storage space of the storage device; and a second door body, used for opening and closing a second storage space of the storage device, the second storage space being located in the first storage space; the positioning method comprises: Determine a first open / closed state of the first door body and a second open / closed state of the second door body; obtaining tag information of a target item located outside the storage device; When the mark information of the target object is not stored, the storage position of the target object is located according to the first opening and closing state and the second opening and closing state.
2. The object positioning method according to claim 1, characterized in that: Locating a storage location of a target item according to a first opening and closing state and a second opening and closing state, comprising: When the first opening and closing state is an open state and the second opening and closing state is a closed state, determining that the storage location of the target item is a first storage space; When the first opening and closing state is the open state and the second opening and closing state is the open state, the three-dimensional coordinate change information of the items in the second storage space is obtained; and the storage position of the target item is located according to the three-dimensional coordinate change information of the items in the second storage space.
3. The object positioning method according to claim 2, characterized in that: Locating the storage location of the target object according to the three-dimensional coordinate change information of the object in the second storage space, including: When the three-dimensional coordinates of the object in the second storage space change, determining the storage location of the target object to be the second storage space; When the three-dimensional coordinates of the object in the second storage space do not change, the storage location of the target object is determined to be the first storage space.
4. The object positioning method according to claim 2, characterized in that: The storage device further includes: a second infrared detection device, disposed in the second storage space and configured to detect the three-dimensional coordinates of the object in the second storage space; The three-dimensional coordinate change information of the items in the second storage space is determined in the following manner: Obtaining the three-dimensional coordinates of the items in the second storage space; In the case where the three-dimensional coordinates change, determining that the three-dimensional coordinates of the item in the second storage space change; When the three-dimensional coordinates do not change, it is determined that the three-dimensional coordinates of the item in the second storage space do not change.
5. The object positioning method according to claim 1, characterized in that: Also includes: After locating the storage location of the target item, determine the tag reading status of the target item within a preset time period; The storage status of the target item is modified according to the tag reading status of the target item.
6. The object positioning method according to claim 5, characterized in that: The storage status of the target object is modified according to the tag reading status of the target object, including: In the case where the tag of the target object is read successfully, determining that the target object is not stored; In the case where the tag reading of the target item fails, it is determined that the target item has been stored.
7. The object positioning method according to any one of claims 1 to 6, characterized in that: Also includes: When the mark information of the target object is stored, the take-out position of the target object is located according to the first opening and closing state and the second opening and closing state.
8. An article locating device for a storage device, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the object locating method for a storage device according to any one of claims 1 to 7 when running the program instructions.
9. A storage device, characterized in that: include: Storage device body; The first storage space is arranged in the storage device body; A first door body is provided on the storage device body and is used to open and close the first storage space; The second storage space is provided in the storage device body and is located in the first storage space; A second door body is provided on the storage device body and is used to open and close the second storage space; and, The article positioning device for a storage device as claimed in claim 8 is installed on a storage device body.
10. The storage device according to claim 9, characterized in that: Also includes: The second infrared detection device is disposed in the second storage space and is configured to detect the three-dimensional coordinates of the objects in the second storage space.