[go: up one dir, main page]

CN119815543A - Communication control method, control device and electronic equipment - Google Patents

Communication control method, control device and electronic equipment Download PDF

Info

Publication number
CN119815543A
CN119815543A CN202411997326.6A CN202411997326A CN119815543A CN 119815543 A CN119815543 A CN 119815543A CN 202411997326 A CN202411997326 A CN 202411997326A CN 119815543 A CN119815543 A CN 119815543A
Authority
CN
China
Prior art keywords
channel quality
terminal
uplink
link control
control layer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411997326.6A
Other languages
Chinese (zh)
Inventor
鲁瑶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN202411997326.6A priority Critical patent/CN119815543A/en
Publication of CN119815543A publication Critical patent/CN119815543A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a communication control method, a control device and electronic equipment, wherein the communication control method comprises the steps of responding to the access of a terminal to a wireless network, configuring wireless link control layer parameters for the wireless bearer of the terminal, detecting the uplink and downlink channel quality of the communication terminal under the condition that the wireless bearer of the terminal is not released, selectively adjusting the length of a sending window to a target length to optimize the memory of a base station if the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, and controlling the terminal to update the uplink parameters in the wireless link control layer parameters to shorten the time for the base station to receive feedback information of the terminal if the uplink and downlink channel quality and the change of the channel quality meet a second preset condition.

Description

