Intelligent monitoring device connection method based on PCIE (Peripheral Component Interface Express) slot

By adopting the intelligent monitoring device connection method based on PCIE slot in the intelligent monitoring system, the problems of unreasonable configuration of functional units and inefficient data transmission in the existing system are solved, more efficient data processing and more flexible resource management are achieved, and the stability and adaptability of the system are improved.

CN119861602AActive Publication Date: 2025-04-22GUIZHOU POWER GRID CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411743141.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-22
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The existing intelligent monitoring system has failed to fully optimize the requirements of various monitoring tasks during the selection of functional units, data transmission and processing, resulting in unreasonable equipment resource allocation and inefficient data transmission, which affects the system's real-time processing capabilities and stability.

Method used

The intelligent monitoring device connection method based on PCIE slot is adopted. By initializing the connection channel of the functional unit, the functional unit is selected and configured according to the monitoring needs, the PCIE interface is used for efficient data transmission and real-time processing, and hot-swap operation is supported during operation, and resources are dynamically adjusted to meet the needs of different monitoring tasks.

Benefits of technology

It improves the processing capability and flexibility of the monitoring system, ensures the efficiency and real-timeness of data transmission, enhances the stability and adaptability of the system, and solves the problems of unreasonable configuration of functional units, untimely event processing, and inflexible resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119861602A_ABST
    Figure CN119861602A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent monitoring device connection method based on a PCIE (Peripheral Component Interface Express) slot, which relates to the technical field of intelligent monitoring device configuration and comprises the following steps: initializing a connection channel of each functional unit; selecting a required functional unit according to a monitoring requirement; transmitting the collected data to a data processing unit through a PCIE interface; analyzing the processed data, and automatically identifying an event according to an analysis result; classifying the events based on the event identification result; and performing hot plug operation on the connected functional units in the operation process according to requirements. According to the intelligent monitoring device connection method based on the PCIE slot, the resource utilization rate of the intelligent monitoring device is effectively improved, the response speed of a monitoring task is optimized, and the stability and the intelligent level of a system are improved; the problems that in the prior art, functional unit configuration is unreasonable, event processing is not timely, and resource allocation is not flexible are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent monitoring device configuration, and in particular to an intelligent monitoring device connection method based on a PCIE slot. Background Art

[0002] At present, most devices in the field of intelligent monitoring use traditional single functional units, which leads to poor system scalability and integration, and cannot be flexibly adapted to different monitoring requirements. In addition, the data transmission efficiency in the existing technology is low, and commonly used interfaces such as serial buses and low-speed interfaces have insufficient bandwidth and cannot meet the requirements of real-time data processing, especially in multi-channel and multi-data source monitoring scenarios, which easily leads to data lag or loss.

[0003] In addition, most existing monitoring systems cannot support hot-swap operations during operation, which limits the system's ability to dynamically adjust functional units. If the system needs to be upgraded or the configuration needs to be adjusted, it is usually necessary to shut down the device for manual intervention, which greatly affects the flexibility and stability of the system. Summary of the invention

[0004] In view of the above-mentioned problems, the present invention is proposed.

[0005] Therefore, the technical problem solved by the present invention is: in the prior art, the selection of functional units, data transmission and processing processes have not been fully optimized according to the needs of each monitoring task, resulting in unreasonable configuration of equipment resources and inefficient data transmission, which in turn affects the real-time processing capability and stability of the system; in addition, the prior art lacks flexibility in the identification and response of abnormal events, cannot dynamically adjust resources according to real-time changes, and cannot adapt to the processing needs of high-priority events.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions: a method for connecting an intelligent monitoring device based on a PCIE slot, comprising:

[0007] Start the device, initialize the connection channels of each functional unit, and detect and confirm the connection status of each functional unit;

[0008] According to the monitoring requirements, select the required functional units and configure their working modes according to the performance parameters of each functional unit;

[0009] The collected data is transmitted to the data processing unit through the PCIE interface to process the data in real time;

[0010] Analyze the processed data and automatically identify events based on the analysis results;

[0011] Classify events based on event recognition results and automatically trigger response mechanisms when preset conditions are met;

