Control method for storage system, storage system, and storage medium

By setting up storage devices and control devices in the storage system, a mapping relationship between the weight of the item, identification information and storage location is formed, which solves the problem of inefficiency of users when looking for items in multiple drawers, and achieves rapid and accurate item removal, improving user's object search efficiency.

CN119903096APending Publication Date: 2025-04-29SHENZHEN GOERTEK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510073309.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-16
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

When users place items in drawers of furniture such as office desks, as the number of items increases, users are prone to forget which drawer to place the items, resulting in poor quality of searching for objects.

Method used

A control method for a storage system is designed, including a storage device and a control device. The storage device sets at least two storage positions. By receiving storage instructions, it obtains the item weight and the first identification information of the target item, and forms a mapping relationship between the item weight, identification information and the storage position, so as to quickly remove the target item.

Benefits of technology

Through mapping relationships, users can quickly find and remove target items, significantly improving the efficiency of object search.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119903096A_ABST
    Figure CN119903096A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of a storage system, the storage system and a storage medium, and relates to the technical field of intelligent electric appliances, the storage system comprises a storage device, the storage device comprises at least two storage positions, and the method comprises the following steps: receiving a storage instruction of a target storage position in the at least two storage positions, the object weight and first identification information of a target object needing to be stored at the target storage position are obtained; and associating the article weight, the first identification information and target position information of the target storage position to form a mapping relationship, so as to take out the target article based on the mapping relationship. The object searching efficiency of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent electrical appliance technology, and in particular to a control method for a storage system, a storage system, and a storage medium. Background Art

[0002] Many furniture such as office desks are equipped with multiple drawers for users to store items. As the length of time they are used increases, more and more items are placed in them, and users tend to forget which drawer they put their items in, resulting in poor efficiency in finding items. Summary of the invention

[0003] The main purpose of the present application is to provide a control method for a storage system, a storage system and a storage medium, aiming to improve the user's efficiency in finding items.

[0004] To achieve the above object, the present application proposes a control method for a storage system, wherein the storage system includes a storage device, wherein the storage device includes at least two storage positions, and the method includes:

[0005] Receiving a storage instruction of a target storage location among the at least two storage locations, and acquiring an object weight and first identification information of a target object to be stored in the target storage location;

[0006] The weight of the object, the first identification information, and the target location information of the target storage location are associated to form a mapping relationship, so as to take out the target object based on the mapping relationship.

[0007] In one embodiment, the step of obtaining the weight of the item includes:

[0008] Obtaining the initial weight of the storage at the target storage location;

[0009] In the case where a preset condition is met, the difference between the current weight of the object stored at the target storage location and the initial weight is the object weight;

[0010] The preset condition indicates that the target object has been stored in the target storage location.

[0011] In one embodiment, the storage system further includes a first portable terminal, the storage device further includes at least two electronic tags, the electronic tags correspond to the storage positions one by one, and the step of receiving a storage instruction of a target storage position among the at least two storage positions includes:

[0012] It is detected that the electronic tag establishes a near field communication state with the first portable terminal, and the near field communication state indicates the storage instruction.

[0013] In one embodiment, before the step of associating the object weight, the first identification information, and the target location information of the target storage location to form a mapping relationship so as to take out the target object based on the mapping relationship, the step further includes:

[0014] The target location information is determined according to the electronic tag that establishes the near field communication state.

[0015] In one embodiment, the step of obtaining the first identification information of the target object to be stored in the target storage location includes:

[0016] Acquire a first voice command received by a second portable terminal associated with the first portable terminal;

[0017] The first voice instruction is recognized to obtain the first identification information.

[0018] In one embodiment, after the step of associating the object weight, the first identification information, and the target location information of the target storage location to form a mapping relationship so as to take out the target object based on the mapping relationship, the step further includes:

[0019] Receive fetching instructions;

[0020] In the case where the pickup instruction includes the first identification information, determining the weight of the item associated with the first identification information as the pickup weight based on the mapping relationship, and determining the target location information associated with the first identification information as the pickup location information based on the mapping relationship;

[0021] The object picking operation is performed according to the object picking position information and the object picking weight.

[0022] In one embodiment, the step of performing the picking operation according to the picking position information and the picking weight includes:

[0023] Obtaining a weight change value of a storage location corresponding to the object-retrieving location information;

