A method and system for improving transmission utilization rate of device data interface
By introducing user interface, data flow optimization, block parallel processing, data cache scheduling and data interface control modules into the data transmission system, the problems of slow transmission speed, low utilization rate and low intelligence are solved, and efficient and stable data transmission and intelligent management are achieved.
Patent Information
- Application Number
- CN202411414173.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-10-11
AI Technical Summary
The prior art has slow transmission speed and low utilization rate during data transmission, and it is difficult to accurately evaluate the performance status of transmission tasks and interface control performance status, and the degree of intelligence is low.
A system is adopted, including a user interface module, a data flow optimization module, a data block parallel processing module, a data cache scheduling module and a data interface control module. Through data flow optimization, block parallel processing, dynamic scheduling and real-time monitoring, the transmission efficiency and stability of the data interface are improved.
It significantly improves the transmission utilization rate of the equipment data interface, improves the efficiency and stability of data transmission, and promptly discovers and solves problems through early warning mechanisms, improving the degree of intelligence.
Smart Images

Figure CN118921408B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of data transmission management, in particular to a method and a system for improving transmission utilization rate of a device data interface. Background Art
[0002] In the current information society, data transmission and processing have become an important basis for the collaborative work between various devices and systems. However, the traditional data transmission method has a slow transmission speed and low utilization rate, which cannot meet the growing data transmission needs. It is also difficult to accurately evaluate the performance of transmission task execution and interface control performance and provide timely warning feedback, which is not conducive to timely making corresponding improvement and optimization measures, and the degree of intelligence is low.
[0003] In view of the above technical defects, a solution is now proposed. Summary of the invention
[0004] The purpose of the present invention is to provide a method and system for improving the transmission utilization rate of the device data interface, which solves the problems of the prior art in that the transmission speed is slow, the utilization rate is low, it is difficult to accurately evaluate the performance of the transmission task execution and the interface control performance and provide timely warning feedback, and the degree of intelligence is low.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A system for improving the transmission utilization rate of a device data interface, comprising a user interface module, a data flow optimization module, a data block parallel processing module, a data cache scheduling module and a data interface control module;
[0007] The user monitors and manages data transmission through the user interface module. When the user needs to transmit data, the user selects the data to be transmitted and the target device through the user interface module;
[0008] The data stream optimization module pre-processes the transmitted data stream, including data cleaning, format conversion and compression;
[0009] The data block parallel processing module divides the pre-processed data into blocks according to the preset block size, and distributes the divided data to multiple data interfaces for parallel processing, so as to fully utilize the bandwidth resources of the data interfaces through parallel processing;
[0010] The data cache scheduling module is provided with a data cache area for caching data blocks to be transmitted and dynamically adjusting the transmission order and priority of the data blocks according to the real-time load of the data interface;
[0011] The data interface control module is used to control the working status of the data interface, including the start, stop and restart operations of the data interface, and to monitor the transmission performance and fault conditions of the data interface.
[0012] Furthermore, during the operation of the data block parallel processing module, the data is segmented according to the preset block size through a programming algorithm, and the corresponding data block identifier and index information are generated; parallel processing is to decompose a complex task into multiple relatively independent subtasks.
[0013] Furthermore, the specific process of parallel processing is as follows:
[0014] Task decomposition: The preprocessed data is divided into blocks, and each block is decomposed as a subtask;
[0015] Task scheduling: assign each subtask to different data interfaces for parallel processing according to the system's processor or core resource status;
[0016] Data communication: In the parallel processing process, data is exchanged and shared between various data interfaces, which is achieved through shared memory or message passing;
[0017] Task synchronization: Since multiple subtasks are executed in parallel on different data interfaces, a synchronization mechanism is used to ensure that each subtask is executed in the correct order.
[0018] Furthermore, during the transmission of data blocks, the dynamic adjustment strategy of the data cache scheduling module is as follows:
[0019] Load balancing: According to the real-time load of the data interface, the data blocks to be transmitted are allocated to the data interface with light load to achieve load balancing;
[0020] Priority sorting: Data blocks are prioritized based on their importance and urgency; data blocks with high priority will be transmitted first;
[0021] Transmission order adjustment: During data transmission, the transmission order of data blocks is dynamically adjusted according to the real-time load of the data interface and the priority of the data blocks. This helps to reduce the delay and jitter of data transmission and improve the stability of data transmission.
[0022] Furthermore, it also includes a transmission decision evaluation module, which is used to set a detection period, analyze the data transmission performance during the detection period, determine whether to generate a transmission warning signal through analysis, and send the transmission warning signal to the user interface module. When the user interface module receives the transmission warning signal, it will issue a corresponding warning.
[0023] Furthermore, the specific analysis process of the transmission decision evaluation module includes:
[0024] In the process of the corresponding transmission task, when the corresponding transmission task is completed, its transmission speed, packet loss rate and delay data are collected, and the task execution judgment value is obtained by numerically calculating the transmission speed, packet loss rate and delay data. The task execution judgment value is numerically compared with the preset task execution judgment threshold. If the task execution judgment value does not exceed the preset task execution judgment threshold, the corresponding transmission task is marked as a different table task;
[0025] The number of abnormal table tasks during the detection period is obtained and the ratio is calculated for the total number of transmission tasks to obtain the task abnormal measurement value, and the task abnormal measurement value is numerically compared with the preset task abnormal measurement threshold. If the task abnormal measurement value exceeds the preset task abnormal measurement threshold, a transmission warning signal is generated.
[0026] Furthermore, if the task anomaly value does not exceed the preset task anomaly threshold, the task execution judgment values of all transmission tasks in the detection period are averaged to obtain the task execution evaluation value, and the task execution judgment value with the smallest value in the detection period is marked as the task execution low amplitude value;
[0027] The transmission decision evaluation value is obtained by numerically calculating the task anomaly value, the task execution evaluation value and the task execution low amplitude value, and the transmission decision evaluation value is numerically compared with the preset transmission decision evaluation threshold. If the transmission decision evaluation value exceeds the preset transmission decision evaluation threshold, a transmission warning signal is generated.
[0028] Furthermore, it also includes an interface control condition detection module, which analyzes the control performance of the data interface by the data interface control module during the detection period, determines through the analysis whether to generate an abnormal control condition signal, and sends the abnormal control condition signal to the user interface module. When the user interface module receives the abnormal control condition signal, it issues a corresponding warning.
[0029] Furthermore, the specific analysis process of the interface control condition detection module is as follows:
[0030] When the data interface control module controls the working state of the data interface, the execution time of the corresponding control process is marked as reaction data, and the reaction data is numerically compared with a preset reaction data threshold. If the reaction data exceeds the preset reaction data threshold, the corresponding reaction data is marked as slow data;
[0031] The number of slow data in the detection period is obtained and the ratio thereof is calculated with the total number of reaction data to obtain a slow number detection value, and the excess value of the corresponding slow data compared with the preset reaction data threshold is marked as a slow excess value, and all slow excess values in the detection period are averaged to obtain a slow excess table value, and the slow excess value with the largest value is marked as a slow excess value;
[0032] The interface control condition detection value is obtained by numerically calculating the delay number detection value, the delay exceeding table value and the delay exceeding amplitude value, and the interface control condition detection value is numerically compared with the preset interface control condition detection threshold. If the interface control condition detection value exceeds the preset interface control condition detection threshold, a control condition abnormality signal is generated.
[0033] Furthermore, the present invention also proposes a method for improving the transmission utilization rate of a device data interface, comprising the following steps:
[0034] Step 1: Before data transmission, select the data to be transmitted and the target device through the user interface module;
[0035] Step 2: Preprocess the data stream to be transmitted during data transmission;
[0036] Step 3: Divide the preprocessed data into blocks according to a preset block size, and distribute the divided data to multiple data interfaces for parallel processing;
[0037] Step 4: Cache the data blocks to be transmitted and dynamically adjust the transmission order and priority of the data blocks according to the real-time load of the data interface;
[0038] Step 5: Control the working status of the data interface and monitor the transmission performance and fault conditions of the data interface.
[0039] Compared with the prior art, the present invention has the following beneficial effects:
[0040] 1. In the present invention, the data stream optimization module pre-processes the transmitted data stream, the data block parallel processing module divides the pre-processed data into blocks according to the preset block size and realizes parallel processing, the data cache scheduling module caches the data blocks to be transmitted through the data cache area and dynamically adjusts the transmission order and priority of the data blocks according to the real-time load of the data interface, and the data interface control module controls the working state of the data interface and monitors the transmission performance and fault conditions of the data interface, which significantly improves the transmission utilization rate of the device data interface and effectively guarantees the efficiency and stability of data transmission;
[0041] 2. In the present invention, the data transmission performance during the detection period is analyzed by the transmission decision evaluation module, and the analysis is used to determine whether a transmission warning signal is generated. The data interface control module during the detection period is analyzed for the control performance of the data interface, and the analysis is used to determine whether an abnormal control condition signal is generated, so as to timely conduct cause investigation and tracing and make reasonable improvement and optimization measures, thereby ensuring subsequent data transmission performance and interface control efficiency, with a high degree of intelligence. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to facilitate understanding by those skilled in the art, the present invention is further described below in conjunction with the accompanying drawings;
[0043] Figure 1 This is a system block diagram of Embodiment 1 of the present invention;
[0044] Figure 2 It is a system block diagram of Embodiment 2 and Embodiment 3 of the present invention;
[0045] Figure 3 This is a flow chart of the method of Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] Embodiment 1: Figure 1 As shown, the present invention proposes a system for improving the transmission utilization rate of a device data interface, comprising a user interface module, a data flow optimization module, a data block parallel processing module, a data cache scheduling module and a data interface control module;
[0048] The user interface module provides a user-friendly operation interface. Users monitor and manage data transmission through the user interface module. When users need to transmit data, they select the data to be transmitted and the target device through the user interface module. The data stream optimization module pre-processes the transmitted data stream, including data cleaning, format conversion and compression operations, so as to improve data transmission efficiency and utilization;
[0049] The data block parallel processing module blocks the pre-processed data according to the preset block size (data block is the process of dividing the original data set into multiple smaller, continuous data blocks. The size of each data block can be preset according to the specific application scenario, the processing capacity of the data interface and the system resource status. The main purpose of data block is to better meet the needs of parallel processing, so that multiple data interfaces can process different data blocks at the same time, thereby improving the overall data processing efficiency);
[0050] The divided data is distributed to multiple data interfaces for parallel processing. Parallel processing can fully utilize the bandwidth resources of the data interfaces, which helps to reduce data transmission delays and bottlenecks and improve the overall data transmission efficiency. In addition, since multiple data interfaces can process different data blocks at the same time, the overall throughput is significantly improved.
[0051] During the operation of the data block parallel processing module, the data is segmented according to the preset block size through the programming algorithm, and the corresponding data block identifier and index information are generated to facilitate subsequent data management and processing; parallel processing is to decompose a complex task into multiple relatively independent subtasks, which can be executed simultaneously on different processors or cores. Through parallel processing, computing resources can be fully utilized to improve the overall processing speed and throughput of the system; the specific process of parallel processing is as follows:
[0052] Task decomposition: The preprocessed data is divided into blocks, and each block is decomposed as a subtask;
[0053] Task scheduling: According to the system's processor or core resource status, each subtask is assigned to different data interfaces for parallel processing. The goal of task scheduling is to achieve load balancing so that each data interface can give full play to its processing capacity;
[0054] Data communication: During parallel processing, data needs to be exchanged and shared between various data interfaces, which can be achieved through shared memory or message passing. Data communication needs to ensure data integrity and consistency and minimize communication overhead.
[0055] Task synchronization: Since multiple subtasks are executed in parallel on different data interfaces, data dependencies are likely to exist. Task synchronization uses a synchronization mechanism to ensure that each subtask is executed in the correct order and avoid problems such as data competition or deadlock.
[0056] The data cache scheduling module is equipped with a data cache area for caching data blocks to be transmitted (the data cache area adopts advanced cache technology, such as the LRU (Least Recently Used) mechanism, to manage the data blocks in the cache), monitors the load of each data interface in real time (including key indicators such as bandwidth utilization, CPU occupancy, memory occupancy, etc., which provide an important basis for dynamically adjusting the transmission order and priority of data blocks), and dynamically adjusts the transmission order and priority of data blocks according to the real-time load of the data interface. By dynamically adjusting the transmission order and priority of data blocks, the data cache scheduling module can ensure the stability and efficiency of data transmission, and maintain high data transmission efficiency and reliability even in a complex and changeable network environment; the dynamic adjustment strategy of the data cache scheduling module is as follows:
[0057] Load balancing: According to the real-time load of the data interface, the data blocks to be transmitted are allocated to the data interface with light load to achieve load balancing, which helps to avoid the situation where some data interfaces are overloaded while other data interfaces are idle;
[0058] Prioritization: Data blocks are prioritized based on their importance and urgency. Data blocks with high priority will be transmitted first to ensure that critical data can reach the target location in time.
[0059] Transmission order adjustment: During data transmission, the transmission order of data blocks is dynamically adjusted according to the real-time load of the data interface and the priority of the data blocks, which helps to reduce data transmission delay and jitter and improve data transmission stability.
[0060] The data interface control module is used to control the working state of the data interface, including operations such as starting, stopping and restarting the data interface, and to monitor the transmission performance and fault conditions of the data interface so as to timely discover and handle problems. The present invention effectively improves the transmission utilization rate of the device data interface and significantly improves the efficiency and stability of data transmission.
[0061] Embodiment 2: Figure 2 As shown, the difference between this embodiment and embodiment 1 is that it also includes a transmission decision evaluation module, which is used to set a detection period, analyze the data transmission performance during the detection period, and determine whether to generate a transmission warning signal through analysis, and send the transmission warning signal to the user interface module. When the user interface module receives the transmission warning signal, it issues a corresponding warning so as to timely investigate and trace the cause and make reasonable improvement and optimization measures, thereby ensuring the subsequent data transmission performance, and having a high degree of intelligence; the specific analysis process of the transmission decision evaluation module is as follows:
[0062] During the corresponding transmission task, when the corresponding transmission task is completed, its transmission speed, packet loss rate and delay data are collected, and the formula The transmission speed RS, the packet loss rate RK and the delay data RL are numerically calculated to obtain the task execution judgment value RY, wherein b1, b2 and b3 are preset proportional coefficients whose values are greater than zero; and the larger the value of the task execution judgment value RY is, the worse the execution performance of the corresponding transmission task is;
[0063] Compare the task execution judgment value RY with the preset task execution judgment threshold. If the task execution judgment value RY does not exceed the preset task execution judgment threshold, indicating that the execution performance of the corresponding transmission task is poor, the corresponding transmission task is marked as a different table task.
[0064] The number of anomaly tasks during the detection period is obtained and the ratio is calculated for the total number of transmission tasks to obtain the task anomaly value. The task anomaly value is numerically compared with the preset task anomaly threshold. If the task anomaly value exceeds the preset task anomaly threshold, it indicates that the transmission task performance during the detection period is poor, and a transmission warning signal is generated.
[0065] Furthermore, if the task anomaly value does not exceed the preset task anomaly threshold, the task execution judgment values of all transmission tasks in the detection period are averaged to obtain the task execution evaluation value, and the task execution judgment value with the smallest value in the detection period is marked as the task execution low amplitude value;
[0066] The task anomaly value WN, the task execution evaluation value WR and the task execution low amplitude value WS are numerically calculated by the formula WP=(cy1*WN+1) / (cy2*WR+cy3*WS) to obtain the transmission decision evaluation value WP, where cy1, cy2 and cy3 are preset proportional coefficients with values greater than zero, and the larger the value of the transmission decision evaluation value WP is, the worse the transmission task performance is during the detection period.
[0067] The transmission decision evaluation value WP is numerically compared with the preset transmission decision evaluation threshold. If the transmission decision evaluation value WP exceeds the preset transmission decision evaluation threshold, it indicates that the overall performance of the transmission task during the detection period is poor, and a transmission warning signal is generated.
[0068] Embodiment 3: Figure 2As shown, the difference between this embodiment and embodiment 1 and embodiment 2 is that it also includes an interface control condition detection module. The interface control condition detection module analyzes the control performance of the data interface by the data interface control module during the detection period, determines whether to generate an abnormal control condition signal through analysis, and sends the abnormal control condition signal to the user interface module. When the user interface module receives the abnormal control condition signal, it issues a corresponding warning so as to timely investigate and trace the cause and make reasonable improvement and optimization measures, thereby ensuring the subsequent interface control efficiency and high intelligence. The specific analysis process of the interface control condition detection module is as follows:
[0069] When the data interface control module controls the working state of the data interface, the execution time of the corresponding control process is marked as reaction data, and the reaction data is numerically compared with a preset reaction data threshold. If the reaction data exceeds the preset reaction data threshold, indicating that the control efficiency of the corresponding control process is relatively slow, the corresponding reaction data is marked as slow data;
[0070] The number of slow data in the detection period is obtained and the ratio thereof is calculated with the total number of reaction data to obtain a slow number detection value, and the excess value of the corresponding slow data compared with the preset reaction data threshold is marked as a slow excess value, and all slow excess values in the detection period are averaged to obtain a slow excess table value, and the slow excess value with the largest value is marked as a slow excess value;
[0071] The interface control condition detection value YX is obtained by numerically calculating the delay value PK, the delay value PW and the delay value PN through the formula YX=eq1*PK+(eq2*PW+eq3*PN) / 2, wherein eq1, eq2 and eq3 are preset proportional coefficients, eq1>eq2>eq3>0;
[0072] Moreover, the larger the value of the interface control condition detection value YX is, the worse the control efficiency of the interface control during the detection period is; the interface control condition detection value YX is numerically compared with the preset interface control condition detection threshold. If the interface control condition detection value YX exceeds the preset interface control condition detection threshold, it indicates that the control efficiency of the interface control during the detection period is poor and needs to be improved in time, then an abnormal control condition signal is generated.
[0073] Embodiment 4: Figure 3 As shown, the difference between this embodiment and embodiment 1, embodiment 2, and embodiment 3 is that the present invention provides a method for improving the transmission utilization rate of a device data interface, comprising the following steps:
[0074] Step 1: Before data transmission, select the data to be transmitted and the target device through the user interface module;
[0075] Step 2: Preprocess the data stream to be transmitted during data transmission;
[0076] Step 3: Divide the preprocessed data into blocks according to a preset block size, and distribute the divided data to multiple data interfaces for parallel processing;
[0077] Step 4: Cache the data blocks to be transmitted and dynamically adjust the transmission order and priority of the data blocks according to the real-time load of the data interface;
[0078] Step 5: Control the working status of the data interface and monitor the transmission performance and fault conditions of the data interface.
[0079] The working principle of the present invention is as follows: when in use, the data stream to be transmitted is preprocessed by the data stream optimization module, the data block parallel processing module blocks the preprocessed data according to a preset block size, and distributes the block data to multiple data interfaces for parallel processing, the data cache scheduling module caches the data blocks to be transmitted through the data cache area and dynamically adjusts the transmission order and priority of the data blocks according to the real-time load conditions of the data interface, the data interface control module controls the working state of the data interface and monitors the transmission performance and fault conditions of the data interface, thereby effectively improving the transmission utilization rate of the device data interface and helping to ensure the efficiency and stability of data transmission.
[0080] The above formulas are all dimensionless and numerical calculations. The formula is a formula obtained by collecting a large amount of data and performing software simulation to obtain the most recent real situation. The preset parameters in the formula are set by technicians in this field according to actual conditions. The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to only specific implementation methods. Obviously, many modifications and changes can be made according to the contents of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that technicians in the relevant technical field can understand and use the present invention well. The present invention is only limited by the claims and their full scope and equivalents.
Claims
1. A system for improving the transmission utilization rate of a device data interface, characterized in that: It includes a user interface module, a data flow optimization module, a data block parallel processing module, a data cache scheduling module, a data interface control module, a transmission decision evaluation module and an interface control condition detection module; The user monitors and manages data transmission through the user interface module. When the user needs to transmit data, the user selects the data to be transmitted and the target device through the user interface module; The data stream optimization module pre-processes the transmitted data stream; The data block parallel processing module blocks the preprocessed data according to a preset block size, and distributes the block data to multiple data interfaces for parallel processing; The data cache scheduling module is provided with a data cache area for caching data blocks to be transmitted and dynamically adjusting the transmission order and priority of the data blocks according to the real-time load of the data interface; The data interface control module is used to control the working state of the data interface, and to monitor the transmission performance and fault conditions of the data interface; During the transmission of data blocks, the dynamic adjustment strategy of the data cache scheduling module is as follows: Load balancing: According to the real-time load of the data interface, the data blocks to be transmitted are allocated to the data interface with lighter load; Priority sorting: Data blocks are prioritized based on their importance and urgency; data blocks with higher priorities will be transmitted first; Transmission order adjustment: During data transmission, the transmission order of data blocks is dynamically adjusted according to the real-time load of the data interface and the priority of the data blocks; The transmission decision evaluation module is used to set the detection period, analyze the data transmission performance during the detection period, determine whether to generate a transmission warning signal through analysis, and send the transmission warning signal to the user interface module. When the user interface module receives the transmission warning signal, it will issue a corresponding warning; The specific analysis process of the transmission decision evaluation module includes: During the corresponding transmission task, when the corresponding transmission task is completed, its transmission speed, packet loss rate and delay data are collected, and the formula The transmission speed RS, the packet loss rate RK and the delay data RL are numerically calculated to obtain the task execution judgment value RY, wherein b1, b2 and b3 are preset proportional coefficients whose values are greater than zero; the task execution judgment value is numerically compared with the preset task execution judgment threshold, and if the task execution judgment value does not exceed the preset task execution judgment threshold, the corresponding transmission task is marked as a different table task; The number of abnormal table tasks in the detection period is obtained and the ratio of the total number of transmission tasks is calculated to obtain the task abnormal measurement value, and the task abnormal measurement value is numerically compared with the preset task abnormal measurement threshold. If the task abnormal measurement value exceeds the preset task abnormal measurement threshold, a transmission warning signal is generated; If the task anomaly value does not exceed the preset task anomaly threshold, the task execution judgment values of all transmission tasks in the detection period are averaged to obtain the task execution evaluation value, and the task execution judgment value with the smallest value in the detection period is marked as the task execution low amplitude value; The task abnormal measurement value WN, the task execution evaluation value WR and the task execution low amplitude value WS are numerically calculated by the formula WP=(cy1*WN+1) / (cy2*WR+cy3*WS) to obtain the transmission decision evaluation value WP, where cy1, cy2 and cy3 are preset proportional coefficients with values greater than zero; the transmission decision evaluation value is numerically compared with the preset transmission decision evaluation threshold, and if the transmission decision evaluation value exceeds the preset transmission decision evaluation threshold, a transmission warning signal is generated; The interface control condition detection module analyzes the control performance of the data interface by the data interface control module during the detection period, determines whether to generate an abnormal control condition signal through analysis, and sends the abnormal control condition signal to the user interface module. When the user interface module receives the abnormal control condition signal, it issues a corresponding warning; The specific analysis process of the interface control status detection module is as follows: When the data interface control module controls the working state of the data interface, the execution time of the corresponding control process is marked as reaction data, and the reaction data is numerically compared with a preset reaction data threshold. If the reaction data exceeds the preset reaction data threshold, the corresponding reaction data is marked as slow data; The number of slow data in the detection period is obtained and the ratio thereof is calculated with the total number of reaction data to obtain a slow number detection value, and the excess value of the corresponding slow data compared with the preset reaction data threshold is marked as a slow excess value, and all slow excess values in the detection period are averaged to obtain a slow excess table value, and the slow excess value with the largest value is marked as a slow excess value; The interface control condition detection value YX is obtained by numerically calculating the delay digital detection value PK, the delay over-table value PW and the delay over-amplitude value PN through the formula YX=eq1*PK+(eq2*PW+eq3*PN) / 2, wherein eq1, eq2 and eq3 are preset proportional coefficients, eq1>eq2>eq3>0; the interface control condition detection value is numerically compared with the preset interface control condition detection threshold value, and if the interface control condition detection value exceeds the preset interface control condition detection threshold value, an abnormal control condition signal is generated.
2. A system for improving transmission utilization rate of device data interface according to claim 1, characterized in that: During the operation of the data block parallel processing module, the data is divided into preset block sizes through a programming algorithm, and corresponding data block identifiers and index information are generated; Parallel processing is the process of breaking down a complex task into multiple relatively independent subtasks.
3. A system for improving transmission utilization rate of device data interface according to claim 2, characterized in that: The specific process of parallel processing is as follows: Task decomposition: The preprocessed data is divided into blocks, and each block is decomposed as a subtask; Task scheduling: assign each subtask to different data interfaces for parallel processing according to the system's processor or core resource status; Data communication: During parallel processing, data is exchanged and shared between various data interfaces; Task synchronization: Since multiple subtasks are executed in parallel on different data interfaces, a synchronization mechanism is used to ensure that each subtask is executed in the correct order.
4. A method for using the system for improving the transmission utilization rate of a device data interface according to any one of claims 1 to 3, characterized in that: The following steps are involved: Step 1: Before data transmission, select the data to be transmitted and the target device through the user interface module; Step 2: Preprocess the data stream to be transmitted during data transmission; Step 3: Divide the preprocessed data into blocks according to a preset block size, and distribute the divided data to multiple data interfaces for parallel processing; Step 4: Cache the data blocks to be transmitted and dynamically adjust the transmission order and priority of the data blocks according to the real-time load of the data interface; Step 5: Control the working status of the data interface and monitor the transmission performance and fault conditions of the data interface.
Citation Information
Patent Citations
Early warning method and device of vehicle-mounted Ethernet
CN110597226A
Serial port-based data transmission method and device
CN113515481A