[0012] According to the needs, the connected functional units can be hot-swapped during operation, new functional units can be replaced or added, and new functional units can be automatically identified and configured.

[0013] As a preferred solution of the PCIE slot-based intelligent monitoring device connection method of the present invention, wherein: the initialization of the connection channel of each functional unit includes automatically detecting the status of all connected functional units through the PCIE bus after starting the device to determine whether each functional unit is normally connected;

[0014] assigning initial data transmission parameters according to the characteristics of each connected functional unit;

[0015] When any functional unit connection abnormality is detected, subsequent configuration operations of the unit are immediately stopped.

[0016] As a preferred solution of the PCIE slot-based intelligent monitoring device connection method of the present invention, wherein: the selecting the required functional unit includes selecting the functional unit according to the requirements of the current monitoring task;

[0017] determining an operating mode of each functional unit based on the initial data transmission parameters;

[0018] Adjust the working mode based on the performance requirements of the selected functional unit;

[0019] Start each selected functional unit and perform initialization operations.

[0020] As a preferred solution of the PCIE slot-based intelligent monitoring device connection method of the present invention, wherein: the real-time processing of data includes dividing the collected data according to data types after starting the data transmission process;

[0021] The segmented data packets are transmitted to the data processing unit via the PCIE interface;

[0022] After receiving the data packet, the data processing unit performs real-time processing according to the data type;

[0023] The data after aggregation is based on.

[0024] As a preferred solution of the PCIE slot-based intelligent monitoring device connection method of the present invention, wherein: the automatic identification of events includes dividing the various types of collected data according to data types after starting the data transmission process; for temperature sensor data, the data is divided into time series according to sampling time; video data is divided into frames according to frame rate; motion sensor data is divided into periodicity according to sampling frequency;

[0025] The segmented data packets are transmitted to the data processing unit through the PCIE interface. When the data packets are transmitted, each data packet is accompanied by a timestamp and a data type label during the transmission process;

[0026] After receiving the data packet, the data processing unit performs real-time processing according to the data type. For temperature data, the data processing unit uses the temperature change rate algorithm to perform fluctuation analysis and detect in real time whether the temperature change rate exceeds the preset threshold. For video data, the data processing unit uses a convolutional neural network to extract image features and identify abnormal activities in the video. For motion sensor data, the data processing unit performs frequency domain analysis to extract the amplitude and frequency characteristics of the motion.

[0027] For the processed data, the data processing unit combines the preset threshold model and historical data to perform anomaly detection on each type of data. The anomaly detection of temperature data is based on the set upper and lower temperature limits. If the threshold is exceeded, it is marked as an anomaly; the anomaly detection of video data is based on the motion trajectory and background difference algorithm. If unauthorized intrusion occurs, it is identified as an anomaly; the anomaly detection of motion data is based on the rapid change algorithm. If the motion amplitude change exceeds the preset threshold, it is marked as an anomaly.

[0028] As a preferred solution of the PCIE slot-based intelligent monitoring device connection method described in the present invention, the classification includes classifying all identified abnormal events according to priority, dividing them into high priority, medium priority and low priority.

[0029] As a preferred solution of the PCIE slot-based intelligent monitoring device connection method of the present invention, wherein: the hot plug operation includes automatically determining whether the hot plug operation is required according to the priority of various abnormal events;

[0030] After determining to perform a hot-swap operation, select the appropriate functional unit for plugging and unplugging according to the type and priority of the abnormal event and the current load condition;

[0031] Perform hot swap operation according to the selected functional unit;

[0032] After the hot-swap operation is completed, the working mode of the functional unit is automatically adjusted based on the current resource load;

[0033] After the hot-swap operation is completed, the status of the new functional unit is detected in real time to ensure that all functions of the new unit are operating normally.

[0034] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the above-mentioned PCIE slot-based intelligent monitoring device connection method are implemented.

[0035] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned PCIE slot-based intelligent monitoring device connection method.

[0036] Beneficial effects of the present invention: The PCIE slot-based intelligent monitoring device connection method provided by the present invention improves processing capability and flexibility by intelligently configuring and optimizing each functional unit; secondly, in the identification and priority classification of abnormal events, resources are flexibly adjusted according to real-time needs and load conditions, thereby avoiding performance degradation caused by excessive system load; in addition, the introduction of the hot-swap function further enhances the scalability and adaptability of the system, so that the monitoring device can dynamically replace or add functional units without affecting normal operation to meet the needs of different monitoring tasks.