[0024] Outputting object-picking prompt information according to the weight change value and the object-picking weight, and the object-picking operation includes the object-picking prompt information.

[0025] In one embodiment, the weight change value includes a weight decrease value, and the step of outputting the object picking prompt information according to the weight change value and the object picking weight includes:

[0026] When the weight decrease value reaches the object-taking weight, outputting first object-taking prompt information, wherein the first object-taking prompt information indicates that the target object has been taken out;

[0027] When the weight reduction value does not reach the object-pickup weight, second object-pickup prompt information is output, and the second object-pickup prompt information includes the object-pickup position information.

[0028] In one embodiment, the storage system further includes a second portable terminal, and the step of receiving the object-taking instruction includes:

[0029] A second voice instruction from the second portable terminal is received, and when the second voice instruction includes item identification information, the second voice instruction is determined to be the object-picking instruction.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage system, which includes a storage device and a control device, the storage device includes at least two storage positions, the storage device is connected to the control device, and the control device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program is configured to implement the steps of the control method of the storage system as described above.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the control method of the storage system as described above are implemented.

[0032] One or more technical solutions proposed in the present application have at least the following technical effects: the solution is based on setting at least two storage positions in a storage device in a storage system, and when a storage instruction of a target storage position among the at least two storage positions is received, the first identification information and item weight of the target item to be stored at the position are obtained, and a mapping relationship is formed by associating the identification information of the stored items, the item weight and the target position information corresponding to the target storage device, so that the user can subsequently quickly find and remove the target item in the storage device based on the mapping relationship, thereby effectively improving the user's efficiency in finding items. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0035] Figure 1A schematic diagram of the device structure of the hardware operating environment involved in the control method of the storage system in the embodiment of the present application;

[0036] Figure 2 A flowchart diagram of a control method for a storage system according to an embodiment of the present invention;

[0037] Figure 3 A flow chart of the second embodiment of the control method of the storage system of the present application is provided.

[0038] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0039] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0040] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0041] The main solution of the embodiment of the present application is: a control method is proposed based on a storage system, the storage system includes a storage device, the storage device includes at least two storage positions, the method includes: receiving a storage instruction of a target storage position among the at least two storage positions, obtaining the item weight and first identification information of the target item to be stored in the target storage position; associating the item weight, the first identification information and the target position information of the target storage position to form a mapping relationship, so as to take out the target item based on the mapping relationship.

[0042] In this embodiment, for the convenience of description, the following description is made with the storage system as the execution entity.

[0043] In the related art, many furnitures are provided with multiple drawers for users to store items. As the usage time increases, more and more items are placed, and users tend to forget which drawer the items are placed, resulting in poor efficiency in finding items.

[0044] The present application provides the above-mentioned solution, which is based on setting at least two storage positions in a storage device in a storage system. When a storage instruction of a target storage position among the at least two storage positions is received, the first identification information and the item weight of the target item to be stored at the position are obtained, and a mapping relationship is formed by associating the identification information of the stored item, the item weight and the target position information corresponding to the target storage device, so that the user can subsequently quickly find and remove the target item in the storage device based on the mapping relationship, thereby effectively improving the user's efficiency in finding items.

[0045] The embodiment of the present application provides a storage system.

[0046] In this embodiment, refer to Figure 1 The storage system includes a control device 100 and a storage device 200, and the control device 100 is communicatively connected with the storage device 200.

[0047] The storage device 200 includes at least two storage positions, and each storage device 200 is separated from each other. For example, the storage device 200 may include at least two drawers, and each drawer may serve as a storage device 200.

[0048] In a feasible implementation, the storage device 200 further includes a weight detection module 21, which can be used to detect the weight of the stored items in the storage device 200. In this embodiment, the weight detection module 21 includes at least two weight sensors, each of which corresponds to a storage position, and each weight sensor can detect the storage weight of the corresponding storage position.

[0049] In a feasible implementation, the storage device 200 further includes a drive module 22, which can be used to drive the storage position to open or close. In this embodiment, the drive module 22 includes at least two drive motors, which can be used to drive the corresponding storage device 200 to open or close.

[0050] In a feasible implementation, the storage device 200 further includes at least two electronic tags 23 , and the electronic tags 23 correspond to storage locations one by one. The electronic tags 23 may contain location information of the corresponding storage locations.

