Method, apparatus and electronic device for improving uplink semi-persistent scheduling transmission capability

By introducing an extension scheme in NB-IoT to direct a larger TBS for uplink data transmission, the problem of insufficient UL SPS resource transmission capacity in NB-IoT is solved, achieving more efficient uplink data transmission and faster UL SPS scheduling.

CN121771983BActive Publication Date: 2026-07-21XINSHENG TECHNOLOGY CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XINSHENG TECHNOLOGY CO LTD
Filing Date
2026-03-03
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

The existing NB-IoT has limited uplink semi-static scheduling transmission capabilities, insufficient UL SPS resource transmission data capabilities, and a small TBS, which cannot meet more business needs.

Method used

By introducing an extension scheme into the dedicated configuration cell of the NPUSCH in the narrowband RRC connection establishment message, a larger TBS is indicated for uplink data transmission. This is combined with the scheduling delay of DCI format N0 and the extension of the TBS index by the new data indication field to support larger TBS transmission.

Benefits of technology

It improves the uplink data transmission capability of NB-IoT, meets more business needs, and enables faster UL SPS scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121771983B_ABST
    Figure CN121771983B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a method, device and electronic equipment for improving uplink semi-static scheduling transmission capacity, the method is applied to a terminal, and the method comprises the following steps: receiving a narrowband radio resource control (RRC) connection establishment message; a first field is included in a narrowband physical uplink shared channel (NPUSCH) dedicated configuration information element in the narrowband RRC connection establishment message, the first field is used for indicating a use scheme of a transmission block size (TBS) of uplink semi-persistent scheduling (UL SPS), and the use scheme comprises an extension scheme; in the case that the first field is a first indication value or a second indication value, uplink data is sent on the NPUSCH by using the TBS determined by the extension scheme; and the TBS determined by the extension scheme is not less than a protocol specified TBS.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of narrowband Internet of Things (IoT) technology, and in particular to a method, apparatus, and electronic device for improving uplink semi-static scheduling transmission capability. Background Technology

[0002] In Narrow Band Internet of Things (NB-IoT), support for uplink (UL) semi-persistent scheduling (SPS) is introduced at the physical layer. UL SPS resources can be used by terminals to report buffer status reports (BSRs). Configuring data transmission on UL SPS resources for BSRs is an optional function for terminals and can be configured via independent capability indication signaling. In NB-IoT, the current protocol specifies a relatively small Transport Block Size (TBS) of only 16 bits for UL SPS resources, thus limiting their data transmission capacity. Summary of the Invention

[0003] The purpose of this application is to provide a method, apparatus, and electronic device for improving uplink semi-static scheduling transmission capabilities, so as to solve the problems in the prior art.

[0004] To solve the above-mentioned technical problems, the embodiments of this application are implemented as follows:

[0005] In a first aspect, embodiments of this application provide a method for improving uplink semi-static scheduling transmission capabilities, applied to a terminal, the method comprising:

[0006] The narrowband radio resource control (RRC) connection establishment message is received. The narrowband physical uplink shared channel (NPUSCH) dedicated configuration information cell in the narrowband RRC connection establishment message includes a first field. The first field is used to indicate the usage scheme of the transmission block size (TBS) of the uplink semi-persistent scheduling (UL SPS). The usage scheme includes an extension scheme.

[0007] When the first field is a first indication value or a second indication value, the uplink data is sent on the NPUSCH using the TBS determined by the extended scheme;

[0008] Wherein, the TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0009] Secondly, this application provides a method for improving uplink semi-static scheduling transmission capability, applied to network devices, the method comprising:

[0010] Send a narrowband RRC connection establishment message, wherein the NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field, the first field being used to indicate the usage scheme of the UL SPS TBS, the usage scheme including an extension scheme;

[0011] When the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on NPUSCH using the TBS determined by the extended scheme;

[0012] Wherein, the TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0013] Thirdly, embodiments of this application provide an apparatus for improving uplink semi-static scheduling transmission capabilities, applied to a terminal, the apparatus comprising:

[0014] The receiving module is used to receive a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. The first field is used to indicate the usage scheme of the UL SPS TBS. The usage scheme includes an extension scheme.

[0015] The sending module is used to send uplink data on NPUSCH using the TBS determined by the extended scheme when the first field is a first indication value or a second indication value;

[0016] Wherein, the TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0017] Fourthly, embodiments of this application provide an apparatus for improving uplink semi-static scheduling transmission capabilities, applied to network devices, the apparatus comprising:

[0018] The sending module is used to send a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. The first field is used to indicate the usage scheme of the TBS of the UL SPS. The usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme.

[0019] Wherein, the TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0020] Fifthly, embodiments of this application provide a system for improving uplink semi-static scheduling transmission capabilities, comprising:

[0021] A network device is used to send a narrowband RRC connection establishment message, wherein the NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field, the first field being used to indicate the usage scheme of the TBS of the UL SPS, the usage scheme including an extension scheme;

[0022] The terminal is configured to receive the narrowband RRC connection establishment message and, when the first field is a first indication value or a second indication value, send uplink data on the NPUSCH using the TBS determined by the extended scheme.

[0023] Wherein, the TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0024] In a sixth aspect, embodiments of this application provide an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method described above for improving uplink semi-static scheduling transmission capability.

[0025] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method for improving uplink semi-static scheduling transmission capability described above.

[0026] Eighthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the method for improving uplink semi-static scheduling transmission capability described above.

[0027] As can be seen from the technical solutions provided by the above embodiments of this application, the embodiments of this application receive a narrowband RRC connection establishment message. The first field in the NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message is used to indicate the usage scheme of the TBS of the UL SPS. The usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, the TBS determined by the extended scheme is used to send uplink data on the NPUSCH. The TBS determined by the extended scheme is not less than the TBS specified by the protocol. Therefore, a larger TBS can be used to transmit data, which improves the uplink data transmission capability in NB-IoT. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0029] Figure 1 A flowchart illustrating a method for improving uplink semi-static scheduling transmission capability provided in an embodiment of this application;

[0030] Figure 2 A flowchart illustrating another method for improving uplink semi-static scheduling transmission capability provided in this application embodiment;

[0031] Figure 3 A schematic diagram of a device for improving uplink semi-static scheduling transmission capability provided in an embodiment of this application;

[0032] Figure 4 A schematic diagram of another device for improving uplink semi-static scheduling transmission capability provided in an embodiment of this application;

[0033] Figure 5 A schematic diagram of the structure of a system for improving uplink semi-static scheduling transmission capability provided in an embodiment of this application;

[0034] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0035] This application provides a method, apparatus, and electronic device for improving uplink semi-static scheduling transmission capabilities.

[0036] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.

[0037] This application relates to data transmission in NB-IoT, where the data transmitting device can be a network device or a terminal, and the data receiving device can be a terminal or a network device. The network device can be a base station in NB-IoT, or a module or unit that performs some of the base station's functions. This application does not limit the specific technology or device form used in the network device. The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, or mobile terminal, and includes, but is not limited to, smart meters, smoke detectors, sensors, shared bicycle locks, logistics tracking tags, wearable health devices, pet trackers, etc. This application also does not limit the specific technology or device form used in the terminal.

[0038] The method and apparatus for improving uplink semi-static scheduling transmission capability provided in this application can be applied to various NB-IoT scenarios, including but not limited to: scenarios where the base station schedules the terminal to send uplink data on the Narrowband Physical Uplink Shared Channel (NPUSCH), or scenarios where the terminal sends uplink data on the NPUSCH according to the scheduling of the base station, etc.

[0039] The above-described method and apparatus, by employing the TBS determined by the extended scheme to transmit uplink data on the NPUSCH, can use a larger TBS to transmit data compared to existing technologies, thereby improving the uplink data transmission capability in NB-IoT.

[0040] This application also relates to extending the existing narrowband downlink control information (DCI) format N0 as specified in the protocol. DCI format N0 is the DCI format used for scheduling NPUSCH in NB-IoT. The existing protocol's DCI Format N0 includes multiple bit fields. The flag bit "Flag for Format N0 / Format N1 Differentiation" identifies whether the current DCI format is DCI Format N0 or DCI Format N1. If the value of this flag bit is 0, it indicates that the DCI type is DCI Format N0; if the value of this flag bit is 1, it indicates that the DCI type is DCI Format N1. In the DCI Format N0 involved in this application embodiment, the value of this flag bit is always 0. The specific functions of the other fields in DCI Format N0 are described in Table 1.

[0041]

[0042] This application extends some fields in DCI format N0, specifically indicating the extension scheme of TBS through the scheduling delay field and the new data indication field. The detailed process is described in the following embodiments.

[0043] like Figure 1 As shown in the figure, this application provides a method for improving uplink semi-static scheduling transmission capability, applied to a terminal, and may include the following steps:

[0044] S102: Receive Narrowband Radio Resource Control (RRC) connection establishment message.

[0045] The terminal first performs a power-on process, including cell search and downlink channel synchronization. Then, it obtains uplink synchronization via random access. After successfully resolving contention, the base station sends the connection state configuration information to the terminal via a Radio Resource Control (RRC) Setup-NB message.

[0046] The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field, which is used to indicate the usage scheme of the UL SPS TBS, including the extension scheme.

[0047] S104: If the first field is a first indication value or a second indication value, the uplink data is sent on the NPUSCH using the TBS determined by the extended scheme.

[0048] The TBS determined by the extended scheme shall not be less than the TBS specified in the protocol.

[0049] The first and second indicator values ​​can be set as needed, and the specific values ​​are not limited. For example, the first indicator value is 0 and the second indicator value is 1; or the first indicator value is 1 and the second indicator value is 0, etc.

[0050] In this application embodiment, the above-mentioned extension scheme includes a first extension scheme and a second extension scheme.

[0051] Accordingly, step S104 above may include:

[0052] When the first field is the first indication value, the uplink data is sent on the NPUSCH using the TBS determined by the first extension scheme;

[0053] When the first field is the second indication value, the uplink data is sent on the NPUSCH using the TBS determined by the second extension scheme.

[0054] For example, the NPUSCH-ConfigDedicated-NB cell in the RRC Setup-NB message carries the first field, sps_tbs_cal_selection. When sps_tbs_cal_selection=0, the terminal uses the TBS determined by the first extension scheme to send uplink data on the NPUSCH. When sps_tbs_cal_selection=1, the terminal uses the TBS determined by the second extension scheme to send uplink data on the NPUSCH.

[0055] In one embodiment of this application, the first expansion scheme includes 7 TBSs, and the second expansion scheme includes the 7 TBSs in the first expansion scheme as well as other TBSs. The smallest TBS in the second expansion scheme is 16 bits, and the largest TBS in the second expansion scheme is 2536 bits.

[0056] For example, the first expansion scheme includes 7 TBSs, with the specific bit counts of these 7 TBSs being {16, 56, 120, 208, 256, 328, 424}. The second expansion scheme includes even more TBSs, ranging from 16 to 2536 bits, including the 7 TBSs from the first expansion scheme, thus supporting all TBSs of the NB-IoT NPUSCH.

[0057] In this embodiment of the application, the above method may further include:

[0058] Receive narrowband downlink control information in DCI format N0.

[0059] In the narrowband DCI format N0, the values ​​of the scheduling delay field and the new data indication field are used to form the TBS index.

