A communication method and a communication apparatus

CN123019991APending Publication Date: 2026-10-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510574835.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

此种情况下,采用下行控制信息(downlink control information,DCI)调度传输这种数据业务会产生大量的DCI调度需求,从而增加通信过程中的信令开销

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019991A_ABST
    Figure CN123019991A_ABST
Patent Text Reader

Abstract

The application provides a communication method and device, the method comprising: a terminal device determines to activate or deactivate a first control channel according to first information and / or second information, so that the first control channel can schedule SPS transmission of first data, in this way, the terminal device is allocated a period of continuous resources for periodic or quasi-periodic transmission of the first data. The communication method provided by the application can reduce the overhead of DCI signaling in continuous scheduling services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and more specifically, to a communication method and a communication device. Background Technology

[0002] In cellular communication, some data services typically have relatively fixed sizes and transmission cycles. These data services are frequently triggered in the network and occupy a long time. In this case, using downlink control information (DCI) to schedule the transmission of such data services will generate a large number of DCI scheduling requirements, thereby increasing the signaling overhead during the communication process.

[0003] Therefore, there is an urgent need for a solution to reduce the signaling overhead in continuous scheduling services. Summary of the Invention

[0004] This application provides a communication method and apparatus to reduce signaling overhead in continuous scheduling services.

[0005] Firstly, a method is provided that can be performed by a device (e.g., a communication device). The device can be an apparatus (such as a terminal device), or it can be a component of the apparatus (e.g., a chip (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), a chip system, or a circuit), which is not limited in this application. The following description primarily uses a terminal device as an example.

[0006] The method includes: receiving first information and second information, wherein the first information is used to configure parameters for semi-persistent scheduling (SPS), and the second information is used to validate the activation or deactivation of a first control channel of the SPS, the second information being carried on the first control channel; determining whether to activate or deactivate the first control channel based on the first information and / or the second information, wherein the first control channel is used to schedule first data, and the first data is sent or received based on the parameters of the SPS.

[0007] In other words, the second information is used to verify the activation of the first control channel of the SPS, which is used to schedule the transmission of the first data; or, the second information is used to verify the activation of the first control channel of the SPS, which is used to schedule the reception of the first data; or, the second information is used to verify the deactivation of the first control channel of the SPS, which is used to schedule the transmission of the first data; or, the second information is used to verify the deactivation of the first control channel of the SPS, which is used to schedule the reception of the first data.

[0008] Based on the above scheme, the terminal device determines to activate or deactivate the first control channel according to the first information and / or the second information, so that the first control channel schedules the SPS transmission of the first data. In this way, the terminal device is allocated a period of continuous resources for the periodic or quasi-periodic transmission of the first data, thereby reducing the overhead of DCI signaling in the continuous scheduling service.

[0009] In conjunction with the first aspect, some implementations of the first aspect include: the first data includes business data and / or control information, wherein the first data is different from the second data, and the second data is indication information of a buffer status report (BSR) or a scheduling request (SR).

[0010] In other words, the first data includes business data and / or control information, wherein the control information does not include BSR, or the control information does not include SR indication information.

[0011] As one possible implementation, the business data and / or control information included in the first data are carried in narrowband Internet of Things (NB-IoT).

[0012] In conjunction with the first aspect, some implementations of the first aspect include: the first control channel is not used to schedule SPS transmissions of BSR (BSR-SPS) and / or SPS transmissions of SR (SR-SPS).

[0013] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending third information, the third information including a first logical channel identifier, the first logical channel identifier being used to confirm the SPS transmission of the first data, wherein the first logical channel identifier is different from a second logical channel identifier, the second logical channel identifier being used to confirm the SPS transmission of the BSR, or the second logical channel identifier being used to confirm the SPS transmission of the SR.

[0014] In one possible implementation, the second logical channel is identified as 10101.

[0015] Based on the above scheme, the terminal device sends a first logical channel identifier to the network device, enabling the network device to confirm the SPS transmission of the first data based on the first logical channel identifier. Furthermore, the first logical channel identifier is different from the second logical channel identifier, enabling the network device to confirm that the SPS service is the SPS transmission of the first data. This method ensures the correct execution of the communication process.

[0016] In conjunction with the first aspect, some implementations of the first aspect include: a first logical channel identifier used to confirm the transmission of the first data, the first logical channel identifier comprising at least 5 bits; wherein the first logical channel identifier comprises any one of the following: 01011, 01100, 01101; or, the first logical channel identifier comprises at least one of the following fields: extended logical channel ID (eLCID), packet data convergence protocol (PDCP) repetition activation / deactivation, hibernation, channel state information reference signal (CSI-RS) activation / deactivation, recommended bit rate, activation / deactivation, and discontinuous reception (DRX) command.

[0017] Based on the above scheme, the first logical channel identifier is used to confirm the downlink SPS transmission of the first data. The first logical channel identifier can be a reserved field in DL-SCH, so that the network device can confirm that the SPS service is the SPS transmission of the first data; or, the first logical channel identifier includes an idle field in the actual application scenario (or, the first logical channel identifier includes an unused field in the actual application scenario), so that the network device can confirm that the SPS service is the SPS transmission of the first data.

[0018] In conjunction with the first aspect, some implementations of the first aspect include: a first logical channel identifier used to confirm the reception of the first data, the first logical channel identifier including at least 5 bits; the first logical channel identifier including at least one of the following fields: common control channel (CCCH), extended logical channel ID (eLCID), access unit layer (AUL) acknowledgment, recommended bit rate query, truncated side link BSR, side link BSR, dual-connectivity power margin report, extended power margin report, power margin report, truncated BSR, long BSR.

[0019] Based on the above scheme, the first logical channel identifier is used to confirm the uplink SPS transmission of the first data. The first logical channel identifier includes idle fields in the actual application scenario (or, the first logical channel identifier includes unused fields in the actual application scenario). In this way, the network device can confirm that the SPS service is the SPS transmission of the first data.

[0020] In conjunction with the first aspect, some implementations of the first aspect include: the first information includes at least one cell radio network temporary identifier (C-RNTI); the second information is used to verify the activation of the first control channel of the SPS, and to transmit and / or receive first data based on at least one C-RNTI; or, the second information is used to verify the deactivation of the first control channel of the SPS, and to stop transmitting and / or stop receiving first data based on at least one C-RNTI.

[0021] In conjunction with the first aspect, some implementations of the first aspect include: at least one C-RNTI and the first C-RNTI are carried in different configurations, wherein the first C-RNTI is a C-RNTI of SR-SPS, or the first C-RNTI is a C-RNTI of BSR-SPS.

[0022] Alternatively, at least one C-RNTI differs from the first C-RNTI, wherein the first C-RNTI is the C-RNTI of SR-SPS, or the first C-RNTI is the C-RNTI of BSR-SPS.

[0023] Based on the above scheme, the terminal device can determine the SPS service as the first data SPS transmission according to at least one C-RNTI. In this way, the terminal device avoids confusion between different SPS services. For example, it avoids the terminal device activating or deactivating the SPS transmission of BSR, or the terminal device activating or deactivating the SPS transmission of SR.

[0024] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: at least one C-RNTI including a second C-RNTI, transmitting and / or receiving first data based on the second C-RNTI, or stopping transmitting and / or stopping receiving first data based on the second C-RNTI; or, at least one C-RNTI including a third C-RNTI and / or a fourth C-RNTI, receiving or stopping receiving first data based on the third C-RNTI, and transmitting or stopping transmitting first data based on the fourth C-RNTI.

[0025] Based on the above scheme, the uplink SPS transmission and downlink SPS transmission of the first data can use the same C-RNTI, or the uplink SPS transmission and downlink SPS transmission of the first data can use different C-RNTIs, thereby making the communication process more flexible and efficient.

[0026] In conjunction with the first aspect, some implementations of the first aspect include: second information used to verify the activation of the first control channel of the SPS, the first control channel used to schedule first data, and the first data being transmitted based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, modulation and coding scheme (MCS), redundancy version (RV), repetition count, new data indicator (NDI), and hybrid automatic repeat request (HARQ) process number.

[0027] Based on the above scheme, the terminal device can determine that the SPS service is the SPS uplink transmission that activates the first data according to the second information. In this way, the terminal device avoids confusion between different SPS services. For example, it avoids the terminal device activating the SPS transmission of BSR, or it avoids the terminal device activating the SPS transmission of SR.

[0028] In conjunction with the first aspect, certain implementations of the first aspect include: the second information including a repetition count field, the repetition count field including at least 3 bits, the highest bit position of the repetition count field being set to 0; and / or, the second information including an MCS field, the MCS field including at least 4 bits, the highest bit position of the MCS field being set to 0, or the highest two bits position of the MCS field being set to 0; and / or, the second information including a resource allocation field, the resource allocation field including at least 3 bits, the highest bit position of the resource allocation field being set to 0, or the highest two bits position of the resource allocation field being set to 0; and / or, the second information including an RV field, the RV field including at least 1 bit, the bit position of the RV field being set to 0; and / or, the second information including an NDI field, the NDI field including at least 1 bit, the bit position of the NDI field being set to 0.

[0029] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 0, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 0, and HARQ feedback being disabled.

[0030] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0031] Based on the above scheme, the resource allocation field and the MCS field can be used together. By restricting the values ​​of the resource allocation field and the MCS field, the size of the data packet can be limited to a reasonable range, thereby effectively improving the signal-to-noise ratio in the communication process.

[0032] In conjunction with the first aspect, some implementations of the first aspect include: second information used to verify the deactivation of the first control channel of the SPS, the first control channel used to schedule first data, and the first data being transmitted based on the parameters of the SPS; the second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0033] Based on the above scheme, the terminal device can determine that the SPS service is to deactivate the SPS uplink transmission of the first data according to the second information. In this way, the terminal device avoids confusion between different SPS services. For example, it avoids the terminal device deactivating the SPS transmission of BSR, or it avoids the terminal device deactivating the SPS transmission of SR.

[0034] In conjunction with the first aspect, in certain implementations of the first aspect, the second information includes: a subcarrier indication field comprising at least 6 bits, the value of which includes any one of the following: 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, 111010, 111011, 111100, 111101, 111110; and / or, the second information includes a resource allocation field comprising at least 3 bits, the value of which includes any one of the following: 10 0, 101, 110, 111; and / or, the second information includes an MCS field, the MCS field includes at least 4 bits, and the value of the MCS field includes any of the following: 1011, 1100, 1101, 1110; and / or, the second information includes an RV field, the RV field includes at least 1 bit, and the RV field is set to 1; and / or, the second information includes a repetition count field, the repetition count field includes at least 3 bits, and the value of the repetition count field includes any of the following: 100, 101, 110, 111; and / or, if the second information includes an NDI field, the NDI field includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0035] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being disabled.

[0036] In conjunction with the first aspect, some implementations of the first aspect include: second information used to verify the activation of the first control channel of the SPS, the first control channel used to schedule first data, and the first data received based on the parameters of the SPS; the second information includes at least one of the following fields: MCS, resource allocation, repetition count, HARQ-ACK resource, NDI, and HARQ process number.

[0037] Based on the above scheme, the terminal device can determine that the SPS service is the SPS downlink transmission that activates the first data according to the second information. In this way, the terminal device avoids confusion between different SPS services. For example, it avoids the terminal device activating the SPS transmission of BSR, or it avoids the terminal device activating the SPS transmission of SR.

