Information transmission method and device, related equipment and storage medium

By dynamically instructing the terminal to provide MBMS reception status feedback at the MAC layer, the problem of uplink resource waste during MBMS data retransmission is solved, achieving resource savings and improved user experience.

CN116132924BActive Publication Date: 2025-11-21CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111324929.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-10
Publication Date
2025-11-21
Estimated Expiration
2041-11-10

AI Technical Summary

Technical Problem

Existing MBMS technology leads to uplink resource waste when implementing MBMS data retransmission, especially when different data packets have different importance, all data packets need to be fed back with reception status, resulting in resource waste.

Method used

The network side dynamically instructs the terminal to provide MBMS reception status feedback at the MAC layer, and guides the terminal on how to provide MBMS reception status feedback through MAC CE, thereby avoiding unnecessary uplink resource overhead.

Benefits of technology

By dynamically instructing the terminal to report the MBMS reception status, uplink resources are saved, user experience is improved, and reception quality is guaranteed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116132924B_ABST
    Figure CN116132924B_ABST
Patent Text Reader

Abstract

The application discloses an information transmission method and device, a terminal, a network device and a storage medium. The method comprises the following steps: a terminal receives first indication information sent by a network side, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, and the first indication information comprising at least one of the following: first information indicating a feedback of a terminal group; second information indicating a feedback of the multicast and / or broadcast service; third information indicating a feedback of starting and ending sequence numbers (SNs) of data packets of the multicast and / or broadcast service; and fourth information indicating a feedback of an acknowledgement or non-acknowledgement.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of wireless communication, and in particular to an information transmission method and device, related equipment and a storage medium. BACKGROUND

[0002] Multimedia Broadcast Multicast Service (MBMS) technology is a one-to-many communication mode, which can provide the same data content for different users and achieve the purpose of improving system resource utilization. However, with the emergence of various new services in the MBMS scenario, such as vehicle networking applications, Internet Protocol Television (IPTV), virtual reality (VR) games for local multi-person networking, and the like, the reliability, delay and other performance of the MBMS technology support are required to be more stringent. Based on this, the related technology researches the MBMS technology enhancement scheme, mainly including enhancing the reliability of the MBMS technology, and a specific implementation scheme mainly includes that the Radio Link Control (RLC) layer supports the MBMS Automatic Repeat Request (ARQ), and the MAC layer supports the MBMS HARQ (Hybrid Automatic Repeat Request).

[0003] However, the above scheme implementation will cause waste of uplink resources. SUMMARY

[0004] To solve the related technical problems, the embodiments of the present application provide an information transmission method and device, related equipment and a storage medium.

[0005] The technical scheme of the embodiments of the present application is implemented as follows:

[0006] The embodiments of the present application provide an information transmission method, applied to a terminal, including:

[0007] Receiving first indication information sent by a network side, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, and the first indication information including at least one of the following:

[0008] First information, the first information indicating a feedback of a terminal group;

[0009] Second information, the second information indicating a feedback of a multicast and / or broadcast service;

[0010] a third information indicating a start and end sequence number (SN) of a data packet of the multicast and / or broadcast service to be fed back;

[0011] a fourth information indicating a feedback acknowledgement or non-acknowledgement.

[0012] In the above scheme, the first indication information sent by the network side is received in one of the following ways:

[0013] a medium access control element (MAC CE);

[0014] a radio resource control (RRC) signaling.

[0015] In the above scheme, the method further comprises:

[0016] sending a first MAC CE to the network side, wherein the first MAC CE at least comprises a fifth information indicating a start and end SN of a data packet successfully received or unsuccessfully received.

[0017] In the above scheme, when the first indication information comprises a first information and it is determined that the terminal belongs to a terminal group indicated by the first information, a first MAC CE is sent to the network side.

[0018] In the above scheme, the first MAC CE further comprises at least one of the following:

[0019] the first information;

[0020] the second information.

[0021] In the above scheme, the first MAC CE further comprises a sixth information indicating a retransmission number of the first MAC CE.

[0022] In the above scheme, the first MAC CE is scrambled by a radio network temporary identifier (RNTI) exclusive to the terminal or a terminal group to which the terminal belongs.

[0023] In the above scheme, one transport block (TB) corresponds to one SN.

[0024] In the above scheme, the method further comprises:

[0025] receiving seventh information sent by the network side, wherein the seventh information indicates a reception status of the multicast and / or broadcast service fed back through a MAC CE.

[0026] Embodiments of the present application further provide an information transmission method applied to a network device, comprising:

[0027] sending first indication information to the terminal, the first indication information indicating feedback of a receiving state of a multicast and / or broadcast service, the first indication information including at least one of the following:

[0028] first information indicating a terminal group for feedback;

[0029] second information indicating a multicast and / or broadcast service for feedback;

[0030] third information indicating a packet range of a multicast and / or broadcast service for feedback;

[0031] fourth information indicating feedback acknowledgement or non-acknowledgement.

[0032] In the above scheme, the first indication information is sent to the terminal by one of the following ways:

[0033] a MAC CE;

[0034] RRC signaling.

[0035] In the above scheme, the method further includes:

[0036] receiving a first MAC CE sent by the terminal, the first MAC CE including at least fifth information representing a start and end SN of a successfully received or unsuccessfully received packet.

[0037] In the above scheme, the first MAC CE further includes at least one of the following:

[0038] the first information;

[0039] the second information.

[0040] In the above scheme, the first MAC CE further includes sixth information representing a retransmission number of the first MAC CE.

[0041] In the above scheme, one TB corresponds to one SN.

[0042] In the above scheme, the method further includes:

[0043] sending seventh information to the terminal, the seventh information indicating feedback of a receiving state of a multicast and / or broadcast service by a MAC CE.

[0044] Embodiments of the present application also provide an information transmission device, including:

[0045] a first receiving unit configured to receive first indication information sent by a network side, the first indication information indicating feedback of a receiving state of a multicast and / or broadcast service, the first indication information including at least one of the following:

[0046] the first information indicates a terminal group for feedback;

[0047] the second information indicates a multicast and / or broadcast service for feedback;

[0048] the third information indicates a start and end SN of a packet of the multicast and / or broadcast service for feedback;

[0049] the fourth information indicates feedback acknowledgement or non-acknowledgement.

[0050] The embodiment of the present application further provides an information transmission device, comprising:

[0051] a first sending unit, used for sending first indication information to a terminal, wherein the first indication information indicates a receiving state of a multicast and / or broadcast service for feedback, and the first indication information comprises at least one of the following:

[0052] the first information indicates a terminal group for feedback;

[0053] the second information indicates a multicast and / or broadcast service for feedback;

[0054] the third information indicates a start and end SN of a packet of the multicast and / or broadcast service for feedback;

[0055] the fourth information indicates feedback acknowledgement or non-acknowledgement.

[0056] The embodiment of the present application further provides a terminal, comprising a first processor and a first communication interface; wherein

[0057] the first communication interface is used for receiving first indication information sent by a network side, wherein the first indication information indicates a receiving state of a multicast and / or broadcast service for feedback, and the first indication information comprises at least one of the following:

[0058] the first information indicates a terminal group for feedback;

[0059] the second information indicates a multicast and / or broadcast service for feedback;

[0060] the third information indicates a start and end SN of a packet of the multicast and / or broadcast service for feedback;

[0061] the fourth information indicates feedback acknowledgement or non-acknowledgement.

[0062] The embodiment of the present application further provides a network device, comprising a second processor and a second communication interface; wherein

[0063] the second communication interface is configured to send first indication information to the terminal, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, and the first indication information comprising at least one of the following:

[0064] first information indicating a feedback of a terminal group;

[0065] second information indicating a feedback of a multicast and / or broadcast service;

[0066] third information indicating a feedback of a start and end SN of a packet of a multicast and / or broadcast service;

[0067] fourth information indicating a feedback of an acknowledgement or non-acknowledgement.

[0068] Embodiments of the present application further provide a terminal, comprising a first processor and a first memory for storing a computer program capable of running on the processor,

[0069] wherein the first processor is configured to run the computer program to perform the steps of any of the above methods on the terminal side.

[0070] Embodiments of the present application further provide a network device, comprising a second processor and a second memory for storing a computer program capable of running on the processor,

[0071] wherein the second processor is configured to run the computer program to perform the steps of any of the above methods on the network device side.

[0072] Embodiments of the present application further provide a storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the steps of any of the above methods on the terminal side or the steps of any of the above methods on the network device side.

[0073] The information transmission method, apparatus, related device and storage medium provided by the embodiments of the present application, the network side sends first indication information to the terminal, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, and the first indication information comprising at least one of the following: first information indicating a feedback of a terminal group; second information indicating a feedback of a multicast and / or broadcast service; third information indicating a feedback of a start and end SN of a packet of a multicast and / or broadcast service; and fourth information indicating a feedback of an acknowledgement or non-acknowledgement. The scheme provided by the embodiments of the present application dynamically indicates a terminal MBMS receiving state feedback on the MAC layer, that is, the network side guides the terminal how to feedback the MBMS receiving state through the MAC CE, so that the uplink resource overhead caused by unnecessary receiving feedback of the terminal can be avoided, and the uplink resource is saved. BRIEF DESCRIPTION OF DRAWINGS

[0074] Figure 1 A method for information transmission according to an embodiment of the present application;

[0075] Figure 2 A method for information transmission according to an embodiment of the present application;

[0076] Figure 3 A method for information transmission according to an embodiment of the present application;

[0077] Figure 4 A method for information transmission according to an embodiment of the present application;

[0078] Figure 5 A method for information transmission according to an embodiment of the present application;

[0079] Figure 6 A method for information transmission according to an embodiment of the present application;

[0080] Figure 7 A method for information transmission according to an embodiment of the present application;

[0081] Figure 8 A method for information transmission according to an embodiment of the present application;

[0082] Figure 9 A method for information transmission according to an embodiment of the present application;

[0083] Figure 10 A method for information transmission according to an embodiment of the present application;

[0084] Figure 11 A method for information transmission according to an embodiment of the present application;

[0085] Figure 12 A method for information transmission according to an embodiment of the present application;

[0086] Figure 13 A method for information transmission according to an embodiment of the present application;

[0087] Figure 14 A method for information transmission according to an embodiment of the present application;

[0088] Figure 15 A method for information transmission according to an embodiment of the present application;

[0089] Figure 16 A method for information transmission according to an embodiment of the present application; DETAILED DESCRIPTION

[0090] The application will be described in further detail below with reference to the drawings and embodiments.

[0091] In the related art, the implementation scheme of the RLC layer supporting the MBMS ARQ includes: each user equipment (UE) informs a base station of the reception status of the MBMS data through an RLC status report, and the base station needs to determine which MBMS data needs to be retransmitted through the multicast broadcast mode after receiving the RLC status report feedback of all UEs. In this process, each UE needs to feed back the RLC status report through a separate uplink message, and thus, the uplink resource overhead is greatly increased.

[0092] On the other hand, the importance of the multicast data is not completely the same, for example, in the video stream service, the I frame is a key frame and needs lossless transmission, and the B frame or the P frame allows a certain degree of packet loss. However, according to the related art, the reception status of all data packets needs to be fed back, and thus, in this case, if the status feedback is still performed for the B frame / P frame, the uplink resource is wasted.

[0093] Based on this, in various embodiments of the application, the network side can dynamically instruct the terminal to feed back the MBMS reception status at the MAC layer, that is, the network side guides the terminal how to feed back the MBMS reception status through the MAC CE.

[0094] The scheme of the embodiments of the application can avoid the uplink resource overhead caused by the unnecessary reception feedback of the terminal, and save the uplink resource, because the network side instructs the terminal how to feed back the MBMS reception status.

[0095] The embodiments of the application provide a kind of information transmission method, it is applied to terminal, as shown in Fig. Figure 1 The method comprises the following steps:

[0096] Step 101: receive the first indication information sent by the network side, the first indication information indicates the reception status of the multicast and / or broadcast service, and the first indication information at least includes at least one of the following:

[0097] The first information indicates the terminal group of feedback;

[0098] The second information indicates the multicast and / or broadcast service of feedback;

[0099] The third information indicates the SN range of the data packet of the multicast and / or broadcast service of feedback, that is, indicates the start SN and the end SN of the data packet of the multicast and / or broadcast service of feedback;

[0100] The fourth information indicates feedback confirmation or non-confirmation;

[0101] Step 102: sending a first MAC CE to the network side, wherein the first MAC CE comprises at least a fifth information, and the fifth information represents the start and end SN of the successfully received or unsuccessfully received data packet, i.e. represents the SN range of the successfully received or unsuccessfully received data packet.

[0102] In actual application, the terminal can be referred to as UE, or user.

[0103] In step 101, the terminal can receive the first indication information sent by the network side in one of the following ways:

[0104] MAC CE;

[0105] RRC signaling.

[0106] The MAC CE carrying the first indication information is referred to as a second MAC CE, and the second MAC CE is a MAC CE indicating the MBMS reception status feedback of the terminal, i.e. the second MAC CE is used to guide the terminal how to perform MBMS reception status feedback through MAC CE.

[0107] The first information can be an MBMS feedback subgroup identifier, i.e. a terminal group indicated by the base station to feedback the MBMS service reception status. For the MBMS data received by the terminal in an MBMS feedback subgroup, the same group radio network temporary identifier (G-RNTI) is scrambled during downlink air interface transmission, and the G-RNTI or the cell radio network temporary identifier (C-RNTI) specific to the terminal can be scrambled during uplink feedback.

[0108] Since the number of terminals in one multicast broadcast service area is large, in order to avoid the impact on the uplink caused by simultaneous feedback of multiple terminals, multiple terminals scheduled by the same G-RNTI can be divided into groups (also referred to as subgroup division), and the subgroup can be identified by a temporary group radio network temporary identifier (C-G-RNTI identifier). The division principle can be similar geographical location, similar channel quality condition, same terminal type, etc., and the embodiments of the present application do not limit the same. Meanwhile, the subgroup member (also referred to as group member) can also contain only one terminal, at this time, the first information can be a specific identifier of the terminal, and the single terminal in the subgroup member can be scheduled. Of course, in actual application, when a single terminal in a subgroup member is scheduled, the single terminal being scheduled can be considered as a group, at this time, the first information can be a specific identifier of the terminal.

[0109] Here, in actual application, the division of the sub-groups can be static or dynamic.

[0110] For static division, as shown in Figure 2 , one MBMS service area can be statically divided into multiple sub-areas, each corresponding to a sub-group (also referred to as feedback sub-group), and each sub-area corresponds to an MBMS feedback sub-group identifier. For example, one MBMS service area is divided into multiple sub-areas according to channel quality, and terminals in different sub-areas use the configured MBMS feedback sub-group identifier.

[0111] For dynamic division, as shown in Figure 3 , one MBMS service area can be dynamically divided into multiple sub-areas, each corresponding to an MBMS feedback sub-group identifier. For example, within the same MBMS service area, multiple sub-groups are divided according to the importance level of the terminals. The base station can dynamically reconfigure the feedback sub-group and sub-group identifier of the specific terminal.

[0112] According to the actual needs of the base station, under the dynamic indication of the base station, the terminals in different sub-groups can be dispersed on different resources for uplink feedback. The specific implementation of how to disperse the terminals of different sub-groups on different resources is not limited in the embodiments of the present application. At the same time, the base station can decide the retransmission strategy of different sub-groups according to needs. The specific implementation of deciding the retransmission strategy of different sub-groups is not limited in the embodiments of the present application.

[0113] In the embodiments of the present application, the network side dynamically indicates at the MAC layer which terminals need to feedback the MBMS reception status (i.e. the first information). On the one hand, not all terminals need to feedback, so that the uplink resource overhead caused by unnecessary reception feedback of the terminals can be avoided. On the other hand, terminals with reception quality requirements can be instructed to feedback, so that the reception quality of these terminals can be guaranteed and user experience can be improved.

[0114] The second information contains MBMS service identifier information, and the second information indicates which MBMS service the terminal feedbacks the reception status.

[0115] Here, the MBMS service identifier information can be a logical channel ID allocated to a specific MBMS service, or an ID allocated by the base station for a specific MBMS service for feedback.

[0116] The third information indicates the SN range of the feedback multicast and / or broadcast service data packet, in other words, the third information indicates the SN of the start and end of the data window.

[0117] In the embodiments of the present application, the SN is for the physical layer, that is, the SN in the embodiments of the present application is the SN of the physical layer. In the physical layer, for the MBMS data, a SN is assigned to each bearer TB in the order of arrival, which indicates the transmission order of the TB of the MBMS service. That is, one TB corresponds to one SN.

[0118] The network side dynamically indicates the terminal to receive and feed back the data packets in which sequence range at the MAC layer. In this way, the uplink resource overhead caused by unnecessary receiving and feeding back of the terminal can be avoided.

[0119] The fourth information indicates the feedback confirmation or non-confirmation, in other words, the fourth information indicates whether the data packets reported by the terminal are "notified as not received" or "notified as received". Exemplarily, 1 bit can be used, when the bit is set to 1, it indicates "notified as received", and when the bit is set to 0, it indicates "notified as not received"; or when the bit is set to 0, it indicates "notified as received", and when the bit is set to 1, it indicates "notified as not received".

[0120] Exemplarily, the second MAC CE can adopt the MAC CE format shown in the table. Figure 4

[0121] In actual application, the network side can instruct the terminal to feed back the MBMS receiving state through the MAC CE.

[0122] Based on this, in an embodiment, the method can further include:

[0123] Receiving the seventh information sent by the network side, the seventh information indicating the receiving state of the multicast and / or broadcast service fed back through the MAC CE.

[0124] In an embodiment, the seventh information sent by the network side can be received through RRC signaling, MAC CE or downlink control information (DCI) and the like.

[0125] In step 102, the first MAC CE is used to feed back the MBMS receiving state of the terminal.

[0126] When the first indication information includes the first information, that is, when the first indication information contains the first information, the terminal determines that it belongs to the terminal group indicated by the first information, and sends the first MAC CE to the network side.

[0127] The first MAC CE can be understood as the response of the terminal to the first indication information.

[0128] ​The fifth information represents the range of successfully received or unsuccessfully received data packets (SNs). In other words, the terminal reports the range of SNs that were not successfully received (start and end SNs), or the range of SNs that were successfully received. Specifically, when the fourth information indicates a confirmation, the terminal reports the range of successfully received SNs; when the fourth information indicates a non-confirmation, the terminal reports the range of SNs that were not successfully received. The fifth information can be understood as the start and end SNs of the retransmission window requested by the terminal.

[0129] In practical applications, the first MAC CE may further include at least one of the following:

[0130] The first information;

[0131] The second piece of information.

[0132] When the first MAC CE contains the first information, the first information indicates the terminal group that provides feedback on the MBMS service reception status.

[0133] In practical applications, when the terminal receives the first instruction information sent by the network side, the terminal may still experience collisions when providing feedback information, which may cause the network side to fail to receive the feedback information from the terminal in a timely manner, thus failing to respond to the terminal in a timely manner and affecting the user experience. Information can be carried in the first MAC CE to indicate the number of retransmissions of the first MAC CE, so that the network side can respond to the terminal first after receiving the feedback information from the terminal.

[0134] Based on this, in one embodiment, the first MAC CE may further include sixth information, which represents the number of retransmissions of the first MAC CE.

[0135] In practical applications, when a UE receives MBMS feedback indication information (i.e., the first indication information) from the base station, if there is feedback information to be reported, the sixth information is set to 0. If the terminal does not receive feedback from the base station within the configured timer period and within the configured maximum number of retransmissions, this bit is incremented by 1. The base station can select the terminal to respond first based on the retransmission count information.

[0136] For example, the first MAC CE can employ Figure 5 The MAC CE format shown includes the first information, the fifth information, and the sixth information. In this case, the first MAC CE can be scrambled using G-RNTI, meaning the first MAC CE uses RNTI scrambling exclusive to the group to which the terminal belongs.

[0137] Of course, since the first MAC CE is based on the first indication information, the first MAC CE can not carry the first information. Therefore, the first MAC CE can adopt Figure 6 the MAC CE format shown in FIG. 8. In this case, the first MAC CE can be scrambled by the C-RNTI specific to the terminal, that is, the first MAC CE is scrambled by the RNTI dedicated to the terminal.

[0138] Correspondingly, the embodiments of the present application also provide an information transmission method applied to a network device (specifically, a base station), as shown in FIG. 9, the method comprises the following steps: Figure 7

[0139] Step 701: sending first indication information to a terminal, the first indication information indicating feedback of a receiving state of a multicast and / or broadcast service, the first indication information comprising at least one of the following:

[0140] first information, the first information indicating a terminal group for feedback;

[0141] second information, the second information indicating a multicast and / or broadcast service for feedback;

[0142] third information, the third information indicating starting and ending SNs of data packets of a multicast and / or broadcast service for feedback;

[0143] fourth information, the fourth information indicating feedback of an acknowledgement or non-acknowledgement;

[0144] Step 702: receiving a first MAC CE sent by the terminal, the first MAC CE comprising at least fifth information, the fifth information indicating successfully received or unsuccessfully received starting and ending SNs of data packets.

[0145] In an embodiment, the network device can send the first indication information to the terminal by one of the following ways:

[0146] RRC signaling, MAC CE, or DCI.

[0147] RRC signaling, MAC CE, or DCI.

[0148] In an embodiment, the method can further comprise the following steps:

[0149] sending seventh information to the terminal, the seventh information indicating feedback of a receiving state of a multicast and / or broadcast service by a MAC CE.

[0150] Specifically, the network device can send the seventh information to the terminal by RRC signaling, MAC CE, or DCI.

[0151] The embodiments of the present application provide an information transmission method, as shown in FIG. 10, the method comprises the following steps:​Figure 8 As shown in FIG. 8, the method comprises the following steps.

[0152] Step 801: a network device sends first indication information to a terminal, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, the first indication information comprising at least one of the following:

[0153] first information indicating a terminal group for feedback;

[0154] second information indicating a multicast and / or broadcast service for feedback;

[0155] third information indicating a start and end SN of a data packet of a multicast and / or broadcast service for feedback;

[0156] fourth information indicating a feedback acknowledgement or non-acknowledgement;

[0157] Step 802: the terminal sends a first MAC CE to the network device, the first MAC CE comprising at least fifth information representing a start and end SN of a successfully received or unsuccessfully received data packet.

[0158] Here, it should be noted that the specific processing procedures of the terminal and the network device have been described above, and will not be described here again.

[0159] The information transmission method provided by the embodiment of the present application comprises the following steps: a network device sends first indication information to a terminal, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, the first indication information comprising at least one of the following: first information indicating a terminal group for feedback; second information indicating a multicast and / or broadcast service for feedback; third information indicating a start and end SN of a data packet of a multicast and / or broadcast service for feedback; and fourth information indicating a feedback acknowledgement or non-acknowledgement. The scheme provided by the embodiment of the present application dynamically indicates a terminal MBMS receiving state feedback at a MAC layer, that is, the network side guides the terminal how to feedback the MBMS receiving state through a MAC CE. In this way, the uplink resource overhead caused by unnecessary receiving feedback of the terminal can be avoided, and the uplink resource can be saved.

[0160] The present application will be further described in detail below with reference to application examples.

[0161] Application Example One

[0162] The present application example describes a basic implementation process of a MBMS service, as shown in FIG. 8, the process comprises the following steps. Figure 9

[0163] ​Step 901: the UE receives the MBMS basic information sent by the base station;

[0164] Here, the MBMS basic information can include:

[0165] MBMS service identification information, such as a logical channel ID assigned for a specific MBMS service, or an ID assigned by the base station for a specific MBMS service for feedback;

[0166] MBMS feedback subgroup identification information.

[0167] Step 902: the base station sends the MBMS feedback indication MAC CE;

[0168] Step 903: the UE feeds back the MBMS receiving status through the MAC CE.

[0169] Here, after receiving the MAC CE, the base station can perform data retransmission.

[0170] In actual application, when the base station determines that the MBMS receiving status of the UE is particularly bad, the base station can send the MBMS reconfiguration information, i.e., perform step 904.

[0171] The MBMS reconfiguration information can include:

[0172] Reconfiguration of the radio bearer of the UE, such as converting the bearer configuration of the UE from point-to-multipoint (PTM) to point-to-point (PTP) bearer mode;

[0173] MBMS feedback subgroup identification information, such as dynamically updating the grouping of the feedback subgroups according to the load or the receiving history information fed back by the terminal.

[0174] Application Embodiment Two

[0175] In this application embodiment, the base station instructs part of the UEs in the MBMS service to feed back the status. For example, among the UEs requesting a certain MBMS service, part of the UEs belong to high-priority terminals, and the base station only cares whether these UEs correctly receive the data, so it assigns a subgroup identification to these UEs, and other UEs also receive the MBMS service data but do not need to feed back.

[0176] The implementation process of the MBMS service in this application embodiment is as shown in Figure 10 , which includes the following steps:

[0177] Step 1001: the base station sends the MBMS configuration, i.e., sends the MBMS basic information;

[0178] Here, the configuration of the MBMS basic information can include:

[0179] The base station allocates the same multicast broadcast group scheduling identifier, i.e. G-RNTI, to the UEs requesting the same MBMS service;

[0180] The UE with high priority (assuming UE 2) is allocated a sub-group identifier, i.e. C-G-RNTI;

[0181] The base station configures a set of PTM downlink transceiver resources for the UEs requesting the MBMS service, and configures the UEs to receive the MBMS service data packets through RLC unreliable mode (UM).

[0182] Step 1002: The base station issues an MBMS feedback indication MAC CE, wherein the carried information includes:

[0183] MBMS service identifier information;

[0184] MBMS feedback sub-group identifier, i.e. C-G-RNTI;

[0185] Start and end SNs, i.e. the start and end SNs of the data window being transmitted by the base station;

[0186] NACK feedback indication.

[0187] Step 1003: When the UE (i.e. UE 2) corresponding to the sub-group identifier in the terminal group fails to successfully receive the data packet, the UE feeds back the reception status through the MAC CE.

[0188] Here, the carried information can include:

[0189] MBMS service identifier information;

[0190] Sub-group identifier, i.e. C-G-RNTI;

[0191] Repetition number feedback, i.e. the number of times the UE reports the feedback MAC CE has been repeated;

[0192] Start and end SNs, i.e. the start and end SNs of the retransmission data window requested by the UE.

[0193] After receiving the MAC CE reported by the UE 2, the base station can retransmit the data requested by the UE 2 for retransmission.

[0194] Application Embodiment Three

[0195] In this application embodiment, the base station dynamically schedules multiple UEs for MBMS reception status feedback. For example, the MBMS feedback indication MAC CE issued by the base station can schedule a group of UEs, and when the group of UEs reports the feedback MAC CE, a conflict occurs, and the base station cannot learn the reception status of the group of UEs for the MBMS data. The base station can schedule one UE in the group based on the configured UE-specific identifier.

[0196] The implementation process of the application example of the MBMS service is as shown in Figure 11 The implementation process of the application example of the MBMS service is as shown in

[0197] Step 1101: The base station issues the MBMS configuration.

[0198] Here, the MBMS configuration contains the MBMS basic information and the UE specific identity, i.e. C-RNTI.

[0199] The configuration of the MBMS basic information can include:

[0200] The base station allocates the same multicast broadcast group scheduling identifier, i.e. G-RNTI, to the UEs requesting the same MBMS service.

[0201] The base station allocates the sub-group identifier of the UE, i.e. C-G-RNTI. For example, the base station can allocate the C-G-RNTI to the terminals with similar channel quality conditions or the terminals of the same type through historical information. It is assumed that UE 1 and UE 2 belong to the same sub-group.

[0202] Step 1102: The base station issues the MBMS feedback indication MAC CE, wherein the information carried includes:

[0203] MBMS service identifier information

[0204] MBMS feedback sub-group identifier, i.e. C-G-RNTI;

[0205] Start and end SN, i.e. the start and end SN of the data window being transmitted by the base station;

[0206] NACK feedback indication.

[0207] Step 1103: The UEs belonging to the C-G-RNTI group have a conflict in reporting the feedback MAC CE.

[0208] Step 1104: The base station detects the feedback conflict of the members in the C-G-RNTI group (for example, the base station cannot correctly demodulate the signal on the feedback resource indicated by the MBMS feedback indication MAC CE issued by the base station; or the retransmission number feedback bit reported by the UE is not the initial value), and respectively issues the MBMS feedback indication MAC CE scheduling single UE for the UEs in the group, wherein the information carried includes:

[0209] MBMS service identifier information;

[0210] UE specific identifier of the member in the C-G-RNTI group, i.e. C-RNTI;

[0211] Start and end SN, i.e. the start and end SN of the data window being transmitted by the base station;

[0212] NACK feedback indication.

[0213] That is, the base station sends the MBMS feedback indication MAC CE to UE 1, which carries the UE 1 specific identity; and sends the MBMS feedback indication MAC CE to UE 2, which carries the UE 2 specific identity.

[0214] Step 1105: The terminals in the C-G-RNTI group respectively feed back the receiving status through the MAC CE.

[0215] Here, the information carried by the feedback MAC CE includes:

[0216] MBMS service identity information;

[0217] UE specific identity, i.e., C-RNTI;

[0218] Start and end SNs, i.e., the start and end SNs of the retransmission data window requested by the UE.

[0219] After receiving the MAC CE reported by UE 2, the base station can retransmit the data requested by UE 1 and UE 2 for retransmission.

[0220] Wherein, in actual application, the retransmission mode can be PTP or PTM according to needs.

[0221] The scheme provided by the embodiment of the present application can more flexibly indicate the UE to receive feedback for some data packets (such as high reliability requirements) without the need for feedback for all data packets, so as to reduce the uplink resource overhead of the MBMS feedback.

[0222] In addition, the base station can further indicate which UE needs to feed back, such as the UE with reception quality requirements, so as to guarantee the reception quality of these UEs, thereby guaranteeing the user experience.

[0223] In order to implement the method of the terminal side of the embodiment of the present application, the embodiment of the present application further provides an information transmission device arranged on the terminal, such as shown in the figure. Figure 12 The device includes:

[0224] A first receiving unit 1201 is configured to receive the first indication information sent by the network side, the first indication information indicating the receiving status of the multicast and / or broadcast service, and the first indication information including at least one of the following:

[0225] First information, the first information indicating the terminal group for feedback;

[0226] second information, the second information indicating multicast and / or broadcast service feedback;

[0227] third information, the third information indicating multicast and / or broadcast service packet start and end SN feedback;

[0228] fourth information, the fourth information indicating feedback acknowledgement or non-acknowledgement.

[0229] In an embodiment, the first receiving unit 1201 is configured to receive the first indication information sent by the network side through one of the following manners:

[0230] a MAC CE;

[0231] RRC signaling.

[0232] In an embodiment, as shown in the figure, the apparatus can further include: Figure 12

[0233] a second sending unit 1202 configured to send a first MAC CE to the network side, the first MAC CE including at least fifth information representing successfully received or unsuccessfully received packet start and end SN.

[0234] In an embodiment, the second sending unit 1202 is further configured to send a first MAC CE to the network side when the first indication information includes first information and the terminal belongs to the terminal group indicated by the first information.

[0235] In an embodiment, the first receiving unit 1201 is further configured to receive seventh information sent by the network side, the seventh information indicating reception status feedback of multicast and / or broadcast service through a MAC CE.

[0236] In actual application, the first receiving unit 1201 and the second sending unit 1202 can be realized by a processor in combination with a communication interface in an information transmission apparatus.

[0237] To implement the method of the network device side of the embodiments of the present application, the embodiments of the present application further provide an information transmission apparatus arranged on a network device, as shown in the figure, the apparatus includes: Figure 13

[0238] a first sending unit 1301 configured to send first indication information to a terminal, the first indication information indicating reception status feedback of multicast and / or broadcast service, the first indication information including at least one of the following:

[0239] first information, the first information indicating a terminal group for feedback;

[0240] ​​The second information indicates multicast and / or broadcast service of feedback;

[0241] The third information indicates start and end SN of a packet of multicast and / or broadcast service of feedback;

[0242] The fourth information indicates feedback acknowledgement or non-acknowledgement.

[0243] In an embodiment, the first sending unit 1301 is configured to send the first indication information to the terminal by one of the following manners:

[0244] MAC CE;

[0245] RRC signaling.

[0246] In an embodiment, as shown in the figure, the apparatus can further include: Figure 13

[0247] The second receiving unit 1302 is configured to receive the first MAC CE sent by the terminal, wherein the first MAC CE at least includes fifth information representing successfully received or unsuccessfully received start and end SN of a packet.

[0248] In an embodiment, the first sending unit 1301 is further configured to send seventh information to the terminal, wherein the seventh information indicates receiving status of multicast and / or broadcast service feedback by MAC CE.

[0249] In actual application, the first sending unit 1301 and the second receiving unit 1302 can be realized by a processor in combination with a communication interface in an information transmission apparatus.

[0250] It should be noted that the information transmission determination apparatus provided in the above embodiments is only used for example in the division of the above program modules, and in actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the apparatus is divided into different program modules to complete all or part of the above processing. In addition, the information transmission apparatus and the information transmission method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.

[0251] Based on the hardware implementation of the above program modules, and in order to realize the method on the terminal side in the embodiments of the present application, the embodiments of the present application further provide a terminal, as shown in the figure, the terminal 1400 includes: Figure 14

[0252] The first communication interface 1401 can interact with the network side.

[0253] ​​The first processor 1402 is connected with the first communication interface 1401 to realize information interaction with the network side, and is used for running a computer program to execute the method provided by one or more technical solutions of the terminal side.

[0254] The first memory 1403 stores the computer program.

[0255] Specifically, the first communication interface 1401 is configured to receive first indication information sent by the network side, the first indication information indicating a feedback of a receiving state of a multicast and / or broadcast service, and the first indication information comprising at least one of the following:

[0256] First information indicating a feedback of a terminal group;

[0257] Second information indicating a feedback of a multicast and / or broadcast service;

[0258] Third information indicating a feedback of a start and end SN of a packet of a multicast and / or broadcast service;

[0259] Fourth information indicating a feedback of an acknowledgement or non-acknowledgement.

[0260] In an embodiment, the first communication interface 1401 is configured to receive the first indication information sent by the network side through one of the following manners:

[0261] A MAC CE;

[0262] RRC signaling.

[0263] In an embodiment, the first communication interface 1401 is further configured to send a first MAC CE to the network side, and the first MAC CE comprises at least fifth information representing a successfully received or unsuccessfully received start and end SN of a packet.

[0264] In an embodiment, the first processor 1402 is configured to, when the first indication information comprises the first information and the terminal belongs to the terminal group indicated by the first information, send a first MAC CE to the network side through the first communication interface 1401.

[0265] In an embodiment, the first communication interface 1401 is further configured to receive seventh information sent by the network side, the seventh information indicating a feedback of a receiving state of a multicast and / or broadcast service through a MAC CE.

[0266] It should be noted that the specific processing process of the first processor 1402 and the first communication interface 1401 can be understood with reference to the above method.

[0267] Of course, in practical application, various components in the terminal 1400 are coupled together through the bus system 1404. It can be understood that the bus system 1404 is used to realize the connection communication between the components. The bus system 1404 includes not only a data bus, but also a power supply bus, a control bus, and a status signal bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 1404 in the Figure 14

[0268] The first memory 1403 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 1400. Examples of the data include: any computer programs used for operation on the terminal 1400.

[0269] The method disclosed in the above embodiment of the present application can be applied to or implemented by the first processor 1402. The first processor 1402 can be an integrated circuit chip with the processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware or the instruction in the form of software in the first processor 1402. The first processor 1402 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 1402 can implement or execute the disclosed methods, steps, and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the completion, or the hardware and software modules in the decoding processor are combined to execute the completion. The software module can be located in the storage medium, which is located in the first memory 1403. The first processor 1402 reads the information in the first memory 1403, and combines the hardware to complete the steps of the above method.

[0270] ​In an exemplary embodiment, the terminal 1400 can be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, micro controllers (MCUs), microprocessors (Microprocessors), or other electronic elements for executing the foregoing methods.

[0271] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiments of the present application, the embodiments of the present application further provide a network device, as shown in the figure, the network device 1500 comprises: Figure 15

[0272] A second communication interface 1501 capable of information interaction with the terminal;

[0273] A second processor 1502 connected with the second communication interface 1501 to realize information interaction with the terminal, for running a computer program, executing the method provided by one or more technical solutions of the network device side described above;

[0274] A second memory 1503, the computer program is stored in the second memory 1503.

[0275] Specifically, the second communication interface 1501 is configured to send first indication information to the terminal, the first indication information indicating the feedback of the receiving state of the multicast and / or broadcast service, and the first indication information comprising at least one of the following:

[0276] First information, the first information indicating the feedback of the terminal group;

[0277] Second information, the second information indicating the feedback of the multicast and / or broadcast service;

[0278] Third information, the third information indicating the feedback of the start and end SN of the data packet of the multicast and / or broadcast service;

[0279] Fourth information, the fourth information indicating the feedback of the confirmation or non-confirmation.

[0280] In an embodiment, the first second communication interface 1501 is configured to send the first indication information to the terminal by one of the following ways:​

[0281] MAC CE;

[0282] RRC signaling.

[0283] In an embodiment, the second communication interface 1501 is further configured to receive a first MAC CE sent by the terminal, the first MAC CE comprising at least: fifth information, the fifth information indicating a successfully received or unsuccessfully received data start and end packet SN.

[0284] In an embodiment, the second communication interface 1501 is further configured to send, to the terminal, seventh information indicating that the reception status of the multicast and / or broadcast service is fed back through a MAC CE.

[0285] It should be noted that the specific processing procedures of the second processor 1502 and the second communication interface 1501 can be understood with reference to the above method.

[0286] Of course, in actual application, various components in the network device 1500 are coupled together through the bus system 1504. It can be understood that the bus system 1504 is used to realize the connection and communication between the components. The bus system 1504 includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, in order to clearly illustrate, various buses are marked as the bus system 1504 in the Figure 15 .

[0287] The second memory 1503 in the embodiment of the application is used to store various types of data to support the operation of the network device 1500. Examples of these data include: any computer programs used to operate on the network device 1500.

[0288] The method disclosed by the embodiments of the present application can be applied to the second processor 1502 or implemented by the second processor 1502. The second processor 1502 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuit of hardware in the second processor 1502 or instructions in the form of software. The second processor 1502 described above can be a general processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1502 can implement or execute each method, step and logic block disclosed in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the hardware decoding processor can be directly embodied to execute the steps, or the combination of hardware and software modules in the decoding processor can be executed. The software module can be located in a storage medium, which is located in the second memory 1503, and the second processor 1502 reads the information in the second memory 1503 to complete the steps of the above method in combination with the hardware.

[0289] In the exemplary embodiments, the network device 1500 can be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, micro controllers (MCUs), microprocessors (Microprocessors), or other electronic elements, for executing the above method.

[0290] It can be understood that the memory (the first memory 1403 and the second memory 1503) of the embodiments of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as a static random access memory (SRAM), a synchronous static random access memory (SSRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a sync link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM).The memory described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.

[0291] To implement the method provided by the embodiments of the present application, the embodiments of the present application further provide an information transmission system. Figure 16 As shown in the figure, the system includes a network device 1601 and a terminal 1602.

[0292] Here, it should be noted that the specific processing procedures of the network device 1601 and the terminal 1602 have been described in detail above, and will not be described here.

[0293] In exemplary embodiments, the embodiments of the present application further provide a storage medium, i.e., a computer storage medium, specifically a computer readable storage medium, for example, including a first memory 1403 storing a computer program, the computer program being executable by a first processor 1402 of a terminal 1400 to complete the steps of the aforementioned terminal-side method, and further including a second memory 1503 storing a computer program, the computer program being executable by a second processor 1502 of a network device 1500 to complete the steps of the aforementioned network device-side method. The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.

[0294] It should be noted that "first", "second", etc. are used to distinguish similar objects, and do not necessarily describe a specific order or sequence.

[0295] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0296] The above is only a preferred embodiment of the present application, and is not intended to limit the protection scope of the present application.

Claims

1. An information transmission method, characterized in that, Applied to terminals, including: The receiver receives first indication information sent by the network side, the first indication information indicating the reception status of multicast and / or broadcast services, and the first indication information includes at least: The first information indicates the terminal group that provided the feedback; the first information includes the identifier of the terminal group that provided the feedback. The third information indicates the start and end sequence numbers (SN) of the data packets for the feedback multicast and / or broadcast services; The first indication information also includes at least one of the following: The second information indicates the feedback of multicast and / or broadcast services; The fourth piece of information indicates whether the feedback is confirmed or not.

2. The method according to claim 1, characterized in that, The first indication information sent by the network side can be received in one of the following ways: Media Access Control Element (MAC CE); Radio Resource Control (RRC) signaling.

3. The method according to claim 1, characterized in that, The method further includes: Send a first MAC CE to the network side. The first MAC CE includes at least: fifth information, which represents the start and end SN of a data packet that was successfully received or not.

4. The method according to claim 3, characterized in that, When the first indication information includes the first information, and it is determined that the terminal belongs to the terminal group indicated by the first information, a first MAC CE is sent to the network side.

5. The method according to claim 3, characterized in that, The first MAC CE also includes at least one of the following: The first information; The second piece of information.

6. The method according to claim 3, characterized in that, The first MAC CE also includes sixth information, which represents the number of retransmissions of the first MAC CE.

7. The method according to claim 3, characterized in that, The first MAC CE is scrambled using the temporary wireless network identifier (RNTI) exclusive to the terminal or the terminal group to which the terminal belongs.

8. The method according to any one of claims 1 to 7, characterized in that, One transport block (TB) corresponds to one serial number (SN).

9. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The network receives a seventh message sent by the network side, the seventh message indicating the reception status of multicast and / or broadcast services via MAC CE feedback.

10. An information transmission method, characterized in that, Applied to network devices, including: Send a first indication message to the terminal, the first indication message indicating the reception status of multicast and / or broadcast services, the first indication message including at least: The first information indicates the terminal group that provided the feedback; the first information includes the identifier of the terminal group that provided the feedback. The third information indicates the range of data packets for the feedback multicast and / or broadcast services; The first indication information also includes at least one of the following: The second information indicates the feedback of multicast and / or broadcast services; The fourth piece of information indicates whether the feedback is confirmed or not.

11. The method according to claim 10, characterized in that, Send the first instruction information to the terminal using one of the following methods: MAC CE; RRC signaling.

12. The method according to claim 10, characterized in that, The method further includes: The terminal receives a first MAC CE, which includes at least a fifth message, the fifth message representing the start and end numbers of a data packet that was successfully or unsuccessfully received.

13. The method according to claim 12, characterized in that, The first MAC CE also includes at least one of the following: The first information; The second piece of information.

14. The method according to claim 12, characterized in that, The first MAC CE also includes sixth information, which represents the number of retransmissions of the first MAC CE.

15. The method according to any one of claims 10 to 14, characterized in that, One TB corresponds to one SN.

16. The method according to any one of claims 10 to 14, characterized in that, The method further includes: A seventh message is sent to the terminal, the seventh message indicating the reception status of multicast and / or broadcast services via MAC CE feedback.

17. An information transmission device, characterized in that, include: A first receiving unit is configured to receive first indication information sent by the network side, the first indication information indicating the reception status of feedback multicast and / or broadcast services, and the first indication information includes at least: The first information indicates the terminal group that provided the feedback; the first information includes the identifier of the terminal group that provided the feedback. The third information indicates the start and end SN of the data packets for the feedback multicast and / or broadcast services; The first indication information also includes at least one of the following: The second information indicates the feedback of multicast and / or broadcast services; The fourth piece of information indicates whether the feedback is confirmed or not.

18. An information transmission device, characterized in that, include: A first transmitting unit is configured to transmit first indication information to a terminal, the first indication information indicating the reception status of feedback multicast and / or broadcast services, the first indication information including at least: The first information indicates the terminal group that provided the feedback; the first information includes the identifier of the terminal group that provided the feedback. The third information indicates the start and end SN of the data packets for the feedback multicast and / or broadcast services; The first indication information also includes at least one of the following: The second information indicates the feedback of multicast and / or broadcast services; The fourth piece of information indicates whether the feedback is confirmed or not.

19. A terminal, characterized in that, include: A first processor and a first communication interface; wherein... The first communication interface is used to receive first indication information sent by the network side. The first indication information indicates the reception status of multicast and / or broadcast services. The first indication information includes at least: The first information indicates the terminal group that provided the feedback; the first information includes the identifier of the terminal group that provided the feedback. The third information indicates the start and end SN of the data packets for the feedback multicast and / or broadcast services; The first indication information also includes at least one of the following: The second information indicates the feedback of multicast and / or broadcast services; The fourth piece of information indicates whether the feedback is confirmed or not.

20. A network device, characterized in that, include: A second processor and a second communication interface; wherein... The second communication interface is used to send first indication information to the terminal. The first indication information indicates the reception status of multicast and / or broadcast services. The first indication information includes at least: The first information indicates the terminal group that provided the feedback; the first information includes the identifier of the terminal group that provided the feedback. The third information indicates the start and end SN of the data packets for the feedback multicast and / or broadcast services; The first indication information also includes at least one of the following: The second information indicates the feedback of multicast and / or broadcast services; The fourth piece of information indicates whether the feedback is confirmed or not.

21. A terminal, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 9.

22. A network device, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 10 to 16.

23. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9, or the steps of the method according to any one of claims 10 to 16.