Transmission method and device of scheduling request of narrowband internet of things, electronic equipment, storage medium and program product

CN122601147APending Publication Date: 2026-08-18CHINA MOBILE M2M +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510176620.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0008]本发明提供一种窄带物联网的调度请求的传输方法、装置、电子设备、存储介质及程序产品,用以解决现有技术中窄带物联网的调度请求的传输效率低的缺陷,实现提高窄带物联网的调度请求的传输效率

Benefits of technology

[0020] The present invention provides a method, apparatus, electronic device, storage medium, and program product for transmitting scheduling requests in narrowband Internet of Things (IoT). By jointly encoding scheduling requests and feedback data in different formats, coded data for the narrowband uplink data channel is obtained. This reduces the subsequent processing steps and time for codeword overlay of the coded data, simplifies the processing of coded data, and improves the accuracy and efficiency of narrowband uplink data channel transmission. Based on the decoding results of the narrowband downlink data channel, the feedback data for the hybrid automatic repeat request is determined, achieving accurate and efficient transmission of the narrowband downlink data channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122601147A_ABST
    Figure CN122601147A_ABST
Patent Text Reader

Abstract

The application provides a transmission method and device for a scheduling request of narrowband Internet of Things, electronic equipment, a storage medium and a program product, relates to the technical field of Internet of Things, and through joint coding of the scheduling request and feedback data in different formats, coded data of a narrowband uplink data channel is obtained, a processing flow and processing time for code word coverage of the coded data are reduced, the processing of the coded data is simplified, and the accuracy and efficiency of transmission of the narrowband uplink data channel are improved. According to a decoding result of a narrowband downlink data channel, feedback data of a hybrid automatic repeat request is determined, and accurate and efficient transmission of the narrowband downlink data channel is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) technology, and in particular to a method, apparatus, electronic device, storage medium, and program product for transmitting scheduling requests in narrowband IoT. Background Technology

[0002] Narrow Band Internet of Things (NB-IoT) is a newly defined communication protocol for narrowband, low-speed service scenarios, supporting low-power devices to connect to cellular data in wide area networks.

[0003] In Long Term Evolution (LTE) systems, when the User Equipment (UE) is in uplink synchronization, if the network does not allocate uplink data channel (PUSCH) resources to the UE, the UE will report a scheduling request (SR) through the Physical Uplink Control Channel (PUCCH) to obtain uplink authorization. When the UE is not in uplink synchronization, a random access procedure is triggered.

[0004] The characteristic of NB-IoT communication is that the amount of data transmitted is small and infrequent, and the UE will not remain in the Radio Resource Control (RRC) connection state for extended periods. Prior to Release 15 of the 5G standard, the NB-IoT specification did not support dedicated SR (Streaming Service) requests. When the network does not allocate Narrowband Physical Uplink Shared Channel (NPUSCH) resources to the UE and it needs to send an SR request for uplink authorization, it can only obtain uplink authorization by triggering a contention-based random access procedure. This process wastes both UE power consumption and radio resources.

[0005] In Release 15, NB-IoT introduced a dedicated SR reporting strategy to reduce the overhead of SR reporting. The dedicated SR reporting strategy includes carrying SR with Hybrid Automatic Repeat reQuest-Acknowledgment (HARQ-ACK).

[0006] The use of SR in HARQ-ACK requires significant modifications to the HARQ-ACK reporting process or the radio device. If the previous HARQ-ACK reporting process or radio device was implemented in hardware, the hardware processing flow needs to be redesigned and the hardware updated. Furthermore, applying codeword overlay to the NPUSCH HARQ-ACK signal requires additional processing time.

[0007] In summary, the transmission efficiency of scheduling requests in existing narrowband IoT is low. Summary of the Invention

[0008] This invention provides a method, apparatus, electronic device, storage medium, and program product for transmitting scheduling requests in narrowband Internet of Things (IoT), which addresses the shortcomings of low transmission efficiency of scheduling requests in the prior art and improves the transmission efficiency of scheduling requests in narrowband IoT.

