Communication method and communication apparatus
By dynamically adjusting the remaining time threshold of the logical channel and determining the priority based on the uplink channel quality, the problem of unclear logical channel priority for XR services in the 3GPP standard protocol is solved, and the transmission reliability and resource utilization of low-latency services are improved.
Patent Information
- Application Number
- CN202510592756.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-05-09
AI Technical Summary
The existing 3GPP standard protocols have not yet provided a clear solution to meet the high-capacity and low-latency requirements of XR services, especially in terms of logical channel priority.
By dynamically adjusting the remaining time threshold of the logical channel and determining the priority of the logical channel according to the channel quality of the uplink channel, the transmission reliability and resource utilization of low-latency services are improved.
It realizes the adjustment of logical channel priority under different channel quality conditions, ensuring the smooth transmission of low-latency services and efficient utilization of resources.
Smart Images

Figure CN120224468B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular, to a communication method and a communication device. Background Art
[0002] To meet demand for new media services, fifth-generation (5G) mobile communications technology is introducing extended reality (XR) services. XR is a general term for immersive technologies such as augmented reality (AR), virtual reality (VR), and mixed reality (MR). XR services place higher demands on high capacity and low latency. To meet the needs of XR services, the 3rd Generation Partnership Project (3GPP) standard protocol is currently discussing how to enhance logical channel (LCH) priority, but a clear solution has not yet been determined. Summary of the Invention
[0003] In view of this, the present application provides a communication method, a communication device, a chip system, a computer-readable storage medium, a computer program product and a communication system, which dynamically adjusts the remaining time threshold of the logical channel through the uplink channel quality, so that the UE determines the priority of the first logical channel based on the first remaining time threshold, for example, increases the priority of the first logical channel, thereby improving the network's support capability for low-latency services.
[0004] In a first aspect, a communication method is provided. The method may be executed, for example, by a UE, or by a component configured in the UE (such as a circuit, chip, or chip system), or may be implemented by a logic module or software that implements all or part of the UE's functions. This application is not limited thereto.
[0005] Specifically, the method includes: the UE obtains a first remaining time threshold, where the first remaining time threshold is determined based on the channel quality of the uplink channel; then, based on the first remaining time threshold, determines the priority of the first logical channel; and finally, uses transmission resources to transmit the data to be transmitted of the first logical channel, where the transmission resources are allocated based on the priority of the first logical channel. Compared to using a fixed remaining time threshold, the embodiment of the present application dynamically adjusts the first remaining time threshold based on the channel quality of the uplink channel, and achieves optimized resource scheduling by sensing the channel quality, which helps to improve the transmission reliability of low-latency services and also helps to improve resource utilization.
[0006] Optionally, the first logical channel includes data to be transmitted of a first service. The first service refers to a service with high latency requirements (eg, an XR service).
[0007] In an embodiment of the present application, regardless of whether the channel quality is good or bad, the remaining time threshold can be adjusted in combination with the channel quality, and then when it is monitored that the remaining time of the data to be transmitted of the first logical channel in the logical channel is less than or equal to the first remaining time threshold, the additional priority of the first logical channel is triggered, or the priority of the first logical channel is increased. In this way, transmission resources will be allocated to the first logical channel first, which can ensure the smooth transmission of the data to be transmitted of the first logical channel.
[0008] The embodiments of the present application do not limit the specific manner in which the UE obtains the first remaining time threshold. Optionally, the first remaining time threshold is directly sent by the network device to the UE; or, the first remaining time threshold is determined by the UE based on the channel quality of the uplink channel and a first mapping table. The first mapping table represents a mapping relationship between channel quality and remaining time threshold. Each of these will be described below.
[0009] In a possible implementation, the UE receives first signaling from a network device, where the first signaling includes the first remaining time threshold, wherein the first remaining time threshold is determined by the network device according to the channel quality of the uplink channel.
[0010] Therefore, the network device directly sends the first remaining time threshold to the UE. This approach saves the UE the process of determining the first remaining time threshold, such as eliminating the process of querying the remaining time threshold in a mapping table, and is relatively simple to implement. Furthermore, because the first remaining time threshold is determined based on the channel quality of the uplink channel, and the channel quality result of the uplink channel measured by the network device is more accurate, that is, the channel quality result measured by the network device can accurately reflect the actual condition of the uplink channel, the determined first remaining time threshold is also more appropriate.
[0011] In another possible implementation, the UE determines the channel quality of the uplink channel; and determines the first remaining time threshold based on the correspondence between the first remaining time threshold and the first channel quality interval and the channel quality of the uplink channel, where the channel quality of the uplink channel falls within the first channel quality interval. Therefore, the UE can autonomously determine the first remaining time threshold based on the correspondence between the first remaining time threshold and the first channel quality interval, thereby avoiding reliance on real-time scheduling instructions from a network device.
[0012] It can be understood that the correspondence between the first remaining time threshold and the first channel quality interval may be predefined by a protocol, or may be sent by a network device to the UE.
[0013] The embodiments of the present application do not specifically limit the form or manner of expressing the correspondence between the first remaining time threshold and the first channel quality interval. For example, the correspondence between the first remaining time threshold and the first channel quality interval can be a one-to-one relationship or a one-to-many relationship. For another example, the correspondence between the first remaining time threshold and the first channel quality interval can be presented in the form of a mapping table.
[0014] Optionally, before determining the first remaining time threshold based on the correspondence between the first remaining time threshold and the first channel quality interval and the channel quality of the uplink channel, the method further includes: the UE receiving second signaling from the network device, the second signaling including the first mapping table, the first mapping table including at least the correspondence between the first remaining time threshold and the first channel quality interval. Therefore, the network device sends the first mapping table to the UE, and the UE then searches the first mapping table for the corresponding remaining time threshold. In this way, the UE avoids relying on real-time scheduling instructions from the network device.
[0015] Optionally, the UE determines the channel quality of the uplink channel, including: measuring the channel quality of the downlink channel; and determining the channel quality of the uplink channel based on the channel quality of the downlink channel. Since the UE determines the uplink channel quality using channel reciprocity, uplink measurement overhead is reduced.
[0016] In one possible implementation, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel. That is, the better the uplink channel quality, the smaller the value of the first remaining time threshold; the worse the uplink channel quality, the larger the value of the first remaining time threshold. Therefore, by using the uplink channel quality as a key parameter for determining the remaining time threshold, the priority of each logical channel can be flexibly triggered, achieving refined resource allocation to meet the low latency requirements of services.
[0017] Exemplarily, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel, including: when the channel quality value of the uplink channel is in the first channel quality interval, the first remaining time threshold is the first threshold; when the channel quality value of the uplink channel is in the second channel quality interval, the first remaining time threshold is the second threshold; when the channel quality value of the uplink channel is in the third channel quality interval, the first remaining time threshold is the third threshold; wherein the channel qualities represented by the first channel quality interval, the second channel quality interval and the third channel quality interval respectively become better in turn; the values of the first threshold, the second threshold and the third threshold decrease in turn.
[0018] The embodiment of the present application does not specifically limit the signaling or message type used by the network device to send the first remaining time threshold or the first mapping table to the UE.
[0019] Optionally, the first signaling or the second signaling is any one of the following signalings: media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
[0020] In one possible implementation, the UE determines the priority of the first logical channel based on the first remaining time threshold, including: when the remaining time of the data to be transmitted on the first logical channel is less than or equal to the first remaining time threshold, determining the priority of the first logical channel from the first priority to the second priority (i.e., additional priority), the second priority being higher than the first priority, and the first priority being the initial priority of the first logical channel. Therefore, when the remaining time reaches the first remaining time threshold (for example, the remaining time is equal to the first remaining time threshold), the UE triggers the additional priority of the first logical channel, or raises the priority of the first logical channel, thereby preferentially allocating transmission resources to the first logical channel, thereby ensuring smooth transmission of the data to be transmitted on the first logical channel.
[0021] Optionally, the method further includes: the UE receiving a first mapping table updated by the network device; and determining the priority of the first logical channel based on the updated first mapping table and the channel quality of the uplink channel. Therefore, by receiving the updated first mapping table sent by the network device, the UE can determine the remaining time threshold based on the latest first mapping table, thereby determining the priority of the logical channel.
[0022] The embodiments of the present application do not specifically limit the standard parameters (or quantitative indicators) of channel quality. Optionally, the channel quality of the uplink channel is characterized by one or more of the following parameters: reference signal received power (RSRP), signal-to-interference-plus-noise ratio (SINR), and reference signal received quality (RSRQ).
[0023] In a second aspect, a communication method is provided. This method can be executed, for example, by a network device, or by a component configured in the network device (such as a circuit, chip, or chip system), or by a logic module or software that can implement all or part of the network device's functions. This application is not limited to this.
[0024] Specifically, the method includes: a network device determines a first remaining time threshold or a first mapping table by measuring the channel quality of an uplink channel; and sending the first remaining time threshold or the first mapping table to a UE, specifically including: the network device sending a first signaling to a user equipment (UE), the first signaling including a first remaining time threshold, wherein the first remaining time threshold is determined by the network device according to the channel quality of the uplink channel; or, sending a second signaling to the UE, the second signaling including a first mapping table, the first mapping table including at least a correspondence between the first remaining time threshold and a first channel quality interval, the first mapping table being determined by the network device according to the channel quality of the uplink channel, so that the UE determines the priority of a logical channel based on the first remaining time threshold. Compared to using a fixed remaining time threshold, the embodiment of the present application dynamically adjusts the first remaining time threshold based on the channel quality of the uplink channel, and achieves optimized resource scheduling by sensing the channel quality, which helps to improve the transmission reliability of low-latency services and also helps to improve resource utilization.
[0025] The embodiment of the present application does not specifically limit the signaling or message type used by the network device to send the first remaining time threshold or the first mapping table to the UE.
[0026] In a possible implementation manner, the first signaling or the second signaling is any one of the following signalings: media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
[0027] In one possible implementation, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel. For the relationship between the channel quality and the first remaining time threshold, reference may be made to the description of the first aspect, which will not be repeated here for the sake of brevity.
[0028] Optionally, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel, including: when the channel quality value of the uplink channel is in the first channel quality interval, the first remaining time threshold is the first threshold; when the channel quality value of the uplink channel is in the second channel quality interval, the first remaining time threshold is the second threshold; when the channel quality value of the uplink channel is in the third channel quality interval, the first remaining time threshold is the third threshold; wherein the channel qualities represented by the first channel quality interval, the second channel quality interval and the third channel quality interval respectively become better in turn; the values of the first threshold, the second threshold and the third threshold decrease in turn.
[0029] Optionally, the method further comprises: the network device updating the first mapping table based on the first period, and sending the updated first mapping table to the UE. Thus, the network device can periodically update the first mapping table, so as to adjust the first mapping table according to the actual status of the uplink channel, and send the updated first mapping table to the UE, so that the UE can determine the remaining time threshold based on the latest first mapping table, thereby determining the priority of the logical channel.
[0030] Optionally, the channel quality of the uplink channel is characterized by one or more of the following parameters: reference signal received power (RSRP), signal to interference noise ratio (SINR), and reference signal received quality (RSRQ).
[0031] It should be noted that the second aspect is the implementation of the network device corresponding to the first aspect, and the explanations (such as the explanations of terms, the descriptions of specific implementation manners), the descriptions of supplements and beneficial effects of the first aspect also apply to the second aspect. For brevity, the second aspect will not be repeated.
[0032] In a third aspect, a communication apparatus is provided, which includes various modules or units for performing the methods in any possible implementation manner of the first aspect.
[0033] In one design, the communication apparatus can include a module corresponding to each of the methods / operations / steps / actions described in the various aspects above, which can be a hardware circuit, or software, or a combination of hardware circuit and software.
[0034] In one design, the communication apparatus is a communication chip, which can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0035] In another design, the communication apparatus is a communication device, which can include a transmitter for sending information or data, and a receiver for receiving information or data.
[0036] In another design, the communication apparatus is configured to perform the methods in any possible implementation manner of the first aspect, and the communication apparatus can be configured in the UE, or the communication apparatus itself is the UE.
[0037] In a fourth aspect, a communication apparatus is provided, which includes various modules or units for performing the methods in any possible implementation manner of the second aspect.
[0038] In one design, the communication device may include a module that executes the methods / operations / steps / actions described in each of the above aspects. The module may be a hardware circuit, software, or a combination of hardware circuit and software.
[0039] In one design, the communication device is a communication chip, which may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0040] In another design, the communication apparatus is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0041] In another design, the communication device is used to execute the method in any possible implementation of the second aspect above. The communication device can be configured in the above-mentioned network device, or the communication device itself is a network device.
[0042] Optionally, the network device may be an access network device (e.g., gNB) or a core network device.
[0043] In a fifth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be configured to execute instructions or data in the memory to implement the method of any possible implementation of the first aspect. Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0044] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0045] In another implementation, the communication device is a chip configured in a UE. When the communication device is a chip configured in a UE, the communication interface may be an input / output interface.
[0046] In a sixth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be configured to execute instructions or data in the memory to implement the method of any possible implementation of the second aspect. Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0047] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0048] In another implementation, the communication device is a chip configured in a network device. When the communication device is a chip configured in a network device, the communication interface may be an input / output interface.
[0049] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of any aspect.
[0050] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0051] In an eighth aspect, a communication device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of any possible implementation of any of the above aspects.
[0052] Optionally, there are one or more processors and one or more memories.
[0053] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0054] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated on the same chip as the processor or be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.
[0055] It should be understood that related data interaction processes, such as sending indication information, can be the process of outputting indication information from the processor, and receiving capability information can be the process of receiving input capability information from the processor. Specifically, data output by the processor can be output to the transmitter, and input data received by the processor can be received from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.
[0056] The processing device in the eighth aspect may be one or more chips. The processor in the processing device may be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented in software, the processor may be a general-purpose processor implemented by reading software code stored in a memory, which may be integrated into the processor or located independently of the processor.
[0057] In a ninth aspect, a computer program product is provided, comprising: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of any of the above aspects.
[0058] In the tenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the computer to execute a method in any possible implementation of any of the above aspects.
[0059] In an eleventh aspect, embodiments of the present application provide a chip system comprising one or more processors configured to retrieve and execute instructions stored in a memory, thereby executing the method of any of the above aspects or any possible implementations of each aspect. The chip system may be composed of a chip or may include a chip and other discrete devices.
[0060] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0061] In a twelfth aspect, a communication system is provided, comprising the aforementioned UE and network device. Optionally, the communication system may further comprise other devices that communicate with the UE and / or the network device. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 is an example diagram of a communication system;
[0063] Figure 2 This is an example diagram of access network equipment;
[0064] Figure 3A is an example interaction diagram of the communication method according to an embodiment of the present application;
[0065] Figure 3B This is an example diagram of the logical channel upgrade process according to an embodiment of the present application;
[0066] Figure 4 is another example interaction diagram of the communication method according to an embodiment of the present application;
[0067] Figure 5 is another example interaction diagram of the communication method of the embodiments of the present application;
[0068] Figure 6 is a schematic block diagram of the communication apparatus provided by the embodiments of the present application;
[0069] Figure 7 is another schematic block diagram of the communication apparatus provided by the embodiments of the present application. DETAILED DESCRIPTION
[0070] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.
[0071] In the embodiments of the present application, “multiple” can be understood as “at least two”, and “multiple items” can be understood as “at least two items”.
[0072] The present application can be applied to communication systems. Mobile communication systems include, but are not limited to, the following systems, such as: long term evolution (LTE) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, fifth generation (5G) systems or new radio (NR) and future mobile communication systems, vehicle-to-everything (V2X), where V2X may include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc., long term evolution-vehicle communication technology (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), long term evolution-machine communication technology (LTE-M), machine to machine (M2M), etc. The 5G mobile communication system may include non-standalone (NSA) and / or standalone (SA) networking. The technical solution provided in this application may also be applied to future communication systems. This application does not limit this.
[0073] The embodiments of the present application support three major application scenarios in 5G: ultra reliable & low latency communication (URLLC), enhanced mobile broadband (eMBB), and massive machine type communication (mMTC).
[0074] In some embodiments, the present invention is applied to communication scenarios that support low-latency services such as extended reality (XR). The terminal devices of the present invention support low-latency services. It should be understood that the present invention is not limited to the specific system or type of low-latency service.
[0075] Optionally, as a possible application scenario, the embodiments of the present application are applied to an intelligent transportation system in a smart city. The intelligent transportation system includes, but is not limited to, mixed transmission of one or more of the following services: real-time traffic signal control service (URLLC service, with a latency of less than or equal to 10 milliseconds), high-definition surveillance video streaming service (eMBB service), and vehicle location broadcast (periodic data).
[0076] Alternatively, as another possible application scenario, embodiments of the present application are applied to emergency communications and public safety systems. These systems may include, but are not limited to, one or more of the following services coexisting: disaster rescue instructions (with a latency of less than or equal to 20 milliseconds), real-time disaster video backhaul (a highly reliable service), and disaster victim location information (periodically updated).
[0077] Alternatively, as another possible application scenario, embodiments of the present application are applied to an Industrial Internet of Things (IIOT) system. This IIoT system diagram includes, but is not limited to, the mixed transmission of one or more of the following services: industrial robot real-time control instructions (URLLC service, with a latency of less than or equal to 5 milliseconds), sensor data (periodically reported), and device logs (which can be understood as non-critical data).
[0078] It is understandable that, regardless of the industry, as long as the business involved has low latency requirements or high latency requirements, the communication method provided in the embodiments of the present application is applicable, or in other words, the embodiments of the present application are suitable for scenarios that require real-time response to channel fluctuations and mixed business scheduling. The embodiments of the present application provide a low-latency, highly reliable, and resource-efficient transmission solution by utilizing the remaining time threshold of the uplink channel quality decision logical channel.
[0079] Figure 1 1 is a schematic diagram of the architecture of a mobile communication system 1000 applicable to an embodiment of the present application. Figure 1 As shown, the communication system 1000 includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 also includes the Internet 300. Optionally, the Internet 300 can be connected to the wireless access network 100 or the core network 200 via wireless or wired means. The wireless access network 100 can include at least one access network device (such as Figure 1 110a and 110b in the figure, collectively referred to as 110), may also include at least one terminal (such as Figure 1 ( 120a-120k in the figure are collectively referred to as 120). Terminals 120a-120k are wirelessly connected to access network devices 110a and 110b. Access network devices 110a and 110b are wirelessly or wiredly connected to core network 200. Core network devices in the core network and access network devices in the wireless access network can be different physical devices or a single physical device that integrates core network logical functions and wireless access network logical functions. Terminals can be wirelessly connected to each other. Access network devices can be wired or wirelessly connected to each other. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, for example, wireless relay devices and / or wireless backhaul devices ( Figure 1 (not shown). The communication system may, for example, support a cellular system related to the Third Generation Partnership Project (3GPP) (e.g., a 5G communication system, a communication system integrating multiple wireless technologies (e.g., a communication system integrating at least two of 2G, 3G, 4G, or 5G), or a future-oriented evolution system), or a wireless fidelity (WiFi) system, or a communication system integrating a 3GPP-related cellular system with other technologies, or a future communication system.
[0080] It should be understood that Figure 1 The communication links of the various devices in the mobile communication system 1000 shown in FIG are merely examples, and the embodiments of the present application are not limited thereto. Taking the XR device 120k as an example, the XR device can communicate with the terminal device, or can also communicate with the access network device.
[0081] The network devices in the embodiments of the present application may be network-side devices such as access networks and core network devices. Access network devices are sometimes also referred to as access nodes. Access network devices have wireless transceiver functions and are used to communicate with terminals. Access network devices include, but are not limited to, base stations in the above-mentioned communication systems, evolved NodeBs (eNodeBs), transmission reception points (TRPs), next-generation NodeBs (gNBs) in 5G mobile communication systems, access network devices or modules of access network devices in open access networks (ORAN) systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network devices may also be modules or units that can implement some of the functions of a base station. For example, access network devices may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), as described below. In the ORAN system, CU may also be referred to as O-CU, DU may also be referred to as open (open, O)-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CUP-UP, and RU may also be referred to as O-RU. The access network device may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the figure), a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device may also be a server, a wearable device, or an on-board device. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The multiple access network devices in the communication system may be base stations of the same type or different types. The base station may communicate with the terminal or communicate with the terminal through a relay station. The terminal may communicate with multiple base stations in different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device. In the present application, the access network device is referred to as the network device.
[0082] The terminal device in this application can be a wireless terminal device capable of receiving network device scheduling and instruction information. A wireless terminal device can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem. For example, a terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). A terminal device can also be referred to as an XR device, terminal, user equipment (UE), mobile station, or mobile terminal. The terminal device can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, or satellite communication. The terminal may be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, aircraft (such as drone, helicopter, airplane), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of the present application do not limit the form of the terminal device.
[0083] As an example and not a limitation, in the embodiments of the present application, the UE may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0084] In addition, in the embodiments of the present application, the UE may also be a terminal device in the Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people and machines and things and things. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.
[0085] In an embodiment of the present application, a UE may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system may be any one or more computer operating systems that implement service processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. Furthermore, the embodiments of the present application do not specifically limit the specific structure of the execution entity of the method provided in the embodiments of the present application; as long as it is capable of communicating according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, it is sufficient. For example, the execution entity of the method provided in the embodiments of the present application may be a terminal device, or a functional module in the terminal device that is capable of calling and executing a program.
[0086] The access network equipment and / or the terminal can be fixed or movable. The access network equipment and / or the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the access network equipment and terminals. The access network equipment and the terminal equipment can be deployed in the same scenario or different scenarios. For example, the access network equipment and the terminal equipment are deployed on land at the same time; or, the access network equipment is deployed on land and the terminal equipment is deployed on the water surface, etc., and no further examples are given.
[0087] In the embodiment of the present application, each element in the communication system can be regarded as a network element in the communication system. For example, Figure 1The helicopter or drone 120i in the figure can be configured as a mobile access network device. For the terminal devices 120j that access the wireless access network 100 through 120i, the helicopter or drone 120i is an access network device; but for the access network device 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the wireless air interface protocol. The communication between 110a and 120i can also be carried out through the interface protocol between access network devices. In this case, relative to 110a, 120i is also an access network device. Therefore, the access network device and the terminal device can be collectively referred to as a communication device. Figure 1 110a and 110b in the figure can be referred to as communication devices having access network device functions. Figure 1 120a-120k in the figure can be called communication devices with terminal equipment functions.
[0088] In the present application, the device for realizing the function of the network device can be a network device, or a device that can support the network device to realize the function, such as a processor, circuit, chip, or chip system, etc. The device can be installed in the network device or connected to the network device for use. Alternatively, the device for realizing the function of the network device can also be a control subsystem that includes the function of the network device. For example, the control subsystem that includes the function of the access network device can be a control center in a terminal-applicable scenario such as a smart grid, industrial control, intelligent transportation, or smart city. In the technical solution provided in the present application, the technical solution provided in the present application is described by taking the device for realizing the function of the network device as an example, which is a network device.
[0089] In this application, the device for implementing the function of the terminal device can be the terminal device, or it can be a device that can support the terminal device to implement the function, such as a processor, circuit, chip, chip system, etc. The device can be installed in the terminal device or connected to the terminal device for use. In the technical solution provided in this application, the technical solution provided in this application is described by taking the device for implementing the function of the terminal device as a UE as an example.
[0090] Communication between access network equipment and terminal devices may follow a certain protocol layer structure. Exemplarily, the protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer. For example, the user plane protocol layer structure may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.
[0091] like Figure 2 As shown, the access network device may include a CU and a DU. This design may be referred to as separation of CU and DU. Multiple DUs may be centrally controlled by one CU. As an example, the interface between the CU and the DU is referred to as the F1 interface. Among them, the control plane (CP) interface may be F1-C, and the user plane (UP) interface may be F1-U. The embodiments of the present application do not limit the specific names of the interfaces. The CU and the DU may be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and the protocol layers above it (such as the RRC layer and the SDAP layer, etc.) are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer and the PHY layer, etc.) are set in the DU; for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers below the PDCP layer are set in the DU, without limitation.
[0092] The above division of the processing functions of CU and DU according to the protocol layer is only an example, and they can also be divided in other ways. For example, the CU or DU can be divided into functions with more protocol layers, and the CU or DU can be divided into partial processing functions with protocol layers. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as division by delay, and the functions whose processing time needs to meet the delay requirements are set in the DU, and the functions that do not need to meet the delay requirements are set in the CU.
[0093] Optionally, the CU may have one or more functions of the core network.
[0094] Optionally, the radio unit (RU) of the DU can be remotely located. The RU has radio frequency functions. Exemplarily, the DU and RU can be divided at the PHY layer. For example, the DU can implement high-level functions in the PHY layer, and the RU can implement low-level functions in the PHY layer. When used for transmission, the functions of the PHY layer may include at least one of the following: adding cyclic redundancy check (CRC) bits, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or radio frequency transmission functions. When used for reception, the functions of the PHY layer may include at least one of the following: CRC check, channel decoding, rate matching, descrambling, demodulation, layer demapping, channel detection, resource demapping, physical antenna demapping, or radio frequency reception functions. The high-level functions in the PHY layer may include a portion of the PHY layer functions that are closer to the MAC layer; the low-level functions in the PHY layer may include another portion of the PHY layer functions, such as a portion that is closer to the radio frequency functions. For example, the high-level functions in the PHY layer may include adding CRC bits, channel coding, rate matching, scrambling, modulation, and layer mapping, and the low-level functions in the PHY layer may include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions; or, the high-level functions in the PHY layer may include adding CRC bits, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, and the low-level functions in the PHY layer may include resource mapping, physical antenna mapping, and radio frequency transmission functions. For example, the high-level functions in the PHY layer may include CRC checking, channel decoding, rate matching, decoding, demodulation, and layer matching, and the low-level functions in the PHY layer may include channel detection, resource demapping, physical antenna demapping, and radio frequency reception functions; or, the high-level functions in the PHY layer may include CRC checking, channel decoding, rate matching, decoding, demodulation, layer matching, and channel detection, and the low-level functions in the PHY layer may include resource demapping, physical antenna demapping, and radio frequency reception functions.
[0095] Optionally, the functions of the CU can be further divided, and the control plane and the user plane can be separated and implemented through different entities. The separated entities are the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be connected to the DU respectively. In the embodiment of the present application, the entity can be understood as a module or unit, and its existence form can be a hardware structure, a software module, or a hardware structure plus a software module, without limitation.
[0096] Optionally, any one of the above-mentioned CU, CU-CP, CU-UP, DU and RU can be a software module, a hardware structure, or a software module plus a hardware structure, without limitation. The existence forms of different entities can be the same or different. For example, CU, CU-CP, CU-UP and DU are software modules, and RU is a hardware structure. For the sake of brevity, all possible combinations are not listed here one by one. These modules and their execution methods are also within the scope of protection of the embodiments of the present application. For example, when the method of the embodiment of the present application is executed by an access network device, it can be specifically executed by at least one of CU, CU-CP, CU-UP, DU, or RU.
[0097] To facilitate understanding of the embodiments of the present application, a brief description of the terms used in the present application is first provided. Alternatively, the interpretation of some terms may refer to the interpretations in the 3rd Generation Partnership Project (3GPP) standard protocols.
[0098] 1. XR business
[0099] XR services include, but are not limited to, one or more of the following: AR services, VR services, MR services, and cloud gaming. In the embodiments of the present application, the terminal device may be a device for implementing XR services.
[0100] XR services have high transmission latency requirements. If XR service data is not successfully transmitted within the latency budget, it will time out and become ineffective. For example, for uplink AR services, the typical packet delay budget (PDB) is 30ms, meaning the upper limit on the transmission latency of a data packet is 30ms. If a data packet is not successfully transmitted within the PDB time, it is considered to have timed out and become ineffective.
[0101] 2. Remaining time of the logical channel and remaining time threshold
[0102] For example, in order to avoid timeouts that impact the service experience, XR service data must be scheduled and transmitted within the latency budget. For uplink XR services, 3GPP has introduced the concept of remaining time and a reporting mechanism to ensure network equipment understands the latency budget consumption of data in the UE cache.
[0103] In addition, in order to meet the needs of services that need to temporarily increase their priority due to approaching delays, 3GPP further proposed a remaining time threshold for each logical channel (LCH). The remaining time threshold is used to trigger the additional priority of the logical channel. Additional priority refers to the additional priority introduced in addition to the initial priority (or static priority) of the logical channel. In addition, each logical channel is configured with only one additional priority. That is, when the remaining time is less than or equal to the remaining time threshold, the additional priority of the logical channel is triggered. Each logical channel is configured with an additional priority for logical channel prioritization (LCP) enhancement. By providing a dynamic dual-priority strategy for the same LCH, the priority can be temporarily increased during critical periods to optimize the transmission reliability of XR services. For example, the critical period refers to the time period when the data delay of the XR service is close to the threshold.
[0104] For the purpose of unified explanation, the terms used in the embodiments of this application (including the terms introduced here and the terms used in the implementation methods described below) do not limit the scope of protection of the embodiments of this application. For example, the terms "remaining time" or "remaining time threshold" do not limit the scope of protection of the embodiments of this application. In fact, the terms used in the embodiments of this application can be equivalently replaced with other terms or names with the same function or effect.
[0105] 3. Channel quality
[0106] Channel quality refers to the quality of the physical channel. Channel quality can be characterized by parameters used to measure and / or describe channel quality or performance. For example, channel quality can be characterized by one or more of the following quantitative indicators: reference signal received power (RSRP), block error rate (BLER), reference signal received quality (RSRQ), reference signal received strength indicator (RSSI), signal to interference and noise ratio (SINR), signal to noise ratio (SNR), signal quality indicator (CQI), correlation and other measurement indicators. It should be understood that the channel quality measurement indicators in the embodiments of the present application are not limited.
[0107] The channel quality of the uplink channel or the channel quality of the downlink channel involved in the embodiments of the present application can be characterized by the above-mentioned quantitative indicators, and the embodiments of the present application do not specifically limit this.
[0108] It should be understood that the quantitative indicators shown above are only exemplary descriptions, and the embodiments of the present application are not limited thereto. In fact, those skilled in the art may use other reasonable methods or indicators to characterize channel quality.
[0109] Currently, the remaining time threshold is a key parameter for triggering the additional priority of the logical channel. However, there is no clear conclusion in the standard protocol on how to determine the remaining time threshold of the logical channel.
[0110] In view of this, an embodiment of the present application provides a communication method, which takes channel quality as the decision factor of the remaining time threshold, and can dynamically adjust the remaining time threshold, so that the UE can dynamically adjust the logical channel priority based on the remaining time threshold, thereby improving the network's support capabilities for low-latency services.
[0111] The following describes the solution provided by this application in detail in conjunction with the corresponding flowcharts. It will be understood that the schematic flowcharts provided in this application primarily illustrate the method using different devices (e.g., UE or network devices) as examples of the execution entities of the interaction diagrams, but this application does not limit the execution entities of the interaction diagrams. For example, the device (e.g., UE or network device) in the schematic flowcharts may also be a chip, chip system, or processor that supports the device to implement the method, or may be a logic module or software that can implement all or part of the functions of the device.
[0112] For a unified explanation here, in the interaction process of the embodiment of the present application, the message or signaling interaction involved can adopt the message or signaling in the standard, or it can be a newly introduced message or signaling, and the embodiment of the present application does not make specific limitations on this.
[0113] Figure 3A This is an example interaction diagram of a communication method according to an embodiment of the present application. It can be understood that Figure 3A The network devices in can be Figure 1 or Figure 2 The access network device shown may also refer to a device in the access network device (such as a processor, chip, or chip system); Figure 3A The UE in can be Figure 1 Any terminal device (such as an XR device) in the terminal device can also refer to a device in the terminal device (such as a processor, chip, or chip system, etc.). Figure 3A The UE in the example can be a device that supports low-latency services (such as XR services), such as wearable devices, AR glasses, etc. Figure 3A As shown, the method includes the following steps:
[0114] Step 301: The UE obtains a first remaining time threshold, where the first remaining time threshold is determined according to the channel quality of the uplink channel.
[0115] In this embodiment of the present application, the first remaining time threshold is determined by the UE or network device based on the channel quality of the uplink channel. In other words, the value of the first remaining time threshold depends specifically on the channel quality of the uplink channel. The first remaining time threshold can be adaptively adjusted, or dynamically adjusted, based on the actual channel quality of the uplink channel.
[0116] In poor channel quality, the system bit error rate increases while channel capacity decreases, necessitating a downgraded modulation and coding scheme (MCS) or multiple retransmissions, which increases transmission time. Using a fixed remaining time threshold can prevent timely data transmission. Therefore, it is necessary to dynamically adjust the remaining time threshold in poor channel quality conditions. Similarly, in good channel quality conditions, the MCS can be upgraded to a higher order, shortening transmission time. Using a fixed remaining time threshold can prematurely trigger additional priority for logical channels, causing resources to be preempted by high-priority services. This can lead to a decrease in the throughput of low-priority services due to resource preemption, hindering fair resource utilization. Therefore, it is necessary to dynamically adjust the remaining time threshold in good channel quality conditions. By using uplink channel quality as a key parameter in determining the remaining time threshold, this embodiment of the present application can flexibly trigger the priority of each logical channel, achieving refined resource allocation to meet service low-latency requirements. The following describes how to determine the remaining time threshold.
[0117] Optionally, the value of the first remaining time threshold is negatively correlated with the channel quality, i.e., the better the uplink channel quality, the smaller the value of the first remaining time threshold; and the worse the uplink channel quality, the larger the value of the first remaining time threshold. Channel quality can be characterized by the aforementioned quantitative indicator, i.e., the quality of the channel can be characterized by a channel quality value.
[0118] Exemplarily, the first residual time threshold value is negatively related to the channel quality, including: when the channel quality value of the uplink channel is in a first channel quality interval, the first residual time threshold value is a first threshold value; when the channel quality value of the uplink channel is in a second channel quality interval, the first residual time threshold value is a second threshold value; when the channel quality value of the uplink channel is in a third channel quality interval, the first residual time threshold value is a third threshold value; wherein the first channel quality interval, the second channel quality interval and the third channel quality interval represent the channel quality in turn from bad to good; and the first threshold value, the second threshold value and the third threshold value are in turn decreased in value. Each channel quality interval is determined by a channel quality threshold value (including an upper limit value and / or a lower limit value).
[0119] Optionally, the first channel quality interval, the second channel quality interval and the third channel quality interval are different quality intervals divided by a threshold value 1 and a threshold value 2. For example, the first channel quality interval is represented as ; the second channel quality interval is represented as ; and the third channel quality interval is represented as ; that is, the three channel quality intervals are obtained by dividing and .
[0120] It should be understood that the number of channel quality intervals is not limited in the embodiments of the present application. The above is only described by taking three channel quality intervals corresponding to three residual time threshold values as an example. For example, in actual application, more or fewer channel quality intervals can be included; and correspondingly, more or fewer residual time threshold values corresponding to the channel quality intervals can also be included.
[0121] It should also be understood that the value of the upper limit and / or the lower limit of each channel quality interval is not limited in the embodiments of the present application. For example, the value of the upper limit and / or the lower limit of the channel quality interval can be a reasonable value determined by the network device based on historical data, or a value determined based on the actual situation of the channel quality. The specific manner of the UE obtaining the first residual time threshold value is not limited in the embodiments of the present application.
[0122] Optionally, the first residual time threshold value is directly sent by the network device to the UE; or the first residual time threshold value is determined by the UE according to the channel quality of the uplink channel and the correspondence between the first residual time threshold value and the first channel quality interval. The correspondence between the first residual time threshold value and the first channel quality interval can be pre-defined by a protocol, or can be sent by the network device to the UE.
[0123] The embodiments of the present application do not specifically limit the form or manner of expression of the correspondence between the first remaining time threshold and the first channel quality interval. For example, the correspondence between the first remaining time threshold and the first channel quality interval can be a one-to-one relationship or a one-to-many relationship. For another example, the correspondence between the first remaining time threshold and the first channel quality interval is presented in the form of a first mapping table.
[0124] The first mapping table refers to the mapping relationship between channel quality intervals and remaining time thresholds. It will be understood that the first mapping table includes one or more corresponding relationships, each of which is a mapping relationship or association relationship between a channel quality interval and a remaining time threshold. For example, the corresponding relationship between the channel quality intervals (including the first channel quality interval, the second channel quality interval, and the third channel quality interval) and the first remaining time threshold described above may constitute the first mapping table.
[0125] The specific method for obtaining the first remaining time threshold will be discussed later. Figure 4 and Figure 5 The interaction process shown in is described in detail.
[0126] In step 302, the UE determines the priority of the first logical channel based on the first remaining time threshold. The first logical channel can generally refer to any logical channel in the UE. That is, the first logical channel is only introduced for the convenience of description, and is not intended to limit the method of the embodiment of the present application to a specific logical channel. Optionally, the first logical channel includes at least the data to be transmitted of the first service. The first service is used to generally refer to services with higher latency requirements, or low latency services, or services with low latency requirements. For example, the first service is an XR service. For another example, the data to be transmitted is critical delay data for the XR service.
[0127] The embodiment of the present application does not specifically limit the service type of the data to be transmitted in the first logical channel. Optionally, the first logical channel may include data to be transmitted for other services in addition to the data to be transmitted for the first service.
[0128] After obtaining the first remaining time threshold, the UE monitors the remaining time in the logical channel to adjust the priority of the first logical channel based on the remaining time and the first remaining time threshold, or to increase the priority of the first logical channel to meet the needs of low-latency services.
[0129] Optionally, step 302 includes: when the remaining time of data to be transmitted of the first logical channel is less than or equal to a first remaining time threshold, determining the priority of the first logical channel from a first priority to a second priority, the second priority being higher than the first priority, and the first priority being the initial priority of the first logical channel.
[0130] The second priority can be understood as an additional priority of the first logical channel. For the description of the additional priority, please refer to the previous text. For the sake of brevity, it is not repeated here. The first remaining time threshold can be understood as a triggering threshold for triggering the additional priority of the logical channel.
[0131] That is to say, the UE monitors the remaining time of the data to be transmitted of the first service in the first logical channel in real time; when the remaining time reaches the first remaining time threshold (for example, the remaining time is equal to the first remaining time threshold), the UE triggers the additional priority of the first logical channel, or increases the priority of the first logical channel. In this way, transmission resources will be allocated to the first logical channel in priority, which can ensure the smooth transmission of the data to be transmitted on the first logical channel.
[0132] It should be noted that each logical channel is independently configured with a remaining time threshold. The embodiment of the present application does not specifically limit whether the remaining time thresholds of each logical channel are the same, that is, the remaining time thresholds corresponding to each logical channel can be the same or different.
[0133] Exemplarily, a UE's determination of the priority of a logical channel may include the following first and second stages. The method of the embodiments of the present application is applied to the second stage. In the first stage (also known as the initial stage), the UE allocates uplink resources to each logical channel according to the 3GPP protocol, based on the logical channel's static priority and prioritized bit rate (PBR). The UE allocates uplink transmission resources according to the first stage to avoid impacting the throughput of other services and ensure fair resource allocation. Specifically, since XR services (or XR traffic) have bursty and stable periods, and different XR services have different latency requirements, the UE cannot always assign a high priority to the logical channel containing XR services. Constant resource preemption by XR services is detrimental to the throughput of other services and resource allocation fairness. In the second stage, the UE dynamically increases the priority of the logical channel by monitoring the relationship between the remaining time of the XR service in the logical channel and the remaining time threshold. Specifically, when the remaining time is less than or equal to the remaining time threshold, the logical channel's priority is temporarily increased, optimizing the transmission reliability of the XR service.
[0134] It should be further noted that the UE can prioritize the allocation of resources for logical channels containing delay critical data when allocating transmission resources according to the priority of the logical channels. Delay critical data can be understood as data with high latency requirements, such as XR data. For a logical channel containing delay critical data, the UE triggers an additional priority to prioritize the allocation of transmission resources for the delay critical data when the remaining time of the delay critical data in the logical channel reaches a remaining time threshold.
[0135] As shown in the example of FIG. 3, the LCH 1 contains not only delay critical data but also non-delay critical data, such as non-delay critical data A and non-delay critical data B; the LCH 2 contains only non-delay critical data, such as non-delay critical data A and non-delay critical data B. The UE prioritizes the allocation of transmission resources for the LCH 1 containing delay critical data, i.e., triggers an additional priority when the remaining time of the delay critical data in the LCH 1 reaches a remaining time threshold, i.e., promotes the initial priority of the LCH 1 to a high priority. Of course, in the case of triggering the additional priority of the logical channel of the LCH 1, the additional priority applies to all data of the LCH 1. As for the LCH 2, it still maintains the original normal priority, i.e., the initial priority of the LCH 2, and does not perform promotion processing on the LCH 2. Figure 3B
[0136] Therefore, through the above delay-aware LCP setting, the UE side can dynamically select the priority of the logical channel, thereby achieving fine-grained allocation of resources and ensuring that the delay critical data of the first service can be allocated to the transmission resources in time, meeting the transmission of low-latency services, while avoiding the non-delay critical data from occupying high-priority resources all the time.
[0137] At step 303, the UE transmits the to-be-transmitted data of the first logical channel using the transmission resources allocated according to the priority of the first logical channel.
[0138] Through step 302, the UE adjusts the priority of the first logical channel, and then the UE allocates transmission resources based on the priority of the first logical channel to achieve the transmission of the to-be-transmitted data in the first logical channel.
[0139] As an example, in the case of promoting the priority of the first logical channel from the first priority to the second priority, the UE allocates transmission resources based on the second priority to ensure that the low-latency service is allocated to the transmission resources in time, thereby meeting the transmission of the low-latency service.
[0140] In an embodiment of the present application, the UE obtains a first remaining time threshold, which is dynamically determined based on the channel quality of the uplink channel; determines the priority of the first logical channel based on the first remaining time threshold; and finally uses transmission resources to transmit the data to be transmitted on the first logical channel. Compared to using a fixed remaining time threshold, the embodiment of the present application dynamically adjusts the first remaining time threshold based on the channel quality of the uplink channel, and achieves optimized resource scheduling by sensing channel quality, which helps improve the transmission reliability of low-latency services and also helps improve resource utilization.
[0141] As mentioned above, the first remaining time threshold may be sent directly by the network device to the UE, or may be determined by the UE itself. Figure 4 and Figure 5 Describe different implementations. It should be understood that Figure 4 or Figure 5 For the devices involved in the interaction process, please refer to Figure 3A For the sake of brevity, the description of the above will not be elaborated below.
[0142] refer to Figure 4 , Figure 4 An example diagram of an interaction of the communication method according to an embodiment of the present application is shown. Figure 4 As shown, it at least includes the following steps:
[0143] In step 410, the network device measures the channel quality of the uplink channel.
[0144] It is understood that the network device can measure or evaluate the channel quality of the uplink channel by measuring the reference signal sent by the UE. The embodiment of the present application does not specifically limit the reference signal sent by the UE.
[0145] Optionally, the method further includes: Step 400, where the UE sends a sounding reference signal (SRS) to a network device. Accordingly, the network device receives the SRS from the UE and measures the channel quality of the uplink channel using the SRS. It is understood that the SRS is a reference signal used by the network device to evaluate the uplink channel quality.
[0146] It should be noted that the embodiments of the present application do not specifically limit the triggering conditions for the network device to measure the channel quality of the uplink channel. For example, to collect channel quality information of the uplink channel, the network device may proactively and periodically measure the channel quality of the uplink channel. For another example, the network device may measure the channel quality of the uplink channel based on a request from the UE. Of course, regardless of the method used to trigger the network device to measure the channel quality of the uplink channel, it can provide a basis for subsequently determining the first remaining time threshold.
[0147] Step 420: The network device determines a first remaining time threshold according to the channel quality of the uplink channel.
[0148] After evaluating the channel quality of the uplink channel, the network device may determine a first remaining time threshold based on the channel quality of the uplink channel. Of course, the principle for determining the first remaining time threshold by the network device can also be referred to as described above, i.e., the value of the first remaining time threshold specifically depends on the channel quality of the uplink channel.
[0149] Optionally, the value of the first remaining time threshold is negatively correlated with channel quality. For a description of the negative correlation between the value of the first remaining time threshold and channel quality, refer to the description of step 301 above and are not repeated here for the sake of brevity. Furthermore, for a quantitative indicator of channel quality, refer to the description above and are not repeated here.
[0150] In step 430, the network device sends a first signaling to the UE. In response, the UE receives the first signaling, wherein the first signaling includes a first remaining time threshold.
[0151] That is, after determining the first remaining time threshold, the network device may send the first remaining time threshold to the UE through the first signaling, so that the UE can determine the remaining time threshold of the first logical channel.
[0152] The embodiment of the present application does not specifically limit the type of the first signaling. Optionally, the first signaling is any one of the following signaling: media access control element (MACCE) signaling, radio resource control (RRC) signaling, and downlink control information (DCI).
[0153] Step 440: The UE determines the priority of the first logical channel according to the first remaining time threshold.
[0154] In step 450, the UE transmits the data to be transmitted of the first logical channel using transmission resources, where the transmission resources are allocated according to the priority of the first logical channel.
[0155] For the description of step 440 and step 450 , please refer to the description of step 302 and step 303 above, and for the sake of brevity, they are not repeated here.
[0156] based on Figure 4In the illustrated interaction process, the network device directly sends the first remaining time threshold to the UE. This approach eliminates the need for the UE to determine the first remaining time threshold, such as by eliminating the need to query the remaining time threshold in a mapping table, resulting in a relatively simple implementation. Furthermore, because the first remaining time threshold is determined based on the channel quality of the uplink channel, and the channel quality result of the uplink channel measured by the network device is more accurate, i.e., the channel quality result measured by the network device can accurately reflect the actual condition of the uplink channel, the determined first remaining time threshold is also more appropriate.
[0157] refer to Figure 5 , Figure 5 Another example diagram of interaction of the communication method according to an embodiment of the present application is shown. Figure 4 The interaction process shown in Figure 5 In the interactive process shown in FIG, the network device sends the first mapping table to the UE instead of directly sending the first remaining time threshold. Figure 5 As shown, it at least includes the following steps:
[0158] Step 510: The network device measures the channel quality of the uplink channel.
[0159] Optionally, the method further includes: step 500, the UE sends a sounding reference signal SRS to the network device. Correspondingly, the network device receives the SRS from the UE.
[0160] The description of step 510 and step 500 can refer to the description of step 410 and step 400 above, and for the sake of brevity, they are not repeated here.
[0161] Step 520: The network device determines a first mapping table according to the channel quality of the uplink channel.
[0162] Optionally, the network device determines the first mapping table according to different channel quality values. For example, the different channel quality intervals described above correspond to different remaining time thresholds.
[0163] For example, the first mapping table is shown in Table 1 below:
[0164] Table 1
[0165]
[0166] In Table 1 above, the first column represents different channel quality intervals or channel quality ranges. represents the channel quality value of the uplink channel; the second column represents different remaining time thresholds, and Taking the corresponding relationship shown in the second row of Table 1 as an example, when In the embodiment of the present application, the value of the remaining time threshold is adaptively adjusted according to the channel quality, which helps to reduce delay and improve transmission reliability.
[0167] Here, it is uniformly explained that the content included in the first mapping table shown in the embodiment of the present application is only an exemplary description. In fact, the first mapping table may include more or fewer corresponding relationships (i.e., corresponding relationships between channel quality intervals and remaining time thresholds).
[0168] It should be noted that the value of the remaining time threshold in the embodiment of the present application is adaptively adjusted according to the channel quality. Exemplarily, the value of the remaining time threshold is determined by the following method:
[0169] When the channel quality is poor, by increasing the value of the remaining time threshold, such as T1 in Table 1, the additional priority of the logical channel can be triggered in advance (that is, the initial priority of the logical channel is adjusted to the additional priority, or the priority of the logical channel is increased) to compensate for the channel quality degradation and retransmission time. This allows low-latency services (such as XR services) to maintain low latency and packet loss rate even when the channel quality is poor.
[0170] When the channel quality is medium, the value of the remaining time threshold is set to the reference threshold, such as T2 in Table 1, to achieve smooth adjustment of the remaining time threshold.
[0171] When channel quality is good, lowering the remaining time threshold, such as T3 in Table 1, can reduce unnecessary preemption, free up transmission resources, and improve the throughput of non-critical services (or non-critical data). This helps achieve more refined scheduling, optimizes resource utilization, and ensures a dynamic balance of service priorities. Non-critical services refer to services with low latency requirements, also known as ordinary services or non-primary services.
[0172] When there are various services (such as the first service and non-critical services) in the UE at the same time, based on the above-mentioned adaptive adjustment method, the remaining time threshold can be dynamically adjusted according to the channel quality, so as to take into account the low latency of the first service and the high throughput requirements of the non-critical service at the same time.
[0173] It should be understood that the first mapping table shown in Table 1 is merely an exemplary description, and the present application is not limited thereto. For example, the first mapping table shown in Table 2 below is described below using the channel quality value as SINR as an example.
[0174] For example, the first mapping table is shown in Table 2 below:
[0175] Table 2
[0176]
[0177] In Table 2, the channel quality of the uplink channel is characterized by SINR, that is, the channel quality value in the channel quality interval is the SINR value. It can be a preset benchmark threshold (or reference threshold) for different XR service types (such as AR service, VR service, cloud gaming, or MR service). The present application embodiment does not specifically limit the preset benchmark threshold for each service type. For example, The value can be a priori value or a reasonable value set based on actual needs.
[0178] It should be noted that the relationship between the remaining time threshold and the channel quality interval in Table 2 also satisfies the aforementioned principle: the better the channel quality of the uplink channel, the smaller the value of the remaining time threshold; the worse the channel quality of the uplink channel, the larger the value of the remaining time threshold. Based on this principle, the relationship between the remaining time threshold and the channel quality interval in Table 2 also satisfies the aforementioned principle: the better the channel quality of the uplink channel, the smaller the value of the remaining time threshold; the worse the channel quality of the uplink channel, the larger the value of the remaining time threshold. The multiplication coefficients satisfy the following conditions:
[0179] .
[0180] It should be understood that the above value ranges of the various coefficients are merely examples and the embodiments of the present application are not limited thereto.
[0181] It should also be understood that Table 2 only uses SINR as an example to characterize the channel quality of the uplink channel, and the embodiments of the present application are not limited thereto. For example, the SINR in Table 2 can also be replaced by other quantitative indicators, including but not limited to RSRP or RSRQ values.
[0182] In step 530, the network device sends a second signaling to the UE. In response, the UE receives the second signaling. The second signaling includes a first mapping table. The first mapping table includes at least a correspondence between the first remaining time threshold and the first channel quality interval.
[0183] That is, the network device may send the first mapping table to the UE through the second signaling, so that the UE queries the corresponding remaining time value based on the first mapping table.
[0184] Similarly, the embodiment of the present application does not specifically limit the type of the second signaling. Optionally, the second signaling is any one of the following signalings: media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
[0185] Because channel conditions can change dynamically, the network device may periodically update the first mapping table after issuing the first mapping table and send the updated first mapping table to the UE. Optionally, the network device updates the first mapping table based on a first period and sends the updated first mapping table to the UE. Correspondingly, the UE receives the updated first mapping table from the network device. Of course, the UE may re-determine the remaining time threshold for the logical channel based on the updated first mapping table and the channel quality of the uplink channel.
[0186] The updated first mapping table may have some or all parameters changed compared to the first mapping table before the update, without specific limitation. For example, the division of channel quality intervals for each uplink channel in the updated first mapping table may change, and the value of the remaining time threshold corresponding to a channel quality interval may also change.
[0187] It should be understood that the embodiment of the present application does not specifically limit the message or signaling used by the network device to send the updated first mapping table. For example, the network device sends the updated first mapping table through MAC CE signaling, RRC signaling or DCI.
[0188] That is, the network device can periodically update the first mapping table so as to adjust the first mapping table according to the actual situation of the uplink channel, and send the updated first mapping table to the UE so that the UE can determine the remaining time threshold based on the latest first mapping table, thereby determining the priority of the logical channel.
[0189] It should be noted that the description here is based on an example of a network device determining and sending a first mapping table to a UE, and the embodiments of the present application are not limited to this. Optionally, as a possible implementation method, the first mapping table is predefined by the protocol, or the correspondence between the first remaining time threshold and the first channel quality interval is predefined by the protocol.
[0190] For unified explanation here, the specific implementation methods of "predefined" may include any of the following: predefined by the protocol, or specified by the manufacturer of the communication equipment, defined by the communication operator, pre-installed in the communication equipment when it leaves the factory, or agreed in advance by other agreed methods.
[0191] In the case that the UE obtains the first mapping table, the UE can find the corresponding residual time threshold in the first mapping table through the channel quality value of the uplink channel, or traverse each channel quality interval in the first mapping table by using the channel quality value of the uplink channel to select the corresponding residual time threshold. Since the UE cannot directly obtain the channel quality of the uplink channel, the UE can measure the channel quality of the downlink through a downlink reference signal, and determine the channel quality of the uplink channel according to channel reciprocity, which can reduce the uplink measurement overhead of the UE. The process of determining the channel quality of the uplink channel by the UE is described below in combination with steps 541 and 542.
[0192] In step 541, the UE measures the channel quality of the downlink.
[0193] It can be understood that the UE can measure or evaluate the channel quality of the downlink by measuring a downlink reference signal sent by the network device. The downlink reference signal sent by the network device is not specifically limited in the embodiments of the present application.
[0194] Optionally, step 541 includes step 540: the network device sends a channel state information-reference signal (CSI-RS) to the UE. Correspondingly, the UE receives the CSI-RS. The UE measures the channel quality of the downlink through the CSI-RS.
[0195] In step 542, the UE determines the channel quality of the uplink channel according to the channel quality of the downlink.
[0196] Exemplarily, in a TDD system, the uplink and downlink channels share the same frequency band, and therefore, the channel quality of the uplink channel can be derived based on the channel quality measurement result of the downlink channel based on channel reciprocity.
[0197] The above steps 541 and 542 can be understood as the process of determining the channel quality of the uplink channel by the UE. Of course, if there is another process of measuring the channel quality of the uplink channel, the above steps 541 and 542 can be replaced.
[0198] In step 550, the UE determines the first residual time threshold according to the correspondence between the first residual time threshold and the first channel quality interval and the channel quality of the uplink channel.
[0199] Optionally, the first mapping table at least includes the correspondence between the first residual time threshold and the first channel quality interval, and the channel quality of the uplink channel is located in the first channel quality interval.
[0200] That is, after the UE obtains the channel quality value of the uplink channel through steps 541 and 542, it searches the first mapping table for a channel quality interval that matches the channel quality value, and selects a remaining time threshold corresponding to the channel quality interval, for example, the first remaining time threshold.
[0201] Step 560: The UE determines the priority of the first logical channel according to the first remaining time threshold.
[0202] Step 570: The UE transmits the data to be transmitted of the first logical channel using transmission resources, where the transmission resources are allocated according to the priority of the first logical channel.
[0203] For the description of step 560 and step 570, please refer to the description of step 302 and step 303 above, and for the sake of brevity, they are not repeated here.
[0204] based on Figure 5 In the interaction process shown, the network device sends a first mapping table to the UE, and the UE then searches the first mapping table for the corresponding remaining time threshold. This eliminates the UE's reliance on real-time scheduling instructions from the network device and allows it to autonomously adjust the remaining time threshold. Furthermore, because the UE determines uplink channel quality using channel reciprocity, uplink measurement overhead is reduced.
[0205] To sum up, the communication method introduced in the embodiment of the present application dynamically determines the remaining time threshold of the logical channel through the channel quality of the uplink channel, which helps to improve transmission reliability, resource utilization, and can meet the low latency requirements of the service.
[0206] It should be understood that the various interaction processes shown above are merely exemplary descriptions, and the embodiments of the present application are not limited thereto. In fact, the above embodiments can be implemented independently or in reasonable combination, and the embodiments of the present application do not specifically limit this.
[0207] It should also be understood that Figures 1 to 5 The flowcharts or scenario diagrams shown are only for ease of understanding and are not intended to limit the embodiments of the present application to the examples shown in the diagrams. In fact, those skilled in the art will Figures 1 to 5 The examples in can be equivalently transformed to obtain more implementation methods.
[0208] Combined with the above Figures 1 to 5 , describes in detail the communication method provided by the embodiment of the present application. Figure 6 and Figure 7 It should be understood that the communication device of the present invention can execute the various communication methods of the above embodiments of the present invention, that is, the specific working processes of the following various products can refer to the corresponding processes in the above method embodiments.
[0209] In each of the above embodiments, the UE may perform some or all of the steps in each embodiment; the network device may perform some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order as presented in the embodiments, and it may not be necessary to perform all of the operations in the embodiments of the present application. Moreover, the size of the sequence number of each step does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0210] Figure 6 : is a schematic block diagram of a communication device provided in an embodiment of the present application. Figure 6 As shown, the communication device 1100 may include a communication module 1120. The communication module 1120 can implement corresponding communication functions, which can be internal communication functions of the communication device 1100 or communication functions between the communication device 1100 and other devices. Optionally, the communication module 1120 can also be referred to as a communication interface or a transceiver module. Optionally, the communication device 1100 also includes a processing module 1110. The processing module 1110 can implement corresponding processing functions.
[0211] Optionally, the communication device 1100 further includes a storage module, which can be used to store instructions and / or data; the processing module 1110 can read the instructions and / or data in the storage module, so that the communication device 1100 implements the aforementioned method embodiment.
[0212] In one possible design, the communication device 1100 may correspond to the UE in the above method embodiments, or a component configured in the UE (such as a circuit, chip, or chip system). The communication device 1100 can be used to execute the steps or processes executed by the UE in any of the above method embodiments.
[0213] In one possible design, the processing module 1110 is configured to obtain a first remaining time threshold, where the first remaining time threshold is determined according to a channel quality of an uplink channel;
[0214] The processing module 1110 is further configured to determine the priority of the first logical channel according to the first remaining time threshold;
[0215] The communication module 1120 is configured to transmit the data to be transmitted of the first logical channel using transmission resources, where the transmission resources are allocated according to the priority of the first logical channel.
[0216] Optionally, as an embodiment, the processing module 1110 is configured to obtain the first residual time threshold, comprising:
[0217] The communication module 1120 is invoked to receive first signaling from a network device, wherein the first signaling comprises the first residual time threshold, and wherein the first residual time threshold is determined by the network device according to the channel quality of the uplink channel.
[0218] Optionally, as an embodiment, the processing module 1110 is configured to obtain the first residual time threshold, comprising: determining the channel quality of the uplink channel; and determining the first residual time threshold according to the correspondence between the first residual time threshold and the first channel quality interval and the channel quality of the uplink channel, wherein the channel quality of the uplink channel is located in the first channel quality interval.
[0219] Optionally, as an embodiment, before determining the first residual time threshold according to the correspondence between the first residual time threshold and the first channel quality interval and the channel quality of the uplink channel, the processing module 1110 is further configured to: invoke the communication module 1120 to receive second signaling from a network device, wherein the second signaling comprises the first mapping table, and wherein the first mapping table comprises the correspondence between the first residual time threshold and the first channel quality interval.
[0220] Optionally, as an embodiment, the processing module 1110 is configured to determine the channel quality of the uplink channel, comprising: measuring the channel quality of a downlink channel; and determining the channel quality of the uplink channel according to the channel quality of the downlink channel.
[0221] Optionally, as an embodiment, the value of the first residual time threshold is negatively correlated with the channel quality of the uplink channel.
[0222] Optionally, as an embodiment, the value of the first residual time threshold is negatively correlated with the channel quality of the uplink channel, comprising: when the value of the channel quality of the uplink channel is located in a first channel quality interval, the first residual time threshold is a first threshold; when the value of the channel quality of the uplink channel is located in a second channel quality interval, the first residual time threshold is a second threshold; when the value of the channel quality of the uplink channel is located in a third channel quality interval, the first residual time threshold is a third threshold; wherein the first channel quality interval, the second channel quality interval and the third channel quality interval represent channel qualities in turn; and the values of the first threshold, the second threshold and the third threshold decrease in turn.
[0223] Optionally, as an embodiment, the first signaling or the second signaling is any one of the following signalings: media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
[0224] Optionally, as an embodiment, the processing module 1110 is used to determine the priority of the first logical channel based on the first remaining time threshold, including: when the remaining time of the data to be transmitted on the first logical channel is less than or equal to the first remaining time threshold, determining the priority of the first logical channel from the first priority to the second priority, the second priority is higher than the first priority, and the first priority is the initial priority of the first logical channel.
[0225] Optionally, as an embodiment, the channel quality of the uplink channel is characterized by one or more of the following parameters: reference signal received power RSRP, signal to interference and noise ratio SINR, and reference signal received quality RSRQ.
[0226] It should be understood that the communication device 1100 may correspond to the embodiment of the present application. Figure 3A 、 Figure 4 or Figure 5 UE in; the communication device 1100 may include a Figure 3A 、 Figure 4 or Figure 5 Furthermore, the modules and other operations and / or functions in the communication device 1100 are respectively for implementing Figure 3A 、 Figure 4 or Figure 5 The corresponding process.
[0227] It should also be understood that when the communication device 1100 is a UE, the processing module 1110 in the communication device 1100 may be implemented by at least one processor, for example, corresponding to Figure 7 For example, the communication module 1120 may correspond to the processor 1210 in the communication device 1200 shown in FIG. Figure 7 The communication interface 1220 in the communication device 1200 is shown in FIG.
[0228] It should also be understood that when the communication device 1100 is a chip or chip system configured in the above-mentioned UE, the processing module 1110 of the communication device 1100 can be implemented by a processor, microprocessor or integrated circuit integrated on the chip or chip system.
[0229] Alternatively, in one possible design, the communication device 1100 may correspond to the network device in the above method embodiments, or a component configured in the network device (such as a circuit, chip, or chip system). The communication device 1100 can be used to execute the steps or processes executed by the network device in any of the above method embodiments.
[0230] In one possible design, the processing module 1110 is configured to measure a channel quality of an uplink channel;
[0231] The communication module 1120 is used to send a first signaling to a user equipment UE, the first signaling including a first remaining time threshold, wherein the first remaining time threshold is determined by the network device according to the channel quality of the uplink channel; or, the communication module 1120 is used to send a second signaling to the UE, the second signaling including a first mapping table, the first mapping table including at least a correspondence between the first remaining time threshold and a first channel quality interval, and the first mapping table is determined by the network device according to the channel quality of the uplink channel.
[0232] Optionally, as an embodiment, the first signaling or the second signaling is any one of the following signalings: media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
[0233] Optionally, as an embodiment, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel.
[0234] Optionally, as an embodiment, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel, including: when the channel quality value of the uplink channel is in the first channel quality interval, the first remaining time threshold is the first threshold; when the channel quality value of the uplink channel is in the second channel quality interval, the first remaining time threshold is the second threshold; when the channel quality value of the uplink channel is in the third channel quality interval, the first remaining time threshold is the third threshold; wherein the channel qualities represented by the first channel quality interval, the second channel quality interval and the third channel quality interval respectively become better in turn; the values of the first threshold, the second threshold and the third threshold decrease in turn.
[0235] Optionally, as an embodiment, the processing module 1110 is further used to: update the first mapping table based on a first period, and call the communication module 1120 to send the updated first mapping table to the UE.
[0236] Optionally, as an embodiment, the channel quality of the uplink channel is characterized by one or more of the following parameters: reference signal received power RSRP, signal to interference and noise ratio SINR, and reference signal received quality RSRQ.
[0237] It should be understood that the communication device 1100 may correspond to the embodiment of the present application. Figure 3A 、 Figure 4 or Figure 5 The communication device 1100 may include a network device for performing Figure 3A 、 Figure 4 or Figure 5 Furthermore, each module in the communication device 1100 and the above-mentioned other operations and / or functions are respectively for implementing Figure 3A 、 Figure 4 or Figure 5 The corresponding process.
[0238] It should also be understood that when the communication device 1100 is a network device, the processing module 1110 in the communication device 1100 can be implemented by at least one processor, for example, corresponding to Figure 7 For example, the communication module 1120 may correspond to the processor 1210 in the communication device 1200 shown in FIG. Figure 7 The communication interface 1220 in the communication device 1200 is shown in FIG.
[0239] It should also be understood that when the communication device 1100 is a chip or chip system configured in the above-mentioned network device, the processing module 1110 of the communication device 1100 can be implemented by a processor, microprocessor or integrated circuit integrated on the chip or chip system.
[0240] Figure 7 This is another schematic block diagram of a communication device 1200 provided in an embodiment of the present application. The communication device 1200 may be a UE or a network device; it may also be a chip, a chip system, or a processor that supports the UE or network device in implementing the above-mentioned method. The communication device 1200 may be used to implement the method described in the above-mentioned method embodiment. For details, please refer to the description of the above-mentioned method embodiment.
[0241] like Figure 7As shown, the communication device 1200 may include one or more processors 1210, which may also be referred to as a processing unit or processing module, and may implement certain control functions. The processor 1210 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device 1200 (e.g., a base station, a baseband chip, a user, a user chip), execute software programs, and process data in the software programs.
[0242] In an optional design, the processor 1210 may also store instructions and / or data, which can be executed by the processor 1210 to enable the communication device 1200 to perform the method described in the above method embodiment.
[0243] In another optional design, the communication device 1200 may include a communication interface 1220 for implementing receiving and transmitting functions. For example, the communication interface 1220 may be a transceiver circuit, an interface, an interface circuit, or a transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the transceiver circuit, interface, interface circuit, or transceiver may be used for transmitting or delivering signals.
[0244] Optionally, the communication device 1200 may include one or more memories 1230, which may store instructions. These instructions may be executed on the processor 1210, causing the communication device 1200 to perform the method described in the above method embodiment. Optionally, the memory 1230 may also store data. Optionally, the processor 1210 may also store instructions and / or data. The processor 1210 and memory 1230 may be provided separately or integrated together.
[0245] It should be understood that, in one possible design, each step in the method embodiment provided in the present application can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0246] Optionally, if the communication device 1200 includes a processor 1210 , a communication interface 1220 , and a memory 1230 , the processor 1210 , the communication interface 1220 , and the memory 1230 communicate with each other through an internal connection path.
[0247] Optionally, the memory 1230 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. The memory 1230 may be a separate device or integrated into the processor 1210.
[0248] In one implementation, the communication device 1200 may correspond to the UE in the above-mentioned method embodiment, and may be used to execute the various steps and / or processes performed by the UE in the above-mentioned method embodiment. The processor 1210 may be used to execute instructions stored in the memory 1230, and when the processor 1210 executes the instructions stored in the memory, the processor 1210 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the UE.
[0249] In another implementation, the communication device 1200 may correspond to the network device in the above-mentioned method embodiment, and may be used to execute the various steps and / or processes performed by the network device in the above-mentioned method embodiment. The processor 1210 may be used to execute instructions stored in the memory 1230, and when the processor 1210 executes the instructions stored in the memory, the processor 1210 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the network device.
[0250] Optionally, the communication interface 1220 is a transceiver, which may include a transmitter and a receiver. The transceiver may further include an antenna, which may be one or more. The processor 1210, memory 1230, and communication interface 1220 may be integrated on different chips. For example, the processor 1210 and memory 1230 may be integrated in a baseband chip, and the communication interface 1220 may be integrated in a radio frequency chip. The processor 1210, memory 1230, and communication interface 1220 may also be integrated on the same chip. This application is not limited to this.
[0251] An embodiment of the present application further provides a processing device, including a processor and an interface; the processor is used to execute the communication method in any of the above method embodiments.
[0252] It should be understood that the processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0253] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0254] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-described method embodiments can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-described processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-described method.
[0255] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0256] Based on the methods provided in the embodiments of the present application, the present application also provides a chip system, which includes one or more processors configured to retrieve and execute instructions stored in a memory, thereby executing the methods of the embodiments of the present application. The chip system can be composed of a chip or can include a chip and other discrete devices.
[0257] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0258] According to the method provided in the embodiment of the present application, the present application also provides a communication system, which includes the aforementioned UE and network equipment.
[0259] Optionally, the communication system further includes other devices that communicate with the UE. Optionally, the communication system further includes other devices that communicate with the network device.
[0260] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the various steps or processes performed by the UE or network device in any of the aforementioned method embodiments.
[0261] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable storage medium, which stores program code. When the program code is run on a computer, the computer executes the various steps or processes performed by the UE or network device in any of the aforementioned method embodiments.
[0262] The computer-readable storage medium may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM).
[0263] The above-mentioned device embodiments and method embodiments are completely corresponding, and the corresponding steps are performed by the corresponding modules or units. For example, the communication unit or communication interface performs the receiving or sending steps in the method embodiment. Other steps except sending and receiving can be performed by the processing unit or processor.
[0264] In the embodiments of this application, each term and English abbreviation is provided for convenience of description and shall not constitute any limitation to this application. This application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0265] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiment is merely illustrative. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0266] In addition, the terms "system" and "network" are often used interchangeably in the present application. The term "and / or" in the present application is merely used to describe the association relationship of the associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in the present application generally represents an "or" relationship between the front and rear associated objects. For example, A / B can represent A or B.
[0267] The terms (or numbers) "first", "second", and the like appearing in the embodiments of the present application are only for the purpose of description, that is, only to distinguish different objects, such as different "remaining time thresholds", and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second", and the like can explicitly or implicitly include one or more features. In the description of the embodiments of the present application, "at least one" means one or more. The meaning of "multiple" is two or more. "At least one of the following" or similar expressions means any combination of these items, including any combination of single (item) or multiple (item).
[0268] For example, the meaning of the expression similar to "the item includes at least one of the following: A, B, and C" appearing in the embodiments of the present application, unless otherwise specified, generally means that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B and C; A and A; A, A and A; A, A and B; A, A and C, A, B and B; A, C and C; B and B, B, B and B, B, B and C, C and C; C, C and C, and other combinations of A, B and C. The above is an example of 3 elements A, B and C to illustrate the optional entries of the item. When the expression is "the item includes at least one of the following: A, B, …, and X", that is, there are more elements in the expression, then the entries applicable to the item can also be obtained according to the foregoing rules.
[0269] In short, the above description is only a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included in the scope of protection of this application.
Claims
1. A communication method, characterized in that: Applied to user equipment UE, the method includes: Obtaining a first remaining time threshold, where the first remaining time threshold is determined according to a channel quality of an uplink channel; determining a priority of the first logical channel according to the first remaining time threshold; The data to be transmitted of the first logical channel is transmitted using transmission resources, where the transmission resources are allocated according to the priority of the first logical channel.
2. The method according to claim 1, characterized in that The obtaining of the first remaining time threshold includes: A first signaling is received from a network device, where the first signaling includes the first remaining time threshold, wherein the first remaining time threshold is determined by the network device according to the channel quality of the uplink channel.
3. The method according to claim 1, characterized in that The obtaining of the first remaining time threshold includes: determining a channel quality of the uplink channel; The first remaining time threshold is determined according to a correspondence between the first remaining time threshold and a first channel quality interval and the channel quality of the uplink channel, and the channel quality of the uplink channel is within the first channel quality interval.
4. The method according to claim 3, characterized in that Before determining the first remaining time threshold according to the correspondence between the first remaining time threshold and the first channel quality interval and the channel quality of the uplink channel, the method further includes: A second signaling is received from a network device, where the second signaling includes a first mapping table, and the first mapping table includes at least a correspondence between the first remaining time threshold and a first channel quality interval.
5. The method according to claim 3, characterized in that The determining the channel quality of the uplink channel includes: Measuring the channel quality of the downlink channel; The channel quality of the uplink channel is determined according to the channel quality of the downlink channel.
6. The method according to any one of claims 1 to 5, characterized in that The value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel.
7. The method according to claim 6, characterized in that The value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel, including: When the channel quality value of the uplink channel is within the first channel quality interval, the first remaining time threshold is the first threshold; When the channel quality value of the uplink channel is within the second channel quality interval, the first remaining time threshold is the second threshold; When the channel quality value of the uplink channel is within a third channel quality interval, the first remaining time threshold is a third threshold; The channel qualities represented by the first channel quality interval, the second channel quality interval, and the third channel quality interval respectively become better in sequence; and the values of the first threshold, the second threshold, and the third threshold decrease in sequence.
8. The method according to claim 2, characterized in that The first signaling is any one of the following signalings: Media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
9. The method according to claim 4, characterized in that The second signaling is any one of the following signalings: Media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
10. The method according to any one of claims 1 to 5, characterized in that The determining the priority of the first logical channel according to the first remaining time threshold includes: When the remaining time of the data to be transmitted of the first logical channel is less than or equal to the first remaining time threshold, the priority of the first logical channel is determined from the first priority to the second priority, the second priority is higher than the first priority, and the first priority is the initial priority of the first logical channel.
11. The method according to any one of claims 1 to 5, characterized in that The channel quality of the uplink channel is characterized by one or more of the following parameters: Reference signal received power RSRP, signal to interference and noise ratio SINR, and reference signal received quality RSRQ.
12. A communication method, characterized in that: Applied to a network device, the method includes: Measuring the channel quality of the uplink channel; Sending a first signaling to a user equipment UE, where the first signaling includes a first remaining time threshold, where the first remaining time threshold is determined by the network device according to the channel quality of the uplink channel; Alternatively, a second signaling is sent to the UE, wherein the second signaling includes a first mapping table, wherein the first mapping table includes at least a correspondence between the first remaining time threshold and the first channel quality interval, and the first mapping table is determined by the network device according to the channel quality of the uplink channel.
13. The method according to claim 12, characterized in that The first signaling or the second signaling is any one of the following signalings: Media access layer control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
14. The method according to claim 12 or 13, characterized in that The value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel.
15. The method according to claim 14, characterized in that The value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel, including: When the channel quality value of the uplink channel is within the first channel quality interval, the first remaining time threshold is the first threshold; When the channel quality value of the uplink channel is within the second channel quality interval, the first remaining time threshold is the second threshold; When the channel quality value of the uplink channel is within a third channel quality interval, the first remaining time threshold is a third threshold; The channel qualities represented by the first channel quality interval, the second channel quality interval, and the third channel quality interval respectively become better in sequence; and the values of the first threshold, the second threshold, and the third threshold decrease in sequence.
16. The method according to claim 12, 13 or 15, characterized in that The method further comprises: The first mapping table is updated based on a first period, and the updated first mapping table is sent to the UE.
17. The method according to claim 12, 13 or 15, characterized in that The channel quality of the uplink channel is characterized by one or more of the following parameters: Reference signal received power RSRP, signal to interference and noise ratio SINR, and reference signal received quality RSRQ.
18. A communication system, characterized in that: Including user equipment UE and network equipment; The UE is configured to perform the method according to any one of claims 1 to 11; The network device is configured to execute the method according to any one of claims 12 to 17.
19. A communication device, characterized in that: The device comprises at least one processor, the at least one processor being coupled to a memory, the memory being used to store programs or instructions, the processor executing the programs or instructions so that the device is used to perform the method according to any one of claims 1 to 11, or the device is used to perform the method according to any one of claims 12 to 17.
20. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed, the computer is caused to execute the method according to any one of claims 1 to 11, or the computer is caused to execute the method according to any one of claims 12 to 17.
21. A chip system, characterized in that: The chip system includes one or more processors, which are used to call and execute instructions stored in the memory from the memory, so that the method as described in any one of claims 1 to 11 is executed; or, so that the method as described in any one of claims 12 to 17 is executed.
Citation Information
Patent Citations
Wireless communication method, user equipment and base station
US20250071609A1
PDCP duplication for slrb
WO2024093397A1