[0060] Since the scheduling delay field and the new data indication field are not required when UL SPS is activated, these two fields can be extended to indicate the TBS extension scheme. After the TBS index is formed by combining the values ​​of the scheduling delay field and the new data indication field, the corresponding TBS can be determined using this TBS index.

[0061] In this embodiment of the application, the length of the scheduling delay field is 2 bits and the length of the new data indication field is 1 bit, totaling 3 bits. Therefore, by combining the value of the scheduling delay field and the value of the new data indication field, a total of 8 different values ​​can be obtained, which can be used to indicate different TBSs.

[0062] This method of extending the TBS scheme by utilizing existing fields in DCI format N0 achieves forward compatibility with existing protocols. Furthermore, by combining RRC semi-static configuration with DCI dynamic scheduling, NPUSCH scheduling can be completed efficiently and quickly.

[0063] In this embodiment of the application, when the first field is a first indication value, the above method may further include:

[0064] If the TBS index is one of the preset first, second, third, fourth, fifth, sixth, and seventh values, the TBS in the first expansion scheme is determined by the TBS index.

[0065] For example, the preset first to seventh values ​​are 0 to 6 respectively, and the first extension scheme includes 7 TBSs {16, 56, 120, 208, 256, 328, 424}. After constructing the TBS index sps_tbs_index from the values ​​of the scheduling delay field and the new data indication field, if the TBS index is 0, the corresponding TBS is determined to be 16 bits in the first extension scheme; if the TBS index is 1, the corresponding TBS is determined to be 56 bits in the first extension scheme; if the TBS index is 2, the corresponding TBS is determined to be 120 bits in the first extension scheme; if the TBS index is 3, the corresponding TBS is determined to be 208 bits in the first extension scheme; if the TBS index is 4, the corresponding TBS is determined to be 256 bits in the first extension scheme; if the TBS index is 5, the corresponding TBS is determined to be 328 bits in the first extension scheme; and if the TBS index is 6, the corresponding TBS is determined to be 424 bits in the first extension scheme.

[0066] In this embodiment of the application, the first extension scheme of TBS can be used in scenarios with small UL SPS data traffic and can meet the needs of NB-IoT voice services.

[0067] It should be noted that the terminal can also determine whether to activate or deactivate SPS scheduling based on multiple fields in DCI format N0. These multiple fields include redundancy version, number of HARQ processes, modulation and coding scheme, resource allocation, and Flag for Format N0 / Format N1 Differentiation.

[0068] Specifically, if each field in DCI format N0 meets the configuration shown in Table 2, the terminal can determine that the network device initiates the scheduling to activate SPS.

[0069]

[0070] If DCI format N0 meets the configuration shown in Table 3, the terminal can determine that the network device initiates the scheduling to deactivate SPS.

[0071]

[0072] In this embodiment of the application, when the first field is a second indicator value, the above method may further include:

[0073] The TBS in the second extended scheme is determined by the values ​​of the modulation and coding scheme field and the resource allocation field in the narrowband DCI format N0.

[0074] The determination of the corresponding TBS based on the values ​​of the modulation and coding scheme domain and the resource allocation domain can be achieved using methods specified in existing protocols, which will not be elaborated upon here.

[0075] In this embodiment, the second extension scheme of TBS uses the modulation and coding scheme domain and the resource allocation domain to determine the corresponding TBS, which can support all TBS of NPUSCH, from 16 to 2536, meet the needs of NB-IoT voice services, and greatly improve the uplink data transmission capability.

[0076] In this embodiment of the application, when the first field is a second indicator value, the above method may further include:

[0077] If the TBS index is the preset eighth value, the value of the redundant version field in the narrowband DCI format N0 and the value of the Hybrid Automatic Repeat Request (HARQ) process number field are used to determine whether the narrowband DCI format N0 indicates activation or deactivation of SPS.

[0078] In one implementation, determining whether the narrowband DCI format N0 indicates the activation or deactivation of SPS based on the value of the redundant version field and the value of the HARQ process number field in the narrowband DCI format N0 may include:

[0079] If the values ​​of the redundant version field and the HARQ process number field in the narrowband DCI format N0 are both 0, it is determined that the narrowband DCI format N0 indicates the activation of SPS.

[0080] If the values ​​of the redundant version field and the HARQ process number field in the narrowband DCI format N0 are both 1, then the narrowband DCI format N0 indicates that the SPS should be deactivated.

[0081] For example, if DCI Format N0 meets the configuration shown in Table 4, the value of the redundancy version field is 0, and the value of the HARQ process number field is also 0, then the terminal can determine that DCI Format N0 indicates the activation of SPS. In Table 4, the value of the scheduling delay field is binary 11, and the value of the new data indication field is binary 1. The two together form the TBS index, which is binary 111, corresponding to decimal 7, i.e., the preset eighth value.

[0082]

[0083] For example, if DCI Format N0 meets the configuration shown in Table 5, the value of the redundancy version field is 1, and the value of the HARQ process number field is also 1, then the terminal can determine that DCI Format N0 indicates the deactivation of SPS. In Table 5, the value of the scheduling delay field is binary 11, and the value of the new data indication field is binary 1. The two together form the TBS index, which is binary 111, corresponding to decimal 7, i.e., the preset eighth value.

[0084]

[0085] In this embodiment of the application, the above method may further include:

[0086] When SPS is activated, the extended SPS period is obtained from the RRC signaling. The extended SPS period is shorter than the SPS period specified in the protocol.

[0087] In particular, multiple extended SPS cycles, such as {sf16, sf32, sf64}, can be added to the RRC signaling. Compared with the shortest cycle of 128ms in the existing technology, the SPS cycle becomes shorter, such as 16ms, which can achieve faster UL SPS scheduling.