[0009] In a first aspect, the present invention provides a method for transmitting scheduling requests in a narrowband Internet of Things (IoT) and applied to a user end, comprising: obtaining feedback data of a hybrid automatic repeat request based on the decoding result of a narrowband downlink data channel; obtaining a scheduling request for a narrowband uplink data channel from the user end; jointly encoding the scheduling request and the feedback data in different formats to obtain encoded data of the narrowband uplink data channel; and sending the encoded data of the narrowband uplink data channel to a base station to complete the transmission of the scheduling request.

[0010] In one embodiment, the scheduling request includes requesting a narrowband uplink data channel and not requesting a narrowband uplink data channel, and the feedback data includes correct reception and incorrect reception. The scheduling request and feedback data are jointly encoded in different formats to obtain coded data for the narrowband uplink data channel, including: when the scheduling request is requesting a narrowband uplink data channel and the feedback data is correct reception, determining the coded data for the narrowband uplink data channel to be coded data in a first format; when the scheduling request is not requesting a narrowband uplink data channel and the feedback data is correct reception, determining the coded data for the narrowband uplink data channel to be coded data in a second format; when the scheduling request is requesting a narrowband uplink data channel and the feedback data is incorrect reception, determining the coded data for the narrowband uplink data channel to be coded data in a third format; and when the scheduling request is not requesting a narrowband uplink data channel and the feedback data is incorrect reception, determining the coded data for the narrowband uplink data channel to be coded data in a fourth format.

[0011] In one embodiment, obtaining feedback data for a hybrid automatic repeat request based on the decoding result of the narrowband downlink data channel includes: determining that the feedback data is correctly received when the decoding result of the narrowband downlink data channel is correct; and determining that the feedback data is incorrectly received when the decoding result of the narrowband downlink data channel is incorrect.

[0012] In one embodiment, the narrowband downlink data channel is determined based on the following steps: when the downlink control information of the narrowband downlink control channel sent by the monitoring base station includes setting information, the narrowband downlink data channel sent by the base station is received.

[0013] In one embodiment, joint encoding of scheduling request and feedback data in different formats is performed to obtain coded data for the narrowband uplink data channel, including: scrambling the scheduling request and feedback data according to a scrambling code to obtain scrambled data; and modulating and jointly encoding the scrambled data in different formats to obtain coded data.

[0014] Secondly, the present invention provides a method for transmitting scheduling requests in a narrowband Internet of Things (IoT) system, applied to a base station, comprising: receiving encoded data of a narrowband uplink data channel sent by a user terminal to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein, the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding of different formats based on feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0015] Thirdly, the present invention provides a transmission device for scheduling requests in a narrowband Internet of Things (IoT), comprising a first determining module, a second determining module, an encoding module, and a transmitting module, wherein: the first determining module is used to obtain feedback data of a hybrid automatic repeat request based on the decoding result of a narrowband downlink data channel; the second determining module is used to obtain a scheduling request for a narrowband uplink data channel from a user terminal; the encoding module is used to perform joint encoding of the scheduling request and the feedback data in different formats to obtain encoded data of the narrowband uplink data channel; and the transmitting module is used to transmit the encoded data of the narrowband uplink data channel to a base station to complete the transmission of the scheduling request.

[0016] Fourthly, the present invention provides a transmission device for scheduling requests in a narrowband Internet of Things (IoT), comprising a receiving module, wherein: the receiving module is configured to receive encoded data of a narrowband uplink data channel sent by a user terminal, so as to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein, the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0017] Fifthly, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement a method for transmitting scheduling requests as described above for any of the narrowband Internet of Things (IoT) methods.

[0018] In a sixth aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for transmitting scheduling requests as described above for any of the narrowband Internet of Things (IoT) applications.

[0019] In a seventh aspect, the present invention also provides a computer program product, including a computer program that, when executed by a processor, implements a method for transmitting scheduling requests as described above for any of the narrowband Internet of Things (IoT) applications.