[0037] The implementation of this method effectively improves the resource utilization of intelligent monitoring devices, optimizes the response speed of monitoring tasks, enhances the stability and intelligence level of the system, and solves the problems of unreasonable configuration of functional units, untimely event processing, and inflexible resource allocation existing in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0039] Figure 1 An overall flow chart of a PCIE slot-based intelligent monitoring device connection method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0040] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0041] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0042] Example 1

[0043] Reference Figure 1 , as an embodiment of the present invention, provides a method for connecting an intelligent monitoring device based on a PCIE slot, comprising:

[0044] Start the device, initialize the connection channels of each functional unit, and detect and confirm the connection status of each functional unit;

[0045] According to the monitoring requirements, select the required functional units and configure their working modes according to the performance parameters of each functional unit;

[0046] The collected data is transmitted to the data processing unit through the PCIE interface to process the data in real time;

[0047] Analyze the processed data and automatically identify events based on the analysis results;

[0048] Classify events based on event recognition results and automatically trigger response mechanisms when preset conditions are met;

[0049] According to the needs, the connected functional units can be hot-swapped during operation, new functional units can be replaced or added, and new functional units can be automatically identified and configured.

[0050] Initializing the connection channels of each functional unit includes automatically detecting the status of all connected functional units through the PCIE bus after starting the device to determine whether each functional unit is normally connected;

[0051] assigning initial data transmission parameters according to the characteristics of each connected functional unit;

[0052] When any functional unit connection abnormality is detected, subsequent configuration operations of the unit are immediately stopped.

[0053] Specifically, the process of initializing the connection channels of each functional unit can be automatically controlled through the PCIE bus. When the device is started, the system will first send an initialization signal to each connected functional unit to trigger these units to perform self-test and status feedback. Each functional unit transmits its connection status to the main control unit through feedback status information (such as whether it is normally connected, power status, etc.). The main control unit determines whether each functional unit is in normal working state based on this information. Further, after receiving the status information, the main control unit will check the parameters such as signal strength, data transmission rate and connection stability of each functional unit. If a functional unit is found to be abnormal, such as signal interruption or power fluctuation, the system will immediately execute the exception handling process, automatically stop the configuration operation of the unit, and notify the operator to solve the problem as soon as possible. It should be noted that during this process, the system will automatically generate an exception log and store it in the database to ensure that subsequent troubleshooting and equipment maintenance are more efficient.

[0054] The selecting the required functional unit includes selecting the functional unit according to the requirements of the current monitoring task;

[0055] determining an operating mode of each functional unit based on the initial data transmission parameters;

[0056] Adjust the working mode based on the performance requirements of the selected functional unit;

[0057] Start each selected functional unit and perform initialization operations.

[0058] Specifically, the process of selecting the required functional units first dynamically selects suitable functional units based on the actual requirements of the monitoring task. For example, when performing temperature monitoring, the system will give priority to the temperature sensor unit for data collection according to the task requirements. Further, during the selection process, the system will configure its working mode according to the performance parameters of each functional unit (such as sampling accuracy, data processing capability, power consumption, etc.). For high-precision sensors, the system will be configured to high-frequency mode to ensure the accuracy of temperature data collection; for scenarios with low power consumption requirements, the system will configure low-power consumption mode for certain sensors to extend the service life of the equipment. It should be noted that the configuration process not only depends on the basic characteristics of the equipment, but also comprehensively considers the current workload, resource status and overall performance requirements of the system. When the performance of a functional unit does not meet the current monitoring requirements, the system will reselect or adjust the required functional unit according to preset rules.

[0059] The real-time data processing includes starting the data transmission process, dividing the collected data according to the data type. For video data, each frame of the image is cut into multiple small data packets, and the size of each data packet does not exceed the set maximum transmission unit; for sensor data, it is divided into data packets of fixed time windows according to the sampling time, and each packet contains a number of sensor data points. ;