[0051] In a feasible implementation, the storage system may further include a portable terminal 300 , and the portable terminal 300 may include at least one of the following: a mobile phone, a bracelet, a watch, an earphone, and the like.

[0052] The control device 100 may be an integral device, or may include more than one distributed sub-control devices.

[0053] Reference Figure 1 The control device 100 includes: at least one processor 1001; and a memory 1002 connected to the at least one processor 1001 for communication, and a timer 1003, etc.; wherein the memory 1002 stores instructions that can be executed by the at least one processor 1001, and the instructions are executed by the at least one processor 1001 so that the at least one processor 1001 can execute the control method of the storage system in the following embodiment.

[0054] Reference below Figure 2, which shows a schematic diagram of the structure of the control device 100 suitable for implementing the embodiment of the present application. The storage system in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), PMPs (Portable Media Players: portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 2 The control device 100 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0055] like Figure 2 As shown, the control device 100 may include a processor 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the memory 1002, where the program in the memory 1002 may be a program in a read-only memory (ROM) or a program loaded from a storage device to a random access memory (RAM). In the RAM, various programs and data required for the operation of the control device 100 are also stored. The processor 1001 and the memory 1002 (ROM and RAM) are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus. Generally, the following systems can be connected to the I / O interface: input devices such as a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices such as a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices such as a tape, a hard disk, etc.; and communication devices. The communication device can allow the control device 100 to communicate with other devices wirelessly or by wire to exchange data. Although the control device 100 is shown with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have instead.

[0056] In particular, according to the embodiments disclosed in the present application, the method flow described in the following embodiments can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from the memory 1002. When the computer program is executed by the processor 1001, the above-mentioned functions defined in the control method of the storage system of the embodiment disclosed in the present application are executed.

[0057] The storage system provided by the present application adopts the control method of the storage system in the following embodiment, which can solve the technical problem of how to improve the efficiency of users' search. Compared with the prior art, the beneficial effects of the storage system provided by the present application are the same as the beneficial effects of the control method of the storage system provided by the following embodiment, and other technical features of the storage system are the same as the features disclosed in the following embodiment method, which will not be repeated here.

[0058] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a storage system, etc. The following takes the storage system as an example to illustrate this embodiment and the following embodiments.

[0059] Based on this, the present application embodiment provides a control method for a storage system, referring to Figure 2 , Figure 2 This is a flow chart of the first embodiment of the control method of the storage system of the present application.

[0060] In this embodiment, the control method of the storage system includes steps S10 to S20:

[0061] Step S10, receiving a storage instruction of a target storage location among the at least two storage locations, and obtaining an object weight and first identification information of a target object to be stored in the target storage location;

[0062] The storage instruction indicates that the user has a storage demand. The storage instruction may be an instruction based on wireless transmission or an instruction based on wired transmission. The user may issue a storage instruction by controlling a device outside the storage device or by pressing a button on the storage device.

[0063] The first identification information is identification information used to distinguish the target item from other items. For example, the first identification information may include at least one of the following: item name, item serial number, item number, etc. The first identification information may be obtained by parsing user instructions (such as the above-mentioned storage instructions or other instructions), or by monitoring and identifying the item identification information of newly added items at the target storage location.

[0064] The object weight is the weight of the target object itself, and the object weight can be obtained by parsing user instructions, or by monitoring the weight change information of the target storage location during the storage of the target object.

[0065] After receiving the storage instruction, the drive module can be controlled to open the target storage position.

[0066] Step S20, associating the weight of the object, the first identification information, and the target location information of the target storage location to form a mapping relationship, so as to take out the target object based on the mapping relationship.

[0067] After step S10, step S20 may be executed when it is detected that the target item has been stored in the target storage location. Alternatively, step S20 may be executed after step S10 when a preset instruction is received. Alternatively, after step S10, step S10 may be executed at intervals of a preset time, where the preset time may be the time the item has been placed determined based on the first identification information. Alternatively, after step S10, step S10 may be executed immediately.

[0068] The target location information is set as location identification information that distinguishes the target storage location from other storage locations in the storage device. The target location information may include the number of layers, the number of rows and / or the number of columns, etc. The target location information may be determined according to the storage instruction and / or the actual operating state of the storage device, etc.