[0038] In conjunction with the first aspect, certain implementations of the first aspect include: the second information including an MCS field, the MCS field including at least 4 bits, the highest bit position of the MCS field being set to 0, or the highest two bits position of the MCS field being set to 0; and / or, the second information including a resource allocation field, the resource allocation field including at least 3 bits, the highest bit position of the resource allocation field being set to 0, or the highest two bits position of the resource allocation field being set to 0; and / or, the second information including a repetition count field, the repetition count field including at least 4 bits, the highest bit position of the repetition count field being set to 0, or the highest two bits position of the repetition count field being set to 0; and / or, the second information including a HARQ-ACK resource field, the HARQ-ACK resource field including at least 4 bits, all bits position of the HARQ-ACK resource field being set to 1; and / or, the second information including an NDI field, the NDI field including at least 1 bit, the bit position of the NDI field being set to 0.

[0039] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the bit position of the HARQ process ID field being set to 0, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the bit position of the HARQ process ID field being set to 0, and HARQ feedback being disabled.

[0040] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0041] Based on the above scheme, the resource allocation field and the MCS field can be used together. By restricting the values ​​of the resource allocation field and the MCS field, the size of the data packet can be limited to a reasonable range, thereby effectively improving the signal-to-noise ratio in the communication process.

[0042] In conjunction with the first aspect, some implementations of the first aspect include: second information used to verify the deactivation of the first control channel of the SPS, the first control channel used to schedule first data, and the first data received based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, repetition count, NDI, and HARQ process number.

[0043] Based on the above scheme, the terminal device can determine that the SPS service is to deactivate the SPS downlink transmission of the first data according to the second information. In this way, the terminal device avoids confusion between different SPS services. For example, it avoids the terminal device deactivating the SPS transmission of BSR, or it avoids the terminal device deactivating the SPS transmission of SR.

[0044] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a resource allocation field, which includes at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, 111; and / or, the second information includes an MCS field, which includes at least 4 bits, and the value of the MCS field includes any one of the following: 1011, 1100, 1101, 1110, 1111; and / or, the second information includes a repetition count field, which includes at least 4 bits, and the value of the repetition count field includes any one of the following: 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111; and / or, the second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0045] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the MCS field is set to 1111, and the deactivation of the first control channel of SPS is verified based on the MCS field and the first modulation scheme, wherein the first modulation scheme is quadrature phase shift keying (QPSK).

[0046] In conjunction with the first aspect, some implementations of the first aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being disabled.

[0047] In conjunction with the first aspect, some implementations of the first aspect include: the first data being transmitted via a data channel of a narrowband physical uplink shared channel (nPUSCH), or the first data being transmitted via a data channel of a narrowband physical downlink shared channel (nPDSCH).

[0048] In conjunction with the first aspect, some implementations of the first aspect include: the first data being used to perform voice over internet protocol (VoIP) services.

[0049] Based on the above approach, the proposed solution can be applied to a variety of scenarios.

[0050] Secondly, a method is provided that can be performed by a device (e.g., a communication device). This device can be an apparatus (such as a network device), or it can be a component of an apparatus (e.g., a chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) or a chip system or circuit), and this application does not limit this. The following description primarily uses a network device as an example.

[0051] The method includes: determining first information and second information, wherein the first information is used to configure parameters of the SPS, and the second information is used to verify the activation or deactivation of a first control channel of the SPS, and the second information is carried on the first control channel; the first information and / or the second information are also used to determine the activation or deactivation of the first control channel, wherein the first control channel is used to schedule first data, and the first data is sent or received based on the parameters of the SPS; and sending the first information and the second information.

[0052] In other words, the second information is used to verify the activation of the first control channel of the SPS, which is used to schedule the transmission of the first data; or, the second information is used to verify the activation of the first control channel of the SPS, which is used to schedule the reception of the first data; or, the second information is used to verify the deactivation of the first control channel of the SPS, which is used to schedule the transmission of the first data; or, the second information is used to verify the deactivation of the first control channel of the SPS, which is used to schedule the reception of the first data.

[0053] In conjunction with the second aspect, some implementations of the second aspect include: the first data includes business data and / or control information, wherein the first data is different from the second data, and the second data is indication information of BSR or SR.

[0054] In other words, the first data includes business data and / or control information, wherein the control information does not include the indication information of the BSR or SR.

[0055] As one possible implementation, the business data and / or control information included in the first data are carried in NB-IoT.

[0056] In conjunction with the second aspect, some implementations of the second aspect include: the first control channel is not used to schedule BSR-SPS and / or SR-SPS.

[0057] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving third information, the third information including a first logical channel identifier; confirming the SPS transmission of the first data based on the first logical channel identifier, wherein the first logical channel identifier is different from the second logical channel identifier, the second logical channel identifier is used to confirm the SPS transmission of the BSR, or the second logical channel identifier is used to confirm the SPS transmission of the SR.

[0058] In one possible implementation, the second logical channel is identified as 10101.

[0059] In conjunction with the second aspect, some implementations of the second aspect include: confirming the transmission of the first data based on a first logical channel identifier, wherein the first logical channel identifier includes at least 5 bits; the first logical channel identifier is any one of the following: 01011, 01100, 01101; or, the first logical channel identifier includes at least one of the following fields: eLCID, PDCP repeated activation / deactivation, hibernation, CSI-RS activation / deactivation, recommended bit rate, activation / deactivation, long DRX command.

[0060] In conjunction with the second aspect, some implementations of the second aspect include: confirming the reception of the first data based on a first logical channel identifier, wherein the first logical channel identifier includes at least 5 bits; the first logical channel identifier includes at least one of the following fields: CCCH, eLCID, AUL confirmation, recommended bit rate query, truncated side link BSR, side link BSR, dual-connectivity power margin report, extended power margin report, power margin report, truncated BSR, long BSR.

[0061] In conjunction with the second aspect, some implementations of the second aspect include: the first information includes at least one C-RNTI; the second information is used to verify the activation of the first control channel of the SPS, the at least one C-RNTI being used to determine the transmission and / or reception of the first data; or, the second information is used to verify the deactivation of the first control channel of the SPS, the at least one C-RNTI being used to determine the cessation of transmission and / or cessation of reception of the first data.

[0062] In conjunction with the second aspect, some implementations of the second aspect include: at least one C-RNTI and the first C-RNTI are carried in different configurations, wherein the first C-RNTI is the C-RNTI of SR-SPS, or the first C-RNTI is the C-RNTI of BSR-SPS.

[0063] Alternatively, at least one C-RNTI differs from the first C-RNTI, wherein the first C-RNTI is the C-RNTI of SR-SPS, or the first C-RNTI is the C-RNTI of BSR-SPS.

[0064] In conjunction with the second aspect, some implementations of the second aspect include: at least one C-RNTI including a second C-RNTI, the second C-RNTI being used to determine to send and / or receive first data, or the second C-RNTI being used to determine to stop sending and / or stop receiving first data; or at least one C-RNTI including a third C-RNTI and / or a fourth C-RNTI, the third C-RNTI being used to determine to receive or stop receiving first data, and the fourth C-RNTI being used to determine to send or stop sending first data.

[0065] In conjunction with the second aspect, some implementations of the second aspect include: second information used to verify the activation of the first control channel of the SPS, the first control channel used to schedule first data, and the first data received based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0066] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a repetition count field, which includes at least 3 bits, and the highest bit position of the repetition count field is set to 0; and / or, the second information includes an MCS field, which includes at least 4 bits, and the highest bit position of the MCS field is set to 0, or the highest two bits position of the MCS field is set to 0; and / or, the second information includes a resource allocation field, which includes at least 3 bits, and the highest bit position of the resource allocation field is set to 0, or the highest two bits position of the resource allocation field is set to 0; and / or, the second information includes a redundancy version (RV) field, which includes at least 1 bit, and the bit position of the RV field is set to 0; and / or, the second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 0.

[0067] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 0, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 0, and HARQ feedback being disabled.

[0068] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a resource allocation and an MCS field, the MCS field including at least 4 bits, the highest bit position of the MCS field being set to 0, and the resource allocation field including at least 3 bits, the highest two bits position of the resource allocation field being set to 0; or, the MCS field including at least 4 bits, the highest two bits position of the MCS field being set to 0, and the resource allocation field including at least 3 bits, the highest bit position of the resource allocation field being set to 0.

[0069] In conjunction with the second aspect, some implementations of the second aspect include: the second information is used to verify the deactivation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS; the second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0070] In conjunction with the second aspect, in certain implementations of the second aspect, the second information includes: a subcarrier indication field comprising at least 6 bits, the subcarrier indication field having a value including any one of the following: 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, 111010, 111011, 111100, 111101, 111110; and / or, the second information includes a resource allocation field comprising at least 3 bits, the resource allocation field having a value including any one of the following: 10 0, 101, 110, 111; and / or, the second information includes an MCS field, the MCS field includes at least 4 bits, and the value of the MCS field includes any of the following: 1011, 1100, 1101, 1110; and / or, the second information includes an RV field, the RV field includes at least 1 bit, and the RV field is set to 1; and / or, the second information includes a repetition count field, the repetition count field includes at least 3 bits, and the value of the repetition count field includes any of the following: 100, 101, 110, 111; and / or, if the second information includes an NDI field, the NDI field includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0071] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being disabled.

[0072] In conjunction with the second aspect, some implementations of the second aspect include: the second information is used to verify the activation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS; the second information includes at least one of the following fields: MCS, resource allocation, repetition count, HARQ-ACK resource, NDI, and HARQ process number.

[0073] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes an MCS field, which includes at least 4 bits, with the highest bit position of the MCS field set to 0, or the highest two bits position of the MCS field set to 0; and / or, the second information includes a resource allocation field, which includes at least 3 bits, with the highest bit position of the resource allocation field set to 0, or the highest two bits position of the resource allocation field set to 0; and / or, the second information includes a repetition count field, which includes at least 4 bits, with the highest bit position of the repetition count field set to 0, or the highest two bits position of the repetition count field set to 0; and / or, the second information includes a HARQ-ACK resource field, which includes at least 4 bits, with all bits position of the HARQ-ACK resource field set to 1; and / or, the second information includes an NDI field, which includes at least 1 bit, with the bit position of the NDI field set to 0.

[0074] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a HARQ process ID field, the HARQ process ID field includes at least 1 bit, the bit position of the HARQ process ID field is set to 0, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field includes at least 1 bit, the bit position of the HARQ process ID field is set to 0, and HARQ feedback is disabled.

[0075] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the modulation and coding scheme (MCS) field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0076] In conjunction with the second aspect, some implementations of the second aspect include: the second information is used to verify the deactivation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, repetition count, NDI, and HARQ process number.

[0077] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a resource allocation field, which includes at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, 111; and / or, the second information includes an MCS field, which includes at least 4 bits, and the value of the MCS field includes any one of the following: 1011, 1100, 1101, 1110, 1111; and / or, the second information includes a repetition count field, which includes at least 4 bits, and the value of the repetition count field includes any one of the following: 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111; and / or, the second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0078] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the MCS field is set to 1111, the MCS field and the first modulation scheme are used to verify the deactivation of the first control channel of the SPS, and the first modulation scheme is QPSK.

[0079] In conjunction with the second aspect, some implementations of the second aspect include: the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being enabled; or, the second information includes a HARQ process ID field, the HARQ process ID field including at least 1 bit, the HARQ process ID field being set to 1, and HARQ feedback being disabled.

[0080] In conjunction with the second aspect, some implementations of the second aspect include: the first data is transmitted through the data channel of nPUSCH, or the first data is transmitted through the data channel of nPDSCH.

[0081] In conjunction with the second aspect, some implementations of the second aspect include: the first data is used to perform VoIP services.

