The present disclosure generally relates to a window covering system, and more particularly relates to a window covering system can generate a safe distance between the middle rail and the lower rail by detecting the status of the lifting cords.
As consumers increasingly demand better home quality, various styles of window coverings have emerged in the market for them to choose from, such as roller shades, Venetian blinds and curtains.
In order to enhance flexibility of controlling the window covering and convenience of adjusting the light transmission level, a window covering having the upper, middle, and lower rails with two covering bodies disposed among them can be employed, in which one covering body is connected between the upper and middle rails, and another covering body is connected between the middle and lower rails. The light transmittance of the covering bodies is different from each other. By adjusting the positions of the middle and lower rails, the extension degree of the two covering bodies as well as the proportion of the extensions of the two covering bodies can be adjusted, resulting in various levels of light transmittance and shading effects. This brings enhanced convenience to the users for daily life.
The above-mentioned type of window covering has several lifting cords disposed in the upper rail, running through at least one of the covering bodies, and connected to the middle or lower rail. For both the middle and lower rails, they will be in position when their own weight has balanced with the tension of their corresponding lifting cords which are tense. When the lifting cords are driven to be wound up within the upper rail, the lifting cords bring the middle or lower rail to ascend. By contrast, when the lifting cords are driven to be unwound within the upper rail, the middle or lower rail descends because of its own weight. Therefore, the proportion of extensions of the covering bodies can be adjusted. Although this structure can function, it has a drawback based on practical observation that the middle rail would be pushed up by the lower rail when the middle rail and lower rail become too close to each other. Once this has happened, the balance of the middle rail's weight and the tension of the corresponding lifting cords is disrupted, making the tension in the lifting cords those are connected to the middle rail excessively loose. Thus, the lifting cords are wound loosely on the corresponding spools and easily fall off from the spools, which results in malfunctions. It can be observed from the above that there is a lack of an adequate solution for timely detecting and maintaining a suitable safe distance between the middle rail and the lower rail in the field to which the present disclosure relates.
For solving the above-mentioned problem of falling off of the lifting cords, a fixed distance can be preset when manufacturing the window coverings, and is served as a safe distance between the middle rail and the lower rail. Thus, the movement of one of the two rails would be stopped once that moving rail has reached a position spaced apart from the other one of the two rails by the fixed distance. However, some problems are found when the covering bodies are in a cellular type with honeycomb shapes. The covering bodies having this structure possess elasticity with a tendency to extend, which becomes more pronounced after prolonged usage, especially if the covering bodies are frequently kept in an extended state. When retracted without excessive compression, the covering body exhibits a greater retraction thickness than that during initial usage due to its inherent elasticity with the tendency to extend. If the safe distance between the middle rail and the lower rail remains the fixed distance all the time, the retracted covering body with greater thickness would push the middle rail upward and cause slack of the lifting cords, whereby the window covering falls within a risk of resulting malfunctions as mentioned above. On the other hand, if the middle rail has been positioned near the upper rail in which the covering body has been fully retracted between the middle rail and the lower rail, once the middle rail is pushed by the elasticity of covering body, the covering body will be forced to become over-compressed because the middle rail has no space to move upward, resulting in unexpected creases thereon. On the other hand, if the fixed distance is preset to a greater value in advance for preventing the middle rail from being pushed by the covering body after prolonged usage, the covering body will be unable to be fully retracted during the initial usage of the window covering and cause unaesthetic visual effect of the overall appearance of the window covering.
In addition, the safe distance between the middle and lower rails required in practice varies according to the material and the length of the dropped covering body of the window covering. If the safe distance is preset as a fixed value, the window covering would have a drawback of incomplete or excessive retraction of the covering body.
In light of the above reasons, one aspect of the present disclosure is to provide a window covering system. In one embodiment, the window covering system includes a window covering assembly and a controller. The window covering assembly includes an upper rail, a middle rail, a lower rail, a first driving device, a second driving device, a first lifting cord, a second lifting cord, a first position detector, a second position detector and a switch. The middle rail is disposed below the upper rail. The lower rail is disposed below the middle rail. The first driving device and the second driving device are disposed on the upper rail. The first lifting cord is connected between the first driving device and the middle rail, and is drivable by the first driving device to be wound up or unwound for moving the middle rail upwardly or downwardly. The second lifting cord is connected between the second driving device and the lower rail, and is drivable by the second driving device to be wound up or unwound for moving the lower rail upwardly or downwardly. The first position detector is disposed on the first driving device for detecting a current position of the middle rail and generating a middle rail position message. The second position detector is disposed on the second driving device for detecting a current position of the lower rail and accordingly generating a lower rail position message. The switch is configured to transmit a first signal in response to the first lifting cord in a first status, and configured to stop transmitting the first signal in response to the first lifting cord in a second status. The controller is electrically coupled to the switch, the first driving device, the second driving device, the first position detector and the second position detector. The controller stores a calibration command. When the calibration command is executed, the controller is configured to control the first driving device and the second driving device, and to receive the first signal transmitted by the switch, the middle rail position message generated by the first position detector, and the lower rail position message generated by the second position detector. Moreover, when the calibration command is executed, the controller is further configured to: activate the second driving device to unwind the second lifting cord for moving the lower rail downwardly by a first predetermined distance; stop the second driving device when the second position detector detects the lower rail has moved downwardly by the first predetermined distance from a lower rail initial position; receive the lower rail position message generated by the second position detector, and store the lower rail position message as a first position; activate the first driving device to unwind the first lifting cord by which the middle rail is moved downwardly until receiving the first signal transmitted by the switch, which stops the first driving device by which movement of the middle rail is halted; activate the first driving device to wind up the first lifting cord by which the middle rail is moved upwardly until the first signal is stopped from being transmitted by the switch, which stops the first driving device by which the movement of the middle rail is halted; receive the middle rail position message generated by the first position detector, and store the middle rail position message as a second position; and generate a safe distance between the middle rail and the lower rail.
In another embodiment, the window covering system includes a window covering assembly and a controller, wherein the window covering assembly includes an upper rail, a middle rail, a lower rail, a first driving device, a second driving device, a first lifting cord, a second lifting cord, a first position detector, a second position detector and a switch. The middle rail is disposed below the upper rail. The lower rail is disposed below the middle rail. The first driving device and the second driving device are disposed on the upper rail. The first lifting cord is connected between the first driving device and the middle rail, and is drivable by the first driving device to be wound up or unwound for moving the middle rail upwardly or downwardly. The second lifting cord is connected between the second driving device and the lower rail, and is drivable by the second driving device to be wound up or unwound for moving the lower rail upwardly or downwardly. The first position detector is disposed on the first driving device for detecting a current position of the middle rail and generating a middle rail position message. The second position detector is disposed on the second driving device for detecting a current position of the lower rail and generating a lower rail position message. The switch is configured to transmit a first signal in response to the first lifting cord in a first status, and configured to stop transmitting the first signal in response to the first lifting cord in a second status. The controller is electrically coupled to the switch, the first driving device, the second driving device, the first position detector and the second position detector. The controller stores a calibration command. When the calibration command is executed, the controller is configured to control the first driving device and the second driving device, and to receive the first signal transmitted by the switch, the middle rail position message generated by the first position detector, and the lower rail position message generated by the second position detector. Moreover, when the calibration command is executed, the controller is further configured to: activate the second driving device to unwind the second lifting cord for moving the lower rail downwardly by a first predetermined distance; stop the second driving device when receiving the current lower rail position message indicating that the lower rail has moved downwardly by the first predetermined distance from a lower rail initial position, which is detected and generated by the second position detector; activate the first driving device to unwind the first lifting cord for moving the middle rail downwardly until receiving the first signal transmitted by the switch, which stops the first driving device, thereby halting the movement of the middle rail; activate the first driving device to wind up the first lifting cord for moving the middle rail upwardly until the first signal is stopped from being transmitted by the switch, which stops the first driving device, thereby halting the movement of the middle rail; receive the middle rail position message generated by the first position detector, and store the middle rail position message as a second position; and generate a safe distance between the middle rail and the lower rail; wherein when the first driving device is stopped and the middle rail is halted from moving downwardly in response to the first signal transmitted by the switch, the middle rail position message generated by the first position detector then is received and stored as a third position, and the safe distance between the middle rail and the lower rail is generated according to the second position and the third position.
In still another embodiment, the window covering system includes a window covering assembly and a controller, wherein the window covering assembly includes an upper rail, a middle rail, a lower rail, a first driving device, a second driving device, a first lifting cord, a second lifting cord, a first position detector, a second position detector and a switch. The middle rail is disposed below the upper rail. The lower rail is disposed below the middle rail. The first driving device and the second driving device are disposed on the upper rail. The first lifting cord is connected between the first driving device and the middle rail, and is drivable by the first driving device to be wound up or unwound for moving the middle rail upwardly or downwardly. The second lifting cord is connected between the second driving device and the lower rail, and is drivable by the second driving device to be wound up or unwound for moving the lower rail upwardly or downwardly. The first position detector is disposed on the first driving device for detecting a current position of the middle rail and generating a middle rail position message. The second position detector is disposed on the second driving device for detecting a current position of the lower rail and generating a lower rail position message. The switch is configured to transmit a first signal in response to the first lifting cord in a first status and stop transmitting the first signal in response to the first lifting cord in a second status. The controller is electrically coupled to the switch, the first driving device, the second driving device, the first position detector and the second position detector. The controller stores a calibration command. When the calibration command is executed, the controller is configured to control the first driving device and the second driving device, and configured to receive the first signal transmitted by the switch, the middle rail position message generated by the first position detector, and the lower rail position message generated by the second position detector. Moreover, when the calibration command is executed, the controller is further configured to: activate the second driving device to unwind the second lifting cord for moving the lower rail downwardly by a first predetermined distance; stop the second driving device in response to the lower rail moving downwardly by the first predetermined distance from a lower rail initial position, as detected by the second position detector; and generate a safe distance between the middle rail and the lower rail; wherein the first driving device is activated to unwind the first lifting cord by which the middle rail is moved downwardly until receiving the first signal transmitted by the switch, which stops the first driving device and thereby halts the movement of the middle rail, and at this moment, the middle rail position message generated by the first position detector is received and stored as a fourth position, and the safe distance between the middle rail and the lower rail is generated according to the fourth position and the first predetermined distance.
These and other objectives of the present disclosure will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
The present disclosure will be understood by referring to the following detailed description of some illustrative embodiments in conjunction with the accompanying drawings, in which:
In the following paragraphs and the accompanying drawings, the features and the implementations of several embodiments of the present disclosure are described in more detail along with the accompanying drawings. The features and the implementations described in the following paragraphs can be adopted solely or in combination with each other. In addition, the embodiments can be modified in various forms, as disclosed in the following paragraphs, and should not be limited to the embodiments described in the following paragraphs. Unless specified otherwise, the same reference characters refer to the same components.
The technical features provided in the present disclosure are not limited to the specific structures, uses, and applications described in the embodiments. The language used in the descriptions is illustrative and descriptive language which can be understood by the person having ordinary skill in the art. The terms regarding directions mentioned in the specification, including “front”, “rear”, “up”, “down”, “left”, “right”, “top”, “bottom”, “inside”, and “outside”, are illustrative and descriptive terms based on common usage scenarios, and manifests no intent to limit the scope of claims.
Furthermore, the definite and indefinite articles “a” and “the” and the numerical term “one” used in the specification referring to components of singular form do not exclude the concept of plural form. Equivalences known by one having ordinary skill in the art should be also included. All conjunctions used in similar situations should be interpreted in the broadest ways. The specific shapes, structural features, and technical terms described in the descriptions should also be interpreted to include equivalent structures and techniques which could achieve the same functionality.
Please refer to
The middle rail 12 is disposed below the upper rail 11, while the lower rail 13 is disposed below the middle rail 12. The two ends of the first covering material 18A are respectively connected to the upper rail 11 and the middle rail 12, and the two ends of the second covering material 18B are respectively connected to the middle rail 12 and the lower rail 13. In some other embodiments, the window covering assembly is in a top-down-bottom-up (i.e., TDBU) type and only includes one covering material connected between the middle rail and the lower rail. The first driving device 14A and the second driving device 14B are disposed in the upper rail 11. In this embodiment, the first driving device 14A includes a first motor 141A, two first rotating members 142A and a first transmission shaft 143A. The first motor 141A is connected to the first transmission shaft 143A. The first rotating members 142A are fixedly disposed on the first transmission shaft 143A, and the first lifting cords 15A are respectively connected to the first rotating members 142A by a first end 151A of each of them. When the first motor 141A drives the first transmission shaft 143A to rotate, the first transmission shaft 143A may drive the first rotating members 142A to rotate in a first rotating direction R1 for winding the first lifting cords 15A up onto the corresponding first rotating members 142A, or the first transmission shaft 143A may drive the first rotating members 142A to rotate in a second rotating direction R2 for unwinding the first lifting cords 15A from the corresponding first rotating members 142A. The first rotating direction R1 and the second rotating direction R2 are different or opposite directions.
In the present embodiment, the second driving device 14B includes a second motor 141B, two second rotating members 142B and a second transmission shaft 143B. The second motor 141B is connected to the second transmission shaft 143B. The second rotating members 142B are fixedly disposed on the second transmission shaft 143B, and the second lifting cords 15B are respectively connected to the second rotating members 142B by a first end 151B of each of them. When the second motor 141B drives the second transmission shaft 143B to rotate, the second transmission shaft 143B may drive the second rotating member 142B to rotate in a third rotating direction R3 for winding the second lifting cords 15B up onto the corresponding second rotating members 142B, or alternatively, or the second transmission shaft 143B may drive the second rotating members 142A to rotate in a fourth rotating direction R4 for unwind the second lifting cords 15B from the corresponding second rotating members 142B. The third rotating direction R3 and the fourth rotating direction R4 are different or opposite directions.
In the present embodiment, for each of the first lifting cords 15A, the first end 151A of it is fixed to the corresponding first rotating member 142A of the first driving device 14A, while a second end 152A of it is connected to the middle rail 12 after running through the first covering material 18A. When the first motor 141A of the first driving device 14A drives the first rotating members 142A to rotate, the first lifting cords 15A are wound up or unwound, so that the middle rail 12 is controlled to move upwardly or downwardly. More specifically, when the first lifting cords 15A are wound up onto the corresponding first rotating members 142A, the middle rail 12 moves upwardly. By contrast, when the first lifting cords 15A are unwound from the corresponding first rotating members 142A, the middle rail 12 moves downwardly. In a similar manner, for each of the second lifting cords 15B, the first end 151B of it is fixed to the corresponding second rotating member 142B of the second driving device 14B, while a second end 152B of it is connected to the lower rail 13 after running through both the first covering material 18A and the second covering material 18B. When the second motor 141B of the second driving device 14B drives the second rotating members 142B to rotate, the second lifting cords 15B are wound up or unwound, so that the lower rail 13 is controlled to move upwardly or downwardly. More specifically, when the second lifting cords 15B are wound onto the corresponding second rotating members 142B, the lower rail 13 moves upwardly. By contrast, when the second lifting cords 15B are unwound from the corresponding second rotating members 142B, the lower rail 13 moves downwardly.
Referring to
By adjusting the positions of the middle rail 12 and the lower rail 13, the proportion of the extensions of the first covering material 18A and the second covering material 18B can be adjusted. In one embodiment, the light transmittance of the first covering material 18A differs from that of the second covering material 18B, which allows users to conveniently adjust the overall window covering's light transmission level. In another embodiment, the patterns and/or colors of the first covering material 18A and the second covering material 18B are different, which is convenient for users to adjust the overall appearance of the window covering according to requirements.
As shown in
Each of the first position detector 16A and the second position detector 16B may include an encoder for measuring the motion and the position of the components, in which the encoder may include a rotary encoder, an incremental encoder, a mechanical contact encoder, an optical encoder, an electromagnetic encoder, a capacitive encoder and/or other suitable encoders.
The first position detector 16A and the second position detector 16B may be disposed within the upper rail 11. In the present embodiment, for generating the middle rail position messages SA, SA′ and SA″, the first position detector 16A is configured to detect the rotating direction, the number of rotations, and the angle of the rotor of the first motor 141A. Meanwhile, for generating the lower rail position message SB, the second position detector 16B is configured to detect the rotating direction, the number of rotations, and the angle of the rotor of the second motor 141B. However, the detection targets of the first position detector 16A and the second position detector 16B are not limited to the rotors of the first motor 141A and the second motor 141B. In another embodiment, the first position detector 16A is configured to detect the rotating direction, the number of rotations, and the angle of the first transmission shaft 143A for generating the middle rail position messages SA, SA′ and SA″, while the second position detector 16B is configured to detect the rotating direction, the number of rotations, and the angle of the second transmission shaft 143B for generating the lower rail position message SB. In still another embodiment, the first position detector 16A is configured to detect the rotating direction, the number of rotations, and the angle of at least one of the first rotating members 142A for generating the middle rail position messages SA, SA′ and SA″, while the second position detector 16B is configured to detect the rotating direction, the number of rotations, and the angle of at least one of the second rotating members 142B for generating the lower rail position message SB. The switches 17 are used to transmit the first signal S1 when they detect the corresponding first lifting cords 15A are in a first status, and stop transmitting the first signal S1 when they detect the corresponding first lifting cords 15A are in a second status. In the present embodiment, the switches 17 are disposed on an inner bottom surface of the upper rail 11, as the second end 152A of each of the first lifting cords 15A runs through the corresponding one of the switches 17, passes out from the bottom surface of the upper rail 11, runs through the first covering material 18A, and then is connected to the middle rail 12. Each of the switches 17 transmits the first signal S1 when the corresponding first lifting cord 15A is in the first status, and stops transmitting the first signal S1 when the corresponding first lifting cord 15A is in the second status, in which the first status is a loose status, and the second status is a tense status.
Please refer to
Please refer to
Referring to
The controller 20 is electrically coupled to the switches 17, the first motor 141A of the first driving device 14A, the second motor 141B of the second driving device 14B, the first position detector 16A, and the second position detector 16B. The controller 20 is configured to control the first motor 141A of the first driving device 14A and the second motor 141B of the second driving device 14B, and to receive the first signal S1 transmitted by the switch 17, the middle rail position messages SA, SA′ and SA″ generated by the first position detector 16A, and the lower rail position message SB generated by the second position detector 16B.
When the controller 20 determines the first motor 141A of the first driving device 14A stalls and the condition for transmitting the first protective stopping signal SP1 is satisfied, e.g., the middle rail 12 is moved up to a physical highest position as shown in
The conditions which are utilized by the controller 20 for determining whether to transmit the protective stopping signal to the driving device, includes but is not limited to: determining if at least one of the detected operation parameters of the driving devices exceed a predetermined current threshold, a predetermined voltage threshold and/or a predetermined torque threshold.
Please refer to
At step S210, the first driving device 14A is activated to wind up the first lifting cords 15A, causing the middle rail 12 to move upwardly, until the condition for transmitting the first protective stopping signal SP1 is determined to be satisfied. In response to the condition for transmitting the first protective stopping signal SP1 being satisfied, the first protective stopping signal SP1 is transmitted for stopping the first driving device 14A, and the movement of the middle rail 12 is halted.
At step S220, the middle rail position message SA generated after detection by the first position detector 16A is received, and a middle rail initial position P20 corresponding to the middle rail position message SA is stored.
At step S230, the second driving device 14B is activated to wind up the second lifting cords 15B, causing the lower rail 13 to move upwardly, until the condition for transmitting the second protective stopping signal SP2 is determined to be satisfied. In response to the condition for transmitting the second protective stopping signal SP2 being satisfied, the second protective stopping signal SP2 is transmitted for stopping the second driving device 14B, and the movement of the lower rail 13 is halted.
At step S240, the lower rail position message SB generated after detection by the second position detector 16B is received, and a lower rail initial position P30 corresponding to the lower rail position message SB is stored.
At step S245, the second driving device 14B is activated to unwind the second lifting cords 15B for moving the lower rail 13 downwardly by a first predetermined distance D.
At step S250, when the second position detector 16B detects the lower rail 13 has moved downwardly by the first predetermined distance D from the lower rail initial position P30, the second driving device 14B is stopped.
At step S260, the lower rail position message SB generated after detection by the second position detector 16B is received, and a first position P31 corresponding to the lower rail position message SB is stored.
At step S270, the first driving device 14A is activated to unwind the first lifting cords 15A, causing the middle rail 12 to move downwardly, until the switch 17 transmits the first signal S1. In response to the switch 17 transmitting the first signal S1, the first driving device 14A is stopped and the movement of the middle rail 12 is thereby halted.
At step S280, the first driving device 14A is activated to wind up the first lifting cords 15A, causing the middle rail 12 to move upwardly, until the switch 17 stops transmitting the first signal S1. In response to the switch 17 stopping transmitting the first signal S1, the first driving device 14A is stopped and the movement of the middle rail 12 is thereby halted.
At step S290, the middle rail position message SA generated after detection by the first position detector 16A is received, and a second position P22 corresponding to the middle rail position message SA is stored.
At step S295, a safe distance between the middle rail 12 and the lower rail 13 is generated.
In steps S210 and S220, the middle rail 12 can be moved upwardly to the physical highest position, at which point the first motor 141A of the first driving device 14A stalls because the movement of the middle rail 12 is limited, thereby triggering a protective stopping mechanism of the first driving device 14A. As a result, the middle rail 12 is stopped at the middle rail initial position P20. In steps S230 and S240, the lower rail 13 can be moved upwardly to the physical highest position, at which point the second motor 141B of the second driving device 14B stalls because the movement of the lower rail 13 is limited, thereby triggering a protective stopping mechanism of the second driving device 14B. As a result, the lower rail 13 is stopped at the lower rail initial position P30. The above-mentioned protective stopping mechanisms applied to the driving devices include but are not limited to an overcurrent protection mechanism, an overvoltage protection mechanism and/or a torque exceeding threshold protection mechanism. These protective stopping mechanisms can be used to detect the operation parameters of the motor and stop the motor when it stalls. When the processing unit 21 of the controller 20 determines the at least one of the operation parameters of the motor has satisfied the condition for the protective stopping mechanism, the protective stopping signal is sent.
Additionally, in steps S245 to S260, the lower rail 13 can be moved downwardly by the first predetermined distance D, in which the first predetermined distance D can be set up according to the actual material and the vertical length of the dropped covering material (e.g., the covering material 18B), and the first predetermined distance D is set up to be greater than a specific threshold, such that the switches 17 are prevented from not successfully being triggered to transmit the first signal S1 in the following step S270.
Additionally, in step 270, the middle rail 12 can be moved downwardly until at least one of the switches 17 is triggered to transmit the first signal S1 to stop the first driving device 14A and thereby halt the movement of the middle rail 12. In other words, once at least one of the first lifting cords 15A enters a first status (i.e., a loose status) during the process of the middle rail 12 moving downwardly, the first motor 141A is stopped for halting the downward movement of the middle rail 12.
Additionally, in step S280, the first lifting cords 15A can be retracted and wound up to move the middle rail 12 upwardly until the first signal S1 is stopped being transmitted from the at least one of the switches 17. In response to the halt of transmission of the first signal S1 from the at least one of the switches 17, the first driving device 14A is stopped and the movement of the middle rail 12 is thereby halted. In other words, at least one of the first lifting cords 15A is wound up until the first lifting cord 15A enters a second status (i.e., a tense status), at which point the first motor 141A is stopped for halting the downward movement of the middle rail 12.
Three exemplified methods of setting the safe distance between the middle rail 12 and the lower rail 13 are described as below:
According to different embodiments of the present disclosure, at least one of the above-mentioned three exemplified methods can be chosen to set the safe distance between the middle rail 12 and the lower rail 13.
After the processing unit 21 of the controller 20 has produced the safe distance as mentioned above, the position of the lower rail 13 can be adjusted to the current position of the middle rail 12 (e.g., the second position P22) adding the safe distance in the downward direction.
By keeping the safe distance between the middle rail 12 and the lower rail 13, the middle rail 12 is prevented from being too close to the lower rail 13, which may result in excessive slack of the first lifting cords 15A in which the first lifting cords 15A would fall off from the corresponding wound first rotating members 142A. The safe distance obtained by calculation can be stored in the memory unit 22 of the controller 20, and is used for controlling the movement of the window covering assembly 10 in the future. The safe distance generated by the calibration method 200 is produced through the actual operation of the window covering system 1 rather than being predetermined as a fixed distance, so that it can be adjusted according to the actual material and the actual vertical length of the dropped covering materials (i.e., the first covering material 18A and the second covering material 18B), and can avoid the drawback of exhibiting excessive or insufficient predetermined safe distance between the middle rail 12 and the lower rail 13.
In conclusion, the window covering system 1 and the calibration method 200 of the present disclosure provide an effective solution to set up the safe distance between the middle rail 12 and the lower rail 13, which is actually beneficial to dealing with the hard question in the field.
The embodiments described above are only some exemplary embodiments of the present disclosure. All equivalent structures which employ the concepts disclosed in this specification and the appended claims should fall within the e present disclosure.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the disclosure. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
111147604 | Dec 2022 | TW | national |