Solid state disk, control method, server system and storage medium

By integrating energy harvesting and conversion modules, power storage modules, and control modules into a solid-state drive, efficient wind energy conversion and power supply optimization are achieved, solving the problem of wind energy reuse and realizing resource conservation and reduced server power consumption.

CN121807137APending Publication Date: 2026-04-07HEFEI DATANG STORAGE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing technologies lack the ability to reuse the wind energy generated by internal server fans, leading to resource waste and increased power consumption and cost of server systems.

Method used

Design a solid-state drive that integrates an energy harvesting and conversion module, a power storage module, a detection module, and a control module. It can convert wind energy generated by the internal fan of a server into electrical energy, and optimize the power supply path through the power storage module and the control module to achieve efficient utilization of wind energy.

Benefits of technology

By fully utilizing the airflow generated by the server's internal fans to power the solid-state drives, resource utilization is improved, server system power consumption is reduced, energy is saved, emissions are reduced, and costs are lowered.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121807137A_ABST
    Figure CN121807137A_ABST
Patent Text Reader

Abstract

The invention provides a solid state disk, a control method, a server system and a storage medium. The solid state disk comprises an energy collection and conversion module, an electric quantity storage module, a control module, a detection module and a storage module. The energy collection and conversion module is used for collecting wind energy generated by a fan in the server after the solid state disk is inserted into the server and converting the collected wind energy into electric energy; the electric quantity storage module is used for storing the electric energy converted by the energy acquisition and conversion module; the detection module is used for detecting the voltage of the electric quantity storage module and sending the detected voltage value to the control module; the control module is used for determining whether the detected voltage value is larger than or equal to a first preset voltage threshold value or not and controlling the electric quantity storage module to supply power to the storage module when the detected voltage value is larger than or equal to the first preset voltage threshold value, and the solid state disk can improve the resource utilization rate, save energy and reduce emission.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the electronic technology, in particular to a solid state disk, a control method, a server system and a storage medium. BACKGROUND

[0002] With the development of science and technology, the server system has been widely used. The server will generate heat in high-intensity operation, and the heat will occur. In order to ensure that each core component can be stably and efficiently operated, a fan is usually arranged in the server. The fan can generate a certain wind energy when it is running. However, the prior art lacks research on the reuse of the wind energy generated by the fan in the server, resulting in waste of resources. SUMMARY

[0003] The embodiments of the present application provide a solid state disk, a control method, a server system and a storage medium, which can fully utilize the wind energy generated by the fan in the server to supply power for the server, fully utilize renewable resources, improve resource utilization, save energy and reduce emissions, and also reduce the power consumption of the server system and effectively reduce the cost.

[0004] In a first aspect, the embodiments of the present application provide a solid state disk, comprising: an energy collection and conversion module, an electric quantity storage module, a control module, a detection module and a storage module; The energy collection and conversion module is configured to collect the wind energy generated by the fan in the server after the solid state disk is inserted into the server, and convert the collected wind energy into electric energy; The electric quantity storage module is configured to store the electric energy converted by the energy collection and conversion module; The detection module is configured to detect the voltage of the electric quantity storage module and send the detected voltage value to the control module; The control module is configured to determine whether the detected voltage value is greater than or equal to a first preset voltage threshold, and control the electric quantity storage module to supply power to the storage module when the detected voltage value is greater than or equal to the first preset voltage threshold.

[0005] In a possible implementation manner, the control module is further configured to determine whether the detected voltage value is less than a second preset voltage threshold, and control the server to supply power to the storage module when the voltage value sent by the detection module is less than the second preset voltage threshold.