[0069] The object weight, the first identification information and the target location information of the target object are associated and stored in a preset storage area in a one-to-one correspondence to form a mapping relationship. Different target objects may correspond to different mapping relationships, wherein the preset storage area may store one or more mapping relationships, and the more than one mapping relationships may include a mapping relationship generated during the storage process of the current target object and a mapping relationship generated during the storage process of other target objects before the current moment.

[0070] After the mapping relationship is obtained, prompt information may be output according to the mapping relationship for user confirmation, and after receiving the user's confirmation, the mapping relationship is stored or it is determined whether to store the mapping relationship.

[0071] This embodiment provides a control method for a storage system, which is based on setting at least two storage positions in a storage device in the storage system, and when receiving a storage instruction of a target storage position among the at least two storage positions, obtains the first identification information and item weight of the target item to be stored in the position, and associates the identification information of the stored item, the item weight, and the target position information corresponding to the target storage device to form a mapping relationship, so that the user can subsequently quickly find and take out the target item in the storage device based on the mapping relationship, thereby effectively improving the user's search efficiency. Among them, the target position information of the storage position in the mapping relationship is associated with the item weight in addition to the item identification information, which is conducive to improving the accuracy of the user's search, so as to further improve the search efficiency.

[0072] The mapping relationship is a mapping relationship between the weight of the item, the item identification information and the location information of the storage location. The mapping relationship formed in the current step S20 is defined as the first mapping relationship, and the mapping relationship formed when the item is stored before the current moment is defined as the second mapping relationship. Then, after the first mapping relationship is formed in step S20, if there is a second mapping relationship that satisfies the first condition in the preset storage area, the first condition includes that the item identification information and the item weight are the same and the location information of the storage location is different. A first position adjustment prompt information can be output according to the second mapping relationship that satisfies the first condition. The output of the first position adjustment prompt information indicates that an item identical to the target item has been placed in the storage device and the historical storage location of the item is different from the target storage location. After the first position adjustment prompt information is output, after it is detected that the placement position of the target item is adjusted from the target storage location to the historical storage location in the second mapping relationship that satisfies the first condition (it can be based on the weight change of the target storage location and the weight change detection of the historical storage location), the first mapping relationship can be stopped from being saved to the preset. storage area and add the corresponding item quantity identification in the second mapping relationship; after outputting the first position adjustment prompt information, if a feedback instruction of not adjusting is received or the placement position change of the target item is not detected within the set time, the first mapping relationship and the second mapping relationship can be saved in the preset storage area; when there is a second mapping relationship that meets the second condition in the preset storage area, the second condition includes that the item identification information is the same as the target storage position and the item weights are different, then the second position adjustment prompt information can be output according to the second mapping relationship that meets the second condition, and the second position adjustment prompt information output indicates that two identical items with different item weights are currently placed in the target storage position. In order to avoid confusion, the user is prompted to adjust the position through the output of the prompt information. After outputting the second position adjustment prompt information, after detecting that the position of the target item is adjusted from the target storage position to other storage positions, the position information of the other storage positions can be used as the new target position information and then return to execute step S20, generate a new first mapping relationship and save it to the preset storage area.

[0073] In a feasible implementation, the step of obtaining the weight of the item includes: obtaining the initial weight of the storage at the target storage location; when a preset condition is met, the difference between the current weight of the storage at the target storage location and the initial weight is the weight of the item; wherein the preset condition indicates that the target item has been stored in the target storage location.

[0074] The initial weight is the weight of the current storage at the target storage location when the storage instruction is received, or the initial weight is the weight of the storage when the target item is not placed at the target storage location after the storage instruction is received.

[0075] In this embodiment, the preset condition includes that the weight of the target storage location increases and the length of time the increased weight is maintained reaches a preset time length. After obtaining the initial weight, it can be determined whether the target item has been stored in the target storage location based on the weight change state of the target storage location. Among them, after obtaining the initial weight, the real-time load of the target storage location can be detected every first time length and the weight difference between the real-time load and the initial load can be determined. When the weight difference is greater than the preset value, it indicates that the weight of the target storage location has increased. When more than one weight difference detected for a continuous preset time length is greater than the preset value, it can be considered that the preset condition is met, and at this time, it can be considered that the target item has been stored in the target storage location.

