Method for protecting operation of shunt device

By setting monitoring points in the shunt device, obtaining operating status data, determining the target protection level, and regulating the temperature of the fan components, the problem of diversion equipment monitoring in the prior art is solved, and more efficient equipment protection and normal business operation are achieved.

CN119583485AInactive Publication Date: 2025-03-07ZHUHAI JIAXUN IND CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411555892.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-03-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The monitoring of the shunt equipment in the prior art fails to focus on business, resulting in poor results when temperature adjustment is performed through fan components and unable to effectively protect the shunt equipment.

Method used

By setting monitoring points on both the service port of the shunt device and the switching chip, obtaining the operating status data of the service components and the switching chip, determining the target protection level, and temperature control of the fan components based on the temperature of the switching chip, the heat dissipation treatment of the shunt device is realized.

Benefits of technology

It improves the protection of the shunt equipment, reduces the probability of hardware damage, and ensures that the business operates normally in the shunt equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583485A_ABST
    Figure CN119583485A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an operation protection method for shunt equipment, and belongs to the technical field of communication. The shunt equipment is provided with a service module and a fan assembly, the service module comprises a service port and a switching chip, and the service port and the fan assembly form an air duct passing through the switching chip; the method comprises the following steps: acquiring first operation state data of a service component in a service port and second operation state data of a switching chip; determining a target protection level from a plurality of preset protection levels according to the first operation state data and the second operation state data; obtaining a target protection strategy of the target protection level; the target protection strategy represents the relationship between the adjustment strategy of the fan assembly and the temperature of the exchange chip; and executing the target protection strategy so as to perform heat dissipation processing on the shunt equipment through the fan assembly. Therefore, normal operation of services in the shunt equipment can be ensured while the probability of hardware damage of the shunt equipment is reduced, and the protection strength of the shunt equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an operation protection method for splitter equipment. Background Art

[0002] The splitter device is a device that integrates multiple network functions. It is mainly used to connect multiple network devices and process data streams. It plays an important role in modern network communications, especially in big data processing and network traffic analysis. In order to ensure the normal operation of the splitter device, a heat dissipation protection mechanism is usually set to protect the operation of the splitter device. However, in the related art, the monitoring of the splitter device does not focus on the business. Therefore, the temperature adjustment effect through the fan assembly of the splitter device is poor, and the splitter device cannot be effectively protected. Summary of the invention

[0003] The main purpose of the embodiments of the present application is to propose an operation protection method for a diverter device, which can enhance the protection of the diverter device.

[0004] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes an operation protection method for a splitter device, wherein the splitter device is provided with a service module and a fan assembly, the service module includes a service port and a switching chip, and an air duct passing through the switching chip is formed between the service port and the fan assembly; the method comprises: Acquire first operation status data of a service component in a service port and second operation status data of a switch chip; Determining a target protection level from a plurality of preset protection levels according to the first operating status data and the second operating status data; Acquire a target protection strategy of a target protection level; wherein the target protection strategy represents the relationship between the adjustment strategy of the fan assembly and the temperature of the switching chip; Implement a targeted protection strategy to cool the splitter device through the fan assembly.

[0005] To achieve the above-mentioned purpose, the second aspect of an embodiment of the present application proposes a diverter device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the operation protection method of the diverter device described in the first aspect when executing the computer program.

[0006] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the operation protection method of the diverter device described in any one of the first aspects.

[0007] In the above-mentioned embodiment of the present application, monitoring points are set at the service port of the diverter device and the two service processing modules of the switching chip, and the target protection level is determined from multiple protection levels based on the first operation status data and the second operation status data. At the same time, the temperature of the fan component is controlled based on the temperature of the switching chip to achieve heat dissipation of the diverter device. At this time, the target protection strategy of the diverter device is more focused on the switching chip, which is the service data processing center, so that the probability of hardware damage of the diverter device can be reduced while further ensuring the normal operation of the service in the diverter device. Therefore, compared with the related technology, the embodiment of the present application can enhance the protection of the diverter device. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Figure 1 It is a structural schematic diagram of a splitter device to which the operation protection method of the splitter device provided in the embodiment of the present application is applied; Figure 2 It is a flow chart of the operation protection method of the splitter device provided in the embodiment of the present application; Figure 3 It is a module schematic diagram of a splitter device in one embodiment of the operation protection method of the splitter device provided in the embodiment of the present application; Figure 4 yes Figure 3 A module schematic diagram of the reading trend of the operating status data of the diverter device shown; Figure 5 It is a flowchart of an embodiment of the operation protection method of the splitter device provided by the embodiment of the present application, in which the target level is executed at a normal protection level; Figure 6 It is a flowchart of an embodiment of the operation protection method of the splitter device provided by the embodiment of the present application, in which the target level is executed as a transition protection level; Figure 7 It is a flowchart of an embodiment of the operation protection method of the diverter device provided by the embodiment of the present application, in which the target level is an extreme protection level; Figure 8 It is a flowchart of a fan self-adjustment process in one embodiment of the operation protection method of the diverter device provided in an embodiment of the present application; Figure 9a It is a schematic diagram of the slope of the temperature change curve in the fan self-regulation process in one embodiment of the operation protection method of the diverter device provided in the embodiment of the present application; Figure 9b It is a schematic diagram of obtaining a target duty cycle in a fan self-adjustment process in one embodiment of an operation protection method for a shunt device provided in an embodiment of the present application; Fig.10It is a flow chart of an embodiment of the operation protection method of the splitter device provided in the embodiment of the present application; Fig.11 It is a structural diagram of the hardware structure corresponding to the operation protection method of the diverter device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0009] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0010] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0011] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0012] First, some nouns involved in this application are analyzed: Transmission Control Protocol, also known as Transmission Control Protocol, TCP, is a connection-oriented, reliable, byte stream-based transport layer communication protocol.

