Service transmission method, device, equipment, terminal, and storage medium
The method enhances LTE MBMS service transmission by allowing data to be transmitted through both multicast and unicast channels with selective retransmission, addressing the limitations of current LTE technologies and improving signal-to-noise ratio and efficiency.
Patent Information
- Application Number
- JP2023541964
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-01-11
- Filing Date
- 2022-01-11
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-01-11
AI Technical Summary
Current LTE technologies do not support retransmission of unicast and multicast/broadcast services, limiting the ability to improve signal-to-noise ratio and transmission efficiency for Multimedia Broadcast Multicast Service (MBMS) services.
A method for service transmission that includes receiving data via a packet data convergence protocol (PDCP) entity and transmitting it through both multicast and unicast channels, with selective retransmission over unicast when necessary, using a media access control (MAC) entity to handle feedback and retransmit data effectively.
Enables quick and effective retransmission of data over unicast links, improving signal-to-noise ratio and transmission efficiency for MBMS services by leveraging both multicast and unicast channels.
Smart Images

Figure 0007603825000001 
Figure 0007603825000002 
Figure 0007603825000003
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This disclosure is based on and claims priority from a Chinese patent application having application number 202110029335.6 and filing date January 11, 2021, the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the field of communications technology, and in particular to a service transmission method, device, equipment, terminal, and storage medium. [Background technology]
[0003] The Long Term Evolution (LTE) system transmits Multimedia Broadcast Multicast Service (MBMS) services using a Multimedia Broadcast Multicast Service Single Frequency Network (MBSFN). MBMS services are point-to-multipoint services, such as mobile phones and televisions. MBSFN service transmission requires evolved NodeBs (eNBs) of multiple cells within an MBSFN area to simultaneously transmit the same data. In this way, user equipment (UE) benefits from the superposition of signals from multiple cells without experiencing inter-cell interference when neighboring cells transmit data. By receiving and combining signals from multiple eNBs, the UE can improve the signal-to-noise ratio and effectively increase the transmission efficiency of MBMS services. Current LTE technology only requires that an MBMS-capable UE support receiving only one MBMS service at a time. Existing technology does not support data and retransmission of unicast and multicast / broadcast services. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present disclosure provide a service transmission method, device, apparatus, terminal, and storage medium that can quickly and efficiently perform retransmission over a unicast link. [Means for solving the problem]
[0005] To solve the above technical problems, the embodiments of the present disclosure provide the following technical solutions.
[0006] A service transmission method applied to a network device, comprising: The method comprises: receiving data corresponding to a Quality of Service QoS flow of at least one broadcast or multicast service based on a Packet Data Convergence Protocol PDCP entity configured for the broadcast or multicast service; and, transmitting data corresponding to at least one QoS flow to multiple target terminals via a multicast channel corresponding to the PDCP entity, and / or transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity.
[0007] Optionally, the service transmission method further includes: when the network equipment receives a NACK feedback from a terminal corresponding to the first data on a multicast channel or does not receive a feedback from a terminal corresponding to the first data on a multicast channel, the media access control MAC entity sends retransmitted data to the target terminal via the unicast channel, wherein the first data includes at least one MAC PDU.
[0008] Optionally, the multicast channel includes a first radio link control (RLC) entity, a first MAC entity, and a first physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to a plurality of target terminals via a multicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to a plurality of target terminals sequentially via the first RLC entity, the first MAC entity, and the first physical layer PHY entity.
[0009] Optionally, the unicast channel includes a second radio link control (RLC) entity, a second MAC entity, and a second physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to one target terminal sequentially via the second RLC entity, the second MAC entity, and the second physical layer PHY entity.
[0010] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0011] Optionally, the medium access control (MAC) entity transmits the retransmitted data to the target terminal via the unicast channel, the first MAC entity transmitting first data to be retransmitted to the second MAC entity, and transmitting the first data to a target terminal via the second MAC entity and the second PHY entity; the first MAC entity sends feedback information to the first RLC entity, or the first RLC entity triggers, via F1 interface signaling or an F1 control data frame, a PDCP entity to send the second data to a second RLC entity and to send the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; the first MAC entity transmits feedback information to the first RLC entity, and the first RLC layer triggers a PDCP entity to transmit second data to a second RLC entity and to transmit the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; The first MAC entity transparently transmits the first data to be retransmitted via the first RLC entity and the PDCP entity to a second MAC entity, and transmits the first data to the target terminal via a second PHY entity.
[0012] Optionally, when the first MAC entity transmits first data to be retransmitted to the second MAC entity, the method further includes the first MAC entity transmitting HARQ process information used for the previous transmission of the first data to the second MAC entity.
[0013] Optionally, the first MAC entity may transmit feedback information to the first RLC entity, and the first RLC layer may trigger a PDCP entity to transmit second data to a second RLC entity and transmit the second data to a target terminal via the second MAC entity and the second PHY entity. the first MAC entity transmits first data to be retransmitted and HARQ process information used in the previous transmission of the first data to the first RLC entity, transfers the first data to a PDCP entity via the first RLC entity, transfers the second data to a second RLC entity via the PDCP entity, and transmits the second data and the HARQ process used in the previous transmission of the first data to the target terminal via the second MAC entity and the second PHY entity; Here, the second data is the first data to be retransmitted.
[0014] Optionally, the F1 interface signaling or F1 control data frame comprises: the sequence number field of the PDCP packet data unit PDU of the retransmitted data, or The retransmission information includes the starting sequence number of the PDCP packet data PDU of the retransmission data, the number of PDUs included in the retransmission data, the starting sequence number of the MAC service data unit SDU of the retransmission data, and the number of SDUs included in the retransmission data.
[0015] Optionally, in the service transmission method, if the RLC entity of the multicast channel PTM receives a negative acknowledgement and / or a positive acknowledgement for an RLC SDU or an RLC SDU segment in AM mode, the negative acknowledgement and / or the positive acknowledgement is indicated by a status PDU from a peer layer AM RLC entity, and the status PDU includes a payload.
[0016] Optionally, the status PDU indication further includes indication information for distinguishing the terminal, and the indication information for distinguishing the terminal is related to at least one information of a Cell Radio Network Temporary Identifier C-RNTI of the terminal, a shortened C-RNTI of the terminal, recovery identifier information of the terminal, shortened recovery identifier information of the terminal, a Temporary Mobile User Identity TMSI of the terminal, an offset amount set by a network side device, and a unique index of the terminal within a group.
[0017] Optionally, the service transmission method further includes, in case of a negative acknowledgement, triggering the network to establish a unicast channel for the terminal and retransmit the unsuccessfully transmitted data identified in the status PDU.
[0018] Optionally, the status PDU does not include terminal information; The network device scrambles the data to be retransmitted using the second RNTI and transmits it in PTM; Or, The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity, and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity maintain a sequence number; Alternatively, the network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity share a data buffer and maintain a sequence number and a receive window.
[0019] Optionally, the service transmission method further comprises: Upon receiving negative acknowledgement information for an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that the RLC SDU or the RLC SDU segment related to the negative acknowledgement needs to be subsequently retransmitted, the transmitting side of the AM RLC entity checks whether the status variable RETX_COUNT for the RLC SDU has an assigned value and whether the assigned value is less than maxRetxThreshold. If it is less than maxRetxThreshold, it indicates that a retransmission of the data is in progress and takes no action; If there is no substitution value, it sets the substitution value of RETX_COUNT to 0 and starts retransmissions, including incrementing RETX_COUNT by 1 for each retransmission.
[0020] Optionally, the service transmission method further comprises: When receiving negative acknowledgement information of an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that it is necessary to subsequently retransmit the RLC SDU or the RLC SDU segment related to the negative acknowledgement, the AM RLC entity sets a state variable RETX_COUNT-m corresponding to the RLC SDU and the status PDU, sets a value assigned to RETX_COUNT-m to 0, starts retransmission, and increments RETX_COUNT-m by 1 for each retransmission; The state variable RETX_COUNT-m corresponds to maxRetxThreshold-m, and the maximum retransmission value of all RETX_COUNTs of the RLC SDU cannot exceed maxRetxThreshold-total.
[0021] Optionally, the service transmission method further includes determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU.
[0022] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0023] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0024] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0025] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0026] The embodiments of the present disclosure further provide a service transmission method adapted to a terminal side, comprising: The method comprises: and determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or HARQ process corresponding to the radio resource control RLC PDU.
[0027] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0028] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0029] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0030] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0031] An embodiment of the present disclosure further provides a service transmission method applied to a network device, comprising: The method comprises: determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU.
[0032] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0033] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0034] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0035] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0036] The embodiments of the present disclosure further provide a service transmission method for applying to a terminal, comprising: The method comprises: receiving data transmitted from a network device via a multicast channel or a unicast channel; parsing the data via a PDCP entity to obtain parsed data; Here, the multicast channel and the unicast channel correspond to the same PDCP entity, which is a PDCP entity configured for broadcast or multicast services.
[0037] Optionally, the service transmission method further comprises: The method includes receiving, via a unicast channel, retransmission data transmitted by a media access control (MAC) entity of the network device via a physical layer (PHY) entity.
[0038] Optionally, the multicast channel includes a first radio link control RLC entity, a first MAC entity, and a first physical layer PHY entity.
[0039] Optionally, the unicast channel includes a second radio link control RLC entity, a second MAC entity, and a second physical layer PHY entity.
[0040] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0041] Selectively receiving, via a unicast channel, retransmission data transmitted by a media access control MAC entity of the network equipment via a physical layer PHY entity, receiving retransmission data transmitted from a network device via the second PHY entity and the second MAC entity;
[0042] Optionally, the service transmission method further includes, when the terminal is configured with HARQ feedback activation or deactivation, determining whether to perform retransmission of the lost data based on the HARQ feedback activation or deactivation configuration corresponding to the radio resource control RLC PDU and scheduling of the network device.
[0043] Optionally, determining whether to perform a retransmission of the lost data based on an activation or deactivation configuration of a HARQ feedback corresponding to the radio resource control (RLC) PDU and scheduling of the network device; not retransmitting lost data if HARQ feedback deactivation is configured for the logical channel LCH corresponding to one RLC PDU in the MAC PDU, or If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, retransmitting the lost data according to the scheduling of the network device; or When HARQ feedback activation is configured on logical channels LCH corresponding to m or more RLC PDUs in a MAC PDU packet, retransmitting lost data based on scheduling of a network device, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; or Data of logical channels LCH for which HARQ feedback is activated are multiplexed into one MAC PDU, and data of logical channels LCH for which HARQ feedback is deactivated are allowed to be multiplexed into one MAC PDU.
[0044] An embodiment of the present disclosure further provides a service transmission device for applying to a network device, the device comprising: receiving data corresponding to a Quality of Service QoS flow of at least one broadcast or multicast service based on a Packet Data Convergence Protocol PDCP entity configured for the broadcast or multicast service; and, The device includes a transceiver module configured to transmit data corresponding to at least one QoS flow to multiple target terminals via a multicast channel corresponding to the PDCP entity, and / or transmit data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity.
[0045] An embodiment of the present disclosure further provides a network device, the network device comprising: receiving data corresponding to a Quality of Service QoS flow of at least one broadcast or multicast service based on a Packet Data Convergence Protocol PDCP entity configured for the broadcast or multicast service; and, The system includes a transceiver configured to transmit data corresponding to at least one QoS flow to multiple target terminals via a multicast channel corresponding to the PDCP entity, and / or transmit data corresponding to at least one of the QoS flows to one target terminal via a unicast channel corresponding to the PDCP entity.
[0046] An embodiment of the present disclosure further provides a service transmission device for applying to a terminal, the device comprising: a transceiver module configured to receive data transmitted from a network device via a multicast channel or a unicast channel; a processing module configured to parse the data via a PDCP entity to obtain parsed data; Here, the multicast channel or the unicast channel corresponds to the same PDCP entity, and the PDCP entity is a PDCP entity configured for a broadcast or multicast service.
[0047] An embodiment of the present disclosure further provides a terminal, the terminal comprising: a transceiver configured to receive data transmitted from a network device via a multicast channel or a unicast channel; a processor configured to parse the data via a PDCP entity to obtain parsed data; Here, the multicast channel or the unicast channel corresponds to the same PDCP entity, and the PDCP entity is a PDCP entity configured for a broadcast or multicast service.
[0048] An embodiment of the present disclosure further provides a communication device, the communication device including a processor and a memory in which a computer program is stored, the computer program performing the method when executed by the processor.
[0049] An embodiment of the present disclosure further provides a computer-readable storage medium containing instructions that, when executed on a computer, cause the computer to perform the method. [Effects of the Invention]
[0050] The above technical solutions of the embodiments of the present disclosure can achieve at least the following beneficial effects: According to the above technical solution of the embodiment of the present disclosure, a Quality of Service (QoS) flow of a multicast service is received based on a Packet Data Convergence Protocol (PDCP) entity configured for a broadcast or multicast service, and the QoS flow transmission is transmitted to multiple target terminals via a multicast channel corresponding to the PDCP entity, and the QoS flow is transmitted to one target terminal via a unicast channel corresponding to the PDCP, thereby realizing fast and effective retransmission via a unicast link. [Brief explanation of the drawings]
[0051] [Figure 1] 1 is a flow diagram of a transmission method for a multimedia broadcast multicast service; [Figure 2] FIG. 2 is a schematic diagram of a protocol architecture of a first type of multicast service according to an embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of a protocol architecture of a second type of multicast service according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a first structural schematic diagram of an F1 interface in an embodiment of the present disclosure. [Figure 5] FIG. 2 is a second structural schematic diagram of the F1 interface in the embodiment of the present disclosure. [Figure 6] 1 is a module schematic diagram of a transmission device for a multimedia broadcast multicast service of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0052]
[0023] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While the drawings illustrate exemplary embodiments of the present disclosure, it should be understood that the present disclosure may be embodied in various forms and is not limited to the embodiments set forth herein. Rather, these examples are provided to provide a more complete understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0053] As shown in FIG. 1 , an embodiment of the present disclosure provides a service transmission method applied to a network device, The method includes the following steps 11 to 12.
[0054] In step 11, data corresponding to a Quality of Service (QoS) flow of at least one broadcast or multicast service is received according to a Packet Data Convergence Protocol (PDCP) entity configured for the broadcast or multicast service.
[0055] In step 12, data corresponding to at least one QoS flow is transmitted to multiple target terminals via a multicast channel corresponding to the PDCP entity, and / or data corresponding to at least one of the QoS flows is transmitted to one target terminal via a unicast channel corresponding to the PDCP entity.
[0056] According to the embodiment of the present disclosure, in order to flexibly switch data (or corresponding radio bearers RB, Radio Bearers) corresponding to one broadcast or multicast service (one or more multicast QoS flows) between two modes, unicast and multicast, a series of PDCP entities, at least two sets of RLC, MAC, and physical entities, are configured for data (or corresponding radio bearers) corresponding to one multicast service (one or more multicast QoS flows) to correspond to unicast and multicast channels, respectively. That is, during data transmission, one data packet PDCP PDU is processed in the multicast channel, for example, via RLC-m, MAC-m, and PHY-m, and then transmitted to the UE in a point-to-multipoint manner, while the same data packet PDCP PDU is processed in the unicast channel via RLC-u, MAC-u, and PHY-u, and then transmitted to the UE in a point-to-point manner, thereby realizing fast and efficient retransmission via the unicast link.
[0057] In one alternative embodiment of the present disclosure, the transmission method for a multimedia broadcast multicast service may include the following step 13:
[0058] In step 13, when the network equipment receives a NACK feedback from the terminal corresponding to the first data on the multicast channel, or does not receive a feedback from the terminal corresponding to the first data on the multicast channel, the media access control MAC entity sends retransmitted data to the target terminal via the unicast channel, where the first data includes at least one MAC PDU.
[0059] In this embodiment of the present disclosure, if one data packet, for example, packet 4, is lost in the multicast channel, when the data packet 4 is to be retransmitted, the MAC layer receives HARQ feedback, and the MAC layer directly transmits the MAC SDU or MAC PDU of the data packet 4 to MAC-u without passing through RLC-m to RLC-u, so that MAC-u and PHY-u can respectively process the MAC SDU and / or MAC PDU of the retransmitted data packet 4 and retransmit them in a one-to-one manner, thereby realizing fast and efficient retransmission over the unicast link.
[0060] As shown in FIG. 2 , in one alternative embodiment of the present disclosure, the multicast channel includes a first radio link control (RLC) entity, a first MAC entity, and a first physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to a plurality of target terminals via a multicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to a plurality of target terminals sequentially via the first RLC entity, the first MAC entity, and the first physical layer PHY entity.
[0061] the unicast channel includes a second radio link control (RLC) entity, a second MAC entity, and a second physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to one target terminal sequentially via the second RLC entity, the second MAC entity, and the second physical layer PHY entity.
[0062] As shown in FIG. 3, in one alternative embodiment of the present disclosure, the first MAC entity and the second MAC entity share one MAC entity.
[0063] In one alternative embodiment of the present disclosure, the media access control (MAC) entity transmitting the retransmission data to the target terminal via the unicast channel comprises: the first MAC entity transmitting first data to be retransmitted to the second MAC entity, and transmitting the first data to a target terminal via the second MAC entity and the second PHY entity; the first MAC entity sends feedback information to the first RLC entity, or the first RLC entity triggers, via F1 interface signaling or an F1 control data frame, a PDCP entity to send the second data to a second RLC entity and to send the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; the first MAC entity transmits feedback information to the first RLC entity, and the first RLC layer triggers a PDCP entity to transmit second data to a second RLC entity and to transmit the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; The first MAC entity transparently transmits the first data to be retransmitted via the first RLC entity and the PDCP entity to a second MAC entity, and transmits the first data to the target terminal via a second PHY entity.
[0064] In one alternative embodiment of the present disclosure, when the first MAC entity transmits the first data to be retransmitted to the second MAC entity, the first MAC entity further The first MAC entity transmits, to the second MAC entity, information about a HARQ process used in a previous transmission of the first data.
[0065] In one alternative embodiment of the present disclosure, the first MAC entity transmitting feedback information to the first RLC entity, and the first RLC layer triggering a PDCP entity to transmit second data to a second RLC entity and to transmit the second data to a target terminal via the second MAC entity and the second PHY entity, further includes: the first MAC entity transmits first data to be retransmitted and HARQ process information used in the previous transmission of the first data to the first RLC entity, transfers the first data to a PDCP entity via the first RLC entity, transfers the second data to a second RLC entity via the PDCP entity, and transmits the second data and the HARQ process used in the previous transmission of the first data to the target terminal via the second MAC entity and the second PHY entity; Here, the second data is the first data to be retransmitted.
[0066] As shown in FIG. 4, the F1 interface signaling or F1 control data frame includes: the sequence number field of the PDCP packet data unit PDU of the retransmitted data, or As shown in Figure 5, the retransmission data includes the starting sequence number of the PDCP packet data PDU, the number of PDUs included in the retransmission data, the starting sequence number of the MAC service data unit SDU of the retransmission data, and the number of SDUs included in the retransmission data.
[0067] According to this embodiment of the present disclosure, in the case of different entities, the MAC needs to inform the RLC layer of the HARQ feedback information in the original language, or explicitly trigger the RLC layer to use the original language, and trigger the re-transmission of the PDCP PDU of the PDCP layer packet 4 to RLC-u via F1 interface signaling or F1 control data frame, where the F1 interface is the interface between the CU (Centralized Unit) and the DU (Distribution Unit), or the MAC layer transparently transmits the MAC SDU of the data packet 4 to MAC-u via RLC-m and PDCP-m, so that MAC-u and PHY-u can respectively process the MAC SDU and MAC PDU of the retransmitted data packet 4 and retransmit them in a one-to-one manner.
[0068] In one alternative embodiment of the present disclosure, the service transmission method further comprises: If the RLC entity of the multicast channel PTM receives a negative and / or positive acknowledgement (a reception failure notification and / or a reception success notification from a peer layer AM RLC entity) for an RLC SDU or an RLC SDU segment in AM mode, the negative and / or positive acknowledgement is indicated by a status PDU from the peer layer AM RLC entity, and the status PDU contains a payload.
[0069] In one alternative embodiment of the present disclosure, the status PDU indication further includes indication information for distinguishing a terminal, and the indication information for distinguishing a terminal is related to at least one information of a Cell Radio Network Temporary Identifier C-RNTI of the terminal, a shortened C-RNTI of the terminal, recovery identifier information of the terminal, shortened recovery identifier information of the terminal, a Temporary Mobile User Identity TMSI of the terminal, an offset amount set by a network side device, and a unique index of the terminal within a group.
[0070] In one alternative embodiment of the present disclosure, the service transmission method further comprises: In case of a negative acknowledgement, the network triggers the establishment of a unicast channel for the terminal and the retransmission of the unsuccessfully transmitted data identified in the status PDU (all or part of the RLC SDU corresponding to the STATUS PDU).
[0071] In one alternative embodiment of the present disclosure, the status PDU does not include terminal information; The network device scrambles the data to be retransmitted using the second RNTI and transmits it in PTM, and the UE that correctly receives the data ignores the downlink scheduling data this time, and the UE that sent the negative acknowledgement receives the retransmitted data, and the UE that correctly receives the data ignores the data of the second logical channel, and the UE that sent the negative acknowledgement receives the data on the second logical channel; or The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity, and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity maintain a sequence number; Or, The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity share a data buffer and maintain a sequence number and a receive window.
[0072] In one alternative embodiment of the present disclosure, the service transmission method further comprises: Upon receiving negative acknowledgement information for an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that the RLC SDU or the RLC SDU segment related to the negative acknowledgement needs to be subsequently retransmitted, the transmitting side of the AM RLC entity checks whether the status variable RETX_COUNT for the RLC SDU has an assigned value and whether the assigned value is less than maxRetxThreshold. If it is less than maxRetxThreshold, it indicates that a retransmission of the data is in progress and takes no action; If there is no substitution value, it sets the substitution value of RETX_COUNT to 0 and starts retransmissions, including incrementing RETX_COUNT by 1 for each retransmission.
[0073] In one alternative embodiment of the present disclosure, the service transmission method further comprises: When receiving negative acknowledgement information of an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that it is necessary to subsequently retransmit the RLC SDU or the RLC SDU segment related to the negative acknowledgement, the AM RLC entity sets a state variable RETX_COUNT-m corresponding to the RLC SDU and the status PDU, sets a value assigned to RETX_COUNT-m to 0, starts retransmission, and increments RETX_COUNT-m by 1 for each retransmission; The state variable RETX_COUNT-m corresponds to maxRetxThreshold-m, and the maximum retransmission value of all RETX_COUNTs of the RLC SDU cannot exceed maxRetxThreshold-total.
[0074] In one alternative embodiment of the present disclosure, the transmission method for multimedia broadcast multicast service may further include the following step 14:
[0075] Step 14 includes determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for the logical channel and / or HARQ process corresponding to the radio resource control RLC PDU.
[0076] The specific implementation of step 14 is as follows: If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0077] In this embodiment, when the HARQ feedback of some LCHs of a terminal is activated / deactivated, for example, two logical channels, LCH1 and LCH2, are configured in UE1, where the HARQ feedback of LCH1 is activated and the HARQ feedback of LCH2 is activated.
[0078] Uplink Method 1: If the LCH corresponding to one RLC PDU in a MAC PDU packet is configured with HARQ feedback deactivation, the base station does not schedule the UE to HARQ retransmit this data packet.
[0079] Method 2: If HARQ feedback activation is configured on the LCH corresponding to one RLC PDU in the MAC PDU packet, the base station performs scheduling the UE to HARQ retransmit this data packet.
[0080] Method 3: If HARQ feedback activation is configured on the LCHs corresponding to m or more RLC PDUs in a MAC PDU packet, the base station performs scheduling the UE to HARQ retransmit this data packet (m is an integer greater than 1).
[0081] Downlink Method 1: If the LCH corresponding to one RLC PDU in a MAC PDU packet is configured with HARQ feedback deactivation, the base station does not initiate HARQ retransmission of this data packet.
[0082] Method 2: If HARQ feedback activation is configured for the LCH corresponding to one RLC PDU in the MAC PDU packet, the base station initiates HARQ retransmission of this data packet.
[0083] Method 3: If HARQ feedback activation is configured on the LCHs corresponding to m or more RLC PDUs in a MAC PDU packet, the base station initiates HARQ retransmission of this data packet (m is an integer greater than 1).
[0084] Method 4: Uplink and / or Downlink Application The channel multiplexing and selection rules between the base station and the UE are enhanced to not allow data on two LCHs with HARQ feedback activated and HARQ feedback deactivated to be multiplexed together, that is, data on LCHs with HARQ feedback activated are allowed to be multiplexed into one MAC PDU, and data on LCHs with HARQ feedback deactivated are allowed to be multiplexed into one MAC PDU.
[0085] In another possible implementation of step 14, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0086] In this embodiment, when HARQ feedback of some HARQ processes is activated / deactivated, one RLC SDU1 of UE1 is segmented into RLC PDU1 and RLC PDU2, among which one RLC PDU, for example, RLC SDU1, sends that the HARQ feedback of the corresponding HARQ process is deactivated, and another RLC PDU, for example, RLC SDU2, sends that the HARQ feedback of the corresponding HARQ process is activated.
[0087] In the event of a transmission failure, an RLC SDU whose corresponding HARQ process's HARQ feedback is deactivated, e.g., RLC SDU1, can only rely on RLC ARQ feedback and retransmission to perform data recovery, while an RLC SDU whose corresponding HARQ process's HARQ feedback is activated, e.g., RLC SDU2, can utilize HARQ ARQ feedback and retransmission to perform data recovery. Thus, the recovery time intervals of these two RLC SDUs, e.g., RLC SDU1 and RLC SDU2, are long, causing an RLC window timeout.
[0088] Therefore, when there is a configuration in which HARQ feedback of an HARQ process is activated / deactivated, the RLC layer needs to inform the MAC layer in native language whether one or more RLC PDUs belong to one RLC SDU, and further, when the MAC layer assigns HARQ processes to MAC PDUs, it needs to assign one or more RLC PDUs belonging to one RLC SDU to the same type of HARQ process (HARQ feedback activated type or HARQ feedback deactivated type). In the above embodiment of the present disclosure, a PDU from a previous layer becomes an SDU when it is transmitted to the next layer, for example, an RLC PDU becomes a MAC SDU when it is transmitted to the MAC layer.
[0089] In another possible implementation of step 14, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0090] The characteristics of activation or deactivation of HARQ feedback and / or data retransmissions of configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0091] In the above embodiment of the present disclosure, in order to enable one multicast service (one multicast QoS flow) to be flexibly switched between two modes, unicast and multicast, a set of PDCPs, two sets of RLCs, MACs and physical entities are configured for one multicast service (one multicast QoS flow) to correspond to unicast and multicast channels, respectively. When retransmitting a data packet, when the MAC layer obtains HARQ feedback, MAC-m directly transmits the MAC SDU of data packet 4 to MAC-u without passing through RLC-m to RLC-u. In this way, MAC-u and PHY-u can respectively process the MAC SDU and MAC PDU of the retransmitted data packet 4 and retransmit them in a one-to-one manner, thereby realizing fast and effective retransmission over the unicast link.
[0092] The embodiments of the present disclosure further provide a service transmission method for applying to a media access control (MAC) entity, comprising: The method comprises: and determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or HARQ process corresponding to the radio resource control RLC PDU.
[0093] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0094] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0095] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0096] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0097] The embodiments of the present disclosure further provide a service transmission method for applying to a terminal, comprising: The method comprises: receiving data transmitted from a network device via a multicast channel or a unicast channel; parsing the data via a PDCP entity to obtain parsed data; Here, the multicast channel and the unicast channel correspond to the same PDCP entity, which is a PDCP entity configured for the multicast service.
[0098] Optionally, the method for transmitting a multimedia broadcast multicast service further comprises: The method includes receiving, via a unicast channel, retransmission data transmitted by a media access control (MAC) entity of the network device via a physical layer (PHY) entity.
[0099] Optionally, the multicast channel includes a first radio link control RLC entity, a first MAC entity, and a first physical layer PHY entity.
[0100] Optionally, the unicast channel includes a second radio link control RLC entity, a second MAC entity, and a second physical layer PHY entity.
[0101] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0102] Selectively receiving, via a unicast channel, retransmission data transmitted by a media access control MAC entity of the network equipment via a physical layer PHY entity, receiving retransmission data transmitted from a network device via the second PHY entity and the second MAC entity;
[0103] Optionally, the method for transmitting a multimedia broadcast multicast service further comprises: If the terminal is configured with HARQ feedback activation or deactivation, determining whether to perform retransmission of the lost data based on the HARQ feedback activation or deactivation configuration corresponding to the radio resource control RLC PDU and scheduling of the network device.
[0104] Optionally, determining whether to perform a retransmission of the lost data based on an activation or deactivation configuration of a HARQ feedback corresponding to the radio resource control (RLC) PDU and scheduling of the network device; not retransmitting lost data if HARQ feedback deactivation is configured for the logical channel LCH corresponding to one RLC PDU in the MAC PDU, or If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, retransmitting the lost data according to the scheduling of the network device; or When HARQ feedback activation is configured on logical channels LCH corresponding to m or more RLC PDUs in a MAC PDU packet, retransmitting lost data based on scheduling of a network device, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; or Data of logical channels LCH for which HARQ feedback is activated are multiplexed into one MAC PDU, and data of logical channels LCH for which HARQ feedback is deactivated are allowed to be multiplexed into one MAC PDU.
[0105] The terminal-side method corresponds to the network device-side method, and similarly, the network-side method can be applied to the terminal side to achieve the same technical effect.
[0106] As shown in FIG. 6 , the embodiment of the present disclosure further provides a transmission device 60 for a multimedia broadcast multicast service, which is applied to a network device, and the device includes: a transceiver module 61; and the transceiver module 61: receiving data corresponding to a Quality of Service QoS flow of at least one broadcast or multicast service based on a Packet Data Convergence Protocol PDCP entity configured for the broadcast or multicast service; and, The PDCP entity is configured to transmit data corresponding to at least one QoS flow to multiple target terminals via a multicast channel corresponding to the PDCP entity, and / or transmit data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity.
[0107] Optionally, when the network equipment receives a NACK feedback from a terminal corresponding to the first data on the multicast channel or does not receive a feedback from a terminal corresponding to the first data on the multicast channel, the media access control MAC entity sends retransmitted data to the target terminal via the unicast channel, where the first data includes at least one MAC PDU.
[0108] Optionally, the multicast channel includes a first radio link control (RLC) entity, a first MAC entity, and a first physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to a plurality of target terminals via a multicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to a plurality of target terminals sequentially via the first RLC entity, the first MAC entity, and the first physical layer PHY entity.
[0109] Optionally, the unicast channel includes a second radio link control (RLC) entity, a second MAC entity, and a second physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to one target terminal sequentially via the second RLC entity, the second MAC entity, and the second physical layer PHY entity.
[0110] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0111] Optionally, the medium access control (MAC) entity transmits the retransmitted data to the target terminal via the unicast channel, the first MAC entity transmitting first data to be retransmitted to the second MAC entity, and transmitting the first data to a target terminal via the second MAC entity and the second PHY entity; the first MAC entity sends feedback information to the first RLC entity, or the first RLC entity triggers, via F1 interface signaling or an F1 control data frame, a PDCP entity to send the second data to a second RLC entity and to send the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; the first MAC entity transmits feedback information to the first RLC entity, and the first RLC layer triggers a PDCP entity to transmit second data to a second RLC entity and to transmit the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; The first MAC entity transparently transmits the first data to be retransmitted via the first RLC entity and the PDCP entity to a second MAC entity, and transmits the first data to the target terminal via a second PHY entity.
[0112] Optionally, when the first MAC entity transmits the first data to be retransmitted to the second MAC entity, it further comprises: The first MAC entity transmits to the second MAC entity information about the HARQ process used for the previous transmission of the first data.
[0113] Optionally, the first MAC entity may transmit feedback information to the first RLC entity, and the first RLC layer may trigger a PDCP entity to transmit second data to a second RLC entity and transmit the second data to a target terminal via the second MAC entity and the second PHY entity. the first MAC entity transmits first data to be retransmitted and HARQ process information used in the previous transmission of the first data to the first RLC entity, transfers the first data to a PDCP entity via the first RLC entity, transfers the second data to a second RLC entity via the PDCP entity, and transmits the second data and the HARQ process used in the previous transmission of the first data to the target terminal via the second MAC entity and the second PHY entity; Here, the second data is the first data to be retransmitted.
[0114] Optionally, the F1 interface signaling or F1 control data frame comprises: the sequence number field of the PDCP packet data unit PDU of the retransmitted data, or The retransmission information includes the starting sequence number of the PDCP packet data PDU of the retransmission data, the number of PDUs included in the retransmission data, the starting sequence number of the MAC service data unit SDU of the retransmission data, and the number of SDUs included in the retransmission data.
[0115] Optionally, if the RLC entity of the multicast channel PTM receives a negative acknowledgment and / or a positive acknowledgment for an RLC SDU or an RLC SDU segment in AM mode, the negative acknowledgment and / or the positive acknowledgment is indicated by a status PDU from a peer layer AM RLC entity, and the status PDU includes a payload.
[0116] Optionally, the status PDU indication further includes indication information for distinguishing the terminal, and the indication information for distinguishing the terminal is related to at least one information of a Cell Radio Network Temporary Identifier C-RNTI of the terminal, a shortened C-RNTI of the terminal, recovery identifier information of the terminal, shortened recovery identifier information of the terminal, a Temporary Mobile User Identity TMSI of the terminal, an offset amount set by a network side device, and a unique index of the terminal within a group.
[0117] Optionally, in case of a negative acknowledgement, the network may trigger the establishment of a unicast channel for the terminal and the retransmission of the unsuccessfully transmitted data identified in the status PDU.
[0118] Optionally, the status PDU does not include terminal information; The network device scrambles the data to be retransmitted using the second RNTI and transmits it in PTM; Or, The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity, and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity maintain a sequence number; Or, The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity share a data buffer and maintain a sequence number and a receive window.
[0119] Optionally, upon receiving negative acknowledgement information for an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that it is necessary to subsequently retransmit the RLC SDU or RLC SDU segment related to the negative acknowledgement, the transmitting side of the AM RLC entity checks whether the status variable RETX_COUNT for the RLC SDU has an assigned value and whether the assigned value is less than maxRetxThreshold; if so, indicates that a retransmission of the data is in progress and does not take any action; If no substitution value is present, the substitution value of RETX_COUNT is set to 0, retransmissions are initiated, and RETX_COUNT is incremented by 1 for each retransmission.
[0120] Optionally, upon receiving negative acknowledgement information for an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that it is necessary to subsequently retransmit the RLC SDU or the RLC SDU segment related to the negative acknowledgement, the AM RLC entity sets a state variable RETX_COUNT-m corresponding to the RLC SDU and the status PDU, sets the assigned value of RETX_COUNT-m to 0, starts retransmission, and increments RETX_COUNT-m by 1 for each retransmission; The state variable RETX_COUNT-m corresponds to maxRetxThreshold-m, and the maximum retransmission value of all RETX_COUNTs of the RLC SDU cannot exceed maxRetxThreshold-total.
[0121] Optionally, the radio resource control RLC PDU determines whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for the logical channel and / or HARQ process corresponding to the RLC PDU.
[0122] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0123] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0124] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0125] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0126] It should be noted that the device corresponds to the above method embodiment, and all the implementation methods in the above method embodiment can be applied to the device embodiment to achieve the same technical effects.
[0127] An embodiment of the present disclosure provides a service transmission method adapted to a terminal side, comprising: The method comprises: determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU.
[0128] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0129] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0130] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0131] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0132] In this embodiment, if there is a configuration in which HARQ feedback of an HARQ process is activated / deactivated, the RLC layer needs to inform the MAC layer in native language whether one or more RLC PDUs belong to one RLC SDU, and when allocating HARQ processes to MAC PDUs, the MAC layer needs to allocate one or more RLC PDUs belonging to one RLC SDU to the same type of HARQ process (HARQ feedback activated type or HARQ feedback deactivated type).
[0133] An embodiment of the present disclosure provides a service transmission method applied to a network device, comprising: The method comprises: When configuring activation or deactivation of HARQ feedback and / or retransmission of a HARQ process of a logical channel and / or a MAC entity corresponding to the RLC PDU, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for the logical channel and / or HARQ process corresponding to the radio resource control RLC PDU.
[0134] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0135] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0136] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0137] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0138] An embodiment of the present disclosure further provides a network device, the network device including a transceiver, the transceiver comprising: receiving data corresponding to a Quality of Service QoS flow of the at least one multicast service based on a Packet Data Convergence Protocol PDCP entity configured for the multicast service; and, The PDCP entity is configured to transmit data corresponding to at least one QoS flow to multiple target terminals via a multicast channel corresponding to the PDCP entity, and / or transmit data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity.
[0139] Optionally, when the network equipment receives a NACK feedback from a terminal corresponding to the first data on the multicast channel or does not receive a feedback from a terminal corresponding to the first data on the multicast channel, the media access control MAC entity sends retransmitted data to the target terminal via the unicast channel, where the first data includes at least one MAC PDU.
[0140] Optionally, the multicast channel includes a first radio link control (RLC) entity, a first MAC entity, and a first physical layer (PHY) entity; The transmitting of data corresponding to at least one QoS flow of the multicast channel corresponding to the PDCP to a plurality of target terminals includes: The method includes transmitting data corresponding to at least one QoS flow to a plurality of target terminals sequentially via the first RLC entity, the first MAC entity, and the first physical layer PHY entity.
[0141] Optionally, the unicast channel includes a second radio link control (RLC) entity, a second MAC entity, and a second physical layer (PHY) entity; transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity; The method includes transmitting data corresponding to at least one QoS flow to one target terminal sequentially via the second RLC entity, the second MAC entity, and the second physical layer PHY entity.
[0142] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0143] Optionally, the medium access control (MAC) entity transmits the retransmitted data to the target terminal via the unicast channel, the first MAC entity transmitting first data to be retransmitted to the second MAC entity, and transmitting the first data to a target terminal via the second MAC entity and the second PHY entity; the first MAC entity sends feedback information to the first RLC entity, or the first RLC entity triggers, via F1 interface signaling or an F1 control data frame, a PDCP entity to send the second data to a second RLC entity and to send the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; the first MAC entity transmits feedback information to the first RLC entity, and the first RLC layer triggers a PDCP entity to transmit second data to a second RLC entity and to transmit the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU obtained by segmenting RLC SDUs corresponding to a plurality of first data; The first MAC entity transparently transmits the first data to be retransmitted via the first RLC entity and the PDCP entity to a second MAC entity, and transmits the first data to the target terminal via a second PHY entity.
[0144] Optionally, when the first MAC entity transmits the first data to be retransmitted to the second MAC entity, it further comprises: The first MAC entity transmits to the second MAC entity information about the HARQ process used for the previous transmission of the first data.
[0145] Optionally, the first MAC entity may transmit feedback information to the first RLC entity, and the first RLC layer may trigger a PDCP entity to transmit second data to a second RLC entity and transmit the second data to a target terminal via the second MAC entity and the second PHY entity. the first MAC entity transmits first data to be retransmitted and HARQ process information used in the previous transmission of the first data to the first RLC entity, transfers the first data to a PDCP entity via the first RLC entity, transfers the second data to a second RLC entity via the PDCP entity, and transmits the second data and the HARQ process used in the previous transmission of the first data to the target terminal via the second MAC entity and the second PHY entity; Here, the second data is the first data to be retransmitted.
[0146] Optionally, the F1 interface signaling or F1 control data frame comprises: the sequence number field of the PDCP packet data unit PDU of the retransmitted data, or The retransmission information includes the starting sequence number of the PDCP packet data PDU of the retransmission data, the number of PDUs included in the retransmission data, the starting sequence number of the MAC service data unit SDU of the retransmission data, and the number of SDUs included in the retransmission data.
[0147] Optionally, in the method of transmitting the service, If the RLC entity of the multicast channel PTM receives a negative acknowledgement and / or a positive acknowledgement for an RLC SDU or an RLC SDU segment in AM mode, the negative acknowledgement and / or the positive acknowledgement is indicated by a status PDU from the peer layer AM RLC entity, and the status PDU includes a payload.
[0148] Optionally, the status PDU indication further includes indication information for distinguishing the terminal, and the indication information for distinguishing the terminal is related to at least one information of a Cell Radio Network Temporary Identifier C-RNTI of the terminal, a shortened C-RNTI of the terminal, recovery identifier information of the terminal, shortened recovery identifier information of the terminal, a Temporary Mobile User Identity TMSI of the terminal, an offset amount set by a network side device, and a unique index of the terminal within a group.
[0149] Optionally, the service transmission method further comprises: In case of a negative acknowledgement, the network establishes a unicast channel for the terminal and triggers a retransmission of the unsuccessfully transmitted data identified in the status PDU.
[0150] Optionally, the status PDU does not include terminal information; The network device scrambles the data to be retransmitted using the second RNTI and transmits it in PTM; Or, The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity, and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity maintain a sequence number; Or, The network equipment carries data corresponding to the RLC SDU to be retransmitted via a second logical channel corresponding to a fourth RLC entity and transmits it on a PTM channel, where the fourth RLC entity and the second RLC entity share a data buffer and maintain a sequence number and a receive window.
[0151] Optionally, the service transmission method further comprises: Upon receiving negative acknowledgement information for an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that the RLC SDU or the RLC SDU segment related to the negative acknowledgement needs to be subsequently retransmitted, the transmitting side of the AM RLC entity checks whether the status variable RETX_COUNT for the RLC SDU has an assigned value and whether the assigned value is less than maxRetxThreshold. If it is less than maxRetxThreshold, it indicates that a retransmission of the data is in progress and takes no action; If there is no substitution value, it sets the substitution value of RETX_COUNT to 0 and starts retransmissions, including incrementing RETX_COUNT by 1 for each retransmission.
[0152] Optionally, the service transmission method further comprises: When receiving negative acknowledgement information of an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that it is necessary to subsequently retransmit the RLC SDU or the RLC SDU segment related to the negative acknowledgement, the AM RLC entity sets a state variable RETX_COUNT-m corresponding to the RLC SDU and the status PDU, sets a value assigned to RETX_COUNT-m to 0, starts retransmission, and increments RETX_COUNT-m by 1 for each retransmission; The state variable RETX_COUNT-m corresponds to maxRetxThreshold-m, and the maximum retransmission value of all RETX_COUNTs of the RLC SDU cannot exceed maxRetxThreshold-total.
[0153] Optionally, the service transmission method further comprises: and determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or HARQ process corresponding to the radio resource control RLC PDU.
[0154] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If HARQ feedback deactivation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If the logical channel LCH corresponding to one RLC PDU in the MAC PDU is configured with deactivation of data retransmission, do not start retransmission for the unsuccessfully transmitted data; If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating HARQ feedback for the received data; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for received data when HARQ feedback activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; When data retransmission activation is configured for logical channels (LCHs) corresponding to m or more RLC PDUs in a MAC PDU, initiating retransmission for unsuccessfully transmitted data, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; Data of logical channels LCH with activated HARQ feedback are allowed to be multiplexed into one MAC PDU, and data of logical channels LCH with deactivated HARQ feedback are allowed to be multiplexed into one MAC PDU; The data of the logical channel LCH for which data retransmission is activated is multiplexed into one MAC PDU, and the data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
[0155] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, When one RLC SDU is divided into at least two RLC PDUs for transmission, the RLC entity sends a notification message to the MAC entity; The notification message is to indicate that at least two RLC PDUs belong to one RLC SDU.
[0156] Optionally, determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or data retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, The network equipment includes notifying the terminal via RRC signaling and / or MAC CE of the characteristics of activation or deactivation of HARQ feedback and / or data retransmission of configured logical channels and / or HARQ processes.
[0157] Optionally, the characteristics of activating or deactivating HARQ feedback and / or data retransmissions for configured logical channels and / or HARQ processes are: including time information of activation or deactivation of HARQ feedback and / or data retransmission for configured logical channels and / or HARQ processes; The time information includes a duration, a start time and / or an end time.
[0158] It should be noted that the device is a device corresponding to the above method embodiment, and all the implementation methods in the above method embodiment can be applied to the device embodiment to achieve the same technical effects.
[0159] An embodiment of the present disclosure further provides a service transmission device for applying to a terminal, the device comprising: a transceiver module configured to receive data transmitted from a network device via a multicast channel or a unicast channel; a processing module configured to parse the data via a PDCP entity to obtain parsed data; Here, the multicast channel and the unicast channel correspond to the same PDCP entity, which is a PDCP entity configured for the multicast service.
[0160] receiving data transmitted from a network device via a multicast channel or a unicast channel; parsing the data via a PDCP entity to obtain parsed data; Here, the multicast channel and the unicast channel correspond to the same PDCP entity, which is a PDCP entity configured for the multicast service.
[0161] Optionally, receiving, via a unicast channel, retransmission data transmitted by a media access control MAC entity of the network device via a physical layer PHY entity is performed.
[0162] Optionally, the multicast channel includes a first radio link control RLC entity, a first MAC entity, and a first physical layer PHY entity.
[0163] Optionally, the unicast channel includes a second radio link control RLC entity, a second MAC entity, and a second physical layer PHY entity.
[0164] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0165] Selectively receiving, via a unicast channel, retransmission data transmitted by a media access control MAC entity of the network equipment via a physical layer PHY entity, receiving retransmission data transmitted from a network device via the second PHY entity and the second MAC entity;
[0166] Optionally, if the terminal is configured with HARQ feedback activation or deactivation, determine whether to perform retransmission of the lost data based on the HARQ feedback activation or deactivation configuration corresponding to the radio resource control RLC PDU and scheduling of the network device.
[0167] Optionally, determining whether to perform a retransmission of the lost data based on an activation or deactivation configuration of a HARQ feedback corresponding to the radio resource control (RLC) PDU and scheduling of the network device; not retransmitting lost data if HARQ feedback deactivation is configured for the logical channel LCH corresponding to one RLC PDU in the MAC PDU, or If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, retransmitting the lost data according to the scheduling of the network device; or When HARQ feedback activation is configured on logical channels LCH corresponding to m or more RLC PDUs in a MAC PDU packet, retransmitting lost data based on scheduling of a network device, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; or Data of logical channels LCH for which HARQ feedback is activated are multiplexed into one MAC PDU, and data of logical channels LCH for which HARQ feedback is deactivated are allowed to be multiplexed into one MAC PDU.
[0168] It should be noted that the device corresponds to the above method embodiment, and all the implementation methods in the above method embodiment can be applied to the device embodiment to achieve the same technical effects.
[0169] An embodiment of the present disclosure further provides a terminal, a transceiver configured to receive data transmitted from a network device via a multicast channel or a unicast channel; a processor configured to parse the data via a PDCP entity to obtain parsed data; Here, the multicast channel and the unicast channel correspond to the same PDCP entity, which is a PDCP entity configured for the multicast service.
[0170] receiving data transmitted from a network device via a multicast channel or a unicast channel; parsing the data via a PDCP entity to obtain parsed data; Here, the multicast channel and the unicast channel correspond to the same PDCP entity, which is a PDCP entity configured for the multicast service.
[0171] Optionally, receiving, via a unicast channel, retransmission data transmitted by a media access control MAC entity of the network device via a physical layer PHY entity is performed.
[0172] Optionally, the multicast channel includes a first radio link control RLC entity, a first MAC entity, and a first physical layer PHY entity.
[0173] Optionally, the unicast channel includes a second radio link control RLC entity, a second MAC entity, and a second physical layer PHY entity.
[0174] Optionally, the first MAC entity and the second MAC entity share one MAC entity.
[0175] Selectively receiving, via a unicast channel, retransmission data transmitted by a media access control MAC entity of the network equipment via a physical layer PHY entity, receiving retransmission data transmitted from a network device via the second PHY entity and the second MAC entity;
[0176] Optionally, if the terminal is configured with HARQ feedback activation or deactivation, determine whether to perform retransmission of the lost data based on the HARQ feedback activation or deactivation configuration corresponding to the radio resource control RLC PDU and scheduling of the network device.
[0177] Optionally, determining whether to perform a retransmission of the lost data based on an activation or deactivation configuration of a HARQ feedback corresponding to the radio resource control (RLC) PDU and scheduling of the network device; not retransmitting lost data if HARQ feedback deactivation is configured for the logical channel LCH corresponding to one RLC PDU in the MAC PDU, or If HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, retransmitting the lost data according to the scheduling of the network device; or When HARQ feedback activation is configured on logical channels LCH corresponding to m or more RLC PDUs in a MAC PDU packet, retransmitting lost data based on scheduling of a network device, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; or Data of logical channels LCH for which HARQ feedback is activated are multiplexed into one MAC PDU, and data of logical channels LCH for which HARQ feedback is deactivated are allowed to be multiplexed into one MAC PDU.
[0178] It should be noted that the terminal is a terminal corresponding to the above method embodiment, and all the implementation methods in the above method embodiment can be applied to the embodiment of the terminal to achieve the same technical effects.
[0179] An embodiment of the present disclosure further provides a communication device, the communication device including a processor and a memory in which a computer program is stored, the computer program performing the method when executed by the processor.
[0180] All the implementation methods in the above method embodiments can be applied to this embodiment to achieve the same technical effect.
[0181] The embodiments of the present disclosure further provide a computer-readable storage medium containing instructions, which, when executed on a computer, cause the computer to perform the method. All implementation methods in the above method embodiments can be applied to the present embodiment to achieve the same technical effect.
[0182] Those skilled in the art will recognize that each example unit and algorithm step described in connection with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. These functions can be performed in hardware or software depending on the specific application and design constraints of the technology. Those skilled in the art will recognize that different methods can be used to realize the described functions for each specific application, and this implementation is not considered to be beyond the scope of the present disclosure.
[0183] Those skilled in the art will obviously understand that the specific operation processes of the above-described systems, devices, and units can refer to the corresponding processes in the above-described method embodiments for convenience and brevity of description, and will not be further described here.
[0184] In the embodiments provided herein, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely exemplary, and the division of units is merely a division of logical functions. In actual implementation, there may be other division methods, such as combining multiple units or components or integrating them into another system, or ignoring or not implementing some features. In other respects, the couplings or direct couplings or communication connections shown or discussed between each other may be indirect couplings or communication connections via some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0185] The means described as the separate means may be physically separated, and the means shown as the means may not be physical means, i.e., may be located in one place or may be distributed among multiple network elements. The purpose of this embodiment can be realized by selecting some or all of the units according to actual needs.
[0186] Furthermore, each functional unit in each embodiment of the present disclosure may be integrated into a single processing unit, each unit may physically exist independently, or two or more units may be integrated into a single unit.
[0187] When the above-described functions are realized as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present disclosure, either essentially or in part contributing to existing technology, or a part of the technical solutions, can be embodied in the form of a computer software product stored in a storage medium, which includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or some of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage medium includes various media capable of storing program code, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0188] It is clear that each component or step in the apparatus and method of the present disclosure can be disassembled and / or recombined. Such disassembly and / or recombination should be considered equivalent means of implementing the present disclosure. Furthermore, although the steps for performing the above-described series of processes can be naturally performed in chronological order in the order described, they are not necessarily required to be performed in chronological order, and some steps can be performed in parallel or independently of each other. Those skilled in the art will understand that all or any of the steps or components of the method and apparatus of the present disclosure can be realized in hardware, firmware, software, or a combination thereof in a computing device (including a processor, a storage medium, etc.) or a network of computing devices, and this can be achieved by those skilled in the art by utilizing their basic programming skills after reading the description of the present disclosure.
[0189] Therefore, the objectives of the present disclosure can also be achieved by executing a program or set of programs on any computing device. The computing device may be a known general-purpose device. Therefore, the objectives of the present disclosure can also be achieved solely by providing a program product including program code that implements a method or apparatus. In other words, such a program product also constitutes the present disclosure, and a storage medium storing such a program product also constitutes the present disclosure. Obviously, the storage medium may be any known storage medium or any storage medium developed in the future. Furthermore, it is clear that in the apparatus and method of the present disclosure, each component or each step can be disassembled and / or recombined. Such disassembly and / or recombination should be considered as equivalent means of implementing the present disclosure. Furthermore, the steps for performing the above-described series of processes can be performed chronologically in the order naturally described, but are not necessarily required to be performed chronologically. Some steps can be performed in parallel or independently of each other.
[0190] It should be noted that the above is a preferred embodiment of the present disclosure, and those skilled in the art may make some improvements and refinements without departing from the principles of the present disclosure, and these improvements and refinements should also be considered within the protection scope of the present disclosure.
Claims
1. A service transmission method applied to a network device, comprising: The method comprises: receiving data corresponding to a Quality of Service (QoS) flow of at least one broadcast or multicast service based on a Packet Data Convergence Protocol (PDCP) entity configured for the broadcast or multicast service; And, transmitting data corresponding to at least one QoS flow to a plurality of target terminals via a multicast channel corresponding to the PDCP entity; and / or transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity; The method further comprises: determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to a radio resource control (RLC) PDU; The method further comprises: Data of logical channels LCH for which HARQ feedback is activated are allowed to be multiplexed into one MAC PDU; Data of logical channels LCH for which HARQ feedback is deactivated are allowed to be multiplexed into one MAC PDU; Data of the logical channel LCH for which data retransmission is activated is allowed to be multiplexed into one MAC PDU; and data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
2. The method further comprises: When the network device receives a NACK feedback of a terminal corresponding to the first data on a multicast channel, or does not receive a feedback of a terminal corresponding to the first data on a multicast channel, a media access control (MAC) entity transmits retransmitted data to the target terminal via the unicast channel; The first data includes at least one MAC PDU. A method for transmitting a service according to claim 1.
3. the multicast channel includes a first radio link control (RLC) entity, a first MAC entity, and a first physical layer (PHY) entity; Transmitting data corresponding to at least one QoS flow to a plurality of target terminals via a multicast channel corresponding to the PDCP entity includes: and transmitting data corresponding to at least one QoS flow to a plurality of target terminals sequentially via the first RLC entity, the first MAC entity, and the first physical layer PHY entity. A method for transmitting a service according to claim 2.
4. the unicast channel includes a second radio link control (RLC) entity, a second MAC entity, and a second physical layer (PHY) entity; Transmitting data corresponding to at least one QoS flow to one target terminal via a unicast channel corresponding to the PDCP entity includes: transmitting data corresponding to at least one QoS flow to one target terminal sequentially via the second RLC entity, the second MAC entity, and the second physical layer PHY entity; The first MAC entity and the second MAC entity share one MAC entity. A method for transmitting a service according to claim 3.
5. a medium access control (MAC) entity transmitting, via the unicast channel, data to be retransmitted to the target terminal; the first MAC entity transmitting first data to be retransmitted to the second MAC entity, and transmitting the first data to a target terminal via the second MAC entity and the second PHY entity; The first MAC entity sends feedback information to the first RLC entity, or the first RLC entity triggers, via F1 interface signaling or an F1 control data frame, a PDCP entity to send a second RLC entity to the second data and to send the second data to the target terminal via the second MAC entity and the second PHY entity, where the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU segmented from a plurality of RLC SDUs corresponding to the first data; the first MAC entity transmits feedback information to the first RLC entity, and the first RLC entity triggers a PDCP entity to transmit second data to a second RLC entity and transmit the second data to a target terminal via the second MAC entity and the second PHY entity, wherein the second data is an RLC SDU corresponding to the first data to be retransmitted, or the second data is an RLC SDU multiplexed with other data, or the second data is an RLC SDU segmented from a plurality of RLC SDUs corresponding to the first data; The first MAC entity transparently transmits the first data to be retransmitted via the first RLC entity and the PDCP entity to a second MAC entity, and transmits the first data to a target terminal via a second PHY entity. A method for transmitting a service according to claim 4.
6. When the first MAC entity transmits first data to be retransmitted to the second MAC entity, the method further comprises: The first MAC entity transmits, to the second MAC entity, information on a HARQ process used in a previous transmission of the first data. A method for transmitting a service according to claim 5.
7. The first MAC entity transmits feedback information to the first RLC entity, and the first RLC entity triggers a PDCP entity to transmit second data to a second RLC entity and transmit the second data to a target terminal via the second MAC entity and the second PHY entity, further comprising: the first MAC entity transmits the first data to be retransmitted and HARQ process information used in a previous transmission of the first data to the first RLC entity, transmits the first data to a PDCP entity via the first RLC entity, transmits the second data to a second RLC entity via the PDCP entity, and transmits the second data and the HARQ process used in a previous transmission of the first data to the target terminal via the second MAC entity and the second PHY entity; Here, the second data is the first data to be retransmitted. A method for transmitting a service according to claim 5.
8. The F1 interface signaling or F1 control data frame comprises: the sequence number field of the PDCP packet data unit PDU of the retransmitted data, or The retransmission data includes a starting sequence number of a PDCP packet data PDU of the retransmission data, the number of PDUs included in the retransmission data, a starting sequence number of a MAC service data unit SDU of the retransmission data, and the number of SDUs included in the retransmission data. A method for transmitting a service according to claim 5.
9. When the RLC entity of the multicast channel PTM receives a negative acknowledgement and / or a positive acknowledgement for an RLC SDU or an RLC SDU segment in an AM mode, the negative acknowledgement and / or the positive acknowledgement is indicated by a status PDU from a peer layer AM RLC entity, and the status PDU includes a payload; The instruction by the status PDU further includes instruction information for distinguishing the terminal, and the instruction information for distinguishing the terminal includes: The terminal's cell radio network temporary identifier C-RNTI, the terminal's shortened C-RNTI, the terminal's recovery identifier information, the terminal's shortened recovery identifier information, the terminal's temporary mobile user identity code TMSI, the terminal's offset amount set by a network side device, and the terminal's unique index in a group. A method for transmitting a service according to claim 1.
10. The method further comprises: Upon receiving a negative acknowledgement of an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that the RLC SDU or the RLC SDU Segment related to the negative acknowledgement needs to be subsequently retransmitted, the transmitting side of the AM RLC entity checks whether the status variable RETX_COUNT of the RLC SDU has an assigned value and the assigned value is less than maxRetxThreshold; if it is less than maxRetxThreshold, it indicates that a retransmission of the data is in progress, and does not take any action; if there is no assigned value, setting the assigned value of RETX_COUNT to 0, initiating retransmissions, and incrementing RETX_COUNT by 1 for each retransmission; Or, The method further comprises: When receiving negative acknowledgement information of an RLC SDU or an RLC SDU segment attached to a status PDU from a peer layer AM RLC entity, if the transmitting side of the AM RLC entity determines that it is necessary to subsequently retransmit the RLC SDU or the RLC SDU segment related to the negative acknowledgement, the AM RLC entity sets a state variable RETX_COUNT-m corresponding to the RLC SDU and the status PDU, sets a substitution value of RETX_COUNT-m to 0, starts retransmission, and increments RETX_COUNT-m by 1 for each retransmission; The state variable RETX_COUNT-m corresponds to maxRetxThreshold-m, and the maximum retransmission value of all RETX_COUNTs of the RLC SDU cannot exceed maxRetxThreshold-total. A method for transmitting a service according to claim 9.
11. Determining whether to perform a HARQ feedback and / or a retransmission of the unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU, If deactivation of HARQ feedback is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If deactivation of data retransmission is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for the received data if HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for the received data when HARQ feedback activation is configured for logical channels LCH corresponding to m or more RLC PDUs in the MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; and initiating retransmission of unsuccessfully transmitted data when activation of data retransmission is configured for logical channels LCH corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs. A method for transmitting a service according to claim 1.
12. A method for transmitting a service applied to a terminal side, comprising: The method comprises: determining whether to perform HARQ feedback and / or retransmission of unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to a radio resource control (RLC) PDU; The method further comprises: Data of logical channels LCH for which HARQ feedback is activated are allowed to be multiplexed into one MAC PDU; Data of logical channels LCH for which HARQ feedback is deactivated is allowed to be multiplexed into one MAC PDU; Data of the logical channel LCH for which data retransmission is activated is allowed to be multiplexed into one MAC PDU; and data of the logical channel LCH for which data retransmission is deactivated is allowed to be multiplexed into one MAC PDU.
13. determining whether to perform a retransmission of HARQ feedback and / or unsuccessfully transmitted data based on whether activation or deactivation of HARQ feedback and / or retransmission is configured for a logical channel and / or a HARQ process corresponding to the radio resource control RLC PDU; If deactivation of HARQ feedback is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not initiating HARQ feedback for the received data; If deactivation of data retransmission is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, not starting retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for the received data if HARQ feedback activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU; If data retransmission activation is configured for a logical channel LCH corresponding to one RLC PDU in the MAC PDU, initiating retransmission for the unsuccessfully transmitted data; Initiating HARQ feedback for the received data when HARQ feedback activation is configured for logical channels LCH corresponding to m or more RLC PDUs in the MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs; and initiating retransmission of unsuccessfully transmitted data when activation of data retransmission is configured for logical channels LCH corresponding to m or more RLC PDUs in a MAC PDU, where m is an integer greater than 1, and one MAC PDU includes multiple cascaded RLC PDUs. A method for transmitting a service according to claim 12.
14. A communication device, A processor and a memory in which a computer program is stored, A communications device adapted to perform the method according to any one of claims 1 to 11 when the computer program is executed by a processor.
15. A communications device, comprising: A processor and a memory in which a computer program is stored, A communications device adapted to perform the method according to claim 12 or 13 when the computer program is executed by a processor.
Citation Information
Patent Citations
Communication method and related product
CN109982266A
Multicast distribution system and wireless base station
JP2020123941A
