Method, apparatus, communication device and storage medium for data retransmission

By using the MBS retransmission flag in the NR system to monitor MBS retransmission data scheduling, the problem of UE failure to receive MBS service data after the base station sends it is solved, thereby improving the reliability of data transmission and reducing the processing load.

CN118869159BActive Publication Date: 2026-02-06BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202410925803.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-22
Publication Date
2026-02-06
Estimated Expiration
2040-12-22

AI Technical Summary

Technical Problem

In NR systems, after the base station sends MBS service data via SPS, the UE may experience service data reception failure, leading to a decrease in the reliability of MBS data transmission.

Method used

By using a specified MBS retransmission flag, the retransmission data scheduling of MBS is monitored to achieve the retransmission of MBS service data, including the monitoring and merging decoding of unicast and multicast retransmission flags.

Benefits of technology

It improves the reliability of MBS data transmission, avoids repeated reception of retransmitted data, and reduces the data processing load of the UE.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118869159B_ABST
    Figure CN118869159B_ABST
Patent Text Reader

Abstract

The application provides a data retransmission method and device, a communication device and a storage medium, and belongs to the technical field of wireless communication. The method comprises the following steps: based on a specified MBS (Multicast Broadcast Service, broadcast multicast service) retransmission identifier, listening to the retransmission data scheduling of the MBS. Thus, whether to start the mechanism for terminating data retransmission is determined based on the signal state information received in a continuous period. Thus, through the data retransmission method, the UE listens to the retransmission data scheduling of the MBS based on the specified MBS retransmission identifier in the MBS service, realizes the retransmission of the MBS service data that fails to be received, and thus the reliability of data transmission is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and particularly relates to a data retransmission method and device, a communication device and a storage medium. BACKGROUND

[0002] In an NR (New Radio) system, a base station can implement scheduling and sending of MBS (Multicast Broadcast Service) in an SPS (Semi-Persistent Scheduling) mode. However, after the base station sends MBS service data in the SPS mode, a UE (User Equipment) can fail to receive the service data, thereby reducing the reliability of MBS data transmission. SUMMARY

[0003] The data retransmission method and device, the communication device and the storage medium provided in the present application are used for solving the problem in the prior art that, after a base station sends MBS service data in an SPS mode, a UE can fail to receive the service data, thereby reducing the reliability of MBS data transmission.

[0004] The data retransmission method provided in an embodiment of the present application is applied to a UE and includes listening to retransmission data scheduling of a specified MBS (Multicast Broadcast Service) based on a retransmission identifier of the MBS.

[0005] The data retransmission method provided in another embodiment of the present application is applied to a base station and includes sending, to a UE, a retransmission identifier for instructing the UE to listen to retransmission data scheduling of a MBS through SPS (Semi-Persistent Scheduling) configuration information.

[0006] The data retransmission device provided in still another embodiment of the present application is applied to a UE and includes a listening module configured to listen to retransmission data scheduling of a specified MBS based on a retransmission identifier of the MBS.

[0007] The data retransmission device provided in yet another embodiment of the present application is applied to a base station and includes a first sending module configured to send, to a UE, a retransmission identifier for instructing the UE to listen to retransmission data scheduling of a MBS through SPS (Semi-Persistent Scheduling) configuration information.

[0008] The communication device provided in still another embodiment of the present application includes a transceiver, a memory and a processor connected with the transceiver and the memory respectively and configured to control wireless signal transceiving of the transceiver by executing computer executable instructions on the memory and to implement the data retransmission method as described above.

[0009] Another aspect of the present application provides a computer storage medium having computer-executable instructions stored thereon, which, when executed by a processor, implement the data retransmission method as described above.

[0010] The data retransmission method, apparatus, communication device and computer readable storage medium provided by the embodiments of the present application enable the UE to listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS, so as to implement the retransmission of the MBS service data that fails to be received, thereby improving the reliability of data transmission.

[0011] Additional aspects and advantages of the present application will be made apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0012] The above and / or additional aspects and advantages of the present application will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:

[0013] Figure 1 A flowchart of a data retransmission method provided by an embodiment of the present application;

[0014] Figure 2 A flowchart of another data retransmission method provided by an embodiment of the present application;

[0015] Figure 3 A flowchart of still another data retransmission method provided by an embodiment of the present application;

[0016] Figure 4 A flowchart of yet another data retransmission method provided by an embodiment of the present application;

[0017] Figure 5 A flowchart of still another data retransmission method provided by an embodiment of the present application;

[0018] Figure 6 A flowchart of another data retransmission method provided by an embodiment of the present application;

[0019] Figure 7 A flowchart of still another data retransmission method provided by an embodiment of the present application;

[0020] Figure 8 A flowchart of yet another data retransmission method provided by an embodiment of the present application;

[0021] Figure 9A flowchart illustrating yet another data retransmission method provided in an embodiment of this application;

[0022] Figure 10 A flowchart illustrating another data retransmission method provided in an embodiment of this application;

[0023] Figure 11 A schematic diagram of the structure of a data retransmission device provided in an embodiment of this application;

[0024] Figure 12 A schematic diagram of another data retransmission apparatus provided in an embodiment of this application;

[0025] Figure 13 A block diagram of a user equipment provided in an embodiment of this application;

[0026] Figure 14 This is a schematic diagram of the structure of a base station provided in an embodiment of this application. Detailed Implementation

[0027] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.

[0028] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. The singular forms “a” and “the” as used in the embodiments of this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0029] It should be understood that although the terms first, second, third, etc., may be used to describe various information in the embodiments of this application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words "if" and "suppose" as used herein can be interpreted as "when," "when," or "in response to a determination."

[0030] Embodiments of the present application are described below in detail, examples of which are shown in the drawings, wherein the same or similar notations represent the same or similar elements throughout. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present application, and cannot be understood as a limitation of the present application.

[0031] Embodiments of the present application are directed to the problem that in the related art, after the base station transmits the MBS service data in the SPS mode, the UE may fail to receive the service data, thereby reducing the reliability of MBS data transmission. A data retransmission method is proposed.

[0032] The data retransmission method provided by the embodiments of the present application is based on the specified MBS retransmission identifier to listen to the MBS retransmission data scheduling. Therefore, the UE listens to the MBS retransmission data scheduling based on the specified MBS retransmission identifier in the MBS service, realizes the retransmission of the failed MBS service data, and thereby improves the reliability of data transmission.

[0033] The data retransmission method, device, communication device and storage medium provided by the present application are described in detail below with reference to the drawings.

[0034] Figure 1 A flowchart of a data retransmission method provided by an embodiment of the present application is applied to a UE.

[0035] As shown in Figure 1 The data retransmission method comprises the following steps:

[0036] Step 101, based on the specified MBS retransmission identifier, listen to the MBS retransmission data scheduling.

[0037] It should be noted that the data retransmission method of the embodiments of the present application can be applied in any UE. The UE can refer to a device that provides voice and / or data connectivity for a user. The UE can communicate with one or more core networks through a RAN (Radio Access Network), and the terminal can be an Internet of Things terminal, such as a sensor device, a mobile phone (or called "cellular" phone) and a computer with an Internet of Things terminal, for example, which can be a fixed, portable, pocket-sized, handheld, computer-built-in or vehicle-mounted device. For example, a STA (Station), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user device or a user agent. Alternatively, the UE can also be a device of an unmanned aerial vehicle. Alternatively, the UE can also be a vehicle-mounted device, for example, it can be a vehicle-mounted computer with wireless communication function, or a wireless terminal connected to the vehicle-mounted computer. Alternatively, the UE can also be a roadside device, for example, it can be a street lamp, a signal lamp or other roadside devices with wireless communication function, etc.

[0038] The retransmission identifier of the specified MBS can include at least one of the following identifiers: a unicast retransmission identifier and a multicast retransmission identifier.

[0039] It should be noted that the unicast retransmission identifier can be a CS-RNTI (Configured Scheduling-Radio Network Temporary Identity), and the multicast retransmission identifier can be a M-CS-RNTI (Multicast-Configured Scheduling-Radio Network Temporary Identity).

[0040] In the embodiments of the present application, the UE can listen to the retransmission data scheduling of the MBS according to the retransmission identifier of the specified MBS of the base station, and receive the retransmission data indicated by the retransmission data scheduling, so as to realize the retransmission of the MBS service data of the receiving failure, and improve the reliability of data transmission.

[0041] Further, the UE can determine the retransmission identifier of the specified MBS according to the configuration information issued by the base station, to listen to the retransmission data scheduling of the MBS according to the retransmission identifier of the specified MBS. That is, in a possible implementation manner of the embodiment of the present application, before the step 101, the method can further include:

[0042] In response to the acquired downlink SPS configuration information, the retransmission identifier of the specified MBS is determined.

[0043] In the SPS configuration information, N pieces of MBS service identifier information can be included, and N is a positive integer.

[0044] The MBS service identifier information can include at least one of the following information: a bearer identifier corresponding to the MBS, an LCID (logical channel identifier), a cell group identifier, a radio link control entity identifier, an MBS scheduling identifier, and an MBS service identifier.

[0045] The MBS service identifier can include at least one of the following information: a TMGI (Temporary Mobile Group Identity), an MBS session identifier, and an MBS service flow identifier.

[0046] In the embodiment of the present application, in response to scheduling the MBS through the SPS mode, the base station can configure the UE with a data retransmission method of multicast SPS corresponding to the MBS.

[0047] As a possible implementation manner, the base station can configure, through the SPS configuration information, each cell with N pieces of multicast scheduling identifiers for retransmission data scheduling of multicast SPS, so that in response to the acquired SPS configuration information, the UE can listen to the retransmission data scheduling of each service in the MBS according to the multicast scheduling identifier corresponding to the SPS configured for the service.

[0048] For example, the base station configures SPS-1 for MBS service-1 in BWP-1 (Bandwidth Part) of cell-1 (e.g., SPS-1 activated by PDCCH (Physical Downlink Control Channel) indicated by multicast scheduling identifier M-CS-RNTI-1); and configures SPS-2 for MBS service-2 in BWP-1 of cell-1 (e.g., SPS-2 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-2). Therefore, the UE can take M-CS-RNTI-1 as the multicast retransmission identifier corresponding to MBS service-1, and only use it to monitor the data retransmission scheduling of multicast SPS-1; and take M-CS-RNTI-2 as the multicast retransmission identifier corresponding to MBS service-2, and only use it to monitor the data retransmission scheduling of multicast SPS-2.

[0049] As another possible implementation, the base station can also configure, through the SPS configuration information, 1 independent multicast scheduling identifier for retransmission data scheduling of multicast SPS for N multicast SPSs in each cell, so that in response to the acquired SPS configuration information, the UE can monitor the retransmission data scheduling of all services in the MBS according to the multicast scheduling identifier corresponding to the cell in the MBS.

[0050] For example, the base station configures SPS-1 for MBS service-1 in BWP-1 of cell-1 (e.g., SPS-1 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1), and configures SPS-2 for MBS service-2 in BWP-1 of cell-1 (e.g., SPS-2 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1). Therefore, the UE can take M-CS-RNTI-1 as the multicast retransmission identifier corresponding to MBS service-1 and MBS-2, and use it to monitor the data retransmission scheduling of multicast SPS-1 and multicast SPS-2, and cannot be used for data retransmission scheduling of unicast SPS.

[0051] As another possible implementation, the base station can also configure, through the SPS configuration information, 1 independent multicast scheduling identifier for retransmission data scheduling of multicast SPS for N multicast SPSs in each cell, so that in response to the acquired SPS configuration information, the UE can monitor the retransmission data scheduling of all services in the MBS according to the multicast scheduling identifier corresponding to the cell in the MBS.