[0013] Media Access Control Address, also known as Media Access Control Address, abbreviated as MAC, is an address used to confirm the location of a network device.

[0014] Multi-Protocol Label Switching, also known as Multi-Protocol Label Switching, or MPLS for short, is a new technology that uses labels to guide high-speed and efficient data transmission on an open communication network.

[0015] Traffic access point devices, also known as Traffic Access Points, are mainly used to monitor and capture network traffic without interfering with the normal operation of the network.

[0016] The operation protection method of the diverter device provided in the embodiment of the present application is specifically illustrated through the following embodiments. First, the operation protection method of the diverter device in the embodiment of the present application is described.

[0017] A splitter device is a device that integrates multiple network functions. It is mainly used to connect multiple network devices and process data streams. It plays an important role in modern network communications, especially in big data processing and network traffic analysis, providing a comprehensive and efficient data collection solution. The main functions are as follows: 1) Data aggregation: collect data from different network interfaces and transmit it to the specified target address. 2) Link aggregation: bundle multiple physical network interfaces into virtual links to improve bandwidth and redundancy. 3) Data distribution: disperse the received data streams to different target addresses and forward the data based on different black and white lists or load balancing strategies. 4) Data traffic filtering: support multi-group composite filtering (source / destination IP address, source / destination TCP port number, source and destination MAC address, protocol number), support message truncation, message timestamping, message deduplication and other functions. 5) Data message modification: modify the input traffic data, strip or add VLAN tags, strip MPLS tags, replace MAC addresses, etc.

[0018] In summary, network devices with the above functional characteristics can be called splitter devices. In some embodiments, the splitter device can also be called TAP, data flow collector, etc.

[0019] It is understandable that the splitter device of the embodiment of the present application is provided with a service module and a fan assembly, the service module includes a service port and a switching chip, and a wind duct passing through the switching chip is formed between the service port and the fan assembly. Among them, the service port is used to insert the service component to realize the access of the service, and the switching chip is the processing center of the service. In some embodiments, the switching chip can be set to 98CX8542, 98CX8522, 98CX8580 and CTC8180, etc.

[0020] Exemplarily, taking the optical module as an example of a business component, in order to facilitate the operation of the optical module in actual applications, the optical module is usually arranged on the front panel of the diverter device, which is also the air inlet position of the diverter device and the position with the best heat dissipation conditions in the diverter device, while the switching chip is arranged in the central position of the PCB. The air inlet of the switching chip comes from the lower air outlet of the optical module or the air inlet opened on the top of the switching chip. In some embodiments, the switching chip is set on the radiator. When the heat generated by the switching chip body is small, there may be no top air inlet. The heat dissipation condition of the switching chip is strongly dependent on the choice of the radiator and the temperature of the air inlet. Among them, the choice of the radiator can be determined based on the chip thermal conductivity test data. In actual applications, the switching chip manufacturer will provide this data, and then use the thermal conduction formula Determine the type of radiator, where is the thermal resistance of the heat sink, , , as well as All of them are heat conduction test data. Since the switching chip is at the downwind of the optical module, the optical module will generate heat as long as it is working, and the air inlet temperature will change with the temperature of the optical module. However, in actual applications, the temperature change of the optical module during normal operation of the splitter device is much smaller than the temperature change of the switching chip itself; therefore, the switching chip temperature can be used as the core monitoring point for business processing, while ignoring other business ports can further enhance the protection of the splitter device operation.

[0021] Among them, Figure 1 As shown, Figure 1 The middle arrow represents the air duct. The service port area is provided with at least one service port, which can adapt to different interface types, such as: SFP; SFP+; SFP28; QSFP28, etc.; the service components can be stacked, such as: 1*4; 1*2; 2*2; 2*4; 2*6 stacking; the service port area can also be set in multiples, and the embodiments of the present application do not limit this. The CRPS power supply can be placed on both sides or on the same side. The embodiments of the present application do not limit the number of fans in the fan assembly, and different numbers can be configured according to different systems.

[0022] Refer to the following Figure 2 As shown, according to the operation protection method of the splitter device provided in the embodiment of the present application, the operation protection method of the splitter device includes: Step S100, obtaining first operating status data of a service component in a service port and second operating status data of a switch chip; Step S200: determining a target protection level from a plurality of preset protection levels according to the first operating status data and the second operating status data; Step S300, obtaining a target protection strategy of a target protection level; wherein the target protection strategy represents the relationship between the adjustment strategy of the fan assembly and the temperature of the switching chip; Step S400: Execute the target protection strategy to dissipate heat for the diverter device through the fan assembly.

[0023] Therefore, by setting monitoring points on the service port of the diverter device and the two service processing modules of the switching chip, and determining the target protection level from multiple protection levels based on the first operating status data and the second operating status data, and at the same time controlling the temperature of the fan assembly based on the temperature of the switching chip to achieve heat dissipation of the diverter device, the target protection strategy of the diverter device is more focused on the switching chip, which is the service data processing center, thereby reducing the probability of hardware damage to the diverter device and further ensuring the normal operation of the service in the diverter device. Therefore, compared with the related art, the embodiment of the present application can enhance the protection of the diverter device.

[0024] The first operation status data is used to reflect the operation status of the service component, such as temperature, voltage, current, optical wavelength, optical power, etc. The second operation status data is used to reflect the operation status of the switch chip, including port status, traffic statistics, temperature, etc. Whether the splitter device is operating normally can be identified based on the first operation status data and the second operation status data.

[0025] In the embodiment of the present application, there is no restriction on the business communication submodules included in the business component, the number of monitoring points set on the business component, and the number of monitoring points set on the switching chip. Taking the switching chip as an example, there are multiple monitoring points on the switching chip, and the data of the multiple monitoring points can be processed by averaging, filtering, etc. to obtain data representing the operating status of the switching chip.

[0026] In the embodiment of the present application, there is no limit on the number of protection levels, and three or more levels can be set. Specifically, the protection levels can be divided according to the gear position of the fan. When the protection level is entered, it means that the diverter device has an abnormal operation.

[0027] Except for the highest protection level, all other protection levels are equipped with at least two fan gears.

[0028] It is understandable that steps S100 to S400 are executed within a detection cycle. In some embodiments, after the diverter device is started, the cycle duration of the detection cycle is obtained, and steps S100 to S400 are executed in each detection cycle, so that each detection cycle will re-determine the target protection level based on step S200. At the same time, in the target protection strategy, the target protection level can be gradually adjusted according to the temperature of the switching chip, so as to further enhance the operation protection strength of the diverter device. In other embodiments, it will be determined whether the diverter device is operating normally in each detection cycle. If the diverter device is operating abnormally, steps S100 to S400 will be executed. Among them, the normal operation of the diverter device means that the temperature and business status are within the normal range.

[0029] In some embodiments, the target protection strategy may also control the service shutdown of the splitter device based on the temperature of the switch chip. In other embodiments, the target protection strategy may also control the system mode of the splitter device based on the temperature of the switch chip.

[0030] For example, Figure 3 The module diagram of the diverter device in the embodiment shown in FIG. Figure 4 Take the data flow diagram shown in the figure as an example. Figure 3 As shown, the splitter device includes a business module, a management center and an execution unit.

[0031] Among them, Figure 3 As shown in the figure, the service module mainly includes a service port (the service port is used to access the optical module) and a service data processing center (that is, a switching chip); the number of optical modules varies according to the configuration requirements of the service ports. The optical module complies with the IEEE 802.3 standard and has the function of reading the working status register value through I2C; the service data processing center is mainly responsible for basic service data message identification, message modification, forwarding according to filtering rules, copying and outputting, etc. The optical module and the switching chip communicate data through high-speed serial signals serdes.

[0032] Among them, Figure 3 As shown in the figure, the execution unit is a BIOS control platform with MCU as the core. MCU is responsible for the underlying drivers of various hardware and for uploading and issuing the underlying hardware operation instructions of the device, including transmitting the underlying hardware configuration information upward and executing the execution instructions issued by the management center downward. MCU can also adjust the fan speed and control the power supply. Among them, Figure 3 As shown, the management center uses the CPU as the core to uniformly manage and schedule the various components of the splitter device; and executes the above method.

[0033] Among them, Figure 4 As shown in the figure, when there are many optical modules, when the I2C address of each optical module is the same, an I2C MUX chip can be used for expansion to achieve one-to-one reading of the optical module by the CPU. Figure 4 The I2C MUX shown can be one layer or multiple layers, and the appropriate topology can be selected according to the number of optical modules. The CPU can directly manage the switch chip through the PCIE bus.

[0034] It is understandable that the first operating state data includes first temperature monitoring data, and the second operating state data includes second temperature monitoring data; and according to the first operating state data and the second operating state data, a target protection level is determined from a plurality of preset protection levels, including: Obtain preset service component temperature thresholds and switch chip thresholds corresponding to protection levels; When the first temperature monitoring data is greater than the service component temperature threshold, the target protection level is determined according to the second temperature monitoring data and the thresholds of each switching chip.

[0035] The service component temperature threshold indicates the temperature value when the service component runs abnormally, and can be set based on experience. The switch chip threshold indicates the minimum temperature value for entering the corresponding protection level, and can be set based on experience.

[0036] It is understandable that the first operating status data also includes first temperature monitoring data and first service status data, the first service status data includes at least one of circuit data and optical path data, the second operating status data includes second temperature monitoring data and second service status data, the second service status data includes at least one of port status data and traffic statistics data, and according to the first operating status data and the second operating status data, determining the target protection level from a plurality of preset protection levels also includes: There is abnormal data in the first service status data and there is abnormal data in the second service status data; A target protection level is determined from a plurality of protection levels according to the abnormal data, the first temperature monitoring data and the second temperature monitoring data.

[0037] It is understandable that the circuit data is used to reflect the operating status of the circuit in the service component, and may include at least one of the current and voltage; the optical path data is used to reflect the operating status of the medium carrying the service data in the service component, and when the service component is an optical module, the optical path data includes at least one of the optical wavelength and the optical power. The port status data is used to reflect the port status of the switching chip, and the traffic statistics data is used to reflect the busy status of the switching chip.

[0038] When there is abnormal data, the temperature of the corresponding device may rise. For example, if the business component processing is abnormal, the temperature of the business component will rise, thereby affecting the inlet temperature. At the same time, the abnormal data of the business component may also cause abnormal data processing of the switching chip, thereby causing the temperature of the switching chip to rise. Therefore, combining the first temperature monitoring data, the first business status data, the second temperature monitoring data and the second business status data to determine the target protection level can further enhance the protection strength of the target protection strategy.

[0039] The embodiments of the present application do not limit how to use abnormal data, the first temperature monitoring data, and the second temperature monitoring data, and those skilled in the art can set it according to actual needs. For example, the temperature changes of the business components and the switching chips caused by the abnormal data are recorded, and in actual application, the temperature change value of the business components and the temperature value of the switching chip are determined according to the abnormal data, so as to update the first temperature monitoring data and the second temperature monitoring data based on the temperature change value of the business components and the temperature value of the switching chip, and determine the target protection level based on the updated first temperature monitoring data and the second temperature monitoring data, wherein the target protection level is determined based on the updated first temperature monitoring data and the second temperature monitoring data, and can be determined by referring to the above-mentioned step "the first operating status data and the second operating status data are used to determine the target protection level from a plurality of preset protection levels". In this regard, the embodiments of the present application will not be elaborated in detail.

[0040] It is understandable that the multiple protection levels include at least a normal protection level and an extreme protection level, wherein the normal protection level represents the temperature threshold of the switching chip in a normal state, and the extreme protection level represents the temperature threshold of the switching chip when it cannot work; the steps for determining the switching chip threshold of the extreme protection level are as follows: Determine the maximum temperature supported by the switch chip based on the specification parameters of the switch chip; Determine the temperature response time according to the reading cycle of the second temperature monitoring data and the preset anti-shake times; Determining a first temperature difference according to the temperature response time and the heat conduction rate of the switching chip; Determine a switch chip threshold of an extreme protection level according to the first temperature difference and the limit temperature; The steps to determine the switch chip threshold for the normal protection level are as follows: Get the preset redundant temperature ratio; The switch chip threshold of the normal protection level is determined according to the redundant temperature ratio and the switch chip threshold of the extreme protection level.

[0041] The limit temperature is the maximum operating temperature of the switching chip. Taking the switching chip of MARVELL Prestera series as an example, according to the data provided in the specification of MARVELL Prestera series, we can get (junction temperature) is 110℃ and (ambient temperature ) is 70℃, that is, the limit temperature is 110℃.

[0042] The reading cycle is the duration of reading two adjacent second temperature monitoring data. The reading cycle is shorter than the detection cycle.

[0043] The anti-shake times are the times that the second temperature monitoring data of the switching chip needs to be continuously detected when the threshold comparison with the switching chip threshold is determined and the threshold comparison result is determined to be valid. For example, when the second temperature monitoring data is used for threshold comparison, the second temperature monitoring data detected 5 times in a row must be greater than the switching chip threshold before the threshold comparison result is considered valid, and the target protection level can be determined based on the valid threshold comparison result. Then the anti-shake times are 5 times.

[0044] For example, assuming that the second temperature monitoring data refreshes the temperature value once every 1 second on average, in the threshold comparison process, the second temperature monitoring data must be read correctly for at least 5 consecutive times before the target protection level can be confirmed. A response time of 6 seconds is required; there is a first temperature difference of 6*1.53=9.18°C, rounded to 10°C, so the threshold of the extreme protection level of the switching chip is set at 100°C. Among them, 1.53 is the thermal conduction rate. The thermal conduction rate is usually related to the thermal conductivity of the material, the heat flux density, the specific heat capacity of the radiator, the density of the radiator, the temperature gradient, and the geometric characteristics of the heat conduction path. For example, when the equipment is in a windless state, a thermocouple can be used to detect the contact points between the radiator and the switching chip, and through multiple experimental data statistical methods, the thermal conduction speed of the chip in a certain specific situation can be obtained.

[0045] It is understandable that the redundant temperature ratio can be obtained through experimental test data and experience, and can generally be taken as 25%~35%. Taking the redundant temperature ratio as 30% as an example, the switching chip threshold of the normal protection level is (100-100*30%=70℃). At this time, when the second temperature monitoring data is 70 degrees or below, it means that the diverter device is running smoothly.