Communication control method, control device and electronic equipment
Technical Field
The present application relates to the field of communications, and in particular, to a communication control method, a control device, and an electronic device.
Background
In the field of wireless communication technology, the RLC (Radio Link Control ) layer plays a key role in ensuring efficient transmission of data, where AM (Acknowledged Mode ) supported by the RLC layer is an important means for ensuring data accuracy and reliability. The operation mechanism of the AM mode is realized based on the cooperative cooperation of the feedback of the receiving end and the retransmission of the transmitting end. In this mode, the transmitting end caches the data packets which are transmitted but not confirmed in the transmitting window, and caches the data packets to be transmitted in the queue to be transmitted, which all need to occupy a certain maintenance memory.
However, the RRC (Radio Resource Control ) of the current base station configures fixed RLC parameters for the same radio bearer type, which has a number of drawbacks when applied in combination with AM mode. When the terminal is in a weak coverage area and the communication quality is difficult to improve, the fixed RLC parameters cause the terminal to be limited by the parameter set time to send feedback, and the terminal cannot flexibly cope with the high error rate condition, so that the downlink data sending rate is low and the efficiency is low. In contrast, in the scene that the base station covers the central area and the communication quality is good, the receiving end feeds back timely, and the transmitting window moves rapidly. However, the flexibility of setting sequence number length in RLC parameters of fixed configuration is lacking, so that a lot of memory of the base station is wasted. Particularly in multi-user environments, this problem of inefficient utilization of memory resources due to the combination of fixed parameters and AM mode is particularly pronounced.
Disclosure of Invention
The embodiment of the application provides a communication control method, which comprises the following steps:
Responding to the terminal accessing the wireless network, and configuring wireless link control layer parameters for the wireless bearing of the terminal;
Detecting the uplink and downlink channel quality of the communication terminal under the condition that the radio bearer of the terminal is not released;
If the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, selectively adjusting the length of a sending window to a target length so as to optimize the memory of the base station;
If the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the radio link control layer parameters so as to shorten the time for the base station to receive the feedback information of the terminal.
Optionally, the process of configuring radio link control layer parameters for the radio bearer of the terminal in response to the terminal accessing the wireless network is:
Responding to the access of the terminal to the wireless network, and controlling the base station to establish a default wireless bearing for the terminal;
The control base station configures default radio link control layer parameters for the radio bearer;
and the control base station sends the parameters of the radio link control layer to the terminal so as to ensure that the parameters of the base station side and the terminal side are consistent.
Optionally, the first preset condition is that the uplink and downlink channel quality meets a channel quality range and the change of the channel quality meets an adjustment threshold, and when the uplink and downlink channel quality and the change of the channel quality meet the first preset condition, determining the target length of the sending window according to the number of protocol data units transmitted in the radio link control layer to be confirmed currently.
Optionally, the first preset condition is that the uplink and downlink channel quality meets a channel quality range and the change of the channel quality meets an adjustment threshold, and when the uplink and downlink channel quality and the change of the channel quality meet the first preset condition, the corresponding length of the sending window is read from the configuration file according to the current communication quality and is used as the target length of the sending window.
Optionally, the second preset condition is that the uplink and downlink channel quality does not meet the channel quality range but the change of the channel quality meets the adjustment threshold, and when the uplink and downlink channel quality and the change of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the radio link control layer parameters.
Optionally, in the case that the radio link control layer parameters at the base station side and the terminal side are consistent, the process of updating the uplink parameter in the radio link control layer parameters by the control terminal is:
The control base station encapsulates the generated new radio link control layer parameters in the head of a preset radio link control layer protocol data packet unit;
the control base station sends the wireless link control layer protocol data packet unit to the terminal through a downlink;
The control terminal analyzes the header information of the wireless link control layer protocol data packet unit and extracts the new wireless link control layer parameters;
And the control terminal updates the uplink parameters in the original radio link control layer parameters according to the new radio link control layer parameters.
Optionally, the control terminal updates an uplink parameter in the radio link control layer parameters includes reducing a time of a status report timer and a time of a reassembly timer.
Optionally, the detecting the uplink and downlink channel quality of the communication terminal is performed by one or more manners of reporting a channel sounding reference signal, feeding back a hybrid automatic repeat request (harq) and reporting a radio link control (rlc) layer status.
The embodiment of the application also provides a communication control device, which comprises:
the configuration module is used for responding to the access of the terminal to the wireless network and configuring the wireless link control layer parameters for the wireless bearer of the terminal;
the control module is configured to detect the uplink and downlink channel quality of the communication terminal under the condition that the radio bearer of the terminal is not released;
If the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, selectively adjusting the length of a sending window to a target length so as to optimize the memory of the base station;
If the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the radio link control layer parameters so as to shorten the time for the base station to receive the feedback information of the terminal.
The embodiment of the application also provides electronic equipment, which comprises a memory and a processor, wherein the memory stores executable programs, and the processor executes the executable programs to perform the steps of the method.
Drawings
Fig. 1 is a flowchart of a communication control method according to an embodiment of the present application;
fig. 2 is a flowchart of step S100 in the communication control method according to the embodiment of the present application;
fig. 3 is a flowchart of step S400 in the communication control method according to the embodiment of the present application;
fig. 4 is a block diagram of a communication control apparatus according to an embodiment of the present application;
fig. 5 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Various aspects and features of the present application are described herein with reference to the accompanying drawings.
It should be understood that various modifications may be made to the embodiments of the application herein. Therefore, the above description should not be taken as limiting, but merely as exemplification of the embodiments. Other modifications within the scope and spirit of the application will occur to persons of ordinary skill in the art.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the application and, together with a general description of the application given above, and the detailed description of the embodiments given below, serve to explain the principles of the application.
These and other characteristics of the application will become apparent from the following description of a preferred form of embodiment, given as a non-limiting example, with reference to the accompanying drawings.
It is also to be understood that, although the application has been described with reference to some specific examples, those skilled in the art can certainly realize many other equivalent forms of the application.
The above and other aspects, features and advantages of the present application will become more apparent in light of the following detailed description when taken in conjunction with the accompanying drawings.
Specific embodiments of the application will be described hereinafter with reference to the accompanying drawings, in which, however, it is to be understood that the embodiments so applied are merely examples of the application, which may be practiced in various ways. Well-known and/or repeated functions and constructions are not described in detail to avoid obscuring the application in unnecessary or unnecessary detail. Therefore, specific structural and functional details disclosed herein are not intended to be limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present application in virtually any appropriately detailed structure.
The specification may use the word "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," which may each refer to one or more of the same or different embodiments in accordance with the application.
The communication control method of the embodiment of the application can be used in a wireless communication scene. In this scenario, efficient and reliable transmission of data is achieved between the base station and the terminal through the cooperative work of multiple protocol layers. The RLC (Radio Link Control ) layer, which is a key ring, is directly responsible for data segmentation, reassembly, in-sequence delivery, flow control, error correction and retransmission in AM mode (Acknowledged Mode ) through ARQ (Automatic Repeat Request, automatic retransmission request) mechanism, and thus, is tightly cooperated with the physical layer, MAC layer, PDCP layer, and the like, and together ensures the stability and quality of communication between the base station and the terminal.
In order to transmit data with high reliability when a base station and a terminal communicate, an AM mode supported by an RLC layer is generally used. In AM, in order to meet transmission requirements of different services, achieve efficient management and allocation of radio resources, support mobility management of terminals, facilitate orderly management and control of networks, etc., an RRC (Radio Resource Control ) layer of a base station generally establishes radio bearers for terminals. Wherein the radio bearer is a logical channel for carrying user data and signaling between the terminal and the base station.
According to the communication control method provided by the embodiment of the application, through dynamically adjusting the RLC parameters of the radio bearers of the terminals in different scenes, the memory occupation of the radio bearers can be reduced to the greatest extent, and the time for the terminals to send feedback information to the base station is shortened.
The communication control method of the present application will be described in detail with reference to the accompanying drawings, and fig. 1 is a flowchart of a communication control method according to an embodiment of the present application, and as shown in fig. 1, the method includes the following steps:
S100, responding to the terminal accessing the wireless network, and configuring wireless link control layer parameters for the wireless bearing of the terminal.
When the terminal is powered on, a series of operations are typically performed in order to access the wireless network. For example, a search of base stations is first performed to find a surrounding available base station, and then a connection is established with the selected base station through a random access procedure. After the terminal finishes the initial access actions, if the service requirements of initiating a voice call, browsing a webpage or using various mobile applications and the like exist, the terminal sends a corresponding service request to the connected base station. After receiving the service request, the base station performs a series of signaling interactions with the core network, and transmits the service request of the terminal to the core network. After receiving the service request of the terminal, the core network performs operations such as authentication, authorization and judging the feasibility of the service, and after confirming that the terminal has the corresponding service use qualification, the core network issues an instruction to the base station where the terminal is located, and the base station is required to establish a radio bearer for the terminal, so that the RRC layer at the base station side performs various configuration operations including configuring RLC parameters for the radio bearer of the terminal. The RLC parameters include sequence number length, number of polling bytes, number of polling packets, and the like.
Each packet in AM mode carries a unique sequence number that is used to uniquely identify and sequence tag the transmitted packet. The sequence number length directly determines the size of the representable sequence number range, thereby defining the maximum possible range of the transmission window. For example, if the sequence number is a 3-bit binary number in length, it represents a sequence number range of 0-7 (i.e., 2 3 -1). Logically, this means that the transmission window can accommodate a maximum of 8 packets, and if the sequence number length is increased to a 4-bit binary number, the sequence number range indicated by the sequence number becomes 0 to 15 (i.e., 2 4 -1), and correspondingly, the transmission window can accommodate a maximum of 16 packets. Theoretically, the longer the sequence numbers, the larger the data stream can be processed, but at the same time, more memory is occupied to maintain the state of the sequence numbers.
After the transmitting end sends a certain amount of data, the receiving end is forced to perform a status report to check whether there is a lost data packet to be retransmitted. By setting a reasonable number of polling bytes, unnecessary status reports can be reduced on the premise of ensuring data reliability, thereby improving efficiency.
When the number of transmitted data packets reaches or exceeds the number of polling data packets, polling is triggered. The number of polling bytes and the number of polling data packets jointly act to control the triggering time of polling from different dimensions, and the sending end triggers the polling according to the condition which is reached first, that is, the polling operation is performed as long as one condition of the number of polling bytes or the number of polling data packets is met.
And S200, detecting the uplink and downlink channel quality of the communication terminal under the condition that the radio bearer of the terminal is not released.
In a wireless communication network, terminals such as mobile phones and internet of things equipment realize data transmission by establishing a wireless bearer with a base station. When the terminal is in a connected state and is performing a service activity, or when the connected state is maintained although there is no service data interaction between the terminal and the base station for a while (for example, when the terminal is in a standby state but the network connection is not disconnected), the radio bearer is maintained in an established state and is not released. In the case where the radio bearer of the terminal is not released, it is necessary to detect the uplink and downlink channel quality of the communication terminal in order to ensure the efficiency, reliability, and the like of data transmission.
Specifically, the uplink and downlink channel quality of the communication terminal may be detected by one or more of channel SRS (Sounding REFERENCE SIGNAL ) reporting, HARQ (Hybrid Automatic Repeat reQuest, hybrid automatic repeat request) feedback, and RLC status report.
In the wireless communication system, the SRS is sent to the base station by the terminal, and the base station can perform channel sounding based on the received SRS, and understand relevant characteristics of an uplink channel, for example, information such as channel quality, channel gain, multipath situation, and the like, so as to assist the base station in performing relevant operations such as uplink resource scheduling and link self-adaptive adjustment.
The RLC status report is an information report fed back to the transmitting end by the receiving end, and is used for informing the transmitting end of the situation that the data has been received and the data has not been received correctly, so that the transmitting end can determine the accurate status of the data transmission according to the information report, and further take corresponding measures (e.g. retransmit the data that has not been received correctly) so as to ensure the integrity and accuracy of the data transmission. When the RLC layer adopts the AM mode to perform data transmission, the transmitting end transmits a PDU (Protocol Data Unit ) with a sequence number, and the receiving end performs operations such as checking the integrity and whether the sequence is correct or not on the received PDU. When the receiving end receives a certain amount of data or a specific condition (for example, a situation that sequence number discontinuity occurs in the received data and the like indicates that data loss is possible) is met, the receiving end triggers to generate an RLC state report so as to feed back the data receiving condition to the sending end.
The RLC report includes a received data identifier and an unreceived data identifier, and according to the received data identifier, the transmitting end can determine which PDUs corresponding to the sequence numbers have been successfully received, and for the successfully received PDUs, the transmitting end can remove the successfully received PDUs from the transmission window to be acknowledged, release the corresponding transmission window space, and the like, so as to continue transmitting new data. According to the unreceived data identification, the transmitting end can determine which PDU corresponding to the serial number is not successfully received, namely the receiving end expects the data retransmitted by the transmitting end, so that PDU needing to be retransmitted is accurately positioned and retransmission operation is carried out, and further, the data is ensured to be transmitted to the receiving end accurately.
And S300, if the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, selectively adjusting the length of the transmission window to a target length so as to optimize the memory of the base station.
Specifically, the first preset condition may be that the uplink and downlink channel quality satisfies the channel quality range and the variation of the channel quality satisfies the adjustment threshold.
In wireless communication systems, channel quality is typically defined based on some specific criteria. For example, the signal to interference plus noise ratio (SINR) may be defined by an index such as RSRP (REFERENCE SIGNAL RECEIVED Power ), RSRQ (REFERENCE SIGNAL RECEIVED Quality, reference signal received Quality), or SINR (Signal to Interference plus Noise Ratio). For different service types and network deployment scenarios, a corresponding channel quality range can be set to ensure that data can be efficiently and reliably transmitted.
In the following, the SINR is taken as an example, and for the voice call service, since the voice call service has a high requirement on real-time performance, but has a certain tolerance to a certain degree of error code (for example, a small amount of noise occasionally occurs and does not affect normal communication), the uplink channel quality range may be set to be between 5dB and 15dB, and the downlink channel quality range may be set to be between 8dB and 18 dB. In the channel quality interval, the voice data packet transmitted between the base station and the terminal can be correctly received and decoded with higher probability, so that smooth communication is ensured, the conditions of interruption, fuzzy sound and the like frequently caused by too bad signals are avoided, network resources are not excessively occupied due to the requirement of too high channel quality, and resource allocation is not flexible and efficient.
For the high-definition video streaming service, because the high-definition video has extremely high requirements on data accuracy and continuity, any phenomenon of picture jamming, blurring or mosaic can seriously affect the user experience, so a higher-quality channel is required to ensure data transmission. Also measured as SINR, its uplink channel quality range may be set to SINR between 15dB and 25dB, and its downlink channel quality range may be set to SINR between 20dB and 30 dB. In the channel quality interval, video data can be transmitted with extremely low error rate, and data packets of each frame of picture can be accurately transmitted from the base station to the terminal, so that smooth and clear high-definition video playing effect is realized.
When the values of the correlation indexes (for example, SINR, RSRP, RSRQ, etc.) corresponding to the actually measured uplink and downlink channel quality fall within the appropriate ranges set by the respective services, it can be determined that the uplink and downlink channel quality satisfies the condition of the channel quality range.
In addition, the variation of the channel quality is also an important factor affecting the stability and performance of communication. The adjustment threshold is used for measuring whether the variation amplitude of the channel quality in a certain time reaches the degree that the related transmission parameters, resource allocation and the like need to be adjusted.
Even if the current channel quality is within the set suitable range, if the current channel quality is too severe, for example, the signal strength is greatly increased or decreased in a short time, the interference level suddenly increases, etc., the communication configuration which is originally well adapted may not be suitable any more, and thus the effect of data transmission is affected. Therefore, the adjustment threshold can be set to monitor the dynamic change of the channel quality so as to discover the remarkable change of the channel environment in time and take corresponding measures to deal with, thereby ensuring the continuous stability of communication.
The specific value of the adjustment threshold is generally determined comprehensively according to various factors such as the characteristics of the network, the service requirement, the environment in which the terminal is located, and is generally evaluated based on a preset measurement period.
For example, in a city area covered by an LTE network, for a normal data service (e.g., web browsing, social software messaging, etc.), an SINR is set as an index for measuring channel quality change, and channel quality measurement is performed every 100 ms. Setting the adjustment threshold for the channel quality variation to 3dB means that in consecutive several measurement periods (e.g. consecutive 3 measurement periods, i.e. within 300 ms), if the SINR of the uplink channel does not rise or fall by more than 3dB, and the SINR of the downlink channel does not change by more than 3dB, it can be determined that the channel quality variation meets the adjustment threshold requirement.
When the uplink and downlink channel quality not only respectively meets the corresponding quality range requirements, but also the change condition simultaneously meets the set adjustment threshold value, the uplink and downlink channel quality can be judged to meet the first preset condition as a whole. In this case, it generally means that the channel environment is good and stable, and the network can adopt a relatively efficient and optimized communication policy to ensure smooth transmission of data based on such favorable conditions, for example, operations such as properly improving the transmission rate and optimizing resource allocation can be performed to better meet the development requirements of various services.
In addition, the target length of the transmission window may be an optimized transmission window length value determined according to actual situations such as current channel quality and terminal memory usage. For example, when the uplink and downlink channel quality is good and stable (i.e. meets the first preset condition), the receiving end can quickly and accurately feed back the acknowledgement information, and the length of the transmission window is properly increased to the target length. For example, the target length is 20 data packets, and the length of the transmission window can be extended from 10 data packets to 20 data packets. Therefore, although the data quantity temporarily stored in the terminal memory is increased, the channel quality can ensure that the confirmation information is returned in time, and the data is not backlogged in the memory for a long time, so that the transmission efficiency can be improved by utilizing better channel conditions on the premise of not causing excessive occupation of the memory. If the channel quality generally or starts to be degraded, the length of the sending window can be reduced to the target length in order to avoid the problems of memory shortage, even memory overflow and the like caused by accumulation of excessive unacknowledged data in the memory. For example, the length of the sending window can be reduced from 15 data packets to 8 data packets, and the utilization of memory resources is optimized by reducing the scale of temporary data in the memory, so that other functions and services of the terminal can be ensured to normally run without being influenced by memory problems.
And S400, if the uplink and downlink channel quality and the change of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the radio link control layer parameters to inform the terminal to send feedback information faster, so that the time for the base station to receive the feedback information of the terminal is shortened, further, downlink data packets can be sent more efficiently, and retransmission is reduced.
In the embodiment of the present application, the second preset condition may be that the uplink and downlink channel quality does not meet the channel quality range but the variation of the channel quality meets the adjustment threshold.
Still referring to the SINR as an example, it is assumed that in a conventional wireless network scenario, for high quality video call service, the ideal uplink channel quality range may be set to be between 15dB and 25dB, and the downlink channel quality range may be set to be between 18dB and 28 dB. In the channel quality interval, the voice and picture data of the video call can be transmitted with a lower error rate, so that clear and smooth communication experience of both parties of the call is ensured.
According to the second preset condition, the quality of the uplink and downlink channels is not in the ideal range of the quality of the uplink and downlink channels, namely the SINR of the uplink channel is lower than 15dB or higher than 25dB, and the SINR of the downlink channel is lower than 18dB or higher than 28dB. This means that the channel quality is degraded or abnormal to some extent, possibly caused by a plurality of factors such as increased signal shielding, stronger surrounding interference sources, and network load change at the location of the terminal. For example, when the terminal moves to a deeper position inside the building, the signal propagation loss increases, resulting in a relatively weak received signal strength, so that the SINR values of the uplink and downlink are reduced, thereby departing from the above-mentioned ideal channel quality range.
Although the uplink and downlink channel quality is not within the ideal range, the variation of the channel quality meets the requirement of adjusting the threshold value. The SINR is also used as a measure, and the adjustment threshold is used to measure whether the magnitude of the channel quality change in a certain time reaches the extent that the relevant parameters need to be adjusted.
For example, the channel quality variation adjustment threshold is set to 3dB according to factors such as specific network scenario and service requirement, that is, the rising or falling amplitude of SINR values of the uplink channel and the downlink channel does not exceed 3dB in consecutive measurement periods (each measurement period may be tens of milliseconds to hundreds of milliseconds). Although the channel quality itself is poor, the relatively stable change condition indicates that the current channel environment does not have abrupt degradation or frequent fluctuations, but is in a relatively stable non-quality state.
For example, the terminal detects that the SINR of the uplink channel gradually decreases from 20dB to 13dB, but the decrease is relatively gentle, the variation amplitude in each measurement period does not exceed the 3dB adjustment threshold, and the SINR of the downlink channel has similar stable variation. This case can be determined as meeting the condition that the change in the channel quality in the second preset condition satisfies the adjustment threshold.
That is, when the uplink and downlink channel quality does not meet the preset channel quality range, but the change of the channel quality meets the adjustment threshold, the whole can be determined to meet the second preset condition, so that the terminal can be controlled to update the uplink parameter in the radio link control layer parameters.
In the above step S100, as shown in fig. 2, in response to the terminal accessing the wireless network, the process of configuring the radio link control layer parameters for the radio bearer of the terminal is:
S110, responding to the terminal accessing the wireless network, and controlling the base station to establish a default wireless bearing for the terminal.
S120, the control base station configures default radio link control layer parameters for the radio bearer.
S130, the control base station sends the parameters of the radio link control layer to the terminal so as to ensure that the parameters of the base station side and the terminal side are consistent.
It should be noted that, when the terminal accesses the wireless network for the first time, the core network initiates a related flow decision for establishing a default radio bearer according to the access request, subscription information, and corresponding policy configuration of the terminal, and determines a key configuration such as QoS (Quality of Service ) parameters. And the base station is used as an entity of the access network, receives the instruction, the configuration information and the like from the core network, and then constructs and configures wireless resources corresponding to a default wireless bearer for the terminal based on the received instruction, the configuration information and the like of the core network, so that the terminal can perform initial control signaling interaction with the network and perform some basic data transmission by utilizing the default wireless bearer.
Radio link control layer parameters (i.e., RLC parameters) include operating mode related parameters, data transmission related parameters, error control related parameters, and status report related parameters. The working mode related parameters comprise a mode selection parameter, a reordering timer duration and the like. The data transmission related parameters include RLC protocol data unit size, transmission window size, and the like. Error control related parameters include maximum number of transmissions, retransmission timer, etc. The status report related parameters include a status report timer, a status report prohibition timer, and the like.
After the base station completes RLC parameter configuration, the parameter information needs to be transferred to the terminal through a special signaling mechanism. After receiving the parameters, the terminal can adjust the setting of the self RLC layer according to the corresponding requirements, so that the working mode of the RLC layer of the terminal side, each specific parameter and the base station side are kept synchronous and consistent. For example, the retransmission timer configured by the base station is 500 ms, and the terminal also sets the corresponding timer to 500 ms, so that in the subsequent data interaction process, the judgment standards of the terminal and the base station for the operations of data transmission, retransmission and the like are completely the same, and the communication process can be ensured to be orderly carried out according to expectations.
In the step S300, when the first preset condition is that the uplink and downlink channel quality meets the channel quality range and the change of the channel quality meets the adjustment threshold, and the change of the uplink and downlink channel quality and the channel quality meet the first preset condition, the target length of the sending window may be determined according to the number of the protocol data units transmitted in the radio link control layer to be currently confirmed.
When determining the target length of the transmission window according to the number of protocol data units transmitted in the radio link control layer to be currently acknowledged, the link bandwidth and the transmission rate, the round trip delay, the maximum retransmission number and the error control policy, and the service type and the quality of service requirements need to be comprehensively considered.
For example, for voice service, if each voice packet is encapsulated into one RLC PDU, about 50 PDUs are generated per second, and considering the real-time performance and a certain packet loss tolerance of the voice service, in combination with factors such as round trip delay of a link, the target length of the transmission window can be set to 90-110 PDUs, so that the voice packet can be smoothly transmitted, and meanwhile, the voice packet has a certain coping capability for occasional retransmission and other situations.
For file transmission service, under the same link condition, in order to accelerate transmission speed and ensure reliable transmission, the target length of the sending window can be set to be more than 500 PDUs so as to fully utilize the link bandwidth, and when the situation that retransmission is required occurs, continuous transmission promotion can be maintained through a reasonable error control mechanism.
In addition, when the current transmission window length is found to be far greater than the number of RLC PDUs to be acknowledged buffered in the transmission window, this means that there is a greater spatial redundancy in the transmission window, i.e. there is more margin available for transmitting new PDUs. In this case, in order to more reasonably utilize system resources, optimize memory management, and improve overall data processing efficiency, a transmission window may be scaled down. When the transmission window is scaled down, in order to quickly find RLC PDUs corresponding to RLC PDU sequence numbers, the scaling of the transmission window may be a multiple of 2.
For example, assuming a transmission window length of 512 (i.e., 2 9) PDUs, it is now scaled down to 256 (i.e., 2 8) PDUs. When searching the corresponding PDU based on the binary sequence number, the PDU corresponding to the sequence number can be rapidly judged whether to be within the range of the reduced transmission window by simple bit operation (for example, right shift by one bit and the like, corresponding to reduction by one half), compared with random reduction, the adjustment mode based on the multiple of 2 is more matched with the processing logic of the binary sequence number, and the searching efficiency can be greatly improved.
Of course, when the uplink and downlink channel quality and the variation of the channel quality meet the first preset condition, the transmission window length under different historical communication quality can be stored as a configuration file parameter, and the corresponding transmission window length can be directly read from the configuration file according to the current communication quality and used as the target length of the transmission window.
In the above step S400, as shown in fig. 3, if the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, in the case that the radio link control layer parameters at the base station side and the terminal side are consistent, the control terminal updates the uplink parameter in the radio link control layer parameters, including:
s410, the control base station encapsulates the generated new wireless link control layer parameters in the head of the preset wireless link control layer protocol data packet unit.
S420, the control base station sends the wireless link control layer protocol data packet unit to the terminal through the downlink.
S430, the control terminal analyzes the header information of the radio link control layer protocol data packet unit and extracts the new radio link control layer parameters.
S440, the control terminal updates the uplink parameter in the original radio link control layer parameters according to the new radio link control layer parameters.
Specifically, the uplink parameter in the radio link control layer parameters includes a time of reducing the status report timer and a time of reorganizing the timer.
When the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, it means that the channel environment is in a relatively poor but relatively stable state. In this case, the reliability of data transmission has been affected to some extent, and in order to be able to grasp the reception situation of uplink data by the base station more timely, so that the terminal can quickly make countermeasures (e.g., retransmit data that is not correctly received in time), it is necessary for the base station to feed back the status report more frequently. The time of the status report timer is reduced, so that the base station can be promoted to quicken the sending frequency of the status report, the terminal can adjust the data sending strategy according to feedback more quickly, and the problem that data transmission is delayed or excessive error data accumulation occurs due to long-time waiting for the status report is avoided.
For example, setting the status report timer to 200 milliseconds means that the base station transmits a status report to the terminal every 200 milliseconds. However, under the current condition of poor channel quality, the time of the status report timer is reduced to 100 ms, so that the base station feeds back the receiving condition to the terminal at 100 ms intervals, and the terminal can more quickly know which data are successfully transmitted and which data need to be retransmitted, thereby optimizing the data transmission flow and maintaining the normal development of the service.
In the uplink of wireless communication, RLC PDUs received by a base station may be out of order due to factors such as channel complexity, randomness of transmission, and the like. The reassembly timer is a problem for handling such out-of-order data reception. When the base station receives the out-of-order RLC PDU, a reassembly timer is started. Before the recombination timer is overtime, if the RLC PDU with missing sequence number can be received and the correct ordering of the data is completed, the normal data processing flow can be continued, and if the recombination timer is overtime and the missing RLC PDU is not received yet, a corresponding error processing mechanism is triggered, for example, an error is reported to an upper layer or a terminal is requested to retransmit related data, etc.
When the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, the probability of receiving RLC PDUs in disorder is relatively increased due to relatively poor channel environment, and the time delay of the subsequent data processing flow is caused by waiting for finishing the recombination of the disorder data for a long time due to the reduction of the overall channel transmission efficiency, so that the timeliness and fluency of the whole uplink data transmission are affected.
For the real-time voice uploading service, voice data packets are sent in the form of RLC PDU, if the received data packets are in a state of disordered waiting for recombination for a long time, the problems of blocking, incoherence and the like of the voice can occur. By reducing the time of the reorganization timer, the base station can be promoted to judge and process the out-of-order data condition more quickly, so that the situation that data is backlogged in a receiving buffer memory due to long-time waiting for missing PDU is avoided, and subsequent decoding, playing and other operations cannot be performed in time.
For example, the reassembly timer is set to 500 milliseconds, and when out-of-order data is received, the base station waits 500 milliseconds to determine whether a PDU with a missing sequence number can be received to complete reassembly. Reducing the reassembly timer to 300 ms means that the base station will evaluate the reassembly situation of the out-of-order data in a shorter time, and if the reassembly is not completed due to the timeout, corresponding measures (e.g., request for retransmission) can be taken in time to ensure that the data processing flow can be advanced as soon as possible.
According to the communication control method provided by the embodiment of the application, the RLC parameters configured for the terminal can be dynamically adjusted according to the actual network conditions and service requirements, so that the memory of the base station is optimized, the transmission efficiency is improved, and the service capacity of the whole network is enhanced.
Based on the same inventive concept, the embodiment of the present application further provides a communication control device, as shown in fig. 4, including:
the configuration module is used for responding to the access of the terminal to the wireless network and configuring the wireless link control layer parameters for the wireless bearer of the terminal;
the control module is configured to detect the uplink and downlink channel quality of the communication terminal under the condition that the radio bearer of the terminal is not released;
If the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, selectively adjusting the length of a sending window to a target length so as to optimize the memory of the base station;
If the uplink and downlink channel quality and the change of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the RLC parameters so as to shorten the time for the terminal to send feedback information to the base station.
In the embodiment of the present application, the first preset condition may be that the uplink and downlink channel quality satisfies the channel quality range and the change of the channel quality satisfies the adjustment threshold. The second preset condition may be that the uplink and downlink channel quality does not satisfy the channel quality range but the variation of the channel quality satisfies the adjustment threshold.
In one embodiment, the configuration module is further configured to:
Responding to the access of the terminal to the wireless network, and controlling the base station to establish a default wireless bearing for the terminal;
The control base station configures default radio link control layer parameters for the radio bearer;
and the control base station sends the parameters of the radio link control layer to the terminal so as to ensure that the parameters of the base station side and the terminal side are consistent.
In one embodiment, the control module is further configured to:
When the first preset condition is that the uplink and downlink channel quality meets the channel quality range and the change of the channel quality meets the adjustment threshold, and the uplink and downlink channel quality and the change of the channel quality meet the first preset condition, the target length of the sending window can be determined according to the number of protocol data units transmitted in the radio link control layer to be confirmed currently.
In another embodiment, the control module is further configured to:
When the first preset condition is that the uplink and downlink channel quality meets the channel quality range and the change of the channel quality meets the adjustment threshold, and the uplink and downlink channel quality and the change of the channel quality meet the first preset condition, reading the corresponding length of the sending window from the configuration file according to the current communication quality, and taking the corresponding length of the sending window as the target length of the sending window.
In the above embodiment, in the case where the radio link control layer parameters of the base station side and the terminal side are identical, the control module is further configured to:
The control terminal updates an uplink parameter in the radio link control layer parameters, including:
The control base station encapsulates the generated new radio link control layer parameters in the head of a preset radio link control layer protocol data packet unit;
the control base station sends the wireless link control layer protocol data packet unit to the terminal through a downlink;
The control terminal analyzes the header information of the wireless link control layer protocol data packet unit and extracts the new wireless link control layer parameters;
And the control terminal updates the uplink parameters in the original radio link control layer parameters according to the new radio link control layer parameters.
As shown in fig. 5, an embodiment of the present application further provides an electronic device, including a memory and a processor, where the memory stores an executable program, and the processor executes the executable program to perform the steps of the method as described above.
The above embodiments are only exemplary embodiments of the present application and are not intended to limit the present application, the scope of which is defined by the claims. Various modifications and equivalent arrangements of this application will occur to those skilled in the art, and are intended to be within the spirit and scope of the application.