[0006] In a possible implementation manner, the solid state disk further comprises a power switching module; The control module is configured to send a first control signal to the power switching module when the voltage value sent by the detection module is less than the second preset voltage threshold; The power switching module is configured to control the power supply port of the solid state disk to be connected with the power output port of the server according to the first control signal, so that the server supplies power to the storage module. and / or, The control module is configured to send a second control signal to the power switching module when the voltage value sent by the detection module is greater than or equal to the first preset voltage threshold. The power switching module is configured to control the power supply port of the solid state disk to be connected with the power output port of the power storage module according to the second control signal, so that the power storage module supplies power to the storage module.

[0007] In a possible implementation, the energy collection and conversion module is a wind turbine.

[0008] In a possible implementation, the power storage module is a lithium polymer battery.

[0009] In a possible implementation, the power switching module is a MOS tube switching circuit.

[0010] In a second aspect, the present application further provides a control method, which is applied to any solid state disk provided in the first aspect, and the method comprises the following steps: The energy collection and conversion module collects wind energy generated by a fan inside the server after the solid state disk is inserted into the server, and converts the collected wind energy into electric energy; The power storage module stores the electric energy converted by the energy collection and conversion module; The detection module detects the voltage of the power storage module, and sends the detected voltage value to the control module; The control module determines whether the detected voltage value is greater than or equal to a first preset voltage threshold, and if yes, controls the power storage module to supply power to the storage module.

[0011] In a possible implementation, the method further comprises the following steps: The control module determines whether the detected voltage value is less than a second preset voltage threshold, and if yes, controls the server to supply power to the storage module.

[0012] In a third aspect, the present application further provides a server system, which comprises a server and any solid state disk provided in the first aspect. Any solid state disk provided in the first aspect is connected with the server through an interface arranged on the server.

[0013] In a fourth aspect, the present application further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement any method provided in the second aspect.

[0014] The solid-state drive (SSD) provided in this application includes an energy harvesting and conversion module, a power storage module, a control module, a detection module, and a storage module. The energy harvesting and conversion module is used to harvest wind energy generated by the server's internal fan after the SSD is inserted into the server, and convert the harvested wind energy into electrical energy. The power storage module is used to store the electrical energy converted by the energy harvesting and conversion module. The detection module is used to detect the voltage of the power storage module and send the detected voltage value to the control module. The control module is used to determine whether the detected voltage value is greater than or equal to a first preset voltage threshold, and when the detected voltage value is greater than or equal to the first preset voltage threshold, control the power storage module to supply power to the storage module. This SSD can fully utilize the wind energy generated by the server's internal fan to power its system, making full use of renewable resources, improving resource utilization, saving energy and reducing emissions, and also reducing server system power consumption, effectively reducing costs.

[0015] Other features and advantages of this application will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the application. Other advantages of this application can be realized and obtained by means of the embodiments described in the description and the accompanying drawings. Attached Figure Description

[0016] The accompanying drawings are used to provide an understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0017] Figure 1 This is a schematic diagram of the structure of a solid-state drive provided in an embodiment of this application; Figure 2 This is a schematic diagram of another solid-state drive provided in an embodiment of this application; Figure 3 This is a flowchart illustrating a control method provided in an embodiment of this application. Detailed Implementation

[0018] This application describes several embodiments, but these descriptions are exemplary and not limiting, and it will be apparent to those skilled in the art that many more embodiments and implementations are possible within the scope of the embodiments described herein. Although many possible combinations of features are shown in the drawings and discussed in the detailed description, many other combinations of the disclosed features are also possible. Unless specifically limited, any feature or element of any embodiment may be used in combination with, or may replace, any feature or element of any other embodiment.

[0019] This application includes and contemplates combinations of features and elements known to those skilled in the art. The embodiments, features, and elements disclosed in this application can also be combined with any conventional features or elements to form unique inventive solutions. Any feature or element of any embodiment can also be combined with features or elements from other inventive solutions to form another unique inventive solution. Therefore, it should be understood that any feature shown and / or discussed in this application can be implemented individually or in any suitable combination. Therefore, the embodiments are not limited except by the limitations imposed by the appended claims and their equivalents. Furthermore, various modifications and changes can be made within the scope of the appended claims.

