Patent Description:
In a furniture system, such as a cabinet, a drawer can be opened or closed relative to a cabinet body through a pair of slide rail assemblies. Currently, there is a so called push-open product having a drawer capable of being opened from a retracted position relative to a cabinet body by releasing an elastic force of an elastic member (such as a spring). US patent number <CIT> discloses a slide rail assembly with the aforementioned push-open function, and a movable rail of the slide rail assembly is arranged with a synchronization device configured to be connected to a synchronization rod for synchronously moving the movable rail with a movable rail of another slide rail assembly.

In addition, patent number <CIT> discloses a piece of furniture comprising a furniture carcass and at least one movable furniture part. The movable furniture part is movable via a movement fitting between a closed position and an open position. A locking device is configured to retain the movable furniture part in the closed position via a permanent magnet on the furniture carcass. A triggering device is provided, by means of which the locking device can be disabled, in order to move the movable furniture part in the opening direction. The triggering device has an electromagnet, which can be switched via a controller in order to open the movable furniture part from the closed position. As a result, the movable furniture part can be triggered by minor forces.

A slide rail assembly providing a solution to this problem is knowm from <CIT>.

For different market requirements, sometimes a slide rail assembly or a furniture part (such as a drawer or a door panel) is not required to be opened by the aforementioned ways. Therefore, it is important to develop various slide rail products.

This in mind, the present invention aims at providing a slide rail assembly and a method for opening a slide rail of a slide rail assembly.

This is achieved by a slide rail assembly according to claim <NUM>, and a method for opening a slide rail of a slide rail assembly according to claim <NUM>.

The dependent claims pertain to corresponding further developments and improvements.

As shown in <FIG> and <FIG>, a furniture system <NUM> comprises a first slide rail assembly <NUM>, a second slide rail assembly <NUM>, a drawer <NUM> and a cabinet body <NUM>. The first slide rail assembly <NUM> and the second slide rail assembly <NUM> are configured to mount the drawer <NUM> to the cabinet body <NUM>, in order to allow the drawer <NUM> to be movable relative to the cabinet body <NUM> through the first slide rail assembly <NUM> and the second slide rail assembly <NUM>.

The first slide rail assembly <NUM> and the second slide rail assembly <NUM> have substantially identical structural configuration. More particularly, each of the first slide rail assembly <NUM> and the second slide rail assembly <NUM> comprises a first rail <NUM> and a second rail <NUM> longitudinally movable relative to the first rail <NUM>. Preferably, each of the first slide rail assembly <NUM> and the second slide rail assembly <NUM> further comprises a third rail <NUM> movably mounted between the first rail <NUM> and the second rail <NUM> and configured to extend a moving distance of the second rail <NUM> relative to the first rail <NUM>. The first rail <NUM> is fixedly mounted on the cabinet body <NUM>, and the second rail <NUM> is configured to carry the drawer <NUM>. The furniture system <NUM> further comprises a synchronization mechanism <NUM>. The synchronization mechanism <NUM> comprises a first synchronization device <NUM> and a second synchronization device (not shown in figures due to the viewing angle). The first synchronization device <NUM> and the second synchronization device have substantially identical structural configuration. Furthermore, the first synchronization device <NUM> is arranged on the second rail <NUM> of the first slide rail assembly <NUM>, and the second synchronization device is arranged on the second rail <NUM> of the second slide rail assembly <NUM>, such that the second rail <NUM> of the first slide rail assembly <NUM> and the second rail <NUM> of the second slide rail assembly <NUM> can be moved synchronously, in order to increase moving stability of the two second rails <NUM>. The synchronization mechanism <NUM> further comprises a synchronization rod <NUM> detachably mounted between the first synchronization device <NUM> and the second synchronization device. A first end part 38a of the synchronization rod <NUM> is detachably connected to a first movable member <NUM> of the first synchronization device <NUM> through a first connecting base 40a; similarly, a second end part 38b of the synchronization rod <NUM> is detachably connected to a second movable member (not shown in figures due to the viewing angle) of the second synchronization device through a second connecting base.

Preferably, the first rail <NUM> comprises an extension part <NUM>, and the second rail <NUM> comprises a carrying part <NUM>.

