Method and device used in wireless communication
By flexibly configuring logical channels according to service needs in the wireless communication system, the problems of transmission delay and resource allocation efficiency are solved, and more efficient packet transmission and resource utilization are achieved.
Patent Information
- Application Number
- CN202410686463.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-29
- Publication Date
- 2025-04-15
AI Technical Summary
In the future, wireless communication systems will be difficult to effectively adapt to the actual needs of service transmission, resulting in insufficient or excessive resource allocation, affecting service quality and resource utilization efficiency.
The logical channel is configured by receiving messages in the first node of wireless communication and determining whether to send data packets through the first logical channel or the second logical channel according to the remaining time of the packet, to achieve flexible low-layer transmission.
It reduces packet loss rate, improves delivery rate, reduces transmission delay, and improves resource utilization efficiency.
Smart Images

Figure CN119835608A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to methods and devices in wireless communication systems, and more particularly to methods and devices for supporting delay-sensitive service transmission in wireless communication. Background Art
[0002] In the future, the application scenarios of wireless communication systems will become more and more diversified, and different application scenarios will put forward different performance requirements for the system. In order to meet the different performance requirements of various application scenarios, the 3rd Generation Partner Project (3GPP) RAN
[0003] At the 3GPP RAN (Radio Access Network) plenary meeting #72, it was decided to study the NR (New Radio) technology (or Fifth Generation, 5G). At the 3GPP RAN plenary meeting #75, the NR WI (Work Item) was passed, and the standardization work on NR began. The design of the 5G system in Release (version) 15 has taken into account some major application scenarios. Subsequent versions will not only consider the enhancement of the 5G system architecture, but will also further enhance vertical applications to provide more flexible service matching, more robust transmission and more consistent user experience. Summary of the invention
[0004] Through research, the inventors found that future services are unpredictable, including extremely low transmission delay requirements for some interactive services. The transmission configuration provided by traditional wireless communication systems may not be able to effectively adapt to the actual needs of service transmission. On the one hand, if resources are insufficiently configured, it may cause a decline in service quality; on the other hand, excessive resource configuration will also cause waste.
[0005] In view of the above problems, the present application discloses a solution, in which the data packets carried by the wireless carrier can reduce packet loss and improve the delivery rate through flexible low-layer transmission. In the absence of conflict, the embodiments in the first node of the present application and the features in the embodiments can be applied to the second node, and vice versa. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. Further, although the original intention of the present application is for the Uu air interface, the present application can also be used for the PC5 air interface. Further, although the original intention of the present application is for the delay-sensitive service transmission scenario, the present application is also applicable to the transmission scenarios of other sensitive services, such as transmission rate-sensitive, throughput-sensitive and power-sensitive scenarios, to achieve similar technical effects in delay-sensitive service scenarios. In addition, the use of a unified solution for different scenarios (including but not limited to delay-sensitive service transmission scenarios, rate-sensitive service transmission scenarios, throughput-sensitive service transmission scenarios and power-sensitive service transmission scenarios) also helps to reduce hardware complexity and cost. In particular, the interpretation of the terminology, nouns, functions, and variables in this application (unless otherwise specified) can refer to the definitions in the 3GPP specification protocols TS36 series, TS38 series, and TS37 series.
[0006] The present application discloses a method in a first node used for wireless communication, characterized by comprising:
[0007] receiving a first message, wherein the first message configures a first logical channel;
[0008] receiving a second message indicating that the first logical channel is a candidate for at least one radio bearer;
[0009] receiving a first data packet, the first data packet belonging to a first radio bearer, the first radio bearer being one of the at least one radio bearer;
[0010] The first radio bearer is associated to the second logical channel at a lower layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or the second logical channel.
[0011] As an embodiment, after receiving the first message and before receiving the second message, the first logical channel (Logical CHannel, LCH) is not configured to any radio bearer of the at least one radio bearer.
[0012] As an embodiment, after receiving the first message and before receiving the second message, the first logical channel is not activated.
[0013] As an embodiment, the at least one radio bearer has the same QoS (Quality of Service).
[0014] As an embodiment, the at least one radio bearer has different QoS.
[0015] As an embodiment, the at least one radio bearer serves the same session.
[0016] As an embodiment, a radio bearer includes logical channels in a lower layer part.
[0017] As an embodiment, in the above method, the first logical channel is a candidate for the at least one radio bearer, which can reduce the logical channel space and lower the maintenance cost.
[0018] As an embodiment, in the above method, the first logical channel is configured for lower layer transmission of the at least one radio bearer.
[0019] As an embodiment, the above method can provide flexibility in sending the first data packet by sending it through the first logical channel or through the second logical channel.
[0020] As an embodiment, the at least one radio bearer is respectively associated with at least one logical channel at a lower layer, and the second logical channel is one of the at least one logical channel.
[0021] Specifically, the at least one wireless bearer includes Q wireless bearers, and the Q wireless bearers are respectively associated with Q logical channels at the lower layer, wherein each of the Q wireless bearers corresponds to a logical channel of the Q logical channels; and Q is a positive integer.
[0022] According to one aspect of the present application, the features of the above method include:
[0023] When the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
[0024] As an embodiment, the above method sends the data packet belonging to the first wireless bearer and the remaining time of which is less than the first threshold through the first logical channel; wherein the first wireless bearer is one of the at least one wireless bearer.
[0025] As an embodiment, the above method sends the data packet with transmission delay requirement through the first logical channel.
[0026] According to one aspect of the present application, the features of the above method include:
[0027] The transmission priority of the first logical channel is higher than the transmission priority of the second logical channel.
[0028] As an embodiment, the above method can effectively reduce the waiting time for sending data packets and reduce transmission delay.
[0029] According to one aspect of the present application, the features of the above method include:
[0030] receiving a first signaling, wherein the first signaling schedules a new uplink transmission;
[0031] performing a logical channel priority procedure for the one new uplink transmission;
[0032] The sending of the first data packet through the first logical channel includes: when executing the logical channel priority process, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet.
[0033] According to one aspect of the present application, the features of the above method include:
[0034] The sending of the first data packet through the second logical channel includes: when executing the logical channel priority process, the configuration parameters of the second logical channel are used to determine the sending priority of the first data packet.
[0035] According to one aspect of the present application, the features of the above method include:
[0036] The configuration parameters of the first logical channel do not depend on configuration parameters of a logical channel associated with any radio bearer in the at least one radio bearer.
[0037] As an embodiment, the configuration parameters of the first logical channel are independent of the configuration parameters of the logical channel associated with any radio bearer in the at least one radio bearer.
[0038] As an embodiment, the configuration parameters of the first logical channel are independently configured.
[0039] As an embodiment, the configuration parameters of the first logical channel include a priority, and the priority of the first logical channel is higher than the priority of a logical channel associated with any radio bearer in the at least one radio bearer.
[0040] According to one aspect of the present application, the features of the above method include:
[0041] The first logical channel is configured to be allowed to be sent through any serving cell included in the cell group;
[0042] The cell group is a primary cell group, or the cell group is a secondary cell group.
[0043] According to one aspect of the present application, the features of the above method include:
[0044] generating a MAC subPDU, wherein the MAC subPDU includes the first data packet, a MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel;
[0045] The first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
[0046] As an embodiment, regardless of whether the first data packet is sent through the first logical channel or the second logical channel, the MAC subheader included in the MAC (Medium Access Control) subPDU (sub-protocol data unit) generated by the first data packet includes the second logical channel identifier.
[0047] As an embodiment, when the first data packet is sent through the first logical channel, the first logical channel only affects the sending priority of the first data packet but does not affect the wireless bearer to which the first data packet belongs.
[0048] According to one aspect of the present application, the features of the above method include:
[0049] A first report is sent, wherein the first report indicates at least the former of an amount of data included in at least one data packet to be sent through the first logical channel and a minimum value of a remaining time respectively corresponding to the at least one data packet.
[0050] As an embodiment, the at least one data packet includes the first data packet.
[0051] As an embodiment, when the first report only indicates the amount of data included in at least one data packet to be sent through the first logical channel, signaling can be simplified.
[0052] As an embodiment, when the first report indicates the amount of data included in at least one data packet to be sent through the first logical channel and the minimum value of the remaining time corresponding to the at least one data packet, it can facilitate timely scheduling of the base station and avoid uplink packet loss.
[0053] According to one aspect of the present application, the features of the above method include:
[0054] At least one logical channel associated with the at least one wireless bearer belongs to at least one logical channel group; the first logical channel belongs to a logical channel group in the at least one logical channel group, or the first logical channel belongs to a logical channel group outside the at least one logical channel group.
[0055] According to one aspect of the present application, the features of the above method include:
[0056] The first logical channel being a candidate for at least one radio bearer comprises: a data packet of the at least one radio bearer can be sent through the first logical channel at a lower layer.
[0057] The present application discloses a terminal, characterized in that:
[0058] The terminal includes: one or more processors and a memory;
[0059] The memory is coupled to the one or more processors, and the memory is used to store computer program codes, where the computer program codes include computer instructions. The one or more processors call the computer instructions to enable the terminal to execute the above method in the first node.
[0060] The present application discloses a method used in a second node of wireless communication, characterized by comprising:
[0061] Sending a first message, wherein the first message configures a first logical channel;
[0062] sending a second message, wherein the second message indicates that the first logical channel is a candidate for at least one radio bearer;
[0063] In which, a first data packet is received, the first data packet belongs to a first radio bearer, and the first radio bearer is one of the at least one radio bearer; the first radio bearer is associated to a second logical channel at a low layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or the second logical channel.
[0064] According to one aspect of the present application, the features of the above method include:
[0065] When the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
[0066] According to one aspect of the present application, the features of the above method include:
[0067] Sending a first signaling, wherein the first signaling schedules a new uplink transmission;
[0068] Among them, a logical channel priority process for the uplink new transmission is executed; the first data packet is sent through the first logical channel, including: when the logical channel priority process is executed, the configuration parameters of the first logical channel are used to determine whether the first data packet is sent.
[0069] According to one aspect of the present application, the features of the above method include:
[0070] The configuration parameters of the first logical channel do not depend on configuration parameters of a logical channel associated with any radio bearer in the at least one radio bearer.
[0071] According to one aspect of the present application, the features of the above method include:
[0072] The first logical channel is configured to be allowed to be sent through any serving cell included in the cell group;
[0073] The cell group is a primary cell group, or the cell group is a secondary cell group.
[0074] According to one aspect of the present application, the features of the above method include:
[0075] A MAC subPDU is generated, the MAC subPDU includes the first data packet, the MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel;
[0076] The first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
[0077] According to one aspect of the present application, the features of the above method include:
[0078] A first report is received, wherein the first report indicates at least the former of an amount of data included in at least one data packet to be sent through the first logical channel and a minimum value of a remaining time respectively corresponding to the at least one data packet.
[0079] According to one aspect of the present application, the features of the above method include:
[0080] At least one logical channel associated with the at least one wireless bearer belongs to at least one logical channel group; the first logical channel belongs to a logical channel group in the at least one logical channel group, or the first logical channel belongs to a logical channel group outside the at least one logical channel group.
[0081] According to one aspect of the present application, the features of the above method include:
[0082] The first logical channel being a candidate for at least one radio bearer comprises: a data packet of the at least one radio bearer can be sent through the first logical channel at a lower layer.
[0083] The present application discloses a base station, characterized in that:
[0084] The base station includes: one or more processors and a memory;
[0085] The memory is coupled to the one or more processors, and the memory is used to store computer program codes, where the computer program codes include computer instructions, and the one or more processors call the computer instructions to enable the base station to execute the above method in the second node. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0087] Figure 1 An example of a signal transmission flow chart of a first node according to an embodiment of the present application is provided;
[0088] Figure 2 A schematic diagram illustrating a network architecture according to an embodiment of the present application is illustrated;
[0089] Figure 3 A schematic diagram illustrating a wireless protocol architecture of a user plane and a control plane according to an embodiment of the present application;
[0090] Figure 4 A hardware module schematic diagram of a communication device according to an embodiment of the present application is illustrated;
[0091] Figure 5 An example of a wireless signal transmission flow chart according to an embodiment of the present application is provided;
[0092] Figure 6A schematic diagram illustrating at least one radio bearer, a first radio bearer, a first logical channel, and a second logical channel according to an embodiment of the present application is illustrated;
[0093] Figure 7 A schematic diagram illustrating transmission of a first report according to an embodiment of the present application is illustrated;
[0094] Figure 8 An example is given of a structural diagram of a MAC subPDU including a first data packet according to an embodiment of the present application;
[0095] Fig. 9 A schematic diagram illustrating the relationship between a first logical channel and a logical channel group according to an embodiment of the present application is illustrated;
[0096] Fig.10 An example structural block diagram of a processing device in a first node according to an embodiment of the present application is shown;
[0097] Fig.11 The structural block diagram of the processing device in the second node according to an embodiment of the present application is illustrated. DETAILED DESCRIPTION
[0098] The technical solution of the present application will be further described in detail below in conjunction with the accompanying drawings. It should be noted that, in the absence of conflict, the embodiments of the present application and the features in the embodiments can be arbitrarily combined with each other.
[0099] Example 1
[0100] Embodiment 1 illustrates a signal transmission flow chart of a first node according to an embodiment of the present application, as shown in the attached figure. Figure 1 shown.
[0101] In embodiment 1, the first node 100 receives a first message in step 101, wherein the first message configures a first logical channel; receives a second message in step 102, wherein the second message indicates that the first logical channel is a candidate for at least one wireless bearer; receives a first data packet in step 103, wherein the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; wherein the first wireless bearer is associated to a second logical channel at a lower layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0102] As an embodiment, the first message is received over an air interface.
[0103] As an embodiment, the air interface is a Uu air interface.
[0104] As an embodiment, the air interface is a PC5 air interface.
[0105] As an embodiment, the first message is a high-level message.
[0106] As an embodiment, the first message is RRC (Radio Resource Control) signaling.
[0107] As an embodiment, the first message includes all or part of an IE (Information Element) in an RRC signaling.
[0108] As an embodiment, the first message includes all or part of a field in an IE in an RRC signaling.
[0109] As an embodiment, the first message is an IE in the cell group (Cell Group, CG) configuration.
[0110] As an embodiment, the name of the first message includes reserved.
[0111] As an embodiment, the name of the first message includes candidate.
[0112] As an embodiment, the name of the first message includes virtual.
[0113] As an embodiment, the first message is LogicalChannelConfig (logical channel configuration).
[0114] As an embodiment, the first message is SL-LogicalChannelConfig (Secondary Link - Logical Channel Configuration).
[0115] As an embodiment, the first message is reservedLCH-Config (reserved logical channel configuration).
[0116] As an embodiment, the first message is candidateLCH-Config (candidate logical channel configuration).
[0117] As an embodiment, the first message is virtualLCH-Config (virtual logical channel configuration).
[0118] As an embodiment, the first message is used to configure the first logical channel.
[0119] As an embodiment, the first message includes configuration parameters of the first logical channel.
[0120] As an embodiment, the configuration parameters of the first logical channel include a first logical channel identifier (Logical Channel Identifier, LCID), and the first logical channel identifier indicates the first logical channel.
[0121] As an embodiment, the configuration parameters of the first logical channel include the priority of the first logical channel.
[0122] As an embodiment, the configuration parameters of the first logical channel include a prioritized bit rate (prioritizedBitRate) of the first logical channel.
[0123] As an embodiment, the configuration parameters of the first logical channel include a bucket size duration (bucketSizeDuration) of the first logical channel.
[0124] As an embodiment, the configuration parameters of the first logical channel include an allowed subcarrier spacing list (allowedSCS-List) of the first logical channel.
[0125] As an embodiment, the configuration parameters of the first logical channel include a maximum PUSCH (Physical Uplink Shared Channel) duration (maxPUSCH-Duration) of the first logical channel.
[0126] As an embodiment, the configuration parameters of the first logical channel include allowed serving cells (allowedServingCells) of the first logical channel.
[0127] As an embodiment, the configuration parameters of the first logical channel include an allowed HARQ (Hybrid Automatic Repeat Request) mode (allowedHARQ-mode) of the first logical channel.
[0128] As an embodiment, the configuration parameters of the first logical channel include a scheduling request identifier (Scheduling Request ID) of the first logical channel.
[0129] As an embodiment, the configuration parameters of the first logical channel include a logical channel scheduling request mask (logicalChannelSR-Mask) of the first logical channel.
[0130] As an embodiment, the configuration parameters of the first logical channel include an allowed configuration grant list (allowedCG-List) of the first logical channel.
[0131] As an embodiment, the second message is received via the air interface.
[0132] As an embodiment, the second message is a high-level message.
[0133] As an embodiment, the second message is RRC (Radio Resource Control) signaling.
[0134] As an embodiment, the second message includes all or part of an IE (Information Element) in an RRC signaling.
[0135] As an embodiment, the second message includes all or part of a field in an IE in an RRC signaling.
[0136] As an embodiment, the second message is an IE in the cell group (Cell Group, CG) configuration.
[0137] As an embodiment, the first message and the second message belong to the same RRC signaling.
[0138] As an embodiment, the first message and the second message belong to two IEs in the same RRC signaling.
[0139] As an embodiment, the first message and the second message belong to two fields in an IE in the same RRC signaling.
[0140] As an embodiment, the second message indicates that the first logical channel is a candidate for the at least one radio bearer.
[0141] As an embodiment, the at least one radio bearer is not a split bearer.
[0142] As an embodiment, the first logical channel being a candidate for at least one radio bearer includes: the first logical channel being a candidate for at least one RLC (Radio Link Control) bearer associated with the at least one radio bearer.
[0143] As an embodiment, the at least one RLC bearer is located in the same CG (Cell Group), the same CG is MCG (Master Cell Group), or the same CG is SCG (Secondary Cell Group).
[0144] As an embodiment, the first logical channel being a candidate for at least one radio bearer includes: the first logical channel is configured to the at least one radio bearer.
[0145] As an embodiment, the first logical channel being a candidate for at least one radio bearer includes: the first logical channel is configured to be used only for low layer transmission of the at least one radio bearer.
[0146] As an embodiment, the first logical channel being a candidate for at least one radio bearer includes: the first logical channel cannot be configured for low-layer transmission of a radio bearer other than the at least one radio bearer.
[0147] As an embodiment, the first logical channel being a candidate for at least one radio bearer includes: the first logical channel is configured to be associated with the at least one radio bearer.
[0148] As an embodiment, the first logical channel is a candidate for at least one radio bearer, including: before being configured to the at least one radio bearer by the second message, the first logical channel is in a deactivated state.
[0149] As an embodiment, the first logical channel being a candidate for at least one radio bearer includes: before being configured to the at least one radio bearer by the second message, the first logical channel does not participate in the logical channel priority process.
[0150] As an embodiment, the first logical channel is a candidate for at least one radio bearer, including: data packets of the at least one radio bearer can be sent through the first logical channel at the lower layer.
[0151] As an embodiment, different from the prior art in which a logical channel serves one RLC bearer, that is, serves one wireless bearer, in the above method, one logical channel can serve at least one wireless bearer to obtain aggregation gain, which is creative.
[0152] As an embodiment, the second message is associated with the first message.
[0153] As an embodiment, the second message includes the first logical channel identifier.
[0154] As an embodiment, the at least one radio bearer is identified by at least one radio bearer identifier, and the at least one radio bearer identifier corresponds one-to-one to the at least one radio bearer.
[0155] As an embodiment, the second message includes the at least one radio bearer identifier, and each radio bearer identifier of the at least one radio bearer identifier is used to indicate a radio bearer of the at least one radio bearer.
[0156] As an embodiment, the second message includes a ServedRadioBearer (served radio bearer) field, and the ServedRadioBearer indicates the at least one radio bearer.
[0157] As an embodiment, the second message includes a CandidateRadioBearer (candidate radio bearer) field, and the CandidateRadioBearer indicates the at least one radio bearer.
[0158] As an embodiment, the second message is a Served RLC Bearer (served RLC bearer) field, and the Served RLC Bearer indicates the at least one RLC bearer associated with the at least one radio bearer.
[0159] As an embodiment, the at least one radio bearer includes a DRB (Data Radio Bearer).
[0160] As an embodiment, the at least one radio bearer includes an MRB (MBS Radio Bearer, multicast broadcast service radio bearer).
[0161] As an embodiment, the at least one radio bearer includes a multicast MRB.
[0162] As an embodiment, the at least one radio bearer includes an SRB (Signaling Radio Bearer).
[0163] As an embodiment, the at least one wireless bearer belongs to the same PDU (Protocol Data Unit) session.
[0164] As an embodiment, the at least one radio bearer belongs to a different PDU session.
[0165] As an embodiment, the at least one radio bearer belongs to different PDU sets.
[0166] As an embodiment, the different PUD sets belong to the same application.
[0167] As an embodiment, the different PUD sets belong to the same session.
[0168] As an embodiment, a first data packet is received from an upper layer of the first node.
[0169] As an embodiment, the upper layer is an application layer.
[0170] As an embodiment, the upper layer is the IP (Internet Protocol) layer.
[0171] As an embodiment, the upper layer is the SDAP (Service Data Adaptation Protocol) sublayer.
[0172] As an embodiment, the first data packet is received from a first SDAP entity (entity), and the first SDAP entity is used to transmit a data packet of a first radio bearer.
[0173] As an embodiment, the first data packet is received at a first PDCP (Packet Data Convergence Protocol) entity.
[0174] As an embodiment, the first SDAP entity is associated with the first PDCP entity.
[0175] As a sub-embodiment of the above embodiment, the data packet processed by the first SDAP entity is delivered to the first PDCP entity for transmission.
[0176] As a sub-embodiment of the above embodiment, the data packet processed by the first PDCP entity is delivered to the first SDAP entity.
[0177] As an embodiment, the first SDAP entity and the first PDCP entity serve the first radio bearer.
[0178] As an embodiment, the first data packet belongs to the first radio bearer.
[0179] As an embodiment, the first data packet belongs to the first wireless bearer, including: the first data packet is sent via the first SDAP entity.
[0180] As an embodiment, the first data packet belongs to the first wireless bearer, including: the first data packet is sent via the first PDCP entity.
[0181] As an embodiment, the first data packet is a PDCP SDU (Service Data Unit).
[0182] As an embodiment, the first data packet includes an IP (Internet Protocol) packet.
[0183] As an embodiment, the first radio bearer is associated to the second logical channel.
[0184] As an embodiment, the lower layer part configuration of the first radio bearer configuration includes the configuration of the second logical channel.
[0185] As an embodiment, the first radio bearer is associated with the second logical channel, including: data packets of the first radio bearer are sent at a lower layer through the second logical channel.
[0186] As an embodiment, the configuration parameters of the second logical channel are related to the QoS of the first radio bearer.
[0187] As an embodiment, the configuration parameters of the second logical channel are related to the QoS flow mapped to the first radio bearer.
[0188] As an embodiment, the configuration parameters of the second logical channel depend on the QoS of the first radio bearer.
[0189] As an embodiment, the configuration parameters of the second logical channel depend on the QoS flow mapped to the first radio bearer.
[0190] As an embodiment, a value of at least one field included in the configuration parameters of the first logical channel is different from a value of the same at least one field included in the configuration parameters of the second logical channel.
[0191] As an embodiment, the value of the priority bit rate (prioritizedBitRate) of the first logical channel is different from the value of the priority bit rate of the second logical channel.
[0192] As an embodiment, the priority of the first logical channel is different from the priority of the second logical channel.
[0193] As an embodiment, the allowed serving cells (allowedServingCells) of the first logical channel are different from the allowed serving cells of the second logical channel.
[0194] As an embodiment, the bucket size duration (bucketSizeDuration) of the first logical channel is different from the bucket size duration of the second logical channel.
[0195] As an embodiment, the scheduling request identifier (SchedulingRequestID) of the first logical channel is different from the scheduling request identifier of the second logical channel.
[0196] As an embodiment, the logical channel scheduling request mask (logicalChannelSR-Mask) of the first logical channel is different from the logical channel scheduling request mask of the second logical channel.
[0197] As an embodiment, the logical channel scheduling request delay timer application (logicalChannelSR-DelayTimerApplied) of the first logical channel is different from the logical channel scheduling request delay timer application of the second logical channel.
[0198] As an embodiment, the allowed configuration grant list (allowedCG-List) of the first logical channel is different from the allowed configuration grant list of the second logical channel.
[0199] As an embodiment, the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or the second logical channel.
[0200] As an embodiment, the remaining time of the first data packet is the remaining residence time of the first data packet at the first node.
[0201] As an embodiment, when the first PDCP entity receives the first data packet, a first timer is started, and the first timer is associated with the first data packet.
[0202] As an embodiment, the first timer controls the maximum residence time of the first data packet at the first node.
[0203] As a sub-embodiment of the above embodiment, when the first timer expires, the first data packet is discarded.
[0204] As an embodiment, the first timer is a discardTimer (discard timer).
[0205] As an embodiment, the first timer is maintained at the PDCP sublayer of the first node.
[0206] As an embodiment, the expiration value of the first timer is configurable.
[0207] As an embodiment, the expiration value of the first timer is a remaining packet delay budget (remaining packet delay budget).
[0208] As an embodiment, the remaining time of the first data packet is the remaining time value of the first timer before expiration.
[0209] As an embodiment, starting the first timer includes: setting the value of the first timer to the expiration value of the first timer; the first timer is in a running state after starting; when the first timer is in the running state, subtracting 1 from the value of the first timer at every time interval; when the value of the first timer is 0, the first timer expires.
[0210] As a sub-embodiment of the above embodiment, the remaining time of the first data packet is the value of the first timer.
[0211] As an embodiment, the time interval includes 1 ms (millisecond).
[0212] As an embodiment, the time interval includes the duration of a time slot.
[0213] As an embodiment, the time interval includes the duration of a subframe.
[0214] As an embodiment, starting the first timer includes: setting the value of the first timer to 0; the first timer is in a running state after starting; when the first timer is in the running state, increasing the value of the first timer by 1 every time interval; when the value of the first timer is the expiration value, the first timer expires.
[0215] As a sub-embodiment of the above embodiment, the remaining time of the first data packet is the time difference between the value of the first timer and the expiration value.
[0216] Example 2
[0217] Embodiment 2 illustrates a schematic diagram of a network architecture according to an embodiment of the present application, as shown in the attached Figure 2 shown. Figure 2A diagram illustrating a network architecture 200 for NR 5G, LTE (Long-Term Evolution) and LTE-A (Long-Term Evolution Advanced) systems. The NR 5G, LTE or LTE-A network architecture 200 may be referred to as 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable terminology. The 5GS / EPS 200 may include one or more UEs (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220 and Internet Services 230. The 5GS / EPS may be interconnected with other access networks, but these entities / interfaces are not shown for simplicity. As shown, 5GS / EPS provides packet switching services, but it will be readily understood by those skilled in the art that the various concepts presented throughout this application can be extended to networks providing circuit switching services or other cellular networks. NG-RAN includes NR Node B (gNB) 203 and other gNBs 204. gNB 203 provides user and control plane protocol terminations toward UE 201. gNB 203 can be connected to other gNBs 204 via an Xn interface (e.g., a backhaul link). The XnAP protocol of the Xn interface is used to transmit control plane messages of the wireless network, and the user plane protocol of the Xn interface is used to transmit user plane data. gNB 203 may also be referred to as a base station, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a TRP (Transmission Reception Point, a sending and receiving node) or some other suitable term. In a NTN (Non Terrestrial Network, a non-terrestrial / satellite network) network, gNB 203 may be a satellite, an aircraft, or a ground base station relayed by a satellite. gNB203 provides an access point to 5GC / EPC210 for UE201.Examples of UE 201 include cellular phones, smart phones, Session Initiation Protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband Internet of Things devices, machine type communication devices, land vehicles, cars, vehicle-mounted devices, vehicle-mounted communication units, wearable devices, or any other similar functional devices. Those skilled in the art may also refer to UE 201 as a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable term. gNB203 is connected to 5GC / EPC210 via the S1 / NG interface. 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF213. MME / AMF / SMF211 is the control node that handles signaling between UE201 and 5GC / EPC210. In general, MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through S-GW / UPF212, which itself is connected to P-GW / UPF213. P-GW provides UE IP address allocation and other functions. P-GW / UPF213 is connected to Internet service 230. Internet service 230 includes operator-corresponding Internet protocol services, which may specifically include Internet, Intranet, IMS (IP Multimedia Subsystem) and PS (Packet Switching) streaming services.
[0218] As an embodiment, the UE201 corresponds to the first node in this application.
[0219] As an embodiment, the gNB203 corresponds to the second node in this application.
[0220] As an embodiment, the UE201 is a user equipment.
[0221] As an embodiment, the UE 201 is a layer 2U2N remote UE.
[0222] As an embodiment, the gNB203 is a macro cell base station.
[0223] As an embodiment, the gNB203 is a micro cell base station.
[0224] As an embodiment, the gNB203 is a pico cell base station.
[0225] As an embodiment, the gNB203 is a home base station (Femtocell).
[0226] As an embodiment, the gNB203 is a base station device that supports large delay difference.
[0227] As an embodiment, the gNB203 is a flying platform device.
[0228] As an embodiment, the gNB203 is a satellite device.
[0229] As an embodiment, the gNB203 is a base station device that supports large delay difference.
[0230] As an embodiment, the gNB203 is a testing device (e.g., a transceiver that simulates some functions of a base station, a signaling tester).
[0231] As an embodiment, the wireless link from the UE201 to the gNB203 is an uplink, and the uplink is used to perform uplink transmission.
[0232] As an embodiment, the wireless link from the gNB203 to the UE201 is a downlink, and the downlink is used to perform downlink transmission.
[0233] As an embodiment, the UE201 and the gNB203 are connected via a Uu air interface.
[0234] Example 3
[0235] Embodiment 3 illustrates a schematic diagram of a wireless protocol architecture of a user plane and a control plane according to an embodiment of the present application, as shown in the attached figure. Figure 3 shown. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300, Figure 3The radio protocol architecture of the control plane 300 of the UE and gNB is shown in three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (physical layer) signal processing functions. The L1 layer will be referred to as PHY 301 in this article. Layer 2 (L2 layer) 305 is above PHY 301 and is responsible for the link between the UE and the gNB through PHY 301. The L2 layer 305 includes the MAC (Medium Access Control) sublayer 302, the RLC (Radio Link Control) sublayer 303, and the PDCP (Packet Data Convergence Protocol) sublayer 304, which terminate at the gNB on the network side. The PDCP sublayer 304 provides data encryption and integrity protection. The PDCP sublayer 304 also provides support for inter-zone mobility of UEs between gNBs. The RLC sublayer 303 provides segmentation and reassembly of data packets, and retransmits lost data packets through ARQ (Automatic Repeat Request). The RLC sublayer 303 also provides duplicate data packet detection and protocol error detection. The MAC sublayer 302 provides mapping between logical channels and transport channels and multiplexing of logical channels. The MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) in a cell between UEs. The MAC sublayer 302 is also responsible for HARQ (Hybrid Automatic Repeat Request) operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3 layer) in the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between the gNB and the UE. The wireless protocol architecture of the user plane 350 includes layer 1 (L1 layer) and layer 2 (L2 layer). The wireless protocol architecture in the user plane 350 is substantially the same as the corresponding layers and sublayers in the control plane 300 for the physical layer 351, the PDCP sublayer 354 in the L2 layer 355, the RLC sublayer 353 in the L2 layer 355, and the MAC sublayer 352 in the L2 layer 355, but the PDCP sublayer 354 also provides header compression for upper layer data packets to reduce wireless transmission overhead. The L2 layer 355 in the user plane 350 also includes a SDAP (Service Data Adaptation Protocol) sublayer 356, which is responsible for mapping between QoS flows and data radio bearers (DRBs) to support the diversity of services.The wireless protocol architecture of the UE in the user plane 350 may include, at the L2 layer, a SDAP sublayer 356, a PDCP sublayer 354, a portion of or all of the protocol sublayers of the RLC sublayer 353 and the MAC sublayer 352. Although not shown, the UE may also have several upper layers above the L2 layer 355, including a network layer (e.g., an IP layer) terminated at the P-GW on the network side and an application layer terminated at the other end of the connection (e.g., a remote UE, a server, etc.).
[0236] As an embodiment, the RLC303 transmits data through a logical channel and the MAC302.
[0237] As an embodiment, the RLC353 transmits data through a logical channel and the MAC352.
[0238] As an embodiment, the logical channel is a SAP (Service Access Point) between the MAC sublayer and the RLC sublayer.
[0239] As an embodiment, the MAC sublayer provides data transfer services through logical channels.
[0240] As an embodiment, a logical channel supports the transmission of specific types of information.
[0241] As an example, Figure 3 The entities of multiple sublayers of the control plane form SRB in the vertical direction.
[0242] As an example, Figure 3 The entities of multiple sublayers of the user plane in the vertical direction form a DRB.
[0243] As an example, Figure 3 The entities of multiple sublayers of the user plane in the vertical direction form an MRB.
[0244] As an example, Figure 3 The wireless protocol architecture in is applicable to the first node in this application.
[0245] As an example, Figure 3 The wireless protocol architecture in is applicable to the second node in this application.
[0246] As an embodiment, the first message in the present application is generated in the RRC306.
[0247] As an embodiment, the second message in the present application is generated in the RRC306.
[0248] As an embodiment, the first data packet in the present application is generated by the SDAP356.
[0249] As an embodiment, the first data packet in the present application is generated in the PDCP304 or the PDCP354.
[0250] As an embodiment, the first report in the present application is generated by the MAC302 or the MAC352.
[0251] As an embodiment, the first signaling in the present application is generated in the PHY301 or the PHY351.
[0252] As an embodiment, the L2 layer 305 or 355 belongs to a higher layer.
[0253] As an embodiment, the RRC sublayer 306 in the L3 layer belongs to a higher layer.
[0254] Example 4
[0255] Embodiment 4 illustrates a hardware module schematic diagram of a communication device according to an embodiment of the present application, as shown in the attached Figure 4 shown. Figure 4 is a block diagram of a first communication device 450 and a second communication device 410 communicating with each other in an access network.
[0256] The first communication device 450 includes a controller / processor 459, a memory 460, a data source 467, a transmit processor 468, a receive processor 456, a multi-antenna transmit processor 457, a multi-antenna receive processor 458, a transmitter / receiver 454 and an antenna 452.
[0257] The second communication device 410 includes a controller / processor 475, a memory 476, a data source 477, a receive processor 470, a transmit processor 416, a multi-antenna receive processor 472, a multi-antenna transmit processor 471, a transmitter / receiver 418 and an antenna 420.
[0258] In the transmission from the second communication device 410 to the first communication device 450, at the second communication device 410, the upper layer data packets from the core network or the upper layer data packets from the data source 477 are provided to the controller / processor 475. The core network and the data source 477 represent all the protocol layers above the L2 layer. The controller / processor 475 implements the functionality of the L2 layer. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 475 provides header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation to the first communication device 450 based on various priority metrics. The controller / processor 475 is also responsible for the retransmission of lost packets and signaling to the first communication device 450. The transmit processor 416 and the multi-antenna transmit processor 471 implement various signal processing functions for the L1 layer (i.e., the physical layer). The transmit processor 416 implements coding and interleaving to facilitate forward error correction (FEC) at the second communication device 410, as well as mapping of signal constellations based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The multi-antenna transmit processor 471 performs digital spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing on the coded and modulated symbols to generate one or more spatial streams. The transmit processor 416 then maps each spatial stream to a subcarrier, multiplexes it with a reference signal (e.g., a pilot) in the time domain and / or frequency domain, and then uses an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain multi-carrier symbol stream. The multi-antenna transmit processor 471 then performs a transmit analog precoding / beamforming operation on the time-domain multi-carrier symbol stream. Each transmitter 418 converts the baseband multi-carrier symbol stream provided by the multi-antenna transmit processor 471 into a radio frequency stream, and then provides it to a different antenna 420.
[0259] In the transmission from the second communication device 410 to the first communication device 450, at the first communication device 450, each receiver 454 receives a signal through its corresponding antenna 452. Each receiver 454 recovers the information modulated onto the RF carrier and converts the RF stream into a baseband multi-carrier symbol stream and provides it to the receiving processor 456. The receiving processor 456 and the multi-antenna receiving processor 458 implement various signal processing functions of the L1 layer. The multi-antenna receiving processor 458 performs a receiving analog precoding / beamforming operation on the baseband multi-carrier symbol stream from the receiver 454. The receiving processor 456 uses a fast Fourier transform (FFT) to convert the baseband multi-carrier symbol stream after the receiving analog precoding / beamforming operation from the time domain to the frequency domain. In the frequency domain, the physical layer data signal and the reference signal are demultiplexed by the receiving processor 456, wherein the reference signal will be used for channel estimation, and the data signal is recovered after multi-antenna detection in the multi-antenna receiving processor 458 to any spatial stream destined for the first communication device 450. The symbols on each spatial stream are demodulated and recovered in the receiving processor 456, and soft decisions are generated. The receiving processor 456 then decodes and deinterleaves the soft decisions to recover the upper layer data and control signals transmitted by the second communication device 410 on the physical channel. The upper layer data and control signals are then provided to the controller / processor 459. The controller / processor 459 implements the functions of the L2 layer. The controller / processor 459 may be associated with a memory 460 that stores program codes and data. The memory 460 may be referred to as a computer-readable medium. In the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 provides multiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover higher layer data packets from the second communication device 410. The upper layer data packets are then provided to all protocol layers above the L2 layer. Various control signals may also be provided to the L3 for L3 processing.
[0260] In the transmission from the first communication device 450 to the second communication device 410, at the first communication device 450, the upper layer data packets are provided to the controller / processor 459 using the data source 467. The data source 467 represents all the protocol layers above the L2 layer. Similar to the transmission function at the second communication device 410 described in the transmission from the second communication device 410 to the first communication device 450, the controller / processor 459 implements header compression, encryption, packet segmentation and reordering, and multiplexing between logical and transport channels, and implements L2 layer functions for user plane and control plane. The controller / processor 459 is also responsible for the retransmission of lost packets and signaling to the second communication device 410. The transmit processor 468 performs modulation mapping and channel coding processing, and the multi-antenna transmit processor 457 performs digital multi-antenna spatial precoding, including codebook-based precoding and non-codebook-based precoding, and beamforming processing. Then, the transmit processor 468 modulates the generated spatial stream into a multi-carrier / single-carrier symbol stream, which is then provided to different antennas 452 via the transmitter 454 after analog precoding / beamforming operations in the multi-antenna transmit processor 457. Each transmitter 454 first converts the baseband symbol stream provided by the multi-antenna transmit processor 457 into a radio frequency symbol stream, and then provides it to the antenna 452.
[0261] In the transmission from the first communication device 450 to the second communication device 410, the functions at the second communication device 410 are similar to the reception functions at the first communication device 450 described in the transmission from the second communication device 410 to the first communication device 450. Each receiver 418 receives a radio frequency signal through its corresponding antenna 420, converts the received radio frequency signal into a baseband signal, and provides the baseband signal to the multi-antenna reception processor 472 and the reception processor 470. The reception processor 470 and the multi-antenna reception processor 472 jointly implement the functions of the L1 layer. The controller / processor 475 implements the L2 layer functions. The controller / processor 475 can be associated with a memory 476 that stores program codes and data. The memory 476 can be referred to as a computer-readable medium. In the transmission from the first communication device 450 to the second communication device 410, the controller / processor 475 provides multiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover the upper layer data packets from the first communication device 450. The upper layer data packets from the controller / processor 475 may be provided to the core network or all protocol layers above the L2 layer, and various control signals may also be provided to the core network or L3 for L3 processing.
[0262] As an embodiment, the first communication device 450 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the first communication device 450 apparatus at least: receives a first message, the first message configures a first logical channel; receives a second message, the second message indicates that the first logical channel is a candidate for at least one wireless bearer; receives a first data packet, the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; wherein the first wireless bearer is associated to a second logical channel at a low layer; the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0263] As an embodiment, the first communication device 450 apparatus includes: a memory storing a computer-readable instruction program, wherein the computer-readable instruction program generates actions when executed by at least one processor, and the actions include: receiving a first message, wherein the first message configures a first logical channel; receiving a second message, wherein the second message indicates that the first logical channel is a candidate for at least one wireless bearer; receiving a first data packet, wherein the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; wherein the first wireless bearer is associated to a second logical channel at a low layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0264] As an embodiment, the second communication device 400 apparatus includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used together with the at least one processor, and the second communication device 400 apparatus at least: sends a first message, the first message configures a first logical channel; sends a second message, the second message indicates that the first logical channel is a candidate for at least one wireless bearer; wherein a first data packet is received, the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; the first wireless bearer is associated to a second logical channel at a low layer; the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0265] As an embodiment, the second communication device 400 apparatus includes: a memory storing a computer-readable instruction program, the computer-readable instruction program generates actions when executed by at least one processor, the actions including: sending a first message, the first message configuring a first logical channel; sending a second message, the second message indicating that the first logical channel is a candidate for at least one wireless bearer; wherein a first data packet is received, the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; the first wireless bearer is associated to a second logical channel at a low layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0266] As an embodiment, the first communication device 450 corresponds to the first node in this application.
[0267] As an embodiment, the second communication device 410 corresponds to the second node in this application.
[0268] As an embodiment, the first communication device 450 is a UE.
[0269] As an embodiment, the first communication device 450 is a layer 2U2N remote UE.
[0270] As an embodiment, the first communication device 450 is a layer 3 relay node.
[0271] As an embodiment, the second communication device 410 is a base station.
[0272] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send the first message in the present application.
[0273] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna reception processor 458, the reception processor 456 or the controller / processor 459 is used to receive the first message in the present application.
[0274] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send the second message in the present application.
[0275] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna reception processor 458, the reception processor 456 or the controller / processor 459 is used to receive the second message in the present application.
[0276] As an embodiment, at least one of the antenna 452, the transmitter 454, the multi-antenna transmit processor 457, the transmit processor 468 or the controller / processor 459 is used to receive the first data packet in the present application.
[0277] As an embodiment, at least one of the antenna 452, the transmitter 454, the multi-antenna transmit processor 457, the transmit processor 468 or the controller / processor 459 is used to send the first report in the present application.
[0278] As an embodiment, at least one of the antenna 420, the receiver 418, the multi-antenna reception processor 472, the reception processor 470 or the controller / processor 475 is used to receive the first report in the present application.
[0279] As an embodiment, at least one of the antenna 420, the transmitter 418, the multi-antenna transmit processor 471, the transmit processor 416 or the controller / processor 475 is used to send the first signaling in the present application.
[0280] As an embodiment, at least one of the antenna 452, the receiver 454, the multi-antenna receiving processor 458, the receiving processor 456 or the controller / processor 459 is used to receive the first signaling in the present application.
[0281] Example 5
[0282] Embodiment 5 illustrates a wireless signal transmission flow chart according to an embodiment of the present application, as shown in the attached Figure 5 As shown in the attached Figure 5 In the example, the first node N51 and the second node N52 communicate via an air interface. It should be noted that the order in this example does not limit the signal transmission order and implementation order in this application.
[0283] for First node N51 , receiving a first message in step S511; receiving a second message in step S512; receiving a first data packet in step S513; receiving a first signaling in step S514; executing a logical channel priority process in step S515; and determining in step S516 whether the first data packet is sent through the first logical channel or the second logical channel according to the remaining time of the first data packet.
[0284] for Second node N52 , sending the first message in step S521; sending the second in step S522; sending the first signaling in step S523.
[0285] In embodiment 5, a first message is received, wherein the first message configures a first logical channel; a second message is received, wherein the second message indicates that the first logical channel is a candidate for at least one radio bearer; a first data packet is received, wherein the first data packet belongs to a first radio bearer, and the first radio bearer is one of the at least one radio bearers; wherein the first radio bearer is associated to a second logical channel at a lower layer; a remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel; when the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel The method comprises the steps of: sending a first data packet through the first logical channel; receiving a first signaling, wherein the first signaling schedules a new uplink transmission; executing a logical channel priority process for the new uplink transmission; wherein the first data packet is sent through the first logical channel, including: when executing the logical channel priority process, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet; the configuration parameters of the first logical channel are independent of the uplink rate control of the logical channel associated with any wireless bearer in the at least one wireless bearer; wherein the configuration parameters include at least one of priority, priority bit rate and bucket size duration; the first logical channel is configured to allow transmission through any service cell included in the cell group; wherein the cell group is a primary cell group, or the cell group is a secondary cell group.
[0286] As an embodiment, the second node N52 is a base station maintaining a service cell of the first node N51.
[0287] As an embodiment, the second node N52 is a Transmit / Receive Point (TRP) of a service cell of the first node N51.
[0288] As an embodiment, the second node N52 is a maintaining base station of a master cell group (MCG) of the first node N51.
[0289] As an embodiment, the second node N52 is a base station maintaining a secondary cell group (SCG) of the first node N51.
[0290] As an embodiment, the first node N51 is a UE.
[0291] As an embodiment, before receiving the first message and the second message, the data packet of the first radio bearer is not sent through the first logical channel.
[0292] As a sub-embodiment of the above embodiment, the data packet of the first radio bearer is sent through the second logical channel.
[0293] As an embodiment, the data packet of the first wireless bearer is sent through the first logical channel or the second logical channel; specifically, whether the data packet of the first wireless bearer is sent through the first logical channel or the second logical channel depends on the remaining time of the first data packet when performing a new uplink transmission (newtransmission).
[0294] As an embodiment, a first signaling is received, wherein the first signaling schedules a new uplink transmission.
[0295] As an embodiment, the first signaling is PDCCH (Physical Downlink Control Channel).
[0296] As an embodiment, the first signaling is DCI (Downlink Control Information).
[0297] As an embodiment, the format of the first signaling indicates that the first signaling schedules an uplink transmission; the first signaling includes an NDI (New Data Indication) field, and the NDI field indicates that the uplink transmission is a new transmission.
[0298] As an embodiment, the first signaling indicates an uplink grant (UL grant).
[0299] As an embodiment, the one uplink grant is associated with an uplink carrier (UL carrier) used for the one uplink new transmission.
[0300] As an embodiment, the one uplink grant is associated with a subcarrier spacing (SPS) used for the one uplink new transmission.
[0301] As an embodiment, the one uplink grant is associated with the time-frequency resources used for the one new uplink transmission.
[0302] As a sub-embodiment of the above embodiment, the time domain resources in the time-frequency resources indicate the PUSCH duration.
[0303] As an embodiment, the one uplink grant is associated with MCS (Modulation and Coding Scheme) information used for the one uplink new transmission.
[0304] As an embodiment, the one uplink grant is associated with HARQ information used for the one uplink new transmission.
[0305] As an embodiment, a logical channel priority process is performed for the new uplink transmission.
[0306] As an embodiment, in response to receiving the first signaling, the logical channel priority process is performed for the new uplink transmission.
[0307] As an embodiment, the logical channel priority process is executed for all logical channels maintained by the first node.
[0308] As a sub-embodiment of the above embodiment, all logical channels maintained by the first node include the first logical channel and the second logical channel.
[0309] Specifically, the first node maintains Q wireless bearers, and the Q wireless bearers are respectively associated with Q logical channels at the lower layer, wherein each of the Q wireless bearers corresponds to one of the Q logical channels, and Q is a positive integer; at the same time, the first node is configured with the first logical channel as a candidate for Q1 wireless bearers included in the Q wireless bearers, and Q1 is a positive integer not greater than Q and greater than 0, then the first node maintains a total of Q+1 logical channels.
[0310] As an embodiment, the logical channel priority process is applicable when the one new transmission is performed.
[0311] As an embodiment, the execution of the logical channel priority process includes determining a transmission priority of a logical channel.
[0312] As an embodiment, the execution of the logical channel priority process includes determining the sending priority of a data packet of a logical channel.
[0313] As an embodiment, the execution of the logical channel priority process includes determining whether a data packet of a logical channel is sent.
[0314] As an embodiment, the execution of the logical channel priority process includes allocating resources for data packet transmission on a logical channel.
[0315] As a sub-embodiment of the above four embodiments, the logical channel priority process is executed according to the configuration parameters of a logical channel and the uplink grant.
[0316] As an embodiment, the execution of the logical channel priority process includes selecting a logical channel and allocating resources; wherein, the selecting the logical channel includes selecting a logical channel that satisfies a first set of conditions based on a configuration parameter of a logical channel and the uplink grant, and the allocating resources includes allocating resources for data packet transmission of the logical channel.
[0317] Specifically, when the new transmission is executed, the MAC entity of the first node first increases the Bj value of the logical channel j by PBR×T, wherein the PBR (prioritizedBitRate) is the priority bit rate of the logical channel j, T is the time after the last update of the Bj, and j is a positive integer; if the updated value of the Bj is greater than PBR×BSD, then the Bj=PBR×BSD, wherein BSD (bucketSizeDuration) is the bucket size duration of the logical channel j; according to the uplink grant, a logical channel that satisfies the first condition set is selected; the resource allocation includes allocating resources in descending order of priority for the selected logical channels that satisfy the first condition set and Bj>0; if the PBR of a logical channel is infinite, the MAC entity allocates resources for all data of the logical channel before satisfying the PBR of a lower priority logical channel; the value of Bj of the logical channel j allocated with resources is subtracted from the sent MAC The amount of data in the SDU; if there are resources remaining, services are provided to all selected logical channels that meet the first set of conditions in strict descending order of priority until the data of the logical channel or the uplink grant is exhausted (whichever comes first).
[0318] As an embodiment, the first condition set includes the allowed subcarrier spacing of the logical channel including the subcarrier spacing associated with the uplink grant.
[0319] As an embodiment, the first condition set includes that the maximum PUSCH duration of the logical channel is greater than the PUSCH transmission duration used for the one uplink grant association.
[0320] As an embodiment, the first condition set includes that the allowed service cell of the logical channel includes the cell associated with the uplink grant.
[0321] As an embodiment, the first condition set includes the allowed HARQ modes of the logical channel including at least one of the allowed uplink HARQ modes associated with the one uplink grant.
[0322] As an embodiment, the first condition set includes the first domain value indicated by the uplink grant.
[0323] As a sub-embodiment of the above embodiment, the one uplink grant is used for sending a data packet whose remaining time is less than the first threshold.
[0324] As an embodiment, the first condition set includes the one uplink grant indicating the first logical channel.
[0325] As a sub-embodiment of the above embodiment, the one uplink grant is used for sending data packets of the first logical channel.
[0326] As an embodiment, the first condition set includes the one uplink grant indicating the first logical channel group.
[0327] As a sub-embodiment of the above embodiment, the one uplink grant is used for data packet transmission of the first logical channel group, and the first logical channel group includes the first logical channel.
[0328] As an embodiment, the remaining time of the first data packet is determined when performing the one new uplink transmission.
[0329] As an embodiment, when the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel.
[0330] As an embodiment, when the remaining time of the first data packet is equal to the first threshold, the first data packet is sent through the first logical channel.
[0331] As an embodiment, when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
[0332] As an embodiment, when the remaining time of the first data packet is equal to the first threshold, the first data packet is sent through the second logical channel.
[0333] As an embodiment, the first threshold is configurable.
[0334] As an embodiment, the first threshold is preconfigured.
[0335] As an embodiment, the first threshold is fixed.
[0336] As an embodiment, the sending of the first data packet through the first logical channel includes: when executing the logical channel priority process, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet.
[0337] As an embodiment, the configuration parameters of the first logical channel are used to determine the transmission priority of the first logical channel.
[0338] As a sub-embodiment of the above embodiment, the sending of the first data packet through the first logical channel includes: the sending priority of the first data packet depends on the sending priority of the first logical channel.
[0339] As a sub-embodiment of the above embodiment, the sending of the first data packet through the first logical channel includes: the sending priority of the first data packet is the same as the sending priority of the first logical channel.
[0340] As a sub-embodiment of the above embodiment, sending the first data packet through the first logical channel includes: determining whether to send the first data packet according to the sending priority of the first logical channel.
[0341] As an embodiment, the sending of the first data packet through the second logical channel includes: when executing the logical channel priority process, the configuration parameters of the second logical channel are used to determine the sending priority of the first data packet.
[0342] As an embodiment, the configuration parameters of the second logical channel are used to determine the transmission priority of the second logical channel.
[0343] As a sub-embodiment of the above embodiment, the sending of the first data packet through the second logical channel includes: the sending priority of the first data packet depends on the sending priority of the second logical channel.
[0344] As a sub-embodiment of the above embodiment, the sending of the first data packet through the second logical channel includes: the sending priority of the first data packet is the same as the sending priority of the second logical channel.
[0345] As a sub-embodiment of the above embodiment, sending the first data packet through the second logical channel includes: determining whether to send the first data packet according to the sending priority of the second logical channel.
[0346] As an embodiment, the configuration parameters of a logical channel are used to determine the sending priority of a logical channel; when the first data packet is sent through the first logical channel, the sending priority of the first data packet depends on the configuration parameters of the first logical channel; when the first data packet is sent through the second logical channel, the sending priority of the first data packet depends on the configuration parameters of the second logical channel.
[0347] As an embodiment, the configuration parameters of a logical channel include a prioritized bit rate (prioritizedBitRate) and a priority (priority).
[0348] As an embodiment, the value of the priority bit rate of the first logical channel is infinity.
[0349] As an embodiment, the value of the priority bit rate of the first logical channel is the maximum value supported by the existing standard.
[0350] As an embodiment, the value of the priority bit rate of the first logical channel is 65536 kBps (kiloBytes / s, kilobytes per second).
[0351] As an embodiment, the priority of the first logical channel is the highest priority.
[0352] As an embodiment, the priority of the first logical channel is greater than the priority of a MAC CE (Control Element).
[0353] As an embodiment, the priority value of the first logical channel is 1 or 2.
[0354] As an embodiment, the value of the priority bit rate of the first logical channel is infinity, and Bj corresponding to the first logical channel is always greater than 0.
[0355] As an embodiment, when the first logical channel satisfies the first set of conditions, resources are allocated to the first logical channel.
[0356] As a sub-embodiment of the above embodiment, at least part of the data packets of the first logical channel are sent.
[0357] As a sub-embodiment of the above embodiment, all data packets of the first logical channel are sent.
[0358] As an embodiment, the configuration parameters of the first logical channel do not depend on the configuration parameters of the logical channel associated with any radio bearer in the at least one radio bearer.
[0359] As an embodiment, the configuration parameters of a logical channel include at least one of priority, priority bit rate and bucket size duration.
[0360] As an embodiment, the configuration parameters of a logical channel include priority, priority bit rate and bucket size duration.
[0361] As an embodiment, the configuration parameters of the first logical channel are independent of the uplink rate control of the logical channel associated with any radio bearer of the at least one radio bearer.
[0362] As an embodiment, the uplink rate control of a logical channel is implemented through three parameters: priority, priority bit rate and bucket size duration.
[0363] As an embodiment, the uplink rate control manages uplink resource sharing between logical channels.
[0364] As an embodiment, the configuration parameters of the first logical channel are used to manage how the first logical channel shares uplink resources with other logical channels.
[0365] As an embodiment, the configuration parameters of the first logical channel do not depend on the QoS of any radio bearer of the at least one radio bearer.
[0366] As an embodiment, the configuration parameters of the first logical channel are independent of the QoS flow mapped to any radio bearer of the at least one radio bearer.
[0367] As an embodiment, the configuration parameters of the first logical channel are determined by a network.
[0368] As an embodiment, the configuration parameters of the first logical channel are predefined.
[0369] As an embodiment, the first logical channel is configured to allow transmission through any serving cell included in a cell group; wherein the cell group is at least one of a primary cell group and a secondary cell group.
[0370] As an embodiment, any one of the service cells is a primary service cell or a secondary service cell.
[0371] As an embodiment, the configuration parameters of the first logical channel do not include an allowed serving cell (allowedServingCells) field.
[0372] As a sub-embodiment of the above embodiment, the data packet of the first logical channel is mapped to any service cell included in the cell group for transmission.
[0373] As an embodiment, when the first wireless bearer associated with the first logical channel is an MCG bearer, the cell group is MCG.
[0374] As an embodiment, when the first wireless bearer associated with the first logical channel is an SCG bearer, the cell group is SCG.
[0375] As an embodiment, the scheduling request prohibit timer (sr-ProhibitTimer) indicated by the scheduling request identifier (SchedulingRequestID) of the first logical channel is 0.
[0376] As an embodiment, the first logical channel does not apply the logical channel scheduling request delay timer.
[0377] Example 6
[0378] Embodiment 6 illustrates a schematic diagram of at least one radio bearer, a first radio bearer, a first logical channel, and a second logical channel according to an embodiment of the present application, as shown in the attached figure. Figure 6 shown.
[0379] As an embodiment, the first wireless bearer is associated to the second logical channel, and the first logical channel is configured as a candidate for the first wireless bearer, and whether the data packet of the first wireless bearer is sent through the first logical channel or the second logical channel depends on the remaining time of the first data packet.
[0380] As an embodiment, the first logical channel is configured as a candidate for each of the at least one radio bearer, and whether the data packet of each of the at least one radio bearer is sent through the first logical channel depends on the remaining time of the data packet.
[0381] As an embodiment, when the remaining time of a data packet of any radio bearer of the at least one radio bearer is less than the first threshold, the data packet enters a logical channel queue (logical channel queue) of the first logical channel.
[0382] As an embodiment, the remaining time of any data packet cached in the logical channel queue of the first logical channel is less than the first threshold.
[0383] As an embodiment, when the remaining time of any data packet cached in the logical channel queue of the first logical channel is equal to 0, the data packet is deleted from the logical channel queue.
[0384] As an embodiment, when the remaining times of data packets of two or more radio bearers in the at least one radio bearer are the same and are both less than the first threshold, the data packets enter the logical channel queue of the first logical channel in ascending order of logical channel identifiers; wherein, the at least one radio bearer includes at least two radio bearers.
[0385] As an embodiment, when the remaining times of data packets of two or more radio bearers in the at least one radio bearer are the same and are both less than the first threshold, the data packets enter the logical channel queue of the first logical channel in order from high to low priorities of the logical channels respectively associated with the two or more radio bearers; wherein the at least one radio bearer includes at least two radio bearers.
[0386] As an embodiment, data packets of radio bearers other than the at least one radio bearer are not sent through the first logical channel.
[0387] As an embodiment, the first logical channel is activated after being configured.
[0388] As an embodiment, the first logical channel is activated after being configured to the at least one radio bearer.
[0389] As an embodiment, when all radio bearers included in the at least one radio bearer are released, the first logical channel is deactivated or released.
[0390] As an embodiment, each of the at least one radio bearer is an MCG bearer.
[0391] As an embodiment, each of the at least one radio bearer is an SCG bearer.
[0392] Example 7
[0393] Embodiment 7 illustrates a transmission diagram of the first report according to an embodiment of the present application, as shown in the attached Figure 7 As shown in the attached Figure 7 In the embodiment, the first node N71 and the second node N72 communicate via an air interface.
[0394] for First node N71 , sending a first report in step S711.
[0395] for Second node N72 , receiving the first report in step S721.
[0396] As an embodiment, when there is a data packet in the logical channel queue of the first logical channel, the first report is triggered.
[0397] As an embodiment, when the minimum value of the remaining time of the data packets in the logical channel queue of the first logical channel is less than a second threshold, the first report is triggered.
[0398] As an embodiment, the second threshold is configurable.
[0399] As an embodiment, the second threshold is preconfigured.
[0400] As an embodiment, the second threshold is determined by the UE itself.
[0401] As an embodiment, the first threshold is a value greater than 0.
[0402] As an embodiment, the second threshold is a value smaller than the first threshold and greater than 0.
[0403] As an embodiment, the first report indicates a data volume included in data packets buffered in the logical channel queue of the first logical channel.
[0404] As an embodiment, the first report indicates at least the former of the amount of data included in at least one data packet to be sent through the first logical channel and the minimum value of the remaining time corresponding to each of the at least one data packet.
[0405] As an embodiment, the first report indicates the amount of data included in at least one data packet to be sent via the first logical channel.
[0406] As a sub-embodiment of the above embodiment, the above method can simplify the first report.
[0407] As an embodiment, the first report indicates the amount of data included in at least one data packet to be sent through the first logical channel and the minimum value of the remaining time corresponding to each of the at least one data packet.
[0408] As a sub-embodiment of the above embodiment, the above method can provide more accurate information for scheduling.
[0409] Specifically, there are 5 data packets to be sent by the first logical channel, 2 of which are from the first wireless bearer, and the remaining 3 data packets are from the second wireless bearer, where the second wireless bearer is a wireless bearer other than the first wireless bearer in the at least one wireless bearer; the data volume of the 2 data packets from the first wireless bearer is 250 bytes; the data volume of the 3 data packets from the second wireless bearer is 800 bytes, then the total data volume of the 5 data packets to be sent by the first logical channel is 1050 bytes; the remaining times corresponding to the 5 data packets are 5ms, 8ms, 10ms, 11ms and 12ms respectively, then the minimum value of the remaining time of the 5 data packets is 5 ms; the first report indicates 1050 bytes; further, the first report may indicate 5ms; specifically, in order to reduce the number of reported bits, for reporting of a data volume of 1050 bytes, in reporting with logical channels as the granularity, the data volume of 1050 bytes can be quantified into a value of a fixed bit length by a table lookup method and reported; in reporting with logical channel groups as the granularity, the total amount of data packets to be sent of all logical channels included in the logical channel group to which the first logical channel belongs (including 1050 bytes) can be quantified into a value of a fixed bit length by a table lookup method and reported; for reporting of the minimum remaining time of 5ms, it can also be quantified into a value of a fixed bit length and reported.
[0410] As an embodiment, the minimum value of the remaining time corresponding to each of the at least one data packet indicated by the first report is the shortest remaining value of the PDCP discard timer corresponding to each of the at least one data packet when the first symbol of the PUSCH including the first report is sent.
[0411] As an embodiment, the first report is a BSR (Buffer Status Report).
[0412] As an embodiment, the first report is an enhanced BSR.
[0413] As an embodiment, the first report is a DSR (Delay Status Report).
[0414] As an embodiment, the first report is an enhanced DSR.
[0415] As an embodiment, the first report includes the first logical channel identifier; wherein the first report indicates the amount of data included in at least one data packet to be sent through the first logical channel.
[0416] As an embodiment, the first report indicates at least the former of the amount of data included in at least one data packet to be sent through a first logical channel group (logical channel group, LCG) and the minimum value of the remaining time corresponding to each of the at least one data packet; wherein the first logical channel group includes the first logical channel.
[0417] As a sub-embodiment of the above embodiment, the first report includes a first logical channel group identifier; wherein the first logical channel group identifier indicates the first logical channel group.
[0418] As an embodiment, the first signaling depends on the first report.
[0419] As an embodiment, the first report is used by the base station of the first node to allocate uplink transmission resources to the first node and is sent through the first signaling.
[0420] As an embodiment, the first signaling depends on BSR or DSR.
[0421] Example 8
[0422] Embodiment 8 illustrates a schematic diagram of the structure of a MAC subPDU including a first data packet according to an embodiment of the present application, as shown in the attached figure. Figure 8 shown.
[0423] As an embodiment, the first data packet is used to generate a MAC subPDU, and the MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel; wherein the first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
[0424] As an embodiment, no matter whether the first data packet is sent through the first logical channel or the second logical channel, the MAC subheader included in the MAC subPDU generated by the first data packet includes the second logical channel identifier.
[0425] The above method facilitates upper layer processing of the first data packet at the receiving end.
[0426] In the above method, the first logical channel is only used to determine the sending priority of the first data packet, but is not used to change the framing of the first data packet, so backward compatibility can be achieved.
[0427] Attachment of Example 8 Figure 8In the embodiment, the MAC subPDU includes a MAC subheader and a MAC SDU, wherein the MAC subheader includes the second logical channel identifier, and the MAC SDU includes the first data packet.
[0428] Example 9
[0429] Embodiment 9 illustrates a schematic diagram of the relationship between the first logical channel and the logical channel group according to an embodiment of the present application, as shown in the attached figure. Fig. 9 shown.
[0430] As an embodiment, at least one logical channel associated with the at least one radio bearer belongs to at least one logical channel group.
[0431] As an embodiment, when configuring an associated logical channel for a radio bearer, the logical channel group to which the logical channel belongs is also configured.
[0432] As an embodiment, a logical channel group includes at least one logical channel, and the UE reports the BSR or DSR based on the granularity of the logical channel group.
[0433] As an embodiment, the first logical channel belongs to a logical channel group among the at least one logical channel group.
[0434] As an embodiment, the first logical channel and a logical channel associated with one of the at least one radio bearer belong to the same logical channel group.
[0435] As an embodiment, the above method can save logical channel group space and achieve backward compatibility.
[0436] As an embodiment, the first logical channel belongs to a logical channel group outside the at least one logical channel group.
[0437] As an embodiment, the first logical channel and the logical channel associated with any radio bearer of the at least one radio bearer belong to two different logical channel groups.
[0438] As an embodiment, the above method can implement differentiated processing for different logical channel groups.
[0439] Embodiment 9 describes that the at least one radio bearer includes multiple radio bearers.
[0440] In situation A of embodiment 9, the first logical channel and the second logical channel belong to the same logical channel group 1, and the logical channels associated with the radio bearers other than the first radio bearer in the at least one radio bearer belong to logical channel group 2.
[0441] In situation B of embodiment 9, the first logical channel belongs to logical channel group 1, and the logical channels associated with the at least one radio bearer belong to the same logical channel group 2.
[0442] In situation C of Example 9, the first logical channel belongs to logical channel group 1, the logical channels associated with some of the wireless bearers in the at least one wireless bearer belong to logical channel group 2, and the logical channels associated with other parts of the wireless bearers in the at least one wireless bearer belong to logical channel group 3.
[0443] Example 10
[0444] Embodiment 10 illustrates a structural block diagram of a processing device in a first node according to an embodiment of the present application, as shown in the attached figure. Fig.10 shown.
[0445] In the attached Fig.10 In the embodiment, the first node processing device 1000 includes a first receiver 1001 and a first processor 1002. The first node 1000 is a UE.
[0446] In embodiment 10, a first receiver 1001 receives a first message, wherein the first message configures a first logical channel; and receives a second message, wherein the second message indicates that the first logical channel is a candidate for at least one wireless bearer. A first processor 1002 receives a first data packet, wherein the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; wherein the first wireless bearer is associated to a second logical channel at a lower layer; and a remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0447] As an embodiment, when the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
[0448] As an embodiment, the first receiver 1001 receives a first signaling, and the first signaling schedules a new uplink transmission; executes a logical channel priority process for the new uplink transmission; wherein, the first data packet is sent through the first logical channel, including: when executing the logical channel priority process, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet.
[0449] As an embodiment, the first receiver 1001 receives a first signaling, and the first signaling schedules a new uplink transmission; executes a logical channel priority process for the new uplink transmission; wherein, the first data packet is sent through the first logical channel, including: when executing the logical channel priority process, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet; the configuration parameters of the first logical channel do not depend on the configuration parameters of the logical channel associated with any wireless bearer in the at least one wireless bearer.
[0450] As an embodiment, the first logical channel is configured to allow transmission through any service cell included in the cell group; wherein the cell group is a primary cell group, or the cell group is a secondary cell group.
[0451] As an embodiment, the first processor 1002 generates a MAC subPDU, the MAC subPDU includes the first data packet, the MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel; wherein the first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
[0452] As an embodiment, the first processor 1002 sends a first report, wherein the first report indicates at least the former of the amount of data included in at least one data packet to be sent through the first logical channel and the minimum value of the remaining time corresponding to each of the at least one data packet.
[0453] As an embodiment, at least one logical channel associated with the at least one wireless bearer belongs to at least one logical channel group; the first logical channel belongs to a logical channel group among the at least one logical channel group, or the first logical channel belongs to a logical channel group outside the at least one logical channel group.
[0454] As an embodiment, the first logical channel is a candidate for at least one radio bearer, including: data packets of the at least one radio bearer can be sent through the first logical channel at the lower layer.
[0455] As an embodiment, the first receiver 1001 includes the attached Figure 4 The receiver 454 (including antenna 452), receive processor 456, multi-antenna receive processor 458 and controller / processor 459.
[0456] As an embodiment, the first receiver 1001 includes the attached Figure 4At least one of the receiver 454 (including antenna 452), receive processor 456, multi-antenna receive processor 458 or controller / processor 459.
[0457] As an embodiment, the first processor 1002 includes the Figure 4 The transmitter 454 (including antenna 452), transmit processor 468, multi-antenna transmit processor 457 and controller / processor 459.
[0458] As an embodiment, the first processor 1002 includes the Figure 4 At least one of the transmitter 454 (including antenna 452), the transmit processor 468, the multi-antenna transmit processor 457 or the controller / processor 459.
[0459] As an embodiment, the first processor 1002 includes the Figure 4 Controller / processor 459 in.
[0460] Embodiment 11
[0461] Embodiment 11 illustrates a structural block diagram of a processing device in a second node according to an embodiment of the present application, as shown in the attached figure. Fig.11 As shown in the attached Fig.11 In the embodiment, the second node processing device 1100 includes a second receiver 1101 and a first transmitter 1102; the second node 1100 is a base station.
[0462] In embodiment 11, a first transmitter 1102 sends a first message, wherein the first message configures a first logical channel; and sends a second message, wherein the second message indicates that the first logical channel is a candidate for at least one wireless bearer; wherein a first data packet is received, the first data packet belongs to a first wireless bearer, and the first wireless bearer is one of the at least one wireless bearers; the first wireless bearer is associated to a second logical channel at a lower layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or through the second logical channel.
[0463] As an embodiment, when the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
[0464] As an embodiment, the first transmitter 1102 sends a first signaling, and the first signaling schedules a new uplink transmission; wherein a logical channel priority process is executed for the new uplink transmission; the first data packet is sent through the first logical channel, including: when the logical channel priority process is executed, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet.
[0465] As an embodiment, the first transmitter 1102 sends a first signaling, and the first signaling schedules a new uplink transmission; wherein, a logical channel priority process is executed for the new uplink transmission; the first data packet is sent through the first logical channel, including: when the logical channel priority process is executed, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet; the configuration parameters of the first logical channel do not depend on the configuration parameters of the logical channel associated with any wireless bearer in the at least one wireless bearer.
[0466] As an embodiment, the first logical channel is configured to allow transmission through any service cell included in the cell group; wherein the cell group is a primary cell group, or the cell group is a secondary cell group.
[0467] As an embodiment, a MAC subPDU is generated, the MAC subPDU includes the first data packet, the MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel; wherein the first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
[0468] As an embodiment, the second receiver 1101 receives a first report indicating at least the former of the amount of data included in at least one data packet to be sent through the first logical channel and the minimum value of the remaining time corresponding to each of the at least one data packet.
[0469] As an embodiment, at least one logical channel associated with the at least one wireless bearer belongs to at least one logical channel group; the first logical channel belongs to a logical channel group among the at least one logical channel group, or the first logical channel belongs to a logical channel group outside the at least one logical channel group.
[0470] As an embodiment, the first logical channel is a candidate for at least one radio bearer, including: data packets of the at least one radio bearer can be sent through the first logical channel at the lower layer.
[0471] As an embodiment, the second receiver 1101 includes the attached Figure 4 The transmitter 418 (including antenna 420), receive processor 470, multi-antenna receive processor 472 and controller / processor 475.
[0472] As an embodiment, the second receiver 1101 includes the attached Figure 4 At least one of the transmitter 418 (including the antenna 420), the receive processor 470, the multi-antenna receive processor 472 or the controller / processor 475.
[0473] As an embodiment, the first transmitter 1102 includes the attached Figure 4 The transmitter 418 (including antenna 420), transmit processor 416, multi-antenna transmit processor 471 and controller / processor 475.
[0474] As an embodiment, the first transmitter 1102 includes the attached Figure 4 At least one of the transmitter 418 (including antenna 420), the transmit processor 416, the multi-antenna transmit processor 471 or the controller / processor 475.
[0475] A person of ordinary skill in the art can understand that all or part of the steps in the above method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a hard disk or an optical disk. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits. Accordingly, each module unit in the above embodiment can be implemented in the form of hardware or in the form of a software functional module. The present application is not limited to any specific form of combination of software and hardware. The first type of communication node or UE or terminal in the present application includes but is not limited to mobile phones, tablet computers, notebooks, Internet cards, low-power devices, eMTC (enhanced Machine Type Communication) equipment, NB-IoT equipment, vehicle-mounted communication equipment, aircraft, airplanes, drones, remote-controlled aircraft and other wireless communication equipment. The second category of communication nodes or base stations or network-side devices in the present application include but are not limited to macrocell base stations, microcell base stations, home base stations, relay base stations, eNBs, gNBs, transmission and reception nodes TRP (Transmission and Reception Point), relay satellites, satellite base stations, aerial base stations, test equipment, such as transceivers that simulate some functions of base stations, signaling testers and other wireless communication equipment.
[0476] It should be understood by those skilled in the art that the present invention may be implemented in other specified forms without departing from its core or essential features. Therefore, the embodiments disclosed herein should be considered illustrative rather than restrictive in any way. The scope of the invention is determined by the appended claims rather than the preceding description, and all modifications within their equivalent meanings and regions are considered to be included therein.
Claims
1. A method in a first node for wireless communication, characterized in that: include: receiving a first message, wherein the first message configures a first logical channel; receiving a second message indicating that the first logical channel is a candidate for at least one radio bearer; receiving a first data packet, the first data packet belonging to a first radio bearer, the first radio bearer being one of the at least one radio bearer; The first radio bearer is associated to the second logical channel at a lower layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or the second logical channel.
2. The method in the first node according to claim 1, characterized in that: When the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
3. The method in the first node according to claim 1 or 2, characterized in that: include: receiving a first signaling, wherein the first signaling schedules a new uplink transmission; performing a logical channel priority procedure for the one new uplink transmission; The sending of the first data packet through the first logical channel includes: when executing the logical channel priority process, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet.
4. The method in the first node according to claim 3, characterized in that: The configuration parameters of the first logical channel do not depend on configuration parameters of a logical channel associated with any radio bearer in the at least one radio bearer.
5. The method in the first node according to any one of claims 1 to 4, characterized in that: The first logical channel is configured to be allowed to be sent through any serving cell included in the cell group; The cell group is a primary cell group, or the cell group is a secondary cell group.
6. The method in the first node according to any one of claims 1 to 5, characterized in that: include: generating a MAC subPDU, wherein the MAC subPDU includes the first data packet, a MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel; The first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
7. The method in the first node according to any one of claims 1 to 6, characterized in that: include: A first report is sent, wherein the first report indicates at least the former of an amount of data included in at least one data packet to be sent through the first logical channel and a minimum value of a remaining time respectively corresponding to the at least one data packet.
8. The method in the first node according to any one of claims 1 to 7, characterized in that: At least one logical channel associated with the at least one wireless bearer belongs to at least one logical channel group; the first logical channel belongs to a logical channel group in the at least one logical channel group, or the first logical channel belongs to a logical channel group outside the at least one logical channel group.
9. The method in the first node according to any one of claims 1 to 8, characterized in that: The first logical channel being a candidate for at least one radio bearer comprises: a data packet of the at least one radio bearer can be sent through the first logical channel at a lower layer.
10. A terminal, characterized in that: The terminal includes: one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is used to store computer program codes, where the computer program codes include computer instructions. The one or more processors call the computer instructions to enable the terminal to execute the method according to any one of claims 1 to 9.
11. A method in a second node for wireless communication, characterized in that: include: Sending a first message, wherein the first message configures a first logical channel; sending a second message, wherein the second message indicates that the first logical channel is a candidate for at least one radio bearer; In which, a first data packet is received, the first data packet belongs to a first radio bearer, and the first radio bearer is one of the at least one radio bearer; the first radio bearer is associated to a second logical channel at a low layer; and the remaining time of the first data packet is used to determine whether the first data packet is sent through the first logical channel or the second logical channel.
12. The method in the second node according to claim 11, characterized in that: When the remaining time of the first data packet is less than a first threshold, the first data packet is sent through the first logical channel; when the remaining time of the first data packet is greater than the first threshold, the first data packet is sent through the second logical channel.
13. The method in the second node according to claim 11 or 12, characterized in that: include: Sending a first signaling, wherein the first signaling schedules a new uplink transmission; Among them, a logical channel priority process for an uplink new transmission is executed; the first data packet is sent through the first logical channel, including: when the logical channel priority process is executed, the configuration parameters of the first logical channel are used to determine the sending priority of the first data packet.
14. The method in the second node according to claim 13, characterized in that: The configuration parameters of the first logical channel do not depend on configuration parameters of a logical channel associated with any radio bearer in the at least one radio bearer.
15. The method in the second node according to any one of claims 11 to 14, characterized in that: The first logical channel is configured to be allowed to be sent through any serving cell included in the cell group; The cell group is a primary cell group, or the cell group is a secondary cell group.
16. The method in the second node according to any one of claims 11 to 15, characterized in that: A MACsubPDU is generated, the MAC subPDU includes the first data packet, the MAC subheader included in the MAC subPDU includes a second logical channel identifier, and the second logical channel identifier indicates the second logical channel; The first data packet is sent through the first logical channel, or the first data packet is sent through the second logical channel.
17. The method in the second node according to any one of claims 11 to 16, characterized in that: include: A first report is received, wherein the first report indicates at least the former of an amount of data included in at least one data packet to be sent through the first logical channel and a minimum value of a remaining time respectively corresponding to the at least one data packet.
18. The method in the second node according to any one of claims 11 to 17, characterized in that: At least one logical channel associated with the at least one wireless bearer belongs to at least one logical channel group; the first logical channel belongs to a logical channel group in the at least one logical channel group, or the first logical channel belongs to a logical channel group outside the at least one logical channel group.
19. The method in the second node according to any one of claims 11 to 18, characterized in that: The first logical channel being a candidate for at least one radio bearer comprises: a data packet of the at least one radio bearer can be sent through the first logical channel at a lower layer.
20. A base station, characterized in that: The base station includes: one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is used to store computer program codes, where the computer program codes include computer instructions, and the one or more processors call the computer instructions to enable the base station to perform the method according to any one of claims 11 to 19.