Machine room intelligent environment monitoring and automatic adjusting method, equipment and medium
By dividing the computer room into multiple adjustment units and automatically adjusting based on equipment information, the problems of inefficiency and lag in response of the traditional computer room environment monitoring system are solved, precise control and dynamic optimization of the computer room environment are realized, and the stability of equipment operation is improved and efficiency.
Patent Information
- Application Number
- CN202411227684.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2024-12-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The traditional computer room environmental monitoring system relies on manual inspection and preset threshold control, making it difficult to accurately adjust temperature, humidity and air quality, resulting in inefficiency and lagging response, making it difficult to cope with complex and changing environmental demands, resulting in waste of energy, shortened equipment life and system Frequent failures occur.
The computer room is divided into multiple adjustment units, and the optimal environmental parameters and adjustment sequence are determined based on the equipment information. Through intelligent control equipment, the environment is automatically adjusted, and a comprehensive coverage sensor network is built to achieve dynamic balance and optimization of environmental parameters.
It improves the accuracy and efficiency of computer room environmental regulation, ensures that the equipment is always in the optimal operating conditions, reduces energy waste and maintenance costs, and reduces the occurrence of system failures.
Smart Images

Figure CN119087872A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer room control, and in particular to a method, equipment and medium for intelligent computer room environment monitoring and automatic adjustment. Background Art
[0002] In recent years, in today's era of rapid development of informatization, data centers and computer rooms, as the infrastructure supporting key technologies such as cloud computing, big data, and the Internet of Things, have become particularly important for stable operation and efficient management. However, the precise control and adjustment of computer room environmental conditions has always been a major challenge in operation and maintenance management.
[0003] Traditional computer room environment monitoring systems mostly rely on manual inspections and preset threshold control. Specifically, the computer room's temperature, humidity, air quality and other environmental parameters are crucial to the stable operation of the server. Too high or too low a temperature will directly affect the server's heat dissipation effect and accelerate hardware aging; humidity imbalance may cause problems such as static electricity accumulation and equipment corrosion; and poor air quality, such as excessive concentrations of dust and harmful gases, will further affect the equipment's heat dissipation performance and internal cleanliness, increasing maintenance costs. In addition, with the explosive growth of data volume and the continuous expansion of computer room scale, the limitations of traditional monitoring methods in coverage, data processing capabilities and intelligence levels have become increasingly prominent. This method is not only inefficient and delayed in response, but also difficult to cope with complex and changing actual environmental needs, often resulting in energy waste, shortened equipment life and even frequent system failures. Summary of the invention
[0004] In order to solve the above problems, the present application proposes a method, device and medium for intelligent environment monitoring and automatic adjustment of a computer room, wherein the method includes:
[0005] According to the environmental adjustment equipment in the target computer room, the target computer room is divided into multiple adjustment units under different environmental dimensions; the computer room equipment information in all the adjustment units is obtained; the computer room equipment information includes the computer room equipment type, the number of computer room equipment, and the computer room equipment model; according to the computer room equipment information, the optimal environmental parameters of the adjustment unit are determined; the current environmental parameters in the adjustment unit are obtained, and multiple target adjustment units are determined by comparing the optimal environmental parameters with the current environmental parameters; according to the computer room equipment priorities in the multiple target adjustment units, the adjustment order of the multiple target adjustment units is determined; based on the adjustment order, the environmental adjustment equipment in the multiple target adjustment units is controlled to adjust the environment of the target computer room.
[0006] In one example, the target computer room is divided into multiple adjustment units in different environmental dimensions based on the environmental adjustment equipment in the target computer room, specifically including: obtaining location information and model information of all environmental adjustment equipment in the target computer room; determining the effective adjustment range of the environmental adjustment equipment based on the model information of the environmental adjustment equipment; determining the adjustment influence range of the environmental adjustment equipment in the target computer room based on the effective adjustment range and the location information; and dividing the target computer room into multiple adjustment units based on the adjustment influence range.
[0007] In one example, determining the adjustment order of the multiple target adjustment units according to the computer room equipment priorities in the multiple target adjustment units specifically includes: determining multiple target devices to be adjusted that need to be adjusted in the multiple target adjustment units; obtaining the computer room equipment priorities corresponding to all the computer room equipment in the multiple target adjustment units; determining a first device to be adjusted and a second device to be adjusted other than the first device to be adjusted among the multiple target devices to be adjusted according to the computer room equipment priorities; determining the current adjustment order of the multiple target adjustment units based on the target adjustment units in which the first device to be adjusted and the second device to be adjusted are located; and repeating the above process during the adjustment of the target adjustment units until all the multiple target devices to be adjusted are adjusted.
[0008] In one example, based on the adjustment order, controlling the environmental adjustment devices in the multiple target adjustment units to adjust the environment of the target computer room specifically includes: determining the first adjustment unit where the first device to be adjusted is located, and the second adjustment unit where the second device to be adjusted is located; if the distance between the first adjustment unit and the second adjustment unit exceeds a preset distance range, adjusting the first adjustment unit and the second adjustment unit at the same time.
[0009] In one example, based on the adjustment order, controlling the environmental adjustment devices in the multiple target adjustment units to adjust the environment of the target computer room specifically includes: recording the adjustment actions of the target adjustment units to generate an adjustment log; determining the target devices to be adjusted that appear multiple times in the adjustment log under a single environmental dimension within a preset time period; determining the adjustment unit where the target devices to be adjusted are located, and the corresponding adjustment log paragraphs when they appear repeatedly; generating alarm information based on the adjustment unit where the target devices to be adjusted are located, and the corresponding adjustment log paragraphs when they appear repeatedly.
[0010] In one example, based on the adjustment order, controlling the environmental adjustment devices in the multiple target adjustment units to adjust the environment of the target computer room specifically includes: determining that the adjustment of the multiple target adjustment units is completed; determining the adjustment logs corresponding to all the adjustment units in the target computer room; based on the adjustment logs corresponding to all the adjustment units, determining the historical adjustment time corresponding to the historical adjustment actions respectively corresponding to all the adjustment units; determining the target detection time of all the adjustment units by comparing the historical adjustment time with the current time; at the target detection time, obtaining the environmental parameters of all the adjustment units at the target detection time, and adjusting the environment of the target computer room according to the environmental parameters at the target detection time.
[0011] In one example, determining the optimal environmental parameters of the adjustment unit based on the computer room equipment information specifically includes: selecting any computer room equipment in the adjustment unit as the target computer room equipment, and determining the computer room equipment information of the target computer room equipment; determining the operating environment parameter range of the target computer room equipment based on the computer room equipment information; traversing all computer room equipment in the adjustment unit, and determining the operating environment parameter range of all computer room equipment as the optimal environmental parameters of the adjustment unit.
[0012] In one example, the environmental dimension includes a temperature dimension, a humidity dimension, and an air quality dimension.
[0013] The present application also provides an intelligent environment monitoring and automatic adjustment device for a computer room, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute: dividing the target computer room into multiple adjustment units under different environmental dimensions according to the environment adjustment equipment in the target computer room; obtaining computer room equipment information in all adjustment units; the computer room equipment information includes computer room equipment type, computer room equipment quantity, and computer room equipment model; determining the optimal environment parameters of the adjustment unit according to the computer room equipment information; obtaining the current environment parameters in the adjustment unit, and determining multiple target adjustment units by comparing the optimal environment parameters and the current environment parameters; determining the adjustment order of the multiple target adjustment units according to the computer room equipment priority in the multiple target adjustment units; and controlling the environment adjustment equipment in the multiple target adjustment units based on the adjustment order to adjust the environment of the target computer room.
[0014] The present application also provides a non-volatile computer storage medium storing computer executable instructions, characterized in that the computer executable instructions are configured to: divide the target computer room into multiple adjustment units under different environmental dimensions according to the environmental adjustment equipment in the target computer room; obtain computer room equipment information in all adjustment units; the computer room equipment information includes computer room equipment type, computer room equipment quantity, and computer room equipment model; determine the optimal environmental parameters of the adjustment unit according to the computer room equipment information; obtain the current environmental parameters in the adjustment unit, and determine multiple target adjustment units by comparing the optimal environmental parameters and the current environmental parameters; determine the adjustment order of the multiple target adjustment units according to the computer room equipment priority in the multiple target adjustment units; and control the environmental adjustment equipment in the multiple target adjustment units based on the adjustment order to adjust the environment of the target computer room.
[0015] The method proposed in this application can bring the following beneficial effects: according to the influence valve of the control equipment in the computer room, the computer room is divided into multiple adjustment units, so that the adjustment accuracy of the computer room can be accurately adjusted to the adjustment unit to build a comprehensive sensor network. At the same time, based on the analysis results, the working status of environmental control equipment such as air conditioners, humidifiers, and air purifiers is automatically adjusted to achieve dynamic balance and optimization of environmental parameters, ensuring that the computer room is always in the best operating conditions. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0017] Figure 1 A schematic diagram of a flow chart of a method for intelligent environment monitoring and automatic adjustment of a computer room in an embodiment of the present application;
[0018] Figure 2 This is a structural diagram of an intelligent environment monitoring and automatic adjustment device for a computer room in an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0020] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0021] Figure 1 A schematic diagram of a method, device and medium for intelligent computer room environment monitoring and automatic adjustment provided in one or more embodiments of this specification. The method can be applied to different types of computer rooms. The process can be executed by computing devices in the computer room. Some input parameters or intermediate results in the process allow manual intervention and adjustment to help improve accuracy.
[0022] The analysis method involved in the embodiments of the present application can be implemented by a terminal device or a server, and the present application does not impose any special restrictions on this. For the convenience of understanding and description, the following embodiments are described in detail by taking a server as an example.
[0023] It should be noted that the server can be a single device or a system composed of multiple devices, that is, a distributed server, and this application does not make any specific limitations on this.
[0024] like Figure 1 As shown, the embodiment of the present application provides a method for intelligent environment monitoring and automatic adjustment of a computer room, comprising:
[0025] S101: Divide the target computer room into a plurality of adjustment units in different environmental dimensions according to the environmental adjustment equipment in the target computer room.
[0026] First, determine the environmental conditioning devices in the target computer room, obtain the device information of the environmental conditioning devices, and divide the target computer room into multiple conditioning units under different environmental dimensions according to the location of the environmental conditioning devices and the specifications of the environmental conditioning devices. It should be noted that the environmental dimensions here may include dimensions such as temperature, humidity, and air quality. The conditioning units are divided according to the range that the environmental conditioning devices can affect when performing the adjustment action, and one environmental conditioning device corresponds to one conditioning unit, which refers to the adjustment range that the environmental conditioning device preferentially corresponds to. Take the example of temperature conditioning devices A, B, and C in the computer room. If the influence range of temperature conditioning device A is 5m, that is, it is applicable to 25㎡, then the range with a radius of 5m with temperature conditioning device A as the center can be used as a conditioning unit. At this time, it is considered that temperature conditioning device A has the greatest impact on the air temperature in the conditioning unit, and has a small impact on the air temperature outside the conditioning unit and is not considered. In one embodiment, the area within the preset range of the environment adjustment device can also be used as the strong adjustment range of the temperature adjustment device A, and the remaining area can be used as the weak adjustment range of the temperature adjustment device A, or the adjustment strength of each location relative to the temperature adjustment device A can be calculated, for example, the adjustment strength is inversely proportional to the distance and proportional to the power of the temperature adjustment device A. At the same time, if the temperature adjustment device A is placed in a room of only 10 square meters, the room can be quickly affected by the adjustment action of the adjustment device A. At this time, the room can be used as an adjustment unit, but due to the obstruction of the wall, the adjustment action of the temperature adjustment device A cannot adjust the environment outside the room. Therefore, only the controls in the room are in the adjustment unit of the temperature adjustment device A. If the influence range of the temperature adjustment device B is 3m, and there is a temperature adjustment device C with an influence range of 5m within its 3m range, then the adjustment unit of the temperature adjustment device B is a circle with a radius of 3m and the center of the temperature adjustment device B, and the corresponding adjustment unit of the temperature adjustment device C is a circle with a radius of 5m and the center of C and the radius of C, and does not include the range of the corresponding adjustment unit of the temperature adjustment device B.
[0027] In one embodiment, when dividing the adjustment units, it is first necessary to obtain the location information and model information of all environmental adjustment devices in the target computer room, and then determine the effective adjustment range of the environmental adjustment device based on the model information of the environmental adjustment device, and then determine the adjustment influence range of the environmental adjustment device in the target computer room based on the effective adjustment range and the location information. Finally, the target computer room can be divided into multiple adjustment units based on the adjustment influence range. By dividing the target computer room into multiple ring adjustment units, the influence range corresponding to the adjustment actions of different environmental adjustment devices can be clarified, thereby clarifying the environmental adjustment devices corresponding to different computer room equipment. It should be noted that when dividing the adjustment units, the influence range is the influence range of the environmental adjustment device at maximum power.
[0028] S102: Acquire the equipment information of the computer room in all the adjustment units; the equipment information of the computer room includes the type of equipment in the computer room, the number of equipment in the computer room, and the model of equipment in the computer room.
[0029] After dividing the target computer room into multiple adjustment units, determine the computer room equipment information that needs to be adjusted in each adjustment unit, such as information of computer room equipment such as switches, servers, and hosts. The computer room equipment information here includes the type of computer room equipment, the number of computer room equipment, and the model of computer room equipment.
[0030] S103: Determine the optimal environmental parameters of the adjustment unit according to the equipment room equipment information.
[0031] After obtaining the equipment information of the computer room, the optimal environmental parameters of the adjustment unit under the environmental dimension can be determined according to the equipment information of the computer room in the adjustment unit. It should be noted that the optimal environmental parameters here refer to the environmental parameters that can largely meet the current environmental dimensions of the adjustment unit. At the same time, the optimal environmental parameters here do not necessarily refer to a certain number, but may also be an interval. As long as the environmental parameters are within this interval, it can ensure that most of the equipment in the adjustment unit can run smoothly.
[0032] In one embodiment, when determining the optimal environmental parameters of the adjustment unit, any computer room equipment can be selected in the adjustment unit as the target computer room equipment, and the computer room equipment information of the target computer room equipment can be determined, and then the operating environment parameter range of the target computer room equipment can be determined based on the computer room equipment information. Then, by traversing all computer room equipment in the adjustment unit, the operating environment parameter range of all computer room equipment can be determined as the optimal environmental parameters of the adjustment unit.
[0033] S104: Acquire current environmental parameters in the adjustment unit, and determine a plurality of target adjustment units by comparing the optimal environmental parameters with the current environmental parameters.
[0034] After obtaining the target environment parameters of the adjustment unit, it is necessary to obtain the current environment parameters of each adjustment unit, so as to determine the target adjustment unit that needs to be adjusted according to the target environment parameters and the current environment parameters. The number of target adjustment units here can be one or more.
[0035] S105: Determine an adjustment order of the multiple target adjustment units according to the computer room equipment priorities in the multiple target adjustment units.
[0036] After determining the target adjustment unit, if there are multiple target adjustment units, in order to prioritize the adjustment of more important areas in the computer room, the adjustment order of multiple target adjustment units can be determined according to the preset computer room equipment priority. If there is only one target adjustment unit, there is no need to consider the adjustment order.
[0037] In one embodiment, when determining the adjustment order, it is first necessary to determine the multiple target devices to be adjusted in the multiple target adjustment units, where the target devices to be adjusted refer to devices whose current environmental parameters cannot meet the operating conditions. When adjusting the environmental parameters, the environmental parameters of these target devices to be adjusted are mainly met, so the computer room equipment priorities corresponding to all the computer room equipment in the multiple target adjustment units can be obtained, so that according to the computer room equipment priorities, the first device to be adjusted and the second device to be adjusted other than the first device to be adjusted are determined among the multiple target devices to be adjusted. The first device to be adjusted here refers to the target device to be adjusted with the highest priority of the computer room equipment, that is, the computer room equipment to be adjusted first, and the second device to be adjusted refers to the computer room equipment to be adjusted after the first device to be adjusted. Then, based on the target adjustment units where the first device to be adjusted and the second device to be adjusted are located, the current adjustment order of the multiple target adjustment units can be determined; in the adjustment process of the target adjustment units, the above process is repeated until all the multiple target devices to be adjusted are adjusted.
[0038] S106: Based on the adjustment sequence, control the environment adjustment devices in the plurality of target adjustment units to adjust the environment of the target computer room.
[0039] After the adjustment sequence is obtained, multiple target units can be adjusted according to the adjustment sequence. During the adjustment, the environment of the target computer room is adjusted by controlling the environment adjustment device inside the target adjustment unit. Specifically, during the adjustment, the adjustment can be performed by the PID method, or the adjustment power of the environment adjustment device can be determined by the parameter difference between the target environment parameter and the current environment parameter.
[0040] In one embodiment, when adjusting the environment of the target computer room, if there are multiple adjustment units that need to be adjusted, in order to speed up the adjustment process, the adjustment units that are far away can be adjusted at the same time. Specifically, the first adjustment unit where the first device to be adjusted is located and the second adjustment unit where the second device to be adjusted is located are determined; if the distance between the first adjustment unit and the second adjustment unit exceeds the preset distance range, the first adjustment unit and the second adjustment unit are adjusted at the same time. When selecting the second device to be adjusted, it is also necessary to select according to the priority of the equipment in the computer room.
[0041] In one embodiment, in order to facilitate the later tracing of the adjustment process, the adjustment action of the target adjustment unit can be recorded to generate an adjustment log. If a certain computer room equipment in a certain adjustment unit needs to be adjusted again within a short period of time after being adjusted briefly, it means that the location setting of the computer room equipment needs to be adjusted, or environmental adjustment equipment needs to be added. After the adjustment log is generated, the target equipment to be adjusted that appears multiple times in the adjustment log under a single environmental dimension within a preset time period can be determined; the adjustment unit where the target equipment to be adjusted is located, and the corresponding adjustment log paragraph when it appears repeatedly; based on the adjustment unit where the target equipment to be adjusted is located, and the corresponding adjustment log paragraph when it appears repeatedly, an alarm message is generated to facilitate the management personnel to adjust the location of the computer room equipment, or add or reduce environmental adjustment equipment.
[0042] Furthermore, after the adjustment log is generated, the historical adjustment time of the last adjustment action of each adjustment unit can be obtained according to the adjustment log, and the time of the next detection can be determined by comparing the time, thereby avoiding the need for manual detection or adjustment and reducing manpower consumption. Specifically, after determining that the adjustment of the multiple target adjustment units is completed, the adjustment logs corresponding to all the adjustment units in the target computer room can be determined, and based on the adjustment logs corresponding to all the adjustment units, the historical adjustment times corresponding to the historical adjustment actions corresponding to all the adjustment units can be determined. Then, by comparing the historical adjustment time with the current time, the target detection time of all the adjustment units can be determined, and at the target detection time, the environmental parameters of all the adjustment units at the target detection time can be obtained, and the environment of the target computer room can be adjusted according to the environmental parameters at the target detection time.
[0043] like Figure 2 As shown, the embodiment of the present application also provides an intelligent environment monitoring and automatic adjustment device for a computer room, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can:
[0044] According to the environmental adjustment equipment in the target computer room, the target computer room is divided into multiple adjustment units under different environmental dimensions; the computer room equipment information in all the adjustment units is obtained; the computer room equipment information includes the computer room equipment type, the number of computer room equipment, and the computer room equipment model; according to the computer room equipment information, the optimal environmental parameters of the adjustment unit are determined; the current environmental parameters in the adjustment unit are obtained, and multiple target adjustment units are determined by comparing the optimal environmental parameters with the current environmental parameters; according to the computer room equipment priorities in the multiple target adjustment units, the adjustment order of the multiple target adjustment units is determined; based on the adjustment order, the environmental adjustment equipment in the multiple target adjustment units is controlled to adjust the environment of the target computer room.
[0045] The embodiment of the present application further provides a non-volatile computer storage medium storing computer executable instructions, wherein the computer executable instructions are configured as follows:
[0046] According to the environmental adjustment equipment in the target computer room, the target computer room is divided into multiple adjustment units under different environmental dimensions; the computer room equipment information in all the adjustment units is obtained; the computer room equipment information includes the computer room equipment type, the number of computer room equipment, and the computer room equipment model; according to the computer room equipment information, the optimal environmental parameters of the adjustment unit are determined; the current environmental parameters in the adjustment unit are obtained, and multiple target adjustment units are determined by comparing the optimal environmental parameters with the current environmental parameters; according to the computer room equipment priorities in the multiple target adjustment units, the adjustment order of the multiple target adjustment units is determined; based on the adjustment order, the environmental adjustment equipment in the multiple target adjustment units is controlled to adjust the environment of the target computer room.
[0047] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0048] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects as the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0049] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0050] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0051] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0052] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0053] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0054] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0055] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include transitory media such as modulated data signals and carrier waves.
[0056] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0057] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A method for intelligent environment monitoring and automatic adjustment of a computer room, It is characterized in that include: According to the environmental adjustment equipment in the target computer room, the target computer room is divided into a plurality of adjustment units under different environmental dimensions; Obtaining the equipment information of the computer room in all adjustment units; the equipment information of the computer room includes the type of equipment in the computer room, the number of equipment in the computer room, and the model of equipment in the computer room; Determining the optimal environmental parameters of the adjustment unit according to the equipment information of the computer room; Acquire current environmental parameters in the adjustment unit, and determine multiple target adjustment units by comparing the optimal environmental parameters with the current environmental parameters; Determining the adjustment order of the multiple target adjustment units according to the computer room equipment priorities in the multiple target adjustment units; Based on the adjustment sequence, the environment adjustment devices in the plurality of target adjustment units are controlled to adjust the environment of the target computer room.
2. The method according to claim 1, It is characterized in that The step of dividing the target computer room into a plurality of adjustment units in different environmental dimensions according to the environmental adjustment equipment in the target computer room specifically includes: Obtaining location information and model information of all environmental conditioning equipment in the target computer room; Determining an effective adjustment range of the environmental conditioning device based on the model information of the environmental conditioning device; Determining an adjustment influence range of the environmental adjustment device in the target computer room based on the effective adjustment range and the location information; Based on the adjustment influence range, the target computer room is divided into a plurality of adjustment units.
3. The method according to claim 1, It is characterized in that The step of determining the adjustment order of the plurality of target adjustment units according to the priority levels of the equipment room equipment in the plurality of target adjustment units specifically includes: Determining a plurality of target to-be-adjusted devices that need to be adjusted in the plurality of target adjustment units; Obtaining the computer room equipment priorities respectively corresponding to all computer room equipment in the multiple target adjustment units; According to the equipment room equipment priority, determining a first device to be adjusted and a second device to be adjusted other than the first device to be adjusted among the multiple target devices to be adjusted; Determining a current adjustment order of the plurality of target adjustment units based on the target adjustment units where the first device to be adjusted and the second device to be adjusted are located; During the adjustment process of the target adjustment unit, the above process is repeated until all the multiple target devices to be adjusted are adjusted.
4. The method according to claim 3, It is characterized in that The controlling the environment adjustment devices in the plurality of target adjustment units based on the adjustment sequence to adjust the environment of the target computer room specifically includes: Determine a first adjustment unit where the first device to be adjusted is located, and a second adjustment unit where the second device to be adjusted is located; If the distance between the first adjusting unit and the second adjusting unit exceeds a preset distance range, the first adjusting unit and the second adjusting unit are adjusted simultaneously.
5. The method according to claim 1, It is characterized in that The controlling the environment adjustment devices in the plurality of target adjustment units based on the adjustment sequence to adjust the environment of the target computer room specifically includes: Recording the adjustment action of the target adjustment unit to generate an adjustment log; Determine the target devices to be adjusted that appear multiple times in the adjustment log under a single environment dimension within a preset time period; Determine the adjustment unit where the target device to be adjusted is located, and the corresponding adjustment log paragraph when it appears repeatedly; Based on the adjustment unit where the target device to be adjusted is located and the corresponding adjustment log paragraph when it appears repeatedly, an alarm message is generated.
6. The method according to claim 5, It is characterized in that The controlling the environment adjustment devices in the plurality of target adjustment units based on the adjustment sequence to adjust the environment of the target computer room specifically includes: Determining that the adjustment of the plurality of target adjustment units is completed; Determine the adjustment logs corresponding to all adjustment units in the target computer room; Based on the adjustment logs corresponding to all the adjustment units, determine the historical adjustment times corresponding to the historical adjustment actions respectively corresponding to all the adjustment units; Determine the target detection time of all the adjustment units by comparing the historical adjustment time with the current time; At the target detection time, environmental parameters of all adjustment units at the target detection time are acquired, and the environment of the target computer room is adjusted according to the environmental parameters at the target detection time.
7. The method according to claim 1, It is characterized in that Determining the optimal environmental parameters of the adjustment unit according to the equipment room equipment information specifically includes: In the adjustment unit, any computer room equipment is selected as a target computer room equipment, and computer room equipment information of the target computer room equipment is determined; Determine the operating environment parameter range of the target computer room equipment according to the computer room equipment information; All the equipment in the computer room of the adjustment unit are traversed to determine the operating environment parameter range of all the equipment in the computer room as the optimal environment parameter of the adjustment unit.
8. The method according to claim 1, It is characterized in that The environmental dimension includes a temperature dimension, a humidity dimension and an air quality dimension.
9. An intelligent environment monitoring and automatic adjustment device for a computer room, It is characterized in that include: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute: According to the environmental adjustment equipment in the target computer room, the target computer room is divided into a plurality of adjustment units under different environmental dimensions; Obtaining the equipment information of the computer room in all adjustment units; the equipment information of the computer room includes the type of equipment in the computer room, the number of equipment in the computer room, and the model of equipment in the computer room; Determining the optimal environmental parameters of the adjustment unit according to the equipment information of the computer room; Acquire current environmental parameters in the adjustment unit, and determine multiple target adjustment units by comparing the optimal environmental parameters with the current environmental parameters; Determining the adjustment order of the multiple target adjustment units according to the computer room equipment priorities in the multiple target adjustment units; Based on the adjustment sequence, the environment adjustment devices in the plurality of target adjustment units are controlled to adjust the environment of the target computer room.
10. A non-volatile computer storage medium storing computer executable instructions, It is characterized in that The computer executable instructions are configured to: According to the environmental adjustment equipment in the target computer room, the target computer room is divided into a plurality of adjustment units under different environmental dimensions; Obtaining the equipment information of the computer room in all adjustment units; the equipment information of the computer room includes the type of equipment in the computer room, the number of equipment in the computer room, and the model of equipment in the computer room; Determining the optimal environmental parameters of the adjustment unit according to the equipment information of the computer room; Acquire current environmental parameters in the adjustment unit, and determine multiple target adjustment units by comparing the optimal environmental parameters with the current environmental parameters; Determining the adjustment order of the multiple target adjustment units according to the computer room equipment priorities in the multiple target adjustment units; Based on the adjustment sequence, the environment adjustment devices in the plurality of target adjustment units are controlled to adjust the environment of the target computer room.
Citation Information
Patent Citations
Air conditioning management device, air conditioning system, and program
CN105074345A
Air conditioning control method and equipment
CN105180381A
Control method and device for air conditioner running modes
CN105371416A
Air conditioner control method, terminal, air conditioner and computer readable storage medium
CN108489020A
Method and device for controlling equipment
CN109471369A
Cited By
Control method, system and device and storage medium
CN119861591A