[0088] The method provided in this application embodiment receives a narrowband RRC connection establishment message. The first field in the NPUSCH dedicated configuration cell of the narrowband RRC connection establishment message indicates the usage scheme of the UL SPS's TBS. This usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, uplink data is transmitted on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol; therefore, a larger TBS can be used to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the SPS period to a shorter duration enables faster UL SPS scheduling, thereby meeting more NB-IoT service requirements, such as the need for communication using NTN.

[0089] like Figure 2As shown in the figure, this application provides another method for improving uplink semi-static scheduling transmission capability, applied to network devices, which may include the following steps:

[0090] S202: Send a narrowband RRC connection establishment message. The NPUSCH dedicated configuration cell in the narrowband RRC connection establishment message includes a first field, which is used to indicate the usage scheme of the UL SPS TBS, including the extension scheme.

[0091] Wherein, if the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0092] In this embodiment of the application, the above-mentioned extension scheme includes a first extension scheme and a second extension scheme. Accordingly, when the first field is a first indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the first extension scheme; when the first field is a second indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the second extension scheme.

[0093] The first and second indicator values ​​can be set as needed, and the specific values ​​are not limited. For example, the first indicator value is 0 and the second indicator value is 1; or the first indicator value is 1 and the second indicator value is 0, etc.

[0094] For example, a first field, `sps_tbs_cal_selection`, is added to the `NPUSCH-ConfigDedicated-NB` cell of the `RRC Setup` message. When `sps_tbs_cal_selection=0`, it instructs the terminal to use the TBS determined by the first extension scheme to send uplink data on the NPUSCH, supporting up to 6 TBSs. When `sps_tbs_cal_selection=1`, it instructs the terminal to use the TBS determined by the second extension scheme to send uplink data on the NPUSCH, supporting all TBSs of the NB-IoT NPUSCH.

[0095] In this embodiment of the application, the above method may further include:

[0096] The terminal transmits a narrowband DCI format N0, where the values ​​of the scheduling delay field and the new data indication field in the narrowband DCI format N0 are used to form a TBS index. The terminal can determine the corresponding TBS based on this TBS index.

[0097] In this embodiment of the application, when the first field is a first indication value, if the TBS index is one of the preset first, second, third, fourth, fifth, sixth, and seventh values, the terminal is instructed to determine the TBS in the first extension scheme by the TBS index.

[0098] In this embodiment of the application, when the first field is the second indication value, the values ​​of the modulation and coding scheme field and the resource allocation field in the narrowband DCI format N0 are used to instruct the terminal to determine the TBS in the second extended scheme based on the values ​​of the modulation and coding scheme field and the resource allocation field.

[0099] In this embodiment of the application, when the value of the first field is the second indication value and the TBS index is the preset eighth value, the value of the redundant version field and the value of the HARQ process number field in the narrowband DCI format N0 are used to indicate the activation or deactivation of SPS.

[0100] In this embodiment of the application, when the value of the first field is the second indicator value and the TBS index is the preset eighth value, the narrowband DCI format N0 can satisfy one of the following:

[0101] The values ​​of the Redundancy Version field and the HARQ Process Count field are both 0, indicating that SPS is activated;

[0102] The values ​​of the redundant version field and the HARQ process number field are both 1, indicating that SPS should be deactivated.

[0103] In this embodiment, the first expansion scheme includes 7 TBSs, which are 16 bits, 56 bits, 120 bits, 208 bits, 256 bits, 328 bits, and 424 bits. The second expansion scheme includes the 7 TBSs in the first expansion scheme and other TBSs. The smallest TBS in the second expansion scheme is 16 bits, and the largest TBS in the second expansion scheme is 2536 bits.

[0104] In this embodiment of the application, the above method may further include the following steps:

[0105] When the amount of business data is less than the threshold, set the value of the first field to the first indicator value;

[0106] If the amount of business data is greater than or equal to the threshold, set the value of the first field to the second indicator value.

[0107] The thresholds mentioned above can be preset as needed, and the specific values ​​are not limited.

[0108] In this embodiment of the application, the above method may further include:

[0109] In the RRC signaling, an extended SPS period is set, which is shorter than the SPS period specified in the protocol.

[0110] In particular, multiple extended SPS cycles, such as {sf16, sf32, sf64}, can be added to the RRC signaling. Compared with the shortest cycle of 128ms in the existing technology, the SPS cycle becomes shorter, such as 16ms, which can achieve faster UL SPS scheduling.

[0111] The method provided in this application embodiment sends a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. This first field indicates the TBS usage scheme of the UL SPS. This usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, it instructs the terminal to use the TBS determined by the extended scheme to send uplink data on the NPUSCH. The TBS determined by the extended scheme is not less than the TBS specified in the protocol, thus allowing the use of a larger TBS to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the SPS period to a shorter duration enables faster UL SPS scheduling, thereby meeting more NB-IoT service requirements, such as the need for communication using NTN.

[0112] The above describes a method for improving uplink semi-static scheduling transmission capability provided by embodiments of this application. Based on the same idea, embodiments of this application also provide an apparatus for improving uplink semi-static scheduling transmission capability, such as... Figure 3 As shown, the device, applied to terminal 300, may include:

[0113] The receiving module 301 is used to receive a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information cell in the narrowband RRC connection establishment message includes a first field, which is used to indicate the usage scheme of the UL SPS TBS, including the extended scheme.

[0114] The sending module 302 is used to send uplink data on NPUSCH using the TBS determined by the extended scheme when the first field is a first indication value or a second indication value.

[0115] The TBS determined by the extended scheme shall not be less than the TBS specified in the protocol.

[0116] In this embodiment, the first extension scheme configures 7 TBSs for transmitting uplink data on the NPUSCH. The second extension scheme configures the TBS specified in the protocol, as well as 7 TBSs, for transmitting uplink data on the NPUSCH. The 7 TBSs include extended TBSs.

[0117] In this embodiment, the above-mentioned extension scheme includes a first extension scheme and a second extension scheme. Accordingly, the sending module 302 is specifically used for:

[0118] When the first field is the first indication value, the uplink data is sent on the NPUSCH using the TBS determined by the first extension scheme;

[0119] When the first field is the second indication value, the uplink data is sent on the NPUSCH using the TBS determined by the second extension scheme.

[0120] In this embodiment of the application, the receiving module 301 is further configured to: receive narrowband downlink control information DCI format N0, wherein the value of the scheduling delay field and the value of the new data indication field in the narrowband DCI format N0 are used to form a TBS index.

[0121] In this embodiment of the application, the above-described apparatus is further used for:

[0122] If the TBS index is one of the preset first, second, third, fourth, fifth, sixth, and seventh values, the TBS in the first expansion scheme is determined by the TBS index.

[0123] In this embodiment of the application, the above-described apparatus is further used for:

[0124] When the first field is the second indication value, the TBS in the second extended scheme is determined by the value of the modulation and coding scheme field and the value of the resource allocation field in the narrowband DCI format N0.

[0125] In this embodiment of the application, when the first field is a second indication value, the above-described apparatus is further used to:

[0126] If the TBS index is the preset eighth value, the value of the redundant version field in the narrowband DCI format N0 and the value of the HARQ process number field are used to determine whether the narrowband DCI format N0 indicates activation or deactivation of SPS.

[0127] The value of the redundant version field and the value of the HARQ process number field in the narrowband DCI format N0, as described above, determine whether the narrowband DCI format N0 indicates activation or deactivation of SPS, including:

[0128] If the values ​​of the redundant version field and the HARQ process number field in the narrowband DCI format N0 are both 0, then the narrowband DCI format N0 indicates the activation of semi-persistent scheduling (SPS).

[0129] If the values ​​of the redundant version field and the HARQ process number field in the narrowband DCI format N0 are both 1, then the narrowband DCI format N0 indicates that the SPS should be deactivated.

[0130] In this embodiment, the first expansion scheme includes seven TBSs, which are 16 bits, 56 bits, 120 bits, 208 bits, 256 bits, 328 bits, and 424 bits. The second expansion scheme includes the seven TBSs of the first expansion scheme and other TBSs. The smallest TBS in the second expansion scheme is 16 bits, and the largest TBS in the second expansion scheme is 2536 bits.

[0131] In this embodiment of the application, the above-mentioned obtaining device is further used for:

[0132] When SPS is activated, the extended SPS period is obtained from the RRC signaling. The extended SPS period is shorter than the SPS period specified in the protocol.

[0133] The apparatus provided in this application embodiment can execute the method provided in the method embodiment with the terminal as the execution subject. For details, please refer to the description in the method embodiment, which will not be repeated here.

[0134] The apparatus provided in this application embodiment receives a narrowband RRC connection establishment message. The first field in the NPUSCH dedicated configuration cell of the narrowband RRC connection establishment message indicates the usage scheme of the UL SPS's TBS. This usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, uplink data is transmitted on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol; therefore, a larger TBS can be used to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the SPS period to a shorter duration enables faster UL SPS scheduling, thereby meeting more service requirements of NB-IoT, such as the need for communication using NTN.

[0135] This application also provides an apparatus for improving uplink semi-static scheduling transmission capability, such as... Figure 4 As shown, the device is applied to network device 400 and may include:

[0136] The sending module 401 is used to send a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. The first field is used to indicate the usage scheme of the TBS of the UL SPS. The usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme.

[0137] The TBS determined by the extended scheme shall not be less than the TBS specified in the protocol.

[0138] In this embodiment, the extension scheme includes a first extension scheme and a second extension scheme. When the first field is a first indication value, it is used to instruct the terminal to transmit uplink data on the NPUSCH using the TBS determined by the first extension scheme. When the first field is a second indication value, it is used to instruct the terminal to transmit uplink data on the NPUSCH using the TBS determined by the second extension scheme.

[0139] In this embodiment of the application, the above-mentioned sending module 401 is further configured to: send narrowband DCI format N0, wherein the value of the scheduling delay field and the value of the new data indication field in the narrowband DCI format N0 are used to form the TBS index.

[0140] In this embodiment of the application, when the first field is a first indication value, if the TBS index is one of the preset first, second, third, fourth, fifth, sixth, and seventh values, the terminal is instructed to determine the TBS in the first extension scheme by the TBS index.

[0141] In this embodiment of the application, when the first field is the second indication value, the values ​​of the modulation and coding scheme field and the resource allocation field in the narrowband DCI format N0 are used to instruct the terminal to determine the TBS in the second extended scheme based on the values ​​of the modulation and coding scheme field and the resource allocation field.

[0142] In this embodiment of the application, when the value of the first field is the second indication value and the TBS index is the preset eighth value, the value of the redundant version field and the value of the HARQ process number field in the narrowband DCI format N0 are used to indicate the activation or deactivation of SPS.

[0143] In this embodiment of the application, when the value of the first field is the second indicator value and the TBS index is the preset eighth value, the narrowband DCI format N0 satisfies one of the following:

[0144] The values ​​of the Redundancy Version field and the HARQ Process Count field are both 0, indicating that SPS is activated;

[0145] The values ​​of the redundant version field and the HARQ process number field are both 1, indicating that SPS should be deactivated.

[0146] In this embodiment, the first expansion scheme includes seven TBSs, which are 16 bits, 56 bits, 120 bits, 208 bits, 256 bits, 328 bits, and 424 bits. The second expansion scheme includes the seven TBSs of the first expansion scheme and other TBSs. The smallest TBS in the second expansion scheme is 16 bits, and the largest TBS in the second expansion scheme is 2536 bits.

[0147] In this embodiment of the application, the above-mentioned device further includes a setting module, used for:

[0148] When the amount of business data is less than the threshold, set the first field as the first indicator value;

[0149] If the amount of business data is greater than or equal to the threshold, set the first field as the second indicator value.

[0150] In this embodiment of the application, the above-mentioned device further includes a setting module, used for:

[0151] In the RRC signaling, an extended SPS period is set, which is shorter than the SPS period specified in the protocol.

[0152] The apparatus provided in this application embodiment can execute the method provided in the method embodiment with network device as the execution subject. For details, please refer to the description in the method embodiment, which will not be repeated here.

[0153] The apparatus provided in this application embodiment sends a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. This first field indicates the TBS usage scheme of the UL SPS, which includes an extended scheme. When the first field is a first indication value or a second indication value, it instructs the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol, thus allowing the use of a larger TBS to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the SPS period to a shorter duration enables faster UL SPS scheduling, thereby meeting more NB-IoT service requirements, such as the need for communication using NTN.

[0154] This application also provides a system for improving uplink semi-static scheduling transmission capabilities, such as... Figure 5 As shown, the system 500 may include:

[0155] Network device 501 is used to send a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information cell in the narrowband RRC connection establishment message includes a first field, which is used to indicate the usage scheme of the TBS of the UL SPS, including the extension scheme.

[0156] Terminal 502 is used to receive narrowband RRC connection establishment messages and, when the first field is a first indication value or a second indication value, to send uplink data on NPUSCH using the TBS determined by the extended scheme.

[0157] The TBS determined by the extended scheme shall not be less than the TBS specified in the protocol.

[0158] In this embodiment of the application, network device 501 can be connected to... Figure 4 The device shown for improving uplink semi-static scheduling transmission capability has the same function, and terminal 502 can be used with... Figure 3 The device shown for improving uplink semi-static scheduling transmission capability has the same function, and will not be described in detail here.

[0159] The system provided in this application embodiment can execute the method provided in any of the above method embodiments. For detailed process, please refer to the description in the method embodiments, which will not be repeated here.

[0160] The system provided in this application embodiment sends a narrowband RRC connection establishment message through a network device. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. When the terminal receives the narrowband RRC connection establishment message, and the first field is a first indication value or a second indication value, it uses the TBS determined by the extended scheme to send uplink data on the NPUSCH. The TBS determined by the extended scheme is not less than the TBS specified in the protocol; therefore, a larger TBS can be used to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the shorter SPS period enables faster UL SPS scheduling, thereby meeting more service requirements of NB-IoT, such as the need for communication using NTN.

[0161] Figure 6 This is a schematic diagram of the hardware structure of an electronic device to implement the various embodiments of this application. The electronic device 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611, etc. Those skilled in the art will understand that... Figure 6 The electronic device structures shown are not intended to limit the electronic device. An electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements. In the embodiments of this application, the electronic device includes, but is not limited to, mobile phones, tablets, laptops, PDAs, in-vehicle terminals, wearable devices, and pedometers.

[0162] In one implementation, the above-described electronic device can be applied to a terminal, wherein:

[0163] Radio frequency unit 601 is used to receive a narrowband radio resource control (RRC) connection establishment message. The narrowband physical uplink shared channel (NPUSCH) dedicated configuration information cell in the narrowband RRC connection establishment message includes a first field. The first field is used to indicate the usage scheme of the transmission block size (TBS) of the ULSPS. The usage scheme includes an extension scheme. When the first field is a first indication value or a second indication value, uplink data is transmitted on the NPUSCH using the TBS determined by the extension scheme. The TBS determined by the extension scheme is not less than the TBS specified in the protocol.

[0164] The electronic device described in this application embodiment is applied to a terminal. Upon receiving a narrowband RRC connection establishment message, the first field in the NPUSCH dedicated configuration cell of the narrowband RRC connection establishment message indicates the usage scheme of the UL SPS's TBS. This usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, uplink data is transmitted on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol; therefore, a larger TBS can be used to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the SPS period to a shorter duration enables faster UL SPS scheduling, thereby meeting more service requirements of NB-IoT, such as the need for communication using NTN.

[0165] In one implementation, the above-mentioned electronic device can be applied to a network device, wherein:

[0166] Radio frequency unit 601 is used to send a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information cell in the narrowband RRC connection establishment message includes a first field. The first field is used to indicate the usage scheme of the TBS of the UL SPS. The usage scheme includes an extended scheme. When the value of the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol.

[0167] The electronic device described in this application embodiment is applied to a network device. By sending a narrowband RRC connection establishment message, the NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. This first field indicates the TBS usage scheme of the UL SPS. This usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, it instructs the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol, thereby allowing the use of a larger TBS to transmit data, improving the uplink data transmission capability in NB-IoT. Furthermore, extending the SPS period to a shorter duration enables faster UL SPS scheduling, thus meeting more service requirements of NB-IoT, such as the need for communication using NTN.

[0168] It should be understood that, in this embodiment, the radio frequency unit 601 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 610; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, and a duplexer. Furthermore, the radio frequency unit 601 can also communicate with networks and other electronic devices via a wireless communication system.

[0169] The electronic device provides users with wireless broadband internet access through the network module 602, such as helping users send and receive emails, browse web pages, and access streaming media.

[0170] The audio output unit 603 can convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into audio signals and output them as sound. Furthermore, the audio output unit 603 can also provide audio output related to specific functions performed by the electronic device 600 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, and a receiver, etc.

[0171] Input unit 604 is used to receive audio or video signals. Input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. The GPU 6041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 606. The image frames processed by GPU 6041 can be stored in memory 609 (or other storage media) or transmitted via radio frequency unit 601 or network module 602. Microphone 6042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 601 in telephone call mode.

[0172] The electronic device 600 also includes at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 6061 according to the ambient light level, and the proximity sensor can turn off the display panel 6061 and / or backlight when the electronic device 600 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the electronic device (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 605 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.

[0173] The display unit 606 is used to display information input by the user or information provided to the user. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0174] User input unit 607 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of electronic devices. Specifically, user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 6071). Touch panel 6071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to processor 610, which receives and executes commands from processor 610. In addition, touch panel 6071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 6071, user input unit 607 may also include other input devices 6072. Specifically, other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0175] Furthermore, the touch panel 6071 can cover the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, it transmits the information to the processor 610 to determine the type of touch event. Subsequently, the processor 610 provides corresponding visual output on the display panel 6061 based on the type of touch event. Although in Figure 6 In this embodiment, the touch panel 6071 and the display panel 6061 are two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 6071 and the display panel 6061 can be integrated to realize the input and output functions of the electronic device. The specific implementation is not limited here.

[0176] Interface unit 608 serves as an interface for connecting external devices to electronic device 600. For example, external devices may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 608 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within electronic device 600, or it can be used to transmit data between electronic device 600 and external devices.

[0177] The memory 609 can be used to store software programs and various data. The memory 609 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 609 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0178] The processor 610 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 609, and by calling data stored in the memory 609, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 610.

[0179] The electronic device 600 may also include a power supply 611 (such as a battery) that supplies power to various components. Preferably, the power supply 611 can be logically connected to the processor 610 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.

[0180] Preferably, this application embodiment also provides an electronic device, including a processor 610, a memory 609, and a computer program stored in the memory 609 and executable on the processor 610. When the computer program is executed by the processor 610, it implements the various processes of the above method embodiments and can achieve the same technical effects. To avoid repetition, it will not be described again here.

[0181] This application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the various processes of the above method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0182] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0183] The computer-readable storage medium provided in this application embodiment transmits or receives narrowband RRC connection establishment messages. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes a first field. This first field indicates the usage scheme of the UL SPS's TBS. This usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, it instructs the terminal to transmit uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is not less than the TBS specified in the protocol, thereby allowing the use of a larger TBS to transmit data and improving the uplink data transmission capability in NB-IoT.

[0184] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0185] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0186] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0187] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0188] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0189] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0190] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0191] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0192] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for improving uplink semi-static scheduling transmission capability, characterized in that, Applied to a terminal, the method includes: The narrowband radio resource control (RRC) connection establishment message is received. The narrowband physical uplink shared channel (NPUSCH) dedicated configuration information cell in the narrowband RRC connection establishment message includes an added first field. The first field is used to indicate the usage scheme of the transmission block size (TBS) of the uplink semi-persistent scheduling (UL SPS). The usage scheme includes an extension scheme. When the first field is a first indication value or a second indication value, the uplink data is sent on the NPUSCH using the TBS determined by the extended scheme; The TBS determined by the extended scheme is one of the effective TBSs for Narrowband Internet of Things (NB-IoT) as specified in the 3GPP protocol, and is not less than the TBS that the UL SPS resources in NB-IoT can support as specified in the protocol.

2. The method according to claim 1, characterized in that, The extension scheme includes a first extension scheme and a second extension scheme; When the first field is a first indication value or a second indication value, sending uplink data on the NPUSCH using the TBS determined by the extended scheme includes: When the first field is the first indication value, the uplink data is sent on the NPUSCH using the TBS determined by the first extension scheme; When the first field is the second indication value, uplink data is sent on NPUSCH using the TBS determined by the second extension scheme.

3. The method according to claim 2, characterized in that, Also includes: Receive narrowband downlink control information in DCI format N0; The values ​​of the scheduling delay field and the new data indication field in the narrowband DCI format N0 are used to form the TBS index.

4. The method according to claim 3, characterized in that, If the first field is the first indication value, it also includes: If the TBS index is one of the preset first, second, third, fourth, fifth, sixth, and seventh values, the TBS in the first extension scheme is determined by the TBS index.

5. The method according to claim 3, characterized in that, If the first field is the second indication value, it also includes: The TBS in the second extended scheme is determined by the values ​​of the modulation and coding scheme field and the resource allocation field in the narrowband DCI format N0.

6. The method according to claim 3, characterized in that, If the first field is the second indicator value, it also includes: If the TBS index is the preset eighth value, based on the value of the redundant version field in the narrowband DCI format N0 and the value of the HARQ process number field in the hybrid automatic repeat request message, the narrowband DCI format N0 is determined to activate or deactivate SPS.

7. The method according to claim 6, characterized in that, The determination of whether the Narrowband DCI format No. 0 indicates activation or deactivation of SPS based on the value of the redundant version field in the Narrowband DCI format No. 0 and the value of the HARQ process number field in the Hybrid Automatic Repeat Request (HARQ) message includes: If the values ​​of the redundant version field and the HARQ process number field in the narrowband DCI format N0 are both 0, it is determined that the narrowband DCI format N0 indicates the activation of semi-persistent scheduling (SPS). If the values ​​of the redundant version field and the HARQ process number field in the narrowband DCI format N0 are both 1, then the narrowband DCI format N0 indicates that SPS should be deactivated.

8. The method according to any one of claims 2-7, characterized in that, The first expansion scheme includes 7 TBSs, which include: 16 bits, 56 bits, 120 bits, 208 bits, 256 bits, 328 bits and 424 bits; The second expansion scheme includes the 7 TBSs in the first expansion scheme and other TBSs. The smallest TBS in the second expansion scheme is 16 bits, and the largest TBS in the second expansion scheme is 2536 bits.

9. The method according to claim 1, characterized in that, Also includes: When SPS is activated, an extended SPS period is obtained from RRC signaling, wherein the extended SPS period is less than the minimum SPS period specified by the 3GPP protocol.

10. A method for improving uplink semi-static scheduling transmission capability, characterized in that, Applied to network devices, the method includes: Send a narrowband RRC connection establishment message, wherein the NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes an added first field, the first field being used to indicate the usage scheme of the UL SPS TBS, the usage scheme including an extension scheme; When the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on NPUSCH using the TBS determined by the extended scheme; The TBS determined by the extended scheme is one of the effective TBSs for Narrowband Internet of Things (NB-IoT) as specified in the 3GPP protocol, and is not less than the TBS that the UL SPS resources in NB-IoT can support as specified in the protocol.

11. The method according to claim 10, characterized in that, The extension scheme includes a first extension scheme and a second extension scheme; When the first field is the first indication value, it is used to instruct the terminal to send uplink data on NPUSCH using the TBS determined by the first extension scheme; When the first field is the second indication value, it is used to instruct the terminal to send uplink data on NPUSCH using the TBS determined by the second extension scheme.

12. The method according to claim 11, characterized in that, Send narrowband DCI format N0; The values ​​of the scheduling delay field and the new data indication field in the narrowband DCI format N0 are used to form the TBS index.

13. The method according to claim 12, characterized in that, If the first field is the first indication value, and the TBS index is one of the preset first, second, third, fourth, fifth, sixth, and seventh values, the terminal is instructed to determine the TBS in the first extension scheme by the TBS index.

14. The method according to claim 12, characterized in that, When the first field is the second indication value, the values ​​of the modulation and coding scheme field and the resource allocation field in the narrowband DCI format N0 are used to instruct the terminal to determine the TBS in the second extended scheme based on the values ​​of the modulation and coding scheme field and the resource allocation field.

15. The method according to claim 12, characterized in that, When the value of the first field is the second indication value and the TBS index is the preset eighth value, the value of the redundant version field in the narrowband DCI format N0 and the value of the HARQ process number field of the hybrid automatic repeat request message are used to indicate the activation or deactivation of SPS.

16. The method according to claim 15, characterized in that, The narrowband DCI format N0 satisfies one of the following: The values ​​of the redundant version field and the HARQ process number field are both 0, which indicates that SPS is activated. The values ​​of the redundant version field and the HARQ process number field are both 1, indicating that SPS should be deactivated.

17. The method according to any one of claims 11-16, characterized in that, The first expansion scheme includes 7 TBSs, which include: 16 bits, 56 bits, 120 bits, 208 bits, 256 bits, 328 bits and 424 bits; The second expansion scheme includes the 7 TBSs in the first expansion scheme and other TBSs. The smallest TBS in the second expansion scheme is 16 bits, and the largest TBS in the second expansion scheme is 2536 bits.

18. The method according to claim 10, characterized in that, Also includes: If the amount of business data is less than a preset threshold, the first field is set to the first indication value; If the amount of business data is greater than or equal to the threshold, the first field is set to the second indication value.

19. The method according to claim 10, characterized in that, Also includes: An extended SPS period is set in the RRC signaling, wherein the extended SPS period is less than the minimum SPS period specified in the 3GPP protocol.

20. An apparatus for improving uplink semi-static scheduling transmission capability, characterized in that, Applied to a terminal, the device includes: The receiving module is used to receive a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes an added first field. The first field is used to indicate the usage scheme of the UL SPS TBS. The usage scheme includes an extended scheme. The sending module is used to send uplink data on NPUSCH using the TBS determined by the extended scheme when the first field is a first indication value or a second indication value; The TBS determined by the extended scheme is one of the effective TBSs for Narrowband Internet of Things (NB-IoT) as specified in the 3GPP protocol, and is not less than the TBS that the UL SPS resources in NB-IoT can support as specified in the protocol.

21. An apparatus for improving uplink semi-static scheduling transmission capability, characterized in that, Applied to network devices, the device includes: The sending module is used to send a narrowband RRC connection establishment message. The NPUSCH dedicated configuration information element in the narrowband RRC connection establishment message includes an added first field. The first field is used to indicate the usage scheme of the TBS of the UL SPS. The usage scheme includes an extended scheme. When the first field is a first indication value or a second indication value, it is used to instruct the terminal to send uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is one of the effective TBSs for Narrowband Internet of Things (NB-IoT) as specified in the 3GPP protocol, and is not less than the TBS that the UL SPS resources in NB-IoT can support as specified in the protocol.

22. A system for improving uplink semi-static scheduling transmission capability, characterized in that, include: A network device for sending a narrowband RRC connection establishment message, wherein the NPUSCH dedicated configuration cell in the narrowband RRC connection establishment message includes an added first field, the first field being used to indicate the usage scheme of the TBS of the UL SPS, the usage scheme including an extended scheme; The terminal is configured to receive the narrowband RRC connection establishment message and, when the first field is a first indication value or a second indication value, send uplink data on the NPUSCH using the TBS determined by the extended scheme. The TBS determined by the extended scheme is one of the effective TBSs for Narrowband Internet of Things (NB-IoT) as specified in the 3GPP protocol, and is not less than the TBS that the UL SPS resources in NB-IoT can support as specified in the protocol.

23. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for improving uplink semi-static scheduling transmission capability as described in any one of claims 1-19.

24. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the method for improving uplink semi-static scheduling transmission capability as described in any one of claims 1-19.

25. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method for improving uplink semi-static scheduling transmission capability as described in any one of claims 1-19.