Communication method and communication device
By dynamically adjusting the remaining time threshold of the uplink channel and determining the priority of the logical channel according to the channel quality, the problem of insufficient support capabilities of XR services in the prior art is solved, and more efficient resource allocation and transmission reliability are achieved.
Patent Information
- Application Number
- CN202510592756.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2045-05-09
AI Technical Summary
The prior art is difficult to effectively improve the low-latency support capabilities of XR services in 5G mobile communications, especially in the lack of clear solutions in logical channel priority scheduling.
By dynamically adjusting the remaining time threshold of the uplink channel, the priority of the logical channel is determined based on the channel quality, thereby improving the network's ability to support low-latency services.
It realizes more refined resource allocation, improves the transmission reliability and resource utilization of low-latency services, and meets the business needs of XR services and other services that require high latency.
Smart Images

Figure CN120224468A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art
[0002] To meet people's needs for new media services, extended reality (XR) services are introduced in the fifth generation (5G) mobile communication technology. XR is a general term for immersive technologies such as augmented reality (AR), virtual reality (VR), and mixed reality (MR). XR services pose higher requirements for large 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 the priority of logical channels (LCH), but there is no clear solution yet. Summary of the Invention
[0003] In view of this, this application provides a communication method, a communication device, a chip system, a computer-readable storage medium, a computer program product, and a communication system. By dynamically adjusting the remaining time threshold of a logical channel according to the uplink channel quality, a UE determines the priority of a first logical channel based on the first remaining time threshold. For example, the priority of the first logical channel is increased, thereby enhancing the network's support for low-latency services.
[0004] In a first aspect, a communication method is provided. This method can be executed by a UE, or by a component (such as a circuit, a chip, or a chip system, etc.) configured in the UE, or by a logical module or software that can implement all or part of the UE functions. This application does not limit this.
[0005] Specifically, the method includes: 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; then determines the priority of a first logical channel according to the first remaining time threshold; and finally uses transmission resources to transmit the data to be transmitted on the first logical channel, where the transmission resources are allocated according to the priority of the first logical channel. Compared with using a fixed remaining time threshold, in the embodiments of this application, the first remaining time threshold is dynamically adjusted according to the channel quality of the uplink channel, and the optimal scheduling of resources is achieved 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 data to be transmitted of the first service is included in the first logical channel. The first service refers to a service with high latency requirements (such as XR service).
[0007] In the embodiments of the present application, whether the channel quality is good or bad, the remaining time threshold can be adjusted in combination with the channel quality. Then, when it is monitored that the remaining time of the data to be transmitted in the first logical channel in the logical channel is less than or equal to the first remaining time threshold, the extra priority of the first logical channel is triggered, or in other words, the priority of the first logical channel is increased. In this way, transmission resources are preferentially allocated to the first logical channel, which can ensure the smooth transmission of the data to be transmitted in 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 according to the channel quality of the uplink channel and the first mapping table. The first mapping table refers to the mapping relationship between the channel quality and the remaining time threshold. The following will be described separately.
[0009] In a possible implementation manner, the UE receives a first signaling from the network device, and the first signaling includes the 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.
[0010] Therefore, the network device directly sends the first remaining time threshold to the UE. This method saves the process for the UE to determine the first remaining time threshold. For example, it omits the process of querying the remaining time threshold in the mapping table, and the implementation manner is relatively simple. Moreover, since the first remaining time threshold is determined according to the channel quality of the uplink channel, and the channel quality result measured by the network device for the uplink channel is more accurate, that is, the channel quality result measured by the network device can accurately reflect the actual situation of the uplink channel, the determined first remaining time threshold is also more appropriate.
[0011] In another possible implementation manner, the UE determines the channel quality of the uplink channel; 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 first remaining time threshold is determined, and the channel quality of the uplink channel is 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, avoiding the UE's dependence on the real-time scheduling instructions of the network device.
[0012] It can be understood that the correspondence between the first remaining time threshold and the first channel quality interval can be predefined by the protocol or sent by the network device to the UE.
[0013] The embodiments of the present application do not specifically limit the representation form or corresponding manner 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 mapping table.
[0014] Optionally, 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: The UE receives a second signaling from the network device, and the second signaling includes the first mapping table, and the first mapping table at least includes 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 then the UE looks up the corresponding remaining time threshold in the first mapping table. In this way, the UE is avoided from relying on the real-time scheduling instructions of the network device.
[0015] Optionally, the UE determines the channel quality of the uplink channel, including: measuring the channel quality of the downlink channel; determining the channel quality of the uplink channel according to the channel quality of the downlink channel. Since the UE determines the uplink channel quality by using channel reciprocity, the overhead of uplink measurement is reduced.
[0016] In a possible implementation manner, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel. That is, the better the channel quality of the uplink channel, the smaller the value of the first remaining time threshold; the worse the channel quality of the uplink channel, the larger the value of the first remaining time threshold. Therefore, by using the channel quality of the uplink channel as a key parameter for determining the remaining time threshold, the priority of each logical channel can be flexibly triggered, and fine-grained resource allocation can be realized to meet the low-latency requirements of services.
[0017] Exemplarily, the value of the first remaining time threshold being negatively correlated with the channel quality of the uplink channel includes: 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; where the first channel quality interval, the second channel quality interval, and the third channel quality interval represent gradually better channel qualities in sequence; and the values of the first threshold, the second threshold, and the third threshold decrease in sequence.
[0018] The embodiments of the present application do 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 signaling: Medium Access Control Control Element (MAC CE) signaling, Radio Resource Control (RRC) signaling, and Downlink Control Information (DCI).
[0020] In a possible implementation manner, the UE determines the priority of the first logical channel according to 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., the additional priority), where the second priority is higher than the first priority, and the first priority is the initial priority of the first logical channel. Therefore, when the remaining time reaches (for example, the remaining time is equal to the first remaining time threshold) the first remaining time threshold, the UE triggers the additional priority of the first logical channel, or in other words, raises the priority of the first logical channel, so that the transmission resources are preferentially allocated to the first logical channel, which can ensure the smooth transmission of the data to be transmitted on the first logical channel.
[0021] Optionally, the method further includes: the UE receives the updated first mapping table sent by the network device; and determines the priority of the first logical channel according to 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, and thus determine the priority of the logical channel.
[0022] The embodiments of the present application do not specifically limit the standard parameters (or quantization metrics) of the 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 by a network device, or can also be executed by a component (such as a circuit, a chip, or a chip system, etc.) configured in the network device, or can also be implemented by a logic module or software that can implement all or part of the functions of the network device. The present application does not limit this.
[0024] Specifically, the method includes: the network device determines a first remaining time threshold or a first mapping table by measuring the channel quality of the uplink channel; and sends the first remaining time threshold or the first mapping table to the UE, specifically including: the network device sends a first signaling to the user equipment UE, the first signaling includes the 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; or sends a second signaling to the UE, the second signaling includes the first mapping table, the first mapping table at least includes the 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, so that the UE determines the priority of the logical channel based on the first remaining time threshold. Compared with using a fixed remaining time threshold, in the embodiment of the present application, the first remaining time threshold is dynamically adjusted according to the channel quality of the uplink channel, and the optimal scheduling of resources is realized by sensing the channel quality, which helps to improve the transmission reliability of low-latency services and also helps to improve the resource utilization rate.
[0025] The embodiment of the present application does not specifically limit the type of signaling or message 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 signaling: media access control control element MAC CE signaling, radio resource control RRC signaling, and downlink control information DCI.
[0027] In a possible implementation manner, 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 can be made to the description of the first aspect. For the sake of brevity, it will not be elaborated here.
[0028] Optionally, the value of the first remaining time threshold being negatively correlated with the channel quality of the uplink channel includes: 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; where the first channel quality interval, the second channel quality interval, and the third channel quality interval represent gradually better channel quality in sequence; and the values of the first threshold, the second threshold, and the third threshold decrease in sequence.
[0029] Optionally, the method further includes: the network device updates the first mapping table based on a first period, and sends the updated first mapping table to the UE. Therefore, the network device can update the first mapping table periodically, so as to adjust the first mapping table according to the actual condition 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, and thus determine 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-plus-noise ratio (SINR), and reference signal received quality (RSRQ).
[0031] It should be noted that the second aspect is the implementation on the network device side corresponding to the first aspect. The explanations (such as the explanations of terms, the descriptions of specific implementation manners), supplements, and beneficial effects of the first aspect also apply to the second aspect. For the sake of brevity, various specific implementation manners are not elaborated in the second aspect.
[0032] In a third aspect, a communication device is provided, including various modules or units for executing the methods in any possible implementation manner of the first aspect above.
[0033] In one design, the communication device may include modules corresponding one by one to the methods / operations / steps / actions described in the above aspects. The module may be a hardware circuit, software, or a combination of a hardware circuit and software.
[0034] In one design, the communication device is a communication chip, and the communication chip may 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 device is a communication equipment, and the communication equipment may include a transmitter for sending information or data, and a receiver for receiving information or data.
[0036] In another design, the communication device is used to execute the methods in any possible implementation manner of the first aspect above. The communication device may be configured in the above UE, or the communication device itself is the UE.
[0037] In a fourth aspect, a communication device is provided, including various modules or units for executing the methods in any possible implementation manner of the second aspect above.
[0038] In one design, the communication device may include modules corresponding to the methods / operations / steps / actions described in the above aspects one by one. The module may be a hardware circuit, software, or a combination of a hardware circuit and software.
[0039] In one design, the communication device is a communication chip. The communication chip 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 device is a communication equipment. The communication equipment 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 manner of the above second aspect. The communication device may be configured in the above 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, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation manner of the above first aspect. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0044] In one implementation manner, the communication interface may be a transceiver or an input / output interface.
[0045] In another implementation manner, 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, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation manner of the above second aspect. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0047] In one implementation manner, the communication interface may be a transceiver or an input / output interface.
[0048] In another implementation manner, 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, including: 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 manner in any aspect.
[0050] In a specific implementation process, the above-mentioned 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 transistors, gate circuits, flip-flops, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example but not limited to, a receiver, the signal output by the output circuit may be output to, for example but not limited to, a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be the same circuit, which is used as the input circuit and the output circuit at different times respectively. The embodiments of the present application do not limit the specific implementation manners of the processor and various circuits.
[0051] In an eighth aspect, a communication device is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, and may receive a signal through a receiver and transmit a signal through a transmitter to execute the method in any possible implementation manner in any of the above aspects.
[0052] Optionally, the processor is one or more, and the memory is one or more.
[0053] Optionally, the memory may be integrated with the processor, or the memory is separately arranged from the processor.
[0054] In a specific implementation process, the memory may be a non-transitory memory, such as a read only memory (ROM), which may be integrated with the processor on the same chip, or may be separately arranged on different chips. The embodiments of the present application do not limit the type of the memory and the setting manner of the memory and the processor.
[0055] It should be understood that relevant data interaction processes, such as sending indication information, may be a process of outputting indication information from the processor, and receiving capability information may be a process of the processor receiving input capability information. Specifically, the data output by the processor may be output to the transmitter, and the input data received by the processor may come from the receiver. Among them, the transmitter and the receiver may be collectively referred to as a transceiver.
[0056] The processing device in the above eighth aspect may be one or more chips. The processor in the processing device may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor that is implemented by reading software code stored in a memory, and the memory may be integrated in the processor or may be located outside the processor and exist independently.
[0057] In a ninth aspect, there is provided a computer program product, which includes: a computer program (which may also be referred to as code or instruction). When the computer program is run, it causes a computer to execute the method in any one of the possible implementation manners in any of the above aspects.
[0058] In a tenth aspect, there is provided a computer-readable storage medium that stores a computer program (which may also be referred to as code or instruction). When it runs on a computer, it causes the computer to execute the method in any one of the possible implementation manners in any of the above aspects.
[0059] In an eleventh aspect, an embodiment of the present application provides a chip system, which includes one or more processors for calling and running instructions stored in a memory from the memory, so that the methods in any of the above aspects or any of the possible implementation manners of any of the above aspects are executed. The chip system may be composed of chips or may include chips 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, there is provided a communication system, including the foregoing UE and network device. Optionally, the communication system may further include other devices that communicate with the UE and / or the network device. Description of the Drawings
[0062] Figure 1 is an example diagram of a communication system; Figure 2 is an example diagram of an access network device; Figure 3A is an example interaction diagram of the communication method according to the embodiment of the present application; Figure 3B is an example diagram of the logical channel upgrade processing according to the embodiment of the present application; Figure 4 is another example interaction diagram of the communication method according to the embodiment of the present application; Figure 5 is yet another example interaction diagram of the communication method according to the embodiment of the present application; Figure 6 is a schematic block diagram of a communication device provided by an embodiment of the present application; Figure 7 is another schematic block diagram of a communication device provided by an embodiment of the present application. Detailed implementation manners
[0063] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings.
[0064] In the embodiments of the present application, "a plurality of" can be understood as "at least two"; "a number of" can be understood as "at least two items".
[0065] The present application can be applied to a communication system. The mobile communication system includes but is not limited to the following systems, for example: Long Term Evolution (LTE) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th generation (5G) system or New Radio (NR) and future mobile communication systems, Vehicle-to-Everything (V2X), where V2X can include Vehicle-to-Network (V2N), Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), Vehicle-to-Pedestrian (V2P), etc., Long Term Evolution-Vehicle (LTE-V), Internet of Vehicles, Machine Type Communication (MTC), Internet of Things (IoT), Long Term Evolution-Machine (LTE-M), Machine-to-Machine (M2M), etc. Among them, the 5G mobile communication system can include Non-Standalone (NSA) and / or Standalone (SA). The technical solutions provided by the present application can also be applied to future communication systems. The present application does not limit this.
[0066] The embodiments of this application support three major application scenarios in 5G: ultra reliable & low latency communication (URLLC), enhance mobile broadband (eMBB), and massive machine type communication (mMTC).
[0067] In some embodiments, the embodiments of this application are applied to a communication scenario that supports low-latency services such as extended reality (XR). The terminal device of the embodiments of this application supports low-latency services. It should be understood that the embodiments of this application do not limit the specific system or the type of low-latency services to which it is applied.
[0068] Optionally, as a possible application scenario, the embodiments of this application are applied to the intelligent transportation system in a smart city. The intelligent transportation system includes, but is not limited to, the mixed transmission of one or more of the following services: real-time traffic signal control service (URLLC service, latency less than or equal to 10 milliseconds), high-definition surveillance video stream service (eMBB service), and vehicle location broadcast (periodic data).
[0069] Optionally, as another possible application scenario, the embodiments of this application are applied to the emergency communication and public safety system. The emergency communication and public safety system includes, but is not limited to, the coexistence of one or more of the following services: disaster rescue instructions (latency less than or equal to 20 milliseconds), real-time disaster situation video feedback service (high-reliability service), and location information of disaster victims (periodic update).
[0070] Optionally, as yet another possible application scenario, the embodiments of this application are applied to the industrial internet of things (IIOT) system. The industrial internet of things system includes, but is not limited to, the mixed transmission of one or more of the following services: real-time control instructions for industrial robots (URLLC service, latency less than or equal to 5 milliseconds), sensor data (periodic reporting), and device logs (which can be understood as non-critical data).
[0071] It can be understood that no matter which industry it is, as long as the services involved have low-latency requirements or relatively high latency requirements, the communication method provided by the embodiments of this application is applicable. Or rather, the embodiments of this application are applicable to scenarios that require real-time response to channel fluctuations and mixed service scheduling. The embodiments of this application provide a low-latency, high-reliability, and resource-efficient transmission solution by using the uplink channel quality to determine the remaining time threshold of the logical channel.
[0072] Figure 1It is a schematic diagram of the architecture of the mobile communication system 1000 applicable to the embodiments of the present application. As Figure 1 shown, the communication system 1000 includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 further includes the Internet 300. Optionally, the Internet 300 can be connected to the radio access network 100 or the core network 200 in a wireless or wired manner. The radio access network 100 may include at least one access network device (such as Figure 1 110a and 110b in Figure 1 , collectively referred to as 110), and may further include at least one terminal (such as Figure 1 is only a schematic diagram, and other network devices may also be included in the communication system. For example, it includes wireless relay devices and / or wireless backhaul devices ( Figure 1 not shown in
[0073] It should be understood that Figure 1 the communication links of each device in the mobile communication system 1000 shown in
[0074] The network device in the embodiments of this application can be a device on the network side such as an access network or a core network device. The access network device is sometimes also referred to as an access node. The access network device has wireless transceiver functions and is used to communicate with terminals. The access network device includes, but is not limited to, the base station (base station), evolved NodeB (eNodeB), transmission reception point (TRP), next generation NodeB (gNB) in the 5G mobile communication system, the access network device or module in the open RAN (ORAN) system, the base station in the future mobile communication system, or the access node in the WiFi system, etc. The access network device can also be a module or unit capable of implementing some functions of the base station. For example, the access network device can be the central unit (central unit, CU), distributed unit (distributed unit, DU), CU-control plane (control plane, CP), CU-user plane (user plane, UP), or radio unit (radio unit, RU), etc. described below. Among them, in the ORAN system, the CU can also be called O-CU, the DU can also be called open (open, O)-DU, the CU-CP can also be called O-CU-CP, the CU-UP can also be called O-CUP-UP, and the RU can also be called O-RU. The access network device can be a macro base station (such as Figure 1 110a in Figure 1 ), a micro base station or an indoor station (such as
[0075] 110b in
[0075] ), a relay node or a donor node, or a radio controller in the cloud radio access network (cloud radio access network, CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). Multiple access network devices in the communication system can be of the same type of base station or different types of base stations. The base station can communicate with the terminal or communicate with the terminal through a relay station. The terminal can communicate with multiple base stations in different access technologies. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the access network device. In this application, the access network device is abbreviated as the network device.The terminal device in this application can be a wireless terminal device capable of receiving scheduling and indication information from a network device. The wireless terminal device can be a device that provides voice and / or data connectivity to users, or a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. For example, the terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be referred to as an XR device, a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied in various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), 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, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver functions, a wearable device, a vehicle, an aircraft (such as a drone, a helicopter, an airplane), a hot air balloon, a ship, a robot, a robotic arm, or a smart home device, etc. The embodiments of this application do not limit the form of the terminal device.
[0076] By way of example and not limitation, in the embodiments of this application, the UE can also be a wearable device. A wearable device can also be called a wearable intelligent device, which is a general term for devices developed by applying wearable technologies to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but more importantly, it realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as a smartphone, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0077] In addition, in the embodiments of the present application, the UE may also be a terminal device in an Internet of Things (IoT) system. The IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, so as to realize an intelligent network of human-machine interconnection and object-object interconnection. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0078] In the embodiments of the present application, the UE may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also known as main memory). The operating system can be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application. As long as it can communicate according to the method provided by the embodiments of the present application by running a program recorded with the code of the method provided by the embodiments of the present application. For example, the execution subject of the method provided by the embodiments of the present application can be a terminal device, or a functional module in the terminal device that can call and execute the program.
[0079] The access network device and / or the terminal can be fixed or movable. The access network device and / or the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; 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 device and the terminal. The access network device and the terminal device can be deployed in the same scenario or different scenarios. For example, the access network device and the terminal device are both deployed on land; or, the access network device is deployed on land and the terminal device is deployed on the water surface, etc., and will not be listed one by one.
[0080] In the embodiments 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 therein can be configured as a mobile access network device. For the terminal devices 120j accessing the radio 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 radio air interface protocol. The communication between 110a and 120i can also be through the interface protocol between access network devices. At this time, relative to 110a, 120i is also an access network device. Therefore, both access network devices and terminal devices can be uniformly referred to as communication devices. Figure 1 The 110a and 110b therein can be referred to as communication devices with the functions of access network devices. Figure 1 The 120a - 120k therein can be referred to as communication devices with the functions of terminal devices.
[0081] In this application, the device for implementing the functions of a network device can be a network device or a device capable of supporting the network device to implement such functions, such as a processor, a circuit, a chip, or a chip system, etc. This device can be installed in the network device or used in connection with the network device. Alternatively, the device for implementing the functions of a network device can also be a control subsystem containing the functions of a network device. For example, the control subsystem containing the functions of an access network device can be a control center in scenarios applicable to terminals such as smart grids, industrial control, intelligent transportation, or smart cities. In the technical solution provided in this application, the case where the device for implementing the functions of a network device is a network device is taken as an example to describe the technical solution provided in this application.
[0082] In this application, the device for implementing the functions of a terminal device can be a terminal device or a device capable of supporting the terminal device to implement such functions, such as a processor, a circuit, a chip, a chip system, etc. This device can be installed in the terminal device or used in connection with the terminal device. In the technical solution provided in this application, the case where the device for implementing the functions of a terminal device is a UE is taken as an example to describe the technical solution provided in this application.
[0083] The communication between the access network device and the terminal device can follow a certain protocol layer structure. Exemplarily, the protocol layer structure can include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure can include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. For example, the user plane protocol layer structure can include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.
[0084] As Figure 2 shown, the access network device can include a CU and a DU. This design can be referred to as the separation of CU and DU. Multiple DUs can be centrally controlled by one CU. As an example, the interface between the CU and the DU is called the F1 interface. Among them, the control plane (CP) interface can be F1-C, and the user plane (UP) interface can be F1-U. The embodiments of the present application do not limit the specific names of each interface. The CU and the DU can be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and the upper protocol layers (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; or for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the PDCP layer and the lower protocol layers are set in the DU, without limitation.
[0085] The above division of the processing functions of the CU and the DU according to the protocol layers is only an example, and it can also be divided in other ways. For example, the CU or the DU can be divided into functions with more protocol layers, or for another example, the CU or the DU can be divided into partial processing functions of the protocol layers. For example, some functions of the RLC layer and the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, such as dividing by delay, setting the functions that need to meet the delay requirements in the DU, and setting the functions that do not need to meet the delay requirements in the CU.
[0086] Optionally, the CU can have one or more functions of the core network.
[0087] Optionally, the radio unit (RU) of the DU can be remotely deployed. The RU has radio frequency functions. Exemplarily, the DU and the RU can be divided at the PHY layer. For example, the DU can implement the high-layer functions in the PHY layer, and the RU can implement the low-layer functions in the PHY layer. When used for transmission, the functions of the PHY layer can 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 can include at least one of the following: CRC check, channel decoding, descrambling, demodulation, de-layer mapping, channel detection, resource demapping, physical antenna demapping, or radio frequency reception functions. The high-layer functions in the PHY layer can include a part of the functions of the PHY layer, and this part of the functions is closer to the MAC layer; the low-layer functions in the PHY layer can include another part of the functions of the PHY layer. For example, this part of the functions is closer to the radio frequency functions. For example, the high-layer functions in the PHY layer can include adding CRC bits, channel coding, rate matching, scrambling, modulation, and layer mapping, and the low-layer functions in the PHY layer can include precoding, resource mapping, physical antenna mapping, and radio frequency transmission functions; or, the high-layer functions in the PHY layer can include adding CRC bits, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding, and the low-layer functions in the PHY layer can include resource mapping, physical antenna mapping, and radio frequency transmission functions. For example, the high-layer functions in the PHY layer can include CRC check, channel decoding, descrambling, decoding, demodulation, and de-layer mapping, and the low-layer functions in the PHY layer can include channel detection, resource demapping, physical antenna demapping, and radio frequency reception functions; or, the high-layer functions in the PHY layer can include CRC check, channel decoding, descrambling, decoding, demodulation, de-layer mapping, and channel detection, and the low-layer functions in the PHY layer can include resource demapping, physical antenna demapping, and radio frequency reception functions.
[0088] Optionally, the functions of the CU can be further divided to separate the control plane and the user plane and implement them through different entities. The separated entities are the control plane CU entity (i.e., the CU-CP entity) and the user plane CU entity (i.e., the CU-UP entity) respectively. The CU-CP entity and the CU-UP entity can be respectively connected to the DU. In the embodiments of the present application, an entity can be understood as a module or a unit, and its existence form can be a hardware structure, a software module, or a combination of a hardware structure and a software module, which is not limited.
[0089] Optionally, any one of the above CU, CU-CP, CU-UP, DU, and RU can be a software module, a hardware structure, or a combination of a software module and a hardware structure, without limitation. Among them, 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 concise description, all possible combination forms are not listed one by one here. These modules and the methods they execute are also within the protection scope of the embodiments of the present application. For example, when the method of the embodiments 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.
[0090] To facilitate the understanding of the embodiments of the present application, the terms involved in the present application are briefly described first. Optionally, the explanations of some terms can also refer to the explanations in the 3rd generation partnership project (3GPP) standard protocol.
[0091] 1. XR service The XR service includes, but is not limited to, one or more of the following services: AR service, VR service, MR service, and cloud gaming. In the embodiments of the present application, the terminal device can be a device for implementing the XR service.
[0092] The XR service has relatively high requirements for transmission latency. If the data of the XR service is not transmitted successfully within the latency budget, the data of the XR service will time out and thus become ineffective. Exemplarily, for the uplink AR service, its typical packet delay budget (PDB) is 30 ms, that is, the upper limit of the transmission latency of the data packet is 30 ms. If the data packet is not transmitted successfully within the time required by this PDB, it is considered that this data packet has timed out and become ineffective.
[0093] 2. Remaining time of the logical channel and remaining time threshold Taking the XR service as an example, in order to avoid affecting the service experience due to timeout, the data of the XR service needs to complete data scheduling and transmission within the latency budget. For the uplink XR service, in order to enable the network device to understand the consumption of the latency budget of the data in the UE cache, the concept of remaining time and the reporting mechanism have been introduced in 3GPP currently.
[0094] Also, to meet the services that need to temporarily boost the priority when the latency is approaching, 3GPP further proposes a remaining time threshold for each logical channel (LCH). The remaining time threshold is used to trigger the additional priority of the logical channel. The additional priority refers to the additional priority introduced in addition to the initial priority (or static priority) of the logical channel. Moreover, only one additional priority is configured for each logical channel. 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. Among them, each logical channel is configured with an additional priority for enhancing the logical channel prioritization (LCP). By providing a dynamic dual-priority policy for the same LCH, the priority can be temporarily boosted during critical periods to optimize the transmission reliability of XR services. For example, the critical period refers to the time period when the data latency of the XR service is approaching the threshold.
[0095] A unified explanation is given here. The terms involved in the embodiments of this application (including the terms introduced here and the terms involved in the implementation manners hereinafter) do not limit the protection scope of the embodiments of this application. For example, the above terms "remaining time" or "remaining time threshold" do not limit the protection scope of the embodiments of this application. In fact, the terms involved in the embodiments of this application can be equivalently replaced by other terms or names with the same function or role.
[0096] 3. Channel Quality 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 quantization metrics: reference signal received power (RSRP), block error rate (BLER), reference signal received quality (RSRQ), received signal strength indicator (RSSI), signal to interference and noise ratio (SINR), signal to noise ratio (SNR), channel quality indicator (CQI), correlation and other metric indicators. It should be understood that the metric indicators for channel quality in the embodiments of this application are not limited.
[0097] In the embodiments of the present application, the channel quality of the uplink channel or the downlink channel can be characterized by the above quantization metrics, and the embodiments of the present application do not make specific limitations thereto.
[0098] It should be understood that the quantization metrics shown above are only exemplary descriptions, and the embodiments of the present application are not limited thereto. In fact, those skilled in the art can use other reasonable methods or metrics to characterize the channel quality.
[0099] Currently, the remaining time threshold is a key parameter for triggering the extra priority of the logical channel, but there is no clear conclusion in the standard protocol on how to determine the remaining time threshold of the logical channel.
[0100] In view of this, the embodiments of the present application provide a communication method that uses the channel quality as a decision factor for the remaining time threshold, can dynamically adjust the remaining time threshold, enables the UE to dynamically adjust the logical channel priority based on the remaining time threshold, and thus improves the network's support ability for low-latency services.
[0101] The solution provided by the present application will be described in detail below in conjunction with the corresponding flowcharts. It can be understood that in the schematic flowcharts provided by the present application, different devices (such as a UE or a network device) are mainly used as the execution subjects of the interaction schematic to illustrate the method, but the present application does not limit the execution subjects of the interaction schematic. For example, the devices (such as a UE or a network device) in the schematic flowcharts can also be a chip, a chip system, or a processor that supports the device to implement the method, and can also be a logic module or software that can implement all or part of the functions of the device.
[0102] For a unified description here, in the interaction process of the embodiments of the present application, the message or signaling interaction involved can use the messages or signaling in the standard, or can also be newly introduced messages or signaling, and the embodiments of the present application do not make specific limitations thereto.
[0103] Figure 3A is an example interaction diagram of a communication method in the embodiments of the present application. It can be understood that Figure 3A the network device in Figure 1 or Figure 2 the access network device shown, or can also refer to the device in the access network device (such as a processor, a chip, or a chip system, etc.); Figure 3A the UE in Figure 1 can be any terminal device (such as an XR device) in Figure 3A or can also refer to the device in the terminal device (such as a processor, a chip, or a chip system, etc.). Among them, Figure 3A the UE in Step 301, the UE obtains a first remaining time threshold, and the first remaining time threshold is determined according to the channel quality of the uplink channel.
[0104] In the embodiments of the present application, the first remaining time threshold is determined by the UE or the network device according to the channel quality of the uplink channel. In other words, the value of the first remaining time threshold specifically depends on the quality of the uplink channel. The first remaining time threshold can be adaptively adjusted, or dynamically adjusted, according to the actual quality of the uplink channel.
[0105] In the case of poor channel quality, the system bit error rate increases, and at the same time the channel capacity decreases, and a lower-order modulation and coding scheme (MCS) or multiple retransmissions are required, resulting in an extended transmission time; if a fixed remaining time threshold is used, it may cause data to not be transmitted in time. Therefore, it is necessary to dynamically adjust the remaining time threshold in the case of poor channel quality. Similarly, in the case of good channel quality, the MCS can be upgraded to a higher order, shortening the transmission time; if a fixed remaining time threshold is used, it may cause the additional priority of the logical channel to be triggered prematurely, causing resources to be preempted by high-priority services, resulting in a decrease in the throughput of low-priority services due to resource preemption, which is not conducive to the fair use of resources. Therefore, it is necessary to dynamically adjust the remaining time threshold in the case of good channel quality. By using the channel quality of the uplink channel as the key parameter for determining the remaining time threshold, the embodiments of the present application can flexibly trigger the priority of each logical channel, achieve refined resource allocation, and meet the low-latency requirements of services. The following describes the determination method of the remaining time threshold.
[0106] Optionally, the value of the first remaining time threshold is negatively correlated with the channel quality, that is, the better the channel quality of the uplink channel, the smaller the value of the first remaining time threshold; the worse the channel quality of the uplink channel, the larger the value of the first remaining time threshold. The channel quality can be characterized by the aforementioned quantization index, that is, the quality of the channel can be characterized by the channel quality value.
[0107] Exemplarily, the value of the first remaining time threshold is negatively correlated with the channel quality, 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 the third channel quality interval, the first remaining time threshold is the third threshold; wherein, the first channel quality interval, the second channel quality interval, and the third channel quality interval represent gradually better channel quality in sequence; the values of the first threshold, the second threshold, and the third threshold decrease in sequence. Among them, each channel quality interval is determined by a channel quality threshold value (including a channel quality upper limit value and / or a lower limit value).
[0108] Optionally, the above-mentioned first channel quality interval, second channel quality interval, and third channel quality interval are different quality intervals divided by threshold value 1 and threshold value 2. For example, the first channel quality interval is expressed as ; the second channel quality interval is expressed as ; the third channel quality interval is expressed as ; that is, the three channel quality intervals are divided by and obtained by division.
[0109] It should be understood that the embodiments of the present application do not make a specific limitation on the number of channel quality intervals. The above is only described by taking 3 channel quality intervals corresponding to 3 remaining time thresholds as an example. For example, in practical applications, there may be more or fewer channel quality intervals; correspondingly, the remaining time thresholds corresponding to the channel quality intervals may also be more or fewer remaining time thresholds.
[0110] It should also be understood that the embodiments of the present application do not make a limitation on the values of the upper boundary and / or lower boundary corresponding to each channel quality interval. For example, the values of the upper boundary and / or lower boundary corresponding to the channel quality interval can be reasonable values determined by the network device based on historical data, or values determined based on the actual situation of the channel quality. The embodiments of the present application do not make a limitation on the specific manner in which the UE obtains the first remaining time threshold.
[0111] 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 according to the channel quality of the uplink channel and the corresponding relationship between the first remaining time threshold and the first channel quality interval. Among them, the corresponding relationship between the first remaining time threshold and the first channel quality interval can be predefined by the protocol or sent by the network device to the UE.
[0112] The embodiments of the present application do not specifically limit the representation form or corresponding manner 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.
[0113] The first mapping table refers to the mapping relationship between the channel quality interval and the remaining time threshold. It can be understood that the first mapping table includes one or more corresponding relationships, and each corresponding relationship is a mapping relationship or an association relationship between the channel quality interval and the remaining time threshold. For example, the corresponding relationship between the aforementioned 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 can constitute the first mapping table.
[0114] Regarding the specific acquisition method of the first remaining time threshold, it will be described in detail later in combination with Figure 4 and Figure 5 the interaction process shown in
[0115] Step 302, the UE determines the priority of the first logical channel according to 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 the method of the embodiments of the present application is not limited to a specific logical channel. Optionally, the first logical channel at least includes the data to be transmitted of the first service. The first service is generally used to refer to a service with high requirements for delay, or a low-latency service, or a service with low-latency requirements. For example, the first service is an XR service. For another example, the data to be transmitted is the critical delay data of the XR service.
[0116] The embodiments of the present application do not specifically limit the service type of the data to be transmitted in the first logical channel. Optionally, in addition to including the data to be transmitted of the first service, the first logical channel may further include the data to be transmitted of other services.
[0117] After obtaining the first remaining time threshold, the UE monitors the remaining time in the logical channel, so as to adjust the priority of the first logical channel, or improve the priority of the first logical channel, based on the remaining time and the first remaining time threshold, to meet the requirements of low-latency services.
[0118] Optionally, step 302 includes: when the remaining time of the data to be transmitted in 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, and the second priority is higher than the first priority, and the first priority is the initial priority of the first logical channel.
[0119] Among them, the second priority can be understood as the additional priority of the first logical channel. For the description of the additional priority, reference can be made to the foregoing text. For the sake of brevity, it will not be elaborated here. The first remaining time threshold can be understood as the trigger threshold for triggering the additional priority of the logical channel.
[0120] That is to say, the UE monitors in real time the remaining time of the data to be transmitted of the first service in the first logical channel; when the remaining time reaches (for example, the remaining time is equal to the first remaining time threshold) the first remaining time threshold, the additional priority of the first logical channel is triggered, or in other words, the priority of the first logical channel is increased. In this way, transmission resources will be preferentially allocated to the first logical channel, which can ensure the smooth transmission of the data to be transmitted on the first logical channel.
[0121] It should be noted that the remaining time threshold is independently configured for each logical channel. The embodiments of the present application do 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 may be the same or different.
[0122] Exemplarily, the UE's determination of the priority of a certain logical channel may include the following first stage and second stage. The method of the embodiments of the present application is applied to the second stage. In the first stage (or called the initial stage), the UE allocates uplink resources for each logical channel according to the 3GPP protocol according to the static priority and prioritised bit rate (PBR) of the logical channel. The reason for the UE to allocate uplink transmission resources in the first stage is: to avoid affecting the throughput of other services and ensure the fairness of resource allocation; that is to say, since the XR service (or XR traffic) has a burst period and a stable period, and different XR services have different latency requirements, even for the XR service, the UE cannot allocate a very high priority to the logical channel where the XR service is located throughout the process, and the continuous resource preemption by the XR service is not conducive to the throughput of other services and the fairness of resource allocation. In the second stage, the UE dynamically increases the priority of the logical channel by monitoring the magnitude relationship between the remaining time of the XR service in the logical channel and the remaining time threshold. That is, when the remaining time is less than or equal to the remaining time threshold, the logical channel is triggered to temporarily increase the priority to optimize the transmission reliability of the XR service.
[0123] It should also be noted that when the UE allocates transmission resources according to the priority of the logical channel, it can preferentially allocate resources to the logical channel containing delay-critical data. Delay-critical data can be understood as data with high requirements for time delay, such as XR data. For the logical channel containing delay-critical data, the UE will trigger an additional priority when the remaining time of the delay-critical data in the logical channel reaches the remaining time threshold, and preferentially allocate transmission resources to the delay-critical data.
[0124] Exemplarily, as Figure 3B shown, LCH1 not only includes delay-critical data, but also includes non-delay-critical data, such as non-delay-critical data A and non-delay-critical data B; the data included in LCH2 are all non-delay-critical data, such as non-delay-critical data A and non-delay-critical data B. The UE preferentially allocates transmission resources to LCH1 containing delay-critical data. Specifically, when the remaining time of the delay-critical data in LCH1 reaches the remaining time threshold, an additional priority is triggered, that is, the initial priority of LCH1 is raised to a high priority. Of course, in the case of triggering the additional priority of the logical channel of LCH1, the additional priority is applied to all data of LCH1. For LCH2, the original normal priority, that is, the initial priority of LCH2, is still maintained, and LCH2 will not be upgraded.
[0125] Therefore, through the above delay-aware LCP setting, the UE side can dynamically select the priority of the logical channel, so as to achieve refined resource allocation, ensure that the delay-critical data of the first service can be timely allocated transmission resources, meet the transmission of low-latency services, and at the same time avoid non-delay-critical data from always occupying high-priority resources.
[0126] Step 303, the UE uses the transmission resources to transmit the data to be transmitted on the first logical channel, and the transmission resources are allocated according to the priority of the first logical channel.
[0127] 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 realize the transmission of the data to be transmitted on the first logical channel.
[0128] Exemplarily, in the case of raising 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 low-latency services are timely allocated transmission resources, so as to meet the transmission of low-latency services.
[0129] In an embodiment of the present application, the UE obtains a first remaining time threshold, which is dynamically determined according to the channel quality of the uplink channel; determines the priority of the first logical channel according to the first remaining time threshold; and finally uses the transmission resources to transmit the data to be transmitted on the first logical channel. Compared with using a fixed remaining time threshold, in the embodiment of the present application, the first remaining time threshold is dynamically adjusted according to the channel quality of the uplink channel, and the optimal scheduling of resources is achieved by sensing the channel quality, which helps to improve the transmission reliability of low-latency services and also helps to improve the resource utilization rate.
[0130] As described above, the first remaining time threshold may be directly sent by the network device to the UE or determined by the UE itself. The following describes different implementation manners in combination with Figure 4 and Figure 5 It should be understood that Figure 4 or Figure 5 The devices involved in the interaction process in Figure 3A can refer to the description in
[0131] For the sake of brevity, the following will not elaborate further.
[0131] Referring to Figure 4 , Figure 4 shows an interaction example diagram of the communication method in an embodiment of the present application. As Figure 4 shown, it at least includes the following steps: Step 410, the network device measures the channel quality of the uplink channel.
[0132] It can be 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. In the embodiment of the present application, no specific limitation is imposed on the reference signal sent by the UE.
[0133] Optionally, the method further includes: Step 400, the UE sends a sounding reference signal (SRS) to the network device. Correspondingly, the network device receives the SRS from the UE and measures the channel quality of the uplink channel through the SRS. It can be understood that the SRS is a reference signal for the network device to evaluate the uplink channel quality.
[0134] It should be noted that in the embodiment of the present application, no specific limitation is imposed on the triggering condition for the network device to measure the channel quality of the uplink channel. For example, in order to collect the channel quality information of the uplink channel, the network device can actively measure the channel quality of the uplink channel periodically. Another example is that the network device can measure the channel quality of the uplink channel based on the request of the UE. Of course, no matter which way triggers the network device to measure the channel quality of the uplink channel, it can provide a basis for determining the first remaining time threshold subsequently.
[0135] Step 420: The network device determines a first remaining time threshold according to the channel quality of the uplink channel.
[0136] After evaluating the channel quality status of the uplink channel, the network device can determine the first remaining time threshold based on the channel quality of the uplink channel. Of course, the principle for the network device to determine the first remaining time threshold can also refer to the description above, that is, the value of the first remaining time threshold specifically depends on the quality of the uplink channel.
[0137] Optionally, the value of the first remaining time threshold is negatively correlated with the channel quality. The description of the negative correlation between the value of the first remaining time threshold and the channel quality can refer to the description of step 301 above. For the sake of brevity, it will not be elaborated here. In addition, the quantization index of the channel quality can refer to the description above and will not be elaborated here.
[0138] Step 430: The network device sends a first signaling to the UE. Correspondingly, the UE receives the first signaling. The first signaling includes the first remaining time threshold.
[0139] That is to say, after determining the first remaining time threshold, the network device can 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.
[0140] The embodiments of this application do not specifically limit the type of the first signaling. Optionally, the first signaling is any one of the following signaling: media access control control element (MACCE) signaling, radio resource control (RRC) signaling, and downlink control information (DCI).
[0141] Step 440: The UE determines the priority of the first logical channel according to the first remaining time threshold.
[0142] Step 450: The UE uses the transmission resources to transmit the data to be transmitted on the first logical channel, and the transmission resources are allocated according to the priority of the first logical channel.
[0143] For the descriptions of step 440 and step 450, reference can be made to the descriptions of step 302 and step 303 above respectively. For the sake of brevity, it will not be elaborated here.
[0144] Based on Figure 4In the interaction process shown, the network device directly sends the first remaining time threshold to the UE. This method saves the process for the UE to determine the first remaining time threshold. For example, it omits the process of querying the remaining time threshold in the mapping table, and the implementation method is relatively simple. Moreover, since the first remaining time threshold is determined according to the channel quality of the uplink channel, and the network device measures the channel quality result of the uplink channel more accurately, that is, the channel quality result measured by the network device can accurately reflect the actual situation of the uplink channel, so the determined first remaining time threshold is also more appropriate.
[0145] Reference Figure 5 , Figure 5 shows another interaction example diagram of the communication method according to an embodiment of the present application. Compared with Figure 4 the interaction process shown, in Figure 5 the interaction process shown, what the network device sends to the UE is the first mapping table, rather than directly sending the first remaining time threshold. As Figure 5 shown, it at least includes the following steps: Step 510, the network device measures the channel quality of the uplink channel.
[0146] 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.
[0147] The descriptions of Step 510 and Step 500 can refer to the descriptions of Step 410 and Step 400 in the previous text. For the sake of brevity, they are not elaborated here.
[0148] Step 520, the network device determines the first mapping table according to the channel quality of the uplink channel.
[0149] 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.
[0150] Exemplarily, the first mapping table is shown in Table 1 below: Table 1
[0151] In Table 1 above, the first column represents different channel quality intervals or rather channel quality ranges, representing 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 , the remaining time threshold is T1. In the embodiments of the present application, the value of the remaining time threshold is adaptively adjusted according to the channel quality, which helps to reduce the delay and improve the transmission reliability.
[0152] A unified description is given here. The content included in the first mapping table shown in the embodiments of the present application is only an exemplary description. In fact, the first mapping table may include a greater or smaller number of corresponding relationships (i.e., the corresponding relationship between the channel quality interval and the remaining time threshold).
[0153] It should be noted that the value of the remaining time threshold in the embodiments of the present application is adaptively adjusted according to the channel quality. Exemplarily, the value of the remaining time threshold is determined in the following manner: 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 (i.e., the initial priority of the logical channel is adjusted to the additional priority, or the priority of the logical channel is increased), so as to compensate for the problems of channel quality degradation and retransmission time consumption, so that low-latency services (such as XR services) can ensure low latency and packet loss rate even when the channel quality is poor.
[0154] 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.
[0155] When the channel quality is good, by reducing the value of the remaining time threshold, such as T3 in Table 1, unnecessary preemption can be reduced and transmission resources can be released, so as to improve the throughput of non-critical services (or non-critical data), which helps to achieve more refined scheduling, helps to optimize resource utilization, and ensures the dynamic balance of service priorities. Among them, non-critical services refer to services with low requirements for latency, or ordinary services, or non-first services.
[0156] In the case where various services (such as the first service and non-critical services) coexist in the UE, based on the above adaptive adjustment method, the remaining time threshold can be dynamically adjusted according to the channel quality, so as to simultaneously take into account the low latency of the first service and the high throughput requirements of non-critical services.
[0157] It should be understood that the first mapping table shown in Table 1 above is only an exemplary description, and the embodiments of the present application are not limited thereto. For example, the first mapping table shown in Table 2 below is described by taking the channel quality value as SINR.
[0158] Exemplarily, the first mapping table is as shown in Table 2 below: Table 2
[0159] 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. In Table 2 It can be a preset reference threshold (or reference threshold) for different XR service types (such as AR service, VR service, cloud game, or MR service). The embodiments of the present application do not specifically limit the preset reference thresholds for each service type. For example, The value can be a prior value or a reasonable value set based on actual requirements.
[0160] 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: that is, 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 coefficient involved in Table 2 that is multiplied satisfies the following conditions: .
[0161] It should be understood that the above description of the value range of each coefficient is only an example, and the embodiments of the present application are not limited thereto.
[0162] It should also be understood that Table 2 only describes SINR as an example for characterizing the channel quality of the uplink channel, and the embodiments of the present application are not limited thereto. For example, SINR in Table 2 can also be replaced by other quantization metrics, including but not limited to RSRP or RSRQ values.
[0163] Step 530, the network device sends a second signaling to the UE. Correspondingly, the UE receives the second signaling. The second signaling includes a first mapping table. The first mapping table at least includes the correspondence between the first remaining time threshold and the first channel quality interval.
[0164] That is to say, the network device can send the first mapping table to the UE through the second signaling so that the UE can query the corresponding remaining time value based on the first mapping table.
[0165] Similarly, the embodiments of the present application do not specifically limit the type of the second signaling. Optionally, the second signaling is any one of the following signaling: Media Access Control Control Element MAC CE signaling, Radio Resource Control RRC signaling, and Downlink Control Information DCI.
[0166] Since the channel condition will change dynamically, after the network device sends the first mapping table, it can periodically update 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 the first period and sends the updated first mapping table to the UE. Correspondingly, the UE receives the updated first mapping table sent by the network device. Of course, the UE can re-determine the remaining time threshold of the logical channel based on the updated first mapping table and the channel quality of the uplink channel.
[0167] Compared with the first mapping table before the update, some or all of the parameters in the updated first mapping table may change, and no specific limitations are imposed thereon. For example, in the updated first mapping table, the division of the channel quality intervals of each uplink channel changes, and the value of the remaining time threshold corresponding to a certain channel quality interval also changes.
[0168] It should be understood that the embodiments of the present application do 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.
[0169] That is to say, the network device can periodically update the first mapping table to adjust the first mapping table according to the actual conditions 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, and thus determine the priority of the logical channel.
[0170] It should be noted that here, the example of the network device determining and sending the first mapping table to the UE is described, but the embodiments of the present application are not limited thereto. Optionally, as a possible implementation manner, the first mapping table is pre-defined by the protocol, or the correspondence between the first remaining time threshold and the first channel quality interval is pre-defined by the protocol.
[0171] A unified description is made here. The specific implementation manner of "pre-defined" may include any one of the following: pre-defined by the protocol, or specified by the manufacturer of the communication device, or defined by the communication operator, or pre-set in the communication device when the communication device leaves the factory, or pre-agreed by other agreed manners.
[0172] When the UE obtains the first mapping table, it can look up the corresponding remaining time threshold in the first mapping table through the channel quality value of the uplink channel, or use the channel quality value of the uplink channel to traverse each channel quality interval in the first mapping table and select the corresponding remaining 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 link through the downlink reference signal and determine the channel quality of the uplink channel according to the channel reciprocity, which can reduce the uplink measurement overhead of the UE. The process of the UE determining the uplink channel quality is described below in combination with step 541 and step 542.
[0173] Step 541, the UE measures the channel quality of the downlink channel.
[0174] It can be understood that the UE can measure or evaluate the channel quality of the downlink channel by measuring the downlink reference signal sent by the network device. The embodiments of the present application do not specifically limit the downlink reference signal sent by the network device.
[0175] Optionally, step 541 includes: step 540, where 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 downlink channel quality through the CSI-RS.
[0176] Step 542, the UE determines the uplink channel quality according to the downlink channel quality.
[0177] Exemplarily, in a TDD system, the uplink and downlink channels share the same frequency band. Therefore, based on channel reciprocity, the uplink channel quality can be deduced using the measurement result of the downlink channel quality.
[0178] The above steps 541 and 542 can be understood as the process by which the UE determines the uplink channel quality. Of course, if there are other processes for measuring the uplink channel quality, steps 541 and 542 above can be replaced.
[0179] Step 550, the UE determines a first remaining time threshold according to the correspondence between the first remaining time threshold and the first channel quality interval and the uplink channel quality.
[0180] Optionally, the first mapping table at least includes the correspondence between the first remaining time threshold and the first channel quality interval, and the uplink channel quality is within the first channel quality interval.
[0181] That is to say, after the UE obtains the uplink channel quality value through steps 541 and 542, it looks up the channel quality interval that matches the channel quality value in the first mapping table, and selects the remaining time threshold corresponding to the channel quality interval, for example, the first remaining time threshold.
[0182] Step 560, the UE determines the priority of the first logical channel according to the first remaining time threshold.
[0183] Step 570, the UE uses the transmission resources to transmit the data to be transmitted on the first logical channel, and the transmission resources are allocated according to the priority of the first logical channel.
[0184] For the descriptions of steps 560 and 570, reference can be made to the descriptions of steps 302 and 303 above respectively. For the sake of brevity, they are not elaborated here.
[0185] Based on Figure 5In the interaction process shown, the network device sends the first mapping table to the UE, and then the UE looks up the corresponding remaining time threshold in the first mapping table. In this way, the UE is prevented from relying on the real-time scheduling instructions of the network device and can autonomously adjust the remaining time threshold. Moreover, since the UE determines the uplink channel quality using channel reciprocity, the overhead of uplink measurement is reduced.
[0186] In summary, the communication method introduced in the embodiments of the present application dynamically determines the remaining time threshold of the logical channel based on the channel quality of the uplink channel, which helps to improve the transmission reliability, also helps to improve the resource utilization rate, and can meet the low-latency requirements of services.
[0187] It should be understood that the above-described interaction processes are only exemplary descriptions, and the embodiments of the present application are not limited thereto. In fact, the above embodiments can be implemented independently or combined reasonably, and the embodiments of the present application do not make specific limitations in this regard.
[0188] It should also be understood that Figures 1 to 5 the flowchart or scenario diagram shown is only for easy understanding and does not intend to limit the embodiments of the present application to the examples in the diagram. In fact, those skilled in the art can perform equivalent transformations based on Figures 1 to 5 the examples in, and obtain more implementation manners.
[0189] As described above in conjunction with Figures 1 to 5 , the communication method provided by the embodiments of the present application has been described in detail. Next, the device embodiments of the present application will be described in detail in conjunction with Figure 6 and Figure 7 It should be understood that the communication device of the embodiments of the present application can execute various communication methods of the foregoing embodiments of the present application. That is, the specific working processes of the following various products can refer to the corresponding processes in the foregoing method embodiments.
[0190] In the foregoing embodiments, the UE can execute some or all of the steps in the embodiments; the network device can execute some or all of the steps in the embodiments. These steps or operations are only examples, and the embodiments of the present application can also execute other operations or various deformations of the operations. In addition, the various steps can be executed in different orders presented in the embodiments, and it is possible that not all of the operations in the embodiments of the present application need to be executed. Moreover, the magnitudes of the sequence numbers of the various steps do 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 to the implementation process of the embodiments of the present application.
[0191] Figure 6 is a schematic block diagram of the communication device provided by the embodiments of the present application. As Figure 6As shown, the communication device 1100 may include a communication module 1120. The communication module 1120 may implement corresponding communication functions, which may 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 may also be referred to as a communication interface or a transceiver module. Optionally, the communication device 1100 further includes a processing module 1110. The processing module 1110 may implement corresponding processing functions.
[0192] Optionally, the communication device 1100 further includes a storage module, which may be used to store instructions and / or data; the processing module 1110 may read the instructions and / or data in the storage module so that the communication device 1100 implements the foregoing method embodiments.
[0193] In a possible design, the communication device 1100 may correspond to the UE in the foregoing method embodiments, or a component (such as a circuit, a chip, or a chip system, etc.) configured in the UE. The communication device 1100 may be used to execute the steps or processes performed by the UE in any of the foregoing method embodiments.
[0194] In a possible design, the processing module 1110 is used to obtain a first remaining time threshold, where the first remaining time threshold is determined according to the channel quality of an uplink channel; the processing module 1110 is further used to determine the priority of a first logical channel according to the first remaining time threshold; the communication module 1120 is used to transmit the data to be transmitted on the first logical channel by using transmission resources, where the transmission resources are allocated according to the priority of the first logical channel.
[0195] Optionally, as an embodiment, the processing module 1110 is used to obtain a first remaining time threshold, including: invoking the communication module 1120 to receive a first signaling from a network device, where the first signaling includes the first remaining time threshold, and the first remaining time threshold is determined by the network device according to the channel quality of the uplink channel.
[0196] Optionally, as an embodiment, the processing module 1110 is used to obtain a first remaining time threshold, including: determining the channel quality of the uplink channel; and determining the first remaining time threshold according to the correspondence between the first remaining time threshold and a first channel quality interval and the channel quality of the uplink channel, where the channel quality of the uplink channel is within the first channel quality interval.
[0197] Optionally, as an embodiment, 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 processing module 1110 is further configured to: call the communication module 1120 to receive a second signaling from a network device, where the second signaling includes the first mapping table, and the first mapping table at least includes the correspondence between the first remaining time threshold and the first channel quality interval.
[0198] Optionally, as an embodiment, the processing module 1110 is configured to determine 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 according to the channel quality of the downlink channel.
[0199] Optionally, as an embodiment, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel.
[0200] Optionally, as an embodiment, the value of the first remaining time threshold being negatively correlated with the channel quality of the uplink channel includes: 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 the third channel quality interval, the first remaining time threshold is the third threshold; where the first channel quality interval, the second channel quality interval, and the third channel quality interval represent gradually better channel qualities in sequence; and the values of the first threshold, the second threshold, and the third threshold decrease in sequence.
[0201] Optionally, as an embodiment, the first signaling or the second signaling is any one of the following signaling: Media Access Control Control Element (MAC CE) signaling, Radio Resource Control (RRC) signaling, and Downlink Control Information (DCI).
[0202] Optionally, as an embodiment, the processing module 1110 is configured to determine the priority of the first logical channel according to 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, where the second priority is higher than the first priority, and the first priority is the initial priority of the first logical channel.
[0203] 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-plus-Noise Ratio (SINR), and Reference Signal Received Quality (RSRQ).
[0204] It should be understood that the communication device 1100 may correspond to a UE according to an embodiment of the present application Figure 3A , Figure 4 or Figure 5 ; the communication device 1100 may include modules or units for performing methods executed by the UE in Figure 3A , Figure 4 or Figure 5 . Moreover, each module in the communication device 1100 and the above-mentioned other operations and / or functions respectively implement the corresponding processes of Figure 3A , Figure 4 or Figure 5 .
[0205] 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, it may correspond to the processor 1210 in the communication device 1200 shown in Figure 7 . For example, the communication module 1120 may correspond to the communication interface 1220 in the communication device 1200 shown in Figure 7 .
[0206] It should also be understood that when the communication device 1100 is a chip or a chip system configured in the above-mentioned UE, the processing module 1110 of the communication device 1100 may be implemented by a processor, a microprocessor, an integrated circuit, etc. integrated on the chip or the chip system
[0207] Alternatively, in a possible design, the communication device 1100 may correspond to the network device in the above-mentioned method embodiment, or a component (such as a circuit, a chip, or a chip system, etc.) configured in the network device. The communication device 1100 may be used to execute the steps or processes performed by the network device in any of the above-mentioned method embodiments
[0208] In a possible design, the processing module 1110 is used to measure the channel quality of the uplink channel The communication module 1120 is used to send a first signaling to the user equipment UE, the first signaling includes 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 includes a first mapping table, the first mapping table at least includes the 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
[0209] Optionally, as an embodiment, the first signaling or the second signaling is any one of the following signaling: Media Access Control Control Element (MAC CE) signaling, Radio Resource Control (RRC) signaling, and Downlink Control Information (DCI).
[0210] Optionally, as an embodiment, the value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel.
[0211] 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 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 the third channel quality interval, the first remaining time threshold is the third threshold; wherein, the first channel quality interval, the second channel quality interval, and the third channel quality interval represent gradually better channel quality in sequence; the values of the first threshold, the second threshold, and the third threshold decrease in sequence.
[0212] Optionally, as an embodiment, the processing module 1110 is further configured 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.
[0213] 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-plus-Noise Ratio (SINR), and Reference Signal Received Quality (RSRQ).
[0214] It should be understood that the communication device 1100 may correspond to the Figure 3A , Figure 4 or Figure 5 in the network device according to the embodiments of the present application; the communication device 1100 may include modules or units for executing the methods executed by the Figure 3A , Figure 4 or Figure 5 in the network device. And, each module in the communication device 1100 and the above other operations and / or functions respectively are for implementing the corresponding processes of Figure 3A , Figure 4 or Figure 5 .
[0215] It should also be understood that when the communication device 1100 is a network device, the processing module 1110 in the communication device 1100 may be implemented by at least one processor, for example, may correspond to Figure 7The processor 1210 in the communication device 1200 shown. For example, the communication module 1120 may correspond to Figure 7 the communication interface 1220 in the communication device 1200 shown.
[0216] It should also be understood that when the communication device 1100 is a chip or a chip system configured in the above-mentioned network device, the processing module 1110 of the communication device 1100 can be implemented by a processor, a microprocessor, an integrated circuit, etc. integrated on the chip or the chip system.
[0217] Figure 7 is another schematic block diagram of the communication device 1200 provided by the embodiments of the present application. The communication device 1200 may be a UE, a network device; it may also be a chip, a chip system, or a processor, etc. that supports the UE and the network device to implement the above method. The communication device 1200 can be used to implement the method described in the above method embodiments, and specific reference can be made to the description in the above method embodiments.
[0218] As Figure 7 shown, the communication device 1200 may include one or more processors 1210. The processor 1210 may also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor 1210 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device 1200 (such as a base station, a baseband chip, a user, a user chip), execute software programs, and process the data of the software programs.
[0219] In an alternative design, the processor 1210 may also store instructions and / or data, and the instructions and / or data may be run by the processor 1210, so that the communication device 1200 executes the method described in the above method embodiments.
[0220] In another alternative design, the communication device 1200 may include a communication interface 1220 for implementing receiving and sending functions. For example, the communication interface 1220 may be a transceiver circuit, an interface, an interface circuit, or a transceiver, etc. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and sending functions may be separate or integrated together. The above transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or the above transceiver circuit, interface, interface circuit, or transceiver may be used for signal transmission or transfer.
[0221] Optionally, the communication device 1200 may include one or more memories 1230 on which instructions may be stored and run on the processor 1210, enabling the communication device 1200 to execute the methods described in the above method embodiments. Optionally, data may also be stored in the memory 1230. Optionally, instructions and / or data may also be stored in the processor 1210. The processor 1210 and the memory 1230 may be provided separately or integrated together.
[0222] It should be understood that in a possible design, the steps in the method embodiments provided in this application may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of this application may be directly embodied as being executed and completed by the hardware processor, or executed and completed by a combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium 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. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0223] 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.
[0224] Optionally, the memory 1230 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include a non-volatile random access memory. The memory 1230 may be a separate device or integrated in the processor 1210.
[0225] In one implementation, the communication device 1200 may correspond to the UE in the above method embodiments and may be used to execute each step and / or process executed by the UE in the above method embodiments. The processor 1210 may be used to execute the 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 each step and / or process of the above method embodiment corresponding to the UE.
[0226] In another implementation manner, the communication device 1200 may correspond to the network device in the foregoing method embodiment and may be used to execute each step and / or process performed by the network device in the foregoing method embodiment. The processor 1210 may be used to execute the 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 each step and / or process of the foregoing method embodiment corresponding to the network device.
[0227] Optionally, the communication interface 1220 is a transceiver, and the transceiver may include a transmitter and a receiver. The transceiver may further include antennas, and the number of antennas may be one or more. The processor 1210 and the memory 1230 and the communication interface 1220 may be devices integrated on different chips. For example, the processor 1210 and the 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 and the memory 1230 and the communication interface 1220 may also be devices integrated on the same chip. This application does not make any limitation in this regard.
[0228] The 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 foregoing method embodiments.
[0229] It should be understood that the foregoing processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), may be an application specific integrated circuit (ASIC), may also be a system on chip (SoC), may also be a central processor unit (CPU), may also be a network processor (NP), may also be a digital signal processing circuit (DSP), may also be a micro controller unit (MCU), may also be a programmable logic device (PLD) or other integrated chips.
[0230] In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware processor, or executed and completed by the combination of the hardware and software modules in the processor. The software module can be located in the random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register and other mature storage media in the art. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0231] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method embodiments can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The above-mentioned 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 devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module can be located in the random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register and other mature storage media in the art. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0232] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but 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), synchlink DRAM (SLDRAM), and directrambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.
[0233] According to the method provided by the embodiments of the present application, the present application also provides a chip system, which includes one or more processors for calling and running the instructions stored in the memory from the memory, so that the method of the above embodiments of the present application is executed. The chip system can be composed of chips or can include chips and other discrete devices.
[0234] Among them, the chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0235] According to the method provided by the embodiments of the present application, the present application also provides a communication system, which includes the foregoing UE and network device.
[0236] 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.
[0237] According to the method provided by the embodiments of the present application, the present application further provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, it causes the computer to execute each step or process performed by the UE or the network device in any of the foregoing method embodiments.
[0238] According to the method provided by the embodiments of the present application, the present application further provides a computer-readable storage medium, which stores program code. When the program code runs on a computer, it causes the computer to execute each step or process performed by the UE or the network device in any of the foregoing method embodiments.
[0239] The computer-readable storage medium may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. Among them, 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 but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0240] Each of the foregoing apparatus embodiments and method embodiments corresponds exactly. The corresponding steps are executed by the corresponding modules or units. For example, the communication unit or communication interface executes the steps of receiving or sending in the method embodiments, and the other steps except sending and receiving may be executed by the processing unit or the processor.
[0241] In the embodiments of the present application, the terms and English abbreviations are all exemplary examples given for convenience of description, and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0242] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.
[0243] In addition, the terms "system" and "network" are often used interchangeably in this article. The term " / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after. For example, A / B can represent A or B.
[0244] The terms (or numbers) "first", "second",... etc. that appear in the embodiments of the present application are only for descriptive purposes, that is, only to distinguish different objects. For example, different "remaining time thresholds", etc., and should not be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first", "second",... etc. can explicitly or implicitly include one or more features. In the description of the embodiments of the present application, "at least one (item)" means one or more. The meaning of "multiple" is two or more. "At least one (item) of the following" or its similar expression refers to any combination of these items, including any combination of a single (item) or a plural number of (items).
[0245] For example, in the embodiments of the present application, the meaning of an expression similar to "the item includes at least one of the following: A, B, and C", without special instructions, 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 takes a total of 3 elements A, B, and C as an example to illustrate the selectable items of the item. When it is expressed as "the item includes at least one of the following: A, B,..., and X", that is, when there are more elements in the expression, the applicable items of the item can also be obtained according to the foregoing rules.
[0246] In summary, the above description is only a preferred embodiment of the technical solution of the present application, and is not used to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method, characterized in that: Applied to user equipment UE, the method includes: Acquire a first remaining time threshold, where the first remaining time threshold is determined according to the channel quality of the uplink channel; Determining a priority of a 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 comprises: 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 a channel quality of the uplink channel.
3. The method according to claim 1, characterized in that The obtaining of the first remaining time threshold comprises: Determining the 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, where the first mapping table at least includes 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 comprises: 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 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 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 or 4, 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.
9. 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 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.
10. 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.
11. A communication method, characterized in that: Applied to a network device, the method comprises: 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, wherein 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 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.
12. The method according to claim 11, 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.
13. The method according to claim 11 or 12, characterized in that: The value of the first remaining time threshold is negatively correlated with the channel quality of the uplink channel.
14. The method according to claim 13, 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 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 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.
15. The method according to claim 11, 12 or 14, 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.
16. The method according to claim 11, 12 or 14, 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.
17. A communication system, characterized in that: Including user equipment UE and network equipment; The UE is used to perform the method according to any one of claims 1 to 10; The network device is used to execute the method according to any one of claims 11-16.
18. A communication device, characterized in that: The device comprises at least one processor, wherein the at least one processor is coupled to a memory, wherein the memory is used to store programs or instructions, and wherein the processor executes the programs or instructions so that the device is used to execute the method according to any one of claims 1 to 10, or the device is used to execute the method according to any one of claims 11 to 16.
19. 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 10, or the computer is caused to execute the method according to any one of claims 11 to 16.
20. A chip system, characterized in that: The chip system includes one or more processors, and the one or more processors are used to call and execute instructions stored in the memory from the memory, so that the method described in any one of claims 1-10 is executed; or, the method described in any one of claims 11-16 is executed.
Citation Information
Patent Citations
Apparatus and method for logical channel prioritization
CN118891951A
Communication method, terminal, network device, communication system, computer program product, and storage medium
CN119384857A
Wireless communication method, user equipment and base station
US20250071609A1
PDCP duplication for slrb
WO2024093397A1