Claims (10)

1. A communication control method, characterized by comprising:
Responding to the terminal accessing the wireless network, and configuring wireless link control layer parameters for the wireless bearing of the terminal;
Detecting the uplink and downlink channel quality of the communication terminal under the condition that the radio bearer of the terminal is not released;
If the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, selectively adjusting the length of a sending window to a target length so as to optimize the memory of the base station;
If the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the radio link control layer parameters so as to shorten the time for the base station to receive the feedback information of the terminal.
2. The method of claim 1, wherein the configuring radio link control layer parameters for the radio bearer of the terminal in response to the terminal accessing the wireless network comprises:
Responding to the access of the terminal to the wireless network, and controlling the base station to establish a default wireless bearing for the terminal;
The control base station configures default radio link control layer parameters for the radio bearer;
and the control base station sends the parameters of the radio link control layer to the terminal so as to ensure that the parameters of the base station side and the terminal side are consistent.
3. The method of claim 2, wherein the first preset condition is that uplink and downlink channel quality meets a channel quality range and a change of the channel quality meets an adjustment threshold, and when the uplink and downlink channel quality and the change of the channel quality meet the first preset condition, determining a target length of a sending window according to the number of protocol data units transmitted in a radio link control layer to be currently confirmed.
4. The method of claim 2, wherein the first preset condition is that the uplink and downlink channel quality meets a channel quality range and the change of the channel quality meets an adjustment threshold, and when the uplink and downlink channel quality and the change of the channel quality meet the first preset condition, the corresponding transmission window length is read from the configuration file according to the current communication quality and is used as the target length of the transmission window.
5. The method of claim 2, wherein the second preset condition is that the uplink and downlink channel quality does not meet the channel quality range but the variation of the channel quality meets the adjustment threshold, and the control terminal updates the uplink parameter in the radio link control layer parameters when the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition.
6. The method according to claim 5, wherein in the case that the radio link control layer parameters at the base station side and the terminal side are identical, the process of updating the uplink parameters in the radio link control layer parameters by the control terminal is:
The control base station encapsulates the generated new radio link control layer parameters in the head of a preset radio link control layer protocol data packet unit;
the control base station sends the wireless link control layer protocol data packet unit to the terminal through a downlink;
The control terminal analyzes the header information of the wireless link control layer protocol data packet unit and extracts the new wireless link control layer parameters;
And the control terminal updates the uplink parameters in the original radio link control layer parameters according to the new radio link control layer parameters.
7. The method of claim 6, wherein the control terminal updating uplink parameters among radio link control layer parameters includes reducing a time of a status report timer and a time of a reassembly timer.
8. The method of claim 1, wherein the detecting the uplink and downlink channel quality of the communication terminal is performed by one or more of reporting a channel sounding reference signal, feeding back a hybrid automatic repeat request, and reporting a radio link control layer status.
9. A communication control apparatus comprising:
the configuration module is used for responding to the access of the terminal to the wireless network and configuring the wireless link control layer parameters for the wireless bearer of the terminal;
the control module is configured to detect the uplink and downlink channel quality of the communication terminal under the condition that the radio bearer of the terminal is not released;
If the uplink and downlink channel quality and the change of the channel quality meet a first preset condition, selectively adjusting the length of a sending window to a target length so as to optimize the memory of the base station;
If the uplink and downlink channel quality and the variation of the channel quality meet the second preset condition, the control terminal updates the uplink parameter in the radio link control layer parameters so as to shorten the time for the base station to receive the feedback information of the terminal.
10. An electronic device comprising a memory having stored therein an executable program and a processor executing the executable program to perform the steps of the method of any one of claims 1 to 8.
CN202411997326.6A 2024-12-31 2024-12-31 Communication control method, control device and electronic equipment Pending CN119815543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411997326.6A CN119815543A (en) 2024-12-31 2024-12-31 Communication control method, control device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411997326.6A CN119815543A (en) 2024-12-31 2024-12-31 Communication control method, control device and electronic equipment

