Communication control method, terminal, and network device

CN117528661BActive Publication Date: 2026-09-22LENOVO (BEIJING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311634817.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2026-09-22
Estimated Expiration
2043-11-30

AI Technical Summary

Technical Problem

[0003]但是,目前的终端与基站等网络设备进行通信的过程中,会遇到不同类型的网络设备,这些网络设备给出的丢弃计时器的配置数据不同,这导致终端的不能以最优的状态工作,使得终端与基站的通信质量较差,用户体验不好

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117528661B_ABST
    Figure CN117528661B_ABST
Patent Text Reader

Abstract

The application discloses a communication control method, a terminal and a network device, and the method applied to the terminal comprises the following steps: receiving a first configuration message sent by a network device; in the case that the first configuration message comprises first indication information of negotiating transmission parameters of a transmission data packet, determining that current communication information of the terminal and the network device satisfies a target condition, and sending a first request message to the network device; wherein, the first request message comprises second indication information of target transmission parameters requested by the terminal to use, so that the network device reconfigures the transmission parameters of the transmission data packet based on the second indication information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication between terminals and network devices, and particularly to a communication control method, terminal, and network device. Background Technology

[0002] In scenarios where terminals communicate with network devices such as base stations, the communication link comprises multiple data layers. The Packet Data Convergence Protocol (PDCP) layer, located between the Radio Resource Control (RRC) and Radio Link Control (RLC) layers, is primarily responsible for the secure, reliable, and efficient transmission of packet data. To prevent buffer overflow, PDCP requires a discard mechanism for PDCP SDUs (Service Data Units). When the RRC layer initiates a new service data transmission to the PDCP layer, PDCP starts a discard timer for each SDU. When the timer expires or the PDCP status report confirms that the PDCP SDU has been successfully transmitted, PDCP uses the discard timer to discard the corresponding PDCP SDU and its associated PDCPPDU.

[0003] However, during the current communication process between terminals and network devices such as base stations, different types of network devices are encountered. These network devices provide different configuration data for the drop timer, which causes the terminal to not work in the optimal state, resulting in poor communication quality between the terminal and the base station and a poor user experience. Summary of the Invention

[0004] This application provides a communication control method applied to a terminal, including:

[0005] Receive the first configuration message sent by the network device;

[0006] If the first configuration message includes first indication information of the transmission parameters for negotiating the transmission of data packets, it is determined that the current communication information between the terminal and the network device meets the target conditions, and a first request message is sent to the network device.

[0007] The first request message includes second indication information of the target transmission parameters requested by the terminal, so that the network device can reconfigure the transmission parameters of the data packets based on the second indication information.

[0008] Optionally, the transmission parameters include a drop timer parameter, which is used to time the transmission of data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer.

[0009] Determining that the current communication information between the terminal and the network device meets the target conditions includes:

[0010] Determine the target drop timer parameters corresponding to the data type of the transmitted data packet;

[0011] If the discard timer parameter in the first indication information is different from the target discard timer parameter, then the target condition is determined to be met.

[0012] Optionally, determining that the current communication information between the terminal and the network device meets the target conditions includes:

[0013] Obtain data packet loss rate and / or jitter data information between the network device and the terminal;

[0014] If the packet loss rate and / or jitter data information are greater than the first threshold, the target condition is determined to be met.

[0015] Alternatively, the method may further include:

[0016] If the first configuration message does not include first indication information for negotiating the transmission parameters of the data packet, the transmission of the data packet is controlled based on the default transmission parameters in the first configuration message.

[0017] Optionally, the first indication information is set in the non-critical extended information of the reconfiguration channel in the radio resource control layer to allow the terminal to negotiate the transmission parameters for sending data packets with the network device.

[0018] Optionally, the second indication information is set in the terminal assistance information of the dedicated control channel in the radio resource control layer.

[0019] This application also provides a communication control method applied to a network device, including:

[0020] Send a first configuration message to the terminal, wherein the first configuration message includes first indication information indicating the transmission parameters for negotiating the transmission of data packets;

[0021] Obtain a first request message from the terminal, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal;

[0022] Send a second configuration message, wherein the second configuration message includes packet transmission parameters reconfigured based on the target transmission parameters.

[0023] Optionally, the data packet transmission parameters reconfigured based on the target transmission parameters include:

[0024] Based on the configurable transmission parameter settings, the transmission parameters are reconfigured to match the target transmission parameters; or,

[0025] Based on the operating status of the network device, the transmission parameters are reconfigured to match the target transmission parameters.

[0026] The transmission parameters include a drop timer parameter, which is used to time the transmission of data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer.

[0027] This application also provides a terminal, including:

[0028] The first receiver is configured to receive a first configuration message sent by the network device;

[0029] A first processor is configured to, when the first configuration message includes first indication information of transmission parameters for negotiating the transmission of data packets, determine that the current communication information between the terminal and the network device meets target conditions; and send a first request message to the network device, wherein the first request message includes second indication information of target transmission parameters requested by the terminal, so that the network device reconfigures the transmission parameters based on the second indication information.

[0030] This application also provides a network device, including:

[0031] A transmitter configured to send a first configuration message to a terminal, wherein the first configuration message includes first indication information indicating a drop timer parameter for negotiating the transmission of data packets;

[0032] A second receiver is configured to acquire a first request message from the terminal, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal.

[0033] A second processor is configured to send a second configuration message, wherein the second configuration message includes transmission parameters of the transmission data packet reconfigured based on the target transmission parameters. Attached Figure Description

[0034] Figure 1 This is a flowchart of the first communication control method applied to a terminal according to an embodiment of this application;

[0035] Figure 2 Examples of embodiments of this application Figure 1A flowchart of one embodiment of step S200;

[0036] Figure 3 Examples of embodiments of this application Figure 1 A flowchart of another embodiment of step S200;

[0037] Figure 4 This is a flowchart of a second communication control method applied to a network device according to an embodiment of this application;

[0038] Figure 5 This is a flowchart of a specific embodiment of the communication control method according to this application;

[0039] Figure 6 This is a structural block diagram of the terminal according to an embodiment of this application;

[0040] Figure 7 This is a structural block diagram of a network device according to an embodiment of this application.

[0041] Explanation of reference numerals in the attached figures

[0042] 1-Terminal; 11-First receiver; 12-First processor; 2-Network device; 21-Transmitter; 22-Second receiver; 23-Second processor. Detailed Implementation

[0043] Various embodiments and features of this application are described herein with reference to the accompanying drawings.

[0044] It should be understood that various modifications can be made to the embodiments described herein. Therefore, the above description should not be considered as limiting, but merely as an example of embodiments. Other modifications within the scope and spirit of this application will be apparent to those skilled in the art.

[0045] The accompanying drawings, which are included in and form part of this specification, illustrate embodiments of the present application and, together with the general description of the present application given above and the detailed description of the embodiments given below, serve to explain the principles of the present application.

[0046] These and other features of this application will become apparent from the following description of preferred forms of embodiments given as non-limiting examples, with reference to the accompanying drawings.

[0047] It should also be understood that although this application has been described with reference to some specific examples, those skilled in the art can certainly implement many other equivalent forms of this application.

[0048] The above and other aspects, features and advantages of this application will become more apparent when taken in conjunction with the accompanying drawings and in view of the following detailed description.

[0049] Specific embodiments of this application are described thereafter with reference to the accompanying drawings; however, it should be understood that the claimed embodiments are merely examples of this application, which can be implemented in various ways. Well-known and / or repeated functions and structures are not described in detail to avoid unnecessary or redundant details that could obscure the application. Therefore, the specific structural and functional details claimed herein are not intended to be limiting, but merely serve as the basis and representative basis for the claims to teach those skilled in the art to use this application in a variety of substantially any suitable detailed structures.

[0050] This specification may use the phrases “in one embodiment,” “in another embodiment,” “in yet another embodiment,” or “in other embodiments,” all of which may refer to one or more of the same or different embodiments according to this application.

[0051] This application discloses a communication control method applied to terminal 1, which can be an electronic device such as a mobile phone, personal computer, or tablet computer. Terminal 1 can interact with network device 2, which can be a communication service device such as a base station. The method includes: S10, network device 2 sending a first configuration message to terminal 1, terminal 1 receiving the first configuration message. The first configuration message is used to determine communication parameters between terminal 1 and network device 2. Specifically, the first configuration message may include transmission parameters for negotiating data packets transmitted when terminal 1 interacts with network device 2. For example, the transmission parameters may be parameters related to the PDCP starting a discard timer for each SDU when the Radio Resource Control (RRC) initiates a new PDCP SDU to the Packet Data Convergence Protocol (PDCP) during communication between terminal 1 and network device 2.

[0052] Network device 2 can transmit data packets with default parameters. After receiving the first configuration message, if terminal 1 determines that it contains first indication information for negotiating data packet transmission parameters, then it can determine that the transmission parameters for the data packets can be negotiated with network device 2. S20: After determining that the current communication information between terminal 1 and network device 2 meets the target conditions, terminal 1 sends a first request message to network device 2 based on its own communication needs. The first request message includes second indication information for the target transmission parameters requested by terminal 1. For example, the target transmission parameters could be parameters related to a discard timer determined by terminal 1 based on its current communication needs. S30: After terminal 1 sends the target transmission parameters to network device 2, network device 2 can reconfigure the data packet transmission parameters based on these parameters, ensuring that the reconfigured transmission parameters meet terminal 1's needs when communicating with it. This allows terminal 1 to adapt to different types of network devices 2, improving communication quality and enhancing user experience.

[0053] The communication control method of this application, according to an embodiment, will now be described in detail with reference to the accompanying drawings. This method is applied to a terminal 1, such as a mobile phone or computer, and can interact with network devices 2, such as base stations. Figure 1 As shown and combined Figure 5 The method includes the following steps:

[0054] S100, receives the first configuration message sent by network device 2.

[0055] For example, terminal 1 and network device 2 can transmit data packets via a cellular network protocol. The communication link corresponding to this cellular network protocol has multiple data layers, such as the Radio Resource Control (RRC) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Link Control (RRC) layer, etc. Each data layer has its own function.

[0056] During data interaction with network device 2, terminal 1 needs to determine the transmission parameters to be used. These parameters include the transmission methods for different data types, the channel used for data transmission, and the discard mechanism employed at least at the data layer to prevent buffer overflow. Once the transmission parameters are determined, terminal 1 and network device 2 can use these parameters to transmit data packets during their communication.

[0057] In one implementation, network device 2 sends a first configuration message to terminal 1. This first configuration message determines the communication parameters between terminal 1 and network device 2. The transmission parameters included in the first configuration message can be parameters that network device 2 uses by default. After receiving the first configuration parameters, terminal 1 can determine whether to use the transmission parameters included in the first configuration message according to its own needs, or transmit its own needs to network device 2.

[0058] S200, if the first configuration message includes first indication information of the transmission parameters of the negotiated data packet, determine that the current communication information between the terminal 1 and the network device 2 meets the target conditions, and send a first request message to the network device 2;

[0059] The first request message includes second indication information of the target transmission parameters requested by the terminal 1, so that the network device 2 can reconfigure the transmission parameters of the data packets based on the second indication information.

[0060] For example, after receiving the first configuration message sent by network device 2, terminal 1 analyzes the content of the first configuration message. It determines whether the data in the first configuration message contains first indication information for negotiating the transmission parameters of data packets. Specifically, the first indication information is related to instructing terminal 1 and network device 2 to negotiate the transmission of data packets, and includes at least an indication of the negotiation mechanism and an indication of the transmission parameters of the data packets.

[0061] When terminal 1 determines that the first configuration message includes first indication information for negotiating transmission parameters of data packets, it can determine that network device 2 can negotiate its current communication information with terminal 1 and has provided default transmission parameters. It then determines whether the current communication information between terminal 1 and network device 2 meets the target conditions, for example, based on information such as the type of data transmitted by network device 2 and the stability of data packet transmission. If it is determined that the current communication information of terminal 1 meets the target conditions, a first request message is sent to network device 2.

[0062] The first request message includes second indication information regarding the target transmission parameters requested by terminal 1, requesting network device 2 to use the target transmission data. Specifically, terminal 1 can construct the second indication information based on its own usage scenario and user needs. The target transmission parameters in the constructed second indication information are adapted to the current usage state of terminal 1. For example, the target transmission parameters could be the data layer drop timer parameters applicable to terminal 1. After receiving the first request message, the network device, based on the indication of the second indication information, reconfigures the transmission parameters of the transmitted data packets using the target transmission parameters. For example, it can configure the currently used transmission parameters to the target transmission parameters adapted to terminal 1.

[0063] The communication control method in this application embodiment is based on the negotiation mechanism between network device 2 and terminal 1 regarding the transmission parameters of data packets. This allows network device 2 to reconfigure the transmission parameters of data packets when communicating with terminal 1, adapting them to the current needs of terminal 1. As a result, terminal 1 can adapt to different types of network devices 2, improving the communication quality with different types of network devices 2 and enhancing the user experience.

[0064] In one embodiment of this application, the transmission parameters include a drop timer parameter, which is used to perform data timing operations for sending data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer.

[0065] For example, when network device 2 is a network base station, terminal 1 and network device 2 can transmit data packets through a cellular network protocol. The communication link corresponding to this cellular network protocol has multiple data layers, such as the Radio Resource Control (RRC) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Link Control (RRC, RLC) layer. Each data layer has its own function.

[0066] PDCP is a Layer 2 protocol, situated between RRC and RLC. It is primarily responsible for the security, reliability, and efficiency of packet data transmission. To prevent buffer overflow, PDCP implements a discard mechanism for PDCP SDUs. When the RRC layer initiates a new PDCP SDU to the PDCP layer, PDCP starts a discard timer for each SDU. When the timer expires or the PDCP status report confirms that the PDCP SDU has been successfully transmitted, PDCP discards the corresponding PDCP SDU and its associated PDCP PDU.

[0067] The transmission parameters include the drop timer parameter, which is used to time the data packets sent from the Radio Resource Control layer to the Packet Data Convergence Protocol layer.

[0068] When the Radio Resource Control (RRC) layer initiates a new PDCPSDU to the Packet Data Convergence Protocol (PDCP) layer, the PDCP layer starts a drop timer for each SDU to time the data. Specifically, the PDCP layer determines the time to drop the corresponding PDCP SDU and its associated PDCP PDU using the drop timer parameters.

[0069] The determination that the current communication information between the terminal 1 and the network device 2 meets the target conditions, such as... Figure 2 As shown, it includes:

[0070] S210, determine the target discard timer parameter corresponding to the data type of the transmitted data packet.

[0071] For example, transmitted data packets can have various data types, and different data types are adapted to different target discard timer parameters. For instance, when a user uses terminal 1 to interact with network equipment 2 such as a base station, the data types involved in the transmitted data packets may include IMS signaling data, call data, and game data. Different data types result in different times for the PDCP layer to discard the corresponding PDCP SDU and its associated PDCP PDU. For example, call data has a relatively lower data transmission speed requirement compared to game data, while game data has a higher requirement. Therefore, the target discard timer parameter adapted to call data is greater than the target discard timer parameter adapted to game data.

[0072] To further elaborate based on specific application needs, when terminal 1 transmits IMS signaling data to network devices such as base stations 2, the target discard timer parameter can be set to Infinity, which is actually 3000ms. This improves the call connection rate. When terminal 1 transmits call data to network devices such as base stations 2, the target discard timer parameter can be set to 300ms to improve call quality. When terminal 1 transmits game data to network devices such as base stations 2, the target discard timer parameter can be set to less than 100ms to improve the gaming experience.

[0073] S220, if the discard timer parameter in the first indication information is different from the target discard timer parameter, then it is determined that the target condition is met.

[0074] For example, the drop timer parameter in the first indication information can be the default drop timer parameter used by network device 2, and it also allows negotiation with terminal 1 regarding the drop timer parameter. After receiving the first indication information, terminal 1 compares the drop timer parameter therein with the target drop timer parameter, where the target drop timer parameter matches the data type of the data packets currently transmitted by terminal 1. If the comparison determines that the drop timer parameter in the first indication information is different from the target drop timer parameter, it indicates that the default drop timer parameter of network device 2 does not match the data type of the data packets currently transmitted by terminal 1. Therefore, it is determined that terminal 1 meets the target condition and can promptly adjust the drop timer parameter.

[0075] In one embodiment of this application, determining that the current communication information between the terminal 1 and the network device 2 meets the target condition, such as... Figure 3 As shown, it includes:

[0076] S230, obtain data packet loss rate and / or jitter data information between the network device 2 and the terminal 1;

[0077] S240, if the packet loss rate and / or jitter data information is greater than the first threshold, it is determined that the target condition is met.

[0078] For example, during the interaction between terminal 1 and network device 2, packet loss and data jitter may occur during data transmission due to hardware configuration or other factors, which can lead to data transmission errors in severe cases. One reason for packet loss and data jitter during data transmission is that the drop timer parameters used by network device 2 and terminal 1 during data transmission are inappropriate. Therefore, in this embodiment, after obtaining the packet loss rate and / or jitter data information between network device 2 and terminal 1, this information is compared with a first threshold. If the packet loss rate and / or jitter data information is greater than the first threshold, it is determined that the packet loss and data jitter during data transmission are severe, and thus it is determined that the currently used drop timer parameters are inappropriate. This determines that the current situation of terminal 1 meets the target conditions, and adjustments to the drop timer parameters can be made in a timely manner.

[0079] In one embodiment of this application, the method further includes the following steps: when the first configuration message does not include first indication information for negotiating transmission parameters of the data packet, controlling the transmission of the data packet based on the default transmission parameters in the first configuration message.

[0080] For example, network device 2 may negotiate with terminal 1 to use configuration messages (including using transmission parameters in the configuration messages), or it may choose not to negotiate with terminal 1 to use configuration messages. After receiving the first configuration message sent by network device 2, if terminal 1 determines that the first configuration message does not include first indication information for negotiating transmission parameters for sending data packets, then it determines that network device 2 will not negotiate with terminal 1 to use configuration messages, but instead controls terminal 1 to use the default transmission parameters in the first configuration message to control the transmission of data packets. Terminal 1 will then no longer send the first request message to network device 2, but instead uses the default transmission parameters in the first configuration message to control the transmission of data packets.

[0081] In one embodiment of this application, the first indication information is set in the non-critical extended information of the reconfiguration channel in the radio resource control layer to allow the terminal 1 to negotiate the transmission parameters for sending data packets with the network device 2.

[0082] For example, network device 2 and terminal 1 transmit data packets via a cellular network protocol. The communication link corresponding to this cellular network protocol has multiple data layers, including Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Radio Link Control (RRC, RLC), Medium Access Control (MAC), and Port Physical Layer (PHY). Each data layer has its own function.

[0083] The Radio Resource Control (RRC) layer manages, controls, and schedules radio resources using specific strategies and methods to maximize the utilization of limited radio network resources while meeting quality of service (QoS) requirements. The RRC layer includes a Reconfiguration IE (Information Element), which contains non-critical extension information (nonCriticalExtension). When network device 2 sends first indication information to terminal 1, this first indication information can be set within the nonCriticalExtension. For example, PDCP-Discardtimer-Negotiatio (supported or not supported) can be added to the nonCriticalExtension to indicate whether network device 2 (e.g., a base station) supports PDCP Discard timer negotiation.

[0084] In one embodiment of this application, the second indication information is set in the terminal assistance information of the dedicated control channel in the radio resource control layer.

[0085] For example, during the negotiation of target transmission parameters with network device 2, terminal 1 sends a first request message to network device 2; the first request message includes second indication information of the target transmission parameters requested by terminal 1. The second indication information is set in the UE Assistance Information (UAI) of the Dedicated Control Channel (UL_DCCH) in the Radio Resource Control (RRC) layer.

[0086] For example, during 4G / 5G network communication between terminal 1 and the base station, the UEAssistanceInformation message in the UL_DCCH of the RRC layer of the 4G / 5G network is extended to allow terminal 1 (UE) to initiate PDCP discard timer negotiation with the network. UEAssistanceInformation is a new message from terminal 1 to the base station added to RRC in 3GPP R16. Its purpose is to dynamically negotiate parameters with the base station after RRCReconfiguration so that the base station can allocate appropriate resources to terminal 1 more optimally.

[0087] This application embodiment also provides a communication control method for processing communication data, applied to network device 2, such as... Figure 4 As shown and combined Figure 5 The method includes:

[0088] S300, a first configuration message is sent to terminal 1, wherein the first configuration message includes first indication information indicating the negotiation of the drop timer transmission parameters for transmitting data packets;

[0089] S400, Obtain the first request message of the terminal 1, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal 1;

[0090] S500, a second configuration message is sent, wherein the second configuration message includes data packet transmission parameters reconfigured based on the target transmission parameters.

[0091] For example, terminal 1 and network device 2 can transmit data packets via a cellular network protocol. The communication link corresponding to this cellular network protocol has multiple data layers, such as the Radio Resource Control (RRC) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Link Control (RRC) layer, etc. Each data layer has its own function.

[0092] During data interaction with network device 2, terminal 1 needs to determine the transmission parameters to be used. These parameters include the transmission methods for different data types, the channel used for data transmission, and the discard mechanism employed at least at the data layer to prevent buffer overflow. Once the transmission parameters are determined, terminal 1 and network device 2 can use these parameters to transmit data packets during their communication.

[0093] In one implementation, network device 2 sends a first configuration message to terminal 1. This first configuration message determines the communication parameters between terminal 1 and network device 2. The transmission parameters included in the first configuration message can be parameters that network device 2 uses by default. After receiving the first configuration parameters, terminal 1 can determine whether to use the transmission parameters included in the first configuration message according to its own needs, or transmit its own needs to network device 2.

[0094] After network device 2 sends a first configuration message to terminal 1, terminal 1 analyzes the content of the first configuration message. It determines whether the data in the first configuration message contains first indication information for negotiating the transmission parameters of data packets. Specifically, the first indication information is used to indicate relevant information for negotiating the transmission of data packets between terminal 1 and network device 2, including at least an indication of the negotiation mechanism and an indication of the transmission parameters of the data packets.

[0095] When terminal 1 determines that the first configuration message includes first indication information for negotiating transmission parameters of data packets, it can determine that network device 2 can negotiate its current communication information with terminal 1 and has provided default transmission parameters. It then determines whether the current communication information between terminal 1 and network device 2 meets the target conditions, for example, based on information such as the type of data transmitted by network device 2 and the stability of data packet transmission. If it is determined that the current communication information of terminal 1 meets the target conditions, a first request message is sent to network device 2, and network device 2 receives the first request message sent by terminal 1.

[0096] The first request message includes second indication information regarding the target transmission parameters requested by terminal 1. Terminal 1 requests network device 2 to use the target transmission data. Specifically, terminal 1 can construct the second indication information based on its own usage scenario and user needs. The target transmission parameters in the constructed second indication information are adapted to the current usage state of terminal 1. For example, the target transmission parameters could be the data layer drop timer parameters applicable to terminal 1. After receiving the first request message, the network device, based on the indication of the second indication information, reconfigures the transmission parameters of the transmitted data packets using the target transmission parameters. For example, it can configure the currently used transmission parameters to the target transmission parameters adapted to terminal 1.

[0097] Based on the acquired first request message, network device 2 sends a second configuration message to terminal 1, wherein the second configuration message includes data packet transmission parameters reconfigured based on the target transmission parameters. For example, these data packet transmission parameters are the target transmission parameters themselves, thereby satisfying the needs of terminal 1.

[0098] In one embodiment of this application, the data packet transmission parameters reconfigured based on the target transmission parameters include:

[0099] Based on the configurable transmission parameter settings, the transmission parameters are reconfigured to match the target transmission parameters; or,

[0100] Based on the operating status of the network device 2, the transmission parameters are reconfigured to match the target transmission parameters. The transmission parameters include a drop timer parameter, which is used to perform data timing operations for data packets sent from the radio resource control layer to the packet data convergence protocol layer.

[0101] For example, in one embodiment, the transmission parameters have multiple levels, and the specific values ​​corresponding to different levels are different. The network device 2 can send the default transmission parameter level to the terminal 1. If the terminal 1 determines that the transmission parameter level is not compatible with its current communication, it can send the level that is compatible with its current communication to the network device 2, or send the target transmission parameter that is compatible. The network device 2 then reconfigures the transmission parameters to the parameters or level that match the target transmission parameters based on the level or target transmission parameter.

[0102] For example, network device 2 defaults to using transmission parameters at level 5 to transmit data packets, while terminal 1's current communication is more suited to transmission parameters at level 3. Terminal 1 can then send the corresponding target transmission parameters to network device 2. If network device 2 determines that the target transmission parameters belong to levels 2 to 3, it sends a second configuration message to terminal 1. This second configuration message includes a determination to use transmission parameters at level 3 that match the target transmission parameters.

[0103] In another implementation, the operating state of network device 2 may also change accordingly. During this change, the transmission parameters used by network device 2 may no longer be suitable. Therefore, network device 2 can adjust its current transmission parameters based on its operating state, reconfiguring them to match the target transmission parameters, thus adapting to its current operating state. Transmission parameters include drop timer parameters, which are used to time data transmission from the Radio Resource Control (RRC) layer to the Packet Data Convergence Protocol (PDCP) layer. Network device 2 can then use the updated drop timer parameters to time data transmission from the RRC layer to the PDCP layer.

[0104] Based on the same inventive concept, this application also provides a terminal 1, such as... Figure 6 As shown, it includes:

[0105] The first receiver 11 is configured to receive a first configuration message sent by the network device 2.

[0106] For example, terminal 1 and network device 2 can transmit data packets via a cellular network protocol. The communication link corresponding to this cellular network protocol has multiple data layers, such as the Radio Resource Control (RRC) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Link Control (RRC) layer, etc. Each data layer has its own function.

[0107] During data interaction with network device 2, terminal 1 needs to determine the transmission parameters to be used. These parameters include the transmission methods for different data types, the channel used for data transmission, and the discard mechanism employed at least at the data layer to prevent buffer overflow. Once the transmission parameters are determined, terminal 1 and network device 2 can use these parameters to transmit data packets during their communication.

[0108] In one implementation, network device 2 sends a first configuration message to terminal 1. This first configuration message is used to determine the communication parameters between terminal 1 and network device 2. The transmission parameters included in the first configuration message can be parameters that network device 2 uses by default. After receiving the first configuration parameters, first receiver 11 can determine whether to use the transmission parameters included in the first configuration message according to its own needs, or transmit its own needs to network device 2.

[0109] The first processor 12 is configured to, when the first configuration message includes first indication information of the transmission parameters for negotiating the transmission of data packets, determine that the current communication information between the terminal 1 and the network device 2 meets the target conditions; and send a first request message to the network device 2, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal 1, so that the network device 2 reconfigures the transmission parameters based on the second indication information.

[0110] For example, after terminal 1 receives the first configuration message sent by network device 2, the first processor 12 analyzes the content of the first configuration message. It determines whether the data in the first configuration message contains first indication information for negotiating the transmission parameters of data packets. Specifically, the first indication information is related to instructing terminal 1 and network device 2 to negotiate the transmission of data packets, and includes at least an indication of the negotiation mechanism and an indication of the transmission parameters of the data packets.

[0111] When the first processor 12 determines that the first configuration message includes first indication information for negotiating transmission parameters of data packets, it can determine that network device 2 can negotiate its current communication information with terminal 1 and has provided default transmission parameters. It then determines whether the current communication information between terminal 1 and network device 2 meets the target conditions, for example, based on information such as the type of data transmitted by network device 2 and the stability of data packet transmission. If the first processor 12 determines that the current communication information of terminal 1 meets the target conditions, it sends a first request message to network device 2.

[0112] The first request message includes second indication information of the target transmission parameters requested by terminal 1, requesting network device 2 to use the target transmission data. Specifically, the first processor 12 can construct the second indication information according to its own usage scenario and user needs. The target transmission parameters in the constructed second indication information are adapted to the current usage state of terminal 1. For example, the target transmission parameters are the data layer drop timer parameters applicable to terminal 1. After receiving the first request message, the network device reconfigures the transmission parameters of the transmitted data packets based on the indication of the second indication information, for example, it can configure the currently used transmission parameters to the target transmission parameters adapted to terminal 1.

[0113] In one embodiment of this application, the transmission parameters include a drop timer parameter, which is used to perform data timing operations on the transmission of data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer.

[0114] The first processor 12 is further configured as follows:

[0115] Determine the target drop timer parameters corresponding to the data type of the transmitted data packet; (the data type should be expanded and compared in the specification, such as game data, call data, etc.)

[0116] If the discard timer parameter in the first indication information is different from the target discard timer parameter, then the target condition is determined to be met.

[0117] In one embodiment of this application, the first processor 12 is further configured as follows:

[0118] Obtain data packet loss rate and / or jitter data information between the network device 2 and the terminal 1;

[0119] If the packet loss rate and / or jitter data information are greater than the first threshold, the target condition is determined to be met.

[0120] In one embodiment of this application, the first processor 12 is further configured as follows:

[0121] If the first configuration message does not include first indication information for negotiating the transmission parameters of the data packet, the transmission of the data packet is controlled based on the default transmission parameters in the first configuration message.

[0122] In one embodiment of this application, the first indication information is set in the non-critical extended information of the reconfiguration channel in the radio resource control layer to allow the terminal 1 to negotiate the transmission parameters for sending data packets with the network device 2.

[0123] In one embodiment of this application, the second indication information is set in the terminal assistance information of the dedicated control channel in the radio resource control layer.

[0124] Based on the same inventive concept, this application also provides a network device 2, such as... Figure 7 As shown, it includes:

[0125] Transmitter 21, configured to send a first configuration message to terminal 1, wherein the first configuration message includes first indication information indicating a discard timer parameter for negotiating the transmission of data packets;

[0126] The second receiver 22 is configured to acquire a first request message from the terminal 1, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal 1.

[0127] A second processor 23 is configured to send a second configuration message, wherein the second configuration message includes transmission parameters of a transmission data packet reconfigured based on the target transmission parameters.

[0128] For example, terminal 1 and network device 2 can transmit data packets via a cellular network protocol. The communication link corresponding to this cellular network protocol has multiple data layers, such as the Radio Resource Control (RRC) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Link Control (RRC) layer, etc. Each data layer has its own function.

[0129] During data interaction with network device 2, terminal 1 needs to determine the transmission parameters to be used. These parameters include the transmission methods for different data types, the channel used for data transmission, and the discard mechanism employed at least at the data layer to prevent buffer overflow. Once the transmission parameters are determined, terminal 1 and network device 2 can use these parameters to transmit data packets during their communication.

[0130] In one implementation, transmitter 21 sends a first configuration message to terminal 1. This first configuration message determines the communication parameters between terminal 1 and network device 2. The transmission parameters included in the first configuration message can be parameters that network device 2 uses by default. After receiving the first configuration parameters, terminal 1 can determine whether to use the transmission parameters included in the first configuration message according to its own needs, or transmit its own needs to network device 2.

[0131] After the transmitter 21 sends the first configuration message to the terminal 1, the terminal 1 analyzes the content of the first configuration message. It determines whether the data in the first configuration message contains first indication information for negotiating the transmission parameters of the data packets. Specifically, the first indication information is information used to indicate the negotiation of data packet transmission between the terminal 1 and the network device 2, including at least an indication of the negotiation mechanism and an indication of the transmission parameters of the data packets.

[0132] When terminal 1 determines that the first configuration message includes first indication information for negotiating transmission parameters of data packets, it can determine that network device 2 can negotiate its current communication information with terminal 1 and has provided default transmission parameters. It then determines whether the current communication information between terminal 1 and network device 2 meets the target conditions, for example, based on information such as the type of data transmitted by network device 2 and the stability of data packet transmission. If it is determined that the current communication information of terminal 1 meets the target conditions, a first request message is sent to network device 2, and the second receiver 22 receives the first request message sent by terminal 1.

[0133] The first request message includes second indication information regarding the target transmission parameters requested by terminal 1. Terminal 1 requests network device 2 to use the target transmission data. Specifically, terminal 1 can construct the second indication information based on its own usage scenario and user needs. The target transmission parameters in the constructed second indication information are adapted to the current usage state of terminal 1. For example, the target transmission parameters could be the data layer drop timer parameters applicable to terminal 1. After receiving the first request message, the second receiver 22, based on the indication information in the second message, reconfigures the transmission parameters of the data packets using the target transmission parameters. For example, the currently used transmission parameters can be configured to the target transmission parameters adapted to terminal 1.

[0134] Based on the acquired first request message, transmitter 21 sends a second configuration message to terminal 1, wherein the second configuration message includes data packet transmission parameters reconfigured based on the target transmission parameters. For example, these data packet transmission parameters are the target transmission parameters themselves, thereby satisfying the needs of terminal 1.

[0135] In one embodiment of this application, the second processor 23 is further configured as follows:

[0136] Based on the configurable transmission parameter settings, the transmission parameters are reconfigured to match the target transmission parameters; or,

[0137] Based on the operating status of the network device 2, the transmission parameters are reconfigured to match the target transmission parameters.

[0138] The transmission parameters include a drop timer parameter, which is used to time the transmission of data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer.

[0139] The above embodiments are merely exemplary embodiments of this application and are not intended to limit this application. The scope of protection of this application is defined by the claims. Those skilled in the art can make various modifications or equivalent substitutions to this application within its substance and scope of protection, and such modifications or equivalent substitutions should also be considered to fall within the scope of protection of this application.

Claims

1. A communication control method, applied to a terminal, comprising: Receive the first configuration message sent by the network device; If the first configuration message includes first indication information of the transmission parameters for negotiating the transmission of data packets, it is determined that the current communication information between the terminal and the network device meets the target conditions, and a first request message is sent to the network device. The first request message includes second indication information of the target transmission parameters requested by the terminal, so that the network device can reconfigure the transmission parameters of the data packets based on the second indication information. The transmission parameters include a drop timer parameter, which is used to time the transmission of data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer. Determining that the current communication information between the terminal and the network device meets the target conditions includes: Determine the target drop timer parameters corresponding to the data type of the transmitted data packet; If the discard timer parameter in the first indication information is different from the target discard timer parameter, then the target condition is determined to be met; Alternatively, determining that the current communication information between the terminal and the network device meets the target conditions includes: Obtain data packet loss rate and / or jitter data information between the network device and the terminal; If the packet loss rate and / or jitter data information are greater than the first threshold, the target condition is determined to be met.

2. The communication control method according to claim 1, further comprising: If the first configuration message does not include first indication information for negotiating the transmission parameters of the data packet, the transmission of the data packet is controlled based on the default transmission parameters in the first configuration message.

3. The communication control method according to claim 1, wherein, The first indication information is set in the non-critical extended information of the reconfiguration channel in the radio resource control layer to allow the terminal to negotiate the transmission parameters for sending data packets with the network device.

4. The communication control method according to claim 1, wherein, The second indication information is set in the terminal assistance information of the dedicated control channel in the radio resource control layer.

5. A communication control method applied to a network device, comprising: Send a first configuration message to the terminal, wherein the first configuration message includes first indication information indicating the transmission parameters for negotiating the transmission of data packets; Obtain a first request message from the terminal, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal; Send a second configuration message, wherein the second configuration message includes data packet transmission parameters reconfigured based on the target transmission parameters; wherein, The transmission parameters include a drop timer parameter, which is used by the terminal to perform data timing operations when sending data packets from the radio resource control layer to the packet data convergence protocol layer. The first request message is sent based on the terminal's determination that its current communication information with the network device meets one of the following target conditions: If the drop timer parameter in the first indication information is different from the target drop timer parameter determined by the terminal corresponding to the data type of the transmitted data packet; Alternatively, if the data packet loss rate and / or jitter data information obtained by the terminal between the network device and the terminal is greater than a first threshold.

6. The communication control method according to claim 5, wherein the data packet transmission parameters reconfigured based on the target transmission parameters include: Based on the configurable transmission parameter level, the transmission parameters are reconfigured to match the target transmission parameters; or, Based on the operating status of the network device, the transmission parameters are reconfigured to match the target transmission parameters.

7. A terminal, comprising: The first receiver is configured to receive a first configuration message sent by the network device; A first processor is configured to, when the first configuration message includes first indication information of transmission parameters for negotiating the transmission of data packets, determine that the current communication information between the terminal and the network device meets target conditions; and send a first request message to the network device, wherein the first request message includes second indication information of target transmission parameters requested by the terminal, so that the network device reconfigures the transmission parameters based on the second indication information; wherein... The transmission parameters include a drop timer parameter, which is used to time the transmission of data packets from the Radio Resource Control layer to the Packet Data Convergence Protocol layer. The first processor is further configured to: determine a target drop timer parameter corresponding to the data type of the transmitted data packet; if the drop timer parameter in the first indication information is different from the target drop timer parameter, then determine that the target condition is met; The first processor is further configured to: obtain data packet loss rate and / or jitter data information between the network device and the terminal; if the packet loss rate and / or jitter data information is greater than a first threshold, determine that the target condition is met.

8. A network device, comprising: A transmitter configured to send a first configuration message to a terminal, wherein the first configuration message includes first indication information indicating a drop timer parameter for negotiating the transmission of data packets; A second receiver is configured to acquire a first request message from the terminal, wherein the first request message includes second indication information of the target transmission parameters requested by the terminal. A second processor is configured to send a second configuration message, wherein the second configuration message includes transmission parameters of the transmission data packet reconfigured based on the target transmission parameters; wherein, The transmission parameters include a drop timer parameter, which is used by the terminal to perform data timing operations when sending data packets from the radio resource control layer to the packet data convergence protocol layer. The first request message is sent based on the terminal's determination that its current communication information with the network device meets one of the following target conditions: If the drop timer parameter in the first indication information is different from the target drop timer parameter determined by the terminal corresponding to the data type of the transmitted data packet; Alternatively, if the data packet loss rate and / or jitter data information obtained by the terminal between the network device and the terminal is greater than a first threshold.

Citation Information

Patent Citations

  • Wireless communication method, network equipment and terminal equipment

    CN114501613A

  • Data packet processing method and device, and terminal

    CN116233921A