[0060] The segmented data packets are transmitted to the data processing unit through the PCIE interface. During the data transmission process, the bandwidth control mechanism of the PCIE bus is used to adjust the flow to ensure that the data packets are transmitted to the data processing unit in order and without loss;

[0061] After receiving the data packet, the data processing unit performs real-time processing according to the data type. For video data, it performs image denoising, dynamic target detection, frame difference analysis and other processing operations; for sensor data, it applies data filtering, outlier removal, smoothing and other algorithms to reduce noise and extract stable trend information.

[0062] The data after aggregation is based on.

[0063] Specifically, the step of real-time processing of data involves segmentation and transmission of different types of data. The system will first identify the type of the collected data. For temperature sensor data, the system will divide the data into time series according to the timestamp and sampling frequency; for video data, the system will divide the data into frames according to different frame rates; and the motion sensor data will be divided according to the set periodicity. Further, after each type of data is divided, it will be transmitted to the data processing unit through the PCIE interface. Each data packet will carry the necessary timestamp and data type label during the transmission process to ensure the accurate processing of the data at the receiving end. The data processing unit will select a suitable real-time processing algorithm based on the type of data, such as for temperature data, the temperature change rate algorithm is used; for video data, the convolutional neural network (CNN) is used for image feature extraction; and the motion data is extracted by frequency domain analysis. It should be noted that the timestamp and label information in the data transmission process are crucial to ensure the timeliness and consistency of the data, especially in high-frequency or large-scale data transmission, which can effectively avoid the problems of data loss and processing delay.

[0064] The automatic identification of events includes dividing the collected data according to data type after starting the data transmission process; dividing the temperature sensor data into time series according to the sampling time; dividing the video data into frames according to the frame rate; and dividing the motion sensor data into periodicity according to the sampling frequency;

[0065] The segmented data packets are transmitted to the data processing unit through the PCIE interface. When the data packets are transmitted, each data packet is accompanied by a timestamp and a data type label during the transmission process;

[0066] After receiving the data packet, the data processing unit performs real-time processing according to the data type. For temperature data, the data processing unit uses the temperature change rate algorithm to perform fluctuation analysis and detect in real time whether the temperature change rate exceeds the preset threshold. For video data, the data processing unit uses a convolutional neural network to extract image features and identify abnormal activities in the video. For motion sensor data, the data processing unit performs frequency domain analysis to extract the amplitude and frequency characteristics of the motion.

[0067] For the processed data, the data processing unit combines the preset threshold model and historical data to perform anomaly detection on each type of data. The anomaly detection of temperature data is based on the set upper and lower temperature limits. If the threshold is exceeded, it is marked as an anomaly; the anomaly detection of video data is based on the motion trajectory and background difference algorithm. If unauthorized intrusion occurs, it is identified as an anomaly; the anomaly detection of motion data is based on the rapid change algorithm. If the motion amplitude change exceeds the preset threshold, it is marked as an anomaly.

[0068] Furthermore, the process of automatic event identification is performed after data transmission and processing. For different types of data, the system uses different processing algorithms to analyze the data in real time. For example, for temperature data, the system calculates the temperature change rate in real time and compares it with the preset threshold to determine whether it exceeds the set range; for video data, the system uses a convolutional neural network (CNN) to perform image recognition, extract motion trajectory features and analyze whether abnormal behavior, such as unauthorized intrusion, occurs. For motion sensor data, the system uses an algorithm based on frequency and amplitude changes to detect abnormal fluctuations in real time. It should be noted that after data processing, the system not only detects local data, but also performs global anomaly identification in combination with historical data and background knowledge. For example, the system adjusts the threshold according to the historical temperature change pattern to make the anomaly detection of temperature data more accurate; and the anomaly identification algorithm for video data is trained according to past intrusion patterns to further improve the accuracy of intrusion detection.

[0069] The classification includes classifying all identified abnormal events according to their priorities, into high priority, medium priority and low priority.

[0070] Furthermore, the process of classifying abnormal events is not only based on the initial judgment of the severity of the event, but also comprehensively considers system resources, load conditions and time urgency. For example, when the system detects a high-priority event (such as temperature anomaly or intrusion behavior), it will immediately trigger the corresponding response mechanism and prioritize resources for processing; it should be noted that the system will adjust the priority according to the specific scenario of the event (such as the location of the sensor, the current load condition, etc.) to ensure that high-priority events can be responded to in a timely manner, while low-priority events will be processed step by step if the load permits. For medium-priority events, the system will make reasonable scheduling based on the current processing capacity to avoid slow response or excessive resource occupation. Through this multi-dimensional priority classification, the system can maintain efficient operation in a complex environment.

[0071] The hot-swap operation includes automatically determining whether a hot-swap operation is required based on the priority of various abnormal events. For high-priority events, if the currently connected functional unit cannot meet the processing requirements, the system immediately starts the hot-swap operation to add or replace the relevant functional unit; for medium-priority events, if the existing functional unit can effectively handle it, but the processing capacity is close to the upper limit, the system will choose to moderately expand while keeping the current unit running according to the resource load status; for low-priority events, the system usually does not perform hot-swap operations, unless the same type of low-priority events are detected multiple times, the system will decide whether to make adjustments. ;

[0072] After determining to perform a hot-swap operation, the system selects the appropriate functional unit for plugging and unplugging based on the type, priority, and current load of the abnormal event. For example, for high-priority temperature anomalies, the system gives priority to inserting functional units with temperature control or environmental monitoring capabilities; for medium-priority motion data anomalies, if the existing unit can process the data but the efficiency is low, the system chooses to add a motion analysis unit with stronger computing power for auxiliary processing; for low-priority slight sensor fluctuations, if the event is detected to be continuous and close to the threshold, the system chooses to add a data processing unit with larger bandwidth to prevent data loss;

[0073] Perform hot-swap operations based on the selected functional unit. At this point, the system will adaptively configure the newly inserted functional unit through the PCIE bus to ensure that it can seamlessly access and work with the existing unit. During the hot-swap process, all data transmission and control signals remain stable to avoid interrupting the data flow or affecting the normal progress of existing monitoring tasks;

[0074] After the hot-swap operation is completed, the working mode of the functional unit is automatically adjusted based on the current resource load. If the hot-swap operation is for a high-priority event, the system will prioritize configuring the newly added functional unit to the high-efficiency processing mode; for medium-priority events, the system will adjust the working mode of the newly added unit to the balanced mode to avoid excessive consumption of system resources; for low-priority events, the system will adjust the newly added unit to the low-power mode to ensure the reasonable allocation of system resources.

[0075] After the hot-swap operation is completed, the status of the new functional unit is checked in real time to ensure that all functions of the new unit are running normally. Status feedback is transmitted to the data processing unit and further optimized according to the new load distribution. After the abnormal event is handled, the system will re-evaluate whether further hot-swap operations are needed based on the frequency, type and priority of the new event.

[0076] Specifically, the hot-swap operation step will first determine whether a hot-swap operation is required based on the type and priority of the abnormal event and the current system load. When the system detects a high-priority event (such as a device failure or performance degradation under high load), the hot-swap process will be immediately started to optimize the system's resource allocation. Further, after determining to perform a hot-swap operation, the system will select the most suitable functional unit for plugging and unplugging according to the specific type of the abnormal event. For example, if the temperature sensor fails, the system may select a sensor with higher accuracy or higher stability for replacement; and if the data transmission module fails, the system may select a module with higher bandwidth for plugging and unplugging. It should be noted that after the hot-swap operation is completed, the system will immediately perform a status detection on the new functional unit and reconfigure the working mode of the new unit according to the current resource load to ensure that it can perfectly cooperate with the existing system. At the same time, the system will monitor the performance of the new functional unit in real time, and continuously optimize its configuration based on data feedback to ensure the efficiency and stability of the system operation.

[0077] Example 2

[0078] An embodiment of the present invention is different from the previous embodiment in that:

[0079] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0080] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0081] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0082] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0083] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A method for connecting an intelligent monitoring device based on a PCIE slot, characterized in that: include: Start the device, initialize the connection channels of each functional unit, and detect and confirm the connection status of each functional unit; According to the monitoring requirements, select the required functional units and configure their working modes according to the performance parameters of each functional unit; The collected data is transmitted to the data processing unit through the PCIE interface to process the data in real time; Analyze the processed data and automatically identify events based on the analysis results; Classify events based on event recognition results and automatically trigger response mechanisms when preset conditions are met; According to the needs, the connected functional units can be hot-swapped during operation, new functional units can be replaced or added, and new functional units can be automatically identified and configured.