[0020] Furthermore, in describing representative embodiments, the specification may have presented methods and / or processes as a specific sequence of steps. However, the method or process should not be limited to a specific order of steps to the extent that it does not depend on this specific order. As will be understood by those skilled in the art, other sequences of steps are also possible. Therefore, the specific order of steps set forth in the specification should not be construed as a limitation of the claims. Moreover, the claims relating to the method and / or process should not be limited to the steps performed in the order written, and those skilled in the art will readily understand that these orders can be varied and still remain within the spirit and scope of the embodiments of this application.

[0021] To enhance the storage capacity of server systems, solid-state drives (SSDs) are typically configured to provide a persistent, reliable, and efficient data storage and access center. SSDs are usually installed inside the server via an interface, and the server supplies power to them through the same interface, which increases the server's power consumption to some extent. Considering that servers usually have fans, if the airflow generated by the fans could be converted into electrical energy to power the SSDs, it would not only save energy but also reduce the server system's power consumption through energy reuse. To achieve this goal, this application provides an SSD that can utilize the airflow generated by the server's internal fans to power itself, making full use of renewable resources and improving resource utilization. Figure 1 A schematic diagram of the structure of a solid-state drive provided in this application is shown below. Figure 1 As shown, the solid-state drive includes: The module includes an energy harvesting and conversion module 11, an energy storage module 12, a detection module 13, a control module 14, and a storage module 15.

[0022] The energy harvesting and conversion module 11 is used to harvest wind energy generated by the internal fan of the server after the solid-state drive is inserted into the server, and convert the harvested wind energy into electrical energy.

[0023] Optionally, the energy harvesting and conversion module 11 is a wind turbine generator used to convert wind energy generated by the internal fan of the server into electrical energy.

[0024] Specifically, the energy harvesting and conversion module 11 is a miniature wind turbine, which facilitates the miniaturization of solid-state drives and expands their applicability.

[0025] For example, considering that the normal wind speed of server fans is 1-3 m / s, a DC micro wind turbine with a diameter of 5-8 cm and a starting wind speed of 0.5 m / s can be selected to effectively save costs while meeting actual needs.

[0026] The power storage module 12 is used to store the electrical energy converted by the energy acquisition and conversion module 11.

[0027] Optionally, the energy storage module 12 is a lithium polymer battery used to store the electrical energy converted by the energy harvesting and conversion module 11.

[0028] Specifically, the power storage module 12 is a small lithium polymer battery, which facilitates the miniaturization of the solid-state drive and expands its applicability.

[0029] Optionally, the energy storage module 12 is a lithium polymer battery equipped with a charging management chip to achieve stable storage of wind energy converted into electrical energy and overcharge protection.

[0030] For example, the power storage module 12 uses a small lithium polymer battery with a capacity of 1000-2000mAh and an output voltage of 5V, equipped with a charging management chip, to ensure the safety and reliability of the solid-state drive while meeting the power storage and output requirements.

[0031] The detection module 13 is used to detect the voltage of the power storage module 12 and send the detected voltage value to the control module 14.

[0032] Optionally, the detection module 13 is a voltage sensor used to detect the voltage of the power storage module 12 and send the detected voltage value to the control module 14.

[0033] Optionally, the detection module 13 periodically detects the voltage of the power storage module 12 and sends the detected voltage value to the control module 14.

[0034] For example, the detection module 13 detects the voltage of the power storage module 12 every 100ms and sends the detected voltage value to the control module 14.

[0035] The control module 14 is used to determine whether the detected voltage value is greater than or equal to the first preset voltage threshold, and when the detected voltage value is greater than or equal to the first preset voltage threshold, control the power storage module 12 to supply power to the storage module 15.

[0036] Optionally, the first preset voltage threshold is calculated in advance based on the rated power supply voltage of the solid-state drive.