[0082] The beneficial effects of the second aspect and its possible implementation methods can be found in the description of the first aspect, and will not be repeated here.

[0083] Thirdly, a communication apparatus is provided for performing the method provided in either the first or second aspect. Specifically, the apparatus may include units and / or modules for performing the method provided in any of the above-described implementations of the first or second aspect, such as processing units and / or communication units.

[0084] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0085] In another implementation, the device is a chip, chip system, or circuit used in a communication device. When the device is a chip, chip system, or circuit used in a communication device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0086] Fourthly, a communication device is provided, the device comprising: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to perform the method provided by any of the above implementations of the first or second aspect.

[0087] In one implementation, the device is a communication device (such as a terminal device or a network device).

[0088] In another implementation, the device is a chip, chip system, or circuit used in a communication device.

[0089] Fifthly, this application provides a processor for performing the methods provided in the above aspects.

[0090] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and input operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0091] In a sixth aspect, a computer-readable storage medium is provided for program code executed by a device, the program code including a method for performing any of the above-described implementations of the first or second aspect.

[0092] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed by a processor on a computer, causes the computer to perform the method provided by any of the above-described implementations of the first or second aspect.

[0093] Eighthly, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions stored in a memory through the communication interface and executing the method provided by any of the above implementations of the first or second aspect.

[0094] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by any of the above implementations of the first or second aspect.

[0095] A ninth aspect provides a communication system, including a first communication device and a second communication device. The first communication device is used to execute the method provided in any implementation of the first aspect, and the second communication device is used to execute the method provided in any implementation of the second aspect.

[0096] The beneficial effects of aspects three through nine and their possible implementations can be found in the description of aspect one, and will not be repeated here. Attached Figure Description

[0097] Figure 1 This is a schematic diagram of a communication system applicable to the embodiments of this application.

[0098] Figure 2 A schematic diagram of the method 200 proposed in an embodiment of this application is shown.

[0099] Figure 3The diagram illustrates the relationship between transport block size (TBS), resource unit (RU), and MCS in nPUSCH.

[0100] Figure 4 The diagram illustrates the relationship between TBS, subframe (SF), and MCS in nPDSCH.

[0101] Figure 5 This is a schematic block diagram of a communication device 500 provided in an embodiment of this application.

[0102] Figure 6 This is a schematic diagram of another communication device 600 provided in an embodiment of this application.

[0103] Figure 7 This is a schematic block diagram of the chip system 700 provided in the embodiments of this application. Detailed Implementation

[0104] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0105] To facilitate understanding of the embodiments of this application, the following points will be explained first:

[0106] First, in this application, the terminal side can also be referred to as the UE (user equipment, UE) side, including: terminal equipment, components deployed in the terminal equipment (such as circuits or chips inside the terminal equipment), equipment deployed outside the terminal equipment (such as OTT hosts or cloud servers), or components deployed in equipment outside the terminal equipment (such as circuits or chips inside the equipment). The network (NW) side includes: network equipment communicating with the terminal equipment, components deployed in the network equipment (such as circuits or chips with near real-time RAN intelligent control functions inside the network equipment), equipment deployed outside the network equipment (such as intelligent network elements, for example, intelligent network elements with near real-time RAN intelligent control functions), or components deployed in the intelligent network element (such as circuits or chips inside the intelligent network element). The network equipment may include: access network equipment, core network equipment, or operation administration and maintenance (OAM) equipment.

[0107] Second, in this application, the indication includes direct indication (also known as explicit indication) and indirect indication (also known as implicit indication). Directly indicating information A means including information A; indirectly indicating information A can mean indicating information A through the correspondence between information A and information B and by directly indicating information B; or by indicating information A through a preset rule that can be used to determine A based on B and by directly indicating information B. The correspondence between information A and information B, and the preset rule, can be predefined, pre-stored, pre-burned, or pre-configured.

[0108] Third, in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects, but it does not exclude the possibility of indicating an "and" relationship; the specific meaning can be understood in context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.

[0109] Fourth, in this application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same category, and does not constrain the order, size, or quantity of things. For example, "first information" and "second information" are simply different information, and do not limit the quantity of information, the order of transmission, or the relationship of priority.

[0110] Fifth, in this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between a terminal device and a computing node, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0111] Sixth, in the embodiments of this application, "when," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.

[0112] Seventh, in this application, the words "example," "exemplarily," "for example," or "such as" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "example," "exemplarily," "for example," or "such as" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "example," "exemplarily," "for example," or "such as" is intended to present the relevant concepts in a specific manner.

[0113] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5th Generation (5G) systems, or New Radio (NR) systems, as well as future communication systems, such as future communication systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication.

[0114] As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. Satellite base stations can also communicate with each other. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment.

[0115] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0116] In a communication system, a device can send signals to or receive signals from another device. These signals can include reference signals, information, signaling, or data. The term "device" can also be replaced with entities, network entities, communication equipment, communication modules, nodes, or communication nodes.

[0117] Figure 1 This is a schematic diagram of a communication system applicable to an embodiment of this application. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., ...). Figure 1 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 1 RAN100, denoted as RAN100, comprises RAN nodes 120a-120j, collectively referred to as RAN120. RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to CN 200 wirelessly or via wired connection. The core network equipment in CN 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0118] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4th generation (4G) mobile communication system, a 5th generation (5G) mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0119] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in this communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0120] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a future mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.

[0121] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0122] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0123] Terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, or mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. The terminal can also be configured with program instructions for performing corresponding communication functions.

[0124] RAN 100 and terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal 120 are located.

[0125] CN 200 can be the core network. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane function (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can work independently or be combined to implement certain control functions. For example, AMF, SMF, and PCF can be combined into a single core network device.

[0126] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future communication systems, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.

[0127] Understandable. Figure 1 This is merely an example and does not constitute any limitation on the scope of protection of this application. The communication method provided in the embodiments of this application may also involve... Figure 1 The network elements not shown in the diagram may also include, of course, the communication method provided in this application embodiment. Figure 1 Some of the network elements are shown.

[0128] To facilitate understanding of the embodiments of this application, the terms involved in this application will be briefly explained below.

[0129] 1. SPS: This is a scheduling method that allocates fixed or semi-fixed time-frequency resources to a specific device (such as a UE) and allows these resources to be reused periodically over a period of time. This transmission method can reduce signaling overhead to a certain extent.

[0130] As an example, in a pre-configured authorized SPS transmission, the base station configures SPS resources via RRC signaling, but does not activate SPS at this time. The base station sends a PDCCH scrambled with the cell radio network temporary identifier (C-RNTI) to activate or deactivate SPS and indicates the resources used for the first transmission of SPS. The UE determines whether SPS is activated and the resource location of subsequent SPS by monitoring the PDCCH. Once SPS is activated, the UE will receive data at the pre-configured resource location.

[0131] SPS transmission is suitable for scenarios with relatively fixed transmission periods and relatively fixed data packet sizes, such as Voice over Internet Protocol (VoIP) services and small packet services.

[0132] 2. SPS-based BSR transmission: 3rd Generation Partnership Project (3GPP) rdThe NB-IoT protocol of the Generation Partnership Project (3GPP) defines a method for transmitting Base Streaming Service (BSR) based on SPS (Service Provider Interface). Specifically, the NB-IoT base station configures the SPS-BSR via RRC (Resource Control Code), and then sends a DCI format N0 scrambled with C-RNTI (Content Received Traceability Instructions) to activate the SPS-BSR. After the UE (User Equipment) confirms the activation of the SPS-BSR using MAC CE (Machine Interface Execution Code), it can transmit data at the pre-configured resource location.

[0133] As an example, Table 1 shows the DCI format N0 field used to activate BSR-SPS in the (narrowband physical downlink control channel, nPDCCH).

[0134] Table 1

[0135]

[0136] For example, the UE can perform SPS-BSR activation verification based on Table 1. In other words, if the values ​​of DCI format N0 corresponding to the fields in the first column of Table 1 are set according to Table 1, then the UE verification is completed. The UE can determine the activation of SPS-BSR by combining the received C-RNTI. As an example, Table 2 shows the DCI format N0 field in nPDCCH used to deactivate BSR-SPS.

[0137] Table 2

[0138]

[0139] For detailed descriptions of Tables 1 and 2 above, please refer to the contents of 3GPP protocol 36.213, which will not be repeated here.

[0140] For example, the UE can perform SPS-BSR deactivation verification based on Table 2. In other words, if the values ​​of DCI format N0 corresponding to the fields in the first column of Table 2 are set according to Table 2, the UE verification is completed. The UE can then determine the deactivation of SPS-BSR by combining the received C-RNTI.

[0141] 3. MAC Packet Data Unit (PDU) Format: Contains at least one MAC subPDU, which includes a MAC subheader. Additionally, a MAC subPDU may also contain a MAC service data unit (SDU), a MAC control element (CE), or padding.

[0142] 4. MAC subheader: The MAC subheader contains at least one of the following fields: R field (reserved field, set to 0 for future use), logical channel ID (LCID) field (used to identify the logical channel instance of the corresponding MAC SDU, or to identify the type of MAC CE, or to identify padding, or to identify whether the eLCID field exists), eLCID field (extended logical channel ID field, used to identify the logical channel instance of the corresponding MAC SDU or to identify the type of MAC CE), L field (length field, used to identify the length of the corresponding MAC SDU or to identify the length of a variable-size MAC CE), and F field (format field, used to identify the size of the length field).

[0143] There are several formats for MAC subheaders. As one example, when the MAC SDU contained in the MAC subPDU carries a downlink shared channel (DL SCH) message or an uplink shared channel (UL SCH) message, the corresponding MAC subheader contains the R field and the LCID field.

[0144] As an example, as shown in Table 3, different LCID values ​​represent different situations. Among them, there are 3 reserved LCID values ​​that can be used as new indicators (01011-01101 in bold in Table 3 can be used as new indicators).

[0145] Table 3 LCID values ​​of downlink shared channel (DL-SCH)

[0146]

[0147]

[0148] The first column in Table 3 represents the index or code point value of the LCID field; for example, the LCID field value is 00000. The second column in Table 3, representing the LCID value, is understood as the meaning or indication of the LCID field. For example, if the LCID field value is 00000, then the LCID field means that the MAC PDU contains a CCCH message. The meaning represented by the LCID field includes: identifying the logical channel instance (logical channel number) corresponding to the MAC SDU, identifying the type of MAC CE, or identifying padding, etc.

[0149] Table 3 above summarizes the meanings (LCID values) corresponding to different values ​​(index values) of the LCID field in the MAC subheader format, and can be called an LCID table. The LCID table mentioned below can also be replaced by the correspondence, mapping, or association between the values ​​of the LCID field and the meaning represented by the LCID field.

[0150] For example, when the MAC subheader contains an eLCID field, the LCID table involved in this application can also be a correspondence between code points, indices, and the meanings (LCID values) represented by the LCID fields, as shown in Table 4 below:

[0151] Table 4 eLCID values ​​of DL-SCH

[0152]

[0153] As an example, Table 5 shows the LCID values ​​for the uplink shared channel (UL-SCH).

[0154] Table 5 LCID values ​​of UL-SCH

[0155]

[0156]

[0157] As an example, Table 6 shows the eLCID values ​​for UL-SCH.

[0158] Table 6 eLCID values ​​of UL-SCH

[0159]

[0160] In this application, code points and index values ​​can be used interchangeably for description, or code points and index values ​​can be used to determine each other, and the two have a corresponding relationship.

[0161] The LCID values ​​shown in Tables 3 to 6 above can be found in 3GPP Protocol 36.321, and will not be repeated here.

[0162] In cellular communication, some data services typically have relatively fixed sizes and transmission cycles. These data services are frequently triggered in the network and occupy a long time. In this case, using DCI scheduling to transmit such data services will generate a large number of DCI scheduling demands, thereby increasing the signaling overhead during the communication process.

[0163] In view of this, this application proposes a communication method to reduce signaling overhead in continuous scheduling services.

[0164] It should be understood that the method proposed in this application can be applied to various scenarios, such as VoIP services, small packet services, etc., and this application does not limit it.

[0165] It should be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. For example, the execution subject of the method provided in the embodiments of this application can be a terminal device and a network device, or a functional module in the terminal device and network device that can call and execute a program.

[0166] Figure 2 A schematic diagram of the method 200 proposed in an embodiment of this application is shown.

[0167] It should be understood that the sequence number of each step in method 200 does not imply the order of execution. The execution order of each step should be determined by its function and internal logic, and should not impose any limitations on the implementation process of the embodiments of this application. For example, in method 200, S202 may also be executed before S201.

[0168] S201, the terminal device receives the first information, and correspondingly, the network device sends the first information.

[0169] The first piece of information is used to configure the parameters of SPS.

[0170] Specifically, the first information includes at least one C-RNTI, and the terminal device determines the service type of SPS as transmitting first data based on the at least one C-RNTI; or, the terminal device determines to activate or deactivate the SPS transmission of the first data based on the at least one C-RNTI; or, the terminal device determines to activate or deactivate the first control channel based on the at least one C-RNTI, wherein the first control channel is used to schedule the SPS transmission of the first data.

[0171] The following is a brief introduction to the first data.

[0172] The first data includes service data and / or control information #A. As one possible implementation, the service data and / or control information #A is carried in NB-IoT. The service data includes data packets carrying specific services, such as data packets for VoIP, image, text, and video services, which are not limited in this embodiment. The control information #A includes information used to assist in the transmission of service data, such as channel state information and auxiliary information for the service.

[0173] The following descriptions will include specific application examples, such as field limitations in VoIP services, which will be uniformly explained here. In this embodiment, VoIP service refers to the SPS transmission of VoIP service data; in other words, the service data included in the first data includes VoIP service data. Optionally, VoIP service data can be carried in NB-IoT.

[0174] The embodiments of this application do not limit the specific form of at least one C-RNTI included in the first information; the following is an exemplary description.

[0175] For example, at least one C-RNTI included in the first information is different from the first C-RNTI, wherein the terminal device determines the service type of SPS as transmitting second data based on the first C-RNTI. In other words, the terminal device determines whether to activate or deactivate the SPS transmission of second data based on the first C-RNTI.

[0176] The second set of data is briefly introduced below.

[0177] The second data differs from the first data. For example, the second data includes control information #B, which includes indication information for the BSR and / or SR. In other words, the first C-RNTI includes a C-RNTI for determining the SPS transmission of the BSR and / or a C-RNTI for determining the SPS transmission of the SR.

[0178] The embodiments of this application do not limit the specific implementation of the terminal device determining the activation or deactivation of SPS transmission of the first data based on at least one C-RNTI included in the first information. The following is an exemplary description.

[0179] In one possible implementation, the first information includes a C-RNTI#A (i.e., a second C-RNTI), wherein the terminal device is able to determine whether to activate or deactivate the SPS transmission of the first data based on the C-RNTI#A.

[0180] In another possible implementation, the first information includes a C-RNTI#B (i.e., the third C-RNTI) and / or a C-RNTI#C (i.e., the fourth C-RNTI), wherein the terminal device determines whether to activate or deactivate the downlink SPS transmission of the first data based on the C-RNTI#B, and the terminal device determines whether to activate or deactivate the uplink SPS transmission of the first data based on the C-RNTI#C.

[0181] The C-RNTI used for the uplink SPS transmission of the first data and the downlink SPS transmission of the first data may be the same or different, thereby improving the flexibility of the solution proposed in this application embodiment.

[0182] S202, the terminal device receives the second information, and accordingly, the network device sends the second information.

[0183] The second information is carried on the first control channel. The second information is used to verify the activation or deactivation of the first control channel of SPS. The first control channel is used to schedule the SPS transmission of the first data (or, the first control channel is used to schedule the first data, and the first data is transmitted based on the parameters of SPS).

[0184] This application does not limit the specific implementation of the activation or deactivation of the first control channel of the terminal device based on the second information verification SPS. Several possible implementation methods are given below.

[0185] This application's embodiments involve the values ​​of fields included in the second information, which will be uniformly described here. When it is mentioned that a field included in the second information occupies one or more bits, the value state of that field is represented in binary in this application's embodiments. As an example, if field #A included in the second information occupies 3 bits, then the value of field #A can be any one of 000, 001, 010, 011, 100, 101, 110, and 111. It should be understood that this should not limit this application, and this application's embodiments do not exclude the use of other methods to represent the value state of fields.

[0186] In implementation method 1, the second information is used to verify the activation of the first control channel of SPS, and the first data is transmitted through the data channel of nPUSCH. In other words, the first control channel is used to schedule the uplink SPS transmission of the first data.

[0187] In this case, the second information includes at least one of the following fields: number of repetitions, resource allocation, MCS, RV, NDI, and HARQ process ID.

[0188] (1) Determine the repetition count field based on the first data. For example, when the data packet included in the first data is used for geostationary earth orbit (GEO) satellite voice communication services, the value range of the repetition count field can be determined to be, for example, [0,3]. It should be understood that when the value range of the repetition count field is [0,3], higher quality communication services can be provided.

[0189] Based on this, when the repetition count field includes at least 3 bits, the highest bit of the repetition count field is set to 0, and the values ​​of the remaining bits are not limited. In other words, the repetition count field included in the second information includes any of the following in binary representation: 000, 001, 010, 011.

[0190] (2) The resource allocation field includes at least 3 bits, wherein the highest bit of the resource allocation field is set to 0, or the two highest bits of the resource allocation field are set to 0, and the values ​​of the remaining bits are not limited. In other words, the value of the resource allocation field is 0xx or 00x, where x represents the value of the corresponding bit, and x is 0 or 1.

[0191] (3) The MCS field includes at least 4 bits, wherein the highest bit of the MCS field is set to 0, or the two highest bits of the MCS field are set to 0, and the values ​​of the remaining bits are not limited. In other words, the value of the MCS field is 0xxx or 00x, where x represents the value of the corresponding bit, and x is 0 or 1.

[0192] In one possible implementation, the MCS field and the resource allocation field can be used together. As an example, the values ​​of the resource allocation field and the MCS field are determined based on the packet size and signal-to-noise ratio of the first data, as follows: Figure 3 Describe it.

[0193] Figure 3 A schematic diagram showing the relationship between TBS, RU and MCS in nPUSCH is provided.

[0194] Figure 3 The image shows two scenarios: scenario 1 (solid box) and scenario 2 (dashed box). Scenario 1 and scenario 2 will be described below.

[0195] Scenario 1: Resource Allocation (I) RU The value range of the resource allocation field is [0,3], and the value range of the MCS field is [0,3]; or, in other words, the highest bit of the resource allocation field is set to 0 (i.e., the value of the resource allocation field is 0xx), and the highest two bits of the MCS field are set to 0 (i.e., the value of the MCS field is 00xx). Figure 3As shown, in this case, the maximum value of TBS is 208. Limiting TBS can effectively improve the signal-to-noise ratio.

[0196] Scenario 2: Resource Allocation (I) RU The value range of the resource allocation field is [0,1], and the value range of the MCS field is [0,7]; or, in other words, the two highest bits of the resource allocation field are set to 0 (i.e., the value of the resource allocation field is 00x), and the highest bit of the MCS field is set to 0 (i.e., the value of the MCS field is 0xxx). Figure 3 As shown, in this case, the maximum value of TBS is 224. Limiting TBS can effectively improve the signal-to-noise ratio.

[0197] (4) As one possible implementation, the value of the RV field is 0.

[0198] (5) As a possible implementation, the NDI field can be set to 0.

[0199] (6) As one possible implementation, the HARQ process number field is set to 0 and HARQ feedback is enabled, or HARQ feedback is disabled.

[0200] Table 7 shows examples of the fields included in the second information.

[0201] Table 7

[0202]

[0203] Specifically, the terminal device can verify the activation of the first control channel of SPS based on the fields included in the second information shown in Table 7, and the first control channel is used to schedule the uplink SPS transmission of the first data. Here, the value "00x" for RA indicates that the two highest bits are set to 0, and the bit position of x is either 0 or 1; the value "00x" for MCS indicates that the two highest bits are set to 0, and the bit position of x is either 0 or 1; the value "0xx" for the repetition count indicates that the highest bit is set to 0, and the bit position of x is either 0 or 1.

[0204] In the above, the terminal device can verify the activation of the first control channel of SPS based on the second information, and the first control channel is used to schedule the uplink SPS transmission of the first data. In this way, the efficiency of the first data transmission is improved, and the terminal device can distinguish different SPS services based on the second information.

[0205] Referring to Tables 7 and 1, it can be seen that when the values ​​of the bolded fields in Table 7 are different from the corresponding fields in Table 1, the terminal device can distinguish different SPS services.

[0206] As an example, the RA field in Table 1 takes the value of "000". Therefore, if the RA field in Table 7 takes the value of "001", the terminal device can determine the activation of the uplink SPS transmission of the first data based on the RA field in Table 7, thus distinguishing it from the SPS service of BSR.

[0207] As an example, the MCS field in Table 1 takes the value "0000". Therefore, if the MCS field in Table 7 takes the value "0011", the terminal device can determine the activation of the uplink SPS transmission of the first data based on the MCS field in Table 7, thus distinguishing it from the SPS service of BSR.

[0208] In implementation method 2, the second information is used to verify the deactivation of the first control channel of SPS, and the first data is transmitted through the data channel of nPUSCH. In other words, the first control channel is used to schedule the uplink SPS transmission of the first data.

[0209] In this case, the second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0210] (1) The subcarrier indication field includes at least 6 bits, and at least one bit in the subcarrier indication field is set to 0. In other words, the subcarrier indication field is not in a state of all 1s.

[0211] As one possible implementation, refer to Tables 8 and 9 to determine the value range of the subcarrier indication field.

[0212] Table 8 shows the subcarriers allocated to nPUSCH when Δf = 15 kHz, where I SC Characterizing the subcarrier (SC) indicator field, n SC The set of subcarriers assigned to the characterization.

[0213] Table 8

[0214] <![CDATA[Subcarrier indication field(I SC )]]> <![CDATA[assigned subcarrier set(n SC )]]> 0-11 <![CDATA[I SC ]]> 12-15 <![CDATA[3(I SC -12)+{0,1,2}]]> 16-17 <![CDATA[6(I SC -16)+{0,1,2,3,4,5}]]> 18 {0,1,2,3,4,5,6,7,8,9,10,11} 19-63 Reserved

[0215] As shown in Table 8, when Δf = 15 kHz, the bolded [19-63] in Table 8 is a reserved field. In other words, [19-63] can be used as a new indicator.

[0216] Table 9 shows the subcarriers allocated to nPUSCH when Δf = 3.75 kHz, where I SC Characterizing the subcarrier indication field, n SC The set of subcarriers assigned to the characterization.

[0217] Table 9

[0218] <![CDATA[Subcarrier indication field (I SC )]]> <![CDATA[assigned subcarrier set (n SC )]]> 0-47 <![CDATA[I SC ]]> 48-63 Reserved

[0219] As shown in Table 9, when Δf = 3.75 kHz, the bolded [48-63] in Table 9 is a reserved field. In other words, [48-63] can be used as a new indicator.

[0220] In summary, the value range of the subcarrier indication field is [48, 62], or in other words, the value of the subcarrier indication field includes any of the following in binary representation: 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, 111010, 111011, 111100, 111101, 111110.

[0221] (2) As a possible implementation, the resource allocation field includes at least 3 bits.

[0222] Specifically, the resource allocation field has a value range of [4,7], or in other words, the resource allocation field has a value that includes any of the following in binary representation: 100, 101, 110, 111.

[0223] (3) As a possible implementation, the MCS field includes at least 4 bits, and at least one bit in the MCS field is 0. In other words, the value of the MCS field is not all 1s.

[0224] Specifically, the value range of the MCS field is [11, 14], or in other words, the value of the MCS field includes any of the following in binary representation: 1011, 1100, 1101, 1110.

[0225] (4) As a possible implementation, the RV field includes at least 1 bit and the value of the RV field is 1.

[0226] (5) As a possible implementation, the repetition count field includes at least 3 bits.

[0227] As one possible implementation, the repetition count field can take values ​​in the range of [4,7], or in other words, the repetition count field can take values ​​including any of the following in binary representation: 100, 101, 110, 111.

[0228] (6) As one possible implementation, the NDI field includes at least 1 bit and the value of the NDI field is 1.

[0229] (7) As one possible implementation, the HARQ process number field includes at least 1 bit, the value of the HARQ process number field is 1, and HARQ feedback is enabled or HARQ feedback is disabled.

[0230] Table 10 shows examples of the fields included in the second information.

[0231] Table 10

[0232]

[0233]

[0234] Specifically, the terminal device can verify the deactivation of the first control channel of SPS based on the fields included in the second information in Table 10, and the first control channel is used to schedule the uplink SPS transmission of the first data.

[0235] In the above, the terminal device can verify the deactivation of the first control channel of SPS based on the second information, and the first control channel is used to schedule the uplink SPS transmission of the first data. In this way, the efficiency of the first data transmission is improved, and the terminal device can distinguish different SPS services based on the second information.

[0236] Referring to Tables 10 and 2, it can be seen that when the values ​​of the bolded fields in Table 10 are different from the corresponding fields in Table 2, the terminal device can distinguish different SPS services.

[0237] As an example, the subcarrier indication field in Table 2 is an all-1 field. Therefore, if the subcarrier indication field in Table 10 has a value of, for example, "101010", the terminal device can determine to deactivate the uplink SPS transmission of the first data based on the subcarrier indication field in Table 10, thus distinguishing it from the SPS service of BSR.

[0238] As an example, the MCS field in Table 2 is an all-1 field. Therefore, if the value of the MCS field in Table 10 is, for example, "1100", the terminal device can determine to activate the uplink SPS transmission of the first data based on the MCS field in Table 10, thus distinguishing it from the SPS service of BSR.

[0239] As an example, the repetition count field in Table 2 is a field with all zeros. Therefore, if the repetition count field in Table 10 has a value of, for example, "111", the terminal device can determine to activate the uplink SPS transmission of the first data based on the repetition count field in Table 10, thus distinguishing it from the SPS service of BSR.

[0240] As an example, the HARQ process number field in Table 2 is 0. Therefore, when the HARQ field in Table 10 is "1", the terminal device can determine to deactivate the uplink SPS transmission of the first data based on the HARQ process number field in Table 10, thus distinguishing it from the SPS service of BSR.

[0241] In implementation method 3, the second information is used to verify the activation of the first control channel of SPS, and the first data is transmitted through the data channel of nPDSCH. In other words, the first control channel is used to schedule the downlink SPS transmission of the first data.

[0242] In this case, the second information includes at least one of the following fields: MCS, resource allocation, number of repetitions, HARQ-ACK resource, NDI, and HARQ process number.

[0243] (1) As one possible implementation, the resource allocation field includes at least 3 bits, wherein the highest bit of the resource allocation field is set to 0, or the two highest bits of the resource allocation field are set to 0, and the values ​​of the remaining bits are not limited. In other words, the value of the resource allocation field is 0xx or 00x, where x represents the value of the corresponding bit, and x is 0 or 1.

[0244] (2) As one possible implementation, the MCS field includes at least 4 bits, wherein the highest bit of the MCS field is set to 0, or the two highest bits of the MCS field are set to 0, and the values ​​of the remaining bits are not limited. In other words, the value of the MCS field is 0xxx or 00x, where x represents the value of the corresponding bit, and x is 0 or 1.

[0245] In one possible implementation, the MCS field and the resource allocation field can be used together. As an example, the values ​​of the resource allocation field and the MCS field are determined based on the packet size and signal-to-noise ratio of the first data, as follows: Figure 4 Describe it.

[0246] Figure 4 A schematic diagram showing the relationship between TBS, SF, and MCS in nPDSCH is provided.

[0247] Figure 4 The image shows two scenarios: scenario 1 (solid box) and scenario 2 (dashed box). Scenario 1 and scenario 2 will be described below.

[0248] Scenario 1: Resource Allocation (I) SFThe value range of the resource allocation field is [0,3], and the value range of the MCS field is [0,3]; or, in other words, the highest bit of the resource allocation field is set to 0 (i.e., the value of the resource allocation field is 0xx), and the highest two bits of the MCS field are set to 0 (i.e., the value of the MCS field is 00xx). Figure 4 As shown, in this case, the maximum value of TBS is 208. Limiting TBS can effectively improve the signal-to-noise ratio.

[0249] Scenario 2: Resource Allocation (I) SF The value range of the resource allocation field is [0,1], and the value range of the MCS field is [0,7]; or, in other words, the two highest bits of the resource allocation field are set to 0 (i.e., the value of the resource allocation field is 00x), and the highest bit of the MCS field is set to 0 (i.e., the value of the MCS field is 0xxx). Figure 4 As shown, in this case, the maximum value of TBS is 224. Limiting TBS can effectively improve the signal-to-noise ratio.

[0250] (3) As one possible implementation, the repetition count field is determined based on the first data. For example, when the first data is used for GEO satellite voice communication services, the value range of the repetition count field can be determined to be, for example, [0,3]. It should be understood that when the value range of the repetition count field is [0,3], higher quality communication services can be provided.

[0251] Based on this, when the repetition count field includes at least 3 bits, the highest bit of the repetition count field is set to 0, and the values ​​of the remaining bits are not limited. In other words, the repetition count field included in the second information includes any of the following in binary representation: 000, 001, 010, 011.

[0252] (4) As a possible implementation, the HARQ-ACK resource field includes at least 4 bits, and the HARQ-ACK resource field is an all-1 field, for example, the value of the HARQ-ACK resource field is "1111".

[0253] As one possible implementation, the HARQ-ACK resource field is used to indicate that HARQ feedback is enabled.

[0254] (5) As one possible implementation, the NDI field includes at least 1 bit and the value of the NDI field is 0.

[0255] (6) As one possible implementation, the HARQ process number field includes at least 1 bit, the value of the HARQ process number field is 0, and HARQ feedback is enabled or HARQ feedback is disabled.

[0256] Table 11 shows an example of the fields included in the second information.

[0257] Table 11

[0258]

[0259] Specifically, the terminal device can verify the activation of the first control channel of SPS based on the fields included in the second information in Table 11, and the first control channel is used to schedule the downlink SPS transmission of the first data. Here, the value "0xx" for RA indicates that the highest bit of RA is set to 0, and the bit position of x is 0 or 1; the value "00xx" for the MCS field indicates that the two highest bits are set to 0, and the bit position of x is 0 or 1; the value "00xx" for the repetition count field indicates that the two highest bits are set to 0, and the bit position of x is 0 or 1.

[0260] In the above, the terminal device can verify the activation of the first control channel of SPS based on the second information, and the first control channel is used to schedule the downlink SPS transmission of the first data. In this way, the efficiency of the first data transmission is improved, and the terminal device can distinguish different SPS services based on the second information.

[0261] Referring to Tables 11 and 1, it can be seen that when the values ​​of the bolded fields in Table 11 are different from the corresponding fields in Table 1, the terminal device can distinguish different SPS services.

[0262] As an example, the RA field in Table 1 takes the value of "000". Therefore, when the RA field in Table 11 takes the value of a non-all-zero field, the terminal device can determine the activation of downlink SPS transmission of the first data based on the RA field in Table 11, thus distinguishing it from the SPS service of BSR.

[0263] As an example, the MCS field in Table 1 takes the value of "0000". Therefore, when the MCS field in Table 11 takes the value of a non-all-zero field, the terminal device can determine the activation of downlink SPS transmission of the first data based on the MCS field in Table 11, thus distinguishing it from the SPS service of BSR.

[0264] In implementation method 4, the second information is used to verify the deactivation of the first control channel of SPS, and the first data is transmitted through the data channel of nPDSCH. In other words, the first control channel is used to schedule the downlink SPS transmission of the first data.

[0265] In this case, the second information includes at least one of the following fields: resource allocation, MCS, number of repetitions, HARQ-ACK resource, NDI, and HARQ process number.

[0266] (1) As one possible implementation, the resource allocation field includes at least 3 bits.

[0267] Specifically, the resource allocation field has a value range of [4,7], or in other words, the resource allocation field has a value that includes any of the following in binary representation: 100, 101, 110, 111.

[0268] (2) As a possible implementation, the MCS field includes at least 4 bits, and at least one bit in the MCS field is 0. In other words, the value of the MCS field is not all 1s.

[0269] Specifically, the value range of the MCS field is [11, 15], or in other words, the value of the MCS field includes any of the following in binary representation: 1011, 1100, 1101, 1110, 1111.

[0270] In one possible implementation, when the value of the MCS field is "1111", the terminal device can verify the deactivation of the first control channel of SPS based on the MCS field and the modulation scheme. As an example, the modulation scheme is quadrature phase shift keying (QPSK).

[0271] (3) As a possible implementation, the repetition count field includes at least 4 bits.

[0272] Specifically, the repetition count field has a value range of [4, 15], or in other words, the repetition count field has a value including any of the following in binary representation: 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.

[0273] (4) As a possible implementation, the HARQ-ACK resource field includes at least 4 bits, and the HARQ-ACK resource field is an all-1 field, for example, the value of the HARQ-ACK resource field is "1111".

[0274] (5) As one possible implementation, the NDI field includes at least 1 bit and the value of the NDI field is 1.

[0275] (6) As one possible implementation, the HARQ process number field includes at least 1 bit, the value of the HARQ process number field is 1, and the HARQ feedback is disabled.

[0276] Table 12 shows examples of the fields included in the second information.

[0277] Table 12

[0278] Fields Number of bits Value Scheduling delay 3 bits - RA 3 bits 111 MCS 4 bits 1100 Number of repetitions 4 bits 1111 NDI 1 bit 1 HARQ-ACK resources 4 bits 1111 DCI subframe repetition count 2 bits - Number of transport blocks for single-cell broadcast service channel transmission scheduling 3 bits - Number of transport blocks in unicast transport scheduling 1 bit - HARQ process number 1 bit 1 Resource reservation 1 bit -

[0279] Specifically, the terminal device can verify the deactivation of the first control channel of SPS based on the fields included in the second information in Table 12, and the first control channel is used to schedule the downlink SPS transmission of the first data.

[0280] In the above, the terminal device can verify the deactivation of the first control channel of SPS based on the second information, and the first control channel is used to schedule the downlink SPS transmission of the first data. In this way, the efficiency of the first data transmission is improved, and the terminal device can distinguish different SPS services based on the second information.

[0281] Referring to Tables 12 and 2, it can be seen that when the values ​​of the bolded fields in Table 12 are different from the corresponding fields in Table 2, the terminal device can distinguish different SPS services.

[0282] As an example, the MCS field in Table 2 is an all-1 field. Therefore, if the value of the MCS field in Table 12 is, for example, "1100", the terminal device can determine to deactivate the downlink SPS transmission of the first data based on the MCS field in Table 12, thus distinguishing it from the SPS service of BSR.

[0283] As an example, the repetition count field in Table 2 is a field with all zeros. Therefore, if the repetition count field in Table 12 has a value of, for example, "1111", the terminal device can determine to deactivate the downlink SPS transmission of the first data based on the repetition count field in Table 12, thus distinguishing it from the SPS service of BSR.

[0284] As an example, the HARQ process number field in Table 2 is 0. Therefore, when the HARQ field in Table 12 is "1", the terminal device can determine to deactivate the downlink SPS transmission of the first data based on the HARQ process number field in Table 12, thus distinguishing it from the SPS service of BSR.

[0285] S203, the terminal device sends third information, and correspondingly, the network device receives the third information.

[0286] The third information includes a first logical channel identifier, which is used to confirm the SPS transmission of the first data. In other words, the network device can determine the terminal device's verification of the SPS transmission of the first data based on the first logical channel identifier.

[0287] The embodiments of this application do not limit the specific form of the first logical channel identifier; the following provides an exemplary description.

[0288] For example, the first logical channel identifier is different from the second logical channel identifier, wherein the second logical channel identifier includes the LCID used to determine the SPS transmission of the BSR and / or the LCID used to determine the SPS transmission of the SR. As an example, the second logical channel identifier is 10101.

[0289] This application does not limit the specific implementation of the network device determining the verification of the terminal device's SPS transmission of the first data based on the first logical channel identifier. Several possible implementation methods are given below.

[0290] In implementation method 1, the first logical channel identifier is used to confirm the SPS transmission of the first data, and the first data is transmitted through the data channel of nPDSCH. In other words, the first logical channel identifier is used to confirm the downlink SPS transmission of the first data.

[0291] In one possible implementation, the first logical channel identifier includes any of the following in binary representation: 01011, 01100, 01101.

[0292] Specifically, referring to Table 3, the bolded fields in Table 3 include three reserved LCID values ​​(i.e., 01011-01101). Therefore, any one of these three reserved LCID values ​​is selected as the first logical channel identifier.

[0293] In another possible implementation, the first logical channel identifier is determined based on the specific scenario of the SPS service.

[0294] As an example, when the first data is used to perform VoIP services, the first logical channel identifier includes at least one of the following fields: CCCH, eLCID, PDCP repeated activation / deactivation, hibernation, CSI-RS activation / deactivation, recommended bit rate, activation / deactivation, and long DRX command.

[0295] The following description, in conjunction with Table 13, further describes how at least one of the bolded fields included in Table 13 is selected as the first logical channel identifier.

[0296] Table 13 LCID values ​​of DL-SCH

[0297]

[0298]

[0299] Specifically, in the downlink transmission of VoIP services, the bolded fields in Table 13 are usually idle fields, or in other words, the bolded fields in Table 13 are not used during the service process. Therefore, any one of the bolded fields in Table 13 is selected as the first logical channel identifier.

[0300] In implementation method 2, the first logical channel identifier is used to confirm the SPS transmission of the first data, and the first data is transmitted through the data channel of nPUSCH. In other words, the first logical channel identifier is used to confirm the uplink SPS transmission of the first data.

[0301] As one possible implementation, the first logical channel identifier is determined based on the specific scenario of the SPS service.

[0302] As an example, when the first data is used to perform VoIP services, the first logical channel identifier includes at least one of the following fields: CCCH, eLCID, AUL acknowledgment, recommended bit rate query, truncated sidelink BSR, sidelink BSR, dual-connectivity power margin report, extended power margin report, power margin report, truncated BSR, and long BSR.

[0303] Specifically, referring to Table 5, at least one of the bolded fields included in Table 5 is selected as the first logical channel identifier.

[0304] In the uplink transmission of VoIP services, the bolded fields in Table 5 are usually idle fields, or in other words, they are not used during the service process. Therefore, any one of the bolded fields in Table 5 is selected as the first logical channel identifier.

[0305] As described above, after the terminal device determines whether to activate or deactivate the SPS transmission of the first data based on the first information and / or the second information, the terminal device sends the third information to the network device. The network device then determines the terminal device's verification of the SPS transmission of the first data based on the third information. Based on this, the terminal device and the network device can perform SPS transmission of the first data.

[0306] In the case of uplink SPS transmission of first data between the terminal device and the network device, method 200 further includes S204.

[0307] S204, the terminal device sends the first data, and correspondingly, the network device receives the first data.

[0308] Specifically, when the uplink SPS transmission of the first data is activated, the terminal device sends the first data to the network device.

[0309] When the uplink SPS transmission of the first data is deactivated, the terminal device stops sending the first data to the network device.

[0310] In the case of downlink SPS transmission of first data between the terminal device and the network device, method 200 further includes S205.

[0311] S205, the terminal device sends the first data, and correspondingly, the network device receives the first data.

[0312] Specifically, when downlink SPS transmission of the first data is activated, the network device sends the first data to the terminal device.

[0313] When the downlink SPS transmission of the first data is deactivated, the network device stops sending the first data to the terminal device.

[0314] Figure 5 This is a schematic block diagram of a communication device 500 provided in an embodiment of this application. The communication device includes a transceiver unit 510. The transceiver unit 510 can be used to implement corresponding communication functions. The transceiver unit 510 can also be referred to as a communication interface or a communication unit. Optionally, the device 500 further includes a processing unit 520. The processing unit 520 can be used to implement processing operations.

[0315] Optionally, the device 500 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit 520 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.

[0316] Optionally, the transceiver unit 510 includes a sending unit and / or a receiving unit, wherein the sending unit is used to perform the sending operation in the above embodiments, and the receiving unit is used to perform the receiving operation in the above embodiments.

[0317] It should be noted that the communication device 500 may include a transmitting unit but not a receiving unit; or, the communication device 500 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme performed by the communication device 500 includes both transmitting and receiving actions. For example, the communication device 500 is used to perform the above-described... Figure 2 The actions performed by each node (e.g., a terminal device, or even a network device) in the illustrated embodiments can be found in the above description. Figure 2 The relevant descriptions in the illustrated embodiments will not be repeated here.

[0318] For example, communication device 500 is used to execute the following scheme.

[0319] In one possible design, the device 500 is a terminal device, or it can be a component of a terminal device (such as a chip, chip system, or circuit), wherein the transceiver unit and the processing unit can be used to implement the relevant operations of the terminal device.

[0320] One possible implementation is a transceiver unit 510, which receives first information and second information. The first information is used to configure the parameters of the SPS, and the second information is used to verify the activation or deactivation of the first control channel of the SPS. The second information is carried on the first control channel. A processing unit 520 is used to determine whether to activate or deactivate the first control channel based on the first information and / or the second information. The first control channel is used to schedule first data, and the first data is sent or received based on the parameters of the SPS.

[0321] Optionally, the first data includes business data and / or control information, wherein the first data is different from the second data, and the second data is indication information of BSR or SR.

[0322] Optionally, the business data and / or control information included in the first data are carried in NB-IoT.

[0323] Optionally, the first control channel is not used to schedule BSR-SPS and / or SR-SPS.

[0324] Optionally, the transceiver unit 510 is further configured to send third information, the third information including a first logical channel identifier, the first logical channel identifier being used to confirm the SPS transmission of the first data, wherein the first logical channel identifier is different from the second logical channel identifier, the second logical channel identifier being used to confirm the SPS transmission of the BSR, or the second logical channel identifier being used to confirm the SPS transmission of the SR.

[0325] Optionally, the second logical channel identifier is 10101.

[0326] Optionally, the first logical channel identifier is used to confirm the transmission of the first data. The first logical channel identifier includes at least 5 bits. The first logical channel identifier includes any one of the following: 01011, 01100, 01101; or, the first logical channel identifier includes at least one of the following fields: eLCID, PDCP repeated activation / deactivation, hibernation, CSI-RS activation / deactivation, recommended bit rate, activation / deactivation, long DRX command.

[0327] Optionally, the first logical channel identifier is used to confirm the reception of the first data. The first logical channel identifier includes at least 5 bits. The first logical channel identifier includes at least one of the following fields: CCCH, eLCID, AUL acknowledgment, recommended bit rate query, truncated sidelink BSR, sidelink BSR, dual-connectivity power headroom report, extended power headroom report, power headroom report, truncated BSR, and long BSR.

[0328] Optionally, the first information includes at least one C-RNTI; the second information is used to verify the activation of the first control channel of the SPS, transmitting and / or receiving first data based on at least one C-RNTI; or, the second information is used to verify the deactivation of the first control channel of the SPS, stopping transmitting and / or stopping receiving first data based on at least one C-RNTI.

[0329] Optionally, at least one C-RNTI is carried in a different configuration from the first C-RNTI, wherein the first C-RNTI is the C-RNTI of SR-SPS, or the first C-RNTI is the C-RNTI of BSR-SPS.

[0330] Optionally, at least one C-RNTI includes a second C-RNTI, and the transceiver unit 510 is further configured to send and / or receive first data based on the second C-RNTI; or, the transceiver unit 510 is further configured to stop sending and / or stop receiving first data based on the second C-RNTI; or, at least one C-RNTI includes a third C-RNTI and / or a fourth C-RNTI, and the transceiver unit 510 is further configured to receive or stop receiving first data based on the third C-RNTI, and the transceiver unit 510 is further configured to send or stop sending first data based on the fourth C-RNTI.

[0331] Optionally, the second information is used to verify the activation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0332] Optionally, the second information includes a repetition count field, which includes at least 3 bits, with the highest bit position of the repetition count field set to 0; and / or, the second information includes an MCS field, which includes at least 4 bits, with the highest bit position of the MCS field set to 0, or the highest two bits of the MCS field set to 0; and / or, the second information includes a resource allocation field, which includes at least 3 bits, with the highest bit position of the resource allocation field set to 0, or the highest two bits of the resource allocation field set to 0; and / or, the second information includes an RV field, which includes at least 1 bit, with the bit position of the RV field set to 0; and / or, the second information includes an NDI field, which includes at least 1 bit, with the bit position of the NDI field set to 0.

[0333] Optionally, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 0, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 0, and HARQ feedback is disabled.

[0334] Optionally, the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0335] Optionally, the second information is used to verify the deactivation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS; the second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0336] Optionally, the second information includes a subcarrier indication field, which comprises at least 6 bits, and the value of the subcarrier indication field includes any one of the following: 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, 111010, 111011, 111100, 111101, 111110; and / or, the second information includes a resource allocation field, which comprises at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, ... 111; and / or, the second information includes an MCS field, the MCS field includes at least 4 bits, and the value of the MCS field includes any of the following: 1011, 1100, 1101, 1110; and / or, the second information includes an RV field, the RV field includes at least 1 bit, and the RV field is set to 1; and / or, the second information includes a repetition count field, the repetition count field includes at least 3 bits, and the value of the repetition count field includes any of the following: 100, 101, 110, 111; and / or, if the second information includes an NDI field, the NDI field includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0337] Optionally, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is disabled.

[0338] Optionally, the second information is used to verify the activation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS; the second information includes at least one of the following fields: MCS, resource allocation, repetition count, HARQ-ACK resource, NDI, and HARQ process number.

[0339] Optionally, the second information includes an MCS field, which comprises at least 4 bits, with the highest bit position of the MCS field set to 0, or the highest two bits position of the MCS field set to 0; and / or, the second information includes a resource allocation field, which comprises at least 3 bits, with the highest bit position of the resource allocation field set to 0, or the highest two bits position of the resource allocation field set to 0; and / or, the second information includes a repetition count field, which comprises at least 4 bits, with the highest bit position of the repetition count field set to 0, or the highest two bits position of the repetition count field set to 0; and / or, the second information includes a HARQ-ACK resource field, which comprises at least 4 bits, with all bits position of the HARQ-ACK resource field set to 1; and / or, the second information includes an NDI field, which comprises at least 1 bit, with the bit position of the NDI field set to 0.

[0340] Optionally, the second information includes a HARQ process number field, which includes at least 1 bit, with the bit position of the HARQ process number field set to 0 and HARQ feedback enabled; or, the second information includes a HARQ process number field, which includes at least 1 bit, with the bit position of the HARQ process number field set to 0 and HARQ feedback disabled.

[0341] Optionally, the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0342] Optionally, the second information is used to verify the deactivation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, repetition count, NDI, and HARQ process number.

[0343] Optionally, the second information includes a resource allocation field, which includes at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, 111; and / or, the second information includes an MCS field, which includes at least 4 bits, and the value of the MCS field includes any one of the following: 1011, 1100, 1101, 1110, 1111; and / or, the second information includes a repetition count field, which includes at least 4 bits, and the value of the repetition count field includes any one of the following: 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111; and / or, the second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0344] Optionally, the MCS field is set to 1111. The deactivation of the first control channel of SPS is verified based on the MCS field and the first modulation scheme, which is QPSK.

[0345] Optionally, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is disabled.

[0346] Optionally, the first data is transmitted via the data channel of nPUSCH, or the first data is transmitted via the data channel of nPDSCH.

[0347] Optionally, the first data is used to perform VoIP services.

[0348] In a second possible design, the device 500 is a network device, or it can be a component of a network device (such as a chip, chip system, or circuit), wherein the transceiver unit and the processing unit can be used to implement the relevant operations of the network device.

[0349] One possible implementation is a processing unit 520, which is used to determine first information and second information, wherein the first information is used to configure the parameters of the SPS, and the second information is used to verify the activation or deactivation of the first control channel of the SPS, and the second information is carried on the first control channel; the first information and / or the second information are also used to determine the activation or deactivation of the first control channel, the first control channel is used to schedule first data, and the first data is sent or received based on the parameters of the SPS; and a transceiver unit 510 is used to send the first information and the second information.

[0350] Optionally, the first data includes business data and / or control information, wherein the control information does not include BSR or SR indication information.

[0351] Optionally, the business data and / or control information included in the first data are carried in NB-IoT.

[0352] Optionally, the first control channel is not used to schedule BSR-SPS and / or SR-SPS.

[0353] Optionally, the transceiver unit 510 is further configured to receive third information, the third information including a first logical channel identifier; the processing unit 520 is further configured to confirm the SPS transmission of the first data based on the first logical channel identifier, wherein the first logical channel identifier is different from the second logical channel identifier, the second logical channel identifier is used to confirm the SPS transmission of the BSR, or the second logical channel identifier is used to confirm the SPS transmission of the SR.

[0354] Optionally, the second logical channel identifier is 10101.

[0355] Optionally, the processing unit 520 is further configured to confirm the transmission of the first data based on the first logical channel identifier, the first logical channel identifier including at least 5 bits; the first logical channel identifier is any one of the following: 01011, 01100, 01101; or, the first logical channel identifier includes at least one of the following fields: eLCID, PDCP repeated activation / deactivation, hibernation, CSI-RS activation / deactivation, recommended bit rate, activation / deactivation, long DRX command.

[0356] Optionally, the processing unit 520 is further configured to acknowledge the reception of the first data based on a first logical channel identifier, wherein the first logical channel identifier includes at least 5 bits; the first logical channel identifier includes at least one of the following fields: CCCH, eLCID, AUL acknowledgment, recommended bit rate query, truncated side link BSR, side link BSR, dual-connectivity power margin report, extended power margin report, power margin report, truncated BSR, and long BSR.

[0357] Optionally, the first information includes at least one C-RNTI; the second information is used to verify the activation of the first control channel of the SPS, wherein the at least one C-RNTI is used to determine the transmission and / or reception of the first data; or, the second information is used to verify the deactivation of the first control channel of the SPS, wherein the at least one C-RNTI is used to determine the cessation of transmission and / or cessation of reception of the first data.

[0358] Optionally, at least one C-RNTI is carried in a different configuration from the first C-RNTI, wherein the first C-RNTI is the C-RNTI of SR-SPS, or the first C-RNTI is the C-RNTI of BSR-SPS.

[0359] Optionally, at least one C-RNTI includes a second C-RNTI, which is used to determine whether to send and / or receive the first data, or the second C-RNTI is used to determine whether to stop sending and / or stop receiving the first data; or at least one C-RNTI includes a third C-RNTI and / or a fourth C-RNTI, where the third C-RNTI is used to determine whether to receive or stop receiving the first data, and the fourth C-RNTI is used to determine whether to send or stop sending the first data.

[0360] Optionally, the second information is used to verify the activation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0361] Optionally, the second information includes a repetition count field, which includes at least 3 bits, with the highest bit position of the repetition count field set to 0; and / or, the second information includes an MCS field, which includes at least 4 bits, with the highest bit position of the MCS field set to 0, or the highest two bits of the MCS field set to 0; and / or, the second information includes a resource allocation field, which includes at least 3 bits, with the highest bit position of the resource allocation field set to 0, or the highest two bits of the resource allocation field set to 0; and / or, the second information includes an RV field, which includes at least 1 bit, with the bit position of the RV field set to 0; and / or, the second information includes an NDI field, which includes at least 1 bit, with the bit position of the NDI field set to 0.

[0362] Optionally, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 0, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 0, and HARQ feedback is disabled.

[0363] Optionally, the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0364] Optionally, the second information is used to verify the deactivation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS; the second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

[0365] Optionally, the second information includes a subcarrier indication field, which comprises at least 6 bits, and the value of the subcarrier indication field includes any one of the following: 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, 111010, 111011, 111100, 111101, 111110; and / or, the second information includes a resource allocation field, which comprises at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, ... 111; and / or, the second information includes an MCS field, the MCS field includes at least 4 bits, and the value of the MCS field includes any of the following: 1011, 1100, 1101, 1110; and / or, the second information includes an RV field, the RV field includes at least 1 bit, and the RV field is set to 1; and / or, the second information includes a repetition count field, the repetition count field includes at least 3 bits, and the value of the repetition count field includes any of the following: 100, 101, 110, 111; and / or, if the second information includes an NDI field, the NDI field includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0366] Optionally, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is disabled.

[0367] Optionally, the second information is used to verify the activation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS; the second information includes at least one of the following fields: MCS, resource allocation, repetition count, HARQ-ACK resource, NDI, and HARQ process number.

[0368] Optionally, the second information includes an MCS field, which comprises at least 4 bits, with the highest bit position of the MCS field set to 0, or the highest two bits position of the MCS field set to 0; and / or, the second information includes a resource allocation field, which comprises at least 3 bits, with the highest bit position of the resource allocation field set to 0, or the highest two bits position of the resource allocation field set to 0; and / or, the second information includes a repetition count field, which comprises at least 4 bits, with the highest bit position of the repetition count field set to 0, or the highest two bits position of the repetition count field set to 0; and / or, the second information includes a HARQ-ACK resource field, which comprises at least 4 bits, with all bits position of the HARQ-ACK resource field set to 1; and / or, the second information includes an NDI field, which comprises at least 1 bit, with the bit position of the NDI field set to 0.

[0369] Optionally, the second information includes a HARQ process number field, which includes at least 1 bit, with the bit position of the HARQ process number field set to 0 and HARQ feedback enabled; or, the second information includes a HARQ process number field, which includes at least 1 bit, with the bit position of the HARQ process number field set to 0 and HARQ feedback disabled.

[0370] Optionally, the second information includes a resource allocation and an MCS field, wherein the MCS field includes at least 4 bits, the highest bit position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest two bits position of the resource allocation field is set to 0; or, the MCS field includes at least 4 bits, the highest two bits position of the MCS field is set to 0, and the resource allocation field includes at least 3 bits, the highest bit position of the resource allocation field is set to 0.

[0371] Optionally, the second information is used to verify the deactivation of the first control channel of the SPS, the first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS; the second information includes at least one of the following fields: resource allocation, MCS, repetition count, NDI, and HARQ process number.

[0372] Optionally, the second information includes a resource allocation field, which includes at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, 111; and / or, the second information includes an MCS field, which includes at least 4 bits, and the value of the MCS field includes any one of the following: 1011, 1100, 1101, 1110, 1111; and / or, the second information includes a repetition count field, which includes at least 4 bits, and the value of the repetition count field includes any one of the following: 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111; and / or, the second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 1.

[0373] Optionally, the MCS field is set to 1111. The MCS field and the first modulation scheme are used to verify the deactivation of the first control channel of the SPS. The first modulation scheme is QPSK.

[0374] Optionally, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is enabled; or, the second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is disabled.

[0375] Optionally, the first data is transmitted via the data channel of nPUSCH, or the first data is transmitted via the data channel of nPDSCH.

[0376] Optionally, the first data is used to perform VoIP services.

[0377] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software 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 beyond the scope of this application.

[0378] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0379] In one example, the storage unit may include random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory and / or registers, etc.

[0380] Figure 6 This is a schematic diagram of another communication device 600 provided in an embodiment of this application. The device 600 includes a processor 610, which is coupled to a memory 620. The memory 620 is used to store computer programs or instructions and / or data. The processor 610 is used to execute the computer programs or instructions stored in the memory 620, or to read the data stored in the memory 620, in order to execute the methods in the above method embodiments.

[0381] Optionally, there may be one or more processors 610.

[0382] Optionally, the memory 620 may be one or more.

[0383] Alternatively, the memory 620 may be integrated with the processor 610, or the memory 620 may be built into the processor 610, or the memory 620 may be separate from the processor 610.

[0384] Optionally, such as Figure 6 As shown, the device 600 also includes a transceiver 630 for receiving and / or transmitting signals. For example, a processor 610 controls the transceiver 630 to receive and / or transmit signals.

[0385] For example, processor 610 is used to execute computer programs or instructions stored in memory 620 to implement the relevant operations of terminal devices or network devices in the various method embodiments described above.

[0386] Optionally, the transceiver 630 includes a transmitter (or a transmitter module, a transmitting circuit, etc.) and / or a receiver (or a receiver module, a receiving circuit, etc.), wherein the transmitter is used to perform the transmitting operation in the above embodiments, and the receiver is used to perform the receiving operation in the above embodiments.

[0387] It should be noted that the communication device 600 may include a transmitter but not a receiver; or, the communication device 600 may include a receiver but not a transmitter. Specifically, it depends on whether the above-described scheme performed by the communication device 600 includes both transmitting and receiving actions. For example, the communication device 600 is used to perform the above-described... Figure 2 The actions performed by each node (e.g., a terminal device, or even a network device) in the illustrated embodiments can be found in the above description. Figure 2 The relevant descriptions in the illustrated embodiments will not be repeated here.

