Network transmission quality detection control method and system based on wireless communication
By establishing a dynamic communication connection between the server and the network equipment, using the convolutional neural network to extract timing features, conducting network transmission quality detection and control, the problem of waste of resources in the prior art is solved, and efficient and accurate network transmission quality detection and control is achieved.
Patent Information
- Application Number
- CN202510007831.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2045-01-03
AI Technical Summary
When network transmission tends to stabilize, the periodic scheduling schemes in the prior art waste resources, and the detection cost is high and the process is cumbersome, which has certain limitations.
By establishing a dynamic communication connection between the server and the network device, receiving network transmission data in real time, and using convolutional neural network to extract timing characteristics, performing network transmission quality detection and real-time data quality monitoring, and network transmission control is carried out based on the detection results.
It improves the accuracy and efficiency of network transmission quality detection and control, reduces resource waste, and enhances the real-time and reliability of detection.
Smart Images

Figure CN119767346A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication control technology, and in particular to a network transmission quality detection and control method and system based on wireless communication. Background Art
[0002] The current scheduling scheme for wireless communication transmission is mainly a time-triggered control scheme, which controls the transmission scheduling periodically by setting the transmission cycle. However, when the network transmission tends to be stable, periodic scheduling often wastes a lot of resources.
[0003] The existing open patent application CN110166473A, this method backs up the data to be transmitted of the main server, and decodes the backup data according to the data decoding strategy, and determines the risk level of the data to be transmitted in the detection feature library based on the decoded data and the setting of the search pointer pairing method, and obtains the network operation authority of the relay server to control the main server based on the risk level of the data to be transmitted, and then detects the network transmission by obtaining the network operation authority. However, since the risk level is determined by the backup and decoding pairing method and the authority is obtained and detected based on the determined risk level, the detection cost is too high and the process is cumbersome, resulting in a waste of resources, and has certain limitations. Summary of the invention
[0004] In view of the shortcomings of the prior art, the present invention provides a network transmission quality detection and control method and system based on wireless communication, which has the advantages of accuracy, efficiency and real-time, and solves the problem that when the network transmission tends to be stable, periodic scheduling often wastes a lot of resources.
[0005] In order to solve the above technical problem that when network transmission tends to be stable, periodic scheduling often wastes a lot of resources, the present invention provides the following technical solutions: The present invention discloses a network transmission quality detection and control method based on wireless communication, which specifically comprises the following steps: S1. The server establishes a remote communication connection through a dynamic communication connection mode to receive network transmission data, and constructs a sample set based on the received network transmission data; S2, processing the network transmission data in the sample set to obtain processed network transmission data; S3, extracting the time series features of the processed network transmission data through a convolutional neural network to obtain the extracted time series features of the network transmission data, wherein the time series features represent the transmission time variation; S4. Based on the extracted network transmission data timing characteristics, perform network transmission process quality detection, and perform network transmission control based on the detection results; S5. After the quality detection of the network transmission process, real-time network transmission data quality monitoring is performed, and network transmission control is performed based on the detection results.
[0006] The present invention receives network transmission data in real time by directly establishing a communication connection between a server and a network device, processes the received network transmission data, and inputs the processed network transmission data into a convolutional neural network to extract timing features. At the same time, based on the extracted network transmission data timing features, network transmission process quality detection and real-time network transmission data quality monitoring are performed, and network transmission control is performed based on the detection results, thereby improving the accuracy of network transmission quality detection and control.
[0007] Preferably, the server establishes a remote communication connection to receive network transmission data through a dynamic communication connection, and constructs a sample set based on the received network transmission data, including the following steps: S11, establishing a remote communication connection through a dynamic communication connection mode to receive network transmission data; When communication is needed, the network device will apply for communication addresses from surrounding servers through broadcasting; After receiving a communication request from a network device, each server will feedback a communication address to the network device; The network device will use the communication address fed back by the first server and feed it back to the surrounding servers; When a network device obtains a communication address, it will first apply for a connection to the server. After receiving feedback from the server that the connection application is approved, the network device will send a synchronization data to the server, perform time synchronization based on the synchronization data fed back by the server, and establish a remote communication connection; When the network device establishes a remote communication connection with the server, network transmission data is sent based on the established remote communication connection; S12, the server constructs a sample set based on the received network transmission data; Assume that the sample set constructed by the server based on the received network transmission data is A=(a 1 ,a 2 ,…,a n ); Among them, A represents the sample set, a 1 represents the first set of network transmission data in the sample set, a n Represents the nth group of network transmission data in the sample set.
[0008] The present invention applies for a communication address from a server by broadcasting, establishes a communication connection for the communication address based on the real-time application, receives network transmission data in real time, and constructs a sample set based on the real-time received network transmission data, thereby improving the reliability of network transmission data.
[0009] Preferably, the processing of the network transmission data in the sample set to obtain the processed network transmission data comprises the following steps: S21, filtering the network transmission data in the sample set to obtain filtered network transmission data; Set a network transmission threshold and filter network transmission data based on the set network transmission threshold; The formula is as follows: ; in, represents the filtered i-th group of network transmission data, a i represents the i-th group of network transmission data in the sample set, θ represents the network transmission threshold; S22, standardizing the filtered network transmission data to obtain standardized network transmission data; S23, setting the network transmission data after standardization as processed network transmission data.
[0010] Preferably, the step of normalizing the filtered network transmission data to obtain the normalized network transmission data comprises the following steps: The data normalization formula is as follows: ; Among them, μ represents the The mean of The variance of x i Represents the standardized i-th group of network transmission data.
[0011] The present invention sets a network transmission threshold, filters network transmission data based on the set network transmission threshold, and uses a standardized formula to standardize the filtered network transmission data, thereby improving the accuracy of the network transmission data.
[0012] Preferably, the extracting the time series features of the network transmission data after processing by convolutional neural network to obtain the extracted time series features of the network transmission data comprises the following steps: S31, calculating the change in the number of data packets per unit time during the transmission process; S32, taking the calculated change in the number of data packets per unit time as input data, and setting the convolution kernel size and the convolution kernel step size; S33, transmitting the received input data to the convolution layer, and moving the convolution kernel of the convolution layer on the input data according to the set step size, and multiplying and adding the time series feature value of the area in the corresponding area of each step, so as to realize the time series feature extraction of all data; The convolution calculation formula is as follows: ; Among them, I represents the input data, W represents the weight of the corresponding convolution kernel, b Indicates the bias value, Represents the convolution operation, and F represents the timing characteristics of the corresponding output data.
[0013] Preferably, the step of calculating the change in the number of data packets per unit time during the transmission process comprises the following steps: Set each group of processed network transmission data as a group of data packets; The calculation formula is as follows: ; Among them, R represents the change in the number of data packets, N t represents the number of data packets transmitted up to time t, N t-1 represents the number of data packets transmitted up to time t-1, and T represents the time difference.
[0014] The present invention improves the efficiency of network transmission data quality detection by calculating the change in the number of data packets per unit time during the transmission process, inputting the calculated change in the number of data packets per unit time as input data into a convolutional neural network, and extracting timing features through the convolutional neural network.
[0015] Preferably, the method of performing network transmission process quality detection based on the extracted network transmission data timing characteristics and performing network transmission control based on the detection result comprises the following steps: S41, summarizing the network transmission data to be sent, and calculating the average size of the network transmission data to be sent; ; Among them, AP represents the average size of the network transmission data that needs to be sent. Indicates the total size of network transmission data that needs to be sent, M total Indicates the total amount of network transmission data that needs to be sent; The average size of the network transmission data to be sent is used as the standard to extract the time series characteristics of the standard size of the data packet, and the time series characteristics of the standard size of the network transmission data to be sent is used as the threshold to classify the data packets, and the data packets larger than the threshold are set as video files, and the data packets smaller than the threshold are set as request data or log information; S42: setting a group of test data based on the average size of the network transmission data to be sent, transmitting the set test data, and recording the feedback time of the test data.
[0016] Preferably, the step of setting a set of test data based on the average size of the network transmission data to be sent, transmitting the set test data, and recording the feedback time of the test data comprises the following steps: Compare the feedback time of the recorded test data with the extracted network transmission data timing characteristics. When the feedback time of the recorded test data is greater than 2 times the network transmission data timing characteristics, it indicates that the quality of the network transmission process is abnormal. When the feedback time of the recorded test data is less than or equal to 2 times the timing characteristics of the network transmission data, it indicates that the quality of the network transmission process is qualified; When the quality of the network transmission process is abnormal, the order in which the network transmission data needs to be sent is adjusted, and network transmission data that is smaller than the average size of the network transmission data that needs to be sent is selected for transmission; when the quality of the network transmission process is qualified, the order in which the network transmission data needs to be sent is not adjusted.
[0017] The present invention aggregates the network transmission data that needs to be sent, calculates the average size of the network transmission data that needs to be sent, sets a group of test data based on the average size of the network transmission data that needs to be sent, transmits the set test data, and records the feedback time of the test data. At the same time, the network data transmission order is adjusted based on the feedback time, thereby improving the stability of the network transmission data.
[0018] Preferably, after the network transmission process quality detection, real-time network transmission data quality monitoring is performed, and network transmission control based on the detection result includes the following steps: During the network transmission process, the network transmission data needs to be converted into corresponding binary data streams for transmission; Set the total number of bits of the binary stream currently being transmitted, and set the number of bits of the checksum code and the number of bits of the CRC checksum of the transmitted binary stream based on the total number of bits of the binary stream; The number of bits of the check code is the number of 1 bits in the binary stream, and the number of bits of the CRC check code is the number of bits of the check code plus 1; Before data transmission, the check code and CRC check code of the corresponding transmission binary stream are calculated, and the calculated CRC check code is saved to the end of the corresponding transmission binary stream; When the receiving end receives the corresponding binary data stream, the current binary data stream is verified based on the CRC check at the end of the corresponding binary data stream; The verification step is to perform an XOR operation on the corresponding binary data and the number of bits of the check code, and compare the operation result with the CRC check code. If the operation result is consistent with the CRC check code, it means that the verification is passed and the network transmission data quality is qualified. Otherwise, it fails, indicating that the network transmission data quality is abnormal; Retransmit network transmission data with abnormal quality.
[0019] The present invention performs real-time network transmission data quality monitoring after quality detection of the network transmission process, calculates the number of bits of the check code and the number of bits of the CRC check code and stores them at the end, verifies the transmission data through the CRC check code and the check code stored at the end after the data transmission is completed, and performs real-time control, thereby improving the real-time performance of network transmission data quality detection.
[0020] The present invention also discloses a network transmission quality detection and control system based on wireless communication, which is used to implement a network transmission quality detection and control method based on wireless communication. The system includes: a data acquisition module, a communication connection module, a data processing module, a feature extraction module, a network transmission process control module and a network transmission data quality control module; The data acquisition module is used to receive network transmission data in real time; The communication connection module is used to establish a remote communication connection in a dynamic communication connection mode; The data processing module is used to process the received network transmission data; The feature extraction module is used to extract the time series features of the processed network transmission data; The network transmission process control module is used to detect and control the quality of the network transmission process; The network transmission data quality control module is used to monitor and control the real-time network transmission data quality.
[0021] Beneficial Effects Compared with the prior art, the present invention provides a network transmission quality detection and control method and system based on wireless communication, which has the following beneficial effects: 1. The invention directly establishes a communication connection between a server and a network device to receive network transmission data in real time, processes the received network transmission data, and inputs the processed network transmission data into a convolutional neural network to extract timing features. At the same time, based on the extracted timing features of the network transmission data, it performs network transmission process quality detection and real-time network transmission data quality monitoring, and performs network transmission control based on the detection results, thereby improving the accuracy of network transmission quality detection and control.
[0022] 2. The invention applies for a communication address from a server by broadcasting, establishes a communication connection for the communication address based on the real-time application, receives network transmission data in real time, and constructs a sample set based on the real-time reception of network transmission data, thereby improving the reliability of network transmission data.
[0023] 3. The invention sets a network transmission threshold, filters the network transmission data based on the set network transmission threshold, and uses a standardized formula to standardize the filtered network transmission data, thereby improving the accuracy of the network transmission data.
[0024] 4. The invention calculates the change in the number of data packets per unit time during the transmission process, inputs the calculated change in the number of data packets per unit time as input data to the convolutional neural network, and extracts timing features through the convolutional neural network, thereby improving the efficiency of network transmission data quality detection.
[0025] 5. The invention aggregates the network transmission data that needs to be sent and calculates the average size of the network transmission data that needs to be sent, sets a group of test data based on the average size of the network transmission data that needs to be sent, transmits the set test data, and records the feedback time of the test data. At the same time, the network data transmission order is adjusted based on the feedback time, thereby improving the stability of the network transmission data.
[0026] 6. The invention performs real-time network transmission data quality monitoring after quality detection of the network transmission process, calculates the number of bits of the check code and the number of bits of the CRC check code, and saves them at the end. After the data transmission is completed, the transmission data is verified by the CRC check code and check code saved at the end, and real-time control is performed, thereby improving the real-time performance of network transmission data quality detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a schematic diagram of the network transmission quality detection process structure of the present invention. DETAILED DESCRIPTION
[0028] 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.
[0029] Example 1 See also Figure 1 This embodiment discloses a network transmission quality detection and control method based on wireless communication, which specifically includes the following steps: S1. The server establishes a remote communication connection through a dynamic communication connection mode to receive network transmission data, and constructs a sample set based on the received network transmission data; S2, processing the network transmission data in the sample set to obtain processed network transmission data; S3, extracting the time series features of the processed network transmission data through a convolutional neural network to obtain the extracted time series features of the network transmission data, wherein the time series features represent the transmission time variation; S4. Based on the extracted network transmission data timing characteristics, perform network transmission process quality detection, and perform network transmission control based on the detection results; S5. After the quality detection of the network transmission process, real-time network transmission data quality monitoring is performed, and network transmission control is performed based on the detection results; For further information, see Figure 1 The server establishes a remote communication connection through a dynamic communication connection mode to receive network transmission data, and constructs a sample set based on the received network transmission data, including the following steps: S11, establishing a remote communication connection through a dynamic communication connection mode to receive network transmission data; When communication is needed, the network device will apply for communication addresses from surrounding servers through broadcasting; After receiving a communication request from a network device, each server will feedback a communication address to the network device; The network device will use the communication address fed back by the first server and feed it back to the surrounding servers; When a network device obtains a communication address, it will first apply for a connection to the server. After receiving feedback from the server that the connection application is approved, the network device will send a synchronization data to the server, perform time synchronization based on the synchronization data fed back by the server, and establish a remote communication connection; Further, after the network device establishes a remote communication connection with the server, the network transmission data is sent based on the established remote communication connection; S12, the server constructs a sample set based on the received network transmission data; Assume that the sample set constructed by the server based on the received network transmission data is A=(a 1 ,a 2 ,…,a n ); Among them, A represents the sample set, a 1 represents the first set of network transmission data in the sample set, a n represents the nth group of network transmission data in the sample set; Furthermore, the data in the sample set includes diverse data such as data request data, video data, and log information; For further information, see Figure 1 , processing the network transmission data in the sample set to obtain the processed network transmission data includes the following steps: S21, filtering the network transmission data in the sample set to obtain filtered network transmission data; Set a network transmission threshold and filter network transmission data based on the set network transmission threshold; The formula is as follows: ; in, represents the filtered i-th group of network transmission data, a i represents the i-th group of network transmission data in the sample set, θ represents the network transmission threshold; S22, standardizing the filtered network transmission data to obtain standardized network transmission data; The data normalization formula is as follows: ; Among them, μ represents the The mean of The variance of x i represents the standardized i-th group of network transmission data; S23, setting the network transmission data after standardization as processed network transmission data; For further information, see Figure 1 , extracting the time series features of the processed network transmission data through convolutional neural network, and obtaining the extracted time series features of the network transmission data includes the following steps: S31, calculating the change in the number of data packets per unit time during the transmission process; Set each group of processed network transmission data as a group of data packets; The calculation formula is as follows: ; Among them, R represents the change in the number of data packets, N t represents the number of data packets transmitted up to time t, N t-1 represents the number of data packets transmitted up to time t-1, and T represents the time difference; S32, taking the calculated change in the number of data packets per unit time as input data, and setting the convolution kernel size and the convolution kernel step size; S33, transmitting the received input data to the convolution layer, and moving the convolution kernel of the convolution layer on the input data according to the set step size, and multiplying and adding the time series feature value of the area in the corresponding area of each step, so as to realize the time series feature extraction of all data; The convolution calculation formula is as follows: ; Among them, I represents the input data, W represents the weight of the corresponding convolution kernel, b Indicates the bias value, represents the convolution operation, and F represents the temporal characteristics of the corresponding data output; For further information, see Figure 1 , based on the extracted network transmission data timing characteristics, the network transmission process quality detection is performed, and the network transmission control is performed based on the detection results, including the following steps: S41, summarizing the network transmission data to be sent, and calculating the average size of the network transmission data to be sent; ; Among them, AP represents the average size of the network transmission data that needs to be sent. Indicates the total size of network transmission data that needs to be sent, M total Indicates the total amount of network transmission data that needs to be sent; Furthermore, the average size of the network transmission data to be sent is used as a standard to extract the time series characteristics of the standard size of the data packet, and the time series characteristics of the standard size of the network transmission data to be sent is used as a threshold to classify the data packets, and the data packets larger than the threshold are set as video files, and the data packets smaller than the threshold are set as request data or log information; S42, setting a set of test data based on the average size of the network transmission data to be sent, transmitting the set test data, and recording the feedback time of the test data; Compare the feedback time of the recorded test data with the extracted network transmission data timing characteristics. When the feedback time of the recorded test data is greater than 2 times the network transmission data timing characteristics, it indicates that the quality of the network transmission process is abnormal. When the feedback time of the recorded test data is less than or equal to 2 times the timing characteristics of the network transmission data, it indicates that the quality of the network transmission process is qualified; Furthermore, when the quality of the network transmission process is abnormal, the order of the network transmission data to be sent is adjusted, and the network transmission data smaller than the average size of the network transmission data to be sent is selected for transmission; when the quality of the network transmission process is qualified, the order of the network transmission data to be sent is not adjusted; For further information, see Figure 1 After the quality detection of the network transmission process, real-time network transmission data quality monitoring is performed, and network transmission control is performed based on the detection results, including the following steps: During the network transmission process, the network transmission data needs to be converted into corresponding binary data streams for transmission; Set the total number of bits of the binary stream currently being transmitted, and set the number of bits of the checksum code and the number of bits of the CRC checksum of the transmitted binary stream based on the total number of bits of the binary stream; The number of bits of the check code is the number of 1 bits in the binary stream, and the number of bits of the CRC check code is the number of bits of the check code plus 1; Furthermore, before data transmission, the check code and CRC check code of the corresponding transmission binary stream are calculated, and the calculated CRC check code is saved to the end of the corresponding transmission binary stream; When the receiving end receives the corresponding binary data stream, the current binary data stream is verified based on the CRC check at the end of the corresponding binary data stream; The verification step is to perform an XOR operation on the corresponding binary data and the number of bits of the check code, and compare the operation result with the CRC check code. If the operation result is consistent with the CRC check code, it means that the verification is passed and the network transmission data quality is qualified. Otherwise, it fails, indicating that the network transmission data quality is abnormal; Furthermore, network transmission data with abnormal quality is retransmitted.
[0030] Example 2 See also Figure 1 , this embodiment also discloses a network transmission quality detection and control system based on wireless communication, which is used to implement a network transmission quality detection and control method based on wireless communication, and the system includes: a data acquisition module, a communication connection module, a data processing module, a feature extraction module, a network transmission process control module and a network transmission data quality control module; The data acquisition module is used to receive network transmission data in real time; The communication connection module is used to establish a remote communication connection in a dynamic communication connection mode; The data processing module is used to process the received network transmission data; The feature extraction module is used to extract the time series features of the processed network transmission data; The network transmission process control module is used to detect and control the quality of the network transmission process; The network transmission data quality control module is used to monitor and control the real-time network transmission data quality.
[0031] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A network transmission quality detection and control method based on wireless communication, characterized in that: The following steps are involved: S1. The server establishes a remote communication connection through a dynamic communication connection mode to receive network transmission data, and constructs a sample set based on the received network transmission data; S2, processing the network transmission data in the sample set to obtain processed network transmission data; S3, extracting the time series features of the processed network transmission data through a convolutional neural network to obtain the extracted time series features of the network transmission data, wherein the time series features represent the transmission time variation; S4. Based on the extracted network transmission data timing characteristics, perform network transmission process quality detection, and perform network transmission control based on the detection results; S5. After the quality detection of the network transmission process, real-time network transmission data quality monitoring is performed, and network transmission control is performed based on the detection results.
2. According to the method for detecting and controlling network transmission quality based on wireless communication in claim 1, it is characterized in that: The server establishes a remote communication connection through a dynamic communication connection mode to receive network transmission data, and constructs a sample set based on the received network transmission data, including the following steps: S11, establishing a remote communication connection through a dynamic communication connection mode to receive network transmission data; When communication is needed, the network device will apply for communication addresses from surrounding servers through broadcasting; After receiving a communication request from a network device, each server will feedback a communication address to the network device; The network device will use the communication address fed back by the first server and feed it back to the surrounding servers; When a network device obtains a communication address, it will first apply for a connection to the server. After receiving feedback from the server that the connection application is approved, the network device will send a synchronization data to the server, perform time synchronization based on the synchronization data fed back by the server, and establish a remote communication connection; When the network device establishes a remote communication connection with the server, network transmission data is sent based on the established remote communication connection; S12, the server constructs a sample set based on the received network transmission data; Assume that the sample set constructed by the server based on the received network transmission data is A=(a1,a2,…,a n ); Where A represents the sample set, a1 represents the first set of network transmission data in the sample set, and a n Represents the nth group of network transmission data in the sample set.
3. The method for detecting and controlling network transmission quality based on wireless communication according to claim 1, characterized in that: The processing of the network transmission data in the sample set to obtain the processed network transmission data comprises the following steps: S21, filtering the network transmission data in the sample set to obtain filtered network transmission data; Set a network transmission threshold and filter network transmission data based on the set network transmission threshold; The formula is as follows: ; in, represents the filtered i-th group of network transmission data, a i represents the i-th group of network transmission data in the sample set, θ represents the network transmission threshold; S22, standardizing the filtered network transmission data to obtain standardized network transmission data; S23, setting the network transmission data after standardization as processed network transmission data.
4. The method for detecting and controlling network transmission quality based on wireless communication according to claim 3, characterized in that: The step of normalizing the filtered network transmission data to obtain the normalized network transmission data comprises the following steps: The data normalization formula is as follows: ; Among them, μ represents the The mean of The variance of x i Represents the standardized i-th group of network transmission data.
5. The method for detecting and controlling network transmission quality based on wireless communication according to claim 1, characterized in that: The time series features of the network transmission data after the convolution neural network extraction process are obtained to obtain the extracted time series features of the network transmission data, including the following steps: S31, calculating the change in the number of data packets per unit time during the transmission process; S32, taking the calculated change in the number of data packets per unit time as input data, and setting the convolution kernel size and the convolution kernel step size; S33, transmitting the received input data to the convolution layer, and moving the convolution kernel of the convolution layer on the input data according to the set step size, and performing multiplication and accumulation with the time series feature value of the area in the corresponding area of each step, so as to realize the time series feature extraction of all data; The convolution calculation formula is as follows: ; Among them, I represents the input data, W represents the weight of the corresponding convolution kernel, b Indicates the bias value, Represents the convolution operation, and F represents the timing characteristics of the corresponding output data.
6. A method for detecting and controlling network transmission quality based on wireless communication according to claim 5, characterized in that: The calculation of the change in the number of data packets per unit time during the transmission process comprises the following steps: Set each group of processed network transmission data as a group of data packets; The calculation formula is as follows: ; Among them, R represents the change in the number of data packets, N t represents the number of data packets transmitted up to time t, N t-1 represents the number of data packets transmitted up to time t-1, and T represents the time difference.
7. The method for detecting and controlling network transmission quality based on wireless communication according to claim 1, characterized in that: The method of performing network transmission process quality detection based on the extracted network transmission data timing characteristics and performing network transmission control based on the detection result comprises the following steps: S41, summarizing the network transmission data to be sent, and calculating the average size of the network transmission data to be sent; ; Among them, AP represents the average size of the network transmission data that needs to be sent. Indicates the total size of network transmission data that needs to be sent, M total Indicates the total amount of network transmission data that needs to be sent; The average size of the network transmission data to be sent is used as the standard to extract the time series characteristics of the standard size of the data packet, and the time series characteristics of the standard size of the network transmission data to be sent is used as the threshold to classify the data packets, and the data packets larger than the threshold are set as video files, and the data packets smaller than the threshold are set as request data or log information; S42: setting a set of test data based on the average size of the network transmission data to be sent, transmitting the set test data, and recording the feedback time of the test data.
8. A method for detecting and controlling network transmission quality based on wireless communication according to claim 7, characterized in that: The method of setting a set of test data based on the average size of the network transmission data to be sent, transmitting the set test data, and recording the feedback time of the test data includes the following steps: Compare the feedback time of the recorded test data with the extracted network transmission data timing characteristics. When the feedback time of the recorded test data is greater than 2 times the network transmission data timing characteristics, it indicates that the quality of the network transmission process is abnormal. When the feedback time of the recorded test data is less than or equal to 2 times the timing characteristics of the network transmission data, it indicates that the quality of the network transmission process is qualified; When the quality of the network transmission process is abnormal, the order in which the network transmission data needs to be sent is adjusted, and network transmission data that is smaller than the average size of the network transmission data that needs to be sent is selected for transmission; when the quality of the network transmission process is qualified, the order in which the network transmission data needs to be sent is not adjusted.
9. The method for detecting and controlling network transmission quality based on wireless communication according to claim 1, characterized in that: After the network transmission process quality detection, real-time network transmission data quality monitoring is performed, and network transmission control is performed based on the detection result, including the following steps: During the network transmission process, the network transmission data needs to be converted into corresponding binary data streams for transmission; Set the total number of bits of the binary stream currently being transmitted, and set the number of bits of the checksum code and the number of bits of the CRC checksum of the transmitted binary stream based on the total number of bits of the binary stream; The number of bits of the check code is the number of 1 bits in the binary stream, and the number of bits of the CRC check code is the number of bits of the check code plus 1; Before data transmission, the check code and CRC check code of the corresponding transmission binary stream are calculated, and the calculated CRC check code is saved to the end of the corresponding transmission binary stream; When the receiving end receives the corresponding binary data stream, the current binary data stream is verified based on the CRC check at the end of the corresponding binary data stream; The verification step is to perform an XOR operation on the corresponding binary data and the number of bits of the check code, and compare the operation result with the CRC check code. If the operation result is consistent with the CRC check code, it means that the verification is passed and the network transmission data quality is qualified. Otherwise, it fails, indicating that the network transmission data quality is abnormal; Retransmit network transmission data with abnormal quality.
10. A system for implementing the network transmission quality detection and control method based on wireless communication according to any one of claims 1 to 9, characterized in that: include: Data acquisition module, communication connection module, data processing module, feature extraction module, network transmission process control module and network transmission data quality control module; The data acquisition module is used to receive network transmission data in real time; The communication connection module is used to establish a remote communication connection in a dynamic communication connection mode; The data processing module is used to process the received network transmission data; The feature extraction module is used to extract the time series features of the processed network transmission data; The network transmission process control module is used to detect and control the quality of the network transmission process; The network transmission data quality control module is used to monitor and control the real-time network transmission data quality.
Citation Information
Patent Citations
Industrial equipment data edge processing method based on symbols and convolutional neural network
CN110008898A
Network data transmission detection method and device, equipment and medium
CN110166473A
Wireless network link quality prediction method and system
CN113780398A
Method for detecting anomaly in time series data and computing device for executing the method
US20230179496A1