[0052] For example, the base station configures SPS-1 for MBS service-1 (e.g., SPS-1 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1) and SPS-2 for MBS service-2 (e.g., SPS-2 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-2) in BWP-1 of cell-1. At this time, the base station can also configure the UE with an indication identifier (e.g., unicast scheduling identifier CS-RNTI) of a PDCCH channel for multicast SPS retransmission scheduling in cell-1. Thus, the UE can listen to data retransmission scheduling of multicast SPS-1 and multicast SPS-2 according to the CS-RNTI. In addition, the CS-RNTI can also be used for data retransmission scheduling of unicast SPS in cell-1. (For example, the base station configures SPS-3 for unicast service (e.g., SPS-3 activated by PDCCH indicated by unicast scheduling identifier CS-RNTI) in BWP-1 of cell-1, and the UE can also listen to data retransmission scheduling of unicast SPS-3 according to the CS-RNTI.

[0053] As another possible implementation, the base station can also configure the UE with a unicast scheduling identifier and a multicast scheduling identifier at the same time through SPS configuration information, so that the UE can listen to retransmission data scheduling of MBS based on the unicast scheduling identifier and the multicast scheduling identifier at the same time.

[0054] Further, the UE can determine whether to listen to retransmission data scheduling of MBS according to reception of MBS data. That is, in a possible implementation of the embodiment of the present application, step 101 can include:

[0055] listening to retransmission data scheduling of MBS based on the specified retransmission identifier of MBS in response to MBS data reception failure;

[0056] or,

[0057] listening to retransmission data scheduling of MBS based on the specified retransmission identifier of MBS in response to having sent an MBS data reception failure message to the base station;

[0058] or,

[0059] listening to retransmission data scheduling of MBS based on the specified retransmission identifier of MBS in response to the currently received data being MBS data.

[0060] As a possible implementation, since the base station needs to perform data retransmission only when the UE fails to successfully receive MBS data, the UE can listen to retransmission data scheduling of MBS based on the specified retransmission identifier of MBS in response to MBS data reception failure, so as to timely obtain retransmission data retransmitted by the base station when the UE fails to receive MBS data.

[0061] For example, the base station configures a unicast scheduling identifier CS-RNTI for data retransmission scheduling of multicast SPS, so that the UE can only monitor the unicast scheduling identifier CS-RNTI of the PDCCH after decoding failure of data received by HARQ (Hybrid Automatic Repeat ReQuest) process-1 on resource-1 of multicast SPS-1.

[0062] For example, the base station configures a unicast scheduling identifier CS-RNTI for data retransmission scheduling of multicast SPS, so that the UE can only monitor the unicast scheduling identifier CS-RNTI of the PDCCH after decoding failure of data received by HARQ (Hybrid Automatic Repeat ReQuest) process-1 on resource-1 of multicast SPS-1.

[0063] As another possible implementation, the UE can also monitor the retransmission data scheduling of the MBS after a period of MBS data reception failure. That is, in a possible implementation of the embodiment of the present application, the above monitoring the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS in response to MBS data reception failure can include:

[0064] Monitoring the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS after a period of MBS data reception failure.

[0065] For example, the base station configures a unicast scheduling identifier CS-RNTI for data retransmission scheduling of multicast SPS, and the network configures a predetermined time length t1. The UE decodes the data received by HARQ (Hybrid Automatic Repeat ReQuest) process-1 on resource-1 of multicast SPS-1 at time t, so that the UE can only monitor the unicast scheduling identifier CS-RNTI of the PDCCH after time t+t1.

[0066] For example, the base station configures a unicast scheduling identifier CS-RNTI for data retransmission scheduling of multicast SPS, and the network configures a predetermined time length t1. The UE decodes the data received by HARQ (Hybrid Automatic Repeat ReQuest) process-1 on resource-1 of multicast SPS-1 at time t, so that the UE can only monitor the unicast scheduling identifier CS-RNTI of the PDCCH after time t+t1.

[0067] As another possible implementation, in response to the MBS data reception failure, the UE can also send a data reception failure message to the base station to instruct the base station to perform data retransmission. Therefore, after the MBS data reception failure and the MBS data reception failure message has been sent to the base station, the UE can also listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS, so as to obtain the retransmission data retransmitted by the base station according to the MBS data reception failure message in time.

[0068] For example, when the base station configures the unicast scheduling identifier CS-RNTI for the data retransmission scheduling of the multicast SPS, the UE can only listen to the unicast scheduling identifier CS-RNTI of the PDCCH after the decoding of the data received by the UE through the resource-1 of the multicast SPS-1 by the HARQ process-1 fails and the HARQ NACK feedback information is sent to the base station.

[0069] For another example, when the base station configures the multicast scheduling identifier M-CS-RNTI for the data retransmission scheduling of the multicast SPS, the UE can only listen to the multicast scheduling identifier M-CS-RNTI of the PDCCH after the decoding of the data received by the UE through the resource-1 of the multicast SPS-1 by the HARQ process-1 fails and the HARQ NACK feedback information is sent to the base station.

[0070] As another possible implementation, the UE can also listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS during the reception of the MBS data.

[0071] For example, when the base station configures the unicast scheduling identifier CS-RNTI for the data retransmission scheduling of the multicast SPS, the UE can listen to the unicast scheduling identifier CS-RNTI of the PDCCH during the reception of the MBS service-1 data through the multicast SPS-1.

[0072] For another example, when the base station configures the multicast scheduling identifier M-CS-RNTI for the data retransmission scheduling of the multicast SPS, the UE can listen to the multicast scheduling identifier M-CS-RNTI of the PDCCH during the reception of the MBS service-1 data through the multicast SPS-1.

[0073] The method for data retransmission provided by the embodiments of the present application can listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS. In this way, the UE can listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS during the reception of the MBS service, so as to implement the retransmission of the MBS service data with decoding failure, thereby improving the reliability of data transmission.

[0074] In a possible implementation form of the application, in response to the retransmission identifier of the specified MBS containing both the unicast retransmission identifier and the multicast retransmission identifier, the UE can listen to the retransmission data scheduling of the MBS according to any one of the retransmission identifiers to avoid repeated reception of the retransmission data.

[0075] The application is described below in combination with Figure 2 Another data retransmission method provided by the application is further described.

[0076] Figure 2 Another data retransmission method provided by the application is further described.

[0077] As Figure 2 shown, the data retransmission method comprises the following steps:

[0078] In step 201, the retransmission data scheduling of the MBS is listened to based on any one of the unicast retransmission identifier and the multicast retransmission identifier.

[0079] In the embodiment of the application, in response to the retransmission identifier of the specified MBS containing both the unicast retransmission identifier and the multicast retransmission identifier, the UE can listen to the retransmission data scheduling of the MBS according to any one of the retransmission identifiers to avoid repeated reception of the retransmission data.

[0080] As a possible implementation, the UE can select the multicast scheduling identifier as the basis to listen to the retransmission data scheduling of the MBS. For example, the UE receives data through HARQ process-1 of SPS-1, and then receives two data retransmission scheduling indications for HARQ process-1 through the PDCCH indicated by the multicast scheduling identifier M-CS-RNTI-1 and the PDCCH indicated by the unicast scheduling identifier CS-RNTI. The UE can select to receive the retransmission data scheduled by the PDCCH indicated by M-CS-RNTI-1.

[0081] As another possible implementation, the UE can select the unicast scheduling identifier as the basis to listen to the retransmission data scheduling of the MBS. For example, the UE receives data through HARQ process-1 of SPS-1, and then receives two data retransmission scheduling indications for HARQ process-1 through the PDCCH indicated by the multicast scheduling identifier M-CS-RNTI-1 and the PDCCH indicated by the unicast scheduling identifier CS-RNTI. The UE can select to receive the retransmission data scheduled by the PDCCH indicated by CS-RNTI-1.

[0082] In the embodiment of the application, step 201 can be implemented in any one of the embodiments of the application, and the application does not limit this and will not be described again.

[0083] The data retransmission method provided in this application listens to the MBS retransmission data scheduling based on either a unicast retransmission identifier or a multicast retransmission identifier. Therefore, when the UE has both a unicast and a multicast retransmission identifier in the specified MBS retransmission identifiers, the UE can arbitrarily choose one retransmission identifier to listen to the MBS retransmission data scheduling. This not only enables the retransmission of MBS service data that failed to be received, improving the reliability of data transmission, but also avoids the repeated reception of retransmitted data, reducing the UE's data processing load.

[0084] In one possible implementation of this application, the retransmission identifier in response to the specified MBS includes both a unicast retransmission identifier and a multicast retransmission identifier. The UE can also select one of the retransmission identifiers to listen to the retransmission data scheduling of the MBS according to the reception time of the retransmission scheduling indication corresponding to the two retransmission identifiers, so as to avoid repeated reception of retransmission data.

[0085] The following is combined with Figure 3 The present application provides a further description of another data retransmission method provided in the embodiments of this application.

[0086] Figure 3 This is a flowchart illustrating another data retransmission method provided in an embodiment of this application, applied to a UE.

[0087] like Figure 3 As shown, the data retransmission method includes the following steps:

[0088] Step 301: Determine the target retransmission identifier based on the reception time of the retransmission scheduling instruction identified by the unicast retransmission identifier and the multicast retransmission identifier, respectively.

[0089] Step 302: Based on the target retransmission identifier, monitor the retransmission data scheduling of MBS.

[0090] As one possible implementation, the UE can identify the retransmission identifier with the earlier reception time of the retransmission scheduling indication as the target retransmission identifier, and listen to the retransmission data scheduling of the MBS based on the PDCCH of the target retransmission identifier.

[0091] For example, if a UE receives data through HARQ process-1 of SPS-1, and then receives two data retransmission scheduling indications for HARQ process-1 through the PDCCH indicated by the multicast scheduling identifier M-CS-RNTI-1 and the PDCCH indicated by the unicast scheduling identifier CS-RNTI, and the reception time of the PDCCH indicated by M-CS-RNTI-1 is earlier than the reception time of the PDCCH indicated by CS-RNTI-1, then the UE can choose to receive the retransmitted data scheduled by the PDCCH indicated by M-CS-RNTI-1.

[0092] In the embodiments of the present application, step 301 can be implemented in any of the embodiments of the present application respectively, and the present application does not limit this, and will not be repeated here.

[0093] The method for data retransmission provided by the embodiments of the present application determines the target retransmission identifier according to the receiving time of the retransmission scheduling indication identified by the unicast retransmission identifier and the multicast retransmission identifier respectively, and then listens to the retransmission data scheduling of the MBS based on the target retransmission identifier. Thus, when the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can select the retransmission identifier with the earlier receiving time of the identified retransmission scheduling indication to listen to the retransmission data scheduling of the MBS, thereby not only realizing the retransmission of the MBS service data that fails to be received, improving the reliability of data transmission, but also avoiding the repeated reception of the retransmission data, reducing the data processing amount of the UE.

[0094] In a possible implementation form of the present application, in response to the fact that the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can also select one of the two retransmission identifiers to listen to the retransmission data scheduling of the MBS according to the receiving time of the retransmission data corresponding to the two retransmission identifiers, so as to avoid the repeated reception of the retransmission data.

[0095] The method for data retransmission provided by the embodiments of the present application will be further described below. Figure 4 Another method for data retransmission provided by the embodiments of the present application will be further described below.

[0096] Figure 4 The flowchart of the method for data retransmission provided by another embodiment of the present application is applied to the UE.

[0097] As shown in Figure 4 The method for data retransmission includes the following steps:

[0098] Step 401: Listen to the retransmission data scheduling of the MBS based on the unicast retransmission identifier and the multicast retransmission identifier respectively.

[0099] Step 402: In response to the fact that the receiving time of the retransmission data identified by any retransmission identifier is earlier than the receiving time of the retransmission data identified by the other retransmission identifier, determine the retransmission data identified by any retransmission identifier as the target retransmission data.

[0100] As a possible implementation, in response to the fact that the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can listen to the retransmission data scheduling of the MBS according to the unicast retransmission identifier and the multicast retransmission identifier. And in response to the fact that the retransmission data identified by the two retransmission identifiers is obtained, the retransmission data with the earlier receiving time can be determined as the target retransmission data, i.e., the target retransmission data is received.

[0101] For example, the UE receives data through the HARQ process-1 of the SPS-1, then receives 2 data retransmission scheduling indications for the HARQ process-1 through the PDCCH scheduled by the M-CS-RNTI-1 indicated by the multicast scheduling and the PDCCH scheduled by the CS-RNTI indicated by the unicast scheduling, and the receiving time of the PDSCH (Physical Downlink Shared Channel) scheduled by the PDCCH indicated by the M-CS-RNTI-1 is earlier than the receiving time of the PDSCH scheduled by the PDCCH indicated by the CS-RNTI-1, so the UE can select to receive the retransmission data scheduled by the PDCCH indicated by the M-CS-RNTI-1.

[0102] In the embodiments of the present application, steps 401-402 can be implemented in any of the embodiments of the present application respectively, and the present application does not limit this, and will not be repeated here.

[0103] The data retransmission method provided by the embodiments of the present application determines the retransmission data identified by any retransmission identifier as target retransmission data in response to the receiving time of the retransmission data identified by any retransmission identifier being earlier than the receiving time of the retransmission data identified by the other retransmission identifier, by respectively listening to the retransmission data scheduling of the MBS based on the unicast retransmission identifier and the multicast retransmission identifier. Therefore, when the UE contains the unicast retransmission identifier and the multicast retransmission identifier in the specified retransmission identifier of the MBS, the UE can select to receive the retransmission data with the earlier receiving time, thereby not only realizing the retransmission of the MBS service data that fails to be received, improving the reliability of data transmission, but also avoiding the repeated reception of the retransmission data, reducing the data processing amount of the UE.

[0104] In a possible implementation form of the present application, in response to the specified retransmission identifier of the MBS containing the unicast retransmission identifier and the multicast retransmission identifier, the UE can also perform combined decoding on the retransmission data listened to according to the two retransmission identifiers, so as to improve the reliability of the retransmission data reception.

[0105] The embodiments of the present application will be further described below. Figure 5 Another data retransmission method provided by the embodiments of the present application will be further described.

[0106] Figure 5 The flowchart of another data retransmission method provided by the embodiments of the present application is applied to the UE.

[0107] As shown in the figure, the data retransmission method comprises the following steps: Figure 5

[0108] Step 501, listen to the first retransmission data scheduling of the MBS based on the unicast retransmission identifier. ​

[0109] Step 502, based on the multicast retransmission identifier, listen to the second retransmission data scheduling of the MBS.

[0110] In the embodiment of the present application, in response to the fact that the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can listen to the retransmission scheduling data of the MBS based on both the unicast retransmission identifier and the multicast retransmission identifier, so as to improve the accuracy of the retransmission data reception. Therefore, the UE can listen to the first retransmission data scheduling of the MBS based on the unicast retransmission identifier, so as to obtain the first retransmission data sent by the base station from the PDCCH indicated by the unicast scheduling identifier; and the UE can listen to the second retransmission data scheduling of the MBS based on the multicast retransmission identifier, so as to obtain the second retransmission data sent by the base station from the PDCCH indicated by the multicast scheduling identifier.

[0111] Step 503, merge and decode the first retransmission data and the second retransmission data.

[0112] In the embodiment of the present application, when the UE listens to the retransmission data scheduling of the MBS through both the unicast scheduling identifier and the multicast scheduling identifier, the UE can merge and decode the first retransmission data of the first retransmission data scheduling identifier and the second retransmission data of the second retransmission data scheduling identifier, so that when the retransmission data indicated by any one of the retransmission identifiers is not successfully received, the retransmission data can also be successfully received through the other retransmission identifier, thereby improving the reliability of the retransmission data reception.

[0113] In the embodiment of the present application, steps 501-503 can be implemented by any one of the embodiments of the present application, and the present application does not limit this, and will not be repeated here.

[0114] The method for data retransmission provided by the embodiment of the present application can listen to the first retransmission data scheduling of the MBS based on the unicast retransmission identifier, listen to the second retransmission data scheduling of the MBS based on the multicast retransmission identifier, and then merge and decode the first retransmission data and the second retransmission data. Therefore, when the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can merge and decode the retransmission data listened to according to the two kinds of retransmission identifiers, so as to not only realize the retransmission of the MBS service data whose reception fails, but also further improve the reliability of the data transmission.

[0115] In a possible implementation form of the present application, in response to the fact that the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can directly receive and decode the retransmission data successfully received, thereby not only improving the reliability of the retransmission data reception, but also avoiding the repeated reception of the retransmission data.

[0116] The following will be described in combination with Figure 6The method for data retransmission provided in the embodiment of the application is further described.

[0117] Figure 6 The flowchart of another method for data retransmission provided in the embodiment of the application is applied to the UE.

[0118] As shown in the method for data retransmission, the following steps are included. Figure 6

[0119] In step 601, in response to successful decoding of MBS retransmission data based on any retransmission identifier, the UE stops monitoring MBS retransmission data scheduling associated with another retransmission identifier; or in response to failed decoding of MBS retransmission data based on any retransmission identifier, the UE continues to monitor MBS retransmission data scheduling associated with another retransmission identifier.

[0120] In the embodiment of the application, in response to the retransmission identifier of the specified MBS containing both the unicast retransmission identifier and the multicast retransmission identifier, the UE can sequentially monitor the retransmission data scheduling of the MBS based on the unicast retransmission identifier and the multicast retransmission identifier, and in response to successful decoding of the first received retransmission data, the UE can no longer receive the second retransmission data; correspondingly, in response to failed decoding of the first received retransmission data, the UE can continue to receive the second retransmission data.

[0121] For example, the UE receives data through the HARQ process-1 of SPS-1, and then receives two data retransmission scheduling indications for the HARQ process-1 through the PDCCH scheduled by the multicast scheduling identifier M-CS-RNTI-1 and the PDCCH scheduled by the unicast scheduling identifier CS-RNTI. According to the processing order (or the receiving time order), after the UE successfully decodes the retransmission data scheduled by the PDCCH scheduled by the M-CS-RNTI-1, the UE can no longer receive the retransmission data scheduled by the PDCCH scheduled by the CS-RNTI (for example, the UE can discard the retransmission data scheduled by the PDCCH scheduled by the CS-RNTI); otherwise, the UE can continue to receive the retransmission data scheduled by the PDCCH scheduled by the CS-RNTI.

[0122] In the embodiment of the application, step 601 can be implemented by any of the embodiments of the application, and the embodiment of the application does not limit this and will not be described again.

[0123] ​The method for data retransmission provided in the embodiments of the present application stops the UE from listening to the MBS retransmission data scheduling associated with another retransmission identifier in response to the decoding success of the MBS retransmission data obtained based on any retransmission identifier; or continues to listen to the MBS retransmission data scheduling associated with another retransmission identifier in response to the decoding failure of the MBS retransmission data obtained based on any retransmission identifier. In this way, when the UE contains both the unicast retransmission identifier and the multicast retransmission identifier in the specified retransmission identifier of the MBS, the UE directly receives and decodes the retransmission data that succeeds in decoding, thereby not only realizing the retransmission of the MBS service data that fails to be received, further improving the reliability of data transmission, but also avoiding the repeated reception of the retransmission data, and reducing the data processing amount of the UE.

[0124] In a possible implementation form of the present application, the UE can also send a retransmission data reception indication message to the base station according to the decoding status of the retransmission data, so that the base station can learn the reception status of the retransmission data by the UE in time, and further improve the reliability of data transmission.

[0125] The method for data retransmission provided in the embodiments of the present application will be further described below. Figure 7 The method for data retransmission provided in the embodiments of the present application will be further described below.

[0126] Figure 7 The flowchart of the method for data retransmission provided in another embodiment of the present application is applied to the UE.

[0127] As shown in the figure, the method for data retransmission comprises the following steps: Figure 7

[0128] Step 701: Listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS.

[0129] In the embodiments of the present application, step 701 can be implemented by any of the embodiments of the present application, and the embodiments of the present application do not limit this, and will not be described again.

[0130] Step 702: Send an MBS retransmission data reception indication message to the base station based on the specified uplink scheduling resource.

[0131] In response to the specified retransmission identifier of the MBS being a unicast retransmission identifier, the specified uplink scheduling resource can be the uplink scheduling resource corresponding to the unicast retransmission identifier.

[0132] In response to the specified retransmission identifier of the MBS being a multicast retransmission identifier, the specified uplink scheduling resource can be the uplink scheduling resource corresponding to the multicast retransmission identifier.

[0133] ​In response to the retransmission identifier of the specified MBS including the unicast retransmission identifier and the multicast retransmission identifier, the specified uplink scheduling resource can be the feedback resource corresponding to any retransmission identifier, that is, the specified uplink scheduling resource can be the uplink scheduling resource corresponding to the unicast retransmission identifier or the uplink scheduling resource corresponding to the multicast retransmission identifier.

[0134] As a possible implementation, in response to the retransmission identifier of the specified MBS including the unicast retransmission identifier and the multicast retransmission identifier, the uplink scheduling resource corresponding to one of the retransmission identifiers can be determined as the specified uplink scheduling resource in the following manner.

[0135] Manner one

[0136] The specified uplink scheduling resource is determined according to the receiving order of the scheduling indications identified by the unicast retransmission identifier and the multicast retransmission identifier.

[0137] As an example, the UE can determine the uplink scheduling resource corresponding to the retransmission identifier of the received scheduling indication first as the specified uplink scheduling resource. For example, the UE receives data through HARQ process-1 of SPS-1, and then receives two data retransmission scheduling indications for HARQ process-1 through the PDCCH indicated by the multicast scheduling identifier M-CS-RNTI-1 and the PDCCH indicated by the unicast scheduling identifier CS-RNTI. The UE is configured with uplink scheduling resource PUCCH-1 for receiving PDSCH-1 scheduled by the PDCCH indicated by M-CS-RNTI-1, and is configured with uplink scheduling resource PUCCH-2 for receiving PDSCH-2 scheduled by the PDCCH indicated by CS-RNTI-1. Moreover, the receiving order of PUCCH-1 is earlier than that of PUCCH-2, and the UE can use PUCCH-1 as the specified uplink scheduling resource for sending the MBS retransmission data reception indication message, and ignore the feedback on PUCCH-2.

[0138] Manner two

[0139] The uplink scheduling resource corresponding to the retransmission identifier associated with the successfully decoded retransmission data is determined as the specified uplink scheduling resource.

[0140] For example, UE receives data through HARQ process-1 of SPS-1, and then receives data retransmission scheduling indication of HARQ process-1 indicated by multicast scheduling identifier M-CS-RNTI-1. Then, according to the processing order (or the receiving time order), after the UE fails to perform retransmission data combining decoding of the PDCCH scheduling data indicated by M-CS-RNTI-1, the UE receives the PDCCH scheduling retransmission data indicated by CS-RNTI-1, and after the retransmission data combining decoding succeeds, the UE can take the PUCCH resource corresponding to the PDCCH scheduling retransmission data indicated by CS-RNTI-1 as the specified uplink scheduling resource, and ignore the feedback of the PUCCH resource corresponding to the PDCCH scheduling retransmission data indicated by M-CS-RNTI-1.

[0141] Method three

[0142] In response to the decoding success of the retransmission data indicated by any retransmission identifier, and the receiving time being earlier than that of the retransmission data indicated by another retransmission identifier, the uplink scheduling resource corresponding to any retransmission identifier is determined as the specified uplink scheduling resource.

[0143] For example, UE receives data through HARQ process-1 of SPS-1, and then receives data retransmission scheduling indication of HARQ process-1 through the PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1 and the PDCCH indicated by unicast scheduling identifier CS-RNTI. The base station configures the uplink scheduling resource PUCCH-1 for the reception of PDSCH-1 scheduled by the PDCCH indicated by M-CS-RNTI-1, and configures the uplink scheduling resource PUCCH-2 for the reception of PDSCH-2 scheduled by the PDCCH indicated by CS-RNTI-1. PDSCH-1 and PDSCH-2 are combined and decoded simultaneously and successfully decoded, wherein PDSCH-1 is the first processed (or received) retransmission data in time, and then the UE can determine PUCCH-1 corresponding to PDSCH-1 as the specified uplink scheduling resource, and ignore the feedback of PUCCH-2 corresponding to PDSCH-2.

[0144] Method four

[0145] In response to the decoding success of the retransmission data indicated by any retransmission identifier, and the receiving time being later than that of the retransmission data indicated by another retransmission identifier, the uplink scheduling resource corresponding to any retransmission identifier is determined as the specified uplink scheduling resource.

[0146] For example, UE receives data through HARQ process-1 of SPS-1, then receives 2 data retransmission scheduling indications for HARQ process-1 through PDCCH indicated by multicast scheduling M-CS-RNTI-1 and PDCCH indicated by unicast scheduling CS-RNTI. The base station configures uplink scheduling resource PUCCH-1 for the reception of PDSCH-1 scheduled by PDCCH indicated by M-CS-RNTI-1, and configures uplink scheduling resource PUCCH-2 for the reception of PDSCH-2 scheduled by PDCCH indicated by CS-RNTI-1. PDSCH-1 and PDSCH-2 are simultaneously combined and decoded, and are successfully decoded, wherein PDSCH-2 is the last processed (or received) retransmission data in time, then UE can determine PUCCH-2 corresponding to PDSCH-2 as the specified uplink scheduling resource, and ignore the feedback of PUCCH-1 corresponding to PDSCH-1.

[0147] Mode five

[0148] In response to the decoding of the retransmission data identified by any retransmission identifier failing, and the receiving time being earlier than the retransmission data identified by another retransmission identifier, the uplink scheduling resource corresponding to any retransmission identifier is determined as the specified uplink scheduling resource.

[0149] For example, UE receives data through HARQ process-1 of SPS-1, then receives 2 data retransmission scheduling indications for HARQ process-1 through PDCCH indicated by multicast scheduling M-CS-RNTI-1 and PDCCH indicated by unicast scheduling CS-RNTI. The base station configures uplink scheduling resource PUCCH-1 for the reception of PDSCH-1 scheduled by PDCCH indicated by M-CS-RNTI-1, and configures uplink scheduling resource PUCCH-2 for the reception of PDSCH-2 scheduled by PDCCH indicated by CS-RNTI-1. PDSCH-1 and PDSCH-2 are combined and decoded, and both fail, wherein PDSCH-1 is the first processed (or received) retransmission data in time, then UE determines PUCCH-1 corresponding to PDSCH-1 as the specified uplink scheduling resource, and ignores the feedback of PUCCH-2 corresponding to PDSCH-2.

[0150] Mode six

[0151] In response to the decoding of the retransmission data identified by any retransmission identifier failing, and the receiving time being later than the retransmission data identified by another retransmission identifier, the uplink scheduling resource corresponding to any retransmission identifier is determined as the specified uplink scheduling resource.

[0152] For example, UE receives data through HARQ process-1 of SPS-1, then receives 2 data retransmission scheduling indications for HARQ process-1 through PDCCH indicated by M-CS-RNTI-1 of multicast scheduling and PDCCH indicated by CS-RNTI of unicast scheduling. The base station configures uplink scheduling resource PUCCH-1 for the reception of PDSCH-1 scheduled by PDCCH indicated by M-CS-RNTI-1, and configures uplink scheduling resource PUCCH-2 for the reception of PDSCH-2 scheduled by PDCCH indicated by CS-RNTI-1. PDSCH-1 and PDSCH-2 are both failed in combined decoding, wherein PDSCH-2 is the last processed (or received) retransmission data in time, then UE determines PUCCH-2 corresponding to PDSCH-2 as the specified uplink scheduling resource, and ignores the feedback of PUCCH-1 corresponding to PDSCH-1.

[0153] Mode seven

[0154] The uplink scheduling resource corresponding to any retransmission indication is determined as the specified uplink scheduling resource.

[0155] For example, UE receives data through HARQ process-1 of SPS-1, then receives 2 data retransmission scheduling indications for HARQ process-1 through PDCCH indicated by M-CS-RNTI-1 of multicast scheduling and PDCCH indicated by CS-RNTI of unicast scheduling. The base station configures uplink scheduling resource PUCCH-1 for the reception of PDSCH-1 scheduled by PDCCH indicated by M-CS-RNTI-1, and configures uplink scheduling resource PUCCH-2 for the reception of PDSCH-2 scheduled by PDCCH indicated by CS-RNTI-1. Then UE can determine the uplink scheduling resource PUCCH-1 corresponding to the reception of PDSCH-1 scheduled by PDCCH indicated by M-CS-RNTI-1 as the specified uplink scheduling resource, and ignore the feedback of PUCCH-2 corresponding to PDSCH-2.

[0156] For example, the UE receives data through HARQ process-1 of SPS-1, and then receives 2 data retransmission scheduling indications for HARQ process-1 through the PDCCH scheduled by the multicast scheduling identifier M-CS-RNTI-1 and the PDCCH scheduled by the unicast scheduling identifier CS-RNTI. The base station configures the uplink scheduling resource PUCCH-1 for the reception of the PDSCH-1 scheduled by the PDCCH scheduled by the M-CS-RNTI-1, and configures the uplink scheduling resource PUCCH-2 for the reception of the PDSCH-2 scheduled by the PDCCH scheduled by the CS-RNTI-1. Then, the UE can determine the uplink scheduling resource PUCCH-2 corresponding to the reception of the PDSCH-2 scheduled by the PDCCH scheduled by the CS-RNTI-1 as the specified uplink scheduling resource, and ignore the feedback of the uplink scheduling resource PUCCH-1 corresponding to the reception of the PDSCH-1 scheduled by the PDCCH scheduled by the M-CS-RNTI-1.

[0157] Further, the MBS retransmission data reception indication message can include any one of an MBS retransmission data reception success indication message and an MBS retransmission data reception failure indication message. Therefore, the UE can determine the MBS retransmission data reception indication information sent to the base station according to the reception result of the retransmission data. That is, in a possible implementation form of the embodiment of the present application, the step 701 can include:

[0158] in response to at least one retransmission data decoding success, sending a retransmission data reception success indication message to the base station;

[0159] or,

[0160] in response to at least one retransmission data decoding failure, sending a retransmission data reception failure indication message to the base station;

[0161] or,

[0162] in response to all retransmission data decoding failures, sending a retransmission data reception failure indication message to the base station;

[0163] or,

[0164] in response to any retransmission data decoding success, sending a retransmission data reception success indication message to the base station;

[0165] or,

[0166] in response to any retransmission data decoding failure, sending a retransmission data reception failure indication message to the base station.

[0167] As an example, in response to receiving the two retransmission scheduling indications, the UE can consider the retransmission data reception successful after decoding the at least one received retransmission data successfully, and send an indication message of the MBS retransmission data reception success to the base station. Correspondingly, the UE can send an indication message of the retransmission data reception failure to the base station after decoding all the retransmission data unsuccessfully.

[0168] For example, the UE receives data through the HARQ process-1 of the SPS-1, and then receives two data retransmission scheduling indications through the multicast scheduling indicating the PDCCH of the M-CS-RNTI-1 and the unicast scheduling indicating the PDCCH of the CS-RNTI. According to the processing order (or the receiving time order), after the UE successfully decodes the retransmission data scheduled by the PDCCH of the M-CS-RNTI-1 received by the UE, the UE can send a HARQ ACK (Acknowledgment) indication through the specified uplink scheduling resource.

[0169] According to the processing order (or the receiving time order), after the UE fails to decode the retransmission data scheduled by the PDCCH of the M-CS-RNTI-1 received by the UE, the UE can not send a HARQ NACK indication. When the UE fails to decode the retransmission data scheduled by the PDCCH of the M-CS-RNTI-1 received by the UE and the retransmission data scheduled by the PDCCH of the CS-RNTI-1, the UE can send a HARQ NACK indication to the base station. The specified uplink scheduling resource can be determined according to any one of the above modes 1 to 7.

[0170] As an example, for the retransmission data corresponding to the two retransmission indications, the UE can send at least one message of the retransmission data reception success or the retransmission data reception failure to the base station according to the receiving state of the two retransmission data respectively.

[0171] For example, the UE receives data through the HARQ process-1 of the SPS-1, and then receives two data retransmission scheduling indications for the HARQ process-1 through the PDCCH indicated by the M-CS-RNTI-1 and the PDCCH indicated by the CS-RNTI. According to the processing order (or the receiving time order), after the UE fails to decode the retransmission data scheduled by the PDCCH indicated by the M-CS-RNTI-1, the UE can send a HARQ NACK indication to the base station for the retransmission data scheduled by the PDCCH indicated by the M-CS-RNTI-1. When the UE successfully decodes the retransmission data scheduled by the PDCCH indicated by the M-CS-RNTI-1 and the retransmission data scheduled by the PDCCH indicated by the CS-RNTI-1, the UE sends a HARQ ACK indication to the base station for the retransmission data scheduled by the PDCCH indicated by the CS-RNTI-1.

[0172] Accordingly, according to the processing order (or the receiving time order), after the UE fails to decode the retransmission data scheduled by the PDCCH indicated by the M-CS-RNTI-1, the UE can send a HARQ NACK indication to the base station. When the UE fails to decode the retransmission data scheduled by the PDCCH indicated by the M-CS-RNTI-1 and the retransmission data scheduled by the PDCCH indicated by the CS-RNTI-1, the UE can send a HARQ NACK indication to the base station.

[0173] The method for data retransmission provided by the embodiment of the application comprises the following steps: listening to retransmission data scheduling of MBS based on a specified retransmission identifier of the MBS, and then sending a retransmission data receiving indication message of the MBS to the base station based on specified uplink scheduling resources. In this way, the UE sends the retransmission data receiving indication message to the base station according to the decoding state of the retransmission data, so that the base station can learn about the receiving state of the UE for the retransmission data in a timely manner, thereby not only achieving retransmission of the MBS service data that fails to be received, but also further improving the reliability of data transmission.

[0174] In a possible implementation form of the application, since the base station can configure the time position of the uplink scheduling resource to limit the available time of the uplink scheduling resource through the time position, the UE can also determine the specified uplink scheduling resource according to the processing time of the retransmission data and the time position of the uplink scheduling resource corresponding to each retransmission identifier, so as to further improve the reliability of data transmission.

[0175] The following will be described in combination with Figure 8 Another method for data retransmission provided by the embodiment of the application is further described.

[0176] Figure 8A flowchart of another method for data retransmission provided by the embodiments of the present application is applied to a UE.

[0177] As shown in the method for data retransmission, Figure 8 includes the following steps:

[0178] Step 801, based on the specified retransmission identifier of the MBS, listen to the retransmission data scheduling of the MBS.

[0179] In the embodiments of the present application, step 801 can be implemented in any of the embodiments of the present application, and the embodiments of the present application do not limit this and will not be repeated.

[0180] Step 802, determine the first time when the UE receives the MBS retransmission data identified by the unicast retransmission identifier, the second time when the UE receives the MBS retransmission data identified by the multicast retransmission identifier, the third time corresponding to the uplink scheduling resource corresponding to the unicast retransmission identifier, and the fourth time corresponding to the uplink scheduling resource corresponding to the multicast retransmission identifier.

[0181] Among them, the first time can be the time when the UE receives the MBS retransmission data identified by the unicast retransmission identifier; the second time can be the time when the UE receives the MBS retransmission data identified by the multicast retransmission identifier; the third time can indicate the available time limit of the uplink scheduling resource corresponding to the unicast retransmission identifier; the fourth time can indicate the available time limit of the uplink scheduling resource corresponding to the multicast retransmission identifier.

[0182] In the embodiments of the present application, the UE can record the first time when the MBS retransmission data identified by the unicast retransmission identifier is received and the second time when the MBS retransmission data identified by the multicast retransmission identifier is received in the process of listening to the MBS retransmission data scheduling. Moreover, the UE can also determine the third time corresponding to the uplink scheduling resource corresponding to the unicast retransmission identifier according to the time position information of the uplink scheduling resource corresponding to the unicast retransmission identifier configured by the base station, and determine the fourth time corresponding to the uplink scheduling resource corresponding to the multicast retransmission identifier according to the time position information of the uplink scheduling resource corresponding to the multicast retransmission identifier configured by the base station.

[0183] Step 803, determine the length of time for the UE to process and generate the MBS retransmission data reception indication message.

[0184] In the embodiments of the present application, after the UE obtains the MBS retransmission data identified by the unicast retransmission identifier or the MBS retransmission data identified by the multicast retransmission identifier, the UE can record the processing time of the MBS retransmission data and the time length of generating the MBS retransmission data reception indication in the process of processing the retransmission data.

[0185] At step 804, the specified uplink scheduling resource is determined according to the first time, the second time, the third time, the fourth time, and the time length.

[0186] In the embodiment of the present application, after the UE determines the first time, the second time, the third time, the fourth time, and the time length for the UE to process and generate the MBS retransmission data reception indication message, the uplink scheduling resource that is still in the available state after the MBS retransmission data reception indication message is generated is determined as the specified uplink scheduling resource.

[0187] Further, in response to the MBS retransmission data reception indication message being generated according to the reception status of the MBS retransmission data corresponding to the unicast scheduling identifier, the step 804 can include:

[0188] In response to the sum of the first time and the time length being less than or equal to the third time, the uplink scheduling resource corresponding to the unicast retransmission identifier is determined as the specified uplink scheduling resource.

[0189] Alternatively,

[0190] In response to the sum of the first time and the time length being less than or equal to the fourth time, the uplink scheduling resource corresponding to the multicast retransmission identifier is determined as the specified uplink scheduling resource.

[0191] As an example, in response to the sum of the first time and the time length being less than or equal to the third time, and the sum of the first time and the time length being less than or equal to the fourth time, i.e., when the MBS retransmission data reception indication message corresponding to the unicast retransmission identifier is generated, and the uplink scheduling resources corresponding to the unicast retransmission identifier and the multicast retransmission identifier are both in the available state, any one of the uplink scheduling resources corresponding to the unicast retransmission identifier and the multicast retransmission identifier can be determined as the specified uplink scheduling resource according to any one of the above-mentioned modes one to seven.

[0192] As an example, in response to the sum of the first time and the time length being less than or equal to the third time, and the sum of the first time and the time length being greater than the fourth time, i.e., when the MBS retransmission data reception indication message corresponding to the unicast retransmission identifier is generated, and the uplink scheduling resource corresponding to the unicast retransmission identifier is in the available state, and the uplink scheduling resource corresponding to the multicast retransmission identifier is in the unavailable state, the uplink scheduling resource corresponding to the unicast retransmission identifier can be determined as the specified uplink scheduling resource according to any one of the above-mentioned modes one to seven.

[0193] As an example, in response to the sum of the first time and the time length being greater than the third time and the sum of the first time and the time length being less than or equal to the fourth time, that is, when the unicast retransmission identifier corresponding MBS retransmission data reception indication message is generated, the upload scheduling resource corresponding to the unicast retransmission identifier is in an unavailable state, and the upload scheduling resource corresponding to the multicast retransmission identifier is in an available state, the upload scheduling resource corresponding to the multicast retransmission identifier can be determined as the specified uplink scheduling resource in any one of the above-mentioned modes one to seven.

[0194] Further, in response to the MBS retransmission data reception indication message being generated according to the reception state of the MBS retransmission data corresponding to the multicast scheduling identifier, the above-mentioned step 804 can include:

[0195] in response to the sum of the second time and the time length being less than or equal to the third time, determining the uplink scheduling resource corresponding to the unicast retransmission identifier as the specified uplink scheduling resource;

[0196] Or,

[0197] in response to the sum of the second time and the time length being less than or equal to the fourth time, determining the uplink scheduling resource corresponding to the multicast retransmission identifier as the specified uplink scheduling resource.

[0198] As an example, in response to the sum of the second time and the time length being less than or equal to the third time and the sum of the second time and the time length being less than or equal to the fourth time, that is, when the multicast retransmission identifier corresponding MBS retransmission data reception indication message is generated, the upload scheduling resource corresponding to the unicast retransmission identifier and the multicast retransmission identifier are in an available state, then any one of the upload scheduling resources corresponding to the unicast retransmission identifier and the multicast retransmission identifier can be determined as the specified uplink scheduling resource in any one of the above-mentioned modes one to seven.

[0199] As an example, in response to the sum of the second time and the time length being less than or equal to the third time and the sum of the second time and the time length being greater than the fourth time, that is, when the multicast retransmission identifier corresponding MBS retransmission data reception indication message is generated, the upload scheduling resource corresponding to the unicast retransmission identifier is in an available state, and the upload scheduling resource corresponding to the multicast retransmission identifier is in an unavailable state, the upload scheduling resource corresponding to the unicast retransmission identifier can be determined as the specified uplink scheduling resource in any one of the above-mentioned modes one to seven.

[0200] As an example, in response to the sum of the second time and the time length being greater than the third time, and the sum of the second time and the time length being less than or equal to the fourth time, that is, the unicast retransmission identifier corresponding MBS retransmission data receiving indication message is generated, the unicast retransmission identifier corresponding upload scheduling resource is in an unavailable state, and the multicast retransmission identifier corresponding upload scheduling resource is in an available state, the multicast retransmission identifier corresponding upload scheduling resource can be determined as the specified uplink scheduling resource in any one of the above-mentioned modes one to seven.

[0201] Step 805, based on the specified uplink scheduling resource, sending the MBS retransmission data receiving indication message to the base station.

[0202] In the embodiments of the present application, step 805 can be implemented in any one of the embodiments of the present application, and the present application does not limit this, and will not be repeated here.

[0203] The data retransmission method provided by the embodiments of the present application determines the specified uplink scheduling resource based on the first time of receiving the MBS retransmission data identified by the unicast retransmission identifier, the second time of receiving the MBS retransmission data identified by the multicast retransmission identifier, the third time corresponding to the unicast retransmission identifier corresponding uplink scheduling resource, and the fourth time corresponding to the multicast retransmission identifier corresponding uplink scheduling resource, and then sends the MBS retransmission data receiving indication message to the base station based on the specified uplink scheduling resource. Therefore, the UE determines the specified uplink scheduling resource according to the processing time of the retransmission data and the time position of the uplink scheduling resource corresponding to each retransmission identifier, so as to not only realize the retransmission of the MBS service data receiving failure, but also further improve the reliability of data transmission.

[0204] Figure 9 Another flowchart of the data retransmission method provided by the embodiments of the present application is applied to the base station.

[0205] As Figure 9 shown, the data retransmission method comprises the following steps:

[0206] Step 901, sending the retransmission identifier for indicating the UE to listen to the MBS retransmission data scheduling to the UE through the SPS configuration information.

[0207] It should be noted that the data retransmission method of the embodiments of the present application can be applied in any base station communicating with the UE. The UE can refer to a device providing voice and / or data connectivity for a user. The UE can communicate with one or more core networks through a RAN (Radio Access Network), and the terminal can be an Internet of Things terminal, such as a sensor device, a mobile phone (or called "cellular" phone) and a computer with an Internet of Things terminal, for example, which can be a fixed, portable, pocket-sized, handheld, computer-built-in or vehicle-mounted device. For example, a STA (Station), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user device or a user agent. Alternatively, the UE can also be a device of an unmanned aerial vehicle. Alternatively, the UE can also be a vehicle-mounted device, for example, it can be a vehicle-mounted computer with wireless communication function, or a wireless terminal externally connected to the vehicle-mounted computer. Alternatively, the UE can also be a roadside device, for example, it can be a street lamp, a signal lamp or other roadside devices with wireless communication function.

[0208] The retransmission identifier can include at least one of the following identifiers: a unicast retransmission identifier and a multicast retransmission identifier.

[0209] It should be noted that the unicast retransmission identifier can be a CS-RNTI, and the multicast retransmission identifier can be a M-CS-RNTI.

[0210] The SPS configuration information can include N MBS service identifier information, where N is a positive integer.

[0211] The MBS service identifier information can include at least one of the following information: a bearer identifier corresponding to the MBS, an LCID, a cell group identifier, a radio link control entity identifier, an MBS scheduling identifier and an MBS service identifier.

[0212] The MBS service identifier can include at least one of the following information: a TMGI (Temporary Mobile Group Identity), an MBS session identifier and an MBS service flow identifier.

[0213] In the embodiments of the present application, in response to scheduling the MBS in the SPS mode, the base station can configure the UE with a data retransmission method of multicast SPS corresponding to the MBS.

[0214] As a possible implementation, the base station can configure, through the SPS configuration information, N multicast scheduling identifiers for the retransmission data scheduling of the multicast SPS for each cell independently, so that the UE, in response to the acquired SPS configuration information, can listen to the retransmission data scheduling of each service in the MBS according to the multicast scheduling identifier corresponding to the SPS configured for the service.

[0215] For example, the base station configures SPS-1 for MBS service-1 (such as SPS-1 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1) in BWP-1 of cell-1; and configures SPS-2 for MBS service-2 (such as SPS-2 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-2) in BWP-1 of cell-1. Therefore, the UE can take M-CS-RNTI-1 as the multicast retransmission identifier corresponding to MBS service-1, and only use it to listen to the data retransmission scheduling of multicast SPS-1; and take M-CS-RNTI-2 as the multicast retransmission identifier corresponding to MBS service-2, and only use it to listen to the data retransmission scheduling of multicast SPS-2.

[0216] As another possible implementation, the base station can also configure, through the SPS configuration information, 1 multicast scheduling identifier for the retransmission data scheduling of the multicast SPS for each cell independently, so that the UE, in response to the acquired SPS configuration information, can listen to the retransmission data scheduling of all services in the MBS in the cell according to the multicast scheduling identifier corresponding to the cell in the SPS configuration information.

[0217] For example, the base station configures SPS-1 for MBS service-1 (such as SPS-1 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1) in BWP-1 of cell-1; and configures SPS-2 for MBS service-2 (such as SPS-2 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1) in BWP-1 of cell-1. Therefore, the UE can take M-CS-RNTI-1 as the multicast retransmission identifier corresponding to MBS service-1 and MBS-2, and use it to listen to the data retransmission scheduling of multicast SPS-1 and multicast SPS-2, and cannot be used for the data retransmission scheduling of unicast SPS.

[0218] As another possible implementation, the base station can also configure, through the SPS configuration information, 1 multicast scheduling identifier for the retransmission data scheduling of the multicast SPS for each cell independently, so that the UE, in response to the acquired SPS configuration information, can listen to the retransmission data scheduling of all services in the MBS in the cell according to the multicast scheduling identifier corresponding to the cell in the SPS configuration information.

[0219] For example, the base station configures SPS-1 for MBS service-1 (e.g., SPS-1 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-1) and SPS-2 for MBS service-2 (e.g., SPS-2 activated by PDCCH indicated by multicast scheduling identifier M-CS-RNTI-2) in BWP-1 of cell-1. At this time, the base station can also configure an indication identifier (e.g., unicast scheduling identifier CS-RNTI) of a PDCCH channel for multicast SPS retransmission scheduling for cell-1. Thus, the UE can listen to data retransmission scheduling of multicast SPS-1 and multicast SPS-2 according to the CS-RNTI. In addition, the CS-RNTI can also be used for data retransmission scheduling of unicast SPS of cell-1. (For example, the base station configures SPS-3 for unicast service (e.g., SPS-3 activated by PDCCH indicated by unicast scheduling identifier CS-RNTI) in BWP-1 of cell-1, and the UE can also listen to data retransmission scheduling of unicast SPS-3 according to the CS-RNTI.

[0220] As another possible implementation, the base station can also configure the UE with a unicast scheduling identifier and a multicast scheduling identifier at the same time through SPS configuration information, so that the UE can listen to retransmission data scheduling of MBS based on the unicast scheduling identifier and the multicast scheduling identifier at the same time.

[0221] The data retransmission method provided by the embodiments of the present application sends a retransmission identifier for indicating that the UE listens to retransmission data scheduling of MBS to the UE through SPS configuration information. In this way, the base station configures the UE with a retransmission identifier for listening to retransmission data scheduling of MBS, so that the UE listens to retransmission data scheduling of MBS, realizes retransmission of MBS service data that fails to be received, and thus improves the reliability of data transmission.

[0222] In a possible implementation form of the present application, the base station can send retransmission data to the UE when the UE fails to receive MBS data, so as to improve the reliability of data transmission.

[0223] The data retransmission method provided by the embodiments of the present application will be further described below. Figure 10 The data retransmission method provided by the embodiments of the present application will be further described below.

[0224] Figure 10 The flowchart of another data retransmission method provided by the embodiments of the present application is applied to a base station.

[0225] As Figure 10 shown, the data retransmission method comprises the following steps:

[0226] At step 1001, the retransmission identifier for indicating the UE to monitor the retransmission data scheduling of the MBS is sent to the UE through the SPS configuration information.

[0227] In the embodiments of the present application, step 1001 can be implemented in any of the embodiments of the present application, and the present application does not limit this, and will not be repeated here.

[0228] At step 1002, in response to obtaining the MBS data reception failure message sent by the UE, the retransmission data of the MBS is sent to the UE based on the retransmission identifier.

[0229] In the embodiments of the present application, in response to the MBS data reception failure, the UE can send the MBS data reception failure message to the base station, so that in response to the obtained MBS data reception failure message, the base station can send the retransmission data corresponding to the received MBS data to the UE through the retransmission identifier, to ensure the reliable transmission of the MBS data.

[0230] Further, the base station can determine the retransmission identifier used to send the retransmission data of the MBS according to the retransmission identifier configured for the UE. That is, in one possible implementation manner of the embodiments of the present application, step 1002 can include:

[0231] sending the retransmission data of the MBS to the UE based on any retransmission identifier;

[0232] Or,

[0233] sending the retransmission data of the MBS to the UE based on the unicast retransmission identifier and the multicast retransmission identifier, respectively.

[0234] As an example, in response to the base station configuring a specific unicast scheduling identifier for the UE through the SPS configuration information, for monitoring the retransmission data scheduling of the multicast SPS, the base station can send the retransmission data of the MBS to the UE through the unicast retransmission identifier.

[0235] As an example, in response to the base station configuring a specific multicast scheduling identifier for the UE through the SPS configuration information, for monitoring the retransmission data scheduling of the multicast SPS, the base station can send the retransmission data of the MBS to the UE through the multicast retransmission identifier.

[0236] As an example, in response to the base station configuring a specific unicast scheduling identifier and a specific multicast scheduling identifier for the UE through the SPS configuration information, the base station can send the retransmission data of the MBS to the UE through the unicast retransmission identifier and the multicast retransmission identifier, respectively.

[0237] It should be noted that, in response to the MBS retransmission data reception failure, the UE can also send an indication message of the MBS retransmission data reception failure to the base station, so that in response to the indication message of the MBS retransmission data reception failure, the base station can also send corresponding MBS retransmission data to the base station according to the retransmission identifier corresponding to the retransmission data reception failure indication message, so as to ensure the reliability of data transmission.

[0238] The data retransmission method provided by the embodiment of the application sends a retransmission identifier for indicating that the UE listens to the retransmission data scheduling of the MBS to the UE through SPS configuration information, and in response to obtaining the MBS data reception failure message sent by the UE, sends the retransmission data of the MBS to the UE based on the retransmission identifier. Therefore, the base station configures the retransmission identifier for listening to the retransmission data scheduling of the MBS to the UE, and sends the retransmission data corresponding to the MBS data receiving failure to the UE, so that the UE listens to the retransmission data scheduling of the MBS, realizes the retransmission of the MBS service data receiving failure, and further improves the reliability of data transmission.

[0239] In order to realize the above-mentioned embodiments, the application further provides a data retransmission device.

[0240] Figure 11 A structural schematic diagram of a data retransmission device provided by an embodiment of the application is applied to a UE.

[0241] As Figure 11 shown, the data retransmission device 1100 comprises:

[0242] The listening module 1101 is configured to listen to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS.

[0243] In actual use, the data retransmission device provided by the embodiment of the application can be configured in any communication equipment to execute the foregoing data retransmission method.

[0244] The data retransmission device provided by the embodiment of the application listens to the retransmission data scheduling of the MBS based on the specified retransmission identifier of the MBS. Therefore, the UE listens to the retransmission data scheduling of the MBS in the MBS service based on the specified retransmission identifier of the MBS, realizes the retransmission of the MBS service data receiving failure, and improves the reliability of data transmission.

[0245] In a possible implementation form of the application, the data retransmission device 1100 further comprises:

[0246] The first determination module is configured to determine the specified retransmission identifier of the MBS in response to the obtained downlink semi-persistent scheduling SPS configuration information.

[0247] Further, in a possible implementation form of the application, the SPS configuration information comprises N pieces of MBS service identification information, where N is a positive integer.

[0248] Further, in a possible implementation form of the application, the MBS service identification information comprises at least one of the following: a bearer identification corresponding to the MBS, an LCID, a cell group identification, a radio link control entity identification, an MBS scheduling identification, and an MBS service identification.

[0249] Further, in a possible implementation form of the application, the retransmission identification of the specified MBS is at least one of the following: a unicast retransmission identification and a multicast retransmission identification.

[0250] Further, in a possible implementation form of the application, the listening module 1101 comprises:

[0251] The first listening unit is configured to listen to the retransmission data scheduling of the MBS based on the retransmission identification of the specified MBS in response to the MBS data reception failure.

[0252] Further, in a possible implementation form of the application, the first listening unit is specifically configured to:

[0253] In response to the MBS data reception failure, listen to the retransmission data scheduling of the MBS based on the retransmission identification of the specified MBS after a time greater than or equal to a predetermined time length from the time of the data reception failure.

[0254] Further, in a possible implementation form of the application, the listening module 1101 comprises:

[0255] The second listening unit is configured to listen to the retransmission data scheduling of the MBS based on the retransmission identification of the specified MBS in response to the MBS data reception failure message having been sent to the base station.

[0256] Or,

[0257] The third listening unit is configured to listen to the retransmission data scheduling of the MBS based on the retransmission identification of the specified MBS in response to the currently received data being MBS data.

[0258] Further, in a possible implementation form of the application, the retransmission identification of the specified MBS is a unicast retransmission identification and a multicast retransmission identification, and the listening module 1101 comprises:

[0259] The fourth listening unit is configured to listen to the retransmission data scheduling of the MBS based on any one of the unicast retransmission identification and the multicast retransmission identification.

[0260] Further, in a still possible implementation form of the application, the retransmission identifiers of the specified MBS are unicast retransmission identifiers and multicast retransmission identifiers, and the listening module 1101 comprises:

[0261] The first determining unit is configured to determine the target retransmission identifier according to the receiving time of the retransmission scheduling indication identified by the unicast retransmission identifier and the multicast retransmission identifier respectively.

[0262] The fifth listening unit is configured to listen to the retransmission data scheduling of the MBS based on the target retransmission identifier.

[0263] Further, in another possible implementation form of the application, the retransmission identifiers of the specified MBS are unicast retransmission identifiers and multicast retransmission identifiers, and the listening module 1101 comprises:

[0264] The sixth listening unit is configured to listen to the retransmission data scheduling of the MBS based on the unicast retransmission identifier and the multicast retransmission identifier respectively.

[0265] The second determining unit is configured to determine the retransmission data identified by any retransmission identifier as the target retransmission data in response to the receiving time of the retransmission data identified by the any retransmission identifier being earlier than the receiving time of the retransmission data identified by the other retransmission identifier.

[0266] Further, in a still possible implementation form of the application, the retransmission identifiers of the specified MBS are unicast retransmission identifiers and multicast retransmission identifiers, and the listening module 1101 comprises:

[0267] The seventh listening unit is configured to listen to the first retransmission data scheduling of the MBS based on the unicast retransmission identifier.

[0268] The eighth listening unit is configured to listen to the second retransmission data scheduling of the MBS based on the multicast retransmission identifier.

[0269] The combined decoding unit is configured to combine and decode the first retransmission data and the second retransmission data.

[0270] Further, in a still possible implementation form of the application, the retransmission identifiers of the specified MBS are unicast retransmission identifiers and multicast retransmission identifiers, and the listening module 1101 comprises:

[0271] The ninth listening unit is configured to stop listening to the MBS retransmission data scheduling associated with the other retransmission identifier in response to the decoding of the MBS retransmission data based on any retransmission identifier being successful.

[0272] Or,

[0273] The tenth monitoring unit is configured to continue monitoring MBS retransmission data scheduling associated with another retransmission identifier in response to decoding failure of the MBS retransmission data obtained based on any retransmission identifier.

[0274] Further, in another possible implementation form of the application, the data retransmission apparatus 1100 further comprises:

[0275] The second sending module is configured to send an MBS retransmission data reception indication message to the base station based on the specified uplink scheduling resource.

[0276] Further, in another possible implementation form of the application, the data retransmission apparatus 1100 further comprises:

[0277] The third sending module is configured to send an indication message of successful reception of retransmission data to the base station in response to decoding success of at least one retransmission data;

[0278] Or,

[0279] The fourth sending module is configured to send an indication message of failed reception of retransmission data to the base station in response to decoding failure of at least one retransmission data;

[0280] Or,

[0281] The fifth sending module is configured to send an indication message of failed reception of retransmission data to the base station in response to decoding failure of all retransmission data;

[0282] Or,

[0283] The sixth sending module is configured to send an indication message of successful reception of any retransmission data to the base station in response to decoding success of any retransmission data;

[0284] Or,

[0285] The seventh sending module is configured to send an indication message of failed reception of any retransmission data to the base station in response to decoding failure of any retransmission data.

[0286] Further, in another possible implementation form of the application, the specified retransmission identifier of the MBS is a unicast retransmission identifier and a multicast retransmission identifier, and the specified uplink scheduling resource is an uplink scheduling resource corresponding to any retransmission identifier.

[0287] Further, in another possible implementation form of the application, the specified retransmission identifier of the MBS is a unicast retransmission identifier and a multicast retransmission identifier, and the data retransmission apparatus 1100 further comprises:

[0288] The second determining module is configured to determine the specified uplink scheduling resource according to the receiving sequence of the scheduling indication identified by the unicast retransmission identifier and the multicast retransmission identifier.

[0289] Further, in another possible implementation form of the present application, the retransmission identifiers of the specified MBS are a unicast retransmission identifier and a multicast retransmission identifier, and the data retransmission apparatus 1100 further includes:

[0290] The third determining module is configured to determine the uplink scheduling resource corresponding to the retransmission identifier of the retransmission data successfully decoded as the specified uplink scheduling resource.

[0291] Further, in another possible implementation form of the present application, the retransmission identifiers of the specified MBS are a unicast retransmission identifier and a multicast retransmission identifier, and the data retransmission apparatus 1100 further includes:

[0292] The fourth determining module is configured to determine the uplink scheduling resource corresponding to any retransmission identifier as the specified uplink scheduling resource in response to the retransmission data identified by the any retransmission identifier being successfully decoded and the receiving time being earlier than the retransmission data identified by the other retransmission identifier;

[0293] Or,

[0294] The fifth determining module is configured to determine the uplink scheduling resource corresponding to any retransmission identifier as the specified uplink scheduling resource in response to the retransmission data identified by the any retransmission identifier being successfully decoded and the receiving time being later than the retransmission data identified by the other retransmission identifier;

[0295] Or,

[0296] The sixth determining module is configured to determine the uplink scheduling resource corresponding to any retransmission identifier as the specified uplink scheduling resource in response to the retransmission data identified by the any retransmission identifier being unsuccessfully decoded and the receiving time being earlier than the retransmission data identified by the other retransmission identifier;

[0297] Or,

[0298] The seventh determining module is configured to determine the uplink scheduling resource corresponding to any retransmission identifier as the specified uplink scheduling resource in response to the retransmission data identified by the any retransmission identifier being unsuccessfully decoded and the receiving time being later than the retransmission data identified by the other retransmission identifier.

[0299] Further, in another possible implementation form of the present application, the retransmission identifiers of the specified MBS are a unicast retransmission identifier and a multicast retransmission identifier, and the data retransmission apparatus 1100 further includes:

[0300] an eighth determining module, configured to determine a first time at which the UE receives MBS retransmission data identified by the unicast retransmission identifier, a second time at which the UE receives MBS retransmission data identified by the multicast retransmission identifier, a third time corresponding to an uplink scheduling resource corresponding to the unicast retransmission identifier, and a fourth time corresponding to an uplink scheduling resource corresponding to the multicast retransmission identifier;

[0301] a ninth determining module, configured to determine a time length during which the UE processes and generates the MBS retransmission data reception indication message;

[0302] a tenth determining module, configured to determine the specified uplink scheduling resource according to the first time, the second time, the third time, the fourth time, and the time length.

[0303] Further, in another possible implementation form of the present application, the tenth determining module comprises:

[0304] a third determining unit, configured to determine, in response to a sum of the first time and the time length being less than or equal to the third time, that the uplink scheduling resource corresponding to the unicast retransmission identifier is the specified uplink scheduling resource;

[0305] or,

[0306] a fourth determining unit, configured to determine, in response to a sum of the first time and the time length being less than or equal to the fourth time, that the uplink scheduling resource corresponding to the multicast retransmission identifier is the specified uplink scheduling resource;

[0307] or,

[0308] a fifth determining unit, configured to determine, in response to a sum of the second time and the time length being less than or equal to the third time, that the uplink scheduling resource corresponding to the unicast retransmission identifier is the specified uplink scheduling resource;

[0309] or,

[0310] a sixth determining unit, configured to determine, in response to a sum of the second time and the time length being less than or equal to the fourth time, that the uplink scheduling resource corresponding to the multicast retransmission identifier is the specified uplink scheduling resource.

[0311] It should be noted that the above explanation of the method embodiment of the data retransmission shown in FIG. 10 is also applicable to the apparatus 1100 for data retransmission, and thus will not be repeated here. Figures 1-8

[0312] ​The device for data retransmission provided in the embodiments of the present application can listen to the retransmission data scheduling of the MBS based on any one of the unicast retransmission identifier and the multicast retransmission identifier. Thus, when the specified retransmission identifier of the MBS contains both the unicast retransmission identifier and the multicast retransmission identifier, the UE can arbitrarily select one retransmission identifier to listen to the retransmission data scheduling of the MBS, thereby not only realizing the retransmission of the MBS service data that fails to be received and improving the reliability of data transmission, but also avoiding the repeated reception of the retransmission data and reducing the data processing amount of the UE.

[0313] To achieve the above-mentioned embodiments, the present application further provides a device for data retransmission.

[0314] Figure 12 Another device for data retransmission provided in the embodiments of the present application is shown in a structural schematic diagram, which is applied to a base station.

[0315] As shown in Figure 12 the device 1200 for data retransmission includes:

[0316] A first sending module 1201 is configured to send, to the UE, SPS configuration information used to indicate a retransmission identifier for the UE to listen to the retransmission data scheduling of the MBS.

[0317] In actual use, the device for data retransmission provided in the embodiments of the present application can be configured in any communication equipment to execute the method for data retransmission.

[0318] The device for data retransmission provided in the embodiments of the present application sends, to the UE, SPS configuration information used to indicate a retransmission identifier for the UE to listen to the retransmission data scheduling of the MBS. Thus, the base station configures the retransmission identifier for the UE to listen to the retransmission data scheduling of the MBS, so that the UE listens to the retransmission data scheduling of the MBS, realizes the retransmission of the MBS service data that fails to be received, and improves the reliability of data transmission.

[0319] In a possible implementation form of the present application, the SPS configuration information includes N pieces of MBS service identifier information, where N is a positive integer.

[0320] Further, in another possible implementation form of the present application, the MBS service identifier information includes at least one of the following information: a bearer identifier corresponding to the MBS, an LCID, a cell group identifier, a radio link control entity identifier, an MBS scheduling identifier, and an MBS service identifier.

[0321] Further, in another possible implementation form of the present application, the retransmission identifier is at least one of the following identifiers: a unicast retransmission identifier and a multicast retransmission identifier.

[0322] Further, in another possible implementation form of the application, the apparatus 1200 for data retransmission further comprises:

[0323] a seventh sending module, configured to, in response to obtaining the MBS data reception failure message sent by the UE, send, based on the retransmission identifier, the retransmission data of the MBS to the UE.

[0324] Further, in another possible implementation form of the application, the retransmission identifier is a unicast retransmission identifier and a multicast retransmission identifier, and the seventh sending module comprises:

[0325] a first sending unit, configured to send, based on any retransmission identifier, the retransmission data of the MBS to the UE;

[0326] or,

[0327] a second sending unit, configured to send, based on the unicast retransmission identifier and the multicast retransmission identifier, the retransmission data of the MBS to the UE respectively.

[0328] It should be noted that the above description of the method embodiment of data retransmission shown in the method embodiment of data retransmission also applies to the apparatus 1200 for data retransmission of the embodiment, which will not be described here. Figure 9 、 Figure 10 The above description of the method embodiment of data retransmission shown in the method embodiment of data retransmission also applies to the apparatus 1200 for data retransmission of the embodiment, which will not be described here.

[0329] The apparatus for data retransmission provided by the embodiment of the application sends, to the UE, a retransmission identifier for indicating the UE to monitor the retransmission data scheduling of the MBS based on the SPS configuration information, and in response to obtaining the MBS data reception failure message sent by the UE, sends, based on the retransmission identifier, the retransmission data of the MBS to the UE. Thus, the base station configures the UE with the retransmission identifier for monitoring the retransmission data scheduling of the MBS, and sends the retransmission data corresponding to the failed MBS data to the UE, so as to enable the UE to monitor the retransmission data scheduling of the MBS, retransmit the failed MBS service data, and further improve the reliability of data transmission.

[0330] In order to implement the above-mentioned embodiments, the application further provides a communication device.

[0331] The communication device provided by the embodiment of the application comprises a processor, a transceiver, a memory, and an executable program stored on the memory and capable of being executed by the processor, wherein the processor executes the executable program to perform the method for data retransmission provided by any of the above technical solutions.

[0332] The communication device can be the UE or the base station described above.

[0333] The processor can include various types of storage media, which is non-transitory computer storage media, and can continue to store information after the communication device is powered off. Here, the communication device includes a terminal or a base station.

[0334] The processor can be connected with the memory through a bus or the like, for reading an executable program stored on the memory, such as Figures 1 to 10 at least one of the above.

[0335] To implement the above embodiments, the present application further provides a computer storage medium.

[0336] The computer storage medium provided by the embodiments of the present application stores an executable program; the executable program is executed by the processor, and can implement the method for data retransmission provided in any of the above technical solutions, such as Figures 1 to 10 at least one of the above.

[0337] Figure 13 is a block diagram of a UE 1300 provided by the embodiments of the present application. For example, the UE 1300 can be a mobile phone, a computer, a digital broadcast user equipment, a messaging equipment, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0338] Referring to Figure 13 , the UE 1300 can include at least one of the following components: a processing component 1302, a memory 1304, a power supply component 1306, a multimedia component 1308, an audio component 1310, an input / output (I / O) interface 1312, a sensor component 1314, and a communication component 1316.

[0339] The processing component 1302 usually controls the overall operation of the UE 1300, such as operations associated with displaying, making phone calls, data communications, camera operations and recording operations. The processing component 1302 can include at least one processor 1320 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 1302 can include at least one module to facilitate interaction between the processing component 1302 and other components. For example, the processing component 1302 can include a multimedia module to facilitate the interaction between the multimedia component 1308 and the processing component 1302.

[0340] The memory 1304 is configured to store various types of data to support the operations of the UE 1300. Examples of such data include instructions for any application or methods operating on the UE 1300, contact data, phonebook data, messages, pictures, videos, and so on. The memory 1304 can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disks, or optical disks.

[0341] The power supply component 1306 supplies power for the various components of the UE 1300. The power supply component 1306 can include a power supply management system, at least one power supply, and other components associated with generating, managing and delivering power for the UE 1300.

[0342] The multimedia component 1308 includes a screen providing an output interface between the UE 1300 and the user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes at least one touch sensor to sense touch, swiping and gestures on the touch panel. The touch sensor can not only sense a boundary of a touching or swiping action, but also detect a pressure associated with the touching or swiping action. In some embodiments, the multimedia component 1308 includes a front camera and / or a rear camera. The front and / or rear camera can receive external multimedia data when the UE 1300 is in an operating mode, such as a shooting mode or a video mode. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.

[0343] The audio component 1310 is configured to output and / or input an audio signal. For example, the audio component 1310 includes a microphone (MIC) configured to receive an external audio signal when the UE 1300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1304 or transmitted via the communication component 1316. In some embodiments, the audio component 1310 also includes a speaker for outputting an audio signal.

[0344] The I / O interface 1312 provides an interface between the processing component 1302 and peripheral interface modules, which can be a keyboard, a click wheel, a button, and so on. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0345] The sensor component 1314 includes at least one sensor to provide various state assessments for the UE 1300. For example, the sensor component 1314 can detect an open / closed position of the device 1300, relative positioning of components, such as a display and a keypad of the UE 1300, a change in location of the UE 1300 or a component of the UE 1300, the presence or absence of user contact with the UE 1300, an orientation or acceleration / deceleration / g-force and a temperature change of the UE 1300. The sensor component 1314 can include a proximity sensor configured to detect presence of an object in proximity to the UE 1300 without any physical touch. The sensor component 1314 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1314 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0346] The communication component 1316 is configured to facilitate wired or wireless communication between the UE 1300 and another device. The UE 1300 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 1316 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 1316 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technology.