[0076] When the preset conditions are met, the difference between the current storage weight and the initial weight of the target storage location can be considered as the item weight of the target item.

[0077] In this embodiment, the weight of the items placed by the user is obtained in the above manner, without the need for the user to input additional information during the process of placing the items, and also avoiding the situation where the additional pre-stored information of the items is inconsistent with the actual weight of the items. This is beneficial to improving the efficiency of users placing items while further improving the accuracy and efficiency of users finding items.

[0078] In other embodiments, the preset condition may also include detecting that the target storage location is closed, such as closing a drawer or closing a cabinet door.

[0079] In a feasible implementation, the storage system further includes a first portable terminal, and the first portable terminal may include at least one of a watch, a bracelet, a mobile phone, etc. In this embodiment, the first portable terminal is a watch or a bracelet. The storage device further includes at least two electronic tags, and the electronic tags correspond to the storage locations one by one, and the electronic tags may store location information of the corresponding storage locations. The step of receiving a storage instruction of a target storage location among the at least two storage locations includes: detecting that the electronic tag establishes a near field communication state with the first portable terminal, and the near field communication state represents the storage instruction.

[0080] When the electronic tag touches the first portable terminal or the distance between them is less than a preset distance, a near field communication state is established. Based on this, when a user holding the first portable terminal needs to store items, he can put the first portable device close to the electronic tag at the storage location and input a storage instruction.

[0081] Among them, after establishing the near-field communication state, the user identification information corresponding to the first portable terminal can be read based on the near-field communication state. After obtaining the mapping relationship, the mapping relationship can be associated with the user identification information, and the mapping relationship corresponding to the items stored by different users can be classified and stored based on the user identification information, so that different users can quickly find their stored items based on the mapping relationship.

[0082] In this embodiment, through the above method, the user only needs to bring the first portable terminal close to the electronic tag on the storage device to trigger the establishment of the above mapping relationship, so as to ensure that the mapping relationship is generated in time during the user's storage process, thereby improving the convenience of subsequent users to retrieve items.

[0083] In a feasible implementation manner, before step S20, the method further includes: determining the target location information according to the electronic tag that establishes the near field communication state.

[0084] In this embodiment, the location information of the storage location stored in the electronic tag in the near field communication state established among the at least two electronic tags is used as the target location information.

[0085] In this embodiment, through the above method, the storage location required by the user can be quickly and accurately obtained without setting up an additional detection module and without the user inputting additional information, thereby effectively improving the storage efficiency. In addition, the accuracy of the mapping relationship can also be guaranteed to achieve an improvement in the subsequent retrieval efficiency.

[0086] In a feasible implementation, the storage system further includes a second portable terminal, and the second portable terminal may include at least one of a watch, a bracelet, a mobile phone, and a headset. In this embodiment, the second portable terminal is a headset. The step of obtaining the first identification information of the target item to be stored in the target storage location includes: obtaining a first voice command received by a second portable terminal associated with the first portable terminal; recognizing the first voice command to obtain the first identification information.

[0087] The first portable terminal and the second portable terminal are two pre-bound terminals, and a portable terminal currently in the same local area network as the first portable terminal may also be used as the second portable terminal.

[0088] In this embodiment, the first portable terminal and the second portable terminal are terminals that are bound for communication with the same host (such as a mobile phone, etc.). For example, the host that the watch or bracelet that currently establishes a near-field communication connection with the electronic tag is connected to is used as the target host, and the headphones bound to the target host are used as the second portable terminal.

[0089] After obtaining the first identification information, feedback information may be output to indicate that the first identification information is in a recorded state. In this embodiment, the feedback information is output via a host to which both the first portable terminal and the second portable terminal are connected.

[0090] In this embodiment, the above-mentioned method is helpful to further improve the convenience of users in storing items.

[0091] In other embodiments, the voice command received by the first portable terminal may be acquired and the voice command may be recognized to obtain the first identification information.

[0092] Based on any of the above embodiments, in the second embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Figure 3 , after step S20, further comprising steps S30 to S50:

[0093] Step S30, receiving a fetch instruction;

[0094] In this embodiment, the fetching instruction is input by the user based on voice. In other embodiments, the fetching instruction can also be triggered and input based on a button on the storage device.

