Uplink sending method and apparatus
In the multi-air port dual-connection communication system, data diversion strategies of the main channel and the auxiliary channel are adopted, high-priority data is transmitted through the main channel and low-priority data is transmitted through the auxiliary channel, which solves the problems of uplink coverage and capacity limitation, and achieves efficient data transmission and user experience stability.
Patent Information
- Application Number
- PCT/CN2025/070716
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-20
- Filing Date
- 2025-01-06
- Publication Date
- 2025-08-28
AI Technical Summary
In a multi-air port dual-connect communication system, the uplink coverage is weak and the transmission capacity is limited, which affects the performance of the communication system, especially in scenarios with large data traffic such as XR and cloud gaming, resulting in lag.
By diversion of data between the main channel and the secondary channel, high-priority data is transmitted through the main channel and low-priority data is transmitted through the secondary channel. Using the differences in transmission efficiency and reliability of different channels, the core network ensures that the core network obtains high-priority data first.
It improves the transmission capacity and coverage of the communication system, ensures reliable transmission of high-priority data, avoids data lag, and meets the communication needs of big data traffic scenarios.
Smart Images

Figure CN2025070716_28082025_PF_FP_ABST
Abstract
Description
Uplink sending method and device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 20, 2024, with application number 202410188770.7 and invention name “A method and device for uplink transmission”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a downlink power allocation method and device. Background Art
[0003] With the development of mobile communication technology, the functionality of communication systems is constantly increasing. Specifically, communication systems can provide ultra-reliable low-latency communications (uRLLC), thereby meeting the ultra-high reliability and low latency requirements of wireless communication networks in mission-critical scenarios where network applications require uninterrupted and stable data links.
[0004] The communication system may include network equipment such as base stations, and each base station may support communication with multiple terminal devices. The terminal device may be user equipment (UE). At present, in order to improve the throughput of data transmission, multi-radio dual connectivity (MR-DC) has been introduced in the communication system. MR-DC refers to a technology that allows the UE to communicate with two base stations at the same time when it is in a connected state. Among them, the two base stations include a primary base station and a secondary base station. The primary base station is also called a master node (MN), and the secondary base station is also called a secondary node (SN). The UE makes the main communication connection with the MN, and the SN assists the MN in making the communication connection with the UE. The set of service cells under the control of the MN is defined as the master cell group (MCG). The set of service cells under the control of the SN is defined as the secondary cell group (SCG).
[0005] According to the 3rd Generation Partnership Project (3GPP) specifications, UEs that support MR-DC are usually configured by network equipment. The network equipment has a main channel and a secondary channel for uplink transmission. Among them, the main channel is configured as one of MCG and SCG, and the other is configured as a secondary channel. The main channel is the main transmission channel for transmitting uplink data. In addition, the network also indicates the uplink split threshold to control the UE to distribute uplink data between the main channel and the secondary channel. However, at present, when uplink data is sent on the main channel and / or secondary channel, the uplink coverage of the communication system is weak and the transmission capacity is limited, which affects the performance of the communication system and makes the communication system unsuitable for scenarios with large amounts of transmission data, such as extended display (Extended Reality, XR) and cloud games. How to enhance the uplink coverage and transmission capacity of the communication system has become a key issue of concern in the industry. Summary of the Invention
[0006] The embodiments of the present application provide an uplink transmission method and apparatus for solving the problem that the uplink coverage of a communication system is weak and the transmission capacity is limited, which affects the performance of the communication system.
[0007] In a first aspect, an embodiment of the present application provides an uplink transmission method, which is applied to a terminal device in a multi-air-interface dual-connection MR-DC. The terminal device communicates with a network device through different channels, including a primary channel and an auxiliary channel. The terminal device receives downlink control signaling and determines a first priority channel and a second priority channel. The downlink control signaling carries indication information for determining the first priority channel and the second priority channel of the different channels. The terminal device sends first priority data to the network device through the first priority channel, and sends second priority data to the network device through the second priority channel. Exemplarily, the transmission timeliness of the first priority data is greater than the transmission timeliness of the second priority data.
[0008] Therefore, the embodiment of the present application diverts the uplink data and transmits high-priority data and low-priority data through different channels. This ensures that the core network gives priority to high-priority data, such as I-frame data and action data, to ensure that XR scenes and cloud games are not stuck and do not affect the user experience. Since low-priority data such as P frames and B frames do not have high timeliness requirements, sending them through auxiliary channels can better balance the network load and ensure that high-priority data is processed quickly even when the network is congested. This maximizes the use of multi-channel transmission, improves the capacity and coverage of the communication system, and meets the communication needs of scenes with relatively large data traffic, such as XR scenes or cloud game scenes.
[0009] In one possible implementation, a first downlink control signaling sent by a network device is received, and a primary channel is determined to be a first-priority channel, and an auxiliary channel is determined to be a second-priority channel; the first downlink control signaling carries first channel indication information indicating that the primary channel is the first-priority channel; the first downlink control signaling is radio resource control (RRC) signaling and / or media access control element (MAC) CE signaling; first-priority data is sent to the network device via the primary channel, and second-priority data is sent to the network device via the auxiliary channel. Because the primary channel has higher transmission efficiency and is more reliable than the auxiliary channel, high-priority data is transmitted via the primary channel, and low-priority data is transmitted via the auxiliary channel.
[0010] In another possible implementation, a first downlink control signaling sent by a network device is received, and the main channel is determined to be a first priority channel and the auxiliary channel is determined to be a second priority channel; the first downlink control signaling carries first channel indication information indicating that the main channel is the first priority channel and indicating that the auxiliary channel is the second priority channel; the first downlink control signaling is a radio resource control RRC signaling, and / or a media access control element MAC CE signaling; the first priority data is sent to the network device through the main channel, and the second priority data is sent to the network device through the auxiliary channel.
[0011] In another possible implementation, a second downlink control signaling sent by a network device is received to determine a first priority channel and a second priority channel; the second downlink control signaling carries second channel indication information for determining the first priority channel and the second priority channel; the second downlink control signaling is determined according to the channel quality of the main channel and the channel quality of the auxiliary channel according to a preset period. Channel quality is the ability to transmit data. The ability to transmit data specifically refers to the reliability of transmitted data and the efficiency of transmission. When the base station determines that the ability of the main channel to transmit data is lower than the ability of the auxiliary channel to transmit data, the auxiliary channel can be adjusted to the first priority channel and the main channel to the second priority channel. This ensures that the channel for transmitting first priority data is a highly reliable and efficient transmission channel.
[0012] In another possible implementation, a reporting message is sent indicating that the terminal device supports sending data of different priorities via both the primary and secondary channels, before receiving downlink control signaling. The terminal can support dual-channel, prioritized transmission and send data of varying priorities according to the network device's configuration and requirements, ensuring proper interaction between the network device and the terminal. By adding pre-defined reporting items, terminal device behavior can be further constrained, improving the overall performance of the communication system.
[0013] In another possible implementation, the first priority channel uses a first link adaptation algorithm, and the second priority channel uses a second link adaptation algorithm. The block error rate (BLER) of the second link adaptation algorithm is higher than that of the first link adaptation algorithm, and / or the hybrid automatic repeat request (HARQ) times of the second link adaptation algorithm are lower than those of the first link adaptation algorithm. By adopting a relaxed link adaptation algorithm, the low-priority channel can better adapt to fluctuations and changes in channel conditions without significantly affecting system performance. This strategy can balance the priorities and transmission requirements of different channels, improving the flexibility and efficiency of the entire system.
[0014] Optionally, the first priority data includes intra-frame coded images I frames and motion data in the video frames; the second priority data includes predictive coded images P frames and bidirectional predictive coded images B frames in the video frames.
[0015] On the second aspect, an embodiment of the present application provides an uplink sending method, which is applied to a network device in a multi-air-interface dual-connected MR-DC. The network device configures different channels for the terminal device, and the different channels include a main channel and an auxiliary channel. The network device determines a first priority channel and a second priority channel from the main channel and the auxiliary channel; and sends a downlink control signaling to the terminal device, and the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of the different channels. Then the network device receives the first priority data sent by the terminal device through the first priority channel, and receives the second priority data sent by the terminal device through the second priority channel; and sends the received first priority data and second priority data to the core network. Exemplarily, the transmission time efficiency of the first priority data is greater than the transmission time efficiency of the second priority data.
[0016] Therefore, the embodiment of the present application diverts the uplink data by priority, and transmits high-priority data and low-priority data through different channels. This ensures that the core network gives priority to obtaining high-priority data, such as I-frame data and action data, thereby ensuring that the XR scene and cloud games are not stuck and do not affect the user experience. Since low-priority data such as P frames and B frames do not have high timeliness requirements, they are sent through auxiliary channels, which can better balance the network load and ensure that high-priority data is processed quickly even when the network is congested. This maximizes the use of multi-channel transmission, improves the capacity and coverage of the communication system, and meets the communication needs of scenes with relatively large data traffic, such as XR scenes or cloud game scenes.
[0017] In one possible implementation, a first downlink control signaling is sent to a terminal device, the first downlink control signaling carrying first channel indication information, the first channel indication information being used to indicate that a primary channel is a first priority channel; the first downlink control signaling is radio resource control (RRC) signaling and / or media access control element (MAC) CE signaling; first priority data sent by the terminal device is received via the primary channel, and second priority data sent by the terminal device is received via the secondary channel. Because the primary channel has higher transmission efficiency and is more reliable than the secondary channel, high priority data is transmitted via the primary channel, and low priority data is transmitted via the secondary channel.
[0018] In another possible implementation, a first downlink control signaling is sent to the terminal device, the first downlink control signaling carries first channel indication information, the first channel indication information is used to indicate that the main channel is the first priority channel, and to indicate that the auxiliary channel is the second priority channel; the first downlink control signaling is RRC signaling, and / or MAC CE signaling; the first priority data sent by the terminal device is received through the main channel, and the second priority data sent by the terminal device is received through the auxiliary channel.
[0019] In another possible embodiment, a first priority channel and a second priority channel are determined according to the channel quality of the main channel and the channel quality of the auxiliary channel according to a preset period; a second downlink control signaling is sent to the terminal device, and the second downlink control signaling carries second channel indication information, and the second channel indication information is used to determine the first priority channel and the second priority channel; the second downlink control signaling is RRC signaling, or one of MAC CE signaling. Channel quality, that is, the ability to transmit data. The ability to transmit data specifically refers to the reliability of transmitted data and the efficiency of transmission. When the base station determines that the ability of the main channel to transmit data is lower than the ability of the auxiliary channel to transmit data, the auxiliary channel can be adjusted to the first priority channel and the main channel to the second priority channel. This ensures that the channel for transmitting first priority data is a highly reliable and efficient transmission channel.
[0020] In another possible implementation, if a change in the quality relationship between the primary channel and the secondary channel is detected, a second downlink control signaling message is sent to the terminal device. The second downlink control signaling message carries second channel indication information, which is used to determine the first priority channel and the second priority channel. When the network device detects a change in the quality relationship, it sends the second downlink control signaling message, thereby avoiding technical issues such as data transmission freezes caused by untimely changes to the data transmission channel.
[0021] Optionally, a terminal device may receive a report indicating that the terminal device supports sending data of different priorities via both the primary and secondary channels. The terminal device can support dual-channel, different-priority transmission and send data of different priorities according to the network device's configuration and requirements, thus ensuring proper interaction between the network device and the terminal. By adding pre-set reporting items, terminal behavior can be further constrained, improving the overall performance of the communication system.
[0022] In another possible implementation, the first priority channel uses a first link adaptation algorithm, and the second priority channel uses a second link adaptation algorithm. The block error rate (BLER) of the second link adaptation algorithm is higher than that of the first link adaptation algorithm, and / or the hybrid automatic repeat request (HARQ) times of the second link adaptation algorithm are lower than those of the first link adaptation algorithm. By adopting a relaxed link adaptation algorithm, the low-priority channel can better adapt to fluctuations and changes in channel conditions without significantly affecting system performance. This strategy can balance the priorities and transmission requirements of different channels, improving the flexibility and efficiency of the entire system.
[0023] Optionally, the first priority data includes intra-frame coded images I frames and motion data in the video frames; the second priority data includes predictive coded images P frames and bidirectional predictive coded images B frames in the video frames.
[0024] In a third aspect, an embodiment of the present application provides a communication device, which is applied to a terminal device in an MR-DC. The terminal device uses different channels configured by a network device, where the different channels include a primary channel and a secondary channel. The device includes:
[0025] A first receiving unit is used to receive downlink control signaling to determine a first priority channel and a second priority channel; the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of different channels; a first sending unit is used to send the first priority data to the network device through the first priority channel, and send the second priority data to the network device through the second priority channel.
[0026] In a fourth aspect, an embodiment of the present application provides a communication device, which is applied to a network device in an MR-DC. The network device configures different channels for a terminal device, where the different channels include a primary channel and a secondary channel. The communication device includes:
[0027] a determining unit, configured to determine a first priority channel and a second priority channel from the primary channel and the secondary channel;
[0028] The second sending unit is used to send downlink control signaling to the terminal device, where the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of different channels; the second receiving unit is used to receive the first priority data sent by the terminal device through the first priority channel, and receive the second priority data sent by the terminal device through the second priority channel; the third sending unit is used to send the received first priority data and second priority data to the core network.
[0029] In a fifth aspect, an embodiment of the present application provides an electronic device, including:
[0030] Memory, for storing computer instructions;
[0031] The processor is configured to execute a computer program or computer instruction stored in the memory, so that the electronic device executes any method of the first aspect.
[0032] In a sixth aspect, an embodiment of the present application provides an electronic device, including:
[0033] Memory, for storing computer instructions;
[0034] The processor is used to execute the computer program or computer instructions stored in the memory, so that the electronic device executes any method as described in the second aspect.
[0035] In a seventh aspect, an embodiment of the present application provides a computer storage medium for storing a computer program, which, when executed, is used to implement the communication method of any one of the first aspect or the second aspect.
[0036] Any of the uplink sending communication devices, computer-readable storage media, or computer program products provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] FIG1 is a schematic structural diagram of a communication system based on MR-DC according to an embodiment of the present application;
[0038] FIG2 is a schematic diagram of a protocol architecture of a network device based on MR-DC;
[0039] FIG3 is a schematic diagram of transmission coding of video frame data;
[0040] FIG4 is a flowchart of an implementation of uplink transmission provided in an embodiment of the present application;
[0041] FIG5 is an interaction diagram of another implementation method of uplink transmission provided in an embodiment of the present application;
[0042] FIG6 is a schematic diagram showing an example of the composition of a communication device provided in an embodiment of the present application;
[0043] FIG7 is a schematic diagram showing an example of the composition of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to be limiting of the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the embodiments of the present application, "one or more" refers to one, two or more; "and / or" describes the association relationship of associated objects, indicating that three relationships may exist; for example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship.
[0045] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0046] The "multiple" involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first" and "second" are only used for the purpose of distinguishing the description and cannot be understood as indicating or implying relative importance or order.
[0047] The embodiments of the present application are applied to communication systems, which may be second-generation (2G) communication systems, third-generation (3G) communication systems, LTE systems, fifth-generation (5G) communication systems, LTE and 5G hybrid architectures, 5G New Radio (5G NR) systems, and new communication systems that may emerge in future communication developments.
[0048] The communication system includes network equipment and terminal equipment. Among them, the network equipment is a device for providing network communication functions, and in some cases it is also called a network element. The network equipment can generally be a base station, a functional unit of a base station, and other ground network equipment. In an embodiment of the present application, in order to improve the throughput of data transmission, the communication system introduces MR-DC. The communication system based on MR-DC is shown in Figure 1. Figure 1 includes a first base station 1, a second base station 2, a core network 3, and a terminal device 4. The terminal device can communicate with the first base station 1 and the second base station 2 at the same time. The first base station 1 and the second base station 2 can be connected, and the access technologies used by the first base station 1 and the second base station 2 can be the same or different. The first base station 1 and the second base station 2 can both be connected to the core network 3. One of the first base station 1 and the second base station 2 is used as an MN, and the other is used as an SN.
[0049] MR-DC specifically includes the following scenarios:
[0050] Evolved universal terrestrial radio access (E-UTRA) and new radio (NR) dual connectivity (E-UTRA-NR dual connectivity (EN-DC), next generation (NG) radio access network (RAN) E-UTRA and NR dual connectivity (NG-RANE-UTRA-NR dual connectivity (NGEN-DC), NR and E-UTRA dual connectivity (NR-E-UTRA Dual Connectivity (NE-DC), and NR-NR dual connectivity (NR-DC).
[0051] In the embodiments provided in the present application, the base station can be any device with wireless transceiver functions, including but not limited to: an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in long term evolution (LTE), a base station (gNodeB or gNB) or a transmission receiving point (TRP) in new radio (NR), a base station of subsequent evolution of 3GPP, an access node in a Wi-Fi system, a wireless relay node, a wireless backhaul node, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc. The base station can include one or more co-site or non-co-site transmission points (Transmission Reception Point, TRP). The base station can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The base station can communicate with a terminal device, or communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations of different technologies. For example, the terminal device can communicate with a base station that supports the LTE network, and can also communicate with a base station that supports the 5G network. It can also establish dual connections with a base station that supports the LTE network and a base station that supports the 5G network.
[0052] In the embodiments provided herein, the terminal device 4 may be in various forms providing XR technology or cloud gaming, such as a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, an in-vehicle terminal device, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, a wearable terminal device, etc. The terminal device may also be sometimes referred to as a terminal device, user equipment (UE), an access terminal device, an in-vehicle terminal device, an industrial control terminal device, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a UE terminal device, a terminal device, a wireless communication device, a UE agent, or a UE device. The terminal device may also be a fixed terminal device or a mobile terminal device.
[0053] Figure 2 shows a schematic diagram of a protocol architecture for network devices based on MR-DC. The protocol architecture shown in Figure 2 includes a primary channel and a secondary channel. The primary channel is configured as either an MCG or SCG, and the secondary channel is configured as the other of the MCG and SCG. It should be noted that the primary channel refers to the primary data transmission channel in a communication system. Compared to the secondary channel, the primary channel has higher bandwidth and lower latency, enabling efficient and reliable data transmission. Uplink data transmitted on the primary channel has low latency and high reliability.
[0054] Figure 2 configures the primary channel as the first CG and the secondary channel as the second CG. The first CG is sent to the packet data convergence protocol (PDCP) layer via the first media access control (MAC) layer and the first radio link control protocol (RLC) layer. The PDCP layer processes the received data and sends the processed data to the core network 3 via the service data adaptation protocol (SDAP) layer. The second CG is sent to the PDCP layer via the second MAC layer and the second RLC layer. The PDCP layer processes the received data, such as replay, decryption, and integrity verification, and sends the processed data to the core network 3 via the SDAP layer.
[0055] During uplink data transmission, when the flow of uplink data is less than or equal to the threshold value, the network device instructs the terminal device to always send uplink data on the main channel. If the flow of uplink data is greater than the threshold value, the uplink data exceeding the threshold value is transmitted by the auxiliary channel. Exemplary explanation: suppose the threshold value is 8M. If the uplink data is 4M, it is less than 8M, then the network device instructs the terminal device to send uplink data on the main channel. If the uplink data is 12M, 8M of uplink data is sent through the main channel, and the other 4M of uplink data is sent through the auxiliary channel.
[0056] However, the above-mentioned method of shunting transmission based on uplink data exceeding the threshold value cannot maximize the use of multi-channel transmission, resulting in limited transmission capacity and coverage of the communication system, affecting the communication performance of the communication system. For example, in scenarios with relatively large amounts of uplink data such as XR or cloud gaming, part of the uplink data is transmitted through the main channel, and the other part of the uplink data is transmitted through the auxiliary channel. This will cause the I-frame data and action data in the video frame data to be unable to be effectively transmitted to the core network, causing the XR or cloud gaming interface to freeze. Therefore, how to enhance the uplink coverage and transmission capacity of the communication system has become a key issue of concern in the industry.
[0057] In view of the above problems, an embodiment of the present application provides an uplink sending method, which performs diversion by priority, that is, data of different priorities go through different channels, thereby maximizing the use of multi-channel transmission, improving the transmission capacity and coverage of the communication system, and meeting the communication needs of scenarios with relatively large data traffic, such as XR scenarios or cloud gaming scenarios.
[0058] The uplink sending method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0059] First, analyze the important data of XR scenarios or cloud gaming scenarios.
[0060] The data in XR scenes or cloud gaming scenes includes action data and video frame data. Video frame data includes intra-coded picture (I) frames, forward reference (P) frames, and bidirectionally predicted picture (B) frames. See Figure 3, which shows a schematic diagram of the transmission encoding of video frame data.
[0061] I-frames, also known as keyframes or independent frames, consider only their own data during encoding, independent of information from other frames. They store complete image data and serve as a reference point in the encoding sequence. During the encoding process, each I-frame serves as a key point, used to recover the complete image data.
[0062] P-frames are predictively coded frames that rely on the previous I-frame for encoding. They only store the differences from the previous I-frame and are therefore typically smaller than I-frames. P-frames require a complete I-frame to be correctly decoded.
[0063] B frames are bidirectionally predictively coded, relying on the preceding I or P frame and the following I or P frame. Figure 3 shows the differences between a B frame, the preceding P frame, and the following I frame. Decoding a B frame requires reference to both the preceding and following reference frames. For Figure 3, decoding a B frame requires considering both the preceding P frame and the following I frame.
[0064] In summary, I-frames are more important than P-frames and B-frames and require priority processing. Specifically, P-frame and B-frame bit errors will not cause the video display interface to freeze, but I-frame bit errors will cause the video display interface to freeze. Therefore, in this embodiment of the application, I-frames are set as first-priority data, and P-frames and B-frames are set as second-priority data, with first-priority data having a higher priority than second-priority data.
[0065] In addition, in XR scenarios or cloud gaming scenarios, motion data is also extremely important. Motion data, such as body language, gestures, and body posture, is important data for improving user experience, ensuring natural and intuitive interactions, and achieving a high-quality immersive experience. In the embodiments of this application, data such as motion data can also be set as first-priority data.
[0066] In addition, those skilled in the art may also determine some other data as first priority data and second priority data as needed. This application does not specifically limit the specific content of the first priority data and the second priority data.
[0067] The channel priority configuration method provided in the embodiments of the present application is described below in conjunction with different embodiments.
[0068] Example 1
[0069] The following describes a method for configuring channel priority.
[0070] In an embodiment of the present application, the base station configures the main channel as the first priority channel and the auxiliary channel as the second priority channel. The first priority channel sends first priority data, and the second priority channel sends second priority data. Thus, high priority data is sent through the main channel and low priority data is sent through the auxiliary channel. When the amount of uplink data is large, low priority data can be transmitted in the remaining bandwidth on the basis of ensuring the reliability and real-time performance of high priority data transmission, thereby maximizing the use of multi-channel resources, improving the transmission capacity and coverage of the communication system, and meeting the communication needs of scenes with relatively large data traffic, such as XR scenes or cloud gaming scenes.
[0071] In an embodiment of the present application, the base station may configure the primary channel and the secondary channel by issuing a first downlink control signaling. The first downlink control signaling carries first channel indication information, and the first channel indication information is used to indicate that the primary channel is the first priority channel. Alternatively, the first channel indication information carried in the first downlink control signaling is used to indicate that the primary channel is the first priority channel and that the secondary channel is the second priority channel.
[0072] In one example, the base station may configure the primary channel as the first priority channel through radio resource control (RRC). Specifically, the base station may configure the priority of the relevant channel through RRC signaling. For example, when configuring multiple RLC fields, the primary channel is configured as the first priority channel in the following manner.
[0073] ul-DataSplitPriority is the first channel indication information carried in the RRC signaling. When BOOLEAN is assigned a value of 1, it indicates that the main channel is the first priority channel. If BOOLEAN is assigned a value of 0, it indicates that when the main channel is activated, the main channel does not send the first priority data according to the priority. Or when BOOLEAN is assigned a value of 0, it indicates that the main channel is the first priority channel. If BOOLEAN is assigned a value of 1, it indicates that the main channel is activated, and the main channel does not send the first priority data according to the priority. By assigning BOOLEAN of ul-DataSplitPriority, the configuration of the main channel can be realized when configuring RLC. The operation is simple and easy to implement.
[0074] In another example, when the base station configures the primary channel as the first priority channel in RRC, the base station may directly activate the primary channel as the first priority channel, or the primary channel may have the function of a first priority channel but the function has not yet been activated. In this case, the function of sending high priority data on the primary channel may be activated through a MAC control element (CE).
[0075] Specifically, in one possible manner, MAC CE multiplexes a known MAC CE. The known MAC CE refers to the scheduling activation / deactivation (also known as Duplication Activation / Deactivation) MAC CE, and its corresponding LCID value is 56. The structure of MAC CE includes the N1 field and the N2 field, wherein the N1 field is the primary channel field and the N2 is the secondary channel field. When the N1 field is filled with 1, it indicates that the primary channel is activated to send the first priority data. When the N1 field is filled with 0, it indicates that the primary channel is deactivated and the first priority data is no longer sent according to the priority. When the N2 field is filled with 1, it indicates that the secondary channel is activated to send the second priority data. When the N2 field is filled with 0, it indicates that the secondary channel is deactivated and the second priority data is no longer sent.
[0076] In another possible embodiment, the MAC CE is a newly defined MAC CE. The newly defined MAC CE includes the N1 field for the primary channel and the N2 field for the secondary channel. When the N1 field is filled with 1, the primary channel is activated to send first-priority data. When the N1 field is filled with 0, the primary channel is deactivated and no longer sends first-priority data according to priority. When the N2 field is filled with 1, the secondary channel is activated to send second-priority data. When the N2 field is filled with 0, the secondary channel is deactivated and no longer sends second-priority data.
[0077] Based on the above-mentioned primary channel configuration method, an embodiment of the present application provides an implementation method for uplink transmission. See Figure 4, which is a flowchart of an implementation method for uplink transmission provided by an embodiment of the present application. The method specifically includes the following steps:
[0078] S41: The terminal device receives a first downlink control signaling sent by the network device and determines a first priority channel and a second priority channel.
[0079] S42: The terminal device sends the first priority data to the network device through the main channel.
[0080] The terminal device sends the first priority data to the core network on the network device side through the main channel. Specifically, the first priority data is sent to the PDCP layer through the first CG, the first MAC layer, and the first RLC layer. The PDCP layer processes the received data and sends the processed data to the core network through the SDAP layer.
[0081] S43: The terminal device sends the second priority data to the network device through the auxiliary channel.
[0082] The terminal device sends the second priority data to the PDCP layer through the second CG, the second MAC layer, and the second RLC layer. The PDCP layer processes the received data and sends the processed data to the core network on the network device side through the SDAP layer.
[0083] In one possible scenario, the primary channel is first activated, making the primary channel the configured primary channel, and the first priority data is sent to the core network through the configured channel. After the primary channel is activated for a preset period of time, the secondary channel is activated and the second priority data is sent through the secondary channel.
[0084] In another possible case, the primary channel and the secondary channel are activated at the same time, and the terminal device simultaneously sends the first priority data to the core network through the configured primary channel and sends the second priority data to the core network through the secondary channel.
[0085] It should be noted that the execution order of step S42 and step 43 is not limited. For example, step S43 may be executed first, then step S42, or step S43 and step S42 may be executed simultaneously. Specific steps can be adjusted by those skilled in the art as needed.
[0086] Therefore, the embodiment of the present application transmits high-priority data through the main channel and low-priority data through the auxiliary channel. This ensures that the core network gives priority to obtaining high-priority data, such as I-frame data and action data, thereby ensuring that XR scenes and cloud games are not stuck and do not affect the user experience. Since low-priority data such as P frames and B frames do not have high timeliness requirements, sending them through the auxiliary channel can better balance the network load and ensure that high-priority data is processed quickly even when the network is congested. This maximizes the use of multi-channel transmission, improves the capacity and coverage of the communication system, and meets the communication needs of scenes with relatively large data traffic, such as XR scenes or cloud game scenes.
[0087] Example 2
[0088] The following describes another way to configure channel priority.
[0089] The base station dynamically adjusts the priorities of the primary channel and the secondary channel according to the channel state information (CSI) of different uplink paths or the channel state information such as the supplementary uplink (SUL).
[0090] Channel status information describes the channel quality of the primary and secondary channels. This information can include CSI or information such as whether a SUL has been added. Using this information, the base station can determine the channel quality of the primary and secondary channels, specifically their data transmission capabilities. Data transmission capabilities specifically refer to data transmission reliability and efficiency. If the base station determines that the data transmission capability of the primary channel is lower than that of the secondary channel, it can configure the secondary channel as a first-priority channel and the primary channel as a second-priority channel. This ensures that the channel transmitting first-priority data is a highly reliable and efficient transmission channel.
[0091] In this embodiment of the present application, the base station can dynamically adjust the priority of the primary channel and the secondary channel by issuing a second downlink control signaling. The second downlink control signaling carries second channel indication information, and the second channel indication information is used to determine the first priority channel and the second priority channel.
[0092] In one example, the base station notifies the terminal device of the new priority setting via RRC signaling. The RRC signaling includes parameters such as the primary and secondary channel priority. After receiving the RRC signaling from the base station, the terminal device dynamically adjusts the uplink data transmission method and priority according to the base station's instructions to match the base station's configuration.
[0093] In another example, the base station switches the priority of the primary and secondary channels through MAC CE signaling. The base station notifies the terminal device of the new priority settings through MAC CE signaling. The MAC CE signaling includes parameters for the primary and secondary channels' priorities. After receiving the MAC CE signaling from the base station, the terminal device dynamically adjusts the uplink data transmission method and priority based on the base station's instructions to match the base station's configuration.
[0094] In one possible approach, a MAC CE reuses a known MAC CE. The known MAC CE refers to the scheduling activation / deactivation (also known as duplication activation / deactivation) MAC CE, whose corresponding LCID value is 56. For the MAC CE structure, when the N1 field is filled with 1, the primary channel is the first priority channel; when the N1 field is filled with 0, the primary channel is the second priority channel. When the N2 field is filled with 1, the secondary channel is the first priority channel; when the N2 field is filled with 0, the secondary channel is the second priority channel.
[0095] In another possible embodiment, the MAC CE is a newly defined MAC CE. The newly defined MAC CE includes an N1 field and an N2 field. The N1 field represents the primary channel, and the N2 field represents the secondary channel. When the N1 field is filled with 1, it indicates that the primary channel is the first priority channel; when the N1 field is filled with 0, it indicates that the primary channel is the second priority channel. When the N2 field is filled with 1, it indicates that the secondary channel is the first priority channel; when the N2 field is filled with 0, it indicates that the secondary channel is the second priority channel.
[0096] Based on the dynamic adjustment of the priority channels of the primary channel and the secondary channel, the embodiment of the present application also provides another implementation method of uplink transmission. See Figure 5, which is an interaction diagram of another implementation method of uplink transmission provided by the embodiment of the present application. The method specifically includes the following steps:
[0097] S51: The base station monitors the channel quality of the primary channel and the channel quality of the secondary channel.
[0098] The base station monitors the CSI of the primary channel and the secondary channel and / or whether the SUL is added in real time, and determines the channel quality of the primary channel and the channel quality of the secondary channel according to the CSI and / or whether the SUL is added.
[0099] S52: The base station determines the priority channels of the primary channel and the secondary channel according to the channel quality of the primary channel and the channel quality of the secondary channel.
[0100] If the base station determines that the channel quality of the primary channel is not less than that of the secondary channel, the primary channel is adjusted to the first priority channel and the secondary channel is adjusted to the second priority channel. If the base station determines that the channel quality of the primary channel is less than that of the secondary channel, the primary channel is adjusted to the second priority channel and the secondary channel is adjusted to the first priority channel.
[0101] S53: The base station sends the priority channels of the primary channel and the secondary channel to the terminal device through the second downlink control signaling.
[0102] In one possible implementation, the base station sends the priority channels of the primary channel and the auxiliary channel to the terminal device through the second downlink control signaling based on a preset period, such as 1ms or 5ms. Alternatively, the base station detects a change in the quality relationship between the channel quality of the primary channel and the channel quality of the auxiliary channel and directly sends the second downlink control signaling.
[0103] The second downlink control signaling may be RRC signaling or MAC CE signaling.
[0104] For example, if the first priority channel is a secondary channel and the second priority channel is a primary channel, the following signaling may be sent to the terminal device: ul-HighPriority ENUMERATED{secondary,primary}, where secondary is the secondary channel and primary is the primary channel.
[0105] S54: The terminal device determines a first priority channel and a second priority channel.
[0106] The specific implementation is the same as step S41 and will not be discussed here.
[0107] S55: The terminal device sends the uplink data to the network device according to the received priority channels of the primary channel and the secondary channel.
[0108] Exemplarily, if the main channel received by the terminal device from the base station is the first priority channel and the auxiliary channel is the second priority channel, the first priority data is sent to the core network through the main channel, and the second priority data is sent to the core network through the auxiliary channel. If the main channel received by the terminal device from the base station is the second priority channel and the auxiliary channel is the first priority channel, the second priority data is sent to the core network through the main channel, and the first priority data is sent to the core network through the auxiliary channel.
[0109] Therefore, the embodiment of the present application ensures that the channel for transmitting first priority data is a highly reliable and efficient transmission channel by dynamically adjusting the priority channels of the main channel and the auxiliary channel.
[0110] Example 3
[0111] The following describes another way to configure channel priority.
[0112] The terminal device has UE reporting capability, such as splitDRB-withUL-different-priority.
[0113] Specifically, before the base station configures the first priority channel and the second priority channel, the terminal device sends reporting information to the network device, where the reporting information is used to indicate that the terminal device can support dual-channel different priority transmission modes.
[0114] After receiving the reported information, the base station determines that the terminal device has the ability to support dual-channel different priority transmission modes, and configures the terminal device with a dual-channel transmission mode of a first priority channel and a second priority channel.
[0115] In one example, when the terminal device does not have the ability to support dual-channel different priority transmission, the terminal device can send non-support information to the network device. After receiving the non-support information, the network device no longer performs the operation of determining the first priority channel and the second priority channel.
[0116] In another example, when the terminal device does not have the ability to support dual-channel different priority sending methods, the terminal device does not send reporting information to the network device. After the network device does not receive the reporting information within a preset time, it no longer performs the operation of determining the first priority channel and the second priority channel.
[0117] Therefore, by adding preset reporting items before configuration, the embodiment of the present application can better constrain the behavior of terminal devices and network devices, avoid network devices from performing subsequent operations such as determining the first priority channel and the second priority channel, and improve the overall performance of the communication system.
[0118] Example 4
[0119] In addition, an embodiment of the present application also provides another implementation method for configuring channel priority.
[0120] When configuring the priorities of the primary and secondary channels, the base station uses different link adaptation methods for each channel. The first-priority channel uses the first link adaptation algorithm, while the second-priority channel uses the second link adaptation algorithm. The first link adaptation algorithm has a higher error rate for handling transmission errors than the second link adaptation algorithm. In other words, the lower-priority channel uses a relaxed link adaptation algorithm to accommodate different channel conditions and transmission requirements.
[0121] As shown in FIG2 , the primary channel and the secondary channel each have their own MAC entity. The primary channel corresponds to the first MAC, and the secondary channel corresponds to the second MAC.
[0122] In one example, if the primary channel is a high-priority channel and transmits high-priority data, and the secondary channel is a low-priority channel and transmits low-priority data, the primary channel needs to adopt a stricter link adaptation algorithm. For example, the block error rate (BLER) can be controlled at a lower level, such as 10%, and the number of hybrid automatic repeat requests (HARQ) is set to a maximum of 3 retransmissions. The secondary channel needs to adopt a relaxed link adaptation algorithm. For example, the BLER can be controlled at 15%, and the HARQ is set to a maximum of 2 retransmissions.
[0123] In another example, if the primary channel is a low-priority channel and transmits low-priority data, and the secondary channel is a high-priority channel and transmits high-priority data. In this case, the secondary channel needs to adopt a stricter link adaptation algorithm. For example, the block error rate (BLER) can be controlled at a lower level, such as 10%, and the number of hybrid automatic repeat requests (HARQ) is set to a maximum of 3 retransmissions. The primary channel needs to adopt a relaxed link adaptation algorithm. For example, the BLER can be controlled at 15%, and the HARQ can be set to a maximum of 2 retransmissions.
[0124] As a result, the network equipment controls the BLER of the low-priority channel at a higher level, which can reduce the requirements for transmission quality and allow data transmission to be maintained even when the channel conditions are poor.
[0125] HARQ is a mechanism used to improve data transmission reliability. By reducing the number of HARQ cycles for low-priority channels, network devices can reduce the need for retransmissions, thereby reducing transmission latency and increasing system capacity. By employing a relaxed link adaptation algorithm, low-priority channels can better adapt to fluctuating and changing channel conditions without significantly impacting system performance. This strategy balances the priorities and transmission requirements of different channels, improving overall system flexibility and efficiency.
[0126] In addition, an embodiment of the present application provides a communication device applied to a terminal device in MR-DC, wherein the terminal device uses different channels configured by a network device, wherein the different channels include a primary channel and a secondary channel. The communication device includes:
[0127] A first receiving unit is used to receive downlink control signaling to determine a first priority channel and a second priority channel; the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of different channels; a first sending unit is used to send the first priority data to the network device through the first priority channel, and send the second priority data to the network device through the second priority channel.
[0128] Furthermore, an embodiment of the present application provides a communication device, which is applied to a network device in an MR-DC. The network device configures different channels for a terminal device, where the different channels include a primary channel and a secondary channel. The communication device includes:
[0129] a determining unit, configured to determine a first priority channel and a second priority channel from the primary channel and the secondary channel;
[0130] The second sending unit is used to send downlink control signaling to the terminal device, where the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of different channels; the second receiving unit is used to receive the first priority data sent by the terminal device through the first priority channel, and receive the second priority data sent by the terminal device through the second priority channel; the third sending unit is used to send the received first priority data and second priority data to the core network.
[0131] Figure 6 shows an example of the composition of a communication device provided in an embodiment of the present application. The communication device can be a terminal device, including but not limited to a mobile phone, a smart wearable device (such as a smart watch), and other electronic devices. Taking a mobile phone as an example, the communication device may include a processor 310, an external memory interface 320, an internal memory 321, a display 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360.
[0132] It should be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the communication device. In other embodiments, the communication device may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0133] The processor 310 may include one or more processing units. For example, the processor 310 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0134] It is understood that the interface connection relationship between the modules illustrated in this embodiment is only a schematic illustration and does not constitute a structural limitation of the electronic device. In other embodiments of the present application, the electronic device may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0135] External memory interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with processor 310 via external memory interface 320 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0136] The internal memory 321 can be used to store computer executable program code, and the executable program code includes instructions. The processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 321. The internal memory 321 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the electronic device (such as audio data, a phone book, etc.), etc. In addition, the internal memory 321 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 310 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 321, and / or the instructions stored in the memory provided in the processor.
[0137] The wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor.
[0138] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in an electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0139] The mobile communication module 350 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to electronic devices. The mobile communication module 350 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 350 can be set in the processor 310. In some embodiments, at least some of the functional modules of the mobile communication module 350 can be set in the same device as at least some of the modules of the processor 310.
[0140] In some embodiments, the electronic device initiates or receives a call request via the mobile communication module 350 and the antenna 1 .
[0141] In addition, an operating system runs on the above components, such as the iOS operating system, the Android operating system, and the Windows operating system. Application programs can be installed and run on the operating system.
[0142] Figure 7 is an example of the composition of another communication device provided in an embodiment of the present application. The communication device can be a network device, such as a base station. Figure 7 shows a simplified schematic diagram of the base station structure. The base station includes parts 910, 920, and 930. Part 910 is mainly used for baseband processing, controlling the base station, etc.; Part 910 is usually the control center of the base station, which can usually be called a processor, which is used to control the base station to perform the processing operations on the network device side in the above method embodiment. Part 920 is mainly used to store computer program code and data. Part 930 is mainly used for receiving and transmitting radio frequency signals and converting radio frequency signals into baseband signals; Part 930 can usually be called a transceiver module, a transceiver, a transceiver circuit, or a transceiver, etc. The transceiver module of part 930 can also be called a transceiver or a transceiver, etc., which includes an antenna 933 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Alternatively, the device for implementing the receiving function in section 930 may be considered a receiver, and the device for implementing the transmitting function may be considered a transmitter, that is, section 930 includes a receiver 932 and a transmitter 931. The receiver may also be referred to as a receiving module, a receiver, or a receiving circuit, and the transmitter may be referred to as a transmitting module, a transmitter, or a transmitting circuit.
[0143] Sections 910 and 920 may include one or more boards, each of which may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple boards are present, the boards may be interconnected to enhance processing capabilities. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
[0144] For example, in one implementation, the transceiver module in section 930 is used to execute the transceiver-related processes executed by the base station in the embodiment shown in Figure 4. The processor in section 910 is used to execute the processing-related processes executed by the base station in the embodiment shown in Figure 4.
[0145] It should be understood that FIG7 is merely an example and not a limitation, and the network device including the processor, memory, and transceiver may not rely on the structure shown in FIG7 .
[0146] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the explanation and beneficial effects of the relevant contents in any of the communication devices provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0147] In this application, a terminal device or network device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system of the operating system layer may be any one or more computer operating systems that implement business processing through processes, such as the Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0148] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0149] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0150] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.
[0151] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0152] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the process of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.
[0153] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An uplink sending method, characterized in that: A terminal device applied to a multi-air-interface dual-connectivity MR-DC communicates with a network device through different channels, where the different channels include a primary channel and a secondary channel. The method includes: Receive downlink control signaling to determine a first priority channel and a second priority channel; the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of the different channels; First priority data is sent to the network device through the first priority channel, and second priority data is sent to the network device through the second priority channel.
2. The method according to claim 1, characterized in that The receiving of downlink control signaling and determining the first priority channel and the second priority channel includes: receiving a first downlink control signaling sent by the network device, determining that the primary channel is the first priority channel, and the auxiliary channel is the second priority channel; the first downlink control signaling carries first channel indication information indicating that the primary channel is the first priority channel; the first downlink control signaling is radio resource control RRC signaling and / or media access control element MAC CE signaling; The sending the first priority data to the network device through the first priority channel, and sending the second priority data to the network device through the second priority channel, comprises: The first priority data is sent to the network device through the primary channel, and the second priority data is sent to the network device through the secondary channel.
3. The method according to claim 1, characterized in that The receiving of downlink control signaling and determining the first priority channel and the second priority channel includes: receiving a first downlink control signaling sent by the network device, determining that the primary channel is the first priority channel and the auxiliary channel is the second priority channel; the first downlink control signaling carries first channel indication information indicating that the primary channel is the first priority channel and indicating that the auxiliary channel is the second priority channel; the first downlink control signaling is radio resource control RRC signaling and / or media access control element MAC CE signaling; The sending of the first priority data to the network device through the first priority channel, and the sending of the second priority data to the network device through the second priority channel, specifically includes: The first priority data is sent to the network device through the primary channel, and the second priority data is sent to the network device through the secondary channel.
4. The method according to claim 1, characterized in that The receiving of downlink control signaling and determining the first priority channel and the second priority channel includes: Receive a second downlink control signaling sent by the network device to determine the first priority channel and the second priority channel; the second downlink control signaling carries second channel indication information for determining the first priority channel and the second priority channel; the second downlink control signaling is determined according to the channel quality of the main channel and the channel quality of the auxiliary channel according to a preset period.
5. The method according to claim 1, characterized in that: The receiving of downlink control signaling and determining the first priority channel and the second priority channel includes: Receive a second downlink control signaling sent by the network device to determine the first priority channel and the second priority channel; the second downlink control signaling carries second channel indication information for determining the first priority channel and the second priority channel; the second downlink control signaling is generated for a change in the quality relationship between the channel quality of the main channel and the channel quality of the auxiliary channel.
6. The method according to claim 1, characterized in that Before receiving the downlink control signaling, the method further includes: Send reporting information, where the reporting information indicates that the terminal device supports sending data of different priorities through the primary channel and the secondary channel respectively.
7. The method according to claim 1, characterized in that: The first priority channel adopts a first link adaptation algorithm, and the second priority channel adopts a second link adaptation algorithm. The block error rate BLER of the second link adaptation algorithm is higher than the BLER of the first link adaptation algorithm, and / or the hybrid automatic repeat request HARQ number of the second link adaptation algorithm is less than the HARQ number of the first link adaptation algorithm.
8. The method according to any one of claims 1 to 7, characterized in that: The transmission time efficiency of the first priority data is greater than the transmission time efficiency of the second priority data.
9. The method according to claim 8, characterized in that The first priority data includes intra-frame coded images I frames and motion data in the video frames; the second priority data includes predictive coded images P frames and bidirectional predictive coded images B frames in the video frames.
10. An uplink sending method, characterized in that: A network device used in an MR-DC configures different channels for a terminal device, wherein the different channels include a primary channel and a secondary channel. The method includes: Determining a first priority channel and a second priority channel from the primary channel and the secondary channel; Sending a downlink control signaling to the terminal device, where the downlink control signaling carries indication information for determining a first priority channel and a second priority channel of the different channels; receiving first priority data sent by the terminal device through the first priority channel, and receiving second priority data sent by the terminal device through the second priority channel; The received first priority data and the second priority data are sent to a core network.
11. The method according to claim 10, characterized in that: The sending of downlink control signaling to the terminal device includes: Sending a first downlink control signaling to the terminal device, where the first downlink control signaling carries first channel indication information, where the first channel indication information is used to indicate that the primary channel is the first priority channel; the first downlink control signaling is RRC signaling and / or MAC CE signaling; The receiving, through the first priority channel, the first priority data sent by the terminal device, and the receiving, through the second priority channel, the second priority data sent by the terminal device, comprises: The first priority data sent by the terminal device is received through the primary channel, and the second priority data sent by the terminal device is received through the secondary channel.
12. The method according to claim 10, characterized in that: The sending of downlink control signaling to the terminal device includes: Sending a first downlink control signaling to the terminal device, where the first downlink control signaling carries first channel indication information, where the first channel indication information is used to indicate that the primary channel is the first priority channel and that the auxiliary channel is the second priority channel; the first downlink control signaling is RRC signaling and / or MAC CE signaling; The receiving, through the first priority channel, the first priority data sent by the terminal device, and the receiving, through the second priority channel, the second priority data sent by the terminal device, comprises: The first priority data sent by the terminal device is received through the primary channel, and the second priority data sent by the terminal device is received through the secondary channel.
13. The method according to claim 10, characterized in that: Before sending the downlink control signaling to the terminal device, the method further includes: Determining the first priority channel and the second priority channel according to the channel quality of the primary channel and the channel quality of the secondary channel according to a preset period; The sending of downlink control signaling to the terminal device includes: A second downlink control signaling is sent to the terminal device, wherein the second downlink control signaling carries second channel indication information, and the second channel indication information is used to determine the first priority channel and the second priority channel; the second downlink control signaling is RRC signaling, or one of MAC CE signaling.
14. The method according to claim 10, characterized in that: The sending of downlink control signaling to the terminal device includes: If it is detected that the quality relationship between the channel quality of the main channel and the channel quality of the auxiliary channel has changed, a second downlink control signaling is sent to the terminal device, and the second downlink control signaling carries second channel indication information. The second channel indication information is used to determine the first priority channel and the second priority channel. The second downlink control signaling is RRC signaling, or one of MAC CE signaling.
15. The method according to claim 10, characterized in that: The method further comprises: The reporting information sent by the terminal device is received, where the reporting information indicates that the terminal device supports sending data of different priorities through the main channel and the auxiliary channel respectively.
16. The method according to claim 10, characterized in that: The first priority channel adopts a first link adaptation algorithm, and the second priority channel adopts a second link adaptation algorithm, the BLER of the second link adaptation algorithm is higher than the BLER of the first link adaptation algorithm, and / or the HARQ number of the second link adaptation algorithm is less than the HARQ number of the first link adaptation algorithm.
17. The method according to any one of claims 10 to 16, characterized in that: The transmission time efficiency of the first priority data is greater than the transmission time efficiency of the second priority data.
18. The method according to claim 17, characterized in that: The first priority data includes I frames and action data in the video frames; the second priority data includes P frames and B frames in the video frames.
19. A communication device, characterized in that: A terminal device used in MR-DC, wherein the terminal device is configured through different channels of a network device, wherein the different channels include a primary channel and an auxiliary channel, and the device comprises: A first receiving unit is configured to receive a downlink control signaling to determine a first priority channel and a second priority channel; the downlink control signaling carries indication information for determining the first priority channel and the second priority channel of the different channels; The first sending unit is configured to send first priority data to the network device through the first priority channel, and send second priority data to the network device through the second priority channel.
20. A communication device, characterized in that: A network device used in an MR-DC, wherein the network device configures different channels for terminal devices, wherein the different channels include a primary channel and a secondary channel, and the communication device includes: a determining unit, configured to determine a first priority channel and a second priority channel from the primary channel and the secondary channel; A second sending unit is configured to send a downlink control signaling to the terminal device, where the downlink control signaling carries indication information for determining a first priority channel and a second priority channel of the different channels; a second receiving unit, configured to receive first-priority data sent by the terminal device through the first priority channel, and receive second-priority data sent by the terminal device through the second priority channel; The third sending unit is configured to send the received first priority data and second priority data to a core network.
21. An electronic device, characterized in that: include: Memory, for storing computer instructions; A processor, configured to execute a computer program or computer instruction stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 9.
22. An electronic device, characterized in that: include: Memory, for storing computer instructions; A processor, configured to execute a computer program or computer instruction stored in the memory, so that the electronic device performs the method according to any one of claims 10 to 18.
23. A computer storage medium for storing a computer program, wherein when the computer program is executed, it is used to implement the communication method according to any one of claims 1 to 9 or 10 to 18.
Citation Information
Patent Citations
Data transmission method and device
CN116438904A
Uplink sending method and device
CN117750433A
Communication method, apparatus and device
WO2021097689A1
Uplink transmission method and apparatus
WO2021204261A1
Terminal, wireless communication method, and base station
WO2022039155A1