[0046] In some embodiments, the multiple protection levels also include a transitional protection level, which can be determined by experimentally measuring the temperature of the splitter device when it is fully loaded under the operating environment temperature according to the operating environment temperature defined in the business requirements for the operating environment of the communication room equipment. Exemplarily, according to the "China Mobile Convergence and Dividing Equipment Technical Specifications" and "China Telecom Unified DPI System Technical Specifications" for the operating environment requirements for communication room equipment, the operating requirements of the environment must meet 45°C to cope with the harsh operating environment. Then, the equipment is placed in a high temperature environment of 45°C. Under full load, the temperature of the switching chip measured by the experiment is in the range of 84~87°C, and the rounded value is 90°C. Then the switching chip threshold of the transitional protection level is 90°C.

[0047] It is understandable that the service component temperature threshold can be set according to the standard of the corresponding device. For example, taking the optical module as an example, according to the SFF-8431 Rev 4.1 standard, the typical operating temperature of the optical module is specified to be 0 to 70°C, so 70°C is taken as the service component temperature threshold of the optical module.

[0048] It is understood that the method also includes; Acquire a second temperature difference between first temperature monitoring data acquired at two adjacent moments; When the second temperature difference is greater than a preset temperature difference threshold, the fan self-adjustment process is started.

[0049] The second temperature difference can be selectively set according to actual needs. The fan speed can be increased or decreased based on the second temperature difference.

[0050] By adding the temperature adjustment based on the first temperature monitoring data of the business component, the probability of normal operation of the diverter device can be further improved. It can ensure the temperature adjustment in the scenario where the switching chip is normal and the business component is abnormal. In some embodiments, the fan self-adjustment process based on the second temperature difference can be limited to be executed when the switching chip is in a normal state.

[0051] It is understandable that when the target protection level is the normal protection level, the target protection strategy is executed, including: Get the fan position of the fan assembly; When the fan gear is lower than the preset highest fan gear, the fan self-adjustment process is started; When the fan gear is at the highest fan gear, determining whether the second temperature monitoring data of the switching chip is in an upward trend; When the second temperature monitoring data of the switching chip shows an upward trend, a protection strategy corresponding to the transition protection level is executed; wherein the transition protection level strategy is one of multiple protection levels.

[0052] The rising trend indicates that the temperature change within the preset time after the fan speed is adjusted is continuously increasing. The preset time can be set as a reading cycle or can be set manually, and the embodiment of the present application does not limit this.

[0053] Exemplarily, the fan speed gear is divided into 5 gears according to the output PWM duty cycle value. The first gear is the lowest speed gear with a PWM duty cycle of 30%; the second gear has a PWM duty cycle of 50%; the third gear has a PWM duty cycle of 70%; the fourth gear has a PWM duty cycle of 90%; the fifth gear has a PWM duty cycle of 100%, which is the highest fan gear. The first and second gears appear when the equipment operating environment is in a very ideal state, such as: the ambient temperature is lower than 25°C, the four air outlets of the equipment are smooth, and the equipment is under no load or low load. The third gear appears when the equipment operating environment is relatively ideal, such as: the ambient temperature is not higher than 30°C, the four air outlets of the equipment are smooth, and the equipment is under light load or typical load. Refer to Figure 5 As shown, when the fan gear is not the fifth gear, that is, the fan gear is lower than the highest fan gear, the fan self-adjustment process is started. When the fan gear is the fifth gear, it is determined whether the second temperature monitoring data is in an upward trend, that is, the temperature of the switching chip is continuously rising for a period of time. When the temperature is in a continuous rising state, it means that the fifth gear can no longer meet the current operation requirements, and the protection level needs to be raised to a higher level for processing, that is, the transition protection level protection strategy needs to be executed. Among them, the fifth gear means that the fan is already running at full speed and cannot be increased, so it is no longer applicable to the fan's self-adjustment capability, but when it has not reached the fifth gear, the fan self-adjustment strategy can be prioritized for refined control.

[0054] It is understandable that whether the second temperature monitoring data is in an upward trend indicates that the second temperature monitoring data is increasing for multiple reading cycles. The embodiment of the present application does not limit the reading cycle for rising judgment, and technicians in this field can selectively set it according to actual needs.

[0055] It is understandable that when the target protection level is a transitional protection level, the target protection strategy is implemented, including: Get the fan position of the fan assembly; When the fan gear is lower than the preset highest fan gear, the fan self-adjustment process is started; When the fan gear is at the highest fan gear, determining whether the second temperature monitoring data of the switching chip is in an upward trend; When the second temperature monitoring data of the switching chip shows an upward trend, the service of the shunt device is cut off; After the service of the diverter device is cut off, when the second temperature monitoring data of the switching chip keeps an upward trend, a protection strategy corresponding to the extreme protection level is executed; wherein the extreme protection level is one of a plurality of protection levels.

[0056] The embodiment of the present application does not restrict how to cut off the service of the diverter device. The purpose of cutting off the service of the diverter device is to reduce the calculation of the switching chip and thus reduce power consumption. Low-priority services can be shut down according to priority, and unopened service ports can also be closed.

[0057] In some embodiments, after the service of the diverter device is cut off, an early warning will be issued, and the early warning includes log recording or sending messages such as emails, etc., and the embodiments of the present application do not limit this.