[0020] The present invention provides a method, apparatus, electronic device, storage medium, and program product for transmitting scheduling requests in narrowband Internet of Things (IoT). By jointly encoding scheduling requests and feedback data in different formats, coded data for the narrowband uplink data channel is obtained. This reduces the subsequent processing steps and time for codeword overlay of the coded data, simplifies the processing of coded data, and improves the accuracy and efficiency of narrowband uplink data channel transmission. Based on the decoding results of the narrowband downlink data channel, the feedback data for the hybrid automatic repeat request is determined, achieving accurate and efficient transmission of the narrowband downlink data channel. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in this invention 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 some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is one of the flowcharts illustrating the method for transmitting scheduling requests in narrowband Internet of Things provided by the present invention.

[0023] Figure 2 This is the second flowchart illustrating the method for transmitting scheduling requests in narrowband Internet of Things provided by this invention.

[0024] Figure 3 This is a schematic diagram of the process for obtaining encoded data provided by the present invention.

[0025] Figure 4 This is the third flowchart illustrating the method for transmitting scheduling requests in narrowband Internet of Things provided by this invention.

[0026] Figure 5 This is one of the structural schematic diagrams of the narrowband Internet of Things (IoT) scheduling request transmission device provided by the present invention.

[0027] Figure 6 This is the second schematic diagram of the structure of the narrowband Internet of Things scheduling request transmission device provided by the present invention.

[0028] Figure 7This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0030] The following is combined with Figures 1-7 This invention describes a method, apparatus, and electronic device for transmitting scheduling requests in a narrowband Internet of Things (IoT) system.

[0031] Figure 1 This is one of the flowcharts illustrating the method for transmitting scheduling requests in narrowband Internet of Things (IoT) provided by the present invention, such as... Figure 1 As shown, a method for transmitting scheduling requests in a narrowband Internet of Things (IoT) is applied to the user end, including steps S100 to S400, each step of which is detailed below.

[0032] S100: Obtain feedback data for the hybrid automatic repeat request based on the decoding results of the narrowband downlink data channel.

[0033] Based on the decoding result of the narrowband downlink data channel, feedback data for the hybrid automatic repeat request is obtained. Specifically: when the decoding result of the narrowband downlink data channel is correct, the feedback data is determined to be correctly received; when the decoding result of the narrowband downlink data channel is incorrect, the feedback data is determined to be incorrectly received.

[0034] The base station of this invention includes an evolved Node Base (eNB). The User Equipment (UE) obtains a Narrowband Physical Downlink Shared Channel (NPDSCH) from the eNB. The UE decodes the NPDSCH and determines the feedback data for a Hybrid Automatic Repeat Request (HARQ) based on the decoding result. The feedback data includes acknowledgment (ACK) for correct reception and negative acknowledgment (NACK) for incorrect reception.

[0035] The HARQ mechanism combines Automatic Repeat Request (ATR) and Forward Error Correction (FEC). When the user terminal fails to decode the NPDSCH, it sends a NACK response, requesting retransmission. The base station (eNB) then retransmits the NPDSCH based on the NACK. When the user terminal successfully decodes the NPDSCH, it sends an ACK response, indicating that no retransmission is needed. This mechanism effectively improves the reliability and efficiency of NPDSCH transmission from the base station to the user terminal.

[0036] This invention obtains feedback data of hybrid automatic repeat request based on the decoding results of the narrowband downlink data channel, which is beneficial for achieving accurate and efficient transmission of the narrowband downlink data channel.

[0037] S200: Obtain the scheduling request for the narrowband uplink data channel from the user terminal.

[0038] The user terminal determines the scheduling request (SR) for the Narrowband Physical Uplink Shared Channel (NPUSCH) based on whether it needs to send uplink data. For example, when the user terminal needs to send uplink data, the scheduling request is to request the Narrowband Physical Uplink Shared Channel so that uplink data can be sent according to the Narrowband Physical Uplink Shared Channel. When the user terminal does not need to send uplink data, the scheduling request is not to request the Narrowband Physical Uplink Shared Channel.

[0039] S300: Jointly encodes scheduling request and feedback data in different formats to obtain coded data for the narrowband uplink data channel.

[0040] In the relevant HARQ-ACK method of carrying SR, when the UE has downlink data feedback, SR is carried through HARQ ACK / NACK. SR is carried on the ACK / NACK signal through a cover code. Specifically: SR ON / OFF is carried on the ACK / NACK data symbol through two 16-character cover codes: (1) [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1] is used to indicate not requesting a narrowband uplink data channel (SR OFF); (2) [1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1] is used to indicate requesting a narrowband uplink data channel (SR ON). This method of carrying scheduling requests (SR) through cover codes requires significant modifications to the HARQ ACK / NACK reporting process or radio device, and the process is complex and time-consuming.

[0041] like Figure 2As shown, unlike carrying SR on the ACK / NACK signal through codeword overlay, the user terminal of this invention jointly encodes the scheduling request of the narrowband uplink data channel (NPUSCH) and the feedback data of the hybrid automatic repeat request (HARQ) of the narrowband downlink data channel to generate the encoded data of the narrowband uplink data channel (NPUSCH).

[0042] By jointly encoding different scheduling requests and different feedback data, the format of the encoded data for the narrowband uplink data channel is not the same.

[0043] S400: Transmits the coded data of the narrowband uplink data channel to the base station to complete the transmission of the scheduling request.

[0044] The user terminal sends the generated encoded data to the eNB, completing the transmission of the scheduling request for the Narrowband Uplink Data Channel (NPUSCH) and the transmission of the feedback data for the Hybrid Automatic Repeat Request.

[0045] The method for transmitting scheduling requests in narrowband IoT provided in this invention obtains encoded data for the narrowband uplink data channel by jointly encoding the scheduling request and feedback data in different formats. This reduces the processing steps and time for codeword overlay of the encoded data, simplifies the processing of the encoded data, and improves the accuracy and efficiency of transmission of the narrowband uplink data channel. Based on the decoding results of the narrowband downlink data channel, the feedback data for the hybrid automatic repeat request is determined, achieving accurate and efficient transmission of the narrowband downlink data channel.

[0046] Based on the above embodiments, the scheduling request includes requesting a narrowband uplink data channel and not requesting a narrowband uplink data channel, and the feedback data includes correct reception and incorrect reception. The scheduling request and feedback data are jointly encoded in different formats to obtain the encoded data of the narrowband uplink data channel, including: when the scheduling request is requesting a narrowband uplink data channel and the feedback data is correctly received, determining the encoded data of the narrowband uplink data channel to be encoded data in a first format; when the scheduling request is not requesting a narrowband uplink data channel and the feedback data is correctly received, determining the encoded data of the narrowband uplink data channel to be encoded data in a second format; when the scheduling request is requesting a narrowband uplink data channel and the feedback data is incorrectly received, determining the encoded data of the narrowband uplink data channel to be encoded data in a third format; and when the scheduling request is not requesting a narrowband uplink data channel and the feedback data is incorrectly received, determining the encoded data of the narrowband uplink data channel to be encoded data in a fourth format.

[0047] A pre-defined encoding format is used for the joint encoding of different scheduling requests and different feedback data. Different encoding formats represent different scheduling requests and different feedback data. For example, scheduling requests include requesting a narrowband uplink data channel (SR ON) and not requesting a narrowband uplink data channel (SR OFF), and feedback data includes correct reception (ACK) and incorrect reception (NACK). The encoded data for the narrowband uplink data channel includes encoded data in a first format (e.g., 0xAAAA or 10101010 1010 1010), a second format (e.g., 0xFFFF or 1111 1111 1111 1111), a third format (e.g., 0x5555 or 0101 0101 0101 0101), and a fourth format (e.g., 0x0000, 0000 0000 0000 0000). The encoded data for the narrowband uplink data channel is shown in Table 1.

[0048] Table 1. Encoded data for narrowband uplink data channels

[0049] When a UE detects downlink control information (DCI) on the Narrowband Physical Downlink Control Channel (NPDCCH) and successfully decodes the NPDCCH, it needs to request HARA-ACK on the encoded data of the Narrowband Uplink Data Channel (NPUSCH). This means SR is enabled, and HARQ-ACK and SR are jointly encoded as 0xAAAA. Both HARQ-ACK and SR are then transmitted. Furthermore, if the UE detects DCI as 1, it indicates that DCI has been detected; if the UE detects DCI as 0, it indicates that DCI has not been detected.

[0050] When the UE detects DCI but NPDSCH decoding fails, it needs to request HARA-NACK on the coded data of the narrowband uplink data channel. At the same time, it needs to request the resources of the narrowband uplink data channel, i.e., SR ON. HARQ-NACK and SR are jointly encoded as 0x5555, and HARQ-NACK and SR are transmitted.

[0051] When the UE detects the DCI and successfully decodes the NPDSCH, it feeds back HARQ-ACK on the encoded data of the narrowband uplink data channel. At the same time, it does not need to request the resources of the narrowband uplink data channel, that is, SR OFF. The HARQ-ACK and SR are jointly encoded as 0xFFFF, and only HARQ-ACK is transmitted.

[0052] When the UE detects DCI but NPDSCH decoding fails, it feeds back HARQ-NACK on the coded data of the narrowband uplink data channel without requesting narrowband uplink data channel resources, i.e., SR OFF. HARQ-ACK and SR are jointly encoded as 0x0000, and only HARQ-NACK is transmitted.

[0053] This invention determines the format of the coded data for the narrowband uplink data channel based on different combinations of scheduling requests and feedback data, achieving codeword overlay by replacing SR with software coding, thus reducing the processing time required for codeword overlay processing. By representing scheduling requests and feedback data with coded data of different formats, this invention simplifies the uplink modulation process of the narrowband uplink data channel, simplifies the hardware processing flow, and reduces hardware processing time.

[0054] Based on the above embodiments, the narrowband downlink data channel is determined based on the following steps: when the downlink control information of the narrowband downlink control channel sent by the monitoring base station includes setting information, the narrowband downlink data channel sent by the base station is received.

[0055] like Figure 2 As shown, before acquiring the narrowband downlink data channel, the user terminal monitors the downlink control information (DCI) of the narrowband downlink control channel (NPDCCH) sent by the eNB in ​​real time. For example, if the setting information is 1, when the user terminal detects that the DCI of the NPDCCH is 1 (setting information), the user terminal receives the narrowband downlink data channel sent by the eNB.

[0056] This invention analyzes downlink control information to obtain narrowband downlink data channels, thereby achieving real-time monitoring of narrowband downlink data channels and improving the efficiency of obtaining narrowband downlink data channels.

[0057] Based on the above embodiments, the scheduling request and feedback data are jointly encoded in different formats to obtain the coded data of the narrowband uplink data channel, including: scrambling the scheduling request and feedback data according to the scrambling code to obtain scrambled data; and modulating and jointly encoding the scrambled data in different formats to obtain coded data.

[0058] like Figure 3 As shown, the user terminal generates a scrambling code, and scrambles the combination of scheduling requests and feedback data according to the scrambling code to obtain scrambled data. The scrambled data is then modulated to obtain modulated scrambled data. Based on the type of scheduling request and the type of feedback data, the format of the encoded data (including a first format, a second format, a third format, and a fourth format) is determined. According to the selected encoded data format, the modulated scrambled data is encoded to obtain encoded data (including encoded data in the first format, the second format, the third format, and the fourth format).

[0059] The user sends the encoded data to the base station (eNB), which decodes the encoded data and obtains scheduling requests and feedback data.

[0060] This invention improves the accuracy of obtaining encoded data by scrambling, modulating, and encoding scheduling requests and feedback data.

[0061] like Figure 4 As shown, the present invention also provides a method for transmitting scheduling requests for narrowband Internet of Things, applied to a base station, including step S500.

[0062] S500: Receives encoded data of the narrowband uplink data channel sent by the user terminal to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein, the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding of different formats based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0063] The user terminal monitors the downlink control information (DCI) of the narrowband downlink control channel (NPDCCH) sent by the eNB in ​​real time. When the user terminal detects that the DCI of the NPDCCH is 1 (setting information), the user terminal receives the narrowband downlink data channel (NPDSCH) sent by the eNB.

[0064] The user terminal decodes the NPDSCH and determines the feedback data for the Hybrid Automatic Repeat Request (HARQ) based on the decoding result. The feedback data includes correct reception (ACK) and incorrect reception (NACK).

[0065] The user terminal determines the scheduling request (SR) for the narrowband uplink data channel (NPUSCH) based on whether it needs to send uplink data. For example, when the user terminal needs to send uplink data, the scheduling request is to request the narrowband uplink data channel so that uplink data can be sent according to the narrowband uplink data channel. When the user terminal does not need to send uplink data, the scheduling request is not to request the narrowband uplink data channel.

[0066] The user terminal jointly encodes the scheduling request for the Narrowband Uplink Data Channel (NPUSCH) and the feedback data from the Hybrid Automatic Repeat Request (HARQ) for the Narrowband Downlink Data Channel to generate coded data for the Narrowband Uplink Data Channel (NPUSCH). The user terminal then sends the generated coded data to the eNB.

[0067] By jointly encoding different scheduling requests and different feedback data, the format of the encoded data for the narrowband uplink data channel is not the same.

[0068] The method for transmitting scheduling requests in narrowband IoT provided in this invention obtains encoded data for the narrowband uplink data channel by jointly encoding the scheduling request and feedback data in different formats. This reduces the processing steps and time for codeword overlay of the encoded data, simplifies the processing of the encoded data, and improves the accuracy and efficiency of transmission of the narrowband uplink data channel. Based on the decoding results of the narrowband downlink data channel, the feedback data for the hybrid automatic repeat request is determined, achieving accurate and efficient transmission of the narrowband downlink data channel.

[0069] The following describes the narrowband Internet of Things (IoT) scheduling request transmission device provided by the present invention. The narrowband IoT scheduling request transmission device described below can be referred to in correspondence with the narrowband IoT scheduling request transmission method described above.

[0070] like Figure 5 As shown, a narrowband Internet of Things (IoT) scheduling request transmission device includes a first determining module 501, a second determining module 502, an encoding module 503, and a sending module 504.

[0071] The first determining module 501 is used to obtain feedback data of the hybrid automatic repeat request based on the decoding result of the narrowband downlink data channel.

[0072] The second determining module 502 is used to obtain the scheduling request of the narrowband uplink data channel of the user terminal.

[0073] The encoding module 503 is used to jointly encode the scheduling request and feedback data in different formats to obtain the encoded data of the narrowband uplink data channel.

[0074] The transmitting module 504 is used to transmit the coded data of the narrowband uplink data channel to the base station to complete the transmission of the scheduling request.

[0075] The narrowband IoT scheduling request transmission device provided in this embodiment of the invention obtains the encoded data of the narrowband uplink data channel by jointly encoding the scheduling request and feedback data in different formats. This reduces the processing steps and time for codeword overlay of the encoded data in the later stages, simplifies the processing of the encoded data, and improves the accuracy and efficiency of the narrowband uplink data channel transmission. Based on the decoding result of the narrowband downlink data channel, the feedback data of the hybrid automatic repeat request is determined, achieving accurate and efficient transmission of the narrowband downlink data channel.

[0076] In one embodiment, the scheduling request includes requesting a narrowband uplink data channel and not requesting a narrowband uplink data channel, and the feedback data includes correct reception and incorrect reception. The encoding module 503 is configured to: determine the encoded data of the narrowband uplink data channel as encoded data of a first format when the scheduling request is requesting a narrowband uplink data channel and the feedback data is correct reception; determine the encoded data of the narrowband uplink data channel as encoded data of a second format when the scheduling request is not requesting a narrowband uplink data channel and the feedback data is correct reception; determine the encoded data of the narrowband uplink data channel as encoded data of a third format when the scheduling request is requesting a narrowband uplink data channel and the feedback data is incorrect reception; and determine the encoded data of the narrowband uplink data channel as encoded data of a fourth format when the scheduling request is not requesting a narrowband uplink data channel and the feedback data is incorrect reception.

[0077] In one embodiment, the first determining module 501 is configured to: determine that the feedback data is correctly received when the decoding result of the narrowband downlink data channel is correct; and determine that the feedback data is incorrectly received when the decoding result of the narrowband downlink data channel is incorrect.

[0078] In one embodiment, the first determining module 501 is further configured to: receive the narrowband downlink data channel sent by the base station when the downlink control information of the narrowband downlink control channel sent by the monitoring base station includes setting information.

[0079] In one embodiment, the encoding module 503 is used to: scramble the scheduling request and feedback data according to the scrambling code to obtain scrambled data; and modulate the scrambled data and perform joint encoding of different formats to obtain encoded data.

[0080] like Figure 5 As shown, a narrowband Internet of Things (IoT) scheduling request transmission device includes a receiving module 601.

[0081] The receiving module 601 is used to receive the encoded data of the narrowband uplink data channel sent by the user terminal, so as to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein, the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding of different formats based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0082] The narrowband IoT scheduling request transmission device provided in this embodiment of the invention obtains the encoded data of the narrowband uplink data channel by jointly encoding the scheduling request and feedback data in different formats. This reduces the processing steps and time for codeword overlay of the encoded data in the later stages, simplifies the processing of the encoded data, and improves the accuracy and efficiency of the narrowband uplink data channel transmission. Based on the decoding result of the narrowband downlink data channel, the feedback data of the hybrid automatic repeat request is determined, achieving accurate and efficient transmission of the narrowband downlink data channel.

[0083] Figure 7 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 7 As shown, the electronic device may include a processor 710, a communications interface 720, a memory 730, and a communication bus 740. The processor 710, communications interface 720, and memory 730 communicate with each other via the communication bus 740. The processor 710 can call logical instructions in the memory 730 to execute a method for transmitting scheduling requests for narrowband IoT. This method includes: obtaining feedback data of a hybrid automatic repeat request based on the decoding result of the narrowband downlink data channel; obtaining a scheduling request for the narrowband uplink data channel from the user end; jointly encoding the scheduling request and feedback data in different formats to obtain encoded data for the narrowband uplink data channel; and sending the encoded data for the narrowband uplink data channel to the base station to complete the transmission of the scheduling request.

[0084] Alternatively, a method for transmitting a scheduling request for a narrowband Internet of Things (IoT) device may be used, the method comprising: receiving encoded data of a narrowband uplink data channel sent by a user terminal to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding based on feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0085] Furthermore, the logical instructions in the aforementioned memory 730 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0086] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the narrowband Internet of Things (IoT) scheduling request transmission method provided by the above methods. The method includes: obtaining feedback data of a hybrid automatic repeat request based on the decoding result of the narrowband downlink data channel; obtaining a scheduling request of the narrowband uplink data channel from the user end; jointly encoding the scheduling request and the feedback data in different formats to obtain encoded data of the narrowband uplink data channel; and sending the encoded data of the narrowband uplink data channel to the base station to complete the transmission of the scheduling request.

[0087] Alternatively, the computer can execute the method for transmitting scheduling requests for narrowband Internet of Things (IoT) provided by the above methods. This method includes: receiving encoded data of a narrowband uplink data channel sent by a user terminal to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0088] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements the method for transmitting scheduling requests for narrowband Internet of Things (IoT) provided by the above methods. The method includes: obtaining feedback data of a hybrid automatic repeat request based on the decoding result of a narrowband downlink data channel; obtaining a scheduling request for a narrowband uplink data channel from a user terminal; jointly encoding the scheduling request and the feedback data in different formats to obtain encoded data of the narrowband uplink data channel; and sending the encoded data of the narrowband uplink data channel to a base station to complete the transmission of the scheduling request.

[0089] Alternatively, when the computer program is executed by the processor, it implements the method for transmitting scheduling requests for narrowband Internet of Things (IoT) provided by the above methods. The method includes: receiving encoded data of a narrowband uplink data channel sent by the user terminal to complete the transmission of the user terminal's scheduling request for the narrowband uplink data channel; wherein the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

[0090] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0091] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for transmitting scheduling requests in a narrowband Internet of Things (IoT), characterized in that, Applied to the user end, including: Based on the decoding results of the narrowband downlink data channel, obtain the feedback data of the hybrid automatic repeat request; Obtain the scheduling request for the narrowband uplink data channel from the user terminal; The scheduling request and the feedback data are jointly encoded in different formats to obtain the encoded data of the narrowband uplink data channel; The encoded data of the narrowband uplink data channel is sent to the base station to complete the transmission of the scheduling request.