[0388] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0389] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0390] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0391] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0392] Figure 7 This is a schematic block diagram of a chip system 700 provided in an embodiment of this application. The chip system 700 (or may also be referred to as a processing system) includes logic circuitry 710 and an input / output interface 720.

[0393] The logic circuit 710 can be a processing circuit in the chip system 700. The logic circuit 710 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 700 to implement the methods and functions of the embodiments of this application. The input / output interface 720 can be an input / output circuit in the chip system 700, outputting processed information or inputting data or signaling information to be processed into the chip system 700 for processing.

[0394] As one approach, the chip system 700 is used to implement the operations performed by the communication device (such as a terminal device or a network device) in the various method embodiments described above.

[0395] For example, logic circuit 710 is used to implement processing-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments; input / output interface 720 is used to implement sending and / or receiving-related operations performed by a communication device (such as a terminal device or a network device) in the above method embodiments.

[0396] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a communication device (such as a terminal device or a network device) in the above-described method embodiments.

[0397] For example, when the computer program is executed by a computer, it enables the computer to implement the methods described in the embodiments of the above methods, which are executed by a communication device (such as a terminal device or a network device).

[0398] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods described above as being performed by a communication device (such as a terminal device or a network device).

[0399] This application also provides a communication system, which includes the terminal devices and / or network devices described in the above embodiments.

[0400] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0401] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0402] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.

[0403] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, Applied to terminal devices, including: Receive first information and second information. The first information is used to configure the parameters of the semi-static scheduling (SPS), and the second information is used to verify the activation or deactivation of the first control channel of the SPS. The second information is carried on the first control channel. The activation or deactivation of the first control channel is determined based on the first information and / or the second information. The first control channel is used to schedule first data, and the first data is sent or received based on the parameters of the SPS.

2. The method according to claim 1, characterized in that, The method further includes: Send a third message, the third message including a first logical channel identifier, the first logical channel identifier being used to confirm the SPS of the first data, wherein the first logical channel identifier is different from a second logical channel identifier, the second logical channel identifier being used to confirm the SPS of the buffer status report (BSR), or the second logical channel identifier being used to confirm the SPS of the scheduling request (SR).

3. The method according to claim 1 or 2, characterized in that, The second information is used to verify the activation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS. The second information includes at least one of the following fields: resource allocation, modulation and coding scheme (MCS), redundancy version (RV), repetition count, new data indicator (NDI), and hybrid automatic repeat request (HARQ) process number.

4. The method according to claim 1 or 2, characterized in that, The second information is used to verify the deactivation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS. The second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

5. The method according to claim 1 or 2, characterized in that, The second information is used to verify the activation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS. The second information includes at least one of the following fields: MCS, resource allocation, repetition count, HARQ-ACK resource, NDI, and HARQ process number.

6. The method according to claim 1 or 2, characterized in that, The second information is used to verify the deactivation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS. The second information includes at least one of the following fields: resource allocation, MCS, repetition count, NDI, and HARQ process number.

7. A communication method, characterized in that, Applied to network devices, including: First information and second information are determined. The first information is used to configure the parameters of SPS, and the second information is used to verify the activation or deactivation of the first control channel of SPS. The second information is carried in the first control channel. The first information and / or the second information are further used to determine whether to activate or deactivate the first control channel, the first control channel being used to schedule first data, and the first data being sent or received based on the parameters of the SPS; Send the first information and the second information.

8. The method according to claim 7, characterized in that, The method further includes: Receive third information, the third information including a first logical channel identifier, the first logical channel identifier being used to confirm the SPS of the first data, wherein the first logical channel identifier is different from a second logical channel identifier, the second logical channel identifier being used to confirm the SPS of the BSR, or the second logical channel identifier being used to confirm the SPS of the SR.

9. The method according to claim 7 or 8, characterized in that, The second information is used to verify the activation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS. The second information includes at least one of the following fields: resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

10. The method according to claim 7 or 8, characterized in that, The second information is used to verify the deactivation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is received based on the parameters of the SPS. The second information includes at least one of the following fields: subcarrier indication, resource allocation, MCS, RV, repetition count, NDI, and HARQ process number.

11. The method according to claim 7 or 8, characterized in that, The second information is used to verify the activation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS. The second information includes at least one of the following fields: MCS, resource allocation, repetition count, HARQ-ACK resource, NDI, and HARQ process number.

12. The method according to claim 7 or 8, characterized in that, The second information is used to verify the deactivation of the first control channel of the SPS, including: The first control channel is used to schedule the first data, and the first data is sent based on the parameters of the SPS. The second information includes at least one of the following fields: resource allocation, MCS, repetition count, NDI, and HARQ process number.

13. The method according to any one of claims 1 to 12, characterized in that, include: The first data includes service data and / or control information carried in Narrowband Internet of Things (NB-IoT). The first data is different from the second data, which is indication information of BSR or SR.

14. The method according to any one of claims 1 to 13, characterized in that, The first control channel is not used to schedule BSR-SPS and / or SR-SPS.

15. The method according to claim 2 or 8, characterized in that, The first logical channel identifier is used to confirm the SPS of the first data, including: The first logical channel identifier is used to confirm the transmission of the first data, and the first logical channel identifier includes at least 5 bits; The first logical channel identifier is any one of the following: 01011, 01100, 01101; or, The first logical channel identifier includes at least one of the following fields: Extended Logical Channel Identifier (eLCID), PDCP repeated activation / deactivation, sleep, CSI-RS activation / deactivation, recommended bit rate, activation / deactivation, and long discontinuous reception DRX command.

16. The method according to claim 2 or 8, characterized in that, The first logical channel identifier is used to confirm the SPS of the first data, including: The first logical channel identifier is used to confirm the receipt of the first data, and the first logical channel identifier includes at least 5 bits; The first logical channel identifier includes at least one of the following fields: Common Control Channel (CCCH), eLCID, Access Unit Layer (AUL) acknowledgment, Recommended Bit Rate Query, Truncated Side Link BSR, Side Link BSR, Dual-Connectivity Power Margin Report, Extended Power Margin Report, Power Margin Report, Truncated BSR, and Long BSR.

17. The method according to any one of claims 1 to 16, characterized in that, The first information includes at least one Cell Radio Network Temporary Identifier (C-RNTI), including: The second information is used to verify the activation of the first control channel of the SPS, and the at least one C-RNTI is used to determine the transmission and / or reception of the first data; or, The second information is used to verify the deactivation of the first control channel of the SPS, and the at least one C-RNTI is used to determine to stop sending and / or stop receiving the first data.

18. The method according to claim 17, characterized in that, include: The at least one C-RNTI is carried in a different configuration from the first C-RNTI, wherein the first C-RNTI is either the C-RNTI of SR-SPS or the C-RNTI of BSR-SPS.

19. The method according to claim 3 or 9, characterized in that, include: The second information includes a repetition count field, which comprises at least 3 bits, with the highest bit of the repetition count field set to 0. And / or, The second information includes an MCS field, which comprises at least 4 bits, wherein the highest bit position of the MCS field is set to 0, or the highest two bits of the MCS field are set to 0; and / or, The second information includes a resource allocation field, which includes at least 3 bits. The highest bit of the resource allocation field is set to 0, or the two highest bits of the resource allocation field are set to 0. And / or, The second information includes an RV field, the RV field comprising at least 1 bit, wherein the bit position of the RV field is set to 0; and / or, The second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 0; And / or, The second information includes a HARQ process ID field, which includes at least 1 bit. The HARQ process ID field is set to 0, and HARQ feedback is either enabled or disabled.

20. The method according to claim 4 or 10, characterized in that, include: The second information includes a subcarrier indication field, which comprises at least 6 bits. The value of the subcarrier indication field includes any one of the following: 110000, 110001, 110010, 110011, 110100, 110101, 110110, 110111, 111000, 111001, 111010, 111011, 111100, 111101, 111110; and / or, The second information includes a resource allocation field, which comprises at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, 111; and / or, The second information includes an MCS field, which comprises at least 4 bits, and the value of the MCS field includes any one of the following: 1011, 1100, 1101, 1110; and / or, The second information includes an RV field, the RV field comprising at least 1 bit, the RV field being set to 1; and / or, The second information includes a repetition count field, which comprises at least 3 bits, and the value of the repetition count field includes any one of the following: 100, 101, 110, 111; and / or, If the second information includes an NDI field, the NDI field includes at least one bit, and the bit position of the NDI field is set to 1; and / or, The second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is either enabled or disabled.

21. The method according to claim 5 or 11, characterized in that, include: The second information includes an MCS field, which comprises at least 4 bits, wherein the highest bit position of the MCS field is set to 0, or the highest two bits of the MCS field are set to 0; and / or, The second information includes a resource allocation field, which comprises at least 3 bits. The highest bit of the resource allocation field is set to 0, or the two highest bits of the resource allocation field are set to 0; and / or... The second information includes a repetition count field, which comprises at least 4 bits. The highest bit of the repetition count field is set to 0, or the two highest bits of the repetition count field are set to 0; and / or, The second information includes a HARQ-ACK resource field, which comprises at least 4 bits, with all bits of the HARQ-ACK resource field set to 1; and / or, The second information includes an NDI field, which includes at least 1 bit, and the bit position of the NDI field is set to 0; And / or, The second information includes a HARQ process ID field, which includes at least 1 bit. The bit position of the HARQ process ID field is set to 0, and HARQ feedback is either enabled or disabled.

22. The method according to claim 6 or 12, characterized in that, include: The second information includes a resource allocation field, which comprises at least 3 bits, and the value of the resource allocation field includes any one of the following: 100, 101, 110, 111; and / or, The second information includes an MCS field, which comprises at least 4 bits, and the value of the MCS field includes any one of the following: 1011, 1100, 1101, 1110, 1111; and / or, The second information includes a repetition count field, which comprises at least 4 bits. The value of the repetition count field includes any one of the following: 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111; and / or, The second information includes an NDI field, the NDI field comprising at least 1 bit, wherein the bit position of the NDI field is set to 1; and / or, The second information includes a HARQ process ID field, which includes at least 1 bit, is set to 1, and HARQ feedback is either enabled or disabled.

23. The method according to claim 22, characterized in that, The MCS field takes the value 1111, and the method further includes: The MCS field and the first modulation scheme are used to verify the deactivation of the first control channel of the SPS, and the first modulation scheme is quadrature phase shift keying (QPSK).

24. The method according to claim 19 or 21, characterized in that, The second information includes resource allocation and MCS fields, including: The MCS field comprises at least 4 bits, with the highest bit position set to 0, and the resource allocation field comprises at least 3 bits, with the highest two bits position set to 0, or... The MCS field includes at least 4 bits, with the two highest bits of the MCS field set to 0, and the resource allocation field includes at least 3 bits, with the highest bit of the resource allocation field set to 0.

25. The method according to any one of claims 1 to 24, characterized in that, include: The first data is transmitted via the data channel of the narrowband physical uplink shared channel nPUSCH, or... The first data is transmitted through the data channel of the narrowband physical downlink shared channel nPDSCH.

26. The method according to any one of claims 1 to 25, characterized in that, include: The first data is used to perform Voice over Internet Protocol (VoIP) services.

27. A communication device, characterized in that, include: A processor for executing computer programs or instructions to cause the communication device to perform the method as described in any one of claims 1 to 26.

28. A computer program product, characterized in that, The computer program product includes programs or instructions for performing the method as described in any one of claims 1 to 26.

29. A computer-readable storage medium, characterized in that, include: The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 26.