2. The PCIE slot-based intelligent monitoring device connection method according to claim 1, characterized in that: Initializing the connection channels of each functional unit includes automatically detecting the status of all connected functional units through the PCIE bus after starting the device to determine whether each functional unit is normally connected; assigning initial data transmission parameters according to the characteristics of each connected functional unit; When any functional unit connection abnormality is detected, subsequent configuration operations of the unit are immediately stopped.

3. The PCIE slot-based intelligent monitoring device connection method according to claim 2, characterized in that: The selecting the required functional unit includes selecting the functional unit according to the requirements of the current monitoring task; determining an operating mode of each functional unit based on the initial data transmission parameters; Adjust the working mode based on the performance requirements of the selected functional unit; Start each selected functional unit and perform initialization operations.

4. The PCIE slot-based intelligent monitoring device connection method according to claim 3, characterized in that: The real-time processing of data includes segmenting the collected data according to data types after starting the data transmission process; The segmented data packets are transmitted to the data processing unit via the PCIE interface; After receiving the data packet, the data processing unit performs real-time processing according to the data type; The data after aggregation is based on.

5. The PCIE slot-based intelligent monitoring device connection method according to claim 4, characterized in that: The automatic identification of events includes segmenting the collected data according to data types after starting the data transmission process; For temperature sensor data, the data is divided into time series according to the sampling time; video data is divided into frames according to the frame rate; motion sensor data is divided into periodicities according to the sampling frequency; The segmented data packets are transmitted to the data processing unit through the PCIE interface. When the data packets are transmitted, each data packet is accompanied by a timestamp and a data type label during the transmission process.

6. The PCIE slot-based intelligent monitoring device connection method according to claim 5, characterized in that: After receiving the data packet, the data processing unit performs real-time processing according to the data type. For temperature data, the data processing unit uses the temperature change rate algorithm to perform fluctuation analysis and detect in real time whether the temperature change rate exceeds the preset threshold. For video data, the data processing unit uses a convolutional neural network to extract image features and identify abnormal activities in the video. For motion sensor data, the data processing unit performs frequency domain analysis to extract the amplitude and frequency characteristics of the motion. For the processed data, the data processing unit combines the preset threshold model with historical data to perform anomaly detection on each type of data. The anomaly detection of temperature data is based on the set upper and lower temperature limits. If the threshold is exceeded, it is marked as abnormal. Video data anomaly detection uses motion trajectory and background difference algorithms to identify unauthorized intrusion as an anomaly; Anomaly detection of motion data is based on a rapid change algorithm. If the change in motion amplitude exceeds a preset threshold, it is marked as an anomaly.

7. The PCIE slot-based intelligent monitoring device connection method according to claim 6, characterized in that: The classification includes classifying all identified abnormal events according to their priorities, into high priority, medium priority and low priority.

8. The PCIE slot-based intelligent monitoring device connection method according to claim 7, characterized in that: The hot-swap operation includes automatically determining whether a hot-swap operation is required according to the priority of various abnormal events; After determining to perform a hot-swap operation, select the appropriate functional unit for plugging and unplugging according to the type and priority of the abnormal event and the current load condition; Perform hot swap operation according to the selected functional unit; After the hot-swap operation is completed, the working mode of the functional unit is automatically adjusted based on the current resource load; After the hot-swap operation is completed, the status of the new functional unit is detected in real time to ensure that all functions of the new unit are operating normally.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the PCIE slot-based intelligent monitoring device connection method described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the PCIE slot-based intelligent monitoring device connection method described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Hot-swap system of high speed perimeter component jointing interface device and method thereof

    CN101082894A

  • PLC controller function module with hot plug function

    CN118760049A

  • Data management method and system for internet of things API docking platform

    CN118838783A

  • Hot plug-in / -out system of equipment with PCI-E interface and method thereof

    TW200743962A