Method for positioning clothes in a wardrobe and smart wardrobe
By setting a first electronic tag on the wardrobe hanging rod and a second electronic tag on the clothes, and using an electronic tag reading device to obtain and associate information, the problem of difficulty in determining the location of clothes in the wardrobe is solved, enabling rapid positioning and improving the efficiency of retrieval and placement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HAIER IOC ECOSYSTEM TECH (SHANGHAI) CO LTD
- Filing Date
- 2021-08-27
- Publication Date
- 2026-06-16
Smart Images

Figure CN115721104B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of smart home technology, specifically relating to a method for locating clothing inside a wardrobe and a smart wardrobe. Background Technology
[0002] For storing clothes, users often hang them in the wardrobe.
[0003] Existing wardrobes are equipped with hanging rods, where clothes are hung on hangers. As people's living standards continue to improve, the variety and quantity of clothing worn by users are increasing, and consequently, more and more clothes are being hung on the rods.
[0004] With existing wardrobes, after users hang their clothes on the hanging rods, they cannot determine the location of a specific item of clothing when they need to find it, which may take a lot of time. Summary of the Invention
[0005] To address the aforementioned problems in the prior art, namely, the difficulty in determining the location of a specific garment within a wardrobe with a large number of hanging clothes, this invention provides a method for positioning clothing within a wardrobe, comprising:
[0006] Identify the first electronic tags removed from the first electronic tag group inside the wardrobe and the second electronic tags added to the second electronic tag group inside the wardrobe; wherein, all the first electronic tags in the first electronic tag group are set on the hanging rod inside the wardrobe; the added second electronic tags are set on the clothes, the clothes are hung on the hangers, and the hangers are hung at the location of the removed first electronic tags.
[0007] Obtain the location information of the reduced first electronic tag and the clothing attribute information of the added second electronic tag.
[0008] The location information of the reduced first electronic tag is associated with the clothing attribute information of the added second electronic tag.
[0009] In the preferred embodiment of the above method, determining the first electronic tag removed from the first electronic tag group inside the wardrobe and the second electronic tag added to the second electronic tag group inside the wardrobe specifically includes:
[0010] Obtain the identification information of all first electronic tags in the first electronic tag group inside the wardrobe at the current moment, and the identification information of all second electronic tags in the second electronic tag group inside the wardrobe at the current moment.
[0011] The identification information of all the first electronic tags in the first electronic tag group obtained at the current time is compared with the identification information of all the first electronic tags in the first electronic tag group obtained at the previous time to determine the first electronic tags to be reduced; or, the identification information of all the first electronic tags in the first electronic tag group obtained at the current time is compared with the identification information of all the first electronic tags in the pre-stored first electronic tag group to determine the first electronic tags to be reduced.
[0012] The identification information of all the second electronic tags in the second electronic tag group acquired at the current moment is compared with the identification information of all the second electronic tags in the second electronic tag group acquired at the previous moment to determine the added second electronic tag; or, the identification information of all the second electronic tags in the second electronic tag group acquired at the current moment is compared with the identification information of all the second electronic tags in the pre-stored second electronic tag group to determine the added second electronic tag.
[0013] In the preferred embodiment of the above method, obtaining the identification information of all first electronic tags in the first electronic tag group inside the wardrobe at the current moment and the identification information of all second electronic tags in the second electronic tag group inside the wardrobe at the current moment specifically includes:
[0014] Receive the start signal for hanging clothes.
[0015] In response to the start signal for hanging clothes, the system begins to periodically acquire the identification information of all first electronic tags in the first electronic tag group and all second electronic tags in the second electronic tag group within the wardrobe.
[0016] Based on the identification information of all the first electronic tags in the first electronic tag group acquired for the first time after responding to the garment hanging start signal, and the identification information of all the first electronic tags in the first electronic tag group after the acquisition of the identification information of the first electronic tags in the first electronic tag group has decreased, the reduced first electronic tags in the first electronic tag group are determined.
[0017] Based on the identification information of all the second electronic tags in the second electronic tag group acquired for the first time after responding to the garment hanging start signal, and the identification information of all the second electronic tags in the second electronic tag group after the acquisition of the identification information of the second electronic tags in the second electronic tag group has increased, the added second electronic tag in the second electronic tag group is determined.
[0018] The method also includes:
[0019] Get the end signal for hanging clothes.
[0020] In response to the end-of-hanging signal, the acquisition of identification and location information of the first electronic tag, as well as identification and clothing attribute information of the second electronic tag, is stopped.
[0021] In the preferred embodiment of the above method, obtaining the hanging start signal specifically includes: obtaining a signal that the user is approaching the wardrobe to form a hanging start signal; or, obtaining a signal that the wardrobe door is open to form a hanging start signal.
[0022] The process of obtaining a hanging-end signal includes: obtaining a signal that the user has moved away from the wardrobe, thus forming a hanging-end signal; or obtaining a signal that the wardrobe door has closed, thus forming a hanging-end signal.
[0023] The present invention also provides an intelligent wardrobe, including a cabinet body, a hanging rod, and a clothes hanger.
[0024] The cabinet is equipped with an electronic tag reading module and a main control module.
[0025] The hanging rod is installed inside the cabinet and is equipped with a first electronic tag group. The first electronic tag group includes multiple first electronic tags that are spaced apart on the hanging rod, and each first electronic tag contains corresponding location information.
[0026] The clothes hanger is used to hang clothes on a hanging rod. The clothes are equipped with a second electronic tag, which contains the corresponding clothing attribute information. The clothes hanger is placed at the position of one of the first electronic tags in the first electronic tag group. The first electronic tag at the position of the clothes hanger is removed from the first electronic tag group in response to the hanging of the clothes hanger.
[0027] The electronic tag reading module is used to read the location information of the first electronic tag and the clothing attribute information of the second electronic tag.
[0028] The electronic tag reading module is also used to obtain the identification information of all the first electronic tags in the first electronic tag group inside the cabinet, and to obtain the identification information of all the second electronic tags inside the cabinet.
[0029] The main control module is used to determine the first electronic tag that has been reduced and the second electronic tag that has been added inside the cabinet, and to associate the location information of the reduced first electronic tag with the clothing information of the added second electronic tag.
[0030] In the preferred technical solution of the above-mentioned smart wardrobe, the first electronic tag at the hanging position of the clothes hanger is reduced from the first electronic tag group through electromagnetic shielding.
[0031] In the preferred technical solution of the above-mentioned smart wardrobe, the outer wall of the hanging rod is made of electromagnetic shielding material, and the hanging rod is provided with multiple sliding channels with openings. Each sliding channel has a sliding part. The end of the sliding part facing the opening of the sliding channel is fastened to a first electronic tag. At least a part of the first electronic tag can enter the sliding channel to electromagnetically shield the first electronic tag in the sliding channel. The sliding part is constructed so that it cannot be detached from the sliding channel. The hook of the clothes hanger is provided with an actuator for driving the first electronic tag into the sliding channel.
[0032] In the preferred technical solution of the above-mentioned smart wardrobe, the actuator is the first magnetic attraction component, the sliding part is the second magnetic attraction component, the outer wall of the hanging rod is made of non-magnetic metal material, each sliding channel has an opening at the bottom, and the axis of the sliding channel is inclined to the gravity line.
[0033] The first magnetic component is made of soft magnetic material, and the second magnetic component is the first permanent magnet. The second magnetic component is located on the bottom surface of the hook and is used to contact the hanging rod.
[0034] Each sliding channel is equipped with a second permanent magnet on both sides, and a magnetic separator is provided between each second permanent magnet and the sliding channel. The upward magnetic pole of the second permanent magnet is the same as the downward magnetic pole of the first permanent magnet.
[0035] The upper edge of the magnetic shield is located below the upper edge of the adjacent second permanent magnet.
[0036] In the preferred technical solution of the above-mentioned smart wardrobe, the hanging rod includes an outer tube and a structure. The outer tube is made of non-magnetic metal material, and the structure is made of non-metallic material. The structure fills the inner cavity of the outer tube.
[0037] The structure has multiple blind holes along its axial direction. Each blind hole serves as a sliding channel. The opening of each blind hole has an inlet / outlet on the corresponding position on the outer tube that connects the corresponding blind hole to the outside of the outer tube. The inlet / outlet is used to allow the first electronic tag in its corresponding sliding channel to extend out and to restrict the sliding part in its corresponding sliding channel from falling out. The second permanent magnet and the magnetic shield are both embedded in the structure.
[0038] In the preferred technical solution of the above-mentioned smart wardrobe, the first electronic tag is fastened to the end of its corresponding sliding part through a tag fixing rod. The tag fixing rod is made of non-metallic material. An indicator light is provided at the end of the first electronic tag away from the sliding part it is connected to. The indicator light is always outside the hanging rod. The indicator light lights up according to the instructions of the main control module. The cross-section of the sliding channel on the first plane is non-circular. The first plane is perpendicular to the axis of the sliding channel. The outer contour of the sliding part is adapted to the shape of the inner cavity of the sliding channel to restrict the rotation of the sliding part in the sliding channel.
[0039] Those skilled in the art will understand that the method for locating clothing in a wardrobe and the smart wardrobe of the present invention involve hanging clothing with a second electronic tag on a hanging rod with a first electronic tag group via a hanger. When the hanger is hung on the hanging rod, the first electronic tag at that location is removed, shielded, or interfered with to reduce its number from the first electronic tag group. Since an electronic tag reading device is used to read the information of the first and second electronic tag groups in the wardrobe, the information read can be used to determine the first electronic tag removed from the first electronic tag group and the second electronic tag added to the second electronic tag group. Then, the position information of the removed first electronic tag is associated with the clothing attribute information in the added second electronic tag. That is, the clothing hung in the wardrobe is associated with the position information of its hanging location, so that the user can quickly locate the clothing during subsequent retrieval and placement, which helps to improve the efficiency of clothing retrieval and placement. Attached Figure Description
[0040] The method for locating clothing inside a wardrobe and a preferred embodiment of the smart wardrobe according to the present invention will be described below with reference to the accompanying drawings. The drawings are as follows:
[0041] Figures 1-3 This is a schematic diagram of a scenario of an embodiment of the method for locating clothes in a wardrobe provided by the present invention;
[0042] Figure 4 This is a structural schematic diagram of an embodiment of the smart wardrobe provided by the present invention;
[0043] Figure 5 This is a radial cross-sectional view of the sliding channel where the clothes hanger is hung on the hanging rod in an embodiment of the smart wardrobe proposed in this invention;
[0044] Figure 6 This is a radial cross-sectional view of the sliding channel of the hanging rod without a hanger in an embodiment of the smart wardrobe proposed in this invention;
[0045] Figure 7 This is an axial cross-sectional view of the hanging rod with clothes hangers along the axis of the sliding channel in an embodiment of the smart wardrobe proposed in this invention.
[0046] In the attached diagram: 100, cabinet; 200, main control module; 300, electronic tag reading module; 400, clothing; 410, second electronic tag; 500, clothes hanger; 510, first magnetic component; 600, first electronic tag; 610, indicator light; 620, second magnetic component; 630, tag fixing rod; 700, hanging rod; 710, outer tube; 711, inlet / outlet; 720, structure; 730, sliding channel; 740, second permanent magnet; 750, magnetic shield; 760, hanging position. Detailed Implementation
[0047] First, those skilled in the art should understand that these embodiments are merely for explaining the technical principles of the present invention and are not intended to limit the scope of protection of the present invention. Those skilled in the art can make adjustments as needed to adapt to specific application scenarios.
[0048] Secondly, it should be noted that in the description of this invention, terms such as "inner" and "outer" indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings. This is merely for ease of description and does not indicate or imply that the device or component must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation of this invention.
[0049] Furthermore, it should be noted that, in the description of this invention, unless otherwise explicitly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0050] Existing wardrobes consist of a cabinet and hanging rods installed inside the cabinet. Clothes are hung on the hanging rods inside the wardrobe via hangers. In wardrobes containing a large number of clothes, if a user needs to find a specific item of clothing, since they do not know where the specific item is hung, they need to search through each item one by one, which results in a lot of time and low efficiency.
[0051] To address the aforementioned issues, the inventors of this invention hang clothing equipped with a second electronic tag on a hanging rod containing a first electronic tag group. When the hanger is on the rod, the first electronic tag at that location is removed or masked. Since an electronic tag reader is used to read information from the first and second electronic tag groups within the wardrobe, this information can be used to determine the removal of a first electronic tag from the first electronic tag group and the addition of a second electronic tag from the second electronic tag group. The location information of the removed first electronic tag is then associated with the clothing attribute information of the added second electronic tag. In other words, the clothing hung in the wardrobe is associated with its hanging position information, allowing users to quickly locate the clothing during subsequent retrieval and placement, thus improving the efficiency of clothing retrieval and placement.
[0052] Figures 1-3 This is a schematic diagram illustrating a scenario for the method of locating clothing inside a wardrobe, as provided in this disclosure. The method for locating clothing inside a wardrobe according to the present invention will be described below with reference to the accompanying drawings.
[0053] like Figures 1-3 As shown, the wardrobe includes a cabinet body 100, and the cabinet body 100 is equipped with a hanging rod 700 for hanging clothes 400. Suppose that the clothes 400 with the second electronic tag numbered Y06 are to be put into the wardrobe.
[0054] Figure 1 This shows the clothes being hung in front of the wardrobe. For example... Figure 1 As shown, before the garment 400 with the second electronic tag 410 (numbered Y06) is placed in the wardrobe, the first electronic tag group inside the wardrobe includes first electronic tags 600 (numbered W05, W06, and W07), and the second electronic tag group includes second electronic tags 410 (numbered Y01, Y02, Y03, Y04, and Y05). It should be noted that these electronic tags inside the wardrobe can be read by the electronic tag reading module 300, and the information from these tags is sent to the main control module 200. Both the first electronic tag 410 and the second electronic tag 420 are radio frequency (RFID) tags, and the electronic tag reading module 300 is an RFID signal reading module that acquires the information from the electronic tags by transmitting and receiving RFID signals.
[0055] Figure 2 The image shows the state of the garment with the second electronic tag, number Y06, placed inside the wardrobe but not hung on the rack. (Example:) Figure 2 As shown, when clothing 400 with a second electronic tag 410 numbered Y06 is placed in the wardrobe but not hung on the hanging rod 700, the first electronic tag group in the wardrobe includes first electronic tags 600 numbered W05, W06, and W07, and the second electronic tag group in the wardrobe includes second electronic tags 410 numbered Y01, Y02, Y03, Y04, Y05, and Y06. At this time, relative to... Figure 1 The wardrobe has been updated with a second electronic tag, numbered Y06, 410.
[0056] Figure 3 The illustration shows the garment with the second electronic tag numbered Y06 placed inside the wardrobe and hung on the rod corresponding to the first electronic tag numbered W07. (Example:) Figure 3As shown, when clothing 400 with a second electronic tag 410 numbered Y06 is placed in the wardrobe and hung at position 760 on the hanging rod 700 corresponding to the first electronic tag 600 numbered W07, the first electronic tag group in the wardrobe includes the first electronic tag 600 numbered W05 and the first electronic tag 600 numbered W06, and the second electronic tag group in the wardrobe includes the second electronic tag 410 numbered Y01, Y02, Y03, Y04, Y05, and Y06. At this time, relative to... Figure 1 In the current state, a second electronic tag 410 with the number Y06 has been added to the wardrobe, and a first electronic tag 600 with the number W07 has been removed. At this time, the main control module 200 can associate the location information of the first electronic tag 600 with the clothing attribute information of the second electronic tag 410 with the number Y06, thereby determining the specific location of the clothing 400 placed in the wardrobe.
[0057] Therefore, the method for positioning clothes inside a wardrobe according to the present invention includes:
[0058] S100: Determine the first electronic tag 600 that was removed from the first electronic tag group in the wardrobe and the second electronic tag 410 that was added to the second electronic tag group in the wardrobe; wherein, all the first electronic tags 600 in the first electronic tag group are set on the hanging rod 700 in the wardrobe; the added second electronic tag 410 is set on the clothes 400, the clothes 400 are hung on the clothes hanger 500, and the clothes hanger 500 is hung at the position where the removed first electronic tag 600 is located.
[0059] S200: Obtain the location information of the reduced first electronic tag 600 and the clothing attribute information of the added second electronic tag 410.
[0060] S300: Associate the location information of the reduced first electronic tag 600 with the clothing attribute information of the added second electronic tag 410.
[0061] It is understood that both the first electronic tag 600 and the second electronic tag 410 are radio frequency identification (RFID) tags. Each garment 400 is assigned a corresponding second electronic tag 410. When the garment 400 is hung in the wardrobe using the hanger 500, the second electronic tag 410 on the garment 400 is simultaneously added to the second electronic tag group in the wardrobe.
[0062] The first electronic tag 600 and the second electronic tag 410 can be read by the electronic tag reading module 300 installed on the wardrobe. The electronic tag reading module 300 communicates with the main control module 200, and the main control module 200 obtains the information of the first electronic tag 600 and the second electronic tag 410 through the electronic tag reading module 300.
[0063] To reduce the number of the first electronic tag 600 at the hanging position 760 of the hanger 500 from the first electronic tag group, the signal of the first electronic tag 600 at the hanging position 760 of the hanger 500 can be prevented from being acquired by the main control module 200 by means of manual tearing, destruction, electronic shielding, electromagnetic interference, etc.
[0064] It should be noted that the second electronic tag 410 contains clothing attribute information corresponding to the clothing 400. The clothing attribute information may include one or more of the following: type, color, style, pattern, occasion, season, gender, owner, weather, size, etc.
[0065] The first electronic tag 600 contains location information for its corresponding hanging position 760. The location information can be one of left 1, left 2, right 1, right 2, etc. Each first electronic tag 600 corresponds to one location information.
[0066] When hanging clothes, first hang the garment 400 with the second electronic tag 410 on the hanger 500, and then hang the hanger 500 on any hanging position 760 on the hanging rod 700 inside the wardrobe. As the hanger 500 is on the hanging rod 700, the corresponding first electronic tag 600 on that hanging position 760 is removed from the first electronic tag group. By associating the position information in the removed first electronic tag 600 with the garment attribute information of the second electronic tag 410 on the newly added garment 400, the wardrobe binds the position of each garment 400 hung each time it hangs clothes. This allows for accurate tracking of the position of each garment 400 stored in the wardrobe, facilitating the subsequent retrieval of a specific garment 400 and improving the efficiency of finding clothes later.
[0067] Understandably, after the clothing attribute information of the second electronic tag 410 is associated with the location information, the user can obtain the clothing attribute information within the corresponding second electronic tag 410 by querying the location information, and the user can obtain the location information associated with the corresponding second electronic tag 410 by querying the clothing attribute information of a specific garment 400.
[0068] Understandably, when a user hangs an empty hanger 500 on the hanging rod 700, the main control module 200 can only obtain information about the reduction of the first electronic tag 600, but cannot obtain information about the increase of the second electronic tag 410. At this time, it can be determined that the hanger 500 is an empty hanger 500.
[0069] In some possible implementations, step S100 specifically includes:
[0070] S110: Obtain the identification information of all first electronic tags 600 in the first electronic tag group in the wardrobe at the current moment, and the identification information of all second electronic tags 410 in the second electronic tag group in the wardrobe at the current moment.
[0071] S120: Compare the identification information of all first electronic tags 600 in the first electronic tag group acquired at the current time with the identification information of all first electronic tags 600 in the first electronic tag group acquired at the previous time to determine the number of first electronic tags 600 to be reduced; or, compare the identification information of all first electronic tags 600 in the first electronic tag group acquired at the current time with the identification information of all first electronic tags 600 in the pre-stored first electronic tag group to determine the number of first electronic tags 600 to be reduced.
[0072] S130: Compare the identification information of all the second electronic tags 410 in the second electronic tag group acquired at the current time with the identification information of all the second electronic tags 410 in the second electronic tag group acquired at the previous time to determine the added second electronic tag 410; or, compare the identification information of all the second electronic tags 410 in the second electronic tag group acquired at the current time with the identification information of all the second electronic tags 410 in the pre-stored second electronic tag group to determine the added second electronic tag 410.
[0073] This makes it easy to quickly identify the reduced first electronic tag 600 and the added second electronic tag 410, and only one electronic tag reading module 300 that can cover the entire wardrobe needs to be set up. It is not necessary to set up an electronic tag reading module 300 at each corresponding position of the first electronic tag 600 and the second electronic tag 410, which saves costs and makes signal acquisition easier and easier to read.
[0074] In some possible implementations, step S110 specifically includes:
[0075] S111: Receive the garment hanging start signal.
[0076] S112: In response to the hanging start signal, periodically acquire the identification information of all first electronic tags 600 in the first electronic tag group and the identification information of all second electronic tags 410 in the second electronic tag group inside the wardrobe.
[0077] At this time, in step S120, based on the identification information of all the first electronic tags 600 in the first electronic tag group acquired for the first time after responding to the hanging start signal and the identification information of all the first electronic tags 600 in the first electronic tag group after the acquisition of the identification information of the first electronic tags 600 in the first electronic tag group has decreased, the reduced first electronic tag 600 in the first electronic tag group is determined.
[0078] In step S130, based on the identification information of all the second electronic tags 410 in the second electronic tag group acquired for the first time after responding to the hanging start signal and the identification information of all the second electronic tags 410 in the second electronic tag group after the acquisition of the identification information of the second electronic tags 410 in the second electronic tag group has increased, the added second electronic tag 410 in the second electronic tag group is determined.
[0079] With this setup, information from the first electronic tag 600 and the second electronic tag 410 inside the wardrobe is only acquired after the hanging start signal is received. Normally, devices such as the electronic tag reading module 300 can be stopped, which is more energy-efficient and safer, and reduces the burden on the equipment.
[0080] In some examples, the method also includes:
[0081] S410: Receive the end signal for hanging clothes.
[0082] S420: In response to the end-of-hanging signal, stop acquiring the identification and location information of the first electronic tag 600 and the identification and clothing attribute information of the second electronic tag 410.
[0083] With this configuration, after receiving the end signal of hanging clothes, the acquisition of information from the first electronic tag 600 and the second electronic tag 410 will stop. This facilitates the control of devices such as the electronic tag reading module 300 to stop operating, making it more energy-efficient and safer, and reducing the burden on the equipment.
[0084] In some possible implementations, the wardrobe is equipped with a sensor module for detecting when a user approaches and / or moves away from the wardrobe, or a sensor module for detecting when the wardrobe door is opened or closed. The main control module 200 obtains signals from the sensor module indicating the user's approach to and / or movement away from the wardrobe door, or obtains the wardrobe door's opening and closing signal. Step S111 specifically includes: obtaining a signal indicating that the user is approaching the wardrobe to generate a hanging start signal; or, obtaining a signal indicating that the wardrobe door is open to generate a hanging start signal.
[0085] This setup achieves the effect of "power on when someone is present, power off when no one is present," which can improve the security of the smart wardrobe.
[0086] In some possible implementations, step S113 specifically includes: acquiring a signal that the user is away from the wardrobe to form a hanging end signal; or, acquiring a signal that the wardrobe door is closed to form a hanging end signal.
[0087] This setup achieves the effect of "power on when someone is there, power off when no one is there," improving the security of the smart wardrobe. It also makes the judgment of when clothes are started and when hanging is completed more accurate, reducing the false judgment rate.
[0088] In other examples, the hang-up start signal and hang-up end signal can also be obtained by receiving control commands sent by the user.
[0089] In some possible implementations, the method further includes the step of:
[0090] S500: Save the information from the second electronic tag 410 associated with location information. This facilitates the retrieval of the information when picking up the clothes later.
[0091] In some possible implementations, the method further includes the step of:
[0092] S600: When obtaining the location query request of clothing 400, based on the clothing attribute information of the target clothing 400 in the clothing location query request, find the second electronic tag 410 that matches the clothing attribute information, query the location information associated with the second electronic tag 410 corresponding to the target clothing 400, and output the corresponding location prompt information.
[0093] When a user sends a location query request for clothing 400, the system extracts the clothing attribute information of the target clothing 400 based on the request, determines the corresponding location information based on the clothing attribute information, and outputs the corresponding location prompt information. This allows the user to quickly determine the location of the target clothing 400 based on the prompt information, greatly improving the efficiency of the user in finding the target clothing 400.
[0094] For example, if a user queries "Where is XX clothing hanging?", the system can first determine the clothing attribute information corresponding to XX clothing, then determine the location information associated with the corresponding second electronic tag 410 based on the clothing attribute information, obtain the location information associated with the second electronic tag 410, determine the storage location of XX clothing, and finally output the corresponding location prompt information so that the user can quickly find XX clothing.
[0095] In some examples, in step S500, the location information associated with the second electronic tag 410 and the clothing attribute information in the second electronic tag 410 are sent to the server for storage. After receiving the interaction instruction, the main control module 300 extracts the corresponding information content stored in the server.
[0096] This setup allows users to check the storage status of clothing items (400) within the wardrobe even during a power outage via the server, enabling them to remotely access information through their devices. For example, if a user is preparing for an event after get off work, they can select clothing item (400) from the information stored on the server before arriving home, locate its location, and retrieve it upon arrival. Similarly, when purchasing clothes, users can view the information of available clothing items (400) through the server's storage.
[0097] It is understandable that the aforementioned server can be a cloud server or a local server, and the interactive instructions received by the server come from the user terminal.
[0098] In some examples, when users interact with the smart wardrobe or server through a user terminal, they can add corresponding pictures to the clothing 400 through the corresponding APP, so that the picture information is associated with the clothing attribute information in the corresponding second electronic tag 410, making it convenient for users to view.
[0099] Understandably, when clothing item 400 is accessed, its attribute and location information can be obtained in real time by the main control module 300. After being uploaded to the cloud server, the user's terminal APP can view the attribute information of all clothing items 400 in the wardrobe in real time, effectively creating a digital twin of the wardrobe on the user's terminal APP. With the help of a suitable graphical interface and image information of clothing item 400, the user's terminal APP can see a miniature digital wardrobe that changes in real time along with the physical wardrobe. In this way, users can access the attribute and location information of the clothing items 400 stored in the wardrobe from any location, enabling more convenient scenarios.
[0100] In some possible implementations, the method further includes:
[0101] S700: When the hanger 500 with clothes 400 slides on the hanging rod 700, causing its hanging position to change, the position change information of the hanger 500 with clothes 400 on the hanging rod 700 is obtained according to the increase or decrease of the identification information of multiple first electronic tags 600 in the first electronic tag group when the hanger 500 with clothes 400 slides on the hanging rod 700, and the position information in the second electronic tag 410 is updated according to the position change information.
[0102] With this setup, the position of the clothes hanger can be adjusted freely, providing high flexibility in hanging clothes.
[0103] Specifically, step S700 includes: obtaining the identification information of multiple first electronic tags 600 that have changed in the first electronic tag group.
[0104] Among the multiple first electronic tags 600 that change, the first electronic tag 600 that is added first firstly and the first electronic tag 600 that is removed last are identified.
[0105] The location information of the last reduced first electronic tag 600 is associated with the clothing attribute information of the second electronic tag 410 associated with the location information of the first added first electronic tag 600, and the location information of the first added first electronic tag 600 is unassociated with the clothing attribute information of the associated second electronic tag 410.
[0106] After the hanger 500 with clothes 400 is moved to a new position, the first electronic tag 600 at the new position is removed from the first electronic tag group, and the first electronic tag 600 at the old position reappears in the first electronic tag group.
[0107] In some possible implementations, the method further includes:
[0108] S800: Obtain the storage time of clothing 400, save the storage time of clothing 400 with the corresponding clothing attribute information and associated location information in the second electronic tag 410 according to the correspondence, and count the storage time of clothing 400. In this way, the storage time of clothing 400 in the wardrobe can be known, and clothing 400 that has not been used for a long time can be cleaned up regularly.
[0109] In some examples, after step S800, the following steps are also included:
[0110] S810: Send the associated clothing attribute information, location information, storage time node and storage duration to the user terminal, and display it to the user through the user terminal.
[0111] It is understandable that users can obtain the other two pieces of information by inputting one of the storage time, location information, and clothing attribute information.
[0112] For example, if a user queries "Where did I hang the clothes I put at XX time?", the system can find the storage time node that matches the XX time, and then determine the stored clothes 400 and their corresponding location based on the correspondence between the storage time node and the clothing attribute information and location information in the second electronic tag 410, and output the corresponding location prompt information.
[0113] In some examples, the method also includes:
[0114] S820: Set the maximum storage time. If the storage time of clothing exceeds the maximum storage time, a reminder will be issued.
[0115] Understandably, the storage time of garment 400 is calculated from the last time garment 400 was placed in the wardrobe.
[0116] For example, the maximum storage time can be set to X years. If the storage time of garment 400 exceeds X years, a suggestion to discard garment 400 will be sent to the user.
[0117] In some examples, the method further includes recording the number of times the same second electronic tag 410 is added or removed, and associating the number of additions and removals of the second electronic tag 410 with the clothing attribute information of the second electronic tag 410. In this way, suggestions can be sent to the user based on the number and frequency of wear of the clothing 400. For example, the number of times the clothing 400 is worn can be used as a basis for discarding the clothing 400.
[0118] In some embodiments, the method further includes:
[0119] S900: Based on the number of hangers 500 with 400 clothes on them, or combined with the information of empty hangers 500, it calculates the number of clothes 400 that can be stored in the smart wardrobe, and responds to the user after receiving the instruction to query the remaining space.
[0120] This makes it easier to monitor the storage conditions inside the wardrobe.
[0121] For example, users can search for information such as "How many empty clothes hangers are in the closet?" or "How many clothes can be hung in the closet?"
[0122] Specifically, the number of hangers 500 and the number of hanging positions 760 where no hangers 500 are hung can be determined based on the number of first electronic tags 600 reduced from the first electronic tag group and the number of remaining first electronic tags 600; the number of empty hangers 500 can be determined based on the difference between the number of first electronic tags 600 reduced from the first electronic tag group and the number of second electronic tags 410 in the second electronic tag group inside the wardrobe.
[0123] It is understood that all or part of the steps in the various embodiments of the above methods can be implemented by hardware related to computer programs. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the steps of the various embodiments of the above methods. Any references to memory, storage, database, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0124] The wardrobe of the present invention includes a processor, a memory, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of any embodiment of the method for locating clothing inside the wardrobe described above.
[0125] The present invention provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the steps of any embodiment of the method for locating clothing in a wardrobe described above.
[0126] It is understood that the computer-readable storage medium may include an operating system, a data storage module, a network communication module, a user interface module, etc.
[0127] The computer program product of the present invention includes a computer program that is executed by a processor to implement the steps of any embodiment of the method for locating clothing in a wardrobe described above.
[0128] Figure 4 This is a structural diagram of a smart wardrobe. Figure 4 and combined Figures 1-3 As shown, the smart wardrobe of the present invention includes a cabinet body 100, a hanging rod 700 and a clothes hanger 500. The cabinet body 100 is equipped with an electronic tag reading module 300 and a main control module 200.
[0129] The hanging rod 700 is installed inside the cabinet 100 and is equipped with a first electronic tag group. The first electronic tag group includes multiple first electronic tags 600 that are spaced apart on the hanging rod 700, and each first electronic tag 600 contains corresponding location information.
[0130] The hanger 500 is used to hang the garment 400 on the hanging rod 700. The garment 400 is equipped with a second electronic tag 410, which contains the garment attribute information corresponding to the garment 400. The hanging position 760 of the hanger 500 is located at the position of one of the first electronic tags 600 in the first electronic tag group. The first electronic tag 600 at the hanging position 760 of the hanger 500 is removed from the first electronic tag group in response to the hanging of the hanger 500.
[0131] The electronic tag reading module 300 is used to read the location information of the first electronic tag 600 and the clothing attribute information of the second electronic tag 410.
[0132] The electronic tag reading module 300 is also used to acquire the identification information of all the first electronic tags 600 in the first electronic tag group inside the cabinet 100, and to acquire the identification information of all the second electronic tags 410 inside the cabinet 100.
[0133] The main control module 200 is used to determine the reduction of the first electronic tag 600 and the addition of the second electronic tag 410 within the cabinet 100, and to associate the location information of the reduction of the first electronic tag 600 with the clothing attribute information of the addition of the second electronic tag 410.
[0134] It is understood that both the first electronic tag 600 and the second electronic tag 410 are radio frequency identification (RFID) tags. Each garment 400 is equipped with a corresponding second electronic tag 410. When the garment 400 is hung in the cabinet 100 using the hanger 500, the second electronic tag 410 on the garment 400 is simultaneously added to the second electronic tag group in the cabinet 100.
[0135] To reduce the number of the first electronic tag 600 at the hanging position 760 of the hanger 500 from the first electronic tag group, the signal of the first electronic tag 600 at the hanging position 760 of the hanger 500 can be prevented from being acquired by means of manual tearing, destruction, electronic shielding, electromagnetic interference, etc.
[0136] It should be noted that the second electronic tag 410 contains clothing attribute information corresponding to the clothing 400. The clothing attribute information may include one or more of the following: type, color, style, pattern, occasion, season, gender, owner, weather, size, etc.
[0137] The location information can be one of left 1, left 2, right 1, right 2, etc., and each first electronic tag 600 corresponds to one location information.
[0138] When hanging clothes, first hang the garment 400 equipped with the second electronic tag 410 on the hanger 500. Then, hang the hanger 500 on any hanging position 760 of the hanging rod 700 inside the cabinet 100, where the first electronic tag 600 is located. As the hanger 500 is on the hanging rod 700, the corresponding first electronic tag 600 at that hanging position 760 is removed from the first electronic tag group. The electronic tag reading module 300 reads all the first electronic tags 600 and second electronic tags 410 inside the cabinet 100, and can determine the removed first electronic tag 600 and the added second electronic tag 410. The sub-tag 410 associates the location information in the reduced first electronic tag 600 with the clothing attribute information of the second electronic tag 410 on the newly added clothing 400. That is, the clothing attribute information of the clothing 400 hung in the cabinet 100 is mapped to its hanging position 760. Each time clothing is hung, the position of each hung clothing 400 is bound, accurately determining the location of each piece of clothing 400 stored in the cabinet 100. This facilitates subsequent retrieval of a specific piece of clothing 400 within the cabinet 100, improving efficiency in subsequent clothing searches. In this embodiment, the smart wardrobe 100 has a large capacity for clothing 400.
[0139] It should be noted that the main control module 200 can be used to execute the steps of any embodiment of the method for locating clothes in the wardrobe described above.
[0140] In some examples, the main control module 200 is also used to obtain the storage time node of the clothing 400, save the storage time node of the clothing 400 with the clothing attribute information and associated location information in the corresponding second electronic tag 410 according to the correspondence, and perform statistics on the storage time of the clothing 400.
[0141] In some examples, the main control module 200 is also used to send associated clothing attribute information, location information, storage time node and storage duration to the user terminal for display to the user.
[0142] In some examples, the main control module 200 is also used to obtain position change information of the hanger 500 on the hanging rod 700 based on the increase or decrease of the identification information of multiple first electronic tags 600 in the first electronic tag group when the hanger 500 with clothes 400 slides on the hanging rod 700, and update the position information in the second electronic tag 410 based on the position change information.
[0143] Specifically, the main control module 200 is also used to acquire the identification information of multiple first electronic tags 600 that have changed in the first electronic tag group, and to determine the first electronic tag 600 that was added first and the first electronic tag 600 that was removed last among the multiple first electronic tags 600 that have changed, and to associate the location information of the last removed first electronic tag 600 with the clothing attribute information of the second electronic tag 410 that is associated with the location information of the first added first electronic tag 600, and to unassociate the location information of the first added first electronic tag 600 with the clothing attribute information of the second electronic tag 410 associated with it.
[0144] In some examples, the main control module 200 is also used to record the number of times the same second electronic tag 410 is added or removed, and associate the number of times the second electronic tag 410 is added or removed with the clothing attribute information of the second electronic tag 410. In this way, suggestions can be sent to the user based on the number and frequency of times the clothing 400 is worn.
[0145] In some examples, the hanging rod 700 is round, which facilitates the hanging of the clothes hangers 500. Of course, in other examples, the hanging rod 700 may also be a rod with a rectangular, triangular, trapezoidal or other shapes in cross-section.
[0146] In some possible implementations, the first electronic tag 600 at the hanging position 760 of the hanger 500 is reduced from the first electronic tag group by means of electromagnetic shielding.
[0147] In this way, when the electronic tag reading module 300 reads the first electronic tag 600 inside the cabinet 100, the first electronic tag 600 at the position where the clothes hanger 500 is placed is reduced from the first electronic tag group. After the clothes hanger 500 is removed, the first electronic tag 600 at the hanging position 760 can be restored to the first electronic tag group for reading, and the first electronic tag 600 has a long service life.
[0148] In other examples, the first electronic tag 600 at the hanging position 760 of the hanger 500 can also be reduced from the first electronic tag group by means of tearing, destruction, electromagnetic interference, etc.
[0149] Figure 5 This is a radial cross-sectional view of the sliding channel where the clothes hanger is attached to the hanging rod in an embodiment of the proposed smart wardrobe. Figure 6 This is a radial cross-sectional view of the sliding channel of the hanging rod in an embodiment of the proposed smart wardrobe, where no clothes hangers are attached. Figure 7 This is an axial cross-sectional view of the hanging rod with clothes hangers along the axis of the sliding channel in an embodiment of the proposed smart wardrobe. Figures 5-7 and combined Figure 4As shown, in some possible embodiments, the outer wall of the hanging rod 700 is made of electromagnetic shielding material. The hanging rod 700 has a plurality of sliding channels 730 with openings. Each sliding channel 730 has a sliding part that slides in it. One end of the sliding part facing the opening of the sliding channel 730 is fastened to a first electronic tag 600. At least a portion of the first electronic tag 600 can enter the sliding channel 730 to electromagnetically shield the first electronic tag 600 in the sliding channel 730. The sliding part is configured to not detach from the sliding channel 730. The hook of the clothes hanger 500 is provided with an actuator for driving the first electronic tag 600 into the sliding channel 730.
[0150] With this configuration, the actuator on the hanger 500 can drive the sliding part to slide the corresponding first electronic tag 600 into the corresponding sliding channel 730 inside the hanging rod 700. The outer wall of the hanging rod 700 shields the electromagnetic signal, so the electronic tag reading module 300 cannot read the first electronic tag 600 in the sliding channel 730. The first electronic tag 600 is easily shielded.
[0151] In some examples, the openings of all sliding channels 730 are located within a strip slit parallel to the hanging rod 700, so that the protruding first electronic tags 600 extend in the same direction, which is beneficial for the electronic tag reading module 300 to read them.
[0152] In other examples, the first electronic tag 600 can be placed at the contact position between the top of the hanging rod 700 and the hanger 500. An electromagnetic shielding cover is provided on the hanger 500. When the hanger 500 is hung on the hanging rod 700, the electromagnetic shielding cover on it will cover the first electronic tag 600 at the corresponding position to form electromagnetic shielding.
[0153] Of course, in other examples, an electromagnetic interference signal generator can also be installed on the hanger 500. When the hanger 500 is hung on the hanging rod 700, the electromagnetic interference signal generator generates an electromagnetic interference signal to reduce the identification information of the first electronic tag 600 at the corresponding position.
[0154] like Figures 5-7 As shown, in some possible embodiments, the actuator is a first magnetic attractor 510, the sliding part is a second magnetic attractor 620, the outer wall of the hanging rod 700 is made of a non-magnetic metal material, each sliding channel 730 has an opening at the bottom, and the axis of the sliding channel 730 extends in the vertical direction.
[0155] Thus, the second magnetic suction component 620 slides upward by magnetic attraction, driving the first electronic tag 600 into the corresponding sliding channel 730. After the hanger 500 is removed, the magnetic force disappears, and the second magnetic suction component 620 falls under its own gravity and extends out from the opening. This reduces the number of first electronic tags 600 at the hanging position 760 of the hanger 500, while exposing the first electronic tags 600 at the position where the hanger 500 is not hung. In addition, the outer wall of the hanging rod 700 is made of non-magnetic metal material, which ensures the electromagnetic shielding performance of the outer wall of the hanging rod 700 and prevents the hanging rod 700 from being magnetized, thus affecting the operation of the second magnetic suction component 620.
[0156] In addition, the clothes 400 hanging on the hanging rod 700 via the clothes hanger 500 can slide freely on the hanging rod 700. When clothing 400 is added, the user will adjust the position of the hanger 500, for example, by sliding the hanger 500 three sliding channels 730 to the right along the hanging rod 700. During this sliding process, the first electronic tag 600 at the leftmost first sliding channel 730, the first electronic tag 600 at the leftmost second sliding channel 730, and the first electronic tag 600 at the leftmost third sliding channel 730 will rise sequentially, be blocked by the hanging rod 700, and then fall back outside the hanging rod 700, until the first electronic tag 600 at the leftmost fourth sliding channel 730 remains in the corresponding sliding channel 730 and is in a blocked state. Thus, the main control module 200 can determine that the hanger 500 is finally located in the fourth position from the left based on the state changes of the four first electronic tags 600, and then re-associate the position information of the first electronic tag 600 at this position with the clothing attribute information of the second electronic tag 410 set on the clothing 400, and save it again, thereby completing the update of the storage position information of the clothing 400.
[0157] In some other examples, the actuator may be a pressure bar, and the sliding part is connected to the sliding channel 730 via a return spring. When the hanger 500 is hung on the hanging rod 700, the pressure bar presses the sliding part to push the sliding part to slide, so that the corresponding first electronic tag 600 moves into the sliding channel 730.
[0158] like Figure 5 , Figure 6 As shown, in some possible implementations, the axis of the sliding channel 730 is inclined to the line of gravity.
[0159] It should be noted that when hanging clothes 400 through hanger 500, clothes 400 should be hung in a direction away from the lower opening of sliding channel 730.
[0160] This design prevents the hanging clothes hanger 500 and the clothes 400 on it from interfering with the movement of the first electronic tag 600 when the first electronic tag 600 extends too far out of the sliding channel 730, thus avoiding affecting its entry into the corresponding sliding channel 730.
[0161] In some possible implementations, the first magnetic attractor 510 is made of a magnetically conductive material, which may be iron, cobalt, nickel, or an alloy containing iron, cobalt, and nickel. The second magnetic attractor 620 is a first permanent magnet. The second magnetic attractor 620 is located on the bottom surface of the hook for contacting the hanging rod 700. Each sliding channel 730 has a second permanent magnet 740 on both sides. Each second permanent magnet 740 and the sliding channel 730 are provided with a magnetic isolation body 750. The upward magnetic pole of the second permanent magnet 740 is the same as the downward magnetic pole of the first permanent magnet.
[0162] With this configuration, when the hanger 500 is hung at the corresponding position of the second permanent magnet 740, due to the repulsion between like poles of the magnets, the hanger 500 can be pushed to the corresponding position of the sliding channel 730 on the side. The repulsive force of the second permanent magnets 740 on both sides of the sliding channel 730 is balanced and minimized here, ensuring that after the hanger 500 is hung, one of the first electronic tags 600 can enter the corresponding sliding channel 730. When hanging clothes, there is no need to pay attention to the position of the first electronic tag 600, making it convenient to hang clothes and enabling blind hanging. At the same time, the hanger 500 cannot be hung in the middle of two adjacent sliding channels 730, which can prevent one hanger 500 from causing two first electronic tags 600 to enter the corresponding sliding channel 730.
[0163] In some examples, the second permanent magnet 740 is located in the top opening, while the remaining sides are sealed within a magnetic shield, with each side of the shield being a magnetic shield 750. This ensures that the second permanent magnet 740 does not affect the first magnetic attractor 510 within the sliding channel 730. The magnetic shield can be made of materials such as permalloy or soft iron, utilizing their superior magnetic conductivity relative to air to firmly lock the magnetic lines of force of adjacent magnets inside the shield.
[0164] In some possible implementations, the first magnetic element 510 is made of a soft magnetic material. This soft magnetic material may be soft iron or permalloy.
[0165] This configuration ensures that the first magnetic component 510 can be magnetically attracted and that there is no residual magnetism after attraction. It also prevents the first magnetic component 510 from being magnetized and generating residual magnetism. This ensures that after the first permanent magnet leaves, the first magnetic component 510 can fall under its own gravity, exposing the first electronic tag 600 to the outside of the hanging rod 700.
[0166] In some possible implementations, the hanging rod 700 includes an outer tube 710 and a structure 720, the structure 720 filling the inner cavity of the outer tube 710, and the structure 720 having a plurality of sliding channels 730 along its axial direction.
[0167] With this configuration, the hanging rod 700 filled with structure 720 has high strength and is easy to install sliding channel 730.
[0168] In the embodiment where the first magnetic absorbing element 510 is made of a magnetically conductive material and the second magnetic absorbing element 620 is a first permanent magnet, the outer tube 710 is made of a non-magnetically conductive metal or a non-metallic material.
[0169] In the embodiment where a second permanent magnet 740 and a magnetic shield 750 are provided, both the second permanent magnet 740 and the magnetic shield 750 are embedded within the structure 720, which is made of a non-metallic material. This prevents the structure 720 from being magnetized, thus avoiding interference with the sliding mechanism's operation.
[0170] In some possible implementations, the upper edge of the magnetic shield 750 is positioned below the upper edge of the adjacent second permanent magnet 740. This arrangement, with the upper edge of the magnetic shield 750 slightly lower than the adjacent second permanent magnet 740, prevents the magnetic shield 750, made of materials such as soft iron, from attracting the second magnetic attractor 620, thus preventing the clothes hanger 500 from being placed directly above the first magnetic attractor 510.
[0171] For example, the outer tube 710 can be an aluminum tube or a stainless steel tube, and the structure 720 can be made of polytetrafluoroethylene material, which can reduce the wear between the sliding channel 730 and the first magnetic attractor 510.
[0172] In some possible implementations, each sliding channel 730 opening is provided with an inlet / outlet 711 at a corresponding position on the outer tube 710, which connects the corresponding sliding channel 730 with the outside of the outer tube 710. The inlet / outlet 711 is used to allow the first electronic tag 600 in its corresponding sliding channel 730 to extend out and to restrict the sliding part in its corresponding sliding channel 730 from falling out.
[0173] It is understandable that, in order to allow the first electronic tag 600 to extend out of the sliding channel 730 and to prevent its sliding part from falling out of the sliding channel 730, the size of the inlet / outlet 711 should be larger than the size of the position where the first electronic tag 600 is set and smaller than the size of the sliding part.
[0174] This design facilitates the sliding part to move the first electronic tag 600 in and out of the sliding channel 730, and also prevents the sliding part and the first electronic tag 600 on it from falling off.
[0175] In an embodiment where all openings of the sliding channels 730 are located within a strip of slot parallel to the hanging rod 700, all inlets and outlets 711 connect to form a strip of slot parallel to the hanging rod 700.
[0176] In some possible implementations, the structure 720 is provided with a plurality of blind holes along its axial direction, each blind hole serving as a sliding channel 730. The opening of each blind hole is provided with an inlet / outlet 711 at a corresponding position on the outer tube 710, connecting the corresponding blind hole to the outside of the outer tube 710. The portion of the structure 720 between the bottom of the blind hole and the inner wall of the outer tube 710 is used to abut against the rising sliding part.
[0177] This design avoids noise and damage to the sliding part caused by the sliding part hitting the outer tube 710 during ascent.
[0178] In some possible implementations, the first electronic tag 600 is fastened to the end of its corresponding sliding part via the tag fixing rod 630. The end of the first electronic tag 600 away from the sliding part it is connected to is provided with an indicator light 610. The indicator light 610 is fixed to the end of the tag fixing rod 630 away from the sliding part it is connected to. The indicator light 610 is always outside the hanging rod 700. The indicator light 610 lights up according to the instruction of the main control module 200.
[0179] With this configuration, the indicator light 610 can light up after receiving a command from the main control module 200 to indicate the location of the target garment 400, making it easier for the user to quickly find the target garment 400.
[0180] In the embodiment with the label fixing rod 630, the first electronic tag 600 can be adhered to the surface of the label fixing rod 630, installed in its central hole, or integrally injection molded. The first electronic tag 600 can be located in the middle of the label fixing rod 630, and the indicator light 610 is located at the bottom end of the label fixing rod 630.
[0181] The electronic tag reading module 300 uses wireless signals to power all the first electronic tags 600, establishes electrical and communication connections with all the first electronic tags 600, and then controls the indicator light 610 on the first electronic tag 600 corresponding to the target clothing 400 to light up according to the instructions of the main control module 200, so as to indicate the location of the target clothing 400.
[0182] In some examples, the indicator light 610 is located at the position corresponding to the hook of the hanger 500, which can block the main light of the illuminated indicator light 610 to avoid glare.
[0183] In some possible implementations, the tag retaining rod 630 is made of a non-metallic material. This arrangement prevents the tag retaining rod 630 from interfering with the reading of the first electronic tag 600.
[0184] In some possible implementations, the cross-section of the sliding channel 730 on the first plane is non-circular, the first plane is perpendicular to the axis of the sliding channel 730, and the outer contour of the sliding part is adapted to the shape of the inner cavity of the sliding channel 730 to restrict the sliding part from rotating within the sliding channel 730.
[0185] With this configuration, the sliding part cannot rotate within the sliding channel 730, thus preventing the indicator light 610 or the first electronic tag 600 from being affected when it is located on one side of the tag fixing rod 630, thus avoiding interference with reading the first electronic tag 600 and the identification indicator light 610.
[0186] In some possible implementations, the smart wardrobe also includes a power module and a sensor module. The electronic tag reading module 300 is connected to the power module, and the power module communicates with the sensor module. The power module is used to supply power to the electronic tag reading module 300, and the sensor module is used to control the working state of the power module and to acquire signals for the start and / or end of hanging clothes.
[0187] This configuration allows the electronic tag reading module 300 to be turned on or off based on the start and / or end signals of hanging clothes, thus facilitating control over the working status of the electronic tag reading module 300.
[0188] In some examples, the sensor module is used to control the power module to turn on when it detects that the distance between the user and the cabinet 100 is less than or equal to a preset distance, and to control the power module to turn off when it detects that the distance between the user and the cabinet 100 is greater than the preset distance.
[0189] At this time, the sensor module can be an infrared, ultrasonic, or image sensor module, used to detect the distance between the user and the smart wardrobe. When the distance between the user and the wardrobe 100 is less than or equal to a preset distance, it indicates that the user is approaching the wardrobe 100. The sensor module controls the power module to turn on, so that the electronic tag reading module 300 starts working. When the distance between the user and the wardrobe 100 is greater than the preset distance, it indicates that the user is moving away from the wardrobe 100. The sensor module controls the power module to turn off, so that the electronic tag reading module 300 stops working.
[0190] In some examples, the sensor module is used to control the power module to turn on when the cabinet door of the cabinet 100 is detected to be open, and to control the power module to turn off when the cabinet door of the cabinet 100 is detected to be closed.
[0191] At this time, the sensor module can be a pressure switch or a contact switch, used to detect the opening and closing status of the cabinet door of the cabinet 100. When the cabinet door of the cabinet 100 is detected to be open, it indicates that the user is using the smart wardrobe. The sensor module controls the power module to turn on, so that the electronic tag reading module 300 starts working. When the cabinet door of the cabinet 100 is detected to be closed, it indicates that the user is not using the smart wardrobe. The sensor module controls the power module to turn off, so that the electronic tag reading module 300 stops working.
[0192] By controlling the power module's operating status through a sensor module, the system can achieve the effect of "power on when someone is present, power off when no one is present," which can improve the safety of the smart wardrobe and make it more energy-efficient.
[0193] In some possible implementations, the smart wardrobe also includes: a server, wherein the main control module 200 is used to send the clothing attribute information, storage time and location information corresponding to the clothing 400 to the server for storage; and the server is used to feed back the information content corresponding to the interaction command to the user terminal after receiving the interaction command from the user terminal.
[0194] It is understandable that the main control module 200 has a communication mechanism, which allows users to communicate with devices such as servers, which can be cloud servers.
[0195] For example, interactive commands could be commands to query the location of clothing items (e.g., 400 locations) or commands to display clothing attribute information in the wardrobe.
[0196] Therefore, users can remotely query data through their user terminals; in addition, even if the various modules of the smart wardrobe are powered off, users can still use the server to query the location of clothing.
[0197] In some possible implementations, the smart wardrobe also includes a voice recognition module that communicates with the main control module 200. Users can directly query the location of clothing 400 through voice commands. Correspondingly, the main control module 200 parses the user's voice commands through the voice recognition module to obtain the user's request.
[0198] Correspondingly, the smart wardrobe may be equipped with a voice broadcast module and / or a display module, and the main control module 200 can output relevant information through the voice broadcast module and / or display module.
[0199] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A method for locating clothing inside a wardrobe, characterized in that, include: The system identifies the first electronic tags removed from the first electronic tag group inside the wardrobe and the second electronic tags added to the second electronic tag group inside the wardrobe. All first electronic tags in the first electronic tag group are mounted on hanging rods inside the wardrobe. The added second electronic tags are mounted on clothing, which is hung on hangers located at the position where the removed first electronic tags were attached. The first electronic tags at the hanger's location are removed from the first electronic tag group via electromagnetic shielding. Obtain the reduced location information of the first electronic tag and the increased clothing attribute information of the second electronic tag; The reduced location information of the first electronic tag is associated with the increased clothing attribute information of the second electronic tag; The determination of the reduction of the first electronic tag in the first electronic tag group inside the wardrobe and the addition of the second electronic tag in the second electronic tag group inside the wardrobe specifically includes: Obtain the identification information of all the first electronic tags in the first electronic tag group in the wardrobe at the current time, and the identification information of all the second electronic tags in the second electronic tag group in the wardrobe at the current time; The identification information of all the first electronic tags in the first electronic tag group obtained at the current time is compared with the identification information of all the first electronic tags in the first electronic tag group obtained at the previous time to determine the reduced first electronic tags; or, the identification information of all the first electronic tags in the first electronic tag group obtained at the current time is compared with the identification information of all the first electronic tags in the first electronic tag group pre-stored to determine the reduced first electronic tags. The identification information of all the second electronic tags in the second electronic tag group obtained at the current moment is compared with the identification information of all the second electronic tags in the second electronic tag group obtained at the previous moment to determine the added second electronic tag; or, the identification information of all the second electronic tags in the second electronic tag group obtained at the current moment is compared with the identification information of all the second electronic tags in the pre-stored second electronic tag group to determine the added second electronic tag.
2. The method according to claim 1, characterized in that, Obtaining the identification information of all the first electronic tags in the first electronic tag group inside the wardrobe at the current moment, and the identification information of all the second electronic tags in the second electronic tag group inside the wardrobe at the current moment, specifically including: Receive the start signal for hanging clothes; In response to the hanging start signal, the system begins to periodically acquire the identification information of all the first electronic tags in the first electronic tag group and the identification information of all the second electronic tags in the second electronic tag group within the wardrobe; Based on the identification information of all the first electronic tags in the first electronic tag group acquired for the first time after responding to the hanging start signal, and the identification information of all the first electronic tags in the first electronic tag group after the acquisition of the identification information of the first electronic tags in the first electronic tag group has decreased, the reduced first electronic tags in the first electronic tag group are determined. Based on the identification information of all the second electronic tags in the second electronic tag group acquired for the first time after responding to the hanging start signal, and the identification information of all the second electronic tags in the second electronic tag group after the acquisition of the identification information of the second electronic tags in the second electronic tag group has increased, the second electronic tag added to the second electronic tag group is determined. The method further includes: Get the hang-up end signal; In response to the garment hanging end signal, the acquisition of the identification information and location information of the first electronic tag, as well as the identification information and garment attribute information of the second electronic tag, is stopped.
3. The method according to claim 2, characterized in that, The process of receiving the garment hanging start signal includes: The system acquires a signal that the user is approaching the wardrobe to generate a hanging start signal; or, it acquires a signal that the wardrobe door is opening to generate a hanging start signal. Obtaining the end signal for hanging clothes includes: The system acquires a signal that the user has moved away from the wardrobe, thus generating a hanging-end signal; or, it acquires a signal that the wardrobe door has closed, thus generating a hanging-end signal.
4. A smart wardrobe, characterized in that, Includes cabinets, hanging rods, and clothes hangers; The cabinet is equipped with an electronic tag reading module and a main control module; The hanging rod is installed inside the cabinet and is equipped with a first electronic tag group. The first electronic tag group includes a plurality of first electronic tags that are spaced apart on the hanging rod, and each first electronic tag contains corresponding location information. The clothes hanger is used to hang clothes on the hanging rod. The clothes are provided with a second electronic tag. The second electronic tag contains the corresponding clothing attribute information of the clothes. The hanging position of the clothes hanger is located at the position of one of the first electronic tags in the first electronic tag group. The first electronic tag at the hanging position of the clothes hanger is reduced from the first electronic tag group in response to the hanging of the clothes hanger. The electronic tag reading module is used to read the location information of the first electronic tag and the clothing attribute information of the second electronic tag; The electronic tag reading module is also used to obtain the identification information of all the first electronic tags in the first electronic tag group inside the cabinet, and to obtain the identification information of all the second electronic tags inside the cabinet; The main control module is used to determine the reduction of the first electronic tag and the addition of the second electronic tag inside the cabinet, and to associate the location information of the reduction of the first electronic tag with the clothing attribute information of the addition of the second electronic tag. The first electronic tag at the hanging position of the clothes hanger is reduced from the first electronic tag group by electromagnetic shielding; the outer wall of the hanging rod is made of electromagnetic shielding material. The hanging rod is provided with multiple sliding channels with openings; Each of the sliding channels is provided with a sliding part; one end of the sliding part facing the opening of the sliding channel is fastened to a first electronic tag, and at least a portion of the first electronic tag can enter the sliding channel to provide electromagnetic shielding for the first electronic tag in the sliding channel; The sliding part is configured to be unable to disengage from the sliding channel; The hook of the hanger is equipped with an actuator for driving the first electronic tag into the sliding channel.
5. The smart wardrobe according to claim 4, characterized in that, The actuator is a first magnetic attraction element, the sliding part is a second magnetic attraction element, the outer wall of the hanging rod is made of non-magnetic metal material, each of the sliding channels has an opening at the bottom, and the axis of the sliding channel is inclined to the line of gravity. The first magnetic component is made of soft magnetic material, and the second magnetic component is a first permanent magnet. The second magnetic component is located on the bottom surface of the hook for contacting the hanging rod. Each of the sliding channels is provided with a second permanent magnet on both sides, and a magnetic separator is provided between each second permanent magnet and the sliding channel. The upward magnetic pole of the second permanent magnet is the same as the downward magnetic pole of the first permanent magnet. The upper edge of the magnetic shield is located below the upper edge of the adjacent second permanent magnet.
6. The smart wardrobe according to claim 5, characterized in that, The hanging rod includes an outer tube and a structure. The outer tube is made of a non-magnetic metal material, and the structure is made of a non-metallic material. The structure fills the inner cavity of the outer tube. The structure is provided with a plurality of blind holes along its axial direction. Each blind hole serves as a sliding channel. The opening of each blind hole is provided with an inlet and outlet at a corresponding position on the outer tube, which connects the corresponding blind hole to the outside of the outer tube. The inlet and outlet are used to allow the first electronic tag in the corresponding sliding channel to extend out and to prevent the sliding part in the corresponding sliding channel from falling out. The second permanent magnet and the magnetic shield are both embedded in the structure.
7. The smart wardrobe according to claim 4, characterized in that, The first electronic tag is fastened to the end of its corresponding sliding part via a tag fixing rod. The tag fixing rod is made of non-metallic material. An indicator light is provided on the end of the first electronic tag away from the sliding part it is connected to. The indicator light is always outside the hanging rod and lights up according to the instructions of the main control module. The cross-section of the sliding channel on the first plane is non-circular, and the first plane is perpendicular to the axis of the sliding channel; The outer contour of the sliding part is adapted to the shape of the inner cavity of the sliding channel in which it is located, so as to restrict the rotation of the sliding part within the sliding channel.
Citation Information
Patent Citations
Intelligent rack and cargo monitoring method
CN101079111A
Intelligent clothes hanger system
CN108851896A