2. The method for transmitting scheduling requests in narrowband Internet of Things according to claim 1, characterized in that, The scheduling request includes requesting a narrowband uplink data channel and not requesting a narrowband uplink data channel. The feedback data includes correct reception and incorrect reception. The joint encoding of the scheduling request and the feedback data in different formats to obtain the encoded data of the narrowband uplink data channel includes: When the scheduling request is for a narrowband uplink data channel and the feedback data is for correct reception, the encoded data of the narrowband uplink data channel is determined to be encoded data of the first format. When the scheduling request is to not request a narrowband uplink data channel and the feedback data is to indicate correct reception, the encoded data of the narrowband uplink data channel is determined to be encoded data in the second format. When the scheduling request is for a narrowband uplink data channel and the feedback data is for an error reception, the encoded data of the narrowband uplink data channel is determined to be encoded data in the third format. When the scheduling request is to not apply for a narrowband uplink data channel and the feedback data is an error reception, the encoded data of the narrowband uplink data channel is determined to be encoded data in the fourth format.

3. The method for transmitting scheduling requests in narrowband Internet of Things according to claim 2, characterized in that, The step of obtaining feedback data for the hybrid automatic repeat request based on the decoding results of the narrowband downlink data channel includes: When the decoding result of the narrowband downlink data channel is correct, the feedback data is determined to be correctly received; When the decoding result of the narrowband downlink data channel is a decoding error, the feedback data is determined to be the erroneous reception.

4. The method for transmitting scheduling requests in narrowband Internet of Things according to claim 1, characterized in that, The narrowband downlink data channel is determined based on the following steps: When the downlink control information of the narrowband downlink control channel sent by the base station includes setting information, the narrowband downlink data channel sent by the base station is received.

5. The method for transmitting scheduling requests in narrowband Internet of Things according to claim 1, characterized in that, The step of jointly encoding the scheduling request and the feedback data in different formats to obtain the encoded data for the narrowband uplink data channel includes: The scheduling request and the feedback data are scrambled according to the scrambling code to obtain scrambled data; The scrambled data is modulated and jointly encoded in different formats to obtain the encoded data.

6. A method for transmitting scheduling requests in a narrowband Internet of Things (IoT), characterized in that, Applied to base stations, including: The system receives encoded data of the narrowband uplink data channel sent by the user terminal to complete the transmission of the user terminal's narrowband uplink data channel scheduling request; wherein, the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding of different formats based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

7. A transmission device for scheduling requests in a narrowband Internet of Things (IoT), characterized in that, It includes a first determining module, a second determining module, an encoding module, and a transmitting module, wherein: The first determining module is used to obtain feedback data of the hybrid automatic repeat request based on the decoding result of the narrowband downlink data channel; The second determining module is used to obtain the scheduling request of the narrowband uplink data channel of the user terminal; The encoding module is used to jointly encode the scheduling request and the feedback data in different formats to obtain the encoded data of the narrowband uplink data channel; The transmitting module is used to transmit the encoded data of the narrowband uplink data channel to the base station to complete the transmission of the scheduling request; Alternatively, the transmitting device for the scheduling request of the narrowband Internet of Things includes a receiving module, wherein: The receiving module is used to receive the encoded data of the narrowband uplink data channel sent by the user terminal, so as to complete the transmission of the user terminal's narrowband uplink data channel scheduling request; wherein, the encoded data of the narrowband uplink data channel is obtained by the user terminal through joint encoding based on the feedback data of the scheduling request and the hybrid automatic repeat request; the feedback data is obtained by the user terminal based on the decoding result of the narrowband downlink data channel.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the transmission method for scheduling requests of the narrowband Internet of Things as described in any one of claims 1 to 5, or... When the processor executes the computer program, it implements the method for transmitting scheduling requests for narrowband Internet of Things as described in claim 6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the transmission method for scheduling requests of the narrowband Internet of Things as described in any one of claims 1 to 5, or... When the computer program is executed by the processor, it implements the method for transmitting scheduling requests for narrowband Internet of Things as described in claim 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the transmission method for scheduling requests of the narrowband Internet of Things as described in any one of claims 1 to 5, or... When the computer program is executed by the processor, it implements the method for transmitting scheduling requests for narrowband Internet of Things as described in claim 6.