[0347] In an example embodiment, the UE 1300 can be implemented by at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component, for performing the above-described methods.

[0348] In an example embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 1304 including instructions, is also provided, which can be executed by the processor 1320 of the UE 1300 to complete the above-described methods. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.

[0349] As Figure 14The diagram shown is a structural schematic of a base station provided in an embodiment of this application. For example, base station 1400 can be provided as a network device. (Refer to...) Figure 14 The base station 1400 includes a processing component 1422, which further includes at least one processor, and memory resources represented by memory 1432 for storing instructions executable by the processing component 1422, such as application programs. The application programs stored in memory 1432 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1422 is configured to execute instructions to perform any of the methods described above applied to the base station, such as... Figure 9 , Figure 10 The method shown.

[0350] Base station 1400 may also include a power supply component 1426 configured to perform power management of base station 1400, a wired or wireless network interface 1450 configured to connect base station 1400 to a network, and an input / output (I / O) interface 1458. Base station 1400 can operate on an operating system stored in memory 1432, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or similar.

[0351] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0352] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for data retransmission, characterized in that, Applied to a user equipment (UE), the method includes: In response to the acquired downlink semi-persistent scheduling (SPS) configuration information, determine the retransmission identifier for the specified broadcast multicast service (MBS). Based on the retransmission identifier of the specified MBS, monitor the retransmission data scheduling of the MBS. The retransmission identifier of the specified MBS is at least one of the following identifiers: unicast retransmission identifier and multicast retransmission identifier.

2. The method as described in claim 1, characterized in that, The SPS configuration information includes N MBS service identifiers, where N is a positive integer.

3. The method as described in claim 2, characterized in that, The MBS service identification information includes at least one of the following: the bearer identifier corresponding to MBS, the logical channel identifier (LCID), the cell group identifier, the radio link control entity identifier, the MBS scheduling identifier, and the MBS service identifier.

4. The method as described in claim 1, characterized in that, The retransmission data scheduling based on the specified MBS retransmission identifier includes: In response to MBS data reception failure, based on the specified MBS retransmission flag, monitor the MBS for retransmission data scheduling.

5. The method as described in claim 1, characterized in that, The retransmission data scheduling based on the specified MBS retransmission identifier includes: In response to having sent an MBS data reception failure message to the base station, the retransmission data scheduling of the specified MBS is monitored based on the retransmission identifier of the specified MBS. or, In response to the fact that the currently received data is MBS data, the retransmission data scheduling of the MBS is monitored based on the retransmission identifier of the specified MBS.

6. The method as described in claim 1, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier. The step of monitoring the retransmission data scheduling of the MBS based on the specified MBS retransmission identifier includes: Based on either the unicast retransmission identifier or the multicast retransmission identifier, monitor the retransmission data scheduling of the MBS.

7. The method as described in claim 1, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier. The step of monitoring the retransmission data scheduling of the MBS based on the specified MBS retransmission identifier includes: The target retransmission identifier is determined based on the reception time of the retransmission scheduling instruction identified by the unicast retransmission identifier and the multicast retransmission identifier, respectively. Based on the target retransmission identifier, monitor the retransmission data scheduling of the MBS.

8. The method as described in claim 1, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier. The step of monitoring the retransmission data scheduling of the MBS based on the specified MBS retransmission identifier includes: Based on the unicast retransmission flag and the multicast retransmission flag, the retransmission data scheduling of the MBS is monitored respectively. In response to the fact that the reception time of retransmission data identified by any retransmission identifier is earlier than the reception time of retransmission data identified by another retransmission identifier, the retransmission data identified by the retransmission identifier is determined as the target retransmission data.

9. The method as described in claim 1, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier. The step of monitoring the retransmission data scheduling of the MBS based on the specified MBS retransmission identifier includes: Based on the unicast retransmission identifier, monitor the first retransmission data scheduling of the MBS. Based on the multicast retransmission identifier, monitor the second retransmission data scheduling of the MBS; The first retransmitted data and the second retransmitted data are merged and decoded.

10. The method as described in claim 1, characterized in that, The retransmission data scheduling based on the specified MBS retransmission identifier includes: In response to the failure to decode received MBS data, after a predetermined time period from the time of data decoding failure, the retransmission data scheduling of the MBS is monitored based on the retransmission flag of the specified MBS.

11. The method as described in claim 1, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier. The step of monitoring the retransmission data scheduling of the MBS based on the specified MBS retransmission identifier includes: In response to the successful decoding of MBS retransmission data obtained based on any retransmission identifier, stop listening to MBS retransmission data scheduling associated with the other retransmission identifier. or, In response to the failure of decoding MBS retransmission data obtained based on any retransmission identifier, continue to monitor the MBS retransmission data scheduling associated with the other retransmission identifier.

12. The method according to any one of claims 1-11, characterized in that, Also includes: Based on the specified uplink scheduling resources, send an MBS retransmission data reception indication message to the base station.

13. The method as described in claim 12, characterized in that, Also includes: In response to the successful decoding of at least one retransmitted data, an indication message indicating successful retransmission of data is sent to the base station; or, In response to at least one failure to decode retransmitted data, an indication message indicating failure to receive retransmitted data is sent to the base station; or, In response to the failure of decoding all retransmitted data, an indication message indicating failure of retransmission data reception is sent to the base station; or, In response to successful decoding of any retransmitted data, an indication message indicating successful reception of the retransmitted data is sent to the base station; or, In response to any failure to decode retransmitted data, an indication message indicating that the retransmitted data reception failed is sent to the base station.

14. The method as described in claim 12, characterized in that, The specified MBS retransmission identifier is a unicast retransmission identifier and a multicast retransmission identifier, and the specified uplink scheduling resource is the uplink scheduling resource corresponding to any retransmission identifier.

15. The method as described in claim 12, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier, and the method further includes: The designated uplink scheduling resource is determined based on the receiving order of the scheduling instructions identified by the unicast retransmission identifier and the multicast retransmission identifier, respectively.

16. The method as described in claim 12, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier, and the method further includes: The uplink scheduling resource corresponding to the retransmission identifier associated with the successfully decoded retransmission data is determined as the specified uplink scheduling resource.

17. The method as described in claim 12, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier, and the method further includes: In response to the successful decoding of retransmitted data marked by any retransmission flag and the retransmitted data received earlier than the other retransmission flag, the uplink scheduling resource corresponding to the retransmission flag is determined as the designated uplink scheduling resource. or, In response to the successful decoding of retransmitted data marked by any retransmission flag and the retransmitted data received at a time later than that marked by another retransmission flag, the uplink scheduling resource corresponding to any retransmission flag is determined as the designated uplink scheduling resource. or, In response to the failure to decode retransmitted data marked by any retransmission flag and the retransmitted data received earlier than the other retransmission flag, the uplink scheduling resource corresponding to the retransmission flag is determined as the specified uplink scheduling resource. or, In response to the failure to decode retransmitted data with any retransmission identifier and the retransmitted data received later than the retransmission identifier of another retransmission identifier, the uplink scheduling resource with the retransmission identifier of the first retransmission identifier is determined as the designated uplink scheduling resource.

18. The method according to any one of claims 1-11, characterized in that, The retransmission identifier of the specified MBS is a unicast retransmission identifier and a multicast retransmission identifier, and the method further includes: The system determines the first time when the UE receives MBS retransmission data identified by the unicast retransmission identifier, the second time when it receives MBS retransmission data identified by the multicast retransmission identifier, the third time when the uplink scheduling resource corresponding to the unicast retransmission identifier is located, and the fourth time when the uplink scheduling resource corresponding to the multicast retransmission identifier is located. Determine the duration for the UE to process and generate the MBS retransmission data reception indication message; The designated uplink scheduling resource is determined based on the first time point, the second time point, the third time point, the fourth time point, and the duration.

19. The method as described in claim 18, characterized in that, The step of determining the designated uplink scheduling resource based on the first time point, the second time point, the third time point, the fourth time point, and the duration includes: In response to the fact that the sum of the first time and the duration is less than or equal to the third time, the uplink scheduling resource corresponding to the unicast retransmission identifier is determined to be the designated uplink scheduling resource; or, In response to the fact that the sum of the first time and the duration is less than or equal to the fourth time, the uplink scheduling resource corresponding to the multicast retransmission identifier is determined to be the designated uplink scheduling resource; or, In response to the fact that the sum of the second time and the duration is less than or equal to the third time, the uplink scheduling resource corresponding to the unicast retransmission identifier is determined to be the specified uplink scheduling resource; or, In response to the fact that the sum of the second time and the duration is less than or equal to the fourth time, the uplink scheduling resource corresponding to the multicast retransmission identifier is determined to be the specified uplink scheduling resource.

20. A method for data retransmission, characterized in that, Applied to a base station, the method includes: The SPS configuration information sends a retransmission identifier to the UE to instruct the UE to listen to the MBS retransmission data scheduling. The retransmission identifier is at least one of the following identifiers: unicast retransmission identifier and multicast retransmission identifier.

21. The method as described in claim 20, characterized in that, The SPS configuration information includes N MBS service identifiers, where N is a positive integer.

22. The method as described in claim 21, characterized in that, The MBS service identification information includes at least one of the following: the bearer identifier corresponding to MBS, LCID, cell group identifier, radio link control entity identifier, MBS scheduling identifier, and MBS service identifier.

23. The method according to any one of claims 20-22, characterized in that, The retransmission identifier is a unicast retransmission identifier and a multicast retransmission identifier, and the method further includes: Based on any retransmission identifier, send the retransmission data of the MBS to the UE; or, Based on the unicast retransmission identifier and the multicast retransmission identifier, the retransmission data of the MBS is sent to the UE respectively.

24. A data retransmission apparatus, characterized in that, Applied to a UE, the device includes: The first determining module is configured to determine the retransmission identifier of the specified MBS in response to the acquired downlink semi-persistent scheduling (SPS) configuration information. The monitoring module is configured to monitor the retransmission data scheduling of the specified MBS based on the retransmission identifier of the MBS, wherein the retransmission identifier is at least one of the following identifiers: unicast retransmission identifier and multicast retransmission identifier.

25. A data retransmission apparatus, characterized in that, Applied to a base station, the device includes: The first sending module is configured to send a retransmission identifier to the UE via SPS configuration information to indicate the UE's retransmission data scheduling for listening to MBS. The retransmission identifier is at least one of the following identifiers: unicast retransmission identifier and multicast retransmission identifier.

26. A communication device, characterized in that, include: transceiver; Memory; A processor, connected to the transceiver and the memory respectively, is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method according to any one of claims 1 to 19 or 20 to 23.

27. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method described in any one of claims 1 to 19 or 20 to 23.

Citation Information

Patent Citations

  • Data retransmission processing method and device

    CN107241169A

  • Semi-persistent scheduling method and apparatus

    CN108207036A

  • Information transmission method and device

    CN108540272A

  • Discontinuous reception operation of multicast and broadcast services

    WO2022099181A2