[0037] In one possible implementation, the control module 14 is further configured to determine whether the detected voltage value is less than a second preset voltage threshold, and when the voltage value sent by the detection module 13 is less than the second preset voltage threshold, the control server supplies power to the storage module 15.

[0038] Optionally, the second preset voltage threshold is calculated in advance based on the rated power supply voltage of the solid-state drive.

[0039] For example, when the rated power supply voltage of the solid-state drive is 5V, the actual test voltage is within ±10%, which corresponds to a voltage range of 4.5V-5.5V. The solid-state drive can work normally when the power supply is any voltage value between 4.5V and 5.5V. Therefore, the first preset voltage threshold can be set to 4.9V. When the voltage value detected by the detection module 13 reaches 4.9V, the power storage module 12 is controlled to supply power to the storage module 15. When the voltage value detected by the detection module 13 reaches 4.7V, the server is controlled to supply power to the storage module 15.

[0040] This method provides stable power to the storage module by controlling the server when the power storage module is low, thus ensuring the stable operation of the solid-state drive.

[0041] Optionally, such as Figure 2 As shown, the solid-state drive also includes a power switching module 16.

[0042] The control module 14 is used to send a first control signal to the power switching module 16 when the voltage value sent by the detection module 13 is less than the second preset voltage threshold.

[0043] The power switching module 16 is used to control the connection between the power supply port of the solid-state drive and the power output port of the server according to the first control signal, so that the server supplies power to the storage module 15.

[0044] And / or, The control module 14 is used to send a second control signal to the power switching module 16 when the voltage value sent by the detection module 13 is greater than or equal to the first preset voltage threshold.

[0045] The power switching module 16 is used to control the connection between the power supply port of the solid-state drive and the power output port of the power storage module 12 according to the second control signal, so that the power storage module 12 supplies power to the storage module 15.

[0046] Optionally, the power switching module 16 is a MOSFET switching circuit.

[0047] For example, when the voltage value sent by the detection module 13 is less than 4.7V, a first control signal is sent to the power switching module 16 to control the power switching module 16 to switch to server power supply mode, that is, the power switching module 16 controls the power supply port of the solid-state drive to connect with the power output port of the server so that the server supplies power to the storage module 15; when the voltage value sent by the detection module 13 is greater than or equal to 5V, a second control signal is sent to the power switching module 16 to control the power switching module 16 to switch to power supply mode of the power storage module 12, that is, the power switching module 16 controls the power supply port of the solid-state drive to connect with the power output port of the power storage module 12 so that the power storage module 12 supplies power to the storage module 15.

[0048] The solid-state drive (SSD) provided in this application includes an energy harvesting and conversion module, a power storage module, a control module, and a detection module. The energy harvesting and conversion module harvests wind energy generated by the server's internal fan after the SSD is inserted into the server and converts the harvested wind energy into electrical energy. The power storage module stores the electrical energy converted by the energy harvesting and conversion module. The detection module detects the voltage of the power storage module and sends the detected voltage value to the control module. The control module determines whether the detected voltage value is greater than or equal to a first preset voltage threshold, and when the detected voltage value is greater than or equal to the first preset voltage threshold, controls the power storage module to supply power to the storage module. This SSD integrates energy conversion functionality on top of its storage function, fully utilizing the wind energy generated by the server's internal fan to power it, making full use of renewable resources, improving resource utilization, saving energy and reducing emissions, and also reducing server system power consumption, effectively reducing costs.

[0049] This application also provides a control method applicable to any solid-state drive as provided in the foregoing embodiments, such as... Figure 3 As shown, the method includes: S301: After the solid-state drive is inserted into the server, the energy harvesting and conversion module harvests the wind energy generated by the internal fan of the server and converts the harvested wind energy into electrical energy.

[0050] S302, The electrical energy obtained by the energy acquisition and conversion module is stored through the power storage module.

[0051] S303. The voltage of the power storage module is detected by the detection module, and the detected voltage value is sent to the control module.

[0052] S304. The control module determines whether the detected voltage value is greater than or equal to the first preset voltage threshold. If so, the power storage module is controlled to supply power to the storage module.

[0053] Optionally, the method further includes: determining whether the detected voltage value is less than a second preset voltage threshold by the control module; if so, controlling the server to supply power to the storage module.

[0054] For a detailed description of this embodiment, please refer to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.

[0055] This application also provides a server system, including: a server and any of the solid-state drives provided in the foregoing embodiments; wherein the solid-state drives provided in the foregoing embodiments are connected to the server through an interface provided on the server.

[0056] For a detailed description of this embodiment, please refer to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.

[0057] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements any of the methods provided in the foregoing embodiments.

[0058] For a detailed description of this embodiment, please refer to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.

[0059] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term "computer storage medium" includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0060] Furthermore, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first," "second," etc., may explicitly or implicitly include at least one of those features.

[0061] In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise expressly and specifically limited.

[0062] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0063] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A solid-state drive, characterized in that, include: Energy harvesting and conversion module, energy storage module, control module, detection module, and storage module; The energy harvesting and conversion module is used to harvest wind energy generated by the internal fan of the server after the solid-state drive is inserted into the server, and convert the harvested wind energy into electrical energy. The energy storage module is used to store the electrical energy converted by the energy harvesting and conversion module; The detection module is used to detect the voltage of the power storage module and send the detected voltage value to the control module; The control module is used to determine whether the detected voltage value is greater than or equal to a first preset voltage threshold, and when the detected voltage value is greater than or equal to the first preset voltage threshold, control the power storage module to supply power to the storage module.

2. The solid-state drive according to claim 1, characterized in that, The control module is further configured to determine whether the detected voltage value is less than a second preset voltage threshold, and when the voltage value sent by the detection module is less than the second preset voltage threshold, control the server to supply power to the storage module.

3. The solid-state drive according to claim 2, characterized in that, The solid-state drive also includes: a power switching module; The control module is used to send a first control signal to the power switching module when the voltage value sent by the detection module is less than the second preset voltage threshold. The power switching module is used to control the power supply port of the solid-state drive to connect to the power output port of the server according to the first control signal, so that the server supplies power to the storage module; And / or, The control module is used to send a second control signal to the power switching module when the voltage value sent by the detection module is greater than or equal to the first preset voltage threshold. The power switching module is used to control the power supply port of the solid-state drive to connect to the power output port of the power storage module according to the second control signal, so that the power storage module supplies power to the storage module.

4. The solid-state drive according to any one of claims 1-3, characterized in that, The energy harvesting and conversion module is a wind turbine.

5. The solid-state drive according to any one of claims 1-3, characterized in that, The energy storage module is a lithium polymer battery.

6. The solid-state drive according to claim 3, characterized in that, The power switching module is a MOS transistor switching circuit.

7. A control method, characterized in that, Applied to a solid-state drive as described in any one of claims 1-6, the method comprises: After the solid-state drive is inserted into the server, the energy harvesting and conversion module harvests the wind energy generated by the internal fan of the server and converts the harvested wind energy into electrical energy. The electrical energy obtained by the energy harvesting and conversion module is stored in the energy storage module; The voltage of the power storage module is detected by the detection module, and the detected voltage value is sent to the control module. The control module determines whether the detected voltage value is greater than or equal to a first preset voltage threshold. If so, it controls the power storage module to supply power to the storage module.

8. The method according to claim 7, characterized in that, The method further includes: The control module determines whether the detected voltage value is less than a second preset voltage threshold. If so, it controls the server to supply power to the storage module.

9. A server system, characterized in that, include: Server and solid-state drive as described in any one of claims 1-6; The solid-state drive as described in any one of claims 1-6 is connected to the server via an interface provided on the server.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in claim 7 or 8.