Publications (1)

Publication Number Publication Date
CN119815543A true CN119815543A (en) 2025-04-11

Family

ID=95265407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411997326.6A Pending CN119815543A (en) 2024-12-31 2024-12-31 Communication control method, control device and electronic equipment

Country Status (1)

Country Link
CN (1) CN119815543A (en)

Similar Documents

Publication Publication Date Title
RU2408168C2 (en) Transfer of control information in system of mobile communication
CN100459776C (en) Access parameter adjustment and packet data resource management using detailed mobility state information
EP1406398B1 (en) Transmission power control method, communication device, and radio communication system
RU2408146C2 (en) Method and device for controlling data block transmission
US7855951B2 (en) Signal transmission scheme for efficient management of common enhanced dedicated channel
KR100905965B1 (en) Rlc re-establishment method in radio communication system
CN108696884A (en) Improve the method and device of 2 performance of paging type of double-card dual-standby equipment
JP2005102228A (en) Method and apparatus for rate fallback in radio communication system
RU2701523C1 (en) System and method of providing synchronization in transmissions in a mode without connection
WO2007024099A2 (en) Method of transmitting control information for scheduling
JP5439578B2 (en) Efficient uplink operation by increasing instantaneous data rate
US20240291597A1 (en) Methods and communications devices
US20050083880A1 (en) Time scheduling with SAW ARQ process
JP5002596B2 (en) A method of operating a communication device and system, a communication device and a system including such a device.
JP3643053B2 (en) CDMA wireless multicast retransmission control method and wireless communication system
EP1414256A1 (en) A method and system for transferring of a call connection connecting a base station and a mobile user terminal between dedicated and shared channels
US20240422800A1 (en) Data Transmission Method, Terminal, and Network-Side Device
US11695536B1 (en) Dynamic adjustment of TDD configuration in response to uplink voice muting
WO2018086707A1 (en) Feedback based flexible transmission scheme for contention-based urllc transmission
KR101084128B1 (en) Method of operating in mobile terminal according to scheduling message of base station
CN119815543A (en) Communication control method, control device and electronic equipment
US6400698B1 (en) State machine and random reserve access protocol for IS136 based TDMA packet date mobile stations
GB2417862A (en) Mobile telecommunications system with ARQ mechanism located in link layer
KR100495331B1 (en) A Terminal Equipment and A Base Station in High Speed Mobile System, A Slot Assignment and A Starting Slot Searching Method in High Speed Mobile System
US8824377B2 (en) Method of transmitting data within a telecommunications system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination