A communication method, a communication device and a storage medium
By configuring dedicated correspondence and sending configuration information between the terminal and network equipment, the problems of insufficient HARQ process and sending conflicts in the new air interface MBS service of 5G are solved, and more efficient data reception and transmission are achieved.
Patent Information
- Application Number
- CN202180000331.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-22
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2041-01-22
AI Technical Summary
In the MBS service of the new 5G air interface, data loss and transmission conflicts are easily caused when the HARQ process is insufficient or the same HARQ process sends different MBS service data.
By determining the dedicated correspondence, the terminal can select an appropriate HARQ process to receive and transmit MBS services based on the value of the configured HARQ process numbering field. At the same time, the network device may send configuration information to instruct the terminal to use the specified HARQ process for a specific MBS service or not to use the HARQ process.
This method can avoid conflicts in HARQ processes, reduce data loss due to conflicts in HARQ processes, and improve the success rate of receiving high-priority data.
Smart Images

Figure CN115119536B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, a communication device, and a storage medium. Background Art
[0002] Multimedia broadcast and multicast service (MBMS) or multicast broadcast service (MBS) is a commonly used point-to-multipoint (PTM) communication method in 5G new radio (NR).
[0003] In the related art, the data transmission of the physical downlink shared channel (PDSCH) of MBS can support HARQ (hybrid automatic repeat request) retransmission and HARQ feedback, and the network side will send multiple MBS services at the same time. Multiple different MBS services need to support the data transmission and reception of the HARQ process. In order to prevent conflicts in the transmission of multiple different MBS service data, different MBS service data transmission needs to use different HARQ processes. However, when the network device needs to send a large number of MBS services, there will be insufficient HARQ processes, resulting in the inability to send data. Or, due to the use of the same HARQ process to send data for different MBS services, data transmission is lost. For example, for the same HARQ process, the newly transmitted data will overwrite the previously stored old data, resulting in the failure to receive the old data that has not been successfully decoded. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a communication method, a communication device and a storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a communication method, applied to a terminal, comprising:
[0006] Determine first information, where the first information is used to indicate a hybrid automatic repeat request process used to receive a broadcast multicast service or to indicate that the broadcast multicast service is received without using the hybrid automatic repeat request process; and receive the broadcast multicast service based on the first information.
[0007] In one implementation, the determining of the first information includes: determining a dedicated correspondence configured for the terminal, wherein the dedicated correspondence is a correspondence between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number.
[0008] The receiving of broadcast multicast services based on the first information includes: determining a first hybrid automatic repeat request process number for scheduling the first broadcast multicast service based on the first information, the first hybrid automatic repeat request process being the hybrid automatic repeat request process number of the terminal corresponding to the value of the hybrid automatic repeat request process number field in the scheduling signaling; and using the hybrid automatic repeat request process indicated by the first hybrid automatic repeat request process number to receive the first broadcast multicast service.
[0009] In one implementation, the dedicated correspondences of different terminals are different.
[0010] In one embodiment, the determining of the first information includes: determining that a hybrid automatic repeat request process is not used to schedule broadcast and multicast services, wherein the not using a hybrid automatic repeat request process to schedule broadcast and multicast services includes scheduling a physical downlink control channel for scheduling broadcast and multicast services without using a hybrid automatic repeat request process, or determining that a semi-continuous scheduling of scheduling broadcast and multicast services without using a hybrid automatic repeat request process.
[0011] In one implementation, the receiving of the broadcast multicast service includes: receiving the broadcast multicast service without using a hybrid automatic repeat request process.
[0012] In one implementation, the determining not to use a hybrid automatic repeat request process to schedule a broadcast multicast service includes:
[0013] If the bit in the hybrid automatic repeat request process number field in the scheduling signaling for scheduling the broadcast multicast service is a reserved bit, it is determined that the hybrid automatic repeat request process is not used to schedule the broadcast multicast service.
[0014] In one implementation, the determining the first information includes: determining to use a specified hybrid automatic repeat request process to schedule one or more broadcast multicast services.
[0015] The receiving of the broadcast multicast service based on the first information includes: if it is determined that the broadcast multicast service to be received is scheduled using the designated hybrid automatic repeat request process, then using the designated hybrid automatic repeat request process to receive the broadcast multicast service.
[0016] In one implementation, the designated hybrid automatic repeat request process is different from the hybrid automatic repeat request process for scheduling unicast services.
[0017] In one implementation, the determining the first information includes: determining that hybrid automatic repeat request processes used by a plurality of different broadcast multicast services are the same.
[0018] In one implementation, the receiving of the broadcast multicast service includes: receiving the broadcast multicast service in at least one of the following ways:
[0019] Based on the priority of receiving the multiple different broadcast multicast services, the hybrid automatic repeat request process is used to receive the broadcast multicast service with the highest priority; if the broadcast multicast service data received and cached by the hybrid automatic repeat request process is not decoded successfully, the hybrid automatic repeat request process is used as the hybrid automatic repeat request process for the broadcast multicast service that was not decoded successfully, and other broadcast multicast services among the multiple broadcast multicast services that are different from the broadcast multicast service that was not decoded successfully are ignored; and if a designated broadcast multicast service is received, a hybrid automatic repeat request process occupancy timer is enabled for the hybrid automatic repeat request process used for the designated broadcast multicast service, and other broadcast multicast services among the multiple broadcast multicast services that are different from the designated broadcast multicast service are ignored.
[0020] In one embodiment, the communication method also includes: if the first broadcast multicast service data stored in the hybrid automatic repeat request cache that caches the broadcast multicast service data is overwritten by the second broadcast multicast service data, sending data reception status feedback information, wherein the data reception status feedback information indicates that the first broadcast multicast service data is decoded successfully, or not sending the reception status feedback information of the first broadcast multicast service data.
[0021] In one implementation, the communication method further includes: sending data reception status feedback information indicating decoding failure for other ignored broadcast multicast services.
[0022] In one implementation, the hybrid automatic repeat request process occupancy timer is enabled according to at least one of the following situations:
[0023] After receiving the MBS data of the designated broadcast multicast service, enabling the hybrid automatic repeat request process occupancy timer; after receiving the MBS data of the designated broadcast multicast service, and if the MBS data is not decoded successfully, enabling the hybrid automatic repeat request process occupancy timer; after receiving the MBS data of the designated broadcast multicast service and sending feedback information of the MBS data, enabling the hybrid automatic repeat request process occupancy timer; and after receiving the MBS data of the designated broadcast multicast service, and sending feedback information of the MBS data, and if the decoding of the feedback information fails, enabling the hybrid automatic repeat request process occupancy timer.
[0024] In one embodiment, the communication method further includes: stopping the hybrid automatic repeat request process occupancy timer according to at least one of the following situations: receiving a broadcast multicast service with a priority higher than the priority of the designated broadcast multicast service; the MBS data of the designated broadcast multicast service is successfully decoded; and the MBS data of the designated broadcast multicast service is successfully decoded and feedback information of the MBS data has been sent.
[0025] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, which is applied to a network device, including:
[0026] Determine first information, where the first information is used to indicate a hybrid automatic repeat request process used to receive a broadcast multicast service or to indicate that a hybrid automatic repeat request process is not used to receive a broadcast multicast service; and send the first information.
[0027] In one implementation, the determining of the first information includes: determining a dedicated correspondence configured for the terminal, wherein the dedicated correspondence is a correspondence between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number.
[0028] In one implementation, the dedicated correspondences of different terminals are different.
[0029] In one embodiment, the determining of the first information includes: determining not to use a hybrid automatic repeat request process to schedule broadcast-multicast services, wherein not using a hybrid automatic repeat request process to schedule broadcast-multicast services includes scheduling a physical downlink control channel for the broadcast-multicast service without using a hybrid automatic repeat request process, or scheduling semi-continuous scheduling of the broadcast-multicast service without using a hybrid automatic repeat request process.
[0030] In one implementation, the bits in the hybrid automatic repeat request process number field in the scheduling signaling for scheduling the broadcast multicast service are reserved bits.
[0031] In one implementation, the determining the first information includes: determining to use a specified hybrid automatic repeat request process to schedule one or more broadcast multicast services.
[0032] In one implementation, the designated hybrid automatic repeat request process is different from the hybrid automatic repeat request process for scheduling unicast services.
[0033] In one implementation, the determining the first information includes: determining that hybrid automatic repeat request processes used by a plurality of different broadcast multicast services are the same.
[0034] According to a third aspect of an embodiment of the present disclosure, a communication device is provided, which is applied to a terminal, including:
[0035] The processing unit is configured to determine first information, wherein the first information is used to indicate a hybrid automatic repeat request process used to receive broadcast-multicast services or to indicate that the hybrid automatic repeat request process is not used to receive broadcast-multicast services; the receiving unit is configured to receive broadcast-multicast services based on the first information.
[0036] In one implementation, the processing unit determines the first information in the following manner: determining a dedicated correspondence configured for the terminal, wherein the dedicated correspondence is a correspondence between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number.
[0037] The receiving unit receives the broadcast multicast service based on the first information in the following manner:
[0038] Based on the first information, determine the first hybrid automatic repeat request process number for scheduling the first broadcast multicast service, the first hybrid automatic repeat request process is the hybrid automatic repeat request process number of the terminal corresponding to the value of the hybrid automatic repeat request process number field in the scheduling signaling; use the hybrid automatic repeat request process indicated by the first hybrid automatic repeat request process number to receive the first broadcast multicast service.
[0039] In one implementation, the dedicated correspondences of different terminals are different.
[0040] In one embodiment, the processing unit determines the first information in the following manner: determining that a hybrid automatic repeat request process is not used to schedule broadcast and multicast services, wherein the not using a hybrid automatic repeat request process to schedule broadcast and multicast services includes scheduling a physical downlink control channel for scheduling broadcast and multicast services without using a hybrid automatic repeat request process, or determining that a semi-continuous scheduling of scheduling broadcast and multicast services without using a hybrid automatic repeat request process.
[0041] The receiving unit receives the broadcast multicast service in the following manner: the broadcast multicast service is received without using a hybrid automatic repeat request process.
[0042] In one embodiment, the processing unit determines not to use the hybrid automatic repeat request process to schedule the broadcast multicast service in the following manner: if the bit in the hybrid automatic repeat request process number field in the scheduling signaling for scheduling the broadcast multicast service is a reserved bit, it is determined not to use the hybrid automatic repeat request process to schedule the broadcast multicast service.
[0043] In one implementation, the processing unit determines the first information in the following manner: determining to use a specified hybrid automatic repeat request process to schedule one or more broadcast multicast services.
[0044] The receiving unit receives the broadcast multicast service based on the first information in the following manner: if it is determined that the broadcast multicast service to be received is scheduled using the designated hybrid automatic repeat request process, the designated hybrid automatic repeat request process is used to receive the broadcast multicast service.
[0045] In one implementation, the designated hybrid automatic repeat request process is different from the hybrid automatic repeat request process for scheduling unicast services.
[0046] In one implementation manner, the processing unit determines the first information in the following manner: determining that the hybrid automatic repeat request processes used by a plurality of different broadcast multicast services are the same.
[0047] The receiving unit receives the broadcast multicast service in at least one of the following ways:
[0048] Based on the priority of receiving the multiple different broadcast multicast services, the hybrid automatic repeat request process is used to receive the broadcast multicast service with the highest priority; if the broadcast multicast service data received and cached by the hybrid automatic repeat request process is not decoded successfully, the hybrid automatic repeat request process is used as the hybrid automatic repeat request process for the broadcast multicast service that was not decoded successfully, and other broadcast multicast services among the multiple broadcast multicast services that are different from the broadcast multicast service that was not decoded successfully are ignored; and if a designated broadcast multicast service is received, a hybrid automatic repeat request process occupancy timer is enabled for the hybrid automatic repeat request process used for the designated broadcast multicast service, and other broadcast multicast services among the multiple broadcast multicast services that are different from the designated broadcast multicast service are ignored.
[0049] In one implementation, the communication device further includes a sending unit, and the sending unit is configured to:
[0050] If the first broadcast multicast service data stored in the hybrid automatic repeat request cache that caches the broadcast multicast service data is overwritten by the second broadcast multicast service data, data reception status feedback information is sent, and the data reception status feedback information indicates that the first broadcast multicast service data is decoded successfully, or the reception status feedback information of the first broadcast multicast service data is not sent.
[0051] In one implementation, the communication device further includes a sending unit, and the sending unit is configured to:
[0052] For other ignored broadcast multicast services, data reception status feedback information indicating decoding failure is sent.
[0053] In one implementation, the hybrid automatic repeat request process occupancy timer is enabled according to at least one of the following situations:
[0054] After receiving the MBS data of the designated broadcast multicast service, enabling the hybrid automatic repeat request process occupancy timer; after receiving the MBS data of the designated broadcast multicast service, and if the MBS data is not decoded successfully, enabling the hybrid automatic repeat request process occupancy timer; after receiving the MBS data of the designated broadcast multicast service and sending feedback information of the MBS data, enabling the hybrid automatic repeat request process occupancy timer; and after receiving the MBS data of the designated broadcast multicast service, and sending feedback information of the MBS data, and if the decoding of the feedback information fails, enabling the hybrid automatic repeat request process occupancy timer.
[0055] In one implementation, the receiving unit is further configured to stop the hybrid automatic repeat request process occupancy timer according to at least one of the following situations:
[0056] A broadcast multicast service with a higher priority than the designated broadcast multicast service is received; MBS data of the designated broadcast multicast service is decoded successfully; and MBS data of the designated broadcast multicast service is decoded successfully, and feedback information of the MBS data has been sent.
[0057] According to a fourth aspect of an embodiment of the present disclosure, a communication device is provided, which is applied to a network device, including:
[0058] The processing unit is configured to determine first information, wherein the first information is used to indicate a hybrid automatic repeat request process used to receive broadcast multicast services or to indicate that the hybrid automatic repeat request process is not used to receive broadcast multicast services; the sending unit is configured to send the first information.
[0059] In one implementation, the processing unit determines the first information in the following manner:
[0060] A dedicated correspondence relationship configured for the terminal is determined, where the dedicated correspondence relationship is a correspondence relationship between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number.
[0061] In one implementation, the dedicated correspondences of different terminals are different.
[0062] In one implementation, the processing unit determines the first information in the following manner:
[0063] Determine not to use the hybrid automatic repeat request process to schedule the broadcast multicast service, wherein not using the hybrid automatic repeat request process to schedule the broadcast multicast service includes not using the hybrid automatic repeat request process for scheduling the physical downlink control channel of the broadcast multicast service, or not using the hybrid automatic repeat request process for scheduling the semi-persistent scheduling of the broadcast multicast service.
[0064] In one implementation, the bits in the hybrid automatic repeat request process number field in the scheduling signaling for scheduling the broadcast multicast service are reserved bits.
[0065] In one implementation, the processing unit determines the first information in the following manner:
[0066] Determine to use a specified hybrid automatic repeat request process to schedule one or more broadcast multicast services.
[0067] In one implementation, the designated hybrid automatic repeat request process is different from the hybrid automatic repeat request process for scheduling unicast services.
[0068] In one implementation manner, the processing unit determines the first information in the following manner: determining that hybrid automatic repeat request processes used by a plurality of different broadcast multicast services are the same.
[0069] According to a fifth aspect of an embodiment of the present disclosure, a communication device is provided, including:
[0070] a processor; a memory for storing instructions executable by the processor;
[0071] The processor is configured to: execute the communication method described in the first aspect or any one of the implementations of the first aspect.
[0072] According to a sixth aspect of an embodiment of the present disclosure, a communication device is provided, including:
[0073] a processor; a memory for storing instructions executable by the processor;
[0074] The processor is configured to: execute the communication method described in the second aspect or any one of the implementations of the second aspect.
[0075] According to the seventh aspect of the embodiments of the present disclosure, a non-temporary computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor, the mobile terminal can execute the communication method described in the first aspect or any one of the embodiments of the first aspect.
[0076] According to an eighth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor, a network device is enabled to execute the communication method described in the second aspect or any one of the embodiments of the second aspect.
[0077] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: the first information is used to indicate the HARQ process used to receive the MBS service or to indicate not to use the HARQ process to receive the MBS service. Therefore, based on the first information, receiving the MBS service can avoid the conflict of the HARQ process to a certain extent, thereby reducing the data loss caused by the conflict of the HARQ process.
[0078] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0080] Figure 1 The invention is a schematic diagram of a wireless communication system according to an exemplary embodiment.
[0081] Figure 2 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0082] Figure 3 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0083] Figure 4 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0084] Figure 5 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0085] Figure 6 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0086] Figure 7 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0087] Figure 8 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0088] Fig. 9 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0089] Fig.10 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0090] Fig.11 The present invention is a flow chart showing a communication method according to an exemplary embodiment.
[0091] Fig.12 The present invention is a block diagram of a communication device according to an exemplary embodiment.
[0092] Fig.13 The present invention is a block diagram of a communication device according to an exemplary embodiment.
[0093] Fig.14 It is a block diagram of a device for communication according to an exemplary embodiment.
[0094] Fig.15 It is a block diagram of a device for communication according to an exemplary embodiment. DETAILED DESCRIPTION
[0095] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0096] The communication method provided by the embodiment of the present disclosure can be applied to Figure 1 In the wireless communication system shown in FIG. Figure 1 As shown, the wireless communication system includes a terminal and a network device. The terminal is connected to the network device through wireless resources and performs data transmission and reception.
[0097] Understandably, Figure 1 The wireless communication system shown is only for schematic illustration. The wireless communication system may also include other network devices, such as core network devices, wireless relay devices, and wireless backhaul devices. Figure 1 The embodiment of the present disclosure does not limit the number of network devices and terminals included in the wireless communication system.
[0098] It can be further understood that the wireless communication system of the embodiment of the present disclosure is a network that provides wireless communication functions. The wireless communication system can adopt different communication technologies, such as code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division multiple access (time division multiple access, TDMA), frequency division multiple access (frequency division multiple access, FDMA), orthogonal frequency division multiple access (orthogonal frequency-division multiple access, OFDMA), single carrier frequency division multiple access (single carrier FDMA, SC-FDMA), carrier sense multiple access / collision avoidance (carrier sense multiple access with collision avoidance). According to the capacity, rate, delay and other factors of different networks, the network can be divided into 2G (English: generation) network, 3G network, 4G network or future evolution network, such as 5G network, 5G network can also be called NR. For the convenience of description, the present disclosure sometimes refers to the wireless communication network as a network.
[0099] Furthermore, the network equipment involved in the present disclosure may also be referred to as a wireless access network device. The wireless access network device may be: a base station, an evolved node B (eNB), a home base station, an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It may also be a gNB in an NR system, or it may also be a component or part of a device constituting a base station. When it is a vehicle-to-everything (V2X) communication system, the network device may also be a vehicle-mounted device. It should be understood that in the embodiments of the present disclosure, the specific technology and specific device form adopted by the network device are not limited.
[0100] Furthermore, the terminal involved in the present disclosure may also be referred to as a terminal device, a user equipment (User Equipment, UE), a mobile station (Mobile Station, MS), a mobile terminal (Mobile Terminal, MT), etc., which is a device that provides voice and / or data connectivity to users. For example, the terminal may be a handheld device with a wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals are: a smart phone (Mobile Phone), a pocket computer (Pocket Personal Computer, PPC), a PDA, a personal digital assistant (Personal Digital Assistant, PDA), a laptop computer, a tablet computer, a wearable device, or a vehicle-mounted device, etc. In addition, when it is a vehicle-to-everything (V2X) communication system, the terminal device may also be a vehicle-mounted device. It should be understood that the embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal.
[0101] In the related technology, the terminal and the network equipment interact to support MBS services. Among them, in the 5G NR new radio access technology (New RAT) system, the network equipment can schedule the transmission of MBS data through dynamic scheduling and / or semi-persistent scheduling. Among them, the dynamic scheduling method can be understood as the use of physical downlink control channel (PDCCH) scheduling for data transmission. Semi-persistent scheduling is also called semi-static scheduling, where the full English name is semi-persistent scheduling, and the English abbreviation is SPS.
[0102] For dynamic scheduling, the MBS service can be sent through a PDSCH channel scheduled by a PDCCH. The PDCCH for scheduling the MBS service can be indicated by a scheduling identifier specific to the MBS service. For example, the scheduling identifier specific to the MBS service can be an MBS Radio Network Temporary Identity (M-RNTI).
[0103] For semi-persistent scheduling, the network device configures the resource allocation period and the HARQ process number used in each resource allocation period through a (radio resource control, RRC) message. The network device activates the use of semi-persistent scheduling resources by sending downlink control information (Downlink Control Information, DCI) signaling. For example, starting from the resource position indicated by the DCI activation command, 1 PDSCH resource is used to send MBS services every 10ms, and a total of 4 HARQ processes are allocated for PDSCH data reception of SPS, and the starting number of the allocated HARQ process is "0". Then, the allocation method of the HARQ process number can be to repeatedly allocate the resource position in the 10ms period in the order of HARQ process number 0 / 1 / 2 / 3. That is, the PDSCH of the 1st SPS uses HARQ process 0, the PDSCH of the 2nd SPS uses HARQ process 1... The PDSCH of the 5th SPS uses HARQ process 0...
[0104] The MBS service may be marked by an "MBS service identifier". The MBS service identifier may be at least one of a temporary mobile group identifier (TMGI), an MBS session identifier (MBS Session ID), and an MBS QoS flow identifier (MBS QoS flow ID).
[0105] In the related art, the data transmission of the PDSCH of the MBS service can support HARQ retransmission and HARQ feedback. For example, the HARQ process number (HARQ process number) used by the data of the PDSCH is indicated in the DCI of the PDCCH. For example, for the dynamic scheduling method of PDSCH, the DCI format used to schedule PDSCH includes DCI format 1_0 / 1_1 / 1_2, and the DCI will indicate the HARQ process number used by the terminal to receive the PDSCH data. The terminal uses the corresponding HARQ process to receive and decode the data according to the HARQ process number indicated in the DCI. After the terminal decodes the data of the HARQ process, it feeds back the status information of whether the decoding is successful to the network device through the uplink control information (Uplink Control Information, UCI). After receiving the HARQ feedback from the terminal, the network device performs HARQ retransmission on the data that was not successfully sent.
[0106] However, in the related art, the terminal supports up to 16 HARQ processes, and each HARQ process is an independent cache space for data reception inside the terminal. For newly received data, the terminal puts the new data into the cache space of a specific HARQ process. If the terminal receives retransmission data corresponding to previously received data, the terminal merges the "previously received data" and the "retransmission data" and puts them into the cache space of the same HARQ process for decoding. If the terminal receives new data for a specific HARQ process, and the HARQ process still stores the old data received previously, the terminal discards the old data in the HARQ process and puts the new data into the cache of the HARQ process. The terminal will feedback HARQ ACK (i.e., decoding success) for successfully received data, and will feedback HARQ NACK (i.e., decoding failure) for failed received data. For example, at time t1, the terminal receives new transmission data of HARQ process-1, and the terminal stores the new transmission data in the cache of HARQ process-1. At time t2, the terminal receives the retransmitted data of HARQ process-1, and combines the data received at time t1 and the data received at time t2 and puts them into the cache of HARQ process-1 for combined decoding. At time t3, the terminal receives the new transmission data of HARQ process-1, and the terminal discards the data at time t1 and time t2 cached in the HARQ process-1, and the terminal stores the new transmission data received at time t3 in the cache of HARQ process-1.
[0107] Based on the above HARQ communication method, when a network device sends multiple MBS services, the multiple different MBS services need to support the data transmission and reception of the HARQ process. In order to prevent conflicts in the transmission of multiple different MBS service data, different MBS service data transmissions need to use different HARQ processes. However, when the network device needs to send a large number of MBS services, there will be insufficient HARQ processes, resulting in the inability to send data. Or, because the same HARQ process is used to send data for different MBS services, for the same HARQ process, the newly transmitted data will overwrite the previously stored old data, resulting in the failure to receive the old data that has not been successfully decoded, and may also cause data transmission loss.
[0108] In view of this, an embodiment of the present disclosure provides a communication method, in which HARQ process conflicts are avoided as much as possible, thereby reducing data loss caused by HARQ process conflicts.
[0109] In one implementation, in the communication method provided by the embodiment of the present disclosure, when HARQ process conflicts cannot be avoided, specific processing behaviors can be used to minimize data reception losses and improve the reception success rate of high-priority data.
[0110] In the communication method provided in the embodiment of the present disclosure, the terminal may use a specific HARQ process to receive a specific MBS service, or may not use a HARQ process to receive a specific MBS service. The network device may instruct the terminal to use a specific HARQ process to receive a specific MBS service, or may not use a HARQ process to receive a specific MBS service.
[0111] In the communication method provided in the embodiment of the present disclosure, the terminal may use a specific HARQ process to receive a specific MBS service, or may not use a HARQ process to receive and send configuration information for a specific MBS service, according to the network configuration or the rules agreed upon in the protocol. The network device may send configuration information to instruct the terminal to use a specific HARQ process to receive a specific MBS service, or may not use a HARQ process to receive a specific MBS service.
[0112] In the embodiment of the present disclosure, for the convenience of description, the information used to indicate the HARP process used for receiving the MBS service or the information used to indicate not using the HARQ process for receiving the MBS service is referred to as the first information. The first information may be configuration information sent by the network device, scheduling information, or a predefined rule.
[0113] Figure 2 is a flow chart of a communication method according to an exemplary embodiment. Figure 2 As shown, the communication method is used in a terminal and includes the following steps.
[0114] In step S11, first information is determined, where the first information is used to indicate a HARQ process used for receiving the MBS service or to indicate that the HARQ process is not used for receiving the MBS service.
[0115] In step S12, the MBS service is received based on the first information.
[0116] In the communication method provided by the embodiment of the present disclosure, the first information is used to indicate the HARQ process used to receive the MBS service or to indicate not to use the HARQ process to receive the MBS service. Therefore, based on the first information, receiving the MBS service can avoid the conflict of the HARQ process to a certain extent, thereby reducing the data loss caused by the conflict of the HARQ process.
[0117] In the communication method provided by the embodiment of the present disclosure, when the first information is used to indicate the HARQ process used to receive the MBS service, the first information may be a dedicated correspondence configured for the terminal, and the dedicated correspondence is a correspondence between the value of the HARQ process number field and the HARQ number. For example, it may be a correspondence between the code point of the HARQ process number field and the HARQ process number.
[0118] Among them, the dedicated correspondence can be the correspondence between the HARQ process number of the specific MBS service configured by the network device for the terminal and the value of the "HARQ process number field" in the DCI. For example, for DCI format 1_0 or 1_1, the "HARQ process number field" has 4 bits that can indicate "0" to "15" HARQ process numbers. Then the network device can indicate the PDCCH for data transmission for scheduling MBS service-1. For example, for a PDCCH with a scheduling identifier of M-RNTI-1, the "HARQ process number field" in the DCI takes values from "8" to "15", corresponding to the HARQ process numbers of the terminal from "0" to "7". )
[0119] In the communication method provided by the embodiment of the present disclosure, in order to avoid HARQ process conflicts, different dedicated corresponding relationships can be configured for different terminals.
[0120] In one example, for different terminals, the network device may have different correspondences between the HARQ process number of a specific MBS service and the "HARQ process number field" in the DCI. Different dedicated correspondences are configured for different terminals as shown in Table 1.
[0121] Table 1
[0122]
[0123] Table 1 shows the HARQ process number of the terminal corresponding to the value of the "HARQ process number field" in the DCI in an example. The network device sends MBS service-1 / 2 / 3, and the scheduling identifier corresponding to the MBS service-1 / 2 / 3 is M-RNTI-1 / 2 / 3. Terminal-1 wants to receive MBS service-1 and MBS service-2, and terminal-2 wants to receive MBS service-2 and MBS service-3. The protocol defaults to the value indicated by the "HARQ process number field" in the M-RNTI-1 / 2 / 3 PDCCH, which is the HARQ process number of the terminal. Terminal-3 wants to receive MBS service-1 and MBS service-3, so the network device can configure the value [0,7] indicated by the "HARQ process number field" in the M-RNTI-3 PDCCH to correspond to the HARQ process number [8,15] of the terminal in sequence. For MBS service-1, the HARQ process number specified by the protocol is used by default (i.e., the value indicated by the "HARQ process number field" in the M-RNTI-1 PDCCH is the HARQ process number of the terminal). This configuration can avoid HARQ process conflicts when terminal-3 receives MBS service-1 and MBS service-3.
[0124] In the communication method provided by the embodiment of the present disclosure, the specific MBS service involved in the dedicated correspondence is marked by an "MBS service corresponding identifier". The "MBS service corresponding identifier" includes at least one of an MBS service identifier and an MBS service scheduling identifier (such as M-RNTI-1).
[0125] In the communication method provided by the embodiment of the present disclosure, when the terminal receives a specific MBS service, the value of the "HARQ process number field" in the DCI corresponding to the specific MBS service corresponds to the HARQ process number of the terminal, and the corresponding HARQ process number is used to receive the data scheduled by the DCI. For example, as shown in Table 1, when terminal-3 receives MBS service-3, when the "HARQ process number field" in the M-RNTI-3 PDCCH indicates a value of "0", the terminal uses HARQ process 8 to receive the data scheduled by the scheduling DCI. When terminal-3 receives MBS service-1, when the "HARQ process number field" in the M-RNTI-1 PDCCH indicates a value of "0", the terminal uses HARQ process 0 to receive the data scheduled by the scheduling DCI.
[0126] For the convenience of description in the embodiment of the present disclosure, the specific MBS service involved above is referred to as a first MBS service, and the HARQ process number corresponding to the first MBS service is referred to as a first HARQ process number.
[0127] Figure 3 is a flow chart of a communication method according to an exemplary embodiment. Figure 3 As shown, the communication method is used in a terminal and includes the following steps.
[0128] In step S21, a dedicated corresponding relationship configured for the terminal is determined, where the dedicated corresponding relationship is a corresponding relationship between a value of the HARQ process number field and the HARQ process number.
[0129] In step S22, based on the first information, a first HARQ process number for scheduling the first MBS service is determined, wherein the first HARQ process is the HARQ process number of the terminal corresponding to the value of the HARQ process number field in the scheduling signaling.
[0130] In step S23, the first MBS service is received using the HARQ process indicated by the first HARQ process number.
[0131] In the disclosed embodiment, a dedicated correspondence is configured for the terminal to communicate the HARQ process of the MBS service. The HARQ process used by the MBS service can be configured through the dedicated correspondence to avoid HARQ process conflicts, thereby reducing data loss caused by HARQ process conflicts.
[0132] In the communication method provided by the embodiment of the present disclosure, in order to avoid data loss caused by HARQ process conflict, the HARQ process may not be used for a specific MBS service, that is, the HARQ process is not used to schedule the MBS service. Wherein, not using the HARQ process to schedule the MBS service includes that the PDCCH for scheduling the MBS service does not use the HARQ process, or it is determined that the SPS scheduling for scheduling the MBS service does not use the HARQ process.
[0133] In the embodiment of the present disclosure, the first information indicates that the HARQ process is not used to schedule the MBS service, and the terminal does not use the HARQ process to receive the MBS service.
[0134] In the communication method provided by the embodiment of the present disclosure, an explicit indication method may be used to indicate that the HARQ process is not used to schedule the MBS service, or an implicit indication method may be used to indicate that the HARQ process is not used to schedule the MBS service.
[0135] In one implementation, an implicit indication is used to indicate that the HARQ process is not used to schedule the MBS service, which may be by changing the bit of the "HARQ process number field" in the scheduling signaling for scheduling the MBS service to a reserved bit. If it is determined that the bit of the "HARQ process number field" in the scheduling signaling for scheduling the MBS service is changed to a reserved bit, it is determined that the HARQ process is not used to schedule the MBS service.
[0136] Figure 4 is a flow chart of a communication method according to an exemplary embodiment. Figure 4 As shown, the communication method is used in a terminal and includes the following steps.
[0137] In step S31, it is determined not to use the HARQ process to schedule the MBS service.
[0138] Not using the HARQ process to schedule the MBS service includes that the PDCCH for scheduling the MBS service does not use the HARQ process, or that the semi-persistent scheduling for scheduling the MBS service does not use the HARQ process.
[0139] In one implementation, if it is determined that the bit of the "HARQ process number field" in the scheduling signaling for scheduling the MBS service becomes a reserved bit, it is determined not to use the HARQ process to schedule the MBS service.
[0140] In step S32, the MBS service is received without using the HARQ process.
[0141] In one implementation, the first information in the disclosed embodiment may be configuration information configured by the network device. The network device configures the terminal to indicate whether a specific scheduling method of a specific MBS service will use the HARQ process. For example, for MBS service-1, the network device sends an RRC message to the terminal, and the RRC message indicates whether the bit of the "HARQ process number field" in the M-RNTI-1 PDCCH of MBS service-1 is changed to a reserved bit. For example, the "HARQ process number field" indicating that the PDCCH is DCI format 1_0 or 1_1 or 1_2 is changed to a reserved bit, and the terminal determines that the data of the PDSCH of the MBS service-1 scheduled by the M-RNTI-1 PDCCH does not use the HARQ process. In one example, for MBS service-1, the network device sends an RRC message to the terminal, and the RRC message indicates whether the SPS configuration-1 of the MBS service-1 uses the HARQ process. If the SPS configuration does not use the HARQ process, the terminal determines that the data of the PDSCH of the MBS service-1 scheduled by the SPS configuration-1 does not use the HARQ process.
[0142] In the communication method provided by the embodiment of the present disclosure, when the first information indicates that a specific MBS service does not use HARQ process scheduling, the specific MBS service may be marked by an "identifier corresponding to the MBS service". The "identifier corresponding to the MBS service" includes at least one of an MBS service identifier and an MBS service scheduling identifier (e.g., M-RNTI-1).
[0143] In the communication method provided by the embodiment of the present disclosure, when the first information indicates that a specific MBS service does not use HARQ process scheduling, the specific MBS service scheduling mode includes at least one of dynamic scheduling and SPS scheduling. In the dynamic scheduling mode, the first information may be, for example, that the M-RNTI-1 PDCCH of MBS service-1 does not use the HARQ process. In the SPS scheduling mode, the first information may be, for example, that the SPS configuration-1 of MBS service-1 does not use the HARQ process.
[0144] Among them, when the network device indicates that the HARQ process is not used for SPS scheduling, the data retransmission corresponding to the resources scheduled by the SPS does not use the HARQ process. For example, the SPS configuration-1 of MBS service-1 does not use the HARQ process, and the data retransmission of the SPS configuration-1 is indicated by the M-RNTI-1 PDCCH, then the "HARQ process number field" bit in the scheduling signaling of the M-RNTI-1 PDCCH is changed to a reserved bit (or ignored).
[0145] In the disclosed embodiment, when receiving a certain MBS service, the terminal determines whether the MBS service uses a HARQ process. If the MBS service uses a HARQ process, the terminal uses the HARQ process specified by the network device to receive the MBS service. If the MBS service does not use a HARQ process, the terminal does not use any HARQ process when receiving the MBS service data. For example, for MBS service-1 and MBS service-2, the default situation is not to send specific configuration information to indicate that the HARQ process is not used. The "HARQ process number field" in the M-RNTI PDCCH of the MBS service is used to indicate the HARQ process number for receiving the MBS service. The network device sends an RRC message to the terminal, and the bit of the "HARQ process number field" in the M-RNTI-1 PDCCH (such as DCI format 1_0 or 1_1 or 1_2) indicating MBS service-1 in the RRC message is changed to a reserved bit. Then, when the terminal receives the M-RNTI-1 PDCCH scheduling information of MBS service-1, it ignores the bit corresponding to the "HARQ process number field" and does not use the HARQ process to receive the data in the PDSCH of MBS service-1. When the terminal receives the M-RNTI-2 PDCCH scheduling information of MBS service-2, it uses the HARQ process indicated by the "HARQ process number field" in the M-RNTI-2 PDCCH scheduling information to receive the data in the PDSCH of MBS service-2.
[0146] In one example, for MBS service-1, the network side configures SPS configuration-1 for scheduling PDSCH data of MBS service-1, and the SPS configuration-1 indicates that 4 consecutively numbered HARQ processes are used, and the starting number of the 4 consecutively numbered HARQ processes is 4. The activation command for activating the resources of the SPS configuration-1 is M-RNTI-1PDCCH, and / or the command for indicating the data retransmission corresponding to the resources of SPS configuration-1 is M-RNTI-1 PDCCH. For MBS service-2, the network device configures SPS configuration-2 for scheduling PDSCH data of MBS service-2, but does not configure the HARQ process used by MBS service-2, and the activation command for activating the resources of the SPS configuration-2 is M-RNTI-2 PDCCH. And / or the command for indicating the data retransmission corresponding to the resources of SPS configuration-2 is M-RNTI-2 PDCCH. Then, when the terminal receives MBS service-1 through the resources specified by SPS configuration-1, the terminal adopts the HARQ process number specified by SPS configuration-1 to receive the data in the PDSCH of MBS service-1, and when the network device schedules the data retransmission corresponding to the resources of SPS configuration-1 through M-RNTI-1 PDCCH, the "HARQ process number field" in the M-RNTI-1 PDCCH retransmission scheduling signaling indicates the HARQ process number for which data retransmission is required. When the terminal receives MBS service-2 through the resources specified by SPS configuration-2, it receives the data in the PDSCH of MBS service-2 through the resources of SPS configuration-2 without adopting any HARQ process. Furthermore, when the network device schedules the data corresponding to the resources of SPS configuration-2 through M-RNTI-2 PDCCH for retransmission, the terminal determines that the "HARQ process number field" bit in the M-RNTI-2 PDCCH retransmission scheduling signaling is a reserved bit, that is, the bit corresponding to the "HARQ process number field" is ignored.
[0147] In the communication method provided by the embodiment of the present disclosure, the first information indicates that the HARQ process is not used to schedule a specific MBS service. When receiving the specific service, the terminal can ignore the "HARQ process number" field in the DCI (for example, the bit corresponding to the "HARQ process number" field is a reserved bit), and the terminal directly decodes the received MBS service data without using any HARQ cache to avoid HARQ process conflicts, thereby reducing data loss caused by HARQ process conflicts.
[0148] In the communication method provided by the embodiment of the present disclosure, when the first information is used to indicate the HARQ process used to receive the MBS service, the first information can be used to indicate the use of the specified HARQ process to schedule one or more MBS services. For example, the network device configuration indicates the use of one or more specific MBS services using one specific HARQ process. That is, the PDSCHs of the one or more MBS services all use one same HARQ process. The MBS service can still support HARQ characteristics (such as HARQ repetition characteristics) to improve the reliability of MBS service transmission. However, each time the terminal receives a newly scheduled MBS service data, the old data in the HARQ process will be overwritten. Therefore, when the number of HARQ processes is relatively small, some HARQ functions can still be used to improve the reliability of data transmission. When receiving a specific MBS service, the terminal determines whether the MBS service uses a specific HARQ process. If the MBS service uses a specific HARQ process, the terminal uses the specific HARQ process to receive the MBS service.
[0149] Figure 5 is a flow chart of a communication method according to an exemplary embodiment. Figure 5 As shown, the communication method is used in a terminal and includes the following steps.
[0150] In step S41, it is determined to use a designated HARQ process to schedule one or more MBS services.
[0151] In step S42, in response to determining that the MBS service to be received is scheduled using a designated HARQ process, the MBS service is received using the designated HARQ process.
[0152] In the disclosed embodiment, the designated HARQ process may be a HARQ process configured by a network device or a HARQ process agreed upon by a protocol.
[0153] In one implementation, the designated HARQ process is different from the HARQ process for scheduling the unicast service, so as to avoid the conflict between the HARQ process of the MBS service and the HARQ process of the unicast service.
[0154] In one example, the total number of HARQ processes available for unicast data scheduling of the terminal is 16, that is, the HARQ processes are numbered 0 to 15. The network device configures the M-RNTI-1 PDCCH scheduling of MBS service-1 and the M-RNTI-2 PDCCH scheduling of MBS service-2 to use HARQ process 0, or the network device configuration indicates that the M-RNTI-1 PDCCH scheduling of MBS service-1 and the M-RNTI-2 PDCCH scheduling of MBS service-2 use HARQ process-M. Among them, the HARQ process-M is a HARQ process dedicated to MBS service reception as agreed by the protocol, which is equivalent to the terminal having 1 HARQ process-M for MBS service reception in addition to the 16 HARQ processes for unicast data reception. The HARQ process-M is different from the 16 HARQ processes used for unicast data reception, and can avoid the conflict between the HARQ process of the MBS service and the HARQ process of the unicast service, so that the unicast service and the MBS service are completely isolated, and the HARQ cache space can be increased.
[0155] In the communication method provided by the embodiment of the present disclosure, when the first information indicates that a designated HARQ process is used to schedule one or more specific MBS services, the specific MBS service scheduling method includes at least one of dynamic scheduling and SPS scheduling.
[0156] Among them, when the network device indicates to use a specific HARQ process for the MBS service scheduled by SPS, the data retransmission corresponding to the resources scheduled by the SPS also uses the specific HARQ process. For example, the SPS configuration-1 of the MBS service-1 uses the HARQ process-M, and the data retransmission of the SPS configuration-1 is indicated by the M-RNTI-1 PDCCH, then the "HARQ process number field" bit in the scheduling signaling of the M-RNTI-1 PDCCH is changed to a reserved bit (or ignored), and the terminal uses the HARQ process-M to receive the retransmitted data.
[0157] In the communication method provided by the embodiment of the present disclosure, if HARQ process conflict cannot be avoided, specific processing behaviors are used to minimize the loss of data reception and improve the reception success rate of data with higher reception priority.
[0158] In one implementation, the first information indicates that the HARQ processes used by multiple different MBS services are the same.
[0159] Figure 6 is a flow chart of a communication method according to an exemplary embodiment. Figure 6 As shown, the communication method is used in a terminal and includes the following steps.
[0160] In step S51, it is determined that the HARQ processes used by multiple different MBS services are the same.
[0161] In response to determining that the HARQ processes used by the multiple different MBS services are the same, the MBS service may be received in at least one of the following steps S52a, S52b, and S52c:
[0162] In step S52a, based on the priorities of receiving a plurality of different MBS services, the MBS service with the highest priority is received using the HARQ process.
[0163] In step S52b, if the MBS service data received and buffered by the HARQ process is not decoded successfully, the HARQ process is used as the HARQ process for the MBS service that is not decoded successfully, and other MBS services among the multiple MBS services different from the MBS service that is not decoded successfully are ignored.
[0164] In step S52c, if the designated MBS service is received, a HARQ process occupancy timer is enabled for the HARQ process used by the designated MBS service, and other MBS services different from the designated MBS service among the multiple MBS services are ignored.
[0165] In the communication method provided by the embodiment of the present disclosure, the first indication information may be indication information sent by a network device. For example, the network device may send data to multiple different specific MBS services, indicating the use of the same HARQ process. For example, the "HARQ process number field" in the M-RNTI-1 PDCCH for MBS service-1 indicates the use of HARQ process-1, and the "HARQ process number field" in the M-RNTI-2 PDCCH for MBS service-2 indicates the use of HARQ process-1. Or, for example, HARQ process-1 / 2 / 3 is used for SPS configuration-1 of MBS service 1, and HARQ process-1 / 2 / 3 is used for SPS configuration-2 of MBS service 2.
[0166] In the communication method provided by the embodiment of the present disclosure, if the HARQ process used by different MBS services is the same, the terminal processes the data of the HARQ process according to the rules of the network configuration or protocol agreement. The rules include any one of the following:
[0167] Rule 1: The terminal uses the HARQ process for receiving MBS services based on their priority. If a HARQ process conflict occurs, the HARQ process is used for receiving data of the high-priority MBS service. For example, the terminal receives MBS service-1 and MBS service-2 at the same time, but based on the terminal's interests (such as the reception reliability requirement of service data, or the delay requirement of service data), the terminal considers service data-1 to be more important (i.e., has a higher priority). When the network device uses HARQ process-1 to schedule MBS service-1 and MBS service-2 at the same time, the terminal uses HARQ process-1 for receiving data of MBS service-1.
[0168] Rule 2: If the data transmission of different MBS services uses the same HARQ process, and the data of the previously stored MBS services has not been successfully decoded, the HARQ process is not used for data reception of other MBS services. That is, the HARQ process can only be used for data reception of other MBS services after the data stored in the HARQ process is successfully decoded. For example, the terminal receives MBS service-1 and MBS service-2 at the same time. At time t1, the terminal uses HARQ process-1 to receive data-1 of MBS service-1, but the data-1 cached in HARQ process-1 has not been successfully decoded. At time t2, the terminal receives the M-RNTI-2 PDCCH scheduling of MBS service-2 and also uses HARQ process-1 to receive data-2 of MBS service-2. Then, the terminal does not use HARQ process-1 to receive data-2 (e.g., the terminal ignores the reception of PDSCH indicated by the M-RNTI-2 PDCCH scheduling). Furthermore, the terminal feedbacks HARQ NACK (i.e., decoding failure) for data-2. )
[0169] Rule 3: After receiving data of a specific MBS service, the terminal starts the HARQ process occupancy timer for the HARQ process corresponding to the data, and during the timer, the HARQ process is not used for data reception of other MBS services. For example, the terminal receives MBS service-1 and MBS service-2. At time t1, the terminal uses HARQ process-1 to receive data-1 of MBS service-1, but the data-1 cached in HARQ process-1 has not been decoded successfully, so the terminal starts the HARQ process occupancy timer corresponding to HARQ process-1. At time t1, during the operation of the HARQ process occupancy timer corresponding to HARQ process-1, the terminal receives the M-RNTI-2 PDCCH scheduling of MBS service-2 and also uses HARQ process-1 to receive data-2 of MBS service-2. Then, the terminal does not use HARQ process-1 to receive the data-2 (e.g., the terminal ignores the reception of the PDSCH indicated by the M-RNTI-2 PDCCH scheduling). Furthermore, the terminal feedbacks HARQ NACK (i.e., decoding failure) for the data-2. )
[0170] Furthermore, in the communication method provided by the embodiment of the present disclosure, when the first information indicates that the HARQ process used by multiple different MBS services is the same, if the first MBS service data stored in the HARQ cache that caches the MBS service data is overwritten by the second MBS service data, data reception status feedback information is sent, and the data reception status feedback information indicates that the first MBS service data is successfully decoded. Or if the first MBS service data stored in the HARQ cache that caches the MBS service data is overwritten by the second MBS service data, the reception status feedback information of the first MBS service data is not sent. That is, if the first MBS service data stored in the HARQ cache is overwritten by the second MBS service data, the UE does not send data reception status feedback information for the reception status of the covered first MBS service data or the reception status feedback information for the covered first MBS service data is successfully decoded. Through this communication method, invalid retransmission can be avoided.
[0171] For example, the network device is configured to send HARQ feedback information to the data receiving terminal for MBS service-1. The data of MBS service-1 is stored in HARQ process-1, and the data has not been decoded successfully. At this time, the network device schedules the data of MBS service-2 through HARQ process-1. Then, the MBS service data-1 stored in the HARQ process-1 is overwritten by the MBS service data-2. At this time, the terminal can no longer recover the MBS service data-1 through HARQ retransmission. Then, the terminal does not send the HARQ feedback corresponding to the MBS service data-1, or the HARQ feedback corresponding to the MBS service data-1 indicates that the decoding is successful (i.e., HARQ ACK).
[0172] In the communication method provided by the embodiment of the present disclosure, for the ignored MBS service, data reception status feedback information indicating decoding failure is sent, so that when the new data is not stored in the HARQ cache, the original data can be communicated by replacing a new HARQ process after the new data is successfully sent. For example, for rule 2 and / or rule 3, for the ignored MBS service data, when the terminal sends data reception status feedback information, the data reception status feedback information is decoding failure.
[0173] In the communication method provided in the embodiment of the present disclosure, the HARQ process occupancy timer may be enabled according to at least one of the following situations:
[0174] After receiving the MBS data of the specified MBS service, the HARQ process occupancy timer is enabled; after receiving the MBS data of the specified MBS service, and if the MBS data is not decoded successfully, the HARQ process occupancy timer is enabled; after receiving the MBS data of the specified MBS service and sending feedback information of the MBS data, the HARQ process occupancy timer is enabled; and after receiving the MBS data of the specified MBS service, and sending feedback information of the MBS data, and if decoding of the feedback information fails, the HARQ process occupancy timer is enabled.
[0175] For example, for the above rule 3, the start event of the HARQ process occupancy timer includes any of the following:
[0176] The HARQ process occupancy timer is started after receiving the MBS data. For example, the terminal starts the HARQ process occupancy timer at the end time t1 of the PDSCH reception of the data-1 of the MBS service-1.
[0177] After receiving MBS data, if the MBS data has not been decoded successfully, the HARQ process occupancy timer is started. For example, after the terminal receives the PDSCH of data-1 of MBS service-1, if the decoding of data-1 fails, the HARQ process occupancy timer is started.
[0178] After receiving the MBS data and sending the feedback information of the MBS data, the HARQ process occupancy timer is started. For example, after the terminal receives the PDSCH of data-1 of MBS service-1, the terminal starts the HARQ process occupancy timer at the end of sending the feedback information of data-1 at time t2.
[0179] After receiving MBS data and sending feedback information of the MBS data, and the feedback information indicates decoding failure, the HARQ process occupancy timer is started. For example, after the terminal receives the PDSCH of data-1 of MBS service-1, and the decoding of data-1 fails, the terminal starts the HARQ process occupancy timer at the end of sending the feedback information of data-1 at time t2.
[0180] In the communication method provided by the embodiment of the present disclosure, the HARQ process occupancy timer can be stopped according to at least one of the following situations: an MBS service with a priority higher than that of a specified MBS service is received; the MBS data of the specified MBS service is decoded successfully; and the MBS data of the specified MBS service is decoded successfully and feedback information of the MBS data has been sent.
[0181] For example, for rule 3, the stop event of the HARQ process occupancy timer includes any of the following:
[0182] Receive data of a higher priority service. For example, the HARQ process-1 of the terminal stores data-1 of MBS service-1, and the HARQ process occupancy timer of the HARQ process-1 of the terminal is running. At this time, the terminal receives the scheduling information of data-2 of MBS service-2, and the priority of MBS service-2 is higher than that of MBS service-1 (for example, the priority determined according to the terminal's interest in receiving different MBS services), then the terminal stops the HARQ process occupancy timer. Then, the HARQ process-1 is used to receive data-2 of MBS service-2. )
[0183] The data stored in the HARQ process corresponding to the HARQ process occupancy timer is decoded successfully. For example, the HARQ process-1 of the terminal stores data-1 of MBS service-1, and the decoding of data-1 fails, and the HARQ process occupancy timer of the HARQ process-1 of the terminal runs. At this time, the terminal receives the retransmission of data-1 of MBS service-1, and after HARQ combined decoding, the decoding of data-1 is successful, and the terminal stops the HARQ process occupancy timer of the HARQ process-1. )
[0184] The data stored in the HARQ process corresponding to the HARQ process occupancy timer is decoded successfully, and the terminal sends feedback information of the MBS data. (For example, the HARQ process-1 of the terminal stores data-1 of MBS service-1, and the decoding of data-1 fails, and the HARQ process occupancy timer of the HARQ process-1 of the terminal runs. At this time, the terminal receives the retransmission of data-1 of MBS service-1, and after HARQ combined decoding, the decoding of data-1 is successful. Then, after the terminal sends the HARQ ACK feedback of data-1, the terminal stops the HARQ process occupancy timer of the HARQ process-1.
[0185] The communication method provided by the embodiment of the present disclosure can avoid HARQ process conflicts as much as possible when the terminal receives multiple MBS services at the same time, thereby reducing data loss caused by HARQ process conflicts. In addition, in extreme cases where HARQ process conflicts cannot be avoided, specific processing behaviors can be used to minimize data reception losses and improve the reception success rate of high-priority data.
[0186] In the communication method provided by the embodiment of the present disclosure, the network device may instruct the terminal to use a specific HARQ process to receive a specific MBS service, or not to use a HARQ process to receive a specific MBS service.
[0187] Figure 7 is a flow chart of a communication method according to an exemplary embodiment. Figure 7 As shown, the communication method is used in a network device and includes the following steps.
[0188] In step S61, first information is determined, where the first information is used to indicate a HARQ process used for receiving the MBS service or to indicate that the HARQ process is not used for receiving the MBS service.
[0189] In step S62, the first information is sent.
[0190] In the communication method provided by the embodiment of the present disclosure, the first information indication can be used to indicate a dedicated corresponding relationship configured for the terminal.
[0191] Figure 8 is a flow chart of a communication method according to an exemplary embodiment. Figure 8 As shown, the communication method is used in a network device and includes the following steps.
[0192] In step S71, a dedicated correspondence relationship configured for the terminal is determined, where the dedicated correspondence relationship is a correspondence relationship between a value of the HARQ process number field and the HARQ process number.
[0193] In one implementation, the dedicated correspondences of different terminals are different.
[0194] In the communication method provided by the embodiment of the present disclosure, the first information indication may be used to indicate not to use the HARQ process to schedule the MBS service.
[0195] Fig. 9 is a flow chart of a communication method according to an exemplary embodiment. Fig. 9 As shown, the communication method is used in a network device and includes the following steps.
[0196] In step S81, it is determined that the HARQ process is not used to schedule the MBS service. The HARQ process is not used to schedule the MBS service, which includes that the PDCCH for scheduling the MBS service does not use the HARQ process, or the semi-persistent scheduling for scheduling the MBS service does not use the HARQ process.
[0197] In one implementation, the bits in the HARQ process number field in the scheduling signaling for scheduling the MBS service are reserved bits, which can be understood as implicitly indicating that the HARQ process is not used to schedule the MBS service.
[0198] In the communication method provided by the embodiment of the present disclosure, the first information indication may be used to indicate the use of a specified HARQ process to schedule one or more MBS services.
[0199] Fig.10 is a flow chart of a communication method according to an exemplary embodiment. Fig.10 As shown, the communication method is used in a network device and includes the following steps.
[0200] In step S91, it is determined to use a designated HARQ process to schedule one or more MBS services.
[0201] In one implementation, the designated HARQ process is different from the HARQ process for scheduling unicast services.
[0202] In the communication method provided by the embodiment of the present disclosure, the first information indication may be used to indicate that the HARQ processes used by multiple different MBS services are the same.
[0203] Fig.11 is a flow chart of a communication method according to an exemplary embodiment. Fig.11 As shown, the communication method is used in a network device and includes the following steps.
[0204] In step S101, it is determined that the HARQ processes used by a plurality of different MBS services are the same.
[0205] It can be understood that the first information involved in the HARQ process communication process of the network device implementing the above-mentioned communication method to perform MBS services in the embodiment of the present disclosure is the same or similar to the first information involved in the HARQ process communication process of the terminal executing the above-mentioned communication method to perform MBS services, so the embodiment of the present disclosure will not be described in detail here.
[0206] It can be understood that the communication method applied to the network device provided in the embodiment of the present disclosure is similar to that of the terminal, and the similarities are not repeated here.
[0207] It can be further understood that the communication method provided in the embodiment of the present disclosure can be applied to the implementation process of the HARQ process communication of the MBS service implemented by the terminal and the network device in interaction. In the method of the HARQ process communication of the MBS service implemented by the terminal and the network device in interaction, the terminal and the network device each have the relevant functions of implementing the above embodiment, which will not be repeated here.
[0208] It should be noted that those skilled in the art can understand that the various implementation methods / embodiments involved in the embodiments of the present disclosure can be used in conjunction with the aforementioned embodiments or can be used independently. Whether used alone or in conjunction with the aforementioned embodiments, the implementation principle is similar. In the implementation of the present disclosure, some embodiments are described in terms of implementation methods used together; of course, those skilled in the art can understand that such examples are not limitations of the embodiments of the present disclosure.
[0209] Based on the same concept, an embodiment of the present disclosure also provides a communication device.
[0210] It is understandable that the communication device provided by the embodiment of the present disclosure includes a hardware structure and / or software module corresponding to each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.
[0211] Fig.12 is a block diagram of a communication device according to an exemplary embodiment. Fig.12 , a communication device 100 , applied to a terminal, includes a processing unit 101 and a receiving unit 102 .
[0212] The processing unit 101 is configured to determine first information, where the first information is used to indicate the HARQ process used to receive the MBS service or to indicate not to use the HARQ process to receive the MBS service. The receiving unit 102 is configured to receive the MBS service based on the first information.
[0213] In one implementation, the processing unit 101 determines the first information in the following manner: determining a dedicated corresponding relationship configured for the terminal, where the dedicated corresponding relationship is a corresponding relationship between a value of the HARQ process number field and the HARQ process number.
[0214] The receiving unit 102 receives the MBS service based on the first information in the following manner:
[0215] Based on the first information, a first HARQ process number for scheduling the first MBS service is determined, where the first HARQ process is the HARQ process number of the terminal corresponding to the value of the HARQ process number field in the scheduling signaling. The first MBS service is received using the HARQ process indicated by the first HARQ process number.
[0216] In one implementation, the dedicated correspondences of different terminals are different.
[0217] In one implementation, the processing unit 101 determines the first information in the following manner: determining that the HARQ process is not used to schedule the MBS service, where the HARQ process is not used to schedule the MBS service, including that the physical downlink control channel for scheduling the MBS service does not use the HARQ process, or determining that the semi-persistent scheduling for scheduling the MBS service does not use the HARQ process.
[0218] The receiving unit 102 receives the MBS service in the following manner: the MBS service is received without using the HARQ process.
[0219] In one implementation, the processing unit 101 determines not to use the HARQ process to schedule the MBS service in the following manner: if the bits in the HARQ process number field in the scheduling signaling for scheduling the MBS service are reserved bits, it is determined not to use the HARQ process to schedule the MBS service.
[0220] In one implementation, the processing unit 101 determines the first information in the following manner: determining to use a specified HARQ process to schedule one or more MBS services.
[0221] The receiving unit 102 receives the MBS service based on the first information in the following manner: if it is determined that the MBS service to be received uses a designated HARQ process for scheduling, the designated HARQ process is used to receive the MBS service.
[0222] In one implementation, the designated HARQ process is different from the HARQ process for scheduling unicast services.
[0223] In one implementation, the processing unit 101 determines the first information in the following manner: determining that the HARQ processes used by a plurality of different MBS services are the same.
[0224] The receiving unit 102 receives the MBS service in at least one of the following ways:
[0225] Based on the priority of receiving multiple different MBS services, the HARQ process is used to receive the MBS service with the highest priority. If the MBS service data received and cached by the HARQ process is not decoded successfully, the HARQ process is used as the HARQ process for the MBS service that is not decoded successfully, and other MBS services other than the undecoded MBS service among the multiple MBS services are ignored. And if a designated MBS service is received, the HARQ process occupancy timer is enabled for the HARQ process used by the designated MBS service, and other MBS services other than the designated MBS service among the multiple MBS services are ignored.
[0226] In one implementation, the communication device 100 further includes a sending unit 103, and the sending unit 103 is configured to:
[0227] If the first MBS service data stored in the HARQ buffer for caching MBS service data is overwritten by the second MBS service data, data reception status feedback information is sent, indicating that the first MBS service data is decoded successfully, or reception status feedback information of the first MBS service data is not sent.
[0228] In one implementation, the communication device 100 further includes a sending unit 103, and the sending unit 103 is configured to:
[0229] For other ignored MBS services, data reception status feedback information indicating decoding failure is sent.
[0230] In one implementation, the HARQ process occupancy timer is enabled according to at least one of the following situations:
[0231] After receiving the MBS data of the specified MBS service, the HARQ process occupancy timer is enabled. After receiving the MBS data of the specified MBS service, if the MBS data is not decoded successfully, the HARQ process occupancy timer is enabled. After receiving the MBS data of the specified MBS service and sending the feedback information of the MBS data, the HARQ process occupancy timer is enabled. And after receiving the MBS data of the specified MBS service and sending the feedback information of the MBS data, if the feedback information decoding fails, the HARQ process occupancy timer is enabled.
[0232] In one implementation, the receiving unit 102 is further configured to stop the HARQ process occupancy timer according to at least one of the following situations:
[0233] An MBS service with a priority higher than that of the specified MBS service is received. The MBS data of the specified MBS service is decoded successfully. And the MBS data of the specified MBS service is decoded successfully, and feedback information of the MBS data has been sent.
[0234] Fig.13 is a block diagram of a communication device according to an exemplary embodiment. Fig.13 , a communication device 200 , applied to a network device, includes a processing unit 201 and a sending unit 202 .
[0235] The processing unit 201 is configured to determine first information, where the first information is used to indicate the HARQ process used to receive the MBS service or to indicate not to use the HARQ process to receive the MBS service. The sending unit is configured to send the first information.
[0236] In one implementation, the processing unit 201 determines the first information in the following manner:
[0237] A dedicated corresponding relationship configured for the terminal is determined, where the dedicated corresponding relationship is a corresponding relationship between a value of the HARQ process number field and the HARQ process number.
[0238] In one implementation, the dedicated correspondences of different terminals are different.
[0239] In one implementation, the processing unit 201 determines the first information in the following manner:
[0240] It is determined that the HARQ process is not used to schedule the MBS service. The HARQ process is not used to schedule the MBS service, including that the physical downlink control channel for scheduling the MBS service does not use the HARQ process, or that the semi-persistent scheduling for scheduling the MBS service does not use the HARQ process.
[0241] In one implementation, the bits in the HARQ process number field in the scheduling signaling for scheduling the MBS service are reserved bits.
[0242] In one implementation, the processing unit 201 determines the first information in the following manner:
[0243] Determine to use a specified HARQ process to schedule one or more MBS services.
[0244] In one implementation, the designated HARQ process is different from the HARQ process for scheduling unicast services.
[0245] In one implementation, the processing unit 201 determines the first information in the following manner: determining that the HARQ processes used by a plurality of different MBS services are the same.
[0246] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0247] Fig.143 is a block diagram of a device for communication according to an exemplary embodiment. For example, the device 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0248] Reference Fig.14 , the device 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 306 , a multimedia component 308 , an audio component 310 , an input / output (I / O) interface 312 , a sensor component 314 , and a communication component 316 .
[0249] The processing component 302 generally controls the overall operation of the device 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0250] The memory 304 is configured to store various types of data to support operations on the device 300. Examples of such data include instructions for any application or method operating on the device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 can be implemented by any type of volatile or non-volatile storage device 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 disk or optical disk.
[0251] The power component 306 provides power to the various components of the device 300. The power component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 300.
[0252] The multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0253] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC), and when the device 300 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0254] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0255] The sensor assembly 314 includes one or more sensors for providing various aspects of the status assessment of the device 300. For example, the sensor assembly 314 can detect the open / closed state of the device 300, the relative positioning of components, such as the display and keypad of the device 300, the sensor assembly 314 can also detect the position change of the device 300 or a component of the device 300, the presence or absence of user contact with the device 300, the orientation or acceleration / deceleration of the device 300, and the temperature change of the device 300. The sensor assembly 314 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0256] The communication component 316 is configured to facilitate wired or wireless communication between the device 300 and other devices. The device 300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 also 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 technologies.
[0257] In an exemplary embodiment, the apparatus 300 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0258] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, and the instructions can be executed by the processor 320 of the device 300 to perform the above method. 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 disk, an optical data storage device, etc.
[0259] Fig.15 4 is a block diagram of a device for communication according to an exemplary embodiment. For example, the device 400 may be provided as a network device. Fig.15 , the apparatus 400 includes a processing component 422, which further includes one or more processors, and a memory resource represented by a memory 432 for storing instructions, such as an application, that can be executed by the processing component 422. The application stored in the memory 432 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 422 is configured to execute the instructions to perform the above method.
[0260] The device 400 may also include a power supply component 426 configured to perform power management of the device 400, a wired or wireless network interface 450 configured to connect the device 400 to a network, and an input / output (I / O) interface 458. The device 400 may operate based on an operating system stored in the memory 432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0261] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 432 including instructions, which can be executed by the processing component 422 of the device 400 to perform the above method. 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 disk, an optical data storage device, etc.
[0262] It is further understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar thereto. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.
[0263] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0264] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.
[0265] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0266] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A communication method, characterized in that: Applied to terminals, including: Determine first information, where the first information is used to indicate a hybrid automatic repeat request process used for receiving a broadcast multicast service or to indicate that the hybrid automatic repeat request process is not used to receive a broadcast multicast service; Based on the first information, receiving a broadcast multicast service; The determining of the first information includes: Determine a dedicated correspondence relationship configured for the terminal, wherein the dedicated correspondence relationship is a correspondence relationship between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number; The receiving a broadcast multicast service based on the first information includes: Based on the first information, determine a first hybrid automatic repeat request process number for scheduling a first broadcast multicast service, where the first hybrid automatic repeat request process is a hybrid automatic repeat request process number of a terminal corresponding to a value of a hybrid automatic repeat request process number field in the scheduling signaling; The first broadcast multicast service is received using the hybrid automatic repeat request process indicated by the first hybrid automatic repeat request process number.
2. The communication method according to claim 1, characterized in that: The dedicated correspondence between different terminals is different.
3. The communication method according to claim 1, characterized in that: The determining of the first information includes: Determining not to use a hybrid automatic repeat request process to schedule a broadcast multicast service, wherein not using a hybrid automatic repeat request process to schedule a broadcast multicast service includes not using a hybrid automatic repeat request process for a physical downlink control channel for scheduling a broadcast multicast service, or determining not using a hybrid automatic repeat request process for semi-persistent scheduling of a scheduling broadcast multicast service; The receiving of broadcast multicast services comprises: The hybrid automatic repeat request process is not used to receive broadcast multicast services.
4. The communication method according to claim 3, characterized in that: The determining not to use the hybrid automatic repeat request process to schedule the broadcast multicast service includes: If the bit in the hybrid automatic repeat request process number field in the scheduling signaling for scheduling the broadcast multicast service is a reserved bit, it is determined that the hybrid automatic repeat request process is not used to schedule the broadcast multicast service.
5. The communication method according to claim 1, characterized in that: The determining of the first information includes: Determine to use a specified hybrid automatic repeat request process to schedule one or more broadcast multicast services; The receiving a broadcast multicast service based on the first information includes: If it is determined that the broadcast multicast service to be received is scheduled using the designated hybrid automatic repeat request process, the designated hybrid automatic repeat request process is used to receive the broadcast multicast service.
6. The communication method according to claim 5, characterized in that: The designated hybrid automatic repeat request process is different from the hybrid automatic repeat request process for scheduling unicast services.
7. The communication method according to claim 1, characterized in that: The determining of the first information includes: Determining that the hybrid automatic repeat request processes used by multiple different broadcast multicast services are the same; The receiving of the broadcast multicast service comprises: receiving the broadcast multicast service in at least one of the following ways; Based on the priorities of receiving the multiple different broadcast multicast services, using the hybrid automatic repeat request process to receive the broadcast multicast service with the highest priority; If the broadcast multicast service data received and buffered by the hybrid automatic repeat request process is not successfully decoded, the hybrid automatic repeat request process is used as a hybrid automatic repeat request process for the broadcast multicast service that is not successfully decoded, and other broadcast multicast services among the multiple different broadcast multicast services that are different from the broadcast multicast service that is not successfully decoded are ignored; and If a designated broadcast multicast service is received, a hybrid automatic repeat request process occupancy timer is enabled for the hybrid automatic repeat request process used by the designated broadcast multicast service, and other broadcast multicast services different from the designated broadcast multicast service among the multiple broadcast multicast services are ignored.
8. The communication method according to claim 7, characterized in that: The communication method further comprises: If the first broadcast multicast service data stored in the hybrid automatic repeat request cache that caches the broadcast multicast service data is overwritten by the second broadcast multicast service data, data reception status feedback information is sent, and the data reception status feedback information indicates that the first broadcast multicast service data is decoded successfully, or the reception status feedback information of the first broadcast multicast service data is not sent.
9. The communication method according to claim 7, characterized in that: The communication method further comprises: For other ignored broadcast multicast services, data reception status feedback information indicating decoding failure is sent.
10. The communication method according to claim 7, characterized in that: Enable the HARQ process occupancy timer based on at least one of the following conditions: After receiving the MBS data of the designated broadcast multicast service, enabling the hybrid automatic repeat request process occupancy timer; After receiving the MBS data of the designated broadcast multicast service, if the MBS data is not decoded successfully, enabling the hybrid automatic repeat request process occupancy timer; After receiving the MBS data of the designated broadcast multicast service and sending feedback information of the MBS data, enabling the hybrid automatic repeat request process occupancy timer; and After receiving the MBS data of the designated broadcast multicast service and sending feedback information of the MBS data, and in case that decoding of the feedback information fails, the hybrid automatic repeat request process occupancy timer is enabled.
11. The communication method according to claim 7, characterized in that: The communication method further comprises: According to at least one of the following situations, the hybrid automatic repeat request process occupancy timer is stopped: receiving a broadcast multicast service having a priority higher than that of the designated broadcast multicast service; The MBS data of the designated broadcast multicast service is decoded successfully; and The MBS data of the designated broadcast multicast service is decoded successfully, and feedback information of the MBS data has been sent.
12. A communication method, characterized in that: Applied to network equipment, including: Determine first information, where the first information is used to indicate a hybrid automatic repeat request process used for receiving a broadcast multicast service or to indicate that the hybrid automatic repeat request process is not used to receive a broadcast multicast service; sending the first information, where the first information is used by the terminal to receive a broadcast multicast service based on the first information; The determining of the first information includes: Determine a dedicated correspondence relationship configured for the terminal, wherein the dedicated correspondence relationship is a correspondence relationship between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number; The first information is used for the terminal to receive a broadcast multicast service based on the first information in the following manner: Based on the first information, determine a first hybrid automatic repeat request process number for scheduling a first broadcast multicast service, where the first hybrid automatic repeat request process is a hybrid automatic repeat request process number of a terminal corresponding to a value of a hybrid automatic repeat request process number field in the scheduling signaling; The first broadcast multicast service is received using the hybrid automatic repeat request process indicated by the first hybrid automatic repeat request process number.
13. The communication method according to claim 12, characterized in that: The dedicated correspondence between different terminals is different.
14. The communication method according to claim 12, characterized in that: The determining of the first information includes: Determine not to use the hybrid automatic repeat request process to schedule the broadcast multicast service, wherein not using the hybrid automatic repeat request process to schedule the broadcast multicast service includes not using the hybrid automatic repeat request process for scheduling the physical downlink control channel of the broadcast multicast service, or not using the hybrid automatic repeat request process for scheduling the semi-persistent scheduling of the broadcast multicast service.
15. The communication method according to claim 14, characterized in that: The bits in the hybrid automatic repeat request process number field in the scheduling signaling for scheduling broadcast and multicast services are reserved bits.
16. The communication method according to claim 12, characterized in that: The determining of the first information includes: Determine to use a specified hybrid automatic repeat request process to schedule one or more broadcast multicast services.
17. The communication method according to claim 16, characterized in that: The designated hybrid automatic repeat request process is different from the hybrid automatic repeat request process for scheduling unicast services.
18. The communication method according to claim 12, characterized in that: The determining of the first information includes: It is determined that the hybrid automatic repeat request process used by multiple different broadcast multicast services is the same.
19. A communication device, characterized in that: Applied to terminals, including: A processing unit configured to determine first information, wherein the first information is used to indicate a hybrid automatic repeat request process used for receiving a broadcast multicast service or to indicate that the hybrid automatic repeat request process is not used to receive the broadcast multicast service; A receiving unit, configured to receive a broadcast multicast service based on the first information; The processing unit determines the first information in the following manner: Determine a dedicated correspondence relationship configured for the terminal, wherein the dedicated correspondence relationship is a correspondence relationship between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number; The receiving unit receives the broadcast multicast service based on the first information in the following manner: Based on the first information, determine a first hybrid automatic repeat request process number for scheduling a first broadcast multicast service, where the first hybrid automatic repeat request process is a hybrid automatic repeat request process number of a terminal corresponding to a value of a hybrid automatic repeat request process number field in the scheduling signaling; The first broadcast multicast service is received using the hybrid automatic repeat request process indicated by the first hybrid automatic repeat request process number.
20. A communication device, characterized in that: Applied to network equipment, including: A processing unit configured to determine first information, wherein the first information is used to indicate a hybrid automatic repeat request process used for receiving a broadcast multicast service or to indicate that the hybrid automatic repeat request process is not used to receive the broadcast multicast service; a sending unit, configured to send the first information, where the first information is used for the terminal to receive a broadcast multicast service based on the first information; The processing unit determines the first information in the following manner: Determine a dedicated correspondence relationship configured for the terminal, wherein the dedicated correspondence relationship is a correspondence relationship between a value of a hybrid automatic repeat request process number field and a hybrid automatic repeat request process number; The first information is used for the terminal to receive a broadcast multicast service based on the first information in the following manner: Based on the first information, determine a first hybrid automatic repeat request process number for scheduling a first broadcast multicast service, where the first hybrid automatic repeat request process is a hybrid automatic repeat request process number of a terminal corresponding to a value of a hybrid automatic repeat request process number field in the scheduling signaling; The first broadcast multicast service is received using the hybrid automatic repeat request process indicated by the first hybrid automatic repeat request process number.
21. A communication device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the communication method described in any one of claims 1 to 11.
22. A communication device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the communication method described in any one of claims 12 to 18.
23. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables a mobile terminal to execute the communication method according to any one of claims 1 to 11.
24. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables a network device to execute the communication method according to any one of claims 12 to 18.
Citation Information
Patent Citations
Data transmission method and communication device
CN111294140A