As shown in <FIG>, the first slide rail assembly <NUM> is in a retracted state. More particularly, the second rail <NUM> is located at a retracted position R relative to the first rail <NUM>. When the second rail <NUM> is located at the retracted position R, the carrying part <NUM> of the second rail <NUM> corresponds to the extension part <NUM> of the first rail <NUM>. For example, the carrying part <NUM> of the second rail <NUM> is located above the extension part <NUM> of the first rail <NUM>.

The first slide rail assembly <NUM> further comprises an electronic module <NUM>. Preferably, the electronic module <NUM> is arranged on the first rail <NUM>. In the present embodiment, the electronic module <NUM> is detachably mounted on the first rail <NUM>, such that a user can additionally install the electronic module <NUM> according to requirements. Preferably, the electronic module <NUM> comprises a base <NUM> and a cover body <NUM>. The base <NUM> is configured to carry related electronic components or electronic devices. The cover body <NUM> is configured to cover and protect the aforementioned electronic components or electronic devices.

The electronic module <NUM> further comprises a driving device <NUM> configured to work with the first movable member <NUM>.

Preferably, the first synchronization device <NUM> further comprises a first fitting member <NUM>, and the first movable member <NUM> is detachably mounted to the carrying part <NUM> of the second rail <NUM> through the first fitting member <NUM>. For example, the carrying part <NUM> of the second rail <NUM> comprises at least one first connecting feature <NUM>, and the first fitting member <NUM> comprises at least one second connecting feature <NUM>. In the present embodiment, the first connecting feature <NUM> and the second connecting feature <NUM> respectively are protrusion and slot detachably engaged with each other, but the present invention is not limited thereto.

According to the invention, the first movable member <NUM> is rotatably mounted on the second rail <NUM>. In the present embodiment, the first movable member <NUM> is rotatably mounted on the first fitting member <NUM> on the carrying part <NUM> of the second rail <NUM>.

Preferably, the electronic module <NUM> is detachably mounted to a second mounting feature <NUM> of a side wall <NUM> of the extension part <NUM> of the first rail <NUM> through a first mounting feature <NUM> of the base <NUM>. In the present embodiment, the first mounting feature <NUM> and the second mounting feature <NUM> respectively are extension object and insertion slot detachably engaged with each other, but the present invention is not limited thereto.

Preferably, the electronic module <NUM> further comprises a control circuit board <NUM> and a position sensor <NUM>. The driving device <NUM> and the position sensor <NUM> are electrically connected to the control circuit board <NUM>, and the driving device <NUM> comprises a motor M. In the first embodiment, the motor M is a servo motor.

Preferably, the electronic module <NUM> further comprises a signal transceiver unit and a power supply unit (not shown). The signal transceiver unit is configured to receive and/or transmit wireless signals, and the power supply unit is configured to supply power.

As shown in <FIG> (the first connecting base 40a and the cover body <NUM> of the electronic module <NUM> are omitted in <FIG>), the first slide rail assembly <NUM> further comprises an elastic member <NUM>, such as a spring. The elastic member <NUM> is configured to generate an elastic force F along an opening direction D1 in response to the second rail <NUM> being located at the retracted position R relative to the first rail <NUM>. The second rail <NUM> is configured to be opened relative to the first rail <NUM> by the elastic force F of the elastic member <NUM>. In other words, the second rail <NUM> (the drawer <NUM>) can be ejected to be opened relative to the first rail <NUM> (the cabinet body <NUM>). Preferably, the elastic member <NUM> can be arranged at a bottom of the carrying part <NUM> of the second rail <NUM>.

Moreover, when the second rail <NUM> is located at the retracted position R relative to the first rail <NUM> and when the first movable member <NUM> is in a locking state K1, the elastic member <NUM> is configured to be locked to accumulate the elastic force F. For example, when the second rail <NUM> is located at the retracted position R relative to the first rail <NUM>, the elastic member <NUM> is configured to be directly locked by the first movable member <NUM> in order to accumulate the elastic force F; or when the second rail <NUM> is located at the retracted position R relative to the first rail <NUM>, the elastic member <NUM> is configured to be locked by a locking member arranged at the bottom of the carrying part <NUM> of the second rail <NUM> in order to accumulate the elastic force F, and the first movable member <NUM> can be further moved to drive the locking member to release the elastic force F of the elastic member <NUM>. Such configuration is well known to those skilled in the art, no further illustration is provided for simplification.

In addition, in the first embodiment, a rotating shaft <NUM> of the driving device <NUM> (such as a rotating shaft of the motor M) is arranged with a driving member <NUM>, such as a cam, but the present invention is not limited thereto. Furthermore, when the second rail <NUM> is located at the retracted position R relative to the first rail <NUM>, the rotating shaft <NUM> is located at an origin position, and the driving member <NUM> in <FIG> is located at an initial position J1 relative to the rotating shaft <NUM>. When the first movable member <NUM> is in the locking state K1 and when the driving member <NUM> is located at the initial position J1, the driving member <NUM> is adjacent to a working part <NUM> of the first movable member <NUM>.

Preferably, the position sensor <NUM> is configured to detect whether the second rail <NUM> is located at the retracted position R relative to the first rail <NUM>. For example, the second rail <NUM> comprises a predetermined part <NUM>, and the predetermined part <NUM> of the second rail <NUM> corresponds to the position sensor <NUM> when the second rail <NUM> is located at the retracted position R. The position sensor <NUM> can be a contact type or non-contact type sensor to work with the predetermined part <NUM> of the second rail <NUM>, but the present invention is not limited thereto.

Preferably, the first slide rail assembly <NUM> further comprises a second fitting member <NUM>, and the second fitting member <NUM> is detachably mounted on the carrying part <NUM> of the second rail <NUM>. The second fitting member <NUM> comprises the predetermined part <NUM>; or, the predetermined part <NUM> can be directly integrated into the carrying part <NUM> of the second rail <NUM>, but the present invention is not limited thereto.

As shown in <FIG> and <FIG>, the driving device <NUM> is configured to drive the first movable member <NUM> to switch from the locking state K1 to an unlocking state K2 (as shown in <FIG>), in order to release the elastic force F of the elastic member <NUM>, such that the second rail <NUM> is moved from the retracted position R (as shown in <FIG>) along the opening direction D1 relative to the first rail <NUM> in response to the elastic force F of the elastic member <NUM>, to be further moved to a predetermined opening position E (as shown in <FIG>). As such, the predetermined part <NUM> of the second rail <NUM> no longer corresponds to the position sensor <NUM> (the predetermined part <NUM> of the second rail <NUM> is away from the position sensor <NUM>). Therefore, the position sensor <NUM> can detect that the second rail <NUM> (the drawer <NUM>) is moved away from the retracted position R.

Furthermore, the user can operate a communication device <NUM> to link to the electronic module <NUM> (as shown in <FIG>), in order to control the motor M of the driving device <NUM> to drive the first movable member <NUM> to switch from the locking state K1 to the unlocking state K2, such that the second rail <NUM> (the drawer <NUM>) is driven to move away from the retracted position R along the opening direction D1 (as shown in <FIG>) relative to the first rail <NUM> (the cabinet body <NUM>) in response to the elastic force F of the elastic member <NUM>.

Preferably, the communication device <NUM> can be a mobile phone, a tablet or a smart wearable device, but the present invention is not limited thereto.

Preferably, through the rotating shaft <NUM> of the motor M driving the driving member <NUM> to rotate from the initial position J1 to a predetermined angle position J2 along a first rotating direction R1, the driving member <NUM> is correspondingly moved to the predetermined angle position J2 to contact the working part <NUM> of the first movable member <NUM>, such that the driving member <NUM> is configured to drive the first movable member <NUM> to rotate to switch from the locking state K1 to the unlocking state K2 along a second rotating direction R2, so as to release the elastic force F of the elastic member <NUM>. The first rotating direction R1 is opposite to the second rotating direction R2 (as shown in <FIG>). For example, the first rotating direction R1 is the clockwise direction, the second rotating direction R2 is the counterclockwise direction, but the present invention is not limited thereto.

Preferably, the first fitting member <NUM> of the first synchronization device <NUM> is arranged with a return elastic component (not shown in figures). When the second rail <NUM> is located at the predetermined opening position E relative to the first rail <NUM> (as shown in <FIG>), the first movable member <NUM> is configured to return to the locking state K1 from the unlocking state K2 (as shown in <FIG>) in response to a return elastic force provided by the return elastic component. On the other hand, the position sensor <NUM> is configured to generate a first signal or a second signal according to the position of the second rail <NUM> relative to the first rail <NUM>. For example, the position sensor <NUM> is configured to generate the first signal when the second rail <NUM> (the drawer <NUM>) is located at the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>) ; and the position sensor <NUM> is configured to generate the second signal when the second rail <NUM> (the drawer <NUM>) is moved away from the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>). The rotating shaft <NUM> of the driving device <NUM> is configured to return to the origin position according to the second signal (for indicating that the second rail <NUM> is moved away from the retracted position R relative to the first rail <NUM>) generated by the position sensor <NUM>, such that the driving member <NUM> is correspondingly moved back to the initial position J1 (as shown in <FIG>) from the predetermined angle position J2.

Preferably, the communication device <NUM> and the electronic module <NUM> are wirelessly linkable to each other, but the present invention is not limited thereto.

More particularly, when the second rail <NUM> (the drawer <NUM>) is moved from the predetermined opening position E along a retracting direction D2 (as shown in <FIG>) relative to the first rail <NUM> (the cabinet body <NUM>) to return to the retracted position R, the elastic member <NUM> is configured to be locked to accumulate the elastic force F again. Such configuration is well known to those skilled in the art, no further illustration is provided for simplification.

<FIG> is a flow chart showing operating processes of the furniture system <NUM> according to the first embodiment of the present invention.

Step S100: The communication device sets the status of the drawer to open.

In the step S100, the communication device <NUM> can be installed with an application (app) to link to the electronic module <NUM> (the control circuit board <NUM> of the electronic module <NUM>) for wireless communication. The user can transmit a predetermined signal to the electronic module <NUM> through the application of the communication device <NUM> (please refer to <FIG>). As such, the status of the second rail <NUM> (the drawer <NUM>) can be set to open. In the present embodiment, the communication device <NUM> is configured to be linked to the electronic module <NUM> wirelessly through the application. The application can has functions such as voice recognition, Near-Field Communication (NFC) or fingerprint recognition, but the present invention is not limited thereto.

Step S110: Determine whether the position sensor generates the first signal.

In the step S110, the control circuit board <NUM> of the electronic module <NUM> is configured to determine whether the position sensor <NUM> generates the first signal (as shown in <FIG>). For example, when the predetermined part <NUM> of the second rail <NUM> presses an elastic sensing part 66a of the position sensor <NUM> (please refer to <FIG>), the position sensor <NUM> is configured to generate the first signal to the control circuit board <NUM>, to indicate that the second rail <NUM> (the drawer <NUM>) is currently located at the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>).

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> generates the first signal, then go to step S120: The driving device receives a first power signal to rotate the driving member <NUM> to the predetermined angle position. In the step S120, when the second rail <NUM> (the drawer <NUM>) is located at the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>), and when the electronic module <NUM> receives the predetermined signal from the communication device <NUM> (as shown in <FIG>), the control circuit board <NUM> controls the driving device <NUM> to receive the first power signal, such that the rotating shaft <NUM> of the motor M of the driving device <NUM> drives the driving member <NUM> to rotate to the predetermined angle position J2, in order to further drive the first movable member <NUM> to switch to the unlocking state K2, so as to release the elastic force F of the elastic member <NUM>.

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> does not generate the first signal, then go to step S130: The communication device warns that the drawer is not fully closed. In the step S130, if the position sensor <NUM> does not generate the first signal, the control circuit board <NUM> is configured to notify the communication device <NUM> to generate a warning sound and/or an electronic message through the application to let the user know that the second rail <NUM> (the drawer <NUM>) currently is not located at the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>).

After the step S120, go to step S140: Determine whether the position sensor generates the second signal. In the step S140, the control circuit board <NUM> of the electronic module <NUM> is configured to determine whether the position sensor <NUM> generates the second signal (as shown in <FIG>). For example, when the predetermined part <NUM> of the second rail <NUM> does not press the elastic sensing part 66a of the position sensor <NUM>, the position sensor <NUM> is configured to generate the second signal to the control circuit board <NUM>, to indicate that the second rail <NUM> (the drawer <NUM>) is currently moved away from the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>) in response to the elastic force F of the elastic member <NUM>. In other words, the second rail <NUM> (the drawer <NUM>) is moved along the opening direction D1 to the predetermined opening position E.

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> generates the second signal, then go to step S150: The driving device receives a second power signal to rotate the driving member <NUM> to the initial position J1. In the step S150, when the position sensor <NUM> generates the second signal, the control circuit board <NUM> controls the driving device <NUM> to receive the second power signal, such that the rotating shaft <NUM> of the motor M of the driving device <NUM> drives the driving member <NUM> to rotate to the initial position J1 (please refer to <FIG>). In other words, when the position sensor <NUM> generates the second signal, it means that the second rail <NUM> (the drawer <NUM>) is currently located at the predetermined opening position E.

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> does not generate the second signal, then go to step S160: The communication device generates a system error message for warning. In the step S160, if the position sensor <NUM> does not generate the second signal, it means that the second rail <NUM> (the drawer <NUM>) is not moved away from the retracted position R. The control circuit board <NUM> is configured to notify the communication device <NUM> to generate a system error message, such as a warning sound and/or an electronic message, through the application to let the user know that the second rail <NUM> (the drawer <NUM>) currently is not moved away from the retracted position R relative to the first rail <NUM> (the cabinet body <NUM>).

<FIG> is a flow chart showing a method for opening the second rail <NUM> relative to the first rail <NUM> of the slide rail assembly <NUM> according to the first embodiment of the present invention.

Details of the method have been disclosed above, no further illustration is provided for simplification.

<FIG> and <FIG> are diagrams showing a slide rail assembly, such as a first slide rail assembly <NUM> of a furniture system according to a second embodiment of the present invention. In contrast to the first slide rail assembly <NUM> of the first embodiment, a driving device <NUM> of the first slide rail assembly <NUM> has different structural configuration. In addition, an electronic module <NUM> of the first slide rail assembly <NUM> is additionally arranged with a motor origin switch <NUM> and a motor stop switch <NUM> electrically connected to a control circuit board <NUM>.

As shown in <FIG>, the driving device <NUM> comprises a motor M' (as shown in <FIG>). In the second embodiment, the motor M' is a direct current motor, such as a direct current gear motor, but the present invention is not limited thereto. A rotating shaft <NUM> of the motor M' is arranged with a first driving member <NUM>, such as a cam (as shown in <FIG> and <FIG>), but the present invention is not limited thereto. The first driving member <NUM> is connected to a second driving member <NUM>. The second driving member <NUM> can be a lever (as shown in <FIG> and <FIG>), but the present invention is not limited thereto. One of the first driving member <NUM> and the second driving member <NUM> is formed with an extension slot <NUM>, and the other one of the first driving member <NUM> and the second driving member <NUM> is arranged with a connecting pin <NUM> extended into the extension slot <NUM> to work with each other (as shown in <FIG> and <FIG>).

The driving device <NUM> is configured to drive the first movable member <NUM> to switch from a locking state K1' (as shown in FUG. <NUM>) to an unlocking state K2' (as shown in FUG. <NUM>), in order to release an elastic force F' of an elastic member <NUM>, such that a second rail <NUM> is moved from a retracted position R' along the opening direction D1 relative to a first rail <NUM> in response to the elastic force F' of the elastic member <NUM>.

Furthermore, the user can operate a communication device <NUM> to link to the electronic module <NUM> (as shown in <FIG> and <FIG>), in order to control the driving device <NUM> to drive the first movable member <NUM> to switch from the locking state K1' (as shown in <FIG>) to the unlocking state K2 (as shown in <FIG>), such that the second rail <NUM> is driven to move away from the retracted position R' along the opening direction D1 relative to the first rail <NUM> in response to the elastic force F' of the elastic member <NUM>. For example, the second rail <NUM> is correspondingly moved to a predetermined opening position E' (as shown in <FIG>). More particularly, when the rotating shaft <NUM> is rotated form the origin position to the stop position to drive the first driving member <NUM> to rotate, the first driving member <NUM> and the second driving member <NUM> are rotated in a same direction, for example, the second driving member <NUM> is rotated form an initial position J1' (as shown in <FIG>) along a first rotating direction R1' to a predetermined angle position J2' (as shown in <FIG>). During such rotating process, the second driving member <NUM> is configured to contact a working part <NUM> of the first movable member <NUM> (as shown in <FIG>), such that the first movable member <NUM> is driven to rotate to switch from the locking K1' (as shown in <FIG>) to the unlocking state K2' (as shown in <FIG>) through the second driving member <NUM>, in order to release the elastic force F' of the elastic member <NUM>. As such, the second rail <NUM> is moved from the retracted position R' (as shown in <FIG>) along the opening direction D1 to the predetermined opening position E' (as shown in <FIG>) relative to the first rail <NUM> in response to the elastic force F' of the elastic member <NUM>. In contrast to the first embodiment, the first driving member <NUM> of the second embodiment is configured to work with the second driving member <NUM> (such as a lever) in order to increase moment arm, such that the motor M' of the driving device <NUM> is required to output a smaller force from the rotating shaft <NUM> for driving the first movable member <NUM>, so as to save power consumption of the driving device <NUM>.

Moreover, the motor origin switch <NUM> and the motor stop switch <NUM> are configured to detect positions of the motor M'. For example, the motor origin switch <NUM> is configured to generate a third signal and a fourth signal. When the rotating shaft <NUM> of the motor M' is located at the origin position, the second driving member <NUM> is located at the initial position J1' relative to the rotating shaft <NUM>, and the motor origin switch <NUM> is configured to generate the third signal; when the rotating shaft <NUM> of the motor M' is moved away from the origin position, the motor origin switch <NUM> is configured to generate the fourth signal. On the other hand, the motor stop switch <NUM> is configured to generate a fifth signal and a sixth signal. When the rotating shaft <NUM> of the motor M' is located at the stop position, the second driving member <NUM> is located at the predetermined angle position J2' relative to the rotating shaft <NUM>, and the motor stop switch <NUM> is configured to generate the fifth signal; when the rotating shaft <NUM> of the motor M' is moved away from the stop position, the motor stop switch <NUM> is configured to generate the sixth signal.

<FIG> is a flow chart showing operating process of the furniture system according to the second embodiment of the present invention. The operating process comprises the following steps:
Step S200: The communication device sets the status of the drawer to open.

In the step S200, the communication device <NUM> can be installed with an application to link to the electronic module <NUM> (the control circuit board <NUM> of the electronic module <NUM>) for wireless communication. The user can transmit a predetermined signal to the electronic module <NUM> through the communication device <NUM>. As such, the status of the second rail <NUM> (the drawer) can be set to open.

Step S210: Determine whether the position sensor generates the first signal.

In the step S210, the control circuit board <NUM> of the electronic module <NUM> is configured to determine whether the position sensor <NUM> generates the first signal (as shown in <FIG>). For example, when a predetermined part <NUM> of the second rail <NUM> presses an elastic sensing part 234a of the position sensor <NUM>, the position sensor <NUM> is configured to generate the first signal to the control circuit board <NUM>, to indicate that the second rail <NUM> (the drawer) is currently located at the retracted position R' relative to the first rail <NUM> (the cabinet body).

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> generates the first signal, then go to step S220: The driving device receives a first power signal. In the step S220, when the second rail <NUM> (the drawer <NUM>) is located at the retracted position R' relative to the first rail <NUM> (the cabinet body), and when the electronic module <NUM> receives the predetermined signal from the communication device <NUM> (as shown in <FIG>), the control circuit board <NUM> controls the driving device <NUM> to receive a first power signal, such that the rotating shaft <NUM> of the motor M' of the driving device <NUM> is rotated to the stop position to drive the second driving member <NUM> to rotate to the predetermined angle position J2' (as shown in <FIG>), in order to further drive the first movable member <NUM> to switch to the unlocking state K2' (as shown in <FIG>), so as to release the elastic force F' of the elastic member <NUM>.

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> does not generate the first signal, then go to step S230: The communication device warns that the drawer is not fully closed. In the step S230, if the position sensor <NUM> does not generate the first signal, the control circuit board <NUM> is configured to notify the communication device <NUM> to generate a warning sound and/or an electronic message through the application to let the user know that the second rail <NUM> (the drawer) currently is not located at the retracted position R' relative to the first rail <NUM> (the cabinet body).

Preferably, after the step S220, go to step S240: Determine whether the motor stop switch generates the fifth signal. In the step <NUM>, the control circuit board <NUM> of the electronic module <NUM> is configured to determine whether the motor stop switch <NUM> generates the fifth signal, in order to determine whether the rotating shaft <NUM> of the motor M' of the driving device <NUM> is located at the stop position (or whether the second driving member <NUM> is located at the predetermined angle position J2' ) as shown in <FIG>.

If the control circuit board <NUM> of the electronic module <NUM> determines that the motor stop switch <NUM> generates the fifth signal, then go to step S250: The rotating shaft of the motor of the driving device stops rotating. In the step S250, if the control circuit board <NUM> of the electronic module <NUM> determines that the motor stop switch <NUM> generates the fifth signal, the rotating shaft <NUM> of the motor M' of the driving device <NUM> stops at the stop position (the second driving member <NUM> stops at the predetermined angle position J2' as shown in <FIG>). If the control circuit board <NUM> of the electronic module <NUM> determines that the motor stop switch <NUM> does not generate the fifth signal, then return to step S220.

Furthermore, after the step S250, go to step S260: Determine whether the position sensor generates the second signal. In the step S260, the control circuit board <NUM> of the electronic module <NUM> is configured to determine whether the position sensor <NUM> generates the second signal (as shown in <FIG>). For example, when the predetermined part <NUM> of the second rail <NUM> does not press the elastic sensing part 234a of the position sensor <NUM>, the position sensor <NUM> is configured to generate the second signal to the control circuit board <NUM>, to indicate that the second rail <NUM> (the drawer) is currently moved away from the retracted position R' (or located at the predetermined opening position E') relative to the first rail <NUM> (the cabinet body) in response to the elastic F' of the elastic member <NUM>.

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> generates the second signal, then go to step S270: The driving device receives a second power signal. In the step S270, when the position sensor <NUM> generates the second signal, the control circuit board <NUM> controls the driving device <NUM> to receive the second power signal, such that the rotating shaft <NUM> of the motor M' of the driving device <NUM> is rotated back to the origin position, in order to drive the second driving member <NUM> to correspondingly rotate to the initial position J1' (please refer to <FIG>).

If the control circuit board <NUM> of the electronic module <NUM> determines that the position sensor <NUM> does not generate the second signal, then go to step S280: The communication device generates a system error message for warning. In the step S280, if the position sensor <NUM> does not generate the second signal, it means that the second rail <NUM> (the drawer) is not moved away from the retracted position R'. The control circuit board <NUM> is configured to notify the communication device <NUM> to generate a system error message, such as a warning sound and/or an electronic message, through the application to let the user know that the second rail <NUM> (the drawer) currently is not moved away from the retracted position R'.

Preferably, after the step S270, go to step S290: Determine whether the motor origin switch generates the third signal. In the step S290, the control circuit board <NUM> of the electronic module <NUM> is configured to determine whether the motor origin switch <NUM> generates the third signal, in order to further determine whether the rotating shaft <NUM> of the motor M' of the driving device <NUM> is located at the origin position (or whether the second driving member <NUM> is located at the initial position J1') as shown in <FIG>.

If the control circuit board <NUM> of the electronic module <NUM> determines that the motor origin switch <NUM> generates the third signal, then go to step S292: The rotating shaft of the motor of the driving device stops rotating. In the step S292, if the control circuit board <NUM> of the electronic module <NUM> determines that the motor origin switch <NUM> generates the third signal, the rotating shaft <NUM> of the motor M' of the driving device <NUM> stops at the origin position, and the second driving member <NUM> correspondingly stops at the initial position J1' (as shown in <FIG>). Meanwhile, it means that the drawer has been opened. Furthermore, when the position sensor <NUM> generates the second signal and the motor origin switch <NUM> generates the third signal, it means that the furniture system has completed the operation of opening the second rail <NUM> (drawer). If the control circuit board <NUM> of the electronic module <NUM> determines that the motor origin switch <NUM> does not generate the third signal, then return to step S270.

Claim 1:
A slide rail assembly (<NUM>, <NUM>), comprising:
a first rail (<NUM>, <NUM>);
a second rail (<NUM>, <NUM>) movable relative to the first rail (<NUM>, <NUM>);
an elastic member (<NUM>, <NUM>) configured to generate an elastic force in response to the second rail (<NUM>, <NUM>) being located at a retracted position relative to the first rail (<NUM>, <NUM>);
a movable member (<NUM>, <NUM>), wherein when the second rail (<NUM>, <NUM>) is located at the retracted position relative to the first rail (<NUM>, <NUM>) and when the movable member (<NUM>, <NUM>) is in a locking state, the elastic member (<NUM>, <NUM>) is configured to be locked to accumulate the elastic force; and
an electronic module (<NUM>, <NUM>) comprising a driving device (<NUM>, <NUM>) configured to drive the movable member (<NUM>, <NUM>) to switch from the locking state to an unlocking state, in order to release the elastic force of the elastic member (<NUM>, <NUM>), such that the second rail (<NUM>, <NUM>) is moved from the retracted position along an opening direction relative to the first rail (<NUM>, <NUM>) in response to the elastic force of the elastic member (<NUM>, <NUM>);
wherein the slide rail assembly (<NUM>, <NUM>) is characterized in that the movable member (<NUM>, <NUM>) is rotatably mounted on the second rail (<NUM>, <NUM>).