[0058] For example, taking the fifth gear as the highest fan gear, refer to Figure 6 As shown in the figure, when executing the target level protection strategy of the transition protection level, first adjust the fan gear to the fifth gear, that is, full speed operation, (specifically, adjust by starting the fan self-adjustment process) and then read the temperature of the switching chip. If the second temperature monitoring data shows that the temperature is still rising, it is necessary to shut down some of the current services, or close some unopened ports to reduce the traffic and power consumption on the service side, thereby reducing energy consumption to achieve the purpose of cooling. Because it involves the service side, it is necessary to inform the operation and maintenance personnel to focus on the operation status of this device by writing logs and alarm prompts, and provide traceable log information. If the fan is adjusted to the fifth gear, the temperature of the monitoring point no longer rises or starts to fall, the fan self-adjustment strategy can be entered for refined control.

[0059] It is understood that when the target protection level is an extreme protection level, the target protection strategy is implemented, including: Set the fan speed of the fan assembly to the highest fan speed; Perform equipment protection operations and record fault logs.

[0060] It is understandable that the device protection operation includes at least one of the following: Cut off the service of the splitter device and the power supply of the service module of the splitter device; Restart the shunt device; Put the shunt device into protection mode.

[0061] It is understandable that in the protection mode, the splitter device no longer processes the business, and can cut off part of the power supply of the business module or cut off all the power supply of the business module. This embodiment of the present application does not limit this.

[0062] In some embodiments, when entering the extreme protection level, if the problem is still not solved by the above methods, the maintenance personnel will be notified to intervene manually. Only when the fault is eliminated can the diverter device be restored.

[0063] For example, refer to Figure 7As shown, when entering the flow chart, it means that the splitter device is in a serious operating environment or abnormal state. First, the fan gear is forced to the fifth gear. This measure forces the speed of the fan component to run at full speed, and it will no longer be affected and changed by the temperature of the monitoring point (including business components and switching chips) or other factors. It requires manual intervention to release; then execute the following three self-protection measures, and notify the operation and maintenance personnel to troubleshoot by writing logs and alarm prompts. Measures: 1) Shut down all services; 2) Turn off the power of the business module; 3) Restart and enter the protection mode. Through these three measures, the device can be effectively protected to cut off the service in time, cut off the power supply on the business module side, protect the switching chip from damage, and issue advanced prompts, and enter the protection mode, retaining the channel for the operation and maintenance personnel to query the device status and trace the log information, so that the device status can be known at the first time, the fault location and troubleshooting can be carried out in time, and the loss can be minimized. After the fault is troubleshooted, enter the manual operation to enter the release command, and restart the device to restore the normal operation mode.

[0064] It is understandable that the fan self-regulation process is started, including: Obtain the slope of the temperature change curve of the switch chip and the fan speed of the fan assembly at the current moment; Determine the target duty cycle according to the slope of the temperature change curve and the preset fan speed curve; Adjusting the speed of the fan assembly by a target duty cycle; When the temperature change trends of the first temperature monitoring data of the service component and the second temperature monitoring data of the switch chip are both in a stable state, the fan self-adjustment process is exited.

[0065] The temperature change trends of the first temperature monitoring data and the second temperature monitoring data are both in a stable state, indicating that the temperature change is lower than the preset change threshold and the first temperature monitoring data is lower than the service component temperature threshold, and the second temperature monitoring data is lower than the switching chip threshold. For example, for the service component, the change of the first temperature monitoring data of the service component in two adjacent reading cycles is lower than the change threshold. For example, for the switching chip, the change of the second temperature monitoring data of the switching chip in two adjacent reading cycles is lower than the change threshold. Taking the fan self-adjustment process with a change threshold of 5℃ as the protection level trigger as an example, when the temperature of the switching chip changes significantly, the temperature rise Delta value exceeds 5℃, positive self-adjustment is required at this time; when the temperature drop Delta value of the switching chip exceeds the hysteresis interval, negative self-adjustment is required at this time. Taking the fan self-adjustment process with a change threshold of 5℃ as the temperature difference change trigger of the service component as an example, when the temperature of the service component changes significantly, the temperature rise Delta value exceeds 5℃, positive self-adjustment is required at this time; when the temperature drop Delta value of the service component exceeds the hysteresis interval, negative self-adjustment is required at this time.

[0066] The slope of the temperature change curve is the slope of the temperature curve corresponding to the switching chip at the current moment in unit time. The unit time can be the reading time between two adjacent reading cycles, or it can be set by the user, or it can be dynamically configured according to the heat dissipation requirements. Therefore, the speed can be calculated by the slope of the temperature change curve (that is, the temperature climbing slope or the cooling slope), and the duty cycle is determined based on the calculated speed and the fan speed curve, so that a new balance point can be found on the fan speed curve, and the temperature and fan speed can be finely controlled within the linear change controllable range, so that the equipment can run smoothly and safely.

[0067] The fan speed curve can be determined by referring to the following steps: Step 1: Plot the PWM duty cycle and speed value of the fan control according to the information provided in the fan specification or the actual test value. Define the duty cycle value as x and the speed value as y. Then you can draw an approximate curve graph through MATLAB or other math tools.

[0068] Step 2: Define the relationship between PWM duty cycle and speed value as ; Use the least squares method to perform curve fitting and solve the values ​​of coefficients a, b and c in the quadratic function.

[0069] For example, refer to Figure 8 As shown, the temperature curve and fan speed at the current moment are read, and the slope of the temperature change curve is determined according to the temperature curve. At this time, the speed of the fan component is determined based on the slope of the temperature change curve, and the duty cycle of the fan component is determined based on the speed and the fan speed curve, so as to achieve the fitting of the temperature curve and the fan speed curve. When the temperature is in a stable state (that is, the changes in the business components and the switching chip are less than the preset change threshold), the fan self-adjustment can be exited. Otherwise, jump to the first step to restart the fan self-adjustment process.

[0070] For example, refer to Figure 9a As shown, the second temperature monitoring data read is statistically processed, and the statistical processing includes filtering and multiple averaging methods, and the temperature rise slope or temperature drop slope is calculated; taking the time difference between two readings as a unit time as an example, the unit time is defined as , then the temperature difference per unit time can be calculated as ; The corresponding temperature change curve slope of the temperature curve per unit time At this time, refer to Figure 9b As shown, according to the system design, the adjustable step size of the PWM duty cycle value is set to (This value can be configured and adjusted according to different systems and different hardware) Then adjust the logical calculation according to the step size to get , then according to the fan speed curve, the target speed can be obtained as However, in practical applications, There may be a value that is much larger or smaller than the required adjustment value, which makes it impossible to achieve a quick response and reach a balance point. Figure 9b As shown, when the current PWM duty cycle step is adjusted Substitute into the target speed ; At this time, according to Substituting the fan speed curve, the target duty cycle can be obtained , at this time, if Figure 9b As shown, according to the target duty cycle When the speed of the fan assembly is adjusted, it can further ensure that the fan assembly can respond quickly, thereby improving the protection of the diverter device.

[0071] For example, the following Fig.10 The method for protecting the operation of the splitter device in the embodiment of the present application is described as follows: Fig.10 As shown, the specific steps are as follows: Step S1: In each detection cycle, determine whether to enter the operation protection mechanism. If yes, enter the operation protection mechanism. Whether to enter the operation protection mechanism is determined by the following steps: According to the first operation status data of the service component in the service port and the second operation status data of the switching chip; When there is abnormal status data in the first operation status data and the second operation status data, such as the temperature exceeds the temperature threshold of normal operation, etc., it is determined to enter the operation protection mechanism.

[0072] Step S2: Determine the target protection level, where the target protection level can be operated Figure 2 Steps S100 to S400 are shown.

[0073] Step S3: When the target protection level is the normal protection level, enter the normal level protection strategy, wherein the execution steps of the normal level protection strategy refer to Figure 5 shown.

[0074] When the target protection level is the transitional protection level, the transitional protection level protection strategy is entered. The execution steps of the transitional protection level protection strategy refer to Figure 6 shown.

[0075] When the target level is the extreme protection level, enter the extreme protection level protection strategy. The execution steps of the extreme protection strategy refer to Figure 7 shown.

[0076] Step S4, determine whether the diverter device has resumed normal operation. If yes, wait for the next detection cycle to be processed; if not, jump to step S2.

[0077] The embodiment of the present application also provides a splitter device, the splitter device includes a memory and a processor, the memory stores a computer program, and the processor implements the operation protection method of the splitter device when executing the computer program. The splitter device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0078] See also Fig.11 , Fig.11 The hardware structure of a splitter device of another embodiment is illustrated, and the splitter device includes: The processor 101 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application; The memory 102 may be a NAND flash or an EMMC. The relevant program code is stored in the memory 102, and the processor 101 calls and executes the operation protection method of the splitter device of the embodiment of the present application; Input / output interface 103, used to implement information input and output; The communication interface 104 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.); A bus 105 , which transmits information between various components of the device (e.g., the processor 101 , the memory 102 , the input / output interface 103 , and the communication interface 104 ); The processor 101 , the memory 102 , the input / output interface 103 and the communication interface 104 are connected to each other in communication within the device via the bus 105 .

[0079] The embodiment of the present application does not limit the type of the bus 105, which may be a bus 105 that includes multiple or a single communication protocol.

[0080] An embodiment of the present application also provides a computer-readable storage medium, which is a computer-readable storage medium that stores a computer program. When the computer program is executed by a processor, it implements the operation protection method of the above-mentioned diverter device.

[0081] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0082] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0083] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0084] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0085] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0086] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0087] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0088] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0089] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0090] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0091] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0092] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A method for protecting the operation of a splitter device, characterized in that: The splitter device is provided with a service module and a fan assembly, the service module includes a service port and a switching chip, and an air duct passing through the switching chip is formed between the service port and the fan assembly; the method includes: Acquire first operating status data of a service component in the service port and second operating status data of the switch chip; Determining a target protection level from a plurality of preset protection levels according to the first operating status data and the second operating status data; Obtaining a target protection strategy for the target protection level; wherein the target protection strategy represents the relationship between the adjustment strategy of the fan assembly and the temperature of the switching chip; the target protection strategy includes the adjustment strategy, the control logic for processing service data, and the control logic for powering the service module; The target protection strategy is executed to dissipate heat for the diverter device through the fan assembly.

2. The operation protection method of the splitter device according to claim 1, characterized in that: The first operating status data includes first temperature monitoring data, and the second operating status data includes second temperature monitoring data; The step of determining a target protection level from a plurality of preset protection levels according to the first operating status data and the second operating status data includes: Obtaining a preset service component temperature threshold and a switch chip threshold corresponding to the protection level; When the first temperature monitoring data is greater than the service component temperature threshold, the target protection level is determined according to the second temperature monitoring data and each of the switch chip thresholds.

3. The operation protection method of the splitter device according to claim 1, characterized in that: The first operating status data further includes first temperature monitoring data and first service status data, the first service status data includes at least one of circuit data and optical path data, the second operating status data includes second temperature monitoring data and second service status data, the second service status data includes at least one of port status data and traffic statistics data, and determining a target protection level from a plurality of preset protection levels according to the first operating status data and the second operating status data also includes: There is abnormal data in the first service status data and there is abnormal data in the second service status data, and a target protection level is determined from the multiple protection levels according to the abnormal data, the first temperature monitoring data and the second temperature monitoring data.

4. The operation protection method of the splitter device according to claim 2, characterized in that: The multiple protection levels include at least a normal protection level and an extreme protection level, wherein the normal protection level represents the temperature threshold of the switching chip in a normal state, and the extreme protection level represents the temperature threshold of the switching chip when it cannot work; the switching chip threshold of the extreme protection level is determined as follows: Determining the maximum temperature supported by the switching chip according to the specification parameters of the switching chip; Determining a temperature response time according to a reading cycle of the second temperature monitoring data and a preset anti-shake number; Determining a first temperature difference according to the temperature response time and the heat conduction rate of the switching chip; Determine a switch chip threshold of the extreme protection level according to the first temperature difference and the limit temperature; The steps for determining the switch chip threshold of the normal protection level are as follows: Get the preset redundant temperature ratio; The switch chip threshold of the normal protection level is determined according to the redundant temperature ratio and the switch chip threshold of the extreme protection level.

5. The operation protection method of the splitter device according to claim 2, characterized in that: The method further comprises: Obtain a second temperature difference between first temperature monitoring data obtained at two adjacent moments; When the second temperature difference is greater than a preset temperature difference threshold, the fan self-adjustment process is started.

6. The operation protection method of the splitter device according to claim 1, characterized in that: The multiple protection levels include a normal protection level, a transitional protection level, and an extreme protection level; When the target protection level is a normal protection level, executing the target protection strategy includes: Obtaining a fan position of the fan assembly; When the fan gear is lower than a preset maximum fan gear, starting a fan self-adjustment process; When the fan gear is the highest fan gear, determining whether the second temperature monitoring data of the switching chip is in an upward trend; When the second temperature monitoring data of the switching chip shows an upward trend, a protection strategy corresponding to the transition protection level is executed.

7. The operation protection method of the splitter device according to claim 1, characterized in that: The multiple protection levels include a normal protection level, a transitional protection level, and an extreme protection level; When the target protection level is a transitional protection level, executing the target protection strategy includes: Obtaining a fan position of the fan assembly; When the fan gear is lower than a preset maximum fan gear, starting a fan self-adjustment process; When the fan gear is the highest fan gear, determining whether the second temperature monitoring data of the switching chip is in an upward trend; When the second temperature monitoring data of the switching chip shows an upward trend, cutting off the service of the diverter device; After the service of the diverter device is cut off, when the second temperature monitoring data of the switch chip keeps an upward trend, a protection strategy corresponding to the extreme protection level is executed.

8. The operation protection method of the splitter device according to claim 1, 5 or 6, characterized in that: The multiple protection levels include a normal protection level, a transitional protection level, and an extreme protection level; When the target protection level is an extreme protection level, executing the target protection strategy includes: Setting the fan gear of the fan assembly to the highest fan gear; Perform equipment protection operations and record fault logs.

9. The operation protection method of the splitter device according to claim 8, characterized in that: The device protection operation includes at least one of the following: Cutting off the service of the splitter device and the power supply of the service module of the splitter device; restarting the diverter device; The shunt device is placed into protection mode.

10. The operation protection method of the splitter device according to claim 5, 6 or 7, characterized in that: The process of starting the fan self-adjustment includes: Obtaining the slope of the temperature change curve of the switching chip and the fan speed of the fan assembly at the current moment; Determining a target duty cycle according to the slope of the temperature change curve and a preset fan speed curve; adjusting the speed of the fan assembly according to the target duty cycle; When the temperature change trends of the first temperature monitoring data of the service component and the second temperature monitoring data of the switching chip are both in a stable state, the fan self-adjustment process is exited.

Citation Information

Patent Citations

  • Network equipment as well as control method and system thereof and data center

    CN111425425A

  • Fan control method and device, equipment and storage medium

    CN114135513A

  • Heat dissipation control method and device, electronic equipment and storage medium

    CN117500227A

  • Methods and Apparatuses for Operating a Data Processing System

    US20180232023A1