[0095] In one implementation, the storage system further includes a second portable terminal, and the second portable terminal may include at least one of a watch, a bracelet, a mobile phone, and a headset. In this embodiment, the second portable terminal is the headset mentioned above. A second voice command of the second portable terminal is received, and when the second voice command contains item identification information, the second voice command is determined to be the fetching command. The item identification information may be the first identification information of the target item or the item identification information of other items other than the target item. Based on this, the user can trigger the fetching through voice commands, which effectively improves the convenience of the user fetching.

[0096] In another implementation, the storage system further includes the above-mentioned first portable terminal, and determines that a fetching instruction is received when it is detected that the electronic tag of the target storage location establishes a near field communication state with the first portable terminal.

[0097] Step S40, when the pickup instruction includes the first identification information, determining the weight of the item associated with the first identification information as the pickup weight based on the mapping relationship, and determining the target location information associated with the first identification information as the pickup location information based on the mapping relationship;

[0098] The object removal weight is the weight of the object that the user currently needs to remove from the storage device.

[0099] The retrieval location information is the location information of the storage location where the user currently needs to retrieve the item.

[0100] After identifying the item identification information in the pickup instruction, the mapping relationship including the item identification information can be determined as the target mapping relationship. Wherein, when the item identification information is the first identification information, the mapping relationship generated above can be determined as the target mapping relationship. The item weight associated with the first identification information in the target mapping relationship is determined as the pickup weight, and the target location information associated with the first identification information in the target mapping relationship is determined as the pickup location information.

[0101] Step S50, performing a picking operation according to the picking position information and the picking weight.

[0102] The retrieval operation may include at least one of the following: opening the target storage location, outputting retrieval prompt information, etc.

[0103] The object picking operation is performed according to the target weight and the object picking location information. For example, the target storage location can be opened according to the object picking location information, and the object picking prompt information is output according to the actual weight corresponding to the object picking location information and the target weight.

[0104] After the target item is taken out, the corresponding mapping relationship may be deleted or the number of items identified by the corresponding mapping relationship may be reduced.

[0105] In this embodiment, after the target item is stored in the storage device, the user issues a retrieval instruction including the first identification information, and the required target item can be quickly retrieved based on the mapping relationship, thereby effectively improving the user's retrieval efficiency.

[0106] In a feasible implementation, step S30 includes: obtaining a weight change value of a storage location corresponding to the picking location information; outputting picking prompt information according to the weight change value and the picking weight, and the picking operation includes the picking prompt information.

[0107] In this embodiment, the weight change value includes a weight decrease value. When the weight decrease value reaches the picking weight, a first picking prompt information is output, and the first picking prompt information indicates that the target item has been taken out. When the weight decrease value does not reach the picking weight, a second picking prompt information is output, and the second picking prompt information includes the picking position information.

[0108] The first object-pickup prompt information and / or the second object-pickup prompt information may be output in at least one of the following ways: text, voice, vibration, light, etc.

[0109] In this embodiment, the second portable terminal (such as earphones, etc.) is controlled to output the first object-picking prompt information or the second object-picking prompt information in a voice manner.

[0110] After outputting the second object-picking prompt information, the method may return to the step of outputting the object-picking prompt information according to the weight change value and the object-picking weight.

[0111] In this embodiment, the output of the second picking up prompt information is helpful for the user to quickly locate the location where the required items are stored, and the output of the first picking up prompt information is helpful for prompting the user of the picking up status and prompting the user to determine whether the items taken out are accurate. Based on this, the output of the picking up prompt information is helpful to further improve the efficiency and accuracy of the user's search for items.

[0112] In other embodiments, the third prompt information can also be output according to the picking position information, the weight drop value of the storage position corresponding to the picking position is detected, and the second prompt information is output when the weight drop value reaches the picking weight.

[0113] In other embodiments, it is also possible to determine whether the target item is taken out based on the relationship between the weight corresponding to the object-taking position information and the object-taking weight, and output corresponding object-taking prompt information.

[0114] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the control method of the storage system of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0115] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the control method of the storage system in the above-mentioned embodiment.

[0116] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0117] The computer-readable storage medium may be included in the storage system; or may exist independently without being assembled into the storage system.

[0118] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the storage system, the storage system executes the following process: receiving a storage instruction of a target storage location among the at least two storage locations, and obtaining the item weight and first identification information of the target item to be stored in the target storage location; associating the item weight, the first identification information and the target location information of the target storage location to form a mapping relationship, so as to take out the target item based on the mapping relationship.

[0119] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0120] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the control method of the above-mentioned storage system, and can solve the technical problem of how to improve the efficiency of users' search for items. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the control method of the storage system provided in the above-mentioned embodiment, and will not be repeated here.

[0121] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a 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. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0122] It should be understood that the various parts disclosed in the present application can be implemented by hardware, software, firmware or a combination thereof. The modules described in the embodiments of the present application can be implemented by software or by hardware. The name of the module does not constitute a limitation on the unit itself under certain circumstances. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0123] The above description is only part of the embodiments of the present application, and does not limit the patent scope of the present application. All equivalent structural changes made by using the contents of the present application specification and drawings under the technical concept of the present application, or directly / indirectly applied in other related technical fields are included in the patent protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A control method for a storage system, characterized in that: The storage system includes a storage device, the storage device includes at least two storage positions, and the method includes: Receiving a storage instruction of a target storage location among the at least two storage locations, and acquiring an object weight and first identification information of a target object to be stored in the target storage location; The weight of the object, the first identification information, and the target location information of the target storage location are associated to form a mapping relationship, so as to take out the target object based on the mapping relationship.

2. The method according to claim 1, characterized in that The step of obtaining the weight of the item comprises: Obtaining the initial weight of the storage at the target storage location; In the case where a preset condition is met, the difference between the current weight of the object stored at the target storage location and the initial weight is the object weight; The preset condition indicates that the target object has been stored in the target storage location.

3. The method according to claim 1, characterized in that The storage system further includes a first portable terminal, the storage device further includes at least two electronic tags, the electronic tags correspond to the storage positions one by one, and the step of receiving a storage instruction of a target storage position among the at least two storage positions includes: It is detected that the electronic tag establishes a near field communication state with the first portable terminal, and the near field communication state indicates the storage instruction.

4. The method according to claim 3, characterized in that Before the step of associating the object weight, the first identification information, and the target location information of the target storage location to form a mapping relationship so as to take out the target object based on the mapping relationship, the step further includes: Determining the target location information according to the electronic tag that establishes the near field communication state; And / or, the step of obtaining the first identification information of the target object to be stored in the target storage location includes: Acquire a first voice command received by a second portable terminal associated with the first portable terminal; The first voice instruction is recognized to obtain the first identification information.

5. The method according to any one of claims 1 to 4, characterized in that After the step of associating the object weight, the first identification information, and the target location information of the target storage location to form a mapping relationship so as to take out the target object based on the mapping relationship, the method further includes: Receive fetching instructions; In the case where the pickup instruction includes the first identification information, determining the weight of the item associated with the first identification information as the pickup weight based on the mapping relationship, and determining the target location information associated with the first identification information as the pickup location information based on the mapping relationship; The object picking operation is performed according to the object picking position information and the object picking weight.

6. The method according to claim 5, characterized in that The step of performing the object picking operation according to the object picking position information and the object picking weight comprises: Obtaining a weight change value of a storage location corresponding to the object-retrieving location information; Outputting object-picking prompt information according to the weight change value and the object-picking weight, and the object-picking operation includes the object-picking prompt information.

7. The method according to claim 6, characterized in that The weight change value includes a weight drop value, and the step of outputting the object picking prompt information according to the weight change value and the object picking weight includes: When the weight decrease value reaches the object-taking weight, outputting first object-taking prompt information, wherein the first object-taking prompt information indicates that the target object has been taken out; When the weight reduction value does not reach the object-pickup weight, second object-pickup prompt information is output, and the second object-pickup prompt information includes the object-pickup position information.

8. The method according to claim 5, characterized in that The storage system further includes a second portable terminal, and the step of receiving the object-taking instruction includes: A second voice instruction from the second portable terminal is received, and when the second voice instruction includes item identification information, the second voice instruction is determined to be the fetch instruction.

9. A storage system, characterized in that: The storage system includes a storage device and a control device, the storage device includes at least two storage positions, the storage device is connected to the control device, the control device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program is configured to implement the steps of the control method of the storage system as described in any one of claims 1 to 8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the control method of the storage system according to any one of claims 1 to 8 are implemented.