Intelligent protocol configuration method for Cat1 module
Through the dynamic cross-time window processing mechanism and multi-dimensional performance index evaluation, the dynamic perception and adaptive configuration of the Cat1 module protocol configuration are realized, solving the problems of inefficiency and poor reliability in the existing technology, and improving the efficiency and reliability of the protocol configuration.
Patent Information
- Application Number
- CN202411899219.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-23
AI Technical Summary
The existing Cat1 module protocol configuration method is inefficient and has poor reliability, making it difficult to adapt to complex and changeable communication scenarios, and lacks dynamic perception capabilities and parameter mapping verification mechanisms.
The dynamic cross-time window processing mechanism is adopted, and the overlapping area is combined and set up by the primary and secondary windows to realize the continuous acquisition and analysis of signal characteristics and generate adaptive communication parameters. Then, based on the multi-dimensional communication performance indicator evaluation and linked list structure, a protocol parameter link is constructed, protocol compatibility testing, transmission performance testing and effectiveness evaluation are carried out, effective configuration is generated and protocol parameter mapping table is established.
It realizes dynamic perception and adaptive configuration of the network environment, improves the efficiency and reliability of protocol configuration, and can ensure stable communication performance in complex communication scenarios.
Smart Images

Figure CN119363841B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of navigation technology, and in particular to an intelligent protocol configuration method for a Cat1 module. Background Art
[0002] With the rapid development of Internet of Things technology, Cat1 modules are increasingly used in fields such as the Internet of Vehicles. However, existing protocol configuration methods generally have problems such as low efficiency and poor reliability. Traditional configuration technology mainly relies on manual experience to set parameters, which is not only time-consuming and labor-intensive, but also prone to configuration errors. Although the existing automated configuration scheme has improved efficiency, it lacks the ability to dynamically perceive the network environment and is difficult to adapt to complex and changing communication scenarios. When the system collects and analyzes signal data, it often uses a fixed sampling method and time window, which cannot accurately capture the real-time changing characteristics of the network state. At the same time, when optimizing protocol parameters, traditional methods often use fixed configuration templates, fail to fully consider the personalized needs of different application scenarios, and have not established a complete parameter mapping and verification mechanism. Especially when the network quality fluctuates or the signal interference is severe, the existing configuration method is difficult to ensure stable communication performance. In addition, the current technology also has problems such as insufficient monitoring of the configuration process, weak exception handling capabilities, and high maintenance costs. The generation and execution of configuration instructions lack a systematic management mechanism, which makes it difficult to ensure the reliability and traceability of the configuration process. Therefore, the development of an intelligent Cat1 module protocol configuration method has important application value. Summary of the invention
[0003] Based on this, it is necessary to provide an intelligent protocol configuration method for a Cat1 module to address the above technical issues.
[0004] A smart protocol configuration method for a Cat1 module comprises the following steps:
[0005] The communication signal data of the Cat1 module is collected at a preset sampling frequency, and the communication signal data is analyzed to obtain an initial state sequence;
[0006] Perform dynamic cross-time window processing on the initial state sequence to obtain signal change characteristics, and perform multi-dimensional analysis on the signal change characteristics to obtain adaptive communication parameters;
[0007] The adaptive communication parameters are graded and recursively parsed according to the signal coverage level, network transmission rate and protocol response delay to obtain a protocol configuration set;
[0008] According to the protocol configuration set, communication performance indicators at all levels are extracted, and the configuration priority is obtained through the communication performance indicator calculation;
[0009] Using the configuration priority, a protocol parameter list is constructed, and the parameter sequence is obtained by traversing the protocol parameter list;
[0010] Perform protocol compatibility test, transmission performance test and effectiveness evaluation on parameter sequences to obtain effective configuration;
[0011] Use the valid configuration to establish a protocol parameter mapping table, and obtain a protocol instruction sequence through mapping and conversion of the protocol parameter mapping table;
[0012] Performing communication quality evaluation and response feature analysis on the protocol instruction sequence, and generating a protocol identifier according to the results of the communication quality evaluation and response feature analysis;
[0013] Generate module configuration instructions based on the protocol identifier, execute the module configuration instructions and record the configuration results.
[0014] In one embodiment, the step of collecting the communication signal data of the Cat1 module at a preset sampling frequency and performing signal analysis on the communication signal data to obtain an initial state sequence includes the following steps:
[0015] The preset sampling frequency is set by combining the reference period with dynamic adjustment, and the status data of the physical layer, network layer and protocol layer of the Cat1 module are collected at the preset sampling frequency. The network layer performance indicators are collected according to the status data of the physical layer; the communication signal data includes at least the status data and the network layer performance indicators;
[0016] Perform time domain analysis on communication signal data: Based on the sliding time window, calculate the average value and change rate of the signal strength, delay and packet loss rate of the communication signal data within the sliding time window to obtain statistical characteristics;
[0017] Perform frequency domain analysis on communication signal data: Use three-layer wavelet decomposition method to process communication signal data to obtain energy distribution and obtain frequency characteristics;
[0018] The statistical features and frequency features are integrated to obtain the initial state sequence.
[0019] In one embodiment, the steps of performing dynamic cross-time window processing on the initial state sequence to obtain signal change characteristics, and performing multi-dimensional analysis on the signal change characteristics to obtain adaptive communication parameters include the following steps:
[0020] The dynamic cross time window includes a main window and a secondary window. The main window is used to process the RSSI data, RSRP data, RSRQ data and SNR data of the physical layer of the Cat1 module. The secondary window is used to process the delay and packet loss rate in the initial state sequence. The initial state sequence is analyzed for parameter correlation based on the overlapping area of the main window and the secondary window to obtain signal change characteristics.
[0021] Perform the first-layer feature extraction of the signal change characteristics to obtain the instantaneous change rate and the cumulative change amount, perform the second-layer feature extraction of the signal change characteristics to establish the mapping relationship between the parameters, and perform the third-layer feature extraction of the signal change characteristics to combine the physical layer and network layer indicators of the Cat1 module into a state vector;
[0022] The instantaneous change rate, cumulative change, mapping relationship and state vector are analyzed in time dimension and feature dimension to obtain adaptive communication parameters.
[0023] In one embodiment, the adaptive communication parameters are graded and recursively parsed according to the signal coverage level, network transmission rate and protocol response delay to obtain the protocol configuration set, including the steps of:
[0024] Classifying the adaptive communication parameters according to the signal coverage level and obtaining the coverage classification result;
[0025] After obtaining the coverage classification result, the adaptive communication parameters are classified according to the network transmission rate to obtain the rate classification result;
[0026] After obtaining the rate classification result, the adaptive communication parameters are classified according to the protocol response delay to obtain the delay classification result;
[0027] Recursive parsing is performed based on the coverage classification results, rate classification results, and delay classification results in turn to obtain a protocol configuration set.
[0028] In one embodiment, the step of extracting communication performance indicators at various levels according to the protocol configuration set and obtaining configuration priorities by combining the communication performance indicators includes the following steps:
[0029] Communication performance indicators include signal quality performance indicators, transmission performance indicators and response time performance indicators;
[0030] Establish a hierarchical extraction mechanism for communication performance indicators, and based on the hierarchical extraction mechanism, extract the signal quality performance indicators of the physical layer of the Cat1 module from the protocol configuration set; the signal quality performance indicators include signal stability coefficient, coverage reliability and interference tolerance;
[0031] Based on the hierarchical extraction mechanism, the transmission performance indicators of the network layer of the Cat1 module are extracted from the protocol configuration set; the transmission performance indicators include throughput efficiency, delay stability and resource utilization;
[0032] Based on the hierarchical extraction mechanism, the response time efficiency performance indicators of the protocol layer of the Cat1 module are extracted from the protocol configuration set; the response time efficiency performance indicators include the average response delay and the response delay distribution characteristics;
[0033] The signal quality performance index, transmission performance index and response time performance index are comprehensively scored and calculated to obtain the configuration priority.
[0034] In one embodiment, the steps of constructing a protocol parameter linked list by configuring the priority and obtaining a parameter sequence by traversing the protocol parameter linked list include the following steps:
[0035] Design the basic structure of the protocol parameter linked list; the linked list nodes in the basic structure of the protocol parameter linked list include a parameter configuration field, a priority field and a pointer field;
[0036] According to the configuration priority and parameter association mechanism, the linked list nodes in the basic structure of the protocol parameter linked list are constructed;
[0037] Based on the hierarchical processing strategy, the protocol parameter linked list is traversed from the linked list node with the highest priority to the linked list node with the lowest priority to obtain the parameter sequence.
[0038] In one embodiment, the steps of performing protocol compatibility test, transmission performance test and effectiveness evaluation on the parameter sequence to obtain effective configuration include the steps of:
[0039] In the process of performing protocol compatibility testing on the parameter sequence, protocol version adaptability verification and compatibility analysis are performed on the parameter sequence in turn;
[0040] In the process of testing the transmission performance of the parameter sequence, the basic functions of the Cat1 module were tested under different signal strength conditions, a performance test index system was established, the throughput test, delay test and reliability test were conducted on the parameter sequence, and a variety of extreme network conditions were simulated to verify the robustness of the parameter sequence;
[0041] In the process of evaluating the effectiveness of the parameter sequence, a weighted scoring mechanism is used to evaluate the effectiveness of the parameter sequence;
[0042] After completing the protocol compatibility test, transmission performance test and effectiveness evaluation, an effective configuration is obtained based on the results obtained.
[0043] In one embodiment, using a valid configuration to establish a protocol parameter mapping table, the step of obtaining a protocol instruction sequence by mapping and converting the protocol parameter mapping table includes the following steps:
[0044] Analyze and organize effective configurations to obtain wireless access parameters and bearer configuration parameters;
[0045] Based on the wireless access parameters and bearer configuration parameters, a hierarchical design of the protocol parameter mapping table infrastructure is adopted;
[0046] After acquiring the infrastructure of the protocol parameter mapping table, processing the wireless access parameters based on the wireless access parameter mapping rules, and after completing the mapping of the wireless access parameters, processing the bearer configuration parameters based on the bearer configuration parameter mapping rules;
[0047] Get all the parameter items that need to be configured from the protocol parameter mapping table, and build a protocol instruction sequence based on the dependency relationship of the parameter items.
[0048] In one embodiment, the steps of performing communication quality evaluation and response feature analysis on the protocol instruction sequence, and generating a protocol identifier according to the results of the communication quality evaluation and response feature analysis, include the steps of:
[0049] Establishing a communication quality assessment framework, and performing a PDP context configuration assessment on the protocol instruction sequence based on the communication quality assessment framework to obtain a first quality feature vector;
[0050] Performing QoS instruction evaluation on the protocol instruction sequence to obtain a second quality feature vector;
[0051] Carrying out a bearer configuration instruction evaluation on the protocol instruction sequence to obtain a third quality characteristic vector; the communication quality evaluation result includes the first quality characteristic vector, the second quality characteristic vector and the third quality characteristic vector;
[0052] After completing the PDP context configuration evaluation, the QoS instruction evaluation, and the bearer configuration instruction evaluation, performing response feature analysis on the protocol instruction sequence to obtain the response feature analysis result;
[0053] A protocol identifier is generated using a three-segment structure according to the first quality feature vector, the second quality feature vector, the third quality feature vector and the response feature analysis result.
[0054] In one embodiment, the steps of generating a module configuration instruction based on a protocol identifier, executing the module configuration instruction and recording the configuration result include the following steps:
[0055] According to the protocol identifier, construct the configuration instruction generation rules for the Cat1 module;
[0056] Generate configuration instructions based on configuration instruction generation rules and adopt group assembly strategy; configuration instructions include basic configuration instructions, functional configuration instructions and optimized configuration instructions;
[0057] Execute basic configuration instructions, functional configuration instructions, and optimization configuration instructions in sequence, and record the configuration results.
[0058] One of the above technical solutions has the following advantages and beneficial effects:
[0059] The intelligent protocol configuration method for the Cat1 module provided in each embodiment of the present application adopts a dynamic cross-time window processing mechanism, and realizes continuous collection and analysis of signal characteristics by combining the primary and secondary windows and setting overlapping areas. It not only solves the technical problem that the traditional single fixed window cannot take into account both long-term trends and short-term fluctuations at the same time, but also establishes a mapping relationship between signal quality changes and network performance degradation through correlation analysis of overlapping areas, providing a reliable basis for network performance prediction; a configuration optimization method combining multi-dimensional communication efficiency indicator evaluation with a linked list structure is proposed, which realizes standardized management and flexible adjustment of parameter configuration. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 Schematic diagram of the process of the intelligent protocol configuration method of the Cat1 module in the embodiment of the present application. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0062] In order to solve the above problem, in one embodiment, Figure 1 As shown, a smart protocol configuration method for a Cat1 module is provided, comprising the following steps:
[0063] Step S110, collecting the communication signal data of the Cat1 module at a preset sampling frequency, and performing signal analysis on the communication signal data to obtain an initial state sequence.
[0064] In the smart protocol configuration of the Cat1 module, it is first necessary to collect data on the communication status in layers. The collection objects include status data at three levels: the physical layer, the network layer, and the protocol layer. The physical layer mainly collects basic parameters such as the received signal strength indication (RSSI), the reference signal received power (RSRP), the reference signal received quality (RSRQ), and the signal-to-noise ratio (SNR). The RSSI collection range is -140dBm to -44dBm. The original signal strength value is obtained through the AT+CSQ command and converted to the actual value according to RSSI=-113+(2×CSQ). The RSRP collection range is -140dBm to -44dBm, which is directly obtained by the AT+CESQ command; the RSRQ range is -19.5dB to -3dB, which is calculated based on RSRP and RSSI: RSRQ=RSRP / RSSI×N, N is the number of subcarriers; the SNR measurement range is -20dB to 40dB.
[0065] Based on the data of the physical layer, the system further collects network layer performance indicators. This includes end-to-end delay, packet loss rate and channel quality index (CQI). The delay measurement range is 0ms to 1000ms, which is achieved by sending a probe packet and recording the round-trip time. The packet loss rate is calculated using a sliding window of 100 packets, and the CQI indicator range is 1 to 15, which is obtained through the AT+QCFG="cqi" command. The protocol layer focuses on collecting the module's registration status, bearer activation status and signaling interaction status, which are queried in real time through commands such as AT+CEREG and AT+CGACT.
[0066] In one example, the steps of collecting communication signal data of the Cat1 module at a preset sampling frequency, and performing signal analysis on the communication signal data to obtain an initial state sequence include the following steps: setting a preset sampling frequency by combining a reference period with dynamic adjustment, collecting state data of the physical layer, network layer and protocol layer of the Cat1 module at the preset sampling frequency, and collecting network layer performance indicators based on the state data of the physical layer; the communication signal data at least includes state data and network layer performance indicators; performing time domain analysis on the communication signal data: based on a sliding time window, calculating the average value and rate of change of the signal strength, delay and packet loss rate of the communication signal data within the sliding time window to obtain statistical features; performing frequency domain analysis on the communication signal data: using a three-layer wavelet decomposition method to process the communication signal data to obtain energy distribution to obtain frequency features; integrating the statistical features and frequency features to obtain an initial state sequence.
[0067] In terms of sampling frequency, the system adopts a combination of reference period and dynamic adjustment. The reference sampling period is set to 100ms, which takes into account the Doppler frequency shift characteristics of the Cat1 module. When the communication environment changes significantly, such as the signal strength changes by more than 5dBm / 100ms or the delay changes by more than 50ms / 100ms, the system automatically adjusts the sampling interval to 50ms. This encrypted sampling is achieved by adding a sample at the midpoint of the reference period, and a double buffer structure is used to ensure data continuity.
[0068] The encrypted sampling lasts for 300ms, and the system decides whether to maintain the sampling frequency based on the signal stability. When the signal tends to be stable, a three-step transition method is used to return to the reference period, with each step lasting 100ms. On the contrary, when the network environment remains stable (the signal strength change is less than 1dBm / s and the delay change is less than 10ms / s) for more than 30 seconds, the system will gradually extend the sampling interval to 200ms. This extension process is completed in two steps: first increase to 150ms for 10 seconds, and then increase to 200ms.
[0069] When analyzing the collected data, the system processes it in both the time domain and the frequency domain. In the time domain analysis, a 500ms sliding time window is used to calculate the statistical characteristics of parameters such as signal strength, delay, and packet loss rate within the window. Specifically, the average level of these parameters within the time window is first calculated, then their fluctuation degree is analyzed, and finally the rate of change of the parameters from the beginning to the end of the window is obtained.
[0070] Frequency domain analysis uses a three-layer wavelet decomposition method, using the db4 wavelet basis function to separate the signal into components of different frequencies. The first layer of decomposition identifies fast-changing signal features, mainly for high-frequency fluctuations above 50Hz; the second layer of decomposition focuses on medium-frequency changes between 25Hz and 50Hz; the third layer of decomposition identifies slowly changing features below 25Hz. By calculating the energy distribution at these different frequency levels, the system can fully understand the frequency characteristics of signal changes.
[0071] The statistical features obtained by time domain analysis and the frequency features obtained by frequency domain analysis are integrated to form an initial state sequence. This sequence includes: (1) Physical layer parameters: basic data and statistical features of RSSI, RSRP, RSRQ and SNR collected through AT commands; (2) Network layer parameters: real-time data and change characteristics of end-to-end delay, packet loss rate and channel quality index CQI based on sliding window statistics; (3) Protocol layer parameters: network interaction information such as module registration status and bearer activation status queried in real time through AT commands. All parameters are standardized and the value range is uniformly mapped to between 0 and 1 to form a standardized state description.
[0072] Step S120 , performing dynamic cross-time window processing on the initial state sequence to obtain signal change characteristics, and performing multi-dimensional analysis on the signal change characteristics to obtain adaptive communication parameters.
[0073] In one example, the steps of performing dynamic cross-time window processing on the initial state sequence to obtain signal change characteristics, and performing multi-dimensional analysis on the signal change characteristics to obtain adaptive communication parameters include the following steps: the dynamic cross-time window includes a main window and a secondary window, RSSI data, RSRP data, RSRQ data and SNR data of the physical layer of the Cat1 module are processed based on the main window, delay and packet loss rate in the initial state sequence are processed based on the secondary window, and parameter correlation analysis is performed on the initial state sequence based on the overlapping area of the main window and the secondary window to obtain signal change characteristics; first-layer feature extraction is performed on the signal change characteristics to obtain instantaneous change rate and cumulative change amount, second-layer feature extraction is performed on the signal change characteristics to establish a mapping relationship between parameters, and third-layer feature extraction is performed on the signal change characteristics to combine the indicators of the physical layer and network layer of the Cat1 module into a state vector; time dimension and feature dimension analysis are performed on the instantaneous change rate, cumulative change amount, mapping relationship and state vector to obtain adaptive communication parameters.
[0074] After obtaining the initial state sequence, the system uses a dynamic cross-time window mechanism to process data to capture the real-time changing characteristics of the network environment. The cross-time window adopts a primary and secondary window structure. The length of the primary window is set to 1000ms, the length of the secondary window is 500ms, and a 200ms overlap area is deliberately set between the two windows. This dynamic window structure can not only monitor long-term trends and short-term fluctuations at the same time, but also ensure the continuity of data analysis through the overlapping area. To adapt to the rapid changes in the network environment, the sampling interval of the window can be dynamically adjusted between 50ms and 100ms, thereby achieving a balance between monitoring accuracy and system overhead.
[0075] Based on this window structure, the main window takes on the task of long-term trend monitoring, focusing on processing the RSSI, RSRP, RSRQ and SNR data of the physical layer. The system adopts a dynamic threshold mechanism to divide the state according to the amplitude and rate of signal change: when the RSSI continues to decrease by more than the preset amplitude within 1000ms, and the rate of decrease exceeds the set threshold, the system marks the period as the signal attenuation period; when the signal change remains within a stable range, it is marked as the signal stable period; when the signal has obvious fluctuations but the direction is uncertain, it is marked as the signal fluctuation period.
[0076] In conjunction with the main window, the secondary window uses dynamic sliding to accurately monitor the network status. In this 500ms observation window, the system sets multi-level warning thresholds to monitor key indicators such as latency and packet loss rate in real time. When an abnormal performance indicator is found, the system will immediately start the corresponding evaluation mechanism to analyze the severity and potential impact of the abnormality. At the same time, the changes in CQI values are classified and processed, and different response strategies are adopted according to their change rates.
[0077] In the 200ms overlapping area, the system performs parameter correlation analysis. By recording the time difference between the decrease in RSSI / RSRP and the increase in latency (usually 50ms-150ms), the system analyzes the influence of signal quality changes on network performance; at the same time, it calculates the corresponding relationship between the signal strength change rate and the speed of performance degradation. For example, when the RSSI decreases by 1dBm, the latency increases by 15ms-20ms and the packet loss rate increases by 0.5-1 percentage point. In addition, the system also tracks the CQI change characteristics in the overlapping area, using it as an intermediate indicator of signal quality and network performance to predict performance change trends.
[0078] Based on the results of window analysis, the system builds a hierarchical feature extraction system. The first layer of feature extraction calculates the instantaneous change rate and cumulative change of a single parameter, including the continuous change interval of signal strength (recording interval length, start value, and end value), the jitter characteristics of network delay (recording jitter cycle, maximum deviation), and the stability of CQI (statistical duration of each level, switching frequency). The second layer of feature extraction establishes a mapping relationship between parameters, including the corresponding curves of signal strength and delay, the conversion function of CQI change and packet loss rate, and the correlation characteristics of RSRQ degradation and throughput. The third layer of feature extraction combines important indicators of the physical layer and the network layer into a state vector, which covers characteristic indicators in multiple dimensions such as signal quality, network performance, and protocol interaction.
[0079] The system uses the extracted features to mine the changing patterns of the network environment through multi-dimensional analysis of the time dimension and feature dimension. Specifically: the time dimension analysis uses the time series data obtained by feature extraction to identify network change patterns at different time scales; the feature dimension analysis establishes a correlation model of the network state based on the extracted features of each layer. (1) In the time dimension, the system processes data at different time scales in segments: short-term analysis (within 500ms) focuses on mutation characteristics and records the amplitude and duration of mutations; medium-term analysis (1000ms-2000ms) identifies the periodic changes of signals, including the attenuation period of signal strength (typical period range 300ms-800ms) and the fluctuation period of network performance (typical period range 500ms-1200ms); long-term analysis (more than 2000ms) extracts the changing trend of signals, including the gradual characteristics of signal strength and the degradation rate of network performance. (2) In terms of feature dimension, the system groups the extracted features according to their relevance and establishes a feature combination pattern library. Each pattern corresponds to a typical network state. For example, the combination of "signal attenuation + increased delay + decreased CQI" indicates a network congestion state, and the combination of "stable signal + delayed fluctuation + increased packet loss rate" indicates an interference situation.
[0080] Through the above dynamic cross-time window processing and multi-dimensional analysis, the system generates an adaptive communication parameter set, including physical layer parameters (adjustable threshold ranges of RSSI, RSRP, RSRQ, and SNR), network performance parameters (delay tolerance, upper limit of packet loss rate), and protocol configuration parameters (number of retransmissions, channel switching threshold).
[0081] Step S130: Classify the adaptive communication parameters according to signal coverage level, network transmission rate, and protocol response delay, and perform recursive parsing to obtain a protocol configuration set.
[0082] In an example, in the step of classifying the adaptive communication parameters according to signal coverage level, network transmission rate, and protocol response delay and performing recursive parsing to obtain a protocol configuration set, the steps include: classifying the adaptive communication parameters according to signal coverage level to obtain a coverage classification result; after obtaining the coverage classification result, classifying the adaptive communication parameters according to network transmission rate to obtain a rate classification result; after obtaining the rate classification result, classifying the adaptive communication parameters according to protocol response delay to obtain a delay classification result; and sequentially performing recursive parsing based on the coverage classification result, rate classification result, and delay classification result to obtain a protocol configuration set.
[0083] In the initial stage of recursive parsing, the system first divides the physical layer parameters according to signal coverage level. Based on the threshold ranges of RSSI, RSRP, RSRQ, and SNR, the system establishes a signal quality evaluation model. Through recursive calculation, this model divides the signal coverage situation into three basic levels: high, medium, and low. Within each basic level, the system further combines signal stability indicators for refined classification. Specifically, the high-level coverage area (RSSI > -85dBm) is subdivided into stable high coverage (fluctuation < 2dBm / s) and fluctuating high coverage (fluctuation > 2dBm / s) according to the signal fluctuation amplitude; the medium-level coverage area (-95dBm < RSSI < -85dBm) is divided into an upward trend (signal enhancement rate > 1dBm / s) and a downward trend (signal attenuation rate > 1dBm / s) according to the signal quality change trend; the low-level coverage area (RSSI < -95dBm) further evaluates the SNR value and divides it into a recoverable state (SNR > 5dB) and a critical state (SNR < 5dB). This refined classification mechanism enables the system to more accurately evaluate the current signal coverage situation.
[0084] After completing the signal coverage level division, the system enters the network transmission rate analysis stage. This stage mainly processes the network performance parameters obtained in step S120, including indicators such as delay tolerance and packet loss rate upper limit. The system establishes an adaptive rate classification model, which can dynamically adjust the rate classification standard according to the current network status. For example, in a stable high coverage state, the system divides the rate level into four gears: high rate gear (>100kbps, delay <80ms), medium-high rate gear (50-100kbps, delay <100ms), medium rate gear (20-50kbps, delay <150ms) and low rate gear (<20kbps, delay <200ms). For each rate gear, the system also sets a corresponding packet loss rate threshold, such as the packet loss rate of the high rate gear must be controlled within 1%, while the low rate gear can tolerate a packet loss rate of up to 3%. This dynamic rate classification mechanism can flexibly adjust transmission parameters according to real-time network conditions.
[0085] With the completion of rate grading, the system begins to parse the protocol response delay. This stage focuses on the protocol configuration parameters in step S120, especially key indicators such as the number of retransmissions and channel switching thresholds. The system uses iterative optimization to configure appropriate protocol parameters for different rate levels. For example, in high-speed gears, the system will use a smaller number of retransmissions (usually 1-2 times) and a stricter channel switching threshold (signal attenuation exceeds 3dB to trigger switching) to ensure transmission efficiency; while in low-speed gears, a larger number of retransmissions (up to 4 times) and a relatively loose switching threshold (signal attenuation exceeds 6dB to trigger switching) will be set to improve transmission reliability. The system will also set different optimization strategies based on the protocol response delay. For example, when it is detected that the protocol interaction delay exceeds the preset threshold, the protocol parameter configuration is automatically adjusted, including reducing the number of handshakes and optimizing the confirmation mechanism.
[0086] Through the recursive parsing of the above three dimensions, the system gradually builds a complete protocol configuration set. This configuration set adopts a hierarchical structure design, and the configuration parameters at different levels maintain strict coordination. In actual applications, the generation process of the configuration set is similar to the construction process of a decision tree: first, the basic configuration branch is selected according to the signal coverage level, then the parameters are refined based on the rate level, and finally the configuration details are improved through protocol response delay optimization. For example, when the system detects that the network is in the state of 'stable high coverage + high rate + low delay', it will automatically select an aggressive configuration strategy, including setting a smaller retransmission timeout (100ms), enabling a fast retransmission mechanism, and adopting parallel transmission features; while in the state of 'fluctuating high coverage + medium rate + medium delay', a balanced configuration strategy will be selected to balance transmission efficiency and reliability through moderate retransmission parameters (timeout 200ms) and conservative concurrency control.
[0087] Ultimately, through this recursive parsing method, the system can generate multiple configuration schemes for different network environment combinations, each of which contains a complete parameter configuration sequence. These configuration schemes constitute a protocol configuration set, allowing the system to flexibly select and switch configuration strategies based on actual network conditions.
[0088] Step S140: extracting communication performance indicators at each level according to the protocol configuration set, and obtaining configuration priority through calculation of the communication performance indicators.
[0089] In one example, according to the protocol configuration set, the communication performance indicators at all levels are extracted, and the step of obtaining the configuration priority by combining the communication performance indicators includes the following steps: establishing a hierarchical extraction mechanism for the communication performance indicators, and based on the hierarchical extraction mechanism, extracting the signal quality performance indicators of the physical layer of the Cat1 module from the protocol configuration set; the signal quality performance indicators include signal stability coefficient, coverage reliability and interference tolerance; based on the hierarchical extraction mechanism, extracting the transmission performance indicators of the network layer of the Cat1 module from the protocol configuration set; the transmission performance indicators include throughput efficiency, delay stability and resource utilization; based on the hierarchical extraction mechanism, extracting the response time efficiency performance indicators of the protocol layer of the Cat1 module from the protocol configuration set; the response time efficiency performance indicators include average response delay and response delay distribution characteristics; performing comprehensive scoring calculations on the signal quality performance indicators, transmission performance indicators and response time efficiency performance indicators to obtain the configuration priority. Among them, the communication performance indicators include signal quality performance indicators, transmission performance indicators and response time efficiency indicators.
[0090] The system first establishes a hierarchical extraction mechanism for communication performance indicators. At the physical level, the focus is on extracting performance indicators related to signal quality, including signal stability coefficient, coverage reliability, and interference tolerance. The signal stability coefficient is calculated based on the fluctuation characteristics of RSSI and RSRP. The system uses a sliding time window (typical window length is 1s) to sample the signal strength and obtains the fluctuation index by calculating the sample variance. In practical applications, the system divides the fluctuation variance into different levels according to the interval: when the variance is less than 2dB, it is high stability, 2dB-4dB is medium stability, and greater than 4dB is low stability. Coverage reliability is obtained through statistical analysis of signal strength. The system records the distribution of signal strength within a longer observation period (usually 5 minutes) and calculates the proportion of time that meets the target signal strength threshold. In the interference tolerance assessment, the system not only considers the current signal-to-noise ratio level, but also analyzes the distribution characteristics of neighboring cell signals and calculates the anti-interference capability by establishing an interference model. For example, in complex urban environments, the system will pay special attention to the distribution of co-frequency interference sources. When more than three strong interference sources are detected (signal strength difference is less than 6dB), the physical layer score of the configuration scheme will be significantly reduced.
[0091] At the network level, the system focuses on extracting transmission performance indicators and establishes an evaluation system including throughput efficiency, delay stability and resource utilization. The calculation of throughput efficiency adopts a segmented statistical method. The system divides the transmission process into multiple time segments (100ms per segment), calculates the throughput of each segment separately, and then obtains the overall efficiency score through weighted average. The delay stability evaluation adopts a multi-parameter composite analysis method. In addition to calculating the standard deviation of the end-to-end delay, the frequency and amplitude of the delay mutation are also evaluated. The system introduces a delay early warning mechanism. When three consecutive delay mutations are detected (the delay difference between adjacent sampling points exceeds 50ms), the rapid re-evaluation process of delay stability will be triggered. In the resource utilization analysis, the system establishes a statistical model for the use of resource blocks, and evaluates the utilization of channel resources by calculating the allocation efficiency of uplink and downlink resource blocks. In particular, the system will also monitor the balance of resource allocation. When the difference in uplink and downlink resource utilization exceeds 30%, the resource configuration will be optimized and adjusted.
[0092] The evaluation of performance indicators at the protocol level is more complicated, and the system needs to comprehensively analyze all aspects of protocol interaction. In terms of response timeliness, it is necessary not only to calculate the average response delay of protocol operations, but also to evaluate the distribution characteristics of response delays. The system uses the quantile statistical method to calculate the response delays of the 50% quantile (median), 90% quantile and 99% quantile, respectively, so as to obtain a more complete timeliness evaluation result. The statistics of the interaction success rate adopt the classification counting method. The system divides the protocol interaction into two categories: key operations (such as bearer establishment, QoS negotiation) and common operations (such as status query, parameter configuration), and counts their success rates respectively, and assigns different weight coefficients. In the protocol overhead analysis, the system establishes a sophisticated overhead classification system, divides the protocol overhead into three parts: signaling overhead, confirmation overhead and retransmission overhead, and evaluates the protocol efficiency through the combined analysis of the overhead ratio of each part. For example, when the signaling overhead accounts for more than 15% and the retransmission overhead accounts for more than 10%, the system will consider that the protocol efficiency of the configuration scheme is low.
[0093] The system will perform a comprehensive score calculation for each configuration scheme in the protocol configuration set obtained in step S130. At the physical level, the physical layer score is calculated based on the aforementioned signal stability coefficient (such as a weight of 0.4), coverage reliability (such as a weight of 0.3) and interference tolerance (such as a weight of 0.3). At the network level, the network layer score is calculated based on throughput efficiency (such as a weight of 0.4), delay stability (such as a weight of 0.35) and resource utilization (such as a weight of 0.25). At the protocol level, the protocol layer score is calculated by response timeliness (such as a weight of 0.35), interaction success rate (such as a weight of 0.4) and protocol overhead ratio (such as a weight of 0.25). The final comprehensive score is calculated by weight calculation: Comprehensive score = physical layer score × scenario weight 1 + network layer score × scenario weight 2 + protocol layer score × scenario weight 3. Among them, the scenario weight varies according to different application scenarios, such as the physical layer weight is larger (such as 0.4) in high-speed mobile scenarios, and the network layer weight is larger (such as 0.45) in large data transmission scenarios. The system will generate a priority queue of configuration plans based on the comprehensive scores. Each configuration plan in the queue contains a complete set of performance indicators and descriptions of applicable scenarios. This priority evaluation mechanism based on multi-dimensional performance indicators ensures the scientificity and applicability of configuration plan selection.
[0094] Step S150, construct a protocol parameter linked list using the configuration priority, and obtain a parameter sequence by traversing the protocol parameter linked list.
[0095] In one example, a protocol parameter linked list is constructed using configuration priority, and the step of traversing the protocol parameter linked list to obtain a parameter sequence includes the following steps: designing a basic structure of the protocol parameter linked list; the linked list nodes in the basic structure of the protocol parameter linked list include a parameter configuration field, a priority field, and a pointer field; constructing the linked list nodes in the basic structure of the protocol parameter linked list according to the configuration priority and the parameter association mechanism; and traversing the protocol parameter linked list from the linked list node with the highest priority to the linked list node with the lowest priority to obtain a parameter sequence based on a hierarchical processing strategy.
[0096] In the protocol parameter linked list construction phase, the system first designs the basic structure of the protocol parameter linked list. Each linked list node contains three key information domains: parameter configuration domain, priority domain, and pointer domain. The parameter configuration domain adopts a multi-level storage structure, which mainly includes three types of protocol parameter groups: wireless access parameter group (storing access threshold value, cell selection bias, reselection hysteresis parameters, etc.), bearer configuration parameter group (storing QoS level, resource reservation type, bearer priority, etc.), and protocol optimization parameter group (storing retransmission times, timeout time, protection timer, etc.). The priority domain not only records the comprehensive score of the node corresponding to the configuration scheme, but also contains the constituent elements of the score, which is convenient for subsequent parameter adjustment. The pointer domain contains forward pointers and backward pointers, and ensures flexible access between nodes through bidirectional links.
[0097] Subsequently, the system constructs linked list nodes in sequence according to the priority order of the configuration schemes in the protocol configuration set obtained in step S140. This construction process is carried out in order from high to low. Take a set of typical configuration schemes as an example: suppose the system receives three configuration schemes, and their comprehensive scores are 0.92 (high coverage and low interference scenario), 0.85 (medium coverage scenario) and 0.78 (high interference scenario). The system first processes the scheme with a score of 0.92. In its corresponding node, the wireless access parameter group may include: access threshold -95dBm, cell selection bias 3dB, reselection hysteresis 2dB; the bearer configuration parameter group includes: QCI level 7, GBR type bearer, bearer priority 5; the protocol optimization parameter group includes: retransmission times 2 times, retransmission timeout time 150ms, T310 timer 1000ms and other specific parameter values. Then the scheme with a score of 0.85 is processed, and its parameter configuration may be relatively conservative: access threshold -98dBm, bias 2dB, QCI level 8, etc. The solution with a final processing score of 0.78 adopts a more conservative configuration: access threshold -100dBm, offset 1dB, QCI level 9, etc.
[0098] During the node construction process, the system handles the dependency between parameters by establishing a parameter association mechanism. This association mechanism adopts a two-layer index structure: the first layer is the association index between parameter groups, and the second layer is the association index between specific parameters. In the parameter configuration domain, this mechanism is implemented by adding association flags and association pointers. For example, in a node with a score of 0.92, the association between wireless access parameters and QoS parameters is as follows: when the access threshold is set to -95dBm, the system automatically associates the configuration of QCI level 7 and GBR type bearer, and sets the maximum number of retransmissions to 2 times to ensure a lower access delay. When the access threshold is reduced to -98dBm, the associated QoS parameters are also adjusted to QCI level 8 and non-GBR type, and the maximum number of retransmissions is increased to 3 times to improve access reliability.
[0099] When the protocol parameter list is constructed, the system starts to traverse the protocol parameter list to generate a parameter sequence. The traversal process adopts a hierarchical processing strategy, first traversing the node with the highest priority and extracting its complete parameter configuration. The traversal algorithm processes both the explicit configuration and implicit association of parameters: for each explicitly configured parameter, the system checks its association tag, finds all dependent parameters, and ensures the integrity of the parameter combination. For example, when traversing to the access parameter configuration, the system not only extracts the access threshold value, but also extracts the corresponding cell selection parameters and reselection parameters according to the association tag to form a complete access parameter group.
[0100] The generation process of parameter sequences follows strict organizational rules. The system first extracts basic configuration parameters, which have a direct impact on basic communication functions, such as access control parameters, bearer establishment parameters, etc. Then comes the optimization configuration parameters, including parameters related to performance tuning, such as retransmission parameters, timer parameters, etc. Finally, there are optional configuration parameters, mainly some feature enhancement parameters. For example, a detailed parameter sequence structure may be: {Access threshold: -95dBm, cell selection bias: 3dB, reselection hysteresis: 2dB} → {QCI level: 7, bearer type: GBR, priority level: 5} → {Number of retransmissions: 2, retransmission timeout: 150ms, T310 timer: 1000ms}. This structured sequence organization ensures the orderliness and integrity of parameter configuration.
[0101] Finally, the system outputs a standardized parameter sequence through the protocol parameter linked list traversal. This sequence not only reflects the configuration priority of the parameters, but also shows the relationship between the parameters through the internal structure. Through this parameter organization method based on the linked list structure, the system realizes the precise conversion from configuration priority to parameter sequence, which not only ensures the orderliness of the configuration process, but also ensures the integrity and relevance of the parameter configuration, thereby supporting the efficient configuration of the Cat1 module.
[0102] Step S160, performing protocol compatibility test, transmission performance test and effectiveness evaluation on the parameter sequence to obtain a valid configuration.
[0103] In one example, the steps of performing protocol compatibility testing, transmission performance testing and effectiveness evaluation on a parameter sequence to obtain an effective configuration include the following steps: in the process of performing protocol compatibility testing on the parameter sequence, performing protocol version adaptability verification and compatibility analysis on the parameter sequence in turn; in the process of performing transmission performance testing on the parameter sequence, testing the basic functions of the Cat1 module under different signal strength conditions, establishing a performance testing index system, performing throughput testing, latency testing and reliability testing on the parameter sequence, and simulating multiple extreme network conditions to verify the robustness of the parameter sequence; in the process of performing effectiveness evaluation on the parameter sequence, using a weighted scoring mechanism to evaluate the effectiveness of the parameter sequence; after completing the protocol compatibility test, transmission performance test and effectiveness evaluation, obtaining an effective configuration based on the obtained results.
[0104] In the protocol compatibility test phase, the system first verifies the adaptability of the parameter sequence to the protocol version. For the protocol versions supported by the Cat1 module (such as Release13 / 14), check whether the parameter values meet the protocol specification requirements one by one. The system has established a protocol feature database, which records in detail the parameter ranges supported by different protocol versions. For example, for the Release13 protocol version, the system will strictly check the compliance of the access parameter sequence: the access threshold value must be between -110dBm and -80dBm, of which the recommended range is -100dBm to -90dBm. When the parameter sequence is configured as -95dBm, the system determines that it is within the recommended range; the effective range of the cell selection bias is 0dB-24dB, and the configuration value of 3dB belongs to the low bias range, which is suitable for general scenarios; the reselection hysteresis value is in the range of 0dB-5dB, and the configuration value of 2dB belongs to the medium hysteresis level, which is conducive to preventing ping-pong switching. For bearer parameters, the system checks the QCI class settings: the bearer type for QCI class 7 must be GBR, and the allowed priority value range is 5-15.
[0105] Subsequently, the system performs a compatibility analysis of the parameter combination. This process focuses on checking the configuration conflicts between different parameter groups in the parameter sequence. The system uses rule matching to establish a detailed parameter conflict detection rule base. Specifically, when a GBR type bearer (QCI level 7) is set in the QoS parameter group, the system will perform a series of associated checks: first, the timer configuration check, the T300 timer value needs to be less than 2000ms to ensure that the bearer is established in time, and the recommended setting is 1500ms; second, the retransmission parameter check, for QCI level 7 services, the retransmission timeout should not exceed 150ms, and the recommended setting is between 100ms-150ms, the maximum number of retransmissions should not exceed 4 times, and the recommended setting is 2-3 times; finally, the access parameter check, requiring the access threshold value should not be lower than -98dBm to ensure sufficient signal quality to support GBR services.
[0106] After completing the basic compatibility check, the system conducts a transmission performance test. The test process is divided into three stages: the first is basic function verification, and the system will test the basic functions of the module under different signal strength conditions. For example, when the signal strength is -95dBm, the various indicators of the access process are tested: the random access response time is required to be within 10ms, the access completion time is not more than 50ms, and the access success rate is required to reach more than 98%; when the signal strength drops to -98dBm, the access completion time is allowed to be extended to 80ms, but the success rate must still be maintained at more than 95%; when the signal is further reduced to -100dBm, the system will focus on access stability. Although the access time is allowed to be extended to 100ms, the retry success rate is required to be no less than 90%.
[0107] The second stage is the performance indicator test. The system has established a complete performance test indicator system, covering key dimensions such as throughput, latency and reliability. In the throughput test, the system uses multi-level data packet sizes for testing: for small packets of 100 bytes, the upstream throughput is required to reach more than 50kbps and the downstream is required to reach more than 100kbps; for 1KB data packets, the upstream is required to reach 100kbps and the downstream is required to reach 200kbps; for large packets of 10KB, the focus is on testing the continuous transmission capability, which requires the ability to maintain a stable transmission rate. The latency test sets different requirements for different business types: the end-to-end latency of periodic small packets (such as 100 bytes / 100ms) must be controlled within 50ms, and large-block data transmission can tolerate longer latency, but the jitter should not exceed 20ms.
[0108] The third stage is the extreme scenario test. The system simulates a variety of extreme network conditions to verify the robustness of the configuration. For example, in a scenario where the signal strength changes rapidly (fluctuates in the range of -95dBm to -105dBm at a rate of 5dB / s), the module is tested to see if it can maintain stable communication; in a high-interference environment (the signal-to-noise ratio drops below 0dB), the effectiveness of the current retransmission configuration is evaluated; in a scenario where multiple terminals access concurrently (simulating 10 terminals accessing at the same time within 2 seconds), the rationality of the access control parameters is tested. The system sets specific performance indicators for each extreme scenario, such as the switching success rate in the signal fluctuation scenario is required to be no less than 95%, and the packet retransmission success rate in the high-interference scenario is required to be no less than 98%.
[0109] Based on the comprehensive test results, the system conducts parameter validity evaluation. The evaluation adopts a weighted scoring mechanism, and different test items are assigned different weight coefficients according to their importance. For example, the weight of basic function verification is higher (such as 0.4), because it is directly related to the basic communication capability of the module; the weight of performance indicator test is second (such as 0.35), which mainly affects the user experience; the weight of extreme scenario test is relatively low (such as 0.25), but it is very important for evaluating the stability of the configuration. The system will calculate the comprehensive score of each parameter configuration and set a minimum score threshold (such as 0.85 points). Only configurations that exceed the threshold will be judged as valid configurations.
[0110] Finally, the system outputs a valid configuration that has been fully tested and verified. This configuration not only meets the protocol specification requirements, but also provides good transmission performance in various practical scenarios. The system will generate a test report for each valid configuration, recording in detail the key data during the test, including functional verification results, performance test data, and extreme scenario performance, providing a complete verification basis for the actual application of configuration parameters.
[0111] Step S170, using the valid configuration, establishing a protocol parameter mapping table, and obtaining a protocol instruction sequence through mapping and conversion in the protocol parameter mapping table.
[0112] In one example, a valid configuration is used to establish a protocol parameter mapping table, and the steps of obtaining a protocol instruction sequence through mapping and conversion of the protocol parameter mapping table include the following steps: analyzing and organizing the valid configuration to obtain wireless access parameters and bearer configuration parameters; based on the wireless access parameters and bearer configuration parameters, a hierarchical design of the infrastructure of the protocol parameter mapping table is adopted; after obtaining the infrastructure of the protocol parameter mapping table, the wireless access parameters are processed based on the wireless access parameter mapping rules, and after completing the mapping of the wireless access parameters, the bearer configuration parameters are processed based on the bearer configuration parameter mapping rules; all parameter items that need to be configured are obtained from the protocol parameter mapping table, and a protocol instruction sequence is constructed based on the dependency relationship of the parameter items.
[0113] Based on the valid configuration obtained in step S160, the system first analyzes and organizes these configuration parameters. These valid configurations contain parameter values that have been tested for compatibility and performance, such as wireless access parameters (access thresholds, cell selection biases, etc.) and bearer configuration parameters (context parameters, QoS parameters, etc.). Based on these parameters, the system establishes the infrastructure of the protocol parameter mapping table. The mapping table adopts a hierarchical design, and divides the parameters verified in step S160 into wireless access categories and bearer configuration categories according to functional domains. The wireless access category mainly includes parameters that affect the access performance of the physical layer, such as access thresholds, cell selection biases, reselection delays, etc. These parameters directly determine the access and residence behaviors of the terminal; the bearer configuration category contains parameters that affect data transmission, such as bearer context parameters and QoS parameters, etc. These parameters determine the service quality of service transmission.
[0114] With a clear classification architecture, the system begins to establish basic mapping rules, first processing the conversion of wireless access class parameters. Such parameters usually need to be configured through the QCFG command family. The access threshold parameter is mapped to the "AT+QCFG="rfswitch"" command. It is necessary to consider that the valid range of the parameter value is between -110dBm and -80dBm. For example, the configuration value -95dBm will be mapped to the corresponding value in the command; the cell selection offset is configured through the "AT+QCFG="servingcell"" command, and the offset range is between 0dB and 24dB. For example, the offset value of 3dB can be directly used for the command parameter; the reselection hysteresis parameter is mapped to the cell reselection command, and the parameter range is between 0dB and 5dB. These physical layer parameters need to be accurately mapped according to the 3GPP protocol specifications.
[0115] After completing the mapping of wireless access parameters, the system needs to handle more complex bearer configuration parameter conversion rules. The first is the PDP context configuration of the default bearer, which needs to be completed through the "AT+CGDCONT" command family. The system needs to map multiple parameters such as bearer ID, PDP type and APN name. Taking the default bearer configuration as an example, the bearer ID usually starts numbering from 1, and the PDP type can be selected from IP, IPV6 or IPV4V6, among which the IP type is the most commonly used, and the APN name needs to comply with the specifications of the network operator. These parameters together constitute a complete PDP context configuration instruction, such as "AT+CGDCONT=1, "IP", "CMNET"".
[0116] After successfully establishing the PDP context configuration, the system needs to further process the mapping conversion of QoS parameters. This set of parameters is configured through the "AT+CGEQOS" command, involving the mapping of multiple key parameters: the bearer ID needs to be consistent with the PDP context; the QCI level ranges from 1 to 9, and different values correspond to different service types, such as QCI=1 for VoIP services and QCI=7 for real-time video; the maximum uplink rate and guaranteed uplink rate are set in kbps, and the appropriate value needs to be selected according to the bearer type; the maximum downlink delay reflects the end-to-end transmission delay requirements. These parameters ultimately form a complete QoS configuration command, such as "AT+CGEQOS=1, 7, 100, 50, 20". Through such a configuration, the default bearer has basic QoS guarantee capabilities.
[0117] However, in some special business scenarios, the QoS configuration of the default bearer may not meet the differentiated service requirements. In this case, a dedicated bearer needs to be configured. A dedicated bearer is built on the basis of the default bearer and is used to carry specific business flows. First, configure the dedicated bearer context through the "AT+CGDSCONT" command. The command format is "AT+CGDSCONT=2,1", where 2 represents the dedicated bearer ID and 1 represents the associated default bearer ID. Then configure the TFT rules. Using the "AT+CGTFT" command, you need to map multiple parameters including the packet filter ID (value 1-16), filter priority (1-255), source and destination IP addresses, and port numbers. A typical TFT configuration command is in the form of "AT+CGTFT=2,1,1,"16,172.16.0.1.80"". This command sets the packet filtering rules for the dedicated bearer. Finally, you need to configure the QoS parameters of the dedicated bearer. The same mapping rules as the default bearer are used, but the parameter values must be set separately according to the service type of the bearer.
[0118] After completing the basic mapping of various parameters, the system also needs to handle the dependencies between parameters. Bearer configuration has a strict configuration order: PDP context configuration must be completed first, then QoS parameter configuration, and finally TFT rule configuration. When configuring a dedicated bearer, you must ensure that its associated default bearer has been configured and is activated. At the same time, there are dependencies within the QoS parameters: the selection of QCI level will limit the value range of rate and delay parameters. For example, when QCI=1 is selected, the delay parameter must meet the real-time requirements; when QCI=7 is selected, it is necessary to ensure that the configured bit rate meets the video service requirements.
[0119] After the complete parameter mapping and dependency processing, the system starts to generate the protocol instruction sequence. This generation process follows strict steps: first, the system obtains all the parameter items that need to be configured from the mapping table, and then builds a protocol instruction execution tree based on the dependency between the parameters. In this execution tree, the protocol instructions of the radio access parameters are located in an independent branch, while the protocol instructions related to the bearer form a multi-layer structure according to the dependency, such as PDP context instructions in the first layer, QoS instructions in the second layer, and dedicated bearer instructions in the third layer.
[0120] The system gradually converts parameters into specific protocol instructions according to the hierarchical order of the execution tree. For each parameter node, the system first generates a configuration-type protocol instruction, and then adds the corresponding query-type protocol instruction to verify the configuration result. Taking bearer configuration as an example, the complete protocol instruction sequence generation process is as follows: extract PDP context parameters from the first layer of the execution tree to generate configuration instructions and query instructions; then process the QoS parameters of the second layer to generate corresponding configuration instructions and query instructions; finally generate the bearer activation instruction and its query instruction. This execution tree-based protocol instruction generation mechanism ensures the integrity of the instructions and the correctness of the execution order.
[0121] Step S180, performing communication quality evaluation and response feature analysis on the protocol instruction sequence, and generating a protocol identifier according to the results of the communication quality evaluation and response feature analysis.
[0122] Since the protocol instructions of the wireless access parameters have been verified in the protocol compatibility test phase, this step focuses on quality assessment and response feature analysis of the protocol instructions related to the bearer. In one example, the steps of performing communication quality assessment and response feature analysis on the protocol instruction sequence, and generating a protocol identifier based on the results of the communication quality assessment and response feature analysis, include the following steps: establishing a communication quality assessment framework, performing PDP context configuration assessment on the protocol instruction sequence based on the communication quality assessment framework, and obtaining a first quality feature vector; performing QoS instruction assessment on the protocol instruction sequence, and obtaining a second quality feature vector; performing bearer configuration instruction assessment on the protocol instruction sequence, and obtaining a third quality feature vector; the communication quality assessment result includes a first quality feature vector, a second quality feature vector, and a third quality feature vector; after completing the PDP context configuration assessment, the QoS instruction assessment, and the bearer configuration instruction assessment, performing response feature analysis on the protocol instruction sequence, and obtaining a response feature analysis result; and generating a protocol identifier using a three-segment structure based on the first quality feature vector, the first quality feature vector, the third quality feature vector, and the response feature analysis result.
[0123] The system first establishes a communication quality evaluation framework. This framework contains two core dimensions: instruction execution quality and response characteristics. The instruction execution quality focuses on quantifiable indicators such as the instruction response time and execution success rate, which directly reflect the efficiency and reliability of instruction execution; the response characteristics analyze the specific content returned by the instruction execution, including status code, error code, response data and other information, which reflect the accuracy and completeness of instruction execution. This two-dimensional evaluation framework ensures the comprehensiveness and reliability of the evaluation process.
[0124] The system conducts quality assessment of PDP context configuration instructions based on the communication quality assessment framework. Taking the PDP context configuration instructions "AT+CGDCONT=1", "IP", and "CMNET" as examples, the system will record the sending time and response time of the instruction in detail and calculate the precise response delay. Specifically, the system sets the normal response time window to 50ms to 200ms. This interval is determined based on the processing capability of the Cat1 module: a response of less than 50ms may mean that the instruction has not been fully processed, and a response of more than 200ms may indicate abnormal processing. When the response time exceeds 200ms, the system will start the retransmission mechanism and use the exponential backoff algorithm to control the retransmission interval. The first retransmission waits for 200ms, the second waits for 400ms, and the third waits for 800ms. A maximum of 3 retransmission attempts are allowed. For the content of command responses, the system has established a standardized classification mechanism: in addition to the conventional "OK" for success and "ERROR" for failure, it also specifically handles "+CME ERROR" type error responses, and analyzes the specific reasons for failure through error codes, such as error code 28 for device registration rejection, error code 103 for bearer activation failure, and error code 149 for invalid PDP context parameters. The system will record the frequency and distribution characteristics of each error type in detail. The evaluation results are recorded as quality feature vectors QV1, which mainly include response delay T1 and success rate S1. These two indicators will be directly used for the generation of subsequent protocol identifiers.
[0125] Subsequently, the system enters a more complex QoS instruction evaluation phase. For the QoS configuration instruction "AT+CGEQOS=1, 7, 100, 50, 20", the system implements a scenario-based evaluation mechanism. Taking the real-time video service scenario as an example, when QCI=7 is configured, the system not only verifies the execution result of the instruction, but also verifies the parameter matching through the subsequent query instruction "AT+CGEQOS?". In this scenario, precise evaluation criteria are set for each QoS parameter: the GBR uplink rate configuration value of 100kbps is allowed to have a fluctuation range of ±5%, that is, the query return value between 95kbps and 105kbps is considered to be a valid configuration, and this fluctuation range takes into account the flexibility of network resource scheduling; when the uplink rate is set to 50kbps, considering the network fluctuation factor, the actual value is allowed to fluctuate above 47kbps, but not below this threshold, which ensures basic service quality assurance; and for the 20ms setting of the delay parameter, the query return value must be accurately matched, and no deviation is allowed, because the delay parameter directly affects the real-time experience of the video service. The evaluation results are recorded as the quality characteristic vector QV2, focusing on the configuration integrity indicator I2.
[0126] The evaluation of dedicated bearer configuration instructions is more complex, and the system adopts a multi-stage evaluation process. Taking the dedicated bearer configuration of the video call service as an example, the system first evaluates the execution of the dedicated bearer context configuration instruction "AT+CGDSCONT=2,1", not only to verify whether the association between the dedicated bearer ID 2 and the default bearer ID 1 is correctly established, but also to ensure that the tunnel endpoint identifier (TEID) of the dedicated bearer is correctly assigned. Then evaluate the TFT rule configuration instruction "AT+CGTFT=2,1,1,"16,172.16.0.1.80"", the system will check the correctness of the packet filter configuration in detail, which includes multiple dimensions: the uniqueness of the filter ID (1 in this case) needs to remain unique across the entire bearer range; the priority setting (value 1-255) needs to be staggered with other TFT rules to avoid priority conflicts; the IP address and port number format must strictly comply with the IPv4 or IPv6 specifications. Each dimension of the check must pass to confirm that the TFT rule configuration is successful. Finally, the QoS configuration evaluation is based on the characteristics of the video service. The system will verify whether parameters such as bit rate and resolution meet the video transmission requirements. The evaluation results are recorded as the quality characteristic vector QV3, focusing on the configuration integrity indicator I3.
[0127] Based on the command execution evaluation, the system begins to deeply analyze the response characteristics. The response characteristic analysis adopts a hierarchical processing method. For the standard response characteristic vector RV1, the system will count the occurrence frequency and time distribution of various responses. For example, for the bearer activation command "AT+CGACT=1,1", the system not only records the time from the command sending to the receipt of the "OK" response (recorded as the response time distribution D1), but also analyzes the standardization of the response format (recorded as F1), and tracks the complete state change process (recorded as the state integrity C1). For the state response characteristic vector RV2, the system focuses on the reporting of network state change events, such as "+CGEV: NW PDN ACT 1" indicates a bearer activation event triggered by the network side, and "+CGEV: NW MODIFY 1" indicates an event in which the bearer parameters are modified by the network. The system evaluates the timeliness of reporting these events (recorded as T2, which is required to be reported within 100ms after the state change). For the data response feature vector RV3, the system establishes a parameter mapping table, generates a parameter accuracy index A3 by comparing the actual parameter values returned by the query instruction with the expected configuration values, and evaluates the standardization of the response format F3.
[0128] Based on the results of quality assessment and response feature analysis, the system generates a structured protocol identifier. The identifier adopts a three-segment structure, and each segment has its own specific encoding rules:
[0129] The first section of the configuration capability identifier (8-bit binary code): is generated based on the configuration integrity index I3 and the parameter accuracy index A3. For example, 11110000 indicates that the configuration capability of QCI 1-9 and 16 TFT rules are supported, where:
[0130] The first 4 bits map the configuration capability range based on the I3 value: 1111 indicates support for all QCI configuration capabilities, 1110 indicates support for major QCI configuration, and 1100 indicates support for basic QCI configuration;
[0131] The last 4 bits indicate the support capability of A3 value-based mapping rules: 1111 indicates support for 16 TFT rules, 1110 indicates support for 12 rules, and 1100 indicates support for 8 rules.
[0132] The second section performs feature identification (16-bit code): It is generated by integrating the latency T1 and success rate S1 indicators in the matrix Q and the response time distribution D1 and reporting timeliness T2 indicators in the matrix R. For example, 1010110011001100 reflects the characteristics that the response time is less than 100ms and the configuration success rate is higher than 99%:
[0133] The upper 8 bits use T1 and D1 to construct the time feature code: the first 4 bits represent the average response delay level (such as 1010 represents 50-100ms), and the last 4 bits represent the delay jitter level (such as 1100 represents jitter <20ms);
[0134] The lower 8 bits use S1 and T2 to construct a reliability feature code: the first 4 bits indicate the instruction success rate level (such as 1100 means >99%), and the last 4 bits indicate the timeliness of status reporting (such as 1100 means reporting delay <100ms).
[0135] The third section of the response feature identifier (8-bit code): generated based on the format standardization F1, F3 and status integrity C1 indicators in the matrix R. For example, 11001100 indicates support for the standard AT response format and complete status reporting capabilities:
[0136] The first 4 digits use F1 and F3 to encode the response format support: 1100 indicates support for the standard format and the extended format;
[0137] The last 4 digits use C1 to encode the status monitoring capability: 1100 indicates basic status monitoring capability.
[0138] Through this systematic evaluation and identification generation mechanism, the system finally obtains an identification structure that fully reflects the characteristics of the protocol instruction sequence. The specific indicators of each type of feature can be traced back from the quality evaluation and response feature analysis, ensuring the objectivity and verifiability of the identification generation process.
[0139] Step S190: Generate a module configuration instruction based on the protocol identifier, execute the module configuration instruction and record the configuration result.
[0140] In one example, the steps of generating module configuration instructions based on a protocol identifier, executing the module configuration instructions and recording the configuration results include the following steps: constructing a configuration instruction generation rule for a Cat1 module according to the protocol identifier; generating configuration instructions based on the configuration instruction generation rule and adopting a grouping assembly strategy; the configuration instructions include basic configuration instructions, functional configuration instructions and optimized configuration instructions; executing the basic configuration instructions, functional configuration instructions and optimized configuration instructions in sequence, and recording the configuration results.
[0141] The system constructs the configuration instruction generation rules for the Cat1 module according to the three-segment protocol identifier (configuration capability identifier, execution feature identifier, and response feature identifier) obtained in step S180. This rule system contains three levels of configuration instructions: basic configuration instructions, functional configuration instructions, and optimized configuration instructions. The basic configuration instructions are mainly responsible for setting the basic working parameters of the Cat1 module, such as wireless access parameters and basic bearer parameters. When it is detected that the Cat1 module supports the full QCI configuration capability (the first 4 bits are 1111), the system will generate detailed QoS configuration instructions, such as "AT+CGEQOS=1,9,100,50", which specifies the bearer ID, QCI value, maximum bit rate, and guaranteed bit rate; when only partial QCI is supported (such as 1100), a simplified configuration "AT+CGEQOS=1,4,50" is generated. Functional configuration instructions configure specific service characteristics, such as bearer parameters and TFT rules. For example, when 16 groups of TFT rules are supported (1111), a complete filter configuration instruction "AT+CGTFT=1,1,1,"16,172.16.0.1.80,8080"" can be generated to support more sophisticated data stream filtering; when only 8 groups of rules are supported (1000), it is optimized to "AT+CGTFT=1,1,1,"16,172.16.0.1.80"" to use simplified filtering rules. Optimized configuration instructions are used for performance tuning, including retransmission parameters, timer parameters and other configurations, such as "AT+QCFG="retry",3,100" to set the maximum number of retransmissions and retransmission interval to ensure the reliability of data transmission.
[0142] In the instruction generation stage, based on the configuration instruction generation rules and using the grouping assembly strategy, the orderly generation and organization of various configuration instructions are ensured. The grouping assembly strategy groups the configuration instructions according to the functional attributes and execution priority to achieve the systematic management of the configuration instructions. First, the basic configuration instruction group is processed, which is the top priority configuration content. Taking the PDP context configuration as an example, the system will generate the following instruction sequence: first, "AT+CGDCONT=1, "IP", "CMNET"" configures the bearer context, sets the basic parameters such as the bearer ID, PDP type and APN; then "AT+CEREG=2" configures the network registration parameters, sets the registration mode and reporting mechanism. After each instruction is generated, the system will dynamically set the execution parameters according to the information of the execution feature segment, such as adjusting the instruction interval according to the delay requirements and setting the number of retransmissions according to the reliability requirements. The second is the generation of the functional configuration instruction group, which mainly includes the specific configuration related to the business. For example, when configuring QoS parameters, different parameter combinations are set according to the parsed QCI support capabilities: when fully supported, "AT+CGEQOS=1,7,100,50,20" can be configured, including more QoS parameters for refined service quality management; when partially supported, a simplified configuration of "AT+CGEQOS=1,4,50" is used to meet basic QoS requirements. Finally, an optimized configuration instruction group is generated for performance optimization and feature enhancement, such as "AT+QCFG="txpower",0,4,100" to configure the transmit power control parameters to achieve dynamic power adjustment.
[0143] After completing the instruction generation, the system establishes a complete instruction execution control mechanism to achieve precise conversion from instruction generation to actual execution. The execution control adopts the state machine mode, defines four basic states: waiting to send, sent and waiting for response, execution completed and execution failed, and sets the corresponding processing logic at each state transition point. The system implements multi-level execution priority control: emergency configuration instructions (such as retransmission parameter adjustment) have the highest priority, which is used to quickly respond to changes in network status; basic configuration instructions are second to ensure the establishment of basic communication functions; optimization configuration instructions have the lowest priority, and performance optimization is performed after the basic functions are stable. Based on the above priority control, the system executes basic configuration instructions, functional configuration instructions and optimization configuration instructions in sequence. First, the basic configuration instructions are executed to establish basic communication functions, then the functional configuration instructions are executed to implement specific business feature configuration, and finally the optimization configuration instructions are executed for performance tuning. This orderly execution order ensures the stability and reliability of the configuration process.
[0144] The system also establishes a real-time monitoring mechanism, including command response timeout detection (setting alarm thresholds based on time characteristics, usually 100ms-200ms), command queue management (monitoring the matching of command sending and response) and resource status monitoring (real-time monitoring of system resource usage). When the monitoring mechanism detects abnormal command execution, it triggers the system's exception handling process. According to the reliability characteristics (such as 10101010 supports 3 retransmissions), the corresponding recovery strategy is started: for key configuration commands (such as bearer establishment), an immediate retry strategy is adopted, and the retry interval is set to 50ms to quickly restore communication; for non-critical configurations, a delayed retry is adopted, and the interval increases exponentially (100ms, 200ms, 400ms) to avoid network congestion. When the retry reaches the upper limit, the system will intelligently downgrade the configuration plan, such as reducing the QCI from 7 to 4, and regenerate the configuration command to ensure the normal operation of basic services. At the same time, the system strictly controls the dependencies between commands and ensures the correctness of the configuration process by establishing a configuration dependency graph. For example, QoS parameter configuration and TFT rule setting can only be executed after the PDP context configuration is successful.
[0145] The system implements a multi-level configuration recording mechanism. At the command execution level, the execution process of each AT command will generate a standardized execution record, including the command sending timestamp, response receiving timestamp, execution time, status code and retry status. For important configuration commands such as bearer establishment and QoS configuration, the system adopts a two-way verification mechanism: it not only records the execution results of the configuration commands, but also verifies the actual effective values of the parameters by actively sending query commands (such as AT+CGEQOS?), and logs the comparison results between the expected configuration value and the actual effective value. At the state management level, the system captures the changes of the state machine in real time through the state recorder, records the triggering conditions, occurrence time and switching results of the state transition, and builds a complete state transition chain. These records are stored in a standardized log format to support subsequent problem location and optimization analysis.
[0146] Finally, the system converts the protocol identifier into a hierarchical AT command sequence through a standardized command generation mechanism, and adopts a state machine mode and multi-level priority control to ensure reliable execution of commands and accurate recording of the configuration process. After each command is executed, the system generates a standardized configuration log, recording key information such as the time when the command was issued, the time when the response was received, the execution status code, and the number of retries. For important configuration items, the system uses an instant verification mechanism to verify the actual effective value of the parameter. The system also implements a state tracking mechanism to record the state transition sequence during the configuration process. Through this systematic approach, the reliability and traceability of the Cat1 module configuration process are ensured, and accurate conversion and efficient deployment from protocol identification to actual configuration are achieved.
[0147] This application adopts a dynamic cross-time window processing mechanism, and realizes the continuous collection and analysis of signal characteristics through the innovative design of combining primary and secondary windows and setting overlapping areas. This method not only solves the technical problem that the traditional single fixed window cannot take into account both long-term trends and short-term fluctuations, but also establishes a mapping relationship between signal quality changes and network performance degradation through correlation analysis of overlapping areas, providing a reliable basis for network performance prediction.
[0148] A configuration optimization method combining multi-dimensional performance index evaluation with linked list structure is proposed. The configuration priority is determined by establishing a comprehensive scoring system for the physical layer (signal stability coefficient, coverage reliability, interference tolerance), network layer (throughput efficiency, delay stability, resource utilization) and protocol layer (response timeliness, interaction success rate, protocol overhead), and the configuration scheme is organized into a linked list structure containing parameter configuration domain, priority domain and pointer domain, thus achieving standardized management and flexible adjustment of parameter configuration.
[0149] The innovatively designed three-segment protocol identification structure establishes a hierarchical conversion mechanism from identification to AT command through the combination of configuration capability identification, execution feature identification and response feature identification. This mechanism supports the standardized generation of basic configuration instructions (such as QoS configuration), functional configuration instructions (such as bearer parameter configuration) and optimization configuration instructions (such as retransmission parameters), and ensures the reliability and traceability of the instruction execution process through the execution control of the state machine mode and the multi-level recording mechanism.
[0150] It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0151] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0152] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0153] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the patent application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent application shall be subject to the attached claims.
Claims
1. A smart protocol configuration method for a Cat1 module, characterized in that: The following steps are involved: Collecting the communication signal data of the Cat1 module at a preset sampling frequency, and performing signal analysis on the communication signal data to obtain an initial state sequence; Performing dynamic cross-time window processing on the initial state sequence to obtain signal change characteristics, and performing multi-dimensional analysis on the signal change characteristics to obtain adaptive communication parameters; The adaptive communication parameters are graded and recursively parsed according to signal coverage level, network transmission rate and protocol response delay to obtain a protocol configuration set; According to the protocol configuration set, communication performance indicators at various levels are extracted, and configuration priorities are calculated through the communication performance indicators; Using the configuration priority, a protocol parameter linked list is constructed, and a parameter sequence is obtained by traversing the protocol parameter linked list; Performing protocol compatibility testing, transmission performance testing, and effectiveness evaluation on the parameter sequence to obtain an effective configuration; Using the valid configuration, a protocol parameter mapping table is established, and a protocol instruction sequence is obtained by mapping and converting the protocol parameter mapping table; Performing communication quality evaluation and response feature analysis on the protocol instruction sequence, and generating a protocol identifier according to the results of the communication quality evaluation and response feature analysis; A module configuration instruction is generated based on the protocol identifier, the module configuration instruction is executed and a configuration result is recorded.
2. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The step of collecting the communication signal data of the Cat1 module at a preset sampling frequency and performing signal analysis on the communication signal data to obtain an initial state sequence includes the steps of: A preset sampling frequency is set by combining a reference period with a dynamic adjustment, and the status data of the physical layer, the network layer and the protocol layer of the Cat1 module are collected at the preset sampling frequency, and the network layer performance index is collected according to the status data of the physical layer; the communication signal data at least includes the status data and the network layer performance index; Performing time domain analysis on the communication signal data: based on a sliding time window, calculating the average value and change rate of the signal strength, delay and packet loss rate of the communication signal data within the sliding time window to obtain statistical features; Performing frequency domain analysis on the communication signal data: using a three-layer wavelet decomposition method to process the communication signal data to obtain energy distribution, so as to obtain frequency characteristics; The statistical feature and the frequency feature are integrated to obtain the initial state sequence.
3. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The steps of performing dynamic cross-time window processing on the initial state sequence to obtain signal change characteristics, and performing multi-dimensional analysis on the signal change characteristics to obtain adaptive communication parameters include the following steps: The dynamic cross time window includes a main window and a secondary window, and the RSSI data, RSRP data, RSRQ data and SNR data of the physical layer of the Cat1 module are processed based on the main window, and the delay and packet loss rate in the initial state sequence are processed based on the secondary window, and the initial state sequence is subjected to parameter correlation analysis based on the overlapping area of the main window and the secondary window to obtain the signal change characteristics; Performing first-layer feature extraction on the signal change feature to obtain the instantaneous change rate and the cumulative change amount, performing second-layer feature extraction on the signal change feature to establish a mapping relationship between parameters, and performing third-layer feature extraction on the signal change feature to combine the physical layer and network layer indicators of the Cat1 module into a state vector; The instantaneous change rate, the accumulated change amount, the mapping relationship and the state vector are analyzed in terms of time dimension and feature dimension to obtain the adaptive communication parameter.
4. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The step of grading and recursively parsing the adaptive communication parameters according to signal coverage level, network transmission rate and protocol response delay to obtain a protocol configuration set includes the following steps: Classifying the adaptive communication parameters according to the signal coverage level to obtain a coverage classification result; After obtaining the coverage classification result, classifying the adaptive communication parameters according to the network transmission rate to obtain a rate classification result; After obtaining the rate classification result, classifying the adaptive communication parameters according to the protocol response delay to obtain a delay classification result; Recursive parsing is performed based on the coverage classification result, the rate classification result and the delay classification result in turn to obtain the protocol configuration set.
5. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The step of extracting communication performance indicators at various levels according to the protocol configuration set and obtaining configuration priorities by combining the communication performance indicators comprises the following steps: The communication performance indicators include signal quality performance indicators, transmission performance indicators and response time performance indicators; Establishing a hierarchical extraction mechanism for the communication performance indicator, and extracting the signal quality performance indicator of the physical layer of the Cat1 module from the protocol configuration set based on the hierarchical extraction mechanism; the signal quality performance indicator includes a signal stability coefficient, coverage reliability and interference tolerance; Based on the hierarchical extraction mechanism, extract the transmission performance index of the network layer of the Cat1 module from the protocol configuration set; the transmission performance index includes throughput efficiency, delay stability and resource utilization; Based on the hierarchical extraction mechanism, extract the response time efficiency performance index of the protocol layer of the Cat1 module from the protocol configuration set; the response time efficiency performance index includes an average response delay and a response delay distribution feature; A comprehensive scoring calculation is performed on the signal quality performance index, the transmission performance index and the response time performance index to obtain the configuration priority.
6. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The step of constructing a protocol parameter linked list by using the configuration priority and obtaining a parameter sequence by traversing the protocol parameter linked list includes the following steps: Designing the basic structure of the protocol parameter linked list; the linked list node in the basic structure of the protocol parameter linked list includes a parameter configuration field, a priority field and a pointer field; Constructing a linked list node in the basic structure of the protocol parameter linked list according to the configuration priority and the parameter association mechanism; Based on a hierarchical processing strategy, the protocol parameter linked list is traversed from the linked list node with the highest priority to the linked list node with the lowest priority to obtain the parameter sequence.
7. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The step of performing protocol compatibility test, transmission performance test and effectiveness evaluation on the parameter sequence to obtain effective configuration includes the following steps: In the process of performing protocol compatibility testing on the parameter sequence, performing protocol version adaptability verification and compatibility analysis on the parameter sequence in sequence; In the process of testing the transmission performance of the parameter sequence, the basic functions of the Cat1 module were tested under different signal strength conditions, a performance test index system was established, throughput tests, delay tests and reliability tests were performed on the parameter sequence, and multiple extreme network conditions were simulated to verify the robustness of the parameter sequence; In the process of evaluating the effectiveness of the parameter sequence, a weighted scoring mechanism is used to evaluate the effectiveness of the parameter sequence; After completing the protocol compatibility test, the transmission performance test and the effectiveness evaluation, the effective configuration is obtained based on the obtained results.
8. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The effective configuration is used to establish a protocol parameter mapping table, and the step of obtaining a protocol instruction sequence by mapping and converting the protocol parameter mapping table includes the following steps: Analyze and organize the valid configuration to obtain wireless access parameters and bearer configuration parameters; According to the wireless access parameters and the bearer configuration parameters, a basic architecture of the protocol parameter mapping table is designed in a hierarchical manner; After acquiring the infrastructure of the protocol parameter mapping table, processing the radio access parameters based on the radio access parameter mapping rules, and after completing the mapping of the radio access parameters, processing the bearer configuration parameters based on the bearer configuration parameter mapping rules; All parameter items that need to be configured are obtained from the protocol parameter mapping table, and the protocol instruction sequence is constructed based on the dependency relationship of the parameter items.
9. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The step of performing communication quality evaluation and response feature analysis on the protocol instruction sequence, and generating a protocol identifier according to the results of the communication quality evaluation and response feature analysis, comprises the steps of: Establishing a communication quality assessment framework, and performing a PDP context configuration assessment on the protocol instruction sequence based on the communication quality assessment framework to obtain a first quality feature vector; Performing QoS instruction evaluation on the protocol instruction sequence to obtain a second quality feature vector; Performing a bearer configuration instruction evaluation on the protocol instruction sequence to obtain a third quality feature vector; the communication quality evaluation result includes the first quality feature vector, the second quality feature vector and the third quality feature vector; After completing the PDP context configuration evaluation, the QoS instruction evaluation, and the bearer configuration instruction evaluation, performing response characteristic analysis on the protocol instruction sequence to obtain a response characteristic analysis result; The protocol identifier is generated using a three-segment structure according to the first quality feature vector, the second quality feature vector, the third quality feature vector and the response feature analysis result.
10. The intelligent protocol configuration method of Cat1 module according to claim 1, characterized in that: The steps of generating a module configuration instruction based on the protocol identifier, executing the module configuration instruction and recording the configuration result include the following steps: According to the protocol identifier, construct a configuration instruction generation rule for the Cat1 module; Based on the configuration instruction generation rule and using the grouping assembly strategy, the configuration instruction is generated; the configuration instruction includes basic configuration instructions, functional configuration instructions and optimized configuration instructions; The basic configuration instructions, the functional configuration instructions and the optimization configuration instructions are executed in sequence, and the configuration results are recorded.
Citation Information
Patent Citations
Big data transmission method and system based on hybrid distribution estimation algorithm
CN118509121A
Method and system for rating of out-of-home digital media network based on automatic measurement
US8660895B1