Device, method and apparatus for clothing storage management
By introducing driver modules, clothing identification modules and processing modules into the clothing storage management equipment, and using light data spectral lines to identify clothing materials and storage information, the problem of insufficient intelligence of the equipment is solved, efficient clothing material identification and storage management is achieved, and the intelligence and promotion of the equipment are improved.
Patent Information
- Application Number
- CN202010423666.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-19
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2040-05-19
AI Technical Summary
The existing clothing storage and management equipment is not very intelligent, and it is difficult to batch test the material of the clothing and position the clothing. It also requires the installation of radio frequency labels on the clothing, which increases costs and promotion limitations.
By introducing a driving module, a clothing identification module and a processing module into the device, the clothing identification module irradiates the clothing with a specific band of light. The clothing identification module collects the light data spectrum lines processed by the surface of the clothing, and the processing module determines the clothing material information and storage information based on the data spectrum lines.
It realizes batch identification of lingerie materials and obtains storage information under the equipment, improves the intelligence of the equipment and the promotion of clothing material recognition, and does not require additional tags to be configured on the clothing.
Smart Images

Figure CN113686789B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of intelligent terminals, for example, to devices, methods, and apparatuses for clothing storage management. Background Art
[0002] Currently, with the development of artificial intelligence technology, devices for clothing storage management such as wardrobes and clothing racks have become increasingly intelligent and can intelligently manage the stored clothing. For example, they can classify and store clothing of different materials.
[0003] Currently, the material of clothing can be identified by recognizing the radio frequency tags installed on the clothing. However, installing radio frequency tags on clothing increases the cost of the clothing and also requires the cooperation of clothing manufacturers. Therefore, it has great limitations in promotion. Moreover, it is difficult to batch detect the clothing in the device and also difficult to locate the position of the clothing. The intelligent management of clothing still needs to be improved. Summary of the Invention
[0004] To provide a basic understanding of some aspects of the disclosed embodiments, a simple summary is given below. This summary is not a comprehensive review, nor is it intended to identify key / important elements or delineate the scope of protection of these embodiments. Instead, it serves as a preamble to the following detailed description.
[0005] Embodiments of the present disclosure provide devices, methods, and apparatuses for clothing storage management to solve the technical problem of low intelligence in clothing storage management.
[0006] In some embodiments, a device for clothing storage management includes: a driving module, a clothing recognition module installed on the driving module, and a processing module respectively connected to the driving module and the clothing recognition module. Among them,
[0007] The driving module is configured to drive the clothing recognition module to move in the device according to the received driving instruction;
[0008] The clothing recognition module is configured to collect the first light after the light on the surface of the clothing is processed when the clothing in the device is irradiated by light in a specific wavelength band, and send the first light data spectrum corresponding to the first light to the processing module;
[0009] The processing module is configured to send the driving instruction to the driving module, save the first light data spectrum when receiving the first light data spectrum, determine the material information of the clothing corresponding to the first light data spectrum, and obtain the storage information of the clothing in the device according to each saved first light data spectrum and the movement information of the clothing recognition module when it is determined that the clothing recognition module stops moving.
[0010] In some embodiments, a method for clothing storage management includes:
[0011] Generating and sending a driving instruction to a driving module in a device for clothing storage management, and controlling the driving module to drive a clothing recognition module in the device to move in the device;
[0012] When receiving a first light data spectrum, saving the first light data spectrum and determining material information of clothing corresponding to the first light data spectrum, where the first light data spectrum is obtained and sent after the clothing recognition module collects first light processed by the clothing surface light when the clothing in the device is irradiated by light in a specific wavelength band;
[0013] When determining that the clothing recognition module stops moving, obtaining storage information of the clothing in the device according to each saved first light data spectrum and movement information of the clothing recognition module.
[0014] In some embodiments, a device for clothing storage management includes:
[0015] A driving unit configured to generate and send a driving instruction to a driving module in a device for clothing storage management, and control the driving module to drive a clothing recognition module in the device to move in the device;
[0016] A material recognition unit configured to save the first light data spectrum when receiving the first light data spectrum, and determine material information of clothing corresponding to the first light data spectrum, where the first light data spectrum is obtained and sent after the clothing recognition module collects first light processed by the clothing surface light when the clothing in the device is irradiated by light in a specific wavelength band;
[0017] A storage management unit configured to obtain storage information of the clothing in the device according to each saved first light data spectrum and movement information of the clothing recognition module when determining that the clothing recognition module stops moving.
[0018] In some embodiments, a device for clothing storage management includes: a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned method for clothing storage management when executing the program instructions.
[0019] The device, method and device for clothing storage management provided by the embodiments of the present disclosure can achieve the following technical effects:
[0020] It can drive and control the clothing recognition module to move in the device. In this way, when the clothing in the device is irradiated by light in a specific wavelength band, after the clothing recognition module collects the first light processed by the light on the clothing surface and obtains the first light data spectrum, the material information of the corresponding clothing can be obtained according to the first light data spectrum. Moreover, after the clothing recognition module stops moving, the storage information of the clothing in the device can be determined according to the first light data spectrum and the movement information of the clothing recognition module. Thus, the material information and storage information of the clothing in the device can be obtained in batches, improving the intelligence of the device. And without configuring any additional tags on the clothing, the recognition of the clothing material can be carried out, improving the popularization of clothing material recognition and classification.
[0021] The above general description and the following description are only exemplary and explanatory, and are not used to limit this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] One or more embodiments are exemplarily illustrated by the corresponding drawings. These exemplary illustrations and the drawings do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation, and among them:
[0023] Figure 1 is a schematic structural diagram of a clothing recognition module in an embodiment of the present disclosure;
[0024] Figure 2 is a schematic structural diagram of a clothing recognition module in an embodiment of the present disclosure;
[0025] Figure 3 is a schematic structural diagram of a clothing storage management device in an embodiment of the present disclosure;
[0026] Figure 4 is a schematic flowchart of a clothing storage management method in an embodiment of the present disclosure;
[0027] Figure 5 is a schematic flowchart of a clothing storage management method in an embodiment of the present disclosure;
[0028] Figure 6 is a schematic structural diagram of a clothing storage management device provided by an embodiment of the present disclosure;
[0029] Figure 7 is a schematic structural diagram of a clothing storage management device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0030] In order to understand the features and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference and illustration only and are not intended to limit the embodiments of the present disclosure. In the following technical description, for the sake of explanation, numerous details are provided to give a full understanding of the disclosed embodiments. However, one or more embodiments can still be implemented without these details. In other cases, well-known structures and devices may be shown in a simplified manner to simplify the drawings.
[0031] In the description of the embodiments of the present disclosure, the terms "first", "second", etc. in the specification, claims and the above-mentioned drawings are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so as to implement the embodiments of the present disclosure described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion.
[0032] Unless otherwise specified, the term "plurality" means two or more.
[0033] In the embodiments of the present disclosure, the character " / " indicates that the objects before and after are in an "or" relationship. For example, A / B means: A or B.
[0034] The term "and / or" is an associative relationship describing an object and indicates that three relationships can exist. For example, A and / or B means: A or B, or, A and B these three relationships.
[0035] In the embodiments of the present disclosure, the clothing recognition module in devices for clothing storage management such as wardrobes and clothing storage racks can be moved to collect, in batches, the first light after being irradiated by light of a specific wavelength band and processed by the light on the surface of the clothing, and obtain the corresponding first light data spectrum, so as to determine the material information of the clothing corresponding to the first light data spectrum, and determine the storage information of the clothing in the device according to the movement information of the clothing recognition module and information such as the number of the corresponding first light data spectra, and perform corresponding clothing storage management.
[0036] In the embodiments of the present disclosure, the material recognition of clothing is based on the set spectral detection. Figure 1 It is a schematic structural diagram of a clothing recognition module in the embodiments of the present disclosure. As Figure 1 shown, the clothing recognition module may include: a light source 100 that generates light of a specific wavelength band, a detection area 200 for placing clothing, and a spectral receiving module 300.
[0037] The light source 100 is configured to generate light of a specific wavelength band to irradiate the clothing in the detection area 200.
[0038] The spectral receiving module 300 is configured to collect the first light after being processed by the light on the clothing surface through the optical path composed of the light source 100, the detection area 200, and the spectral receiving module 300, and obtain the first light data spectrum.
[0039] In the embodiments of the present disclosure, the light source can generate light in a specific wavelength band, and the specific wavelength band may include: an infrared light wavelength band or a visible light wavelength band. After the light in the specific wavelength band generated by the light source irradiates the clothing on the detection area, the clothing can absorb light in some wavelength bands of the specific wavelength band, and different materials of clothing absorb different wavelength bands. Therefore, after the light in the specific wavelength band irradiates the clothing, the light corresponding to the light data spectrum after being processed by the light on the clothing surface is different. Thus, the material of the clothing can be identified according to the light data spectrum. Among them, the light processing may include: reflection processing or transmission processing.
[0040] If the light processing method is different, the configuration positions of the light source and the spectral receiving module will also be different. Among them, in some embodiments, when the light processing is reflection processing, the light source and the spectral receiving module are located on the same side of the detection area, and the light source, the detection area, and the spectral receiving module form a reflection optical path. And in some embodiments, when the light processing is transmission processing, the light source and the spectral receiving module are respectively located on both sides of the detection area, and the light source, the detection area, and the spectral receiving module form a transmission optical path.
[0041] As Figure 1 shown, both the light source 100 and the spectral receiving module 300 are located on the left side of the detection area 200. Therefore, the light source 100, the detection area 200, and the spectral receiving module 300 form a reflection optical path, that is, after the light source 100 generates light in a specific wavelength band and irradiates the clothing on the detection area 200, the spectral receiving module 300 can collect the reflected light after being reflected by the clothing surface through the reflection optical path and obtain the reflected light data spectrum. When two or more pieces of clothing are stacked, the reflected light after being reflected by the surface of each piece of clothing can still be collected, and then the corresponding reflected light data spectrum can be obtained. In this way, the accuracy of clothing identification is further improved.
[0042] Regardless of whether the collected light is the reflected light or the transmitted light after being processed by the light on the clothing surface, the spectral receiving module 300 can perform corresponding spectral presentation processing on the first light to obtain the corresponding first light data spectrum.
[0043] Since the spectral receiving module 300 needs to perform corresponding spectral presentation processing on the first light to obtain the corresponding first light data spectrum, and the first light is obtained after the clothing reflects or transmits the light in the specific wavelength band, when the spectral receiving module performs corresponding spectral presentation processing on the first light, the specific wavelength band needs to correspond to the specific wavelength band.
[0044] In the optical path composed of a light source, a detection area, and a spectral receiving module, in order to increase the intensity of the reflected light or transmitted light, the light source can be a high-power light source with a specific wavelength band. Or, a lens can be configured between the spectral receiving module and the detection area. Or, the light source can be a high-power light source with a specific wavelength band, and a lens can be configured between the spectral receiving module and the detection area. Among them, the lens is configured to focus the first light ray and send it to the spectral receiving module.
[0045] Figure 2 It is a schematic structural diagram of a clothing recognition module in an embodiment of the present disclosure. As Figure 2 shown, the clothing recognition module may include: a light source 100 that generates light rays with a specific wavelength band, a detection area 200 where clothing is placed, a spectral receiving module 300, and a lens 400 configured between the spectral receiving module 300 and the detection area 200.
[0046] In this way, after the light source 100 generates light rays with a specific wavelength band and irradiates the clothing on the detection area 200, the reflected light rays after the reflection treatment on the clothing surface pass through the lens 400 and are collected by the spectral receiving module 300.
[0047] Of course, in some embodiments, after the light source generates light rays with a specific wavelength band and irradiates the clothing on the detection area, the transmitted light rays after the transmission treatment on the clothing surface pass through the lens and are collected by the spectral receiving module, and specific examples will not be listed here.
[0048] The lens may include a focusing lens, which is generally located in front of the spectral receiving module in the optical path and can focus the first light ray and send it to the spectral receiving module. Therefore, the actual distance from the spectral receiving module can determine the focal length of the lens. That is, the focal length of the lens can be selected according to the actual distance from the spectral receiving module, or the position where the lens is installed can be selected according to the focal length of the lens.
[0049] By increasing the power of the light source and configuring a lens and other methods, the intensity of the collected reflected light or transmitted light can be increased, so that the distance between the detection area and the spectral receiving module can be increased, which can be greater than 2 cm, that is, long-distance clothing material recognition can be achieved.
[0050] After the clothing recognition module is configured, the first light ray data spectrum of the corresponding clothing can be obtained through the clothing recognition module. Thus, the material information of the clothing can be obtained according to the first incident light ray data spectrum. In the embodiments of the present disclosure, it is not limited thereto. The storage information of the clothing of the device for clothing storage management can also be obtained according to the first light ray data spectrum, such as: clothing quantity information, clothing storage space information, etc. Therefore, a device for clothing storage management can be further configured according to the clothing recognition module.
[0051] Figure 3 It is a schematic structural diagram of a device for clothing storage management in an embodiment of the present disclosure. As Figure 3As shown in the figure, the device for clothing storage management includes: a driving module 203, a clothing recognition module 202 installed on the driving module, and a processing module 204 respectively connected to the driving module 203 and the clothing recognition module 202.
[0052] The driving module 203 is configured to drive the clothing recognition module 202 to move in the device according to the received driving instruction.
[0053] The clothing recognition module 202 is configured to collect the first light after being processed by the clothing surface when the clothing in the device is irradiated by light in a specific wavelength band, and send the first light data spectrum corresponding to the first light to the processing module 204.
[0054] The processing module 204 is configured to send a driving instruction to the driving module 203, save the first light data spectrum when receiving the first light data spectrum, and determine the material information of the clothing corresponding to the first light data spectrum. And, when it is determined that the clothing recognition module stops moving, according to each saved first light data spectrum and the movement information of the clothing recognition module, obtain the storage information of the clothing in the device.
[0055] Of course, some devices for clothing storage management may also include a housing 201 as shown in Figure 3 , such as a wardrobe, and the clothing recognition module 202, the driving module 203, and the processing module 204 are all located inside the wardrobe. And some devices for clothing storage management have no housing, such as a clothing storage rack.
[0056] The driving module 203 can drive the clothing recognition module 202 to move within a set area under the control of the processing module 204. In some embodiments, the driving module 203 may include a guide rail and a motor, where the motor can be installed on the clothing recognition module 202, and the clothing recognition module 202 carrying the motor can move on the guide rail. As Figure 3 shown, there is a horizontal guide rail in the driving module 203, and the clothing recognition module 202 carrying the motor can move horizontally on the horizontal guide rail. Of course, the embodiments of the present disclosure are not limited to this. The driving module may include one, two or more guide rails, and may also include one, two or more motors. For example: there is a longitudinal guide rail on each of the two side plates of the wardrobe, and there is also a horizontal guide rail between these two longitudinal guide rails. There is a motor on the horizontal guide rail, and the clothing recognition module carrying one motor is configured on the horizontal guide rail. In this way, the clothing recognition module can not only move horizontally on the wardrobe, but also move longitudinally. Or, one, two or more connectable circular guide rails, or "8"-shaped guide rails are configured on the upper plate of the wardrobe, and the clothing recognition module carrying one motor can run on the configured guide rails under the drive of the motor. It can be seen that the driving module can have various forms, and specific examples will not be listed one by one.
[0057] Moreover, the start and end of the movement of the clothing recognition module 202 are also controlled by the processing module 204 through the driving module 203. Also, the movement parameters such as the movement speed and movement trajectory of the clothing recognition module 202 can also be controlled by the processing module 204 through the driving module 203, that is, the processing module 204 can determine the movement state of the clothing recognition module. For example, when clothing storage management is required, the processing module can generate a first start instruction, and through the driving module 203, control the clothing recognition module 202 to move from left to right starting from the starting movement position of the device, along the track in the driving module 203, and at a set first speed within the device. Or, the processing module can generate a second start instruction, and through the driving module 203, control the clothing recognition module 202 to move from front to back, along the track in the driving module 203, and at a set second speed within a set area. Therefore, the processing module 204 is specifically configured to generate a start instruction and send it to the driving module, where the start instruction includes one or more of the starting position, ending position, and movement parameter information.
[0058] When the driving instruction includes the starting position and the ending position, then the first light data spectra in the areas corresponding to the starting position and the ending position in the device can be obtained in batches, and the storage information of the clothing in the corresponding areas can be obtained. In some embodiments, the driving instruction may only include the starting position. Then, the processing module 204 is specifically configured to generate a stop instruction and send it to the driving module to control the clothing recognition module to stop moving when it is determined that the clothing recognition module is at the set driving end position. For example, a touch sensor is configured at the set driving end position. When the clothing recognition module touches the touch sensor, a stop instruction can be generated and sent to the driving module. At this time, it can also be determined that the clothing recognition module stops moving.
[0059] During the movement of the clothing recognition module 202, the clothing in the device can be in the detection area of the clothing recognition module 202. Thus, light of a set wavelength band can irradiate the clothing, and then the first light after being processed by the clothing surface light can be collected, and the corresponding first light data spectrum can be obtained. For each piece of clothing irradiated, the corresponding first light data spectrum can be obtained. The clothing recognition module 202 can obtain the first light data spectrum as described above. Therefore, in the embodiments of the present disclosure, after the clothing recognition module 202 obtains the first light data spectrum, it is also necessary to send the first light data spectrum to the processing module 204.
[0060] After the clothing is irradiated by light of a specific wavelength band, the light corresponding to the light data spectrum after being processed by the clothing surface light is different. Therefore, when the processing module 204 receives the first light data spectrum, it can obtain the material information corresponding to each first light data spectrum, such as cotton and linen, chemical fiber, animal fur, and so on.
[0061] In some embodiments, the processing module 204 is specifically configured to, when receiving the first spectral line of light data, determine the clothing material information of the clothing corresponding to the first spectral line of light data according to the corresponding relationship between the saved spectral lines of light data and the clothing materials.
[0062] In some embodiments, in the saved spectral lines of light data, the process of querying for the spectral line of light data that matches the first spectral line of light data can be performed by matching and searching through the characteristic absorption peaks corresponding to the spectral lines of light data, that is, querying in the saved spectral lines of light data for the spectral line of light data that matches the characteristic absorption peak of the first spectral line of light data, and then determining the clothing material information corresponding to the first spectral line of light data from the clothing materials corresponding to the found spectral line of light data in the saved ones. In this way, by performing matching and searching through the characteristic absorption peaks, the speed of clothing material recognition is further improved.
[0063] With the development of big data technology, the processing module 204 can pre-obtain a large number of spectral lines of light data for specific wavelength bands and corresponding to each clothing material, form the corresponding relationship between the spectral lines of light data and the clothing materials, and save it. For example: through a large number of experiments, collect and save the corresponding relationship between the spectral lines of light data and the clothing materials, or obtain and save the corresponding relationship between the spectral lines of light data and the clothing materials from the big data on the Internet.
[0064] Of course, new data related to clothing materials and spectral lines of light data can also be collected in real time or at regular intervals, and the saved corresponding relationship can be updated by using deep learning. In this way, the recognition rate of clothing materials is further improved.
[0065] Since the processing module 204 saves the corresponding relationship between the spectral lines of light data and the clothing materials, after obtaining the first spectral line of light data each time, the clothing material information corresponding to the reflected spectral line of light data or the transmitted data spectral line can be determined according to the saved relationship, realizing the recognition of clothing materials. In this way, local comparison and recognition improve the speed of clothing material recognition, and moreover, it is not necessary to configure any additional tags on the clothing to perform the recognition of clothing materials, improving the promotion of clothing material recognition and classification. Also, for the set wavelength band of light, different materials of clothing correspond to different spectral characteristics, and the interference of clothing color can be reduced, improving the accuracy of clothing material recognition.
[0066] Since the clothing recognition module irradiates a piece of clothing with light in a specific wavelength band during movement, a first light data spectrum can be obtained and sent to the processing module once. In this way, each first light data spectrum corresponds to a piece of clothing. Thus, the processing module can determine the clothing quantity information in the device for clothing storage management according to the quantity of the first light data spectra. Moreover, the guide rail in the driving module of the device is preset, and the movement parameter information of the clothing recognition module can also be carried in the driving instruction. Then, the movement information of the mobile recognition module can be determined. The movement information includes one or more of movement speed, movement trajectory, etc. Of course, the embodiments of the present disclosure are not limited thereto. When the clothing recognition module is configured with a position measuring device, the movement information of the mobile recognition module can also be determined according to the position measuring device, the time information of the first light data spectrum, etc.
[0067] After determining the time information of the first light data spectrum and the movement information of the clothing recognition module, the processing module can determine the storage position information of the clothing corresponding to the first light data spectrum according to the time information of the first light data spectrum and the movement information of the clothing recognition module. Thus, three-dimensional modeling can be performed according to the clothing quantity information, the storage position information corresponding to each piece of clothing, and the clothing material information to obtain the clothing storage space information. Therefore, the processing module is specifically configured to construct the clothing storage space information according to the quantity information and time information of the received first light data spectra, the clothing material information, and the movement information of the clothing recognition module when it is determined that the clothing recognition module stops moving.
[0068] Figure 3 In this process, the processing module identifies the material information of each piece of clothing, determines the clothing quantity information in the device according to the quantity of the first light data spectra, and also determines the storage position information of the clothing corresponding to the first light data spectrum according to the time information of saving the first light data spectrum, the movement speed information and movement trajectory information in the movement information of the clothing recognition module. After that, three-dimensional modeling is performed according to the clothing quantity information, the storage position information, and the clothing material information to obtain the clothing storage space information, which can be the four clothing storage areas 205 as shown in Figure 3 For example, from left to right, the first clothing storage area 205 is the cotton and linen storage area, the second clothing storage area 205 is the chemical fiber storage area, the third clothing storage area 205 is the leather storage area, and the fourth clothing storage area 205 is the animal hair and grass storage area. Of course, there can also be the storage quantity corresponding to each clothing storage area.
[0069] Since the start instruction generated by the processing module 204 includes one or more of the start position, the end position, and the movement parameter information, the clothing storage management of the entire device or a set area in the device can be performed according to the preset start position and end position.
[0070] After the processing module obtains the material information of the clothing and the storage information of the clothing in the device, it sends the corresponding information to the display module for display. That is, in some embodiments, the device for clothing storage management may further include a display module. Thus, the display module is configured to display the storage information. In this way, the user can learn the storage information of the device and thus perform applications such as clothing use, storage, and maintenance. In some embodiments, the display module may be integrated with the processing module, such as Figure 3 in which the display module is integrated on the processing module 204.
[0071] After configuring a device for clothing storage management including a driving module, a clothing recognition module, and a processing module, the device can perform clothing storage management.
[0072] Figure 4 It is a schematic flowchart of a method for clothing storage management in an embodiment of the present disclosure. As Figure 4 shown, the process for clothing storage management includes:
[0073] Step 401: Generate and send a driving instruction to the driving module in the device for clothing storage management to control the driving module to drive the clothing recognition module to move in the device.
[0074] The device for clothing storage management may be as described above and include: a driving module, a clothing recognition module, and a processing module. Thus, the processing module can generate a start instruction and send it to the driving module, where the start instruction includes one or more of a starting position, a terminating position, and movement parameter information; and, when it is determined that the clothing recognition module is at a set driving termination position, generate a stop instruction and send it to the driving module to control the clothing recognition module to stop moving.
[0075] In this way, the start, stop, and movement parameter information of the movement of the clothing recognition module can be controlled by the driving module, etc.
[0076] Step 402: When receiving the first light data spectrum line, save the first light data spectrum line and determine the material information of the clothing corresponding to the first light data spectrum line.
[0077] The driving module controls the clothing recognition module to move in the device or in a set area in the device. Thus, each piece of clothing in the device may be in the detection area of the clothing recognition module. Thus, the clothing in the device can be irradiated by light of a specific wavelength band. In this way, after the clothing recognition module collects the first light after processing the light on the surface of the clothing, it obtains and sends the corresponding first light data spectrum line. That is, the first light data spectrum line is obtained and sent after the clothing recognition module collects the first light after processing the light on the surface of the clothing when the clothing in the device is irradiated by light of a specific wavelength band.
[0078] In this way, when the first light data spectrum is received, the first light data spectrum is saved, and according to the corresponding relationship between the saved light data spectrum and the clothing material, the clothing material information of the clothing corresponding to the first light data spectrum can be determined. Of course, the corresponding relationship between the saved light data spectrum and the clothing material can be updated in real time or at regular intervals. For example, data related to the clothing material and the light data spectrum can be continuously obtained, and the saved corresponding relationship can be updated by means of deep learning. In this way, the saved data is continuously enriched, and the recognition rate of the clothing material is further improved.
[0079] Step 403: When it is determined that the clothing recognition module stops moving, according to each saved first light data spectrum and the movement information of the clothing recognition module, the storage information of the clothing in the device is obtained.
[0080] When the start instruction includes a termination position, when the clothing recognition module reaches the termination position, it can be determined that the clothing recognition module stops moving. Alternatively, when the clothing recognition module is in the set driving termination position, it can also be determined that the clothing recognition module stops moving.
[0081] In this way, when it is determined that the clothing recognition module stops moving, the clothing storage information management can be carried out. The clothing storage space information can be constructed according to the quantity information and time information of the received first light data spectrum, as well as the clothing material information and the movement information of the clothing recognition module.
[0082] It can be seen that in the embodiments of the present disclosure, the clothing recognition module can be driven and controlled to move in the device. In this way, when the clothing in the device is irradiated by light in a specific wavelength band, after the first light processed by the clothing surface is collected by the clothing recognition module and the first light data spectrum is obtained, the material information of the corresponding clothing can be obtained according to the first light data spectrum. And after the clothing recognition module stops moving, the storage information of the clothing in the device can be determined according to the first light data spectrum and the movement information of the clothing recognition module. Thus, the material information and storage information of the clothing in the device can be obtained in batches, which improves the intelligence of the device. And without configuring any additional tags on the clothing, the recognition of the clothing material can be carried out, which improves the promotion of clothing material recognition and classification.
[0083] Of course, after the storage information is obtained, the storage information can also be displayed. Therefore, in some embodiments of the present disclosure, the storage information is displayed. In this way, the user can learn the storage information of the device, and thus carry out applications such as clothing use, storage, and maintenance.
[0084] Next, the operation process will be incorporated into specific embodiments to illustrate the clothing storage management process provided by the embodiments of the present invention.
[0085] In this embodiment, the device for clothing storage management can be a wardrobe, such as Figure 3As shown in the figure, the wardrobe includes a housing 201, a clothing recognition module 202, a drive module 203, and a processing module 204. Among them, the drive module 203 includes a horizontal guide rail and a motor mounted on the clothing recognition module 202. The clothing recognition module 202 can move along the horizontal guide rail under the drive of the motor. And, a display module can be integrated into the processing module 204. At the same time, a collision switch is preset at the rightmost end of the guide rail.
[0086] Figure 5 It is a schematic flowchart of a method for clothing storage management in an embodiment of the present disclosure. As Figure 5 shown, the process for clothing storage management may include:
[0087] Step 501: Determine whether the function of clothing storage management has been enabled? If so, execute Step 502; otherwise, return to Step 501.
[0088] For example: On the display interface of the processing module 204, configure a function button for clothing storage management. In this way, when the function button is triggered, it can be determined that the function of clothing storage management has been enabled, and Step 502 is executed; otherwise, continue to wait and return to Step 501.
[0089] Step 502: Generate a start command and send it to the drive module.
[0090] Here, the start command may include a starting position, and the starting position can be the leftmost end of the guide rail. In this way, the drive module controls the clothing recognition module to start moving from the leftmost end of the guide rail, and can also carry movement parameter information in the start command to control the movement parameter information of the clothing recognition module.
[0091] Step 503: Determine whether the first light data spectrum is received? If so, execute Step 504; otherwise, execute Step 505.
[0092] When the clothing recognition module moves in the wardrobe, whenever a piece of clothing is in the detection area of the clothing recognition module, the clothing recognition module can collect the first light after the light of a specific wavelength band irradiates the clothing and is processed by the clothing surface light, and send the first light data spectrum corresponding to the first light. Thus, when the first light data spectrum is received, Step 504 is executed; if no clothing is in the detection area of the clothing recognition module, that is, the first light data spectrum is not received, Step 505 is executed.
[0093] Step 504: Save the first light data spectrum, and determine the clothing material information of the clothing corresponding to the first light data spectrum according to the corresponding relationship between the saved light data spectrum and the clothing material, and transfer to Step 505.
[0094] Step 505: Determine whether a trigger signal from the collision switch is received? If yes, execute Step 506; otherwise, return to Step 503.
[0095] When the clothing recognition module moves to the rightmost end of the wardrobe, it touches the collision switch, so that the touch switch will generate a trigger message, and thus a trigger signal is received, and Step 506 is executed.
[0096] Step 506: Generate a stop command and send it to the drive module to control the clothing recognition module to stop moving.
[0097] Step 507: Construct clothing storage space information based on the saved first light data spectrum, clothing material information, and movement information of the clothing recognition module.
[0098] Based on the number of the received first light data spectra, determine the number information of the clothes in the wardrobe, and based on the time information, movement parameter information, and movement trajectory information for saving the first light data spectra, determine the storage location information of the clothes corresponding to the first light data spectra, and construct clothing storage space information based on the storage location information, clothing material information, and clothing number information.
[0099] It can be seen that the drive module can be used to control the clothing recognition module to move from the leftmost end to the rightmost end of the wardrobe. During the movement of the clothing recognition module in the wardrobe, the first light after the light on the clothing surface is processed can be collected after irradiating the clothing with light in a specific wavelength band, and the first light data spectrum can be obtained. Thus, the material information of the corresponding clothing can be obtained based on the first light data spectrum. And after the clothing recognition module stops moving, the storage information of the clothes in the wardrobe can be determined based on the first light data spectrum and the movement information of the clothing recognition module. Thus, the material information and storage information of the clothes in the wardrobe can be obtained in batches, improving the intelligence of the device. And without configuring any additional tags on the clothes, the recognition of the clothing material can be carried out, improving the promotion of clothing material recognition and classification.
[0100] According to the above process for clothing storage management, a device for clothing storage management can be constructed.
[0101] Figure 6 It is a schematic structural diagram of a device for clothing storage management provided by an embodiment of the present disclosure. The clothing recognition device can be applied to a device for clothing storage management, and the clothing recognition module can be as described above. As Figure 6 shown, the device for clothing storage management includes: a drive unit 610, a material recognition unit 620, and a storage management unit 630.
[0102] A driving unit 610, configured to generate and send driving instructions to a driving module in a device for clothing storage management, and control the driving module to drive a clothing recognition module in the device to move in the device.
[0103] A material recognition unit 620, configured to save a first light data spectrum and determine material information of clothing corresponding to the first light data spectrum when receiving the first light data spectrum, where the first light data spectrum is obtained and sent after a clothing recognition module collects first light after light processing on the surface of clothing when the clothing in the device is irradiated by light in a specific wavelength band.
[0104] A storage management unit 630, configured to obtain storage information of clothing in the device according to each saved first light data spectrum and movement information of the clothing recognition module when it is determined that the clothing recognition module stops moving.
[0105] In some embodiments, the driving unit 610 is specifically configured to generate a start instruction and send it to the driving module, where the start instruction includes one or more of a starting position, an ending position, and movement parameter information; and, when it is determined that the clothing recognition module is at a set driving end position, generate a stop instruction and send it to the driving module to control the clothing recognition module to stop moving.
[0106] In some embodiments, the material recognition unit 620 is specifically configured to determine the clothing material information of the clothing corresponding to the first light data spectrum according to the corresponding relationship between the saved light data spectrum and the clothing material when receiving the first light data spectrum.
[0107] In some embodiments, the storage management unit 630 is specifically configured to construct clothing storage space information according to the quantity information and time information of the received first light data spectrum, as well as the clothing material information and the movement information of the clothing recognition module when it is determined that the clothing recognition module stops moving.
[0108] In some embodiments, it further includes: a display unit, configured to display the storage information.
[0109] It can be seen that in this embodiment, the clothing storage management device can drive and control the clothing recognition module to move in the device. In this way, when the clothing in the device is irradiated by light in a specific wavelength band, after the clothing recognition module collects the first light processed by the light on the clothing surface and obtains the first light data spectrum line, the material information of the corresponding clothing can be obtained according to the first light data spectrum line. Moreover, after the clothing recognition module stops moving, the storage information of the clothing in the device can be determined according to the first light data spectrum line and the movement information. Thus, the material information and storage information of the clothing in the device can be obtained in batches, improving the intelligence of the device. And without configuring any additional tags on the clothing, the recognition of the clothing material can be carried out, improving the promotion of clothing material recognition and classification.
[0110] An embodiment of the present disclosure provides a clothing storage management device, and its structure is as Figure 7 shown, including:
[0111] A processor 1000 and a memory 1001, and may further include a communication interface 1002 and a bus 1003. Among them, the processor 1000, the communication interface 1002, and the memory 1001 can complete mutual communication through the bus 1003. The communication interface 1002 can be used for information transmission. The processor 1000 can call the logical instructions in the memory 1001 to execute the clothing storage management method in the above embodiment.
[0112] In addition, when the logical instructions in the above-mentioned memory 1001 are implemented in the form of a software functional unit and sold or used as an independent product, they can be stored in a computer-readable storage medium.
[0113] The memory 1001, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as the program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 1000 executes functional applications and data processing by running the program instructions / modules stored in the memory 1001, that is, implements the clothing storage management method in the above method embodiment.
[0114] The memory 1001 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 1001 may include a high-speed random access memory and may also include a non-volatile memory.
[0115] An embodiment of the present disclosure provides a clothing storage management device, including: a processor and a memory storing program instructions, the processor being configured to execute a clothing storage management method when executing the program instructions.
[0116] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, the computer-executable instructions being set to execute the above-mentioned clothing storage management method.
[0117] An embodiment of the present disclosure provides a computer program product, the computer program product including a computer program stored on a computer-readable storage medium, the computer program including program instructions that, when executed by a computer, cause the computer to execute the above-mentioned clothing storage management method.
[0118] The above-mentioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transient computer-readable storage medium.
[0119] The technical solution of the embodiment of the present disclosure may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiment of the present disclosure. The foregoing storage medium may be a non-transient storage medium, including: various media that can store program codes such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, or may also be a transient storage medium.
[0120] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure, enabling those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, process, and other changes. Embodiments merely represent possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. The scope of the embodiments of the present disclosure includes the entire scope of the claims and all available equivalents of the claims. When used in this application, although terms such as "first", "second", etc. may be used in this application to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without changing the meaning of the description, the first element may be called the second element, and similarly, the second element may be called the first element, as long as all occurrences of the "first element" are consistently renamed and all occurrences of the "second element" are consistently renamed. The first element and the second element are both elements, but they may not be the same element. Moreover, the terms used in this application are only used to describe the embodiments and do not limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to also include the plural forms. Similarly, as used in this application, the term "and / or" refers to any and all possible combinations including one or more of the associated listed items. Additionally, when used in this application, the term "comprise" and its variants "comprises" and / or "comprising", etc. mean the presence of the 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 of these. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, or device including the element. Herein, each embodiment may focus on the differences from other embodiments, and the same or similar parts among the embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, the relevant parts may refer to the description of the method part.
[0121] Those skilled in the art will realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software can depend on the specific application and design constraints of the technical solution. The skilled person can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the embodiments of the present disclosure. The skilled person can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0122] In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units can be merely a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the couplings or direct couplings or communication connections shown or discussed with each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. Additionally, in the embodiments of the present disclosure, the functional units can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. In the description corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. An apparatus for clothing storage management, characterized in that, it includes: a driving module, a clothing recognition module installed on the driving module, and a processing module respectively connected to the driving module and the clothing recognition module, wherein, the driving module is configured to drive the clothing recognition module to move in the apparatus according to a received driving instruction; the clothing recognition module is configured to collect first light after being processed by the clothing surface light and send a first light data spectrum corresponding to the first light to the processing module when the clothing in the apparatus is irradiated by light in a specific wavelength band; the processing module is configured to send the driving instruction to the driving module, save the first light data spectrum when receiving the first light data spectrum, determine the material information of the clothing corresponding to the first light data spectrum, and, when determining that the clothing recognition module stops moving, obtain the storage information of the clothing in the apparatus according to each saved first light data spectrum and the movement information of the clothing recognition module, wherein the movement information includes a movement speed and a movement trajectory.
2. The apparatus according to claim 1, characterized in that, the clothing recognition module includes: a light source, a detection area, and a spectrum receiving module, wherein, the light source is configured to generate the light in the specific wavelength band to irradiate the clothing in the detection area; the spectrum receiving module is configured to collect the first light after being processed by the clothing surface light through an optical path formed by the light source, the detection area, and the spectrum receiving module, and obtain the first light data spectrum corresponding to the first light.
3. The apparatus according to claim 2, characterized in that, when the light processing is reflection processing, the light source and the spectrum receiving module are on the same side of the detection area, and the light source, the detection area, and the spectrum receiving module form a reflection optical path; when the light processing is transmission processing, the light source and the spectrum receiving module are respectively on both sides of the detection area, and the light source, the detection area, and the spectrum receiving module form a transmission optical path.
4. The apparatus according to claim 2 or 3, characterized in that, the clothing recognition module further includes: a lens disposed between the spectrum receiving module and the detection area, and is configured to focus and send the first light to the spectrum receiving module.
5. The apparatus according to claim 1, characterized in that, the processing module is specifically configured to generate a start instruction and send it to the driving module, wherein the start instruction includes one or more of a starting position, a terminating position, and movement parameter information; and, when determining that the clothing recognition module is at a set driving termination position, generate a stop instruction and send it to the driving module to control the clothing recognition module to stop moving.
6. The apparatus according to claim 1, characterized in that, The processing module is specifically configured to, when receiving the first spectral line of light data, determine the clothing material information of the clothing corresponding to the first spectral line of light data according to the correspondence between the saved spectral lines of light data and clothing materials; and, when it is determined that the clothing recognition module stops moving, construct clothing storage space information according to the quantity information and time information of the received first spectral line of light data, as well as the clothing material information and the movement information of the clothing recognition module.
7. The device according to claim 1 or 6, characterized in that, it further includes: a display module configured to display the storage information.
8. A method for clothing storage management, characterized in that, it includes: generating and sending a driving instruction to a driving module in a device for clothing storage management to control the driving module to drive a clothing recognition module in the device to move in the device; when receiving the first spectral line of light data, saving the first spectral line of light data and determining the material information of the clothing corresponding to the first spectral line of light data, wherein the first spectral line of light data is obtained and sent after the clothing recognition module collects the first light after the light on the surface of the clothing is processed when the clothing in the device is irradiated by light in a specific wavelength band; when it is determined that the clothing recognition module stops moving, obtaining the storage information of the clothing in the device according to each saved first spectral line of light data and the movement information of the clothing recognition module, wherein the movement information includes the movement speed and the movement trajectory.
9. A device for clothing storage management, characterized in that, it includes: a driving unit configured to generate and send a driving instruction to a driving module in a device for clothing storage management to control the driving module to drive a clothing recognition module in the device to move in the device; a material recognition unit configured to, when receiving the first spectral line of light data, save the first spectral line of light data and determine the material information of the clothing corresponding to the first spectral line of light data, wherein the first spectral line of light data is obtained and sent after the clothing recognition module collects the first light after the light on the surface of the clothing is processed when the clothing in the device is irradiated by light in a specific wavelength band; a storage management unit configured to, when it is determined that the clothing recognition module stops moving, obtain the storage information of the clothing in the device according to each saved first spectral line of light data and the movement information of the clothing recognition module, wherein the movement information includes the movement speed and the movement trajectory.
10. A device for clothing storage management, including: a processor and a memory storing program instructions, characterized in that the processor is configured to execute the method for clothing storage management according to claim 8 when executing the program instructions.
Citation Information
Patent Citations
Wardrobe intelligent management apparatus and method
CN105046280A
Internet-of-things smart home
CN105404170A