The present application claims a priority to the Chinese patent application No. 202111216274.0 filed in China on Oct. 19, 2021, a disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to the field of communications technology, and in particular, to a data communication method and apparatus, and a terminal.
In order to expand network coverage, one solution is to introduce a relay. The relay may be a terminal with relay function. After the introduction of relay, in order to improve the peak rate and transmission reliability of a remote terminal, the terminal may perform data communication by using a direct path and an indirect path simultaneously, or using multiple indirect paths simultaneously, that is, multi-path transmission. The cellular network is a system based on scheduling. A base station allocates time-frequency resources required for data communication to a terminal. The terminal receives downlink data or transmits uplink data according to the scheduling command of the base station. When the terminal transmits the uplink data, an uplink (UL) medium access control (MAC) control element (CE) may be used to transmit uplink-related information, such as scheduling request (SR) and buffer status reporting (BSR).
In cellular networks in the related art, UL MAC CE transmission may use any type of UL resources. However, if the relay is introduced, the MAC CE transmission manner in the related art may be no longer applicable to the indirect path.
The disclosure is to provide a data communication method and apparatus, and a terminal, which can ensure that that the terminal can transmit a UL MAC CE to a target device even if the indirect path is introduced.
An embodiment of the present disclosure provides a data communication method, including:
Optionally, the MAC CE includes at least one of the following:
Optionally, in a case that the MAC CE is the BSR MAC CE, the method further includes:
Optionally, in a case that the MAC CE is the BSR MAC CE, the method further includes:
Optionally, in a case that the MAC CE is the PHR MAC CE, the method further includes:
Optionally, in a case that the MAC CE is the PHR MAC CE, power for a direct path corresponding to a target cell is deducted in calculating PH information of the target cell in the PHR MAC CE.
Optionally, a power headroom of the first terminal on the target cell is:
PH=P
cmax,c
−P
sidelink
−P
pusch,c
An embodiment of the present disclosure provides a terminal including: a memory, a transceiver, and a processor, where
Optionally, the MAC CE includes at least one of the following:
Optionally, in a case that the MAC CE is the BSR MAC CE, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, in a case that the MAC CE is the BSR MAC CE, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, in a case that the MAC CE is the PHR MAC CE, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, in a case that the MAC CE is the PHR MAC CE, power for a direct path corresponding to a target cell is deducted in calculating PH information of the target cell in the PHR MAC CE.
Optionally, a power headroom of the first terminal on the target cell is:
PH=P
cmax,c
−P
sidelink
−P
pusch,c
An embodiment of the present disclosure provides a data communication apparatus, including:
Optionally, the MAC CE includes at least one of the following:
Optionally, in a case that the MAC CE is the BSR MAC CE, the apparatus further includes:
Optionally, in a case that the MAC CE is the BSR MAC CE, the apparatus further includes:
Optionally, in a case that the MAC CE is the PHR MAC CE, the apparatus further includes:
Optionally, in a case that the MAC CE is the PHR MAC CE, power for a direct path corresponding to a target cell is deducted in calculating PH information of the target cell in the PHR MAC CE.
Optionally, a power headroom of the first terminal on the target cell is:
PH=P
cmax,c
−P
sidelink
−P
pusch,c
An embodiment of the present disclosure provides a processor-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned data communication method are implemented.
Beneficial effects of the above technical solutions of the present disclosure are:
In order to make the technical problems, technical solutions and advantages to be solved by the present disclosure clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments. In the following description, specific details, such as specific configurations and components, are provided solely to assist in a comprehensive understanding of embodiments of the present disclosure. Accordingly, it will be apparent to those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the disclosure. Additionally, descriptions of known functions and construction are omitted for clarity and conciseness.
It will be understood that reference throughout this specification to “the embodiment” or “an embodiment” means that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of “in the embodiment” or “in an embodiment” in various places throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present disclosure, it should be noted that the sequence numbers of the following processes do not mean the order of execution. The execution order of each process should be determined by its functions and internal logic, and the sequence numbers should not be construed as constituting any limitations on the implementations of the embodiments of the present disclosure.
In the embodiment of this disclosure, the term “and/or” describes the association relationship of associated objects, indicating that there may be three relationships, for example, A and/or B may mean three situations, namely A exists alone, A and B exist simultaneously, and B exists alone. The symbol “/” generally indicates that the related objects are in an “or” relationship.
In the embodiments of this application, the term “plurality” refers to two or more, and other quantifiers are similar to it.
The technical solutions in the embodiments of the present application will be clearly described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of this application.
When describing the embodiments of the present disclosure, some concepts used in the following description will first be explained.
In conventional radio communications, the cellular network communication may be used, that is, the terminal and the network-side device (such as base station) perform uplink and downlink data/control information communication through Uu interface, as shown in
The cellular network is a system based on scheduling. The base station allocates to the terminal device the time-frequency resources required for data communication. The terminal receives downlink data or sends uplink data according to the scheduling command of the base station. Uplink data communication is scheduled by the base station. After the base station scheduler determines the uplink resource allocation, the base station scheduler will notify the terminal through an uplink grant (UL grant). The base station scheduler allocates uplink resources based on the amount of the uplink data to be sent by the terminal, that is, a buffer status of the terminal. The buffer status is at the terminal side. When the base station needs to know this information, the terminal needs to report BSR to the base station. BSR reporting is based on LCG. The LCG ID corresponding to the bearer/logical channel is configured when the bearer is established.
PHR of the cellular network is a mechanism for the UE to report the difference between the maximum power and the transmitting power of the UE to the base station. For the cellular network, the BSR/PHR and other reports are transmitted by using MAC CE.
Direct communication refers to a way of data communication in which adjacent terminals may perform data communication over a short range through a direct communication link (also referred to as sidelink or PC5). The radio interface corresponding to the sidelink is referred to as the direct communication interface (also referred to as sidelink interface or PC5 interface), as shown in
To extend network coverage, relays may be introduced. The relay may be a terminal with relay function. For U2N relay, an interface between the relay terminal and the network-side device may be the Uu interface, and an interface between the relay terminal and a relayed UE (which may be referred to as a remote UE) uses a direct communication interface (also referred to as sidelink interface or PC5 interface). The link between the relay terminal and the network-side device may be referred to as a backhaul link for the remote UE. U2N Relay is as shown in
Depending on the protocol stack, the relay may be divided into L2 relay and L3 relay.
Bearers in the L2 relay scenario may be divided into three categories:
In the above bearer categories, bearers and logical channels are in one-to-one correspondence, and logical channels have corresponding logical channel identifiers.
In order to expand U2U network coverage, U2U Relay may be introduced, as shown in
After the relay is introduced, in order to distinguish the direct Uu interface communication path between the remote UE and the network-side device from the communication path between the remote UE and the network device through the relay UE, as well as in order to distinguish the direct PC5 interface communication path between the remote UE A and the remote UE B from the communication path via the relay UE, the following concepts are also included:
Specifically, an embodiment of the present disclosure provides a data communication method, such that the terminal is enabled to transmit UL MAC CE to the target device after the indirect path is introduced.
As shown in
In this embodiment, the peer terminal communicates with the first terminal. The first communication device may configure a communication path for the first terminal. In the case that the communication path includes the direct path and the indirect path, that is, there are both the direct path and the indirect path between the network-side device or the peer terminal and the first terminal, and an end-to-end (the end-to-end refers to: the first terminal and the network-side device, or the first terminal and the peer terminal) MAC CE is to be communicated between the first terminal and the network-side device or the peer terminal, a LCP restriction is introduced for the MAC CE, that is, only resources on the direct path are allowed to be used when the first terminal sends and/or receives the MAC CE.
In the embodiment of the present application, when there are both the direct path and the indirect path between the first terminal and the first communication device, and the end-to-end MAC CE needs to be communicated between the first terminal and the first communication device, a transmission restriction is introduced for the MAC CE, that is, the first terminal is allowed to use only the direct path to send and/or receive the MAC CE, thereby ensuring that the end-to-end MAC CE can be properly received by the target device.
Optionally, the MAC CE includes at least one of the following:
As an optional embodiment, in a case that the MAC CE is the BSR MAC CE, the method further includes:
In this embodiment, the mapping relationship between the logical channel and the logical channel group (LCG) identifier is configured by the first communication device. For the end-to-end bearer between the first terminal and the first communication device, when the first communication device configures a correspondence relationship between the logical channel corresponding to the end-to-end bearer and the LCG ID, the first communication device may select, from end-to-end bearers between the first terminal and the first communication device, the end-to-end bearer which uses the direct path for transmission, and configure, only for the end-to-end bearer which uses the direct path for transmission, a mapping relationship between a corresponding logical channel and the LCG identifier.
As an optional embodiment, in a case that the MAC CE is the BSR MAC CE, the method further includes:
In this embodiment, the MAC entity of the first terminal may determine the uplink available data (UL data available) of the logical channel. When determining the uplink available data, the MAC entity may only take the volume of PDCP and RLC layer data related to the logical channel that allows data communication by using the direct path into statistics.
The following describes an implementation process of the data communication method when the MAC CE is the BSR MAC CE through specific embodiments.
As shown in
Step 1: the network-side device sends bearer configuration information to the remote terminal.
For a bearer that uses the direct path for communication, the network-side device needs to configure, for the remote terminal, the mapping relationship between the end-to-end bearer and the Uu interface logical channel;
Since for the remote terminal, only the mode 2 resource allocation manner may be used on the sidelink interface, when the network-side device configures the bearer, it is noted that the network-side device configure, only for end-to-end bearer(s) of the remote terminal that is allowed to use the direct path for data communication, the mapping relationship between corresponding logical channel(s) and LCG ID(s), when configuring the mapping relationship between LCG IDs and corresponding logical channels for end-to-end bearers of the remote terminal.
Step 2: The remote terminal performs a BSR triggering determination on the direct path based on the bearer configuration information.
With respect to the trigger condition for triggering BSR reporting, a conventional mechanism can still be used. It should be noted that, behaviors of the MAC entity of the remote terminal with respect to the statistics on buffer status information carried in the BSR MAC CE are as follows: when determining the uplink available data of the logical channel corresponding to the end-to-end bearer between the remote terminal and the network-side device, the MAC entity of the remote terminal only takes the volume of PDCP and RLC layer data related to the logical channel that allows data communication by using the direct path into the statistics.
Step 3: The remote terminal reports to the network-side device the BSR MAC CE corresponding to the direct path.
When the remote terminal performs an LCP (logic channel prioritization) operation, the remote terminal may only perform BSR MAC CE communication through uplink resource on the direct path.
In this embodiment, in the case that the MAC CE is the BSR MAC CE, when the remote terminal reports the BSR MAC CE to the network-side device, the remote terminal is only allowed to use the direct path to send the BSR MAC CE, thereby ensuring that the BSR MAC CE can be received properly by the network-side device.
As an optional embodiment, in a case that the MAC CE is the PHR MAC CE, the method further includes:
In this embodiment, in the case that the MAC CE is the PHR MAC CE, the following may be added to a PHR trigger condition; the first communication device configures a new path for the first terminal, or the first communication device activates a new path for the first terminal. That is, when the first communication device configures or activates a new path for the first terminal, the PHR is triggered. The new path may be a direct path or an indirect path.
As an optional embodiment, in the case that the MAC CE is the PHR MAC CE, when calculating PH information of a target cell in the PHR MAC CE, power for a direct path corresponding to the target cell is deducted.
In this embodiment, in a case that the MAC CE is the PHR MAC CE, considering that a cell may have both a direct path and an indirect path, when calculating the PH information of the cell, it is necessary to consider the power for the direct communication interface on the direct path, that is, when calculating the PH information of the target cell, the power for the direct path corresponding to the target cell needs to be deducted.
Specifically, power headroom of the first terminal on the target cell is:
PH=P
cmax,c
−P
sidelink
−P
pusch,c
The implementation process of the data communication method when the MAC CE is the PHR MAC CE is described hereinafter with reference to specific embodiments.
As shown in
Step 1: the network-side device sends bearer configuration information to the remote terminal.
For a bearer that use the direct path for communication, the network-side device needs to configure the mapping relationship between the end-to-end bearer and the Uu interface logical channel for the remote terminal;
Step 2: the remote terminal performs PHR triggering determination and PH calculation.
Specifically, the PHR triggering determination may adopt a conventional mechanism. It should be noted that a path loss used in determining whether PHR is triggered is a path loss on the direct path.
A newly added PHR trigger condition is used in the PHR triggering determination: when the network-side device configures or activates a new path for the remote terminal, PHR is triggered. The new path may be a direct path or an indirect path.
In the case that the MAC CE is the PHR MAC CE, when calculating the PH, since there may be both the direct path and the indirect path on one cell, power occupied by the direct communication interface on the direct path needs to be considered when calculating the PH information of the cell. Taking the calculation of the type 1 PH on the direct path as an example, the specific calculation may include, but is not limited to, the following calculation manner:
Type 1 PH=Pcmax,c−Psidelink−Ppusch,c
Step 3: The remote terminal reports to the network-side device the PHR MAC CE corresponding to the direct path.
When the remote terminal performs an LCP operation, the remote terminal may only perform PHR MAC CE transmission by using uplink resource on the direct path.
In this embodiment, in the case that the MAC CE is the PHR MAC CE, when the remote terminal reports the PHR MAC CE to the network-side device, the remote terminal is only allowed to use the direct path to send the PHR MAC CE, thereby ensuring that the PHR MAC CE may be received properly by the network-side device.
It should be noted that when the MAC CE is the BSR MAC CE or the MAC CE is the PHR MAC CE as shown in
In the embodiment of the present application, when there are both the direct path and the indirect path between the first terminal and the first communication device, and there is an end-to-end MAC CE that needs to be communicated between the first terminal and the first communication device, a transmission restriction is introduced for the MAC CE, that is, the first terminal is only allowed to use the direct path to send and/or receive the MAC CE, thereby ensuring that the end-to-end MAC CE can be properly received by the target device.
The above embodiments describe the data communication method of the present disclosure. The following embodiments will further describe the corresponding apparatus with reference to the accompanying drawings.
Specifically, as shown in
Optionally, the MAC CE includes at least one of the following:
Optionally, in a case that the MAC CE is the BSR MAC CE, the apparatus further includes:
Optionally, in a case that the MAC CE is the BSR MAC CE, the apparatus further includes:
Optionally, in a case that the MAC CE is the PHR MAC CE, the apparatus further includes:
Optionally, in a case that the MAC CE is the PHR MAC CE, power for a direct path corresponding to a target cell is deducted in calculating PH information of the target cell in the PHR MAC CE.
Optionally, power headroom of the first terminal on the target cell is:
PH=P
cmax,c
−P
sidelink
−P
pusch,c
In the embodiment of the present application, when there are both the direct path and the indirect path between the first terminal and the first communication device, and there is an end-to-end MAC CE that needs to be communicated between the first terminal and the first communication device, a transmission restriction is introduced for the MAC CE, that is, the first terminal is only allowed to use the direct path to send and/or receive the MAC CE, thereby ensuring that the end-to-end MAC CE can be properly received by the target device.
It should be noted here that the above-mentioned apparatus provided by the embodiment of the present disclosure may implement all the method steps implemented by the above-mentioned method embodiment, and may achieve the same technical effect. The parts and beneficial effects of this embodiment that are same as those of the method embodiment will not be described in detail.
It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. In addition, various functional units in various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or software functional units.
If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium. Based on this understanding, essential parts, or parts contributing to the related art, of the technical solution of the present disclosure may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disc and other media that may store program code.
As shown in
The memory 920 is configured to store a computer program; the transceiver 900 is configured to send and receive data under the control of the processor; the processor 910 is configured to read the computer program in the memory and perform the following operations:
In the embodiment of the present application, when there are both the direct path and the indirect path between the first terminal and the first communication device, and there is an end-to-end MAC CE that needs to be communicated between the first terminal and the first communication device, a transmission restriction is introduced for the MAC CE, that is, the first terminal is only allowed to use the direct path to send and/or receive the MAC CE, thereby ensuring that the end-to-end MAC CE can be properly received by the target device.
Optionally, the MAC CE includes at least one of the following:
Optionally, in a case that the MAC CE is the BSR MAC CE, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, in a case that the MAC CE is the BSR MAC CE, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, in a case that the MAC CE is the PHR MAC CE, the processor is configured to read the computer program in the memory and perform the following operations:
Optionally, in a case that the MAC CE is the PHR MAC CE, power for a direct path corresponding to a target cell is deducted in calculating PH information of the target cell in the PHR MAC CE.
Optionally, power headroom of the first terminal on the target cell is:
PH=P
cmax,c
−P
sidelink
−P
pusch,c
In the embodiment of the present application, when there are both the direct path and the indirect path between the first terminal and the first communication device, and there is an end-to-end MAC CE that needs to be communicated between the first terminal and the first communication device, a transmission restriction is introduced for the MAC CE, that is, the first terminal is only allowed to use the direct path to send and/or receive the MAC CE, thereby ensuring that the end-to-end MAC CE can be properly received by the target device.
It should be noted that in
Optionally, the processor 910 may be a central processing unit (CPU), application specific integrated circuit (ASIC), field-programmable gate array (FPGA) or complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
The processor is configured to execute the method provided by the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory. The processor and memory may also be physically separated.
It should be noted here that the above-mentioned apparatus provided by the embodiments of the present disclosure may implement all the method steps implemented by the above-mentioned method embodiments, and may achieve the same technical effects. The parts and beneficial effects of this embodiment that are same as those of the method embodiment will not be described in detail.
In addition, specific embodiments of the present disclosure also provide a processor-readable storage medium on which a computer program is stored, where the steps of the above data communication method are implemented when the program is executed by the processor, and the same technical effects may be achieved. To avoid repetition, they will not be described again here. where the readable storage medium may be any available medium or data storage device that the processor may access, including but not limited to: magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (such as compact disc (CD), digital versatile disc (DVD), blue-ray disc (BD), high-definition versatile disc (HVD)), and semiconductor memory (such as ROM, erasable programmable ROM (EPROM), electrically EPROM (EEPROM), non-volatile memory (NAND FLASH), solid state drive (SSD)).
Those skilled in the art will understand that embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the application may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, magnetic disk storage and optical storage, etc.) embodying computer-usable program codes therein.
The embodiments of the present disclosure have been described with reference to flow diagrams and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, may be implemented by process executable instructions. These process executable instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which are executed via the processor of the computer or other programmable data processing terminal device, create means for implementing the functions specified in the flow diagram flow or flows and/or block diagram block or blocks.
These process executable instructions may also be stored in a processor-readable storage that may direct a computer or other programmable data processing terminal device to function in a particular manner, such that the instructions stored in the processor-readable storage produce an article of manufacture including instruction means which implement the function specified in the flow diagram flow or flows and/or block diagram block or blocks.
The process executable instructions may also be loaded onto a computer or other programmable data processing terminal device to cause a series of operational steps to be performed on the computer or other programmable terminal device to produce a computer-implemented process such that the instructions which are executed on the computer or other programmable terminal device provide steps for implementing the functions specified in the flow diagram flow or flows and/or block diagram block or blocks.
It should be noted that it should be noted that the division of each module above is only a division of logical functions. In actual implementation, it may be fully or partially integrated into a physical entity, or it may also be physically separated. These modules may all be implemented in the form of software called by a processing component; they may also all be implemented in the form of hardware: some modules may also be implemented in the form of software called by a processing component, and some modules may be implemented in the form of hardware. For example, the determination module may be a separate processing element, or may be integrated into a chip of the above device. In addition, it may also be stored in the memory of the above device in the form of program code, and may be called by a certain processing element of the above device to execute the functions of the above identified modules. The implementation of other modules is similar. In addition, all or part of these modules may be integrated together or implemented independently. The processing element described here may be an integrated circuit with signal processing capabilities. During the implementation process, each step of the above method or each of the above modules may be completed by integrated logic circuits in the form of hardware or instructions in the form of software in the processor element.
For example, each module, unit, sub-unit or sub-module may be one or more integrated circuits configured to implement the above method, e.g., one or more application specific integrated circuits (ASICs), or one or Multiple microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (FPGAs), etc. For another example, when one of the above modules is implemented by a processing element scheduling program codes, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processors that may call the program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
The terms “first”, “second”, etc. in the description and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the disclosure described herein may be implemented, for example, in sequences other than those illustrated or described herein. In addition, the terms “include” and “comprise” and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or equipment including a series of steps or units is not limited to those steps or units which are clearly listed, but may include other steps or units which are not clearly listed or intrinsic to the process, the method, the product or the equipment. In addition, the use of “and/or” in the description and claims represents at least one of the connected objects, e.g., A and/or B and/or C indicates the inclusion of 7 situations, namely, A alone, B alone, C alone, both A and B, both B and C, both A and C, and A, B and C all exist. Similarly, the use of “at least one of A and B” in this specification and in the claims should be understood to mean “A alone, B alone, or both A and B present.”
Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the spirit and scope of the present application. In this way, if these modifications and variations of the present application fall within the scope of the claims of this application and its equivalent technology, then this application is also intended to include these modifications and variations.
Number | Date | Country | Kind |
---|---|---|---|
2021 1 1216274.0 | Oct 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/120146 | 9/21/2022 | WO |