Transmission scheduling method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2024/129831
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-08
- Filing Date
- 2024-11-05
- Publication Date
- 2026-02-12
Smart Images

Figure CN2024129831_12022026_PF_FP_ABST
Abstract
Description
Transmission scheduling method, apparatus, device and storage medium
[0001] The present application claims priority from the international patent application No.PCT / CN2024 / 110781 entitled "Transmission scheduling method, apparatus, device and storage medium" filed on August 08, 2024, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication technology, in particular to a transmission scheduling method, apparatus, device and storage medium. BACKGROUND
[0003] In related technologies, Massive IoT (Massive Internet of Things) terminals or small cores have the characteristics of low power consumption and low complexity, and the working bandwidth they can support is relatively small. Since the Massive IoT terminal can only support narrowband transmission, the reduction of transmission bandwidth compared with NR (New Radio) will lead to the reduction of the maximum TBS (Transport Block Size). That is to say, the amount of data that can be transmitted by one scheduled TB (Transport Block) is reduced, and the Massive IoT terminal wants to receive the same amount of data, which increases the power consumption compared with the terminal device in the NR system.
[0004] SUMMARY
[0005] Embodiments of the present application provide a transmission scheduling method, apparatus, device and storage medium. The technical solutions provided by the embodiments of the present application are as follows.
[0006] According to an aspect of the embodiments of the present application, a transmission scheduling method is provided, the method is executed by a first terminal device, and the method comprises:
[0007] receiving first information, the first information being used for scheduling transmission of a plurality of TBs.
[0008] According to an aspect of the embodiments of the present application, a transmission scheduling method is provided, the method is executed by a network device, and the method comprises:
[0009] sending first information, the first information being used for scheduling transmission of a plurality of TBs.
[0010] According to an aspect of the embodiments of the present application, a transmission scheduling apparatus is provided, the apparatus comprises:
[0011] a receiving module configured to receive first information, the first information being used for scheduling transmission of a plurality of TBs.
[0012] According to an aspect of the embodiments of the present application, a transmission scheduling apparatus is provided, the apparatus comprising:
[0013] a sending module configured to send first information, the first information being used for scheduling transmission of a plurality of TBs.
[0014] According to an aspect of the embodiments of the present application, a communication device is provided, the communication device comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the above-mentioned transmission scheduling method.
[0015] According to an aspect of the embodiments of the present application, a computer readable storage medium is provided, the storage medium storing a computer program, the computer program being used for being executed by a processor to implement the above-mentioned transmission scheduling method.
[0016] According to an aspect of the embodiments of the present application, a chip is provided, the chip comprising a programmable logic circuit and / or program instructions, and when the chip is running, the chip is used to implement the above-mentioned transmission scheduling method.
[0017] According to an aspect of the embodiments of the present application, a computer program product is provided, the computer program product comprising computer instructions, the computer instructions being stored in a computer readable storage medium, and a processor reading and executing the computer instructions from the computer readable storage medium to implement the above-mentioned transmission scheduling method.
[0018] The technical solutions provided by the embodiments of the present application can have the following beneficial effects:
[0019] The first information can schedule a plurality of TBs, and each TB does not need to send a piece of first information, which can reduce power consumption of the network device sending the first information, and reduce the first information that needs to be monitored by the terminal device, thereby saving energy consumption of the terminal device. BRIEF DESCRIPTION OF DRAWINGS
[0020] FIG. 1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0021] FIG. 2 is a flowchart of a random access procedure provided by an embodiment of the present application;
[0022] FIG. 3 is a flowchart of a random access procedure provided by another embodiment of the present application;
[0023] FIG. 4 is a schematic diagram of system message updating provided by an embodiment of the present application;
[0024] FIG. 5 is a flowchart of a transmission scheduling method provided by an embodiment of the present application;
[0025] Figure 6 is a block diagram of a transmission scheduling apparatus according to an embodiment of the present application;
[0026] Figure 7 is a block diagram of a transmission scheduling apparatus according to another embodiment of the present application;
[0027] Figure 8 is a structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] For the purpose of making the purpose, technical scheme and advantages of the present application more clear, the embodiments of the present application will be described in further detail below with reference to the drawings.
[0029] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical scheme of the embodiments of the present application, and do not constitute a limitation on the technical scheme provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical scheme provided by the embodiments of the present application is also applicable to similar technical problems.
[0030] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system, B5G (Beyound 5G) system, 6th-Generation (6G) system or other communication systems, etc.
[0031] Generally, the traditional communication system supports a limited number of connections, which is easy to implement. However, with the development of communication technology, the mobile communication system will not only support the traditional communication, but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0032] The communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, can also be applied to a dual connectivity (DC) scenario, and can also be applied to a standalone (SA) network deployment scenario.
[0033] The communication system in the embodiments of the present application can be applied to unlicensed spectrum, which can also be regarded as shared spectrum, or can also be applied to licensed spectrum, which can also be regarded as non-shared spectrum.
[0034] The embodiments of the present application can be applied to a non-terrestrial network (NTN) system, and can also be applied to a terrestrial network (TN) system. The NTN generally adopts a satellite communication mode to provide communication services to ground users. The NTN system currently includes an NR-NTN and an IoT-NTN system, and subsequent NTN systems are also possible.
[0035] Please refer to FIG. 1, which shows a schematic diagram of a network architecture 100 provided by an embodiment of the present application. The network architecture 100 can include a terminal device 10, an access network device 20, and a core network element 30.
[0036] The terminal device 10 can refer to a UE (User Equipment), an access terminal device, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a wireless communication device, a user agent, or a user apparatus. In some embodiments, the terminal device 10 can also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication function, a computing device, or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5GS (5th Generation System), or a terminal device in a future evolved PLMN (Public Land Mobile Network), etc., and the embodiments of the present application are not limited thereto. For the convenience of description, the above-mentioned devices are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed in the cell managed by each access network device 20. The terminal device can also be referred to simply as a terminal device or a UE, and those skilled in the art can understand its meaning.
[0037] The access network device 20 is a device deployed in an access network to provide wireless communication functions for the terminal device 10. The access network device 20 can include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different wireless access technologies, the names of devices with access network device functions can be different, for example, in a 5G NR system, it is called gNodeB or gNB. As communication technology evolves, the name of the "access network device" may change. For ease of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 10 are collectively referred to as access network devices. In some embodiments, through the access network device 20, a communication relationship can be established between the terminal device 10 and the core network element 30. Illustratively, in the LTE (Long Term Evolution) system, the access network device 20 can be an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or one or more eNodeBs in the EUTRAN; in the 5G NR system, the access network device 20 can be a RAN (Radio Access Network) or one or more gNBs in the RAN. In the embodiments of the present application, the "network device" refers to the access network device 20, such as a base station, unless otherwise specified.
[0038] The core network element 30 is a network element deployed in the core network, and the main functions of the core network element 30 are to provide user connection, manage users, and complete bearer for services, and to provide an interface to external network devices as a bearer network device. For example, the core network element in the 5G NR system can include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.
[0039] In some embodiments, the access network device 20 and the core network element 30 communicate with each other through some air interface technology, such as the NG interface in the 5G NR system. The access network device 20 and the terminal device 10 communicate with each other through some air interface technology, such as the Uu interface.
[0040] The "5G NR system" in the embodiments of the present application can also be referred to as a 5G system or an NR system, but those skilled in the art can understand its meaning. The technical solutions described in the embodiments of the present application can be applicable to the LTE system, and can also be applicable to the 5G NR system, and can also be applicable to the subsequent evolution system (such as the B5G (Beyound 5G) system, the 6G system (6th Generation System, the sixth generation mobile communication system)) of the 5G NR system, and can also be applicable to other communication systems such as the NB-IoT (Narrow Band Internet of Things, narrowband Internet of Things) system, and the like, and the present application does not limit this.
[0041] In the embodiments of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resource (for example, frequency domain resource, or spectrum resource) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell (Small cell). The small cell can include a metro cell, a micro cell, a pico cell, a femto cell, and the like. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-speed data transmission services.
[0042] Before introducing the technical solutions of the present application, the related technologies involved in the present application are introduced and explained. The following related technologies can be combined with the technical solutions of the embodiments of the present application in any way, and all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0043] 1.5G main application scenarios and RRC (Radio Resource Control, Radio Resource Control) state
[0044] Currently, with the pursuit of rate, delay, high mobility, and energy efficiency, and the improvement of the diversity and complexity of services in future life, the 3GPP international standard organization begins to develop 5G. The main application scenarios of 5G are: enhanced mobile broadband (enhanced Mobile BroadBand, eMBB), low latency and high reliability communication (Ultra Reliable & Low Latency Communication, URLLC), and massive machine type communication (massive Machine Type of Communication, mMTC).
[0045] NR can also be deployed independently, in order to reduce air interface signaling and quickly recover wireless connection in 5G network device environment, a new RRC state, RRC_INACTIVE (RRC inactive state) state is defined for the purpose of quickly recovering data services. This state is different from RRC_IDLE (RRC idle state) and RRC_ACTIVE (RRC active state).
[0046] RRC_IDLE: mobility is based on UE's cell selection reselection, paging is initiated by CN (Core Network), and the paging area is configured by CN. There is no UE AS (Access Stratum) context on the base station side. There is no RRC connection.
[0047] RRC_CONNECTED: there is an RRC connection, and there is a UE AS context between the base station and the UE. The network device side knows the UE's location is specific to the cell level. Mobility is network device side controlled mobility. Unicast data can be transmitted between the UE and the base station.
[0048] RRC_INACTIVE: mobility is based on UE's cell selection reselection, there is a connection between CN-NR, UE AS context exists on a certain base station, paging is triggered by RAN (Radio Access Network), RAN-based paging area is managed by RAN, and the network device side knows the UE's location is based on the RAN-based paging area level.
[0049] 2.5G NR paging mechanism
[0050] The main function of paging is to enable the network device to page the UE through the paging message in the RRC IDLE or RRC INACTIVE state of the UE, or to notify the UE of system message changes or earthquake tsunami / public warning information (applicable to all RRC states of the UE, including the connected state) through the short message.
[0051] Paging includes PDCCH scrambled by P-RNTI (Paging Radio Network Temporary Identifier), and PDSCH scheduled by the PDCCH. The paging message is transmitted in the PDSCH, and the short message is 8 bits in the PDCCH (Physical Downlink Control Channel).
[0052] For a UE in RRC_IDLE or RRC_INACTIVE state, since there is no other data communication between the UE and the network device, in order to save power of the terminal device, the UE can discontinuously listen to the paging channel, that is, a paging DRX (Discontinuous Reception) mechanism is adopted. Under the paging DRX mechanism, the UE only needs to listen to the paging during a PO (Paging Occasion) in each DRX cycle period. It is stipulated in TS 38.304 that the PO is composed of a plurality of PDCCH monitoring occasions on the paging search space, and one PO contains X PDCCH monitoring occasions, X being equal to the actual number of SSBs (Synchronization Signal Blocks) transmitted in the MIB (Master Information Block) broadcast. In addition, there is a concept of Paging Frame (PF), which refers to a radio frame (fixed 10 ms) that can contain a plurality of POs or the starting position of a plurality of POs.
[0053] The period of the paging DRX is determined by the common period in the system broadcast and the dedicated period configured in the high-layer signaling (NAS (Non-Access Stratum) signaling), and the UE takes the minimum period of the two as the period of the paging cycle. From the perspective of the network device, one paging DRX cycle can have a plurality of POs, and the position of the UE listening to the PO is related to the ID (Identity Document) of the UE. The specific determination method of a certain UE in a PF and a PO in a paging DRX cycle is as follows (TS 38.304):
[0054] The SFN (System Frame Number) number of the PF is determined by the following formula:
[0055] (SFN+PF_offset)mod T=(T div N)*(UE_ID mod N)
[0056] The number Index (i_s) of the PO in a PF is determined by the following formula:
[0057] i_s=floor(UE_ID / N)mod Ns
[0058] Some of the above parameters are explained as follows:
[0059] -T: DRX cycle in which UE receives paging. Network device broadcasts a default DRX cycle, if RRC / High layer configures UE with UE-specific DRX cycle, the minimum of the network device broadcasted DRX cycle and the RRC / High layer configured UE-specific DRX cycle is taken as the DRX cycle of the UE. If RRC / High layer does not configure UE with UE-specific DRX cycle, the network device broadcasted DRX cycle is taken as the DRX cycle of the UE.
[0060] -N: number of PFs contained in one T.
[0061] -Ns: number of POs contained in one PF.
[0062] -PF_offset: a time domain offset used to determine PF.
[0063] -UE_ID: 5G-S-TMSI mod 1024.
[0064] After UE calculates the PF, the index of PO, and the number of PDCCH monitoring occasions in the PO based on the above formula, it only needs to know the starting position of the first PDCCH monitoring occasion of the PO through the relevant configuration parameters, which is configured through high layer signaling. UE blindly detects the paging message according to the determined PO.
[0065] When UE detects P-RNTI scrambled PDCCH on its own PO, and the PDCCH schedules PDSCH (Physical Downlink Shared Channel), UE will decode PDSCH based on PDCCH indication. The PDSCH is used to carry Paging message, which contains a paging Record list, each paging Record indicates a UE ID, and UE determines whether it is paged according to the paging Record list.
[0066] 3. Random access procedure
[0067] The random access procedure is mainly triggered by the following events:
[0068] -UE initial access to establish a wireless connection: UE from RRC_IDLE state to RRC_CONNECTED state
[0069] - RRC connection reestablishment procedure: in order for the UE to reestablish the radio connection after a radio link failure
[0070] - handover: the UE needs to establish uplink synchronization with a new cell
[0071] - in RRC_CONNECTED state, DL (DownLink) data arrives, while UL (UpLink) is out of synchronization
[0072] - in RRC_CONNECTED state, UL data arrives, while UL is out of synchronization or has no PUCCH (Physical Uplink Control Channel) resource for sending SR (Scheduling Request)
[0073] - SR failure
[0074] - synchronization reconfiguration request from RRC
[0075] - UE transitions from RRC_INACTIVE state to RRC_CONNECTED state
[0076] - time alignment is established in SCell addition procedure
[0077] - request for other SI
[0078] - beam failure recovery
[0079] In the related art, the following two random access methods are mainly supported, i.e., a contention-based random access method and a non-contention-based random access method, as shown in FIG. 2.
[0080] The contention-based random access procedure shown in FIG. 2 is divided into four steps (as shown in FIG. 2(a)), and the non-contention-based random access procedure is divided into two steps (as shown in FIG. 2(b)). The detailed steps are as follows:
[0081] Step 1. The terminal device sends Msg1 to the network device
[0082] The terminal device selects a PRACH (Physical Random Access Channel) resource and sends a selected preamble on the selected PRACH. If it is a non-contention-based random access, the PRACH resource and the preamble can be specified by the base station. The base station can estimate the uplink timing based on the preamble and the grant size required by the terminal device to transmit Msg3.
[0083] step2. Network device sends RAR (Random Access Response) to terminal device
[0084] After terminal device sends Msg1, it starts a random access response time window ra-ResponseWindow, and monitors PDCCH scrambled by RA-RNTI (Random Access Radio Network Temporary Identifier) within the window. The calculation of RA-RNTI is as follows:
[0085] RA-RNTI = 1 + s_id + 14*t_id + 14*80*f_id + 14*80*8*ul_carrier_id
[0086] That is, RA-RNTI is related to the PRACH time-frequency resource used by UE to send Msg1.
[0087] After terminal device successfully receives PDCCH scrambled by RA-RNTI, the terminal device can obtain PDSCH scheduled by the PDCCH, which contains RAR (Random Access Response). The RAR specifically contains the following information:
[0088] The subheader of RAR contains BI (Backoff Indicator): used to indicate the backoff time of retransmitting Msg1.
[0089] The RAPID (Random Access Preamble Identifier) in the subheader of RAR: the network device responds to the received preamble index.
[0090] The payload of RAR contains TAG (Timing Advance Group): used to adjust the uplink timing.
[0091] UL grant: used to schedule the uplink resource indication of Msg3.
[0092] Temporary C-RNTI (Cell Radio Network Temporary Identifier): used to scramble the PDCCH of Msg4 (initial access).
[0093] If the terminal device receives the PDCCH scrambled by RA-RNTI and the preamble index sent by itself is contained in the RAR, the terminal device considers that the random access response is successfully received.
[0094] For non-contention-based random access, the random access procedure ends after the terminal device successfully receives Msg2. For contention-based random access, after the terminal device successfully receives Msg2, the terminal device still needs to continue to transmit Msg3 and receive Msg4.
[0095] Step 3. The terminal device transmits Msg3 on the resource scheduled by the network device
[0096] Msg3 is mainly used to inform the network device that the RACH procedure is triggered by what event. For example, if it is an initial access random procedure, the UE ID and establishment cause will be carried in Msg3; if it is RRC reestablishment, the connected UE identifier and establishment cause will be carried.
[0097] Step 4. The network device sends Msg4 to the terminal device
[0098] Msg4 has two functions, one is used for contention conflict resolution, and the second is that the network device transmits an RRC configuration message to the terminal device. There are two ways for contention conflict resolution: one is that if the UE carries C-RNTI in Msg3, Msg4 is scheduled by PDCCH scrambled by C-RNTI. The other is that if the UE does not carry C-RNTI in Msg3, such as initial access, Msg4 is scheduled by PDCCH scrambled by TC-RNTI, and the solution to the conflict is that the UE receives the PDSCH of Msg4 and matches the CCCH (Common Control Channel) SDU (Service Data Unit) in the PDSCH.
[0099] 4. Two-step random access procedure of NR
[0100] Two-step random access is introduced in the related art, which can reduce the latency and reduce the signaling overhead. As shown in FIG. 3, MsgA in the two-step random access includes preamble transmitted on PRACH and payload information transmitted on PUSCH. After the transmission of MsgA, the terminal device listens to the response of the network side in the configured window. If MsgB indicating that the contention conflict resolution is successful is received from the network device, the terminal device ends the random access procedure.
[0101] 5. Message broadcast of NR system
[0102] Similar to LTE, the content of 5G NR system messages is defined in terms of message blocks, SIBs (System Information Blocks), which can be MIB (Master Information Block), SIB1, SIBn (where n > 1). Except for MIB and SIB1, which are separate RRC messages, different SIBns can be combined into one RRC message at RRC layer, becoming one SI (System Information) message (SI message). The specific SIBns contained in one SI message are specified in SIB1.
[0103] MIB is always transmitted on BCH (Broadcast Channel) with a fixed broadcast period of 80 ms and can be repeatedly sent within its corresponding broadcast period.
[0104] SIB1 is transmitted on DL-SCH (Downlink Shared Channel) with a broadcast period of 160 ms and can be repeatedly sent within the 160 ms broadcast period. The repetition period of SIB1 is variable, and the default period value is 20 ms. The actual repetition period depends on the base station implementation.
[0105] For SIBs other than SIB1, as mentioned earlier, these are sent through SI messages, which are transmitted on DL-SCH. The mapping relationship between SIBn and SI message is determined by SIB1 configuration. Each SIBn can only be associated with one SI message. Only SIBns with the same period can be mapped to the same SI message. SI messages are sent within a time window in each period, which becomes an SI-window (SI window). Each SI message corresponds to one SI window, and different SI messages correspond to non-overlapping SI windows. That is, only one SI message is sent within one SI window. SI messages can be repeatedly sent within their corresponding SI window.
[0106] In NR, the physical layer has a limit on the size corresponding to SIB. The maximum size of SIB1 and one SI message is 2976 bits.
[0107] 6. System message update period
[0108] In LTE and NR systems, the concept of system message update period is used. As shown in FIG. 4, when the network device wants to update the system message, the network device first repeatedly sends the system message update indication in the nth system message update period, and then repeatedly sends the changed system message in the n+1th system message update period. The boundary of the system message update period is defined as the SFN (System Frame Number) that satisfies SFN mod m = 0, where m is the number of SFNs included in one system message update period. m = modificationPeriodCoeff * defaultPagingCycle, where modificationPeriodCoeff and defaultPagingCycle are the system message update period coefficient and the default paging cycle, respectively. Both of these parameters are determined by network broadcast.
[0109] In the NR system, the system message update period is applicable to the update of system messages other than SIB6, SIB7, SIB8, and positioning assistance data. In NR:
[0110] • If the systemInfoModification in the short message takes the value of 1, it indicates that the update is to be performed on the system messages other than SIB6 / SIB7 / SIB8, and the UE acquires the updated system message in the next system message update period.
[0111] • If the etwsAndCmasIndication in the short message takes the value of 1, it indicates that the network device is to send ETWS (Earthquake and Tsunami Warning System) and / or CMAS (Commercial Mobile Alert System) notifications, and the UE re-reads SIB1 and SIB6 / SIB7 / SIB8 immediately after receiving the short message.
[0112] 7.6 Energy saving of terminal devices
[0113] In the 6G stage, energy saving of terminal devices is a key technology. In order to further reduce the energy consumption of terminal devices while ensuring the performance of 6G, the concept of large and small cores is proposed.
[0114] This concept mainly refers to the future 6G terminal device can support the design of "core size", that is, the terminal device supported by the small core works in an extremely energy-saving state, when there is a larger traffic demand, the terminal device starts the large core to meet more stringent performance indicators.
[0115] In addition, in the related art, it is considered necessary to support Massive IoT terminal types in the first version of 6G, combined with the concept of core size, one understanding is that the small core is a Massive IoT terminal.
[0116] Based on the understanding in the related art, the Massive IoT terminal or small core has the characteristics of low power consumption and low complexity, and the working bandwidth it can support is relatively small, such as 5MHz or narrower. Since the Massive IoT terminal or small core needs to have the process of receiving paging, receiving system messages, RRC connection establishment, etc. Since the Massive IoT terminal can only support narrowband transmission, the reduction of transmission bandwidth compared to NR will result in a reduction in the maximum TBS.
[0117] For the paging process, the reduction of the paging message means that the number of UEs that the base station can page at the same time in a PO is reduced, thereby increasing the paging delay, and even possibly causing paging congestion.
[0118] For system messages, since only RLC TM transmission mode is supported, that is, RLC segmented transmission is not supported, the reduction of TBS means that the SIB or SI message size will be further limited, thereby causing the SIB or SI message size to be more fragmented.
[0119] In the random access process, the base station can multiplex the same RA-RNTI RAR in a TB through concatenation for transmission, so the reduction of PDSCH TBS means that the number of UEs that the base station can respond to at the same time is reduced, thereby increasing the Msg2 transmission delay. In addition, the reduction of PDSCH TBS means that the messages or data that Msg4 can carry will be more limited, especially for MT-SDT, thereby affecting the DL data transmission delay and rate.
[0120] How to solve the above-mentioned impact of the narrowband transmission of the Massive IoT terminal or small core on paging, system messages and random access to ensure the performance of the 6G system is a problem that needs to be studied.
[0121] Please refer to FIG. 5, which shows a flowchart of a transmission scheduling method according to an embodiment of the present application. The method is executed by a first terminal device. The method includes the following step 410.
[0122] At step 410, the first terminal device receives the first information, which is used for scheduling the transmission of the plurality of TBs.
[0123] Accordingly, the network device transmits the first information.
[0124] In some embodiments, the first information is DCI (Downlink Control Information). In some embodiments, the first information is DCI used for scheduling data transmission. In some embodiments, the first information can also not be DCI used for scheduling data transmission. In some embodiments, the first information is DCI transmitted to a plurality of terminal devices. In some embodiments, the first information can also be DCI transmitted specifically to the first terminal device. In some embodiments, the first information is carried in a downlink channel used for transmitting control signaling. Illustratively, the first information is carried in a PDCCH.
[0125] In some embodiments, the downlink channel corresponding to the plurality of TBs is a downlink channel used for transmitting data. Illustratively, the downlink channel corresponding to the plurality of TBs is a PDSCH. In some embodiments, the downlink channel corresponding to the plurality of TBs is a downlink channel used for transmitting signaling. Illustratively, the downlink channel corresponding to the plurality of TBs is a PDCCH.
[0126] In some embodiments, the first information is a system message. In some embodiments, the plurality of TBs are used to carry a system message. In some embodiments, the first information is a different system message from the system message carried by the plurality of TBs.
[0127] In some embodiments, each scheduled TB corresponds to a terminal group, and each terminal group includes one or more terminal devices.
[0128] In some embodiments, the terminal devices divided into the terminal groups are determined based on the message carried by the plurality of TBs. In some embodiments, the plurality of TBs are used to carry a paging message. In some embodiments, terminal devices listening to the paging message on the same PO are divided into at least one terminal group. In some embodiments, the plurality of TBs are used to carry Msg2 or MsgB. In some embodiments, terminal devices occupying the same time-frequency resource for transmitting Msg1 or MsgA are divided into at least one terminal group.
[0129] In some embodiments, the terminal groups are divided according to the maximum number of TBs supported by the first information for scheduling.
[0130] In some embodiments, the terminal groups are divided according to the number of TBs actually scheduled by the first information.
[0131] In some embodiments, the number of terminal devices included in each terminal group can be the same or different. Illustratively, the terminal groups are divided according to the maximum number of TBs supported by the first information. Illustratively, the terminal groups in which the terminal devices are located are divided according to the paging probabilities of the terminal devices.
[0132] In some embodiments, the first information is used to indicate at least one of the following information:
[0133] The number of TBs;
[0134] The time domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs;
[0135] The frequency domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs;
[0136] The terminal group corresponding to each TB in the plurality of TBs.
[0137] In some embodiments, the first information is used to indicate the identification information of the terminal group corresponding to each TB in the plurality of TBs. In some embodiments, the identification information of the terminal group is used to uniquely identify the terminal group. Illustratively, the first information is used to indicate the index of the terminal group corresponding to each TB in the plurality of TBs.
[0138] In some embodiments, the first information is used to implicitly or explicitly indicate the number of TBs. Illustratively, the first information includes a first indication field, and the first indication field is used to indicate the number of TBs. Illustratively, the number of time domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs indicated by the first information has a corresponding relationship with the number of TBs. For example, the number of time domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs indicated by the first information is the same as the number of TBs.
[0139] In some embodiments, the number of TBs scheduled by the first information is less than or equal to the number of at least one terminal group. Illustratively, the at least one terminal group is divided based on the maximum number of TBs supported by the first information, and the number of TBs scheduled by the first information is less than or equal to the number of the at least one terminal group. Illustratively, the at least one terminal group is divided based on the number of TBs actually scheduled by the first information, and the number of TBs scheduled by the first information is equal to the number of the at least one terminal group.
[0140] In some embodiments, the downlink channel transmission corresponding to the plurality of TBs occupies the same frequency domain resources and different time domain resources. In some embodiments, the downlink channel transmission corresponding to the plurality of TBs occupies the same frequency domain resources, and the first information can only indicate one frequency domain resource, without the need to indicate the frequency domain resource corresponding to each TB, thereby reducing the overhead of the first information.
[0141] In some embodiments, the downlink channel transmissions corresponding to the plurality of TBs occupy different frequency domain resources and same or different time domain resources. In some embodiments, the downlink channel transmissions corresponding to the plurality of TBs occupy different frequency domain resources and same time domain resources, and the first information can only indicate one time domain resource, without indicating the frequency domain resources corresponding to each TB respectively, thereby reducing the overhead of the first information. In some embodiments, the downlink channel transmissions corresponding to the plurality of TBs occupy different frequency domain resources and different time domain resources, and the terminal device can receive and decode the plurality of TBs.
[0142] In some embodiments, after receiving the first information, the terminal device receives the plurality of TBs.
[0143] In some embodiments, the first terminal device cannot determine the TB corresponding to the terminal group to which the first terminal device belongs, and thus the first terminal device needs to decode the plurality of TBs in sequence. In some embodiments, the first terminal device cannot determine the terminal group to which the first terminal device belongs, and thus the first terminal device also needs to decode the plurality of TBs in sequence.
[0144] In some embodiments, the first terminal device decodes the plurality of TBs in sequence, and stops decoding the remaining TBs after the second TB in the plurality of TBs is determined to be sent to the first terminal device.
[0145] In some embodiments, the first terminal device can determine the TB corresponding to the terminal group to which the first terminal device belongs, and thus the first terminal device can only decode the first TB, which is the TB corresponding to the terminal group to which the first terminal device belongs.
[0146] In some embodiments, the first terminal device decodes the first TB in the plurality of TBs, which is the TB corresponding to the terminal group to which the first terminal device belongs.
[0147] The technical scheme provided by the embodiments of the present application can schedule a plurality of TBs by using the first information, without sending a first information for each TB, thereby reducing the power consumption of the network device in sending the first information, and saving the energy consumption of the terminal device by reducing the first information that needs to be monitored by the terminal device.
[0148] For the content indicated by the first information, the embodiments of the present application also provide exemplary embodiments for description.
[0149] In some embodiments, the first information is used to indicate at least one of the following information:
[0150] The number of the plurality of TBs;
[0151] The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs;
[0152] The frequency domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs;
[0153] The terminal groups corresponding to each of the plurality of TBs.
[0154] In some embodiments, the first information explicitly or implicitly indicates the number of the plurality of TBs scheduled by the first information. For example, the first information explicitly indicates the number of the plurality of TBs scheduled by the first information. For example, the first information indicates that N TBs are scheduled, where N is an integer greater than 1. For example, the first information implicitly indicates the number of the plurality of TBs scheduled by the first information. For example, the terminal device determines N based on a mapping relationship between the modulation mode adopted by the terminal device based on the first information and N, where N is the number of the plurality of TBs scheduled by the first information, and N is an integer greater than 1. For example, the first information indicates a first time domain pattern, the first time domain pattern is used to indicate time domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs, and the first terminal device determines the number of the plurality of TBs based on the number of time domain resources indicated in the first time domain pattern. For example, the number of time domain resources indicated in the first time domain pattern is N, and the first terminal device determines that N TBs are scheduled by the first information, where N is an integer greater than 1.
[0155] In some embodiments, the first information is used to indicate the time domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs and / or the frequency domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs.
[0156] I. The downlink channel transmission corresponding to the plurality of TBs occupies the same frequency domain resources
[0157] In some embodiments, the first information is used to indicate the first frequency domain resources. The downlink channel transmission corresponding to the plurality of TBs all occupies the first frequency domain resources. For example, the first information is used to indicate a frequency band 1, and the downlink channel transmission corresponding to the plurality of TBs all occupies the frequency band 1.
[0158] 1. The downlink channel transmission corresponding to the plurality of TBs occupies different time domain resources
[0159] In some embodiments, the time domain resources occupied by the downlink channel transmission corresponding to the plurality of TBs are continuous. For example, the first information is used to schedule TB1-TB3, and the downlink channel transmission corresponding to TB1-TB3 occupies continuous time domain resources 1-3.
[0160] In some embodiments, the time domain resources occupied by the downlink channel transmissions corresponding to two adjacent TBs among the plurality of TBs are separated by a fourth time unit. The size of the fourth time unit is not limited in the present application. Exemplarily, the fourth time unit is 1 slot. Exemplarily, the first information is used for scheduling TB1-TB3, the time domain resource 1 occupied by the downlink channel transmission corresponding to TB1 is separated from the time domain resource 2 occupied by the downlink channel transmission corresponding to TB2 by the fourth time unit, and the time domain resource 2 occupied by the downlink channel transmission corresponding to TB2 is separated from the time domain resource 3 occupied by the downlink channel transmission corresponding to TB3 by the fourth time unit.
[0161] In some embodiments, the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are interleaved. In some embodiments, taking TB1 and TB2 as an example, the TB1 initial transmission, the TB2 initial transmission, the TB1 retransmission, and the TB2 retransmission are interleaved. In some embodiments, the time domain resources occupied by the TB1 initial transmission, the TB2 initial transmission, the TB1 retransmission, and the TB2 retransmission can be continuous or discontinuous. Exemplarily, the time domain resources occupied by the TB1 initial transmission, the TB2 initial transmission, the TB1 retransmission, and the TB2 retransmission are separated by a fourth time unit.
[0162] In some embodiments, the intervals between the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are different, and the first information indicates the intervals between the time domain resources occupied by the downlink channels corresponding to two consecutive TBs among the plurality of TBs, respectively.
[0163] In some embodiments, the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are determined based on a first time domain pattern. In some embodiments, the first information is used to indicate the first time domain pattern. Exemplarily, the first information indicates the first time domain pattern in the form of a bit map.
[0164] In some embodiments, the first terminal device receives a broadcast message, and the broadcast message is used to indicate one or more time domain patterns, and the one or more time domain patterns include the first time domain pattern. In some embodiments, the first information is used to indicate the identity of the first time domain pattern, and the first terminal device determines the first time domain pattern among the one or more time domain patterns based on the identity of the first time domain pattern.
[0165] In some embodiments, in the time domain pattern, the intervals between the time domain resources occupied by the downlink channel transmissions corresponding to two adjacent TBs can be the same or different.
[0166] In some embodiments, in the case that the downlink channel transmissions corresponding to the plurality of TBs occupy the same frequency domain resources and different time domain resources, the first information can indicate or can not indicate the terminal group corresponding to each TB among the plurality of TBs.
[0167] (1) The first information does not indicate the terminal group to which each of the plurality of TBs corresponds
[0168] In some embodiments, the first terminal device decodes the plurality of TBs in sequence; and in a case where it is determined that a second TB in the plurality of TBs is a TB sent to the first terminal device, the first terminal device stops decoding the remaining undecoded TBs after the second TB.
[0169] For example, the first terminal device decodes TB1-TB5 in sequence, and in a case where it is determined that TB3 is a TB sent to the first terminal device, the first terminal device stops decoding TB4 and TB5 after TB3.
[0170] In some embodiments, the terminal groups are divided according to a maximum number of TBs supported by the first information. In this case, if the first information does not indicate the terminal group to which each of the plurality of TBs corresponds, the first terminal device cannot determine the TB corresponding to the first terminal device in the plurality of TBs. In this case, the first terminal device can decode the plurality of TBs in sequence based on the above method, and in a case where it is determined that a second TB in the plurality of TBs is a TB sent to the first terminal device, the first terminal device stops decoding the remaining undecoded TBs after the second TB.
[0171] In some embodiments, the terminal groups are divided according to a number of TBs actually scheduled by the first information. In this case, even if the first information does not indicate the terminal group to which each of the plurality of TBs corresponds, the first terminal device can determine that the terminal group corresponding to the first TB is the terminal group in which the first terminal device is located.
[0172] In some embodiments, the first terminal device decodes the first TB, wherein the first TB is a TB corresponding to the terminal group in which the first terminal device is located. In this case, the first terminal device can directly decode the first TB without decoding other TBs other than the first TB.
[0173] (2) The first information indicates the terminal group to which each of the plurality of TBs corresponds
[0174] In some embodiments, the terminal groups are divided according to a maximum number of TBs supported by the first information. In this case, if the first information indicates the terminal group to which each of the plurality of TBs corresponds, the first terminal device can determine whether the plurality of TBs include the first TB.
[0175] In some embodiments, the first TB is included in the plurality of TBs, and the first TB is a TB corresponding to a terminal group to which the first terminal device belongs. In some embodiments, the first TB is included in the plurality of TBs, and the first terminal device does not decode a TB other than the first TB in the plurality of TBs. In some embodiments, the first TB is not included in the plurality of TBs, and the first terminal device does not decode any TB in the plurality of TBs. That is, the first terminal device only needs to decode the first TB.
[0176] In some embodiments, the terminal groups are divided according to a number of TBs actually scheduled according to the first information. In this case, the first terminal device can determine that the terminal group corresponding to the first TB is the terminal group to which the first terminal device belongs, regardless of whether the first information indicates the terminal group corresponding to each TB in the plurality of TBs.
[0177] In some embodiments, the first terminal device decodes the first TB, and the first TB is a TB corresponding to a terminal group to which the first terminal device belongs. In this case, the first terminal device can directly decode the first TB without decoding a TB other than the first TB.
[0178] 2. The downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resource
[0179] In some embodiments, the first information is further used to indicate a first time unit for determining a time interval between the first information and the downlink channel transmissions corresponding to the plurality of TBs, when the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resource. For example, when the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resource, the first information is used to indicate a time unit k, and the downlink channel transmissions corresponding to the plurality of TBs occupy the same time unit k.
[0180] In some embodiments, the first terminal device can only decode one TB in the plurality of TBs when the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resource and the same frequency domain resource, and thus the above method in which the first terminal device sequentially decodes the plurality of TBs is not applicable. In this case, the first information is used to indicate a terminal group corresponding to each TB in the plurality of TBs.
[0181] In some embodiments, the terminal groups are divided according to a maximum number of TBs supported by the first information.
[0182] In some embodiments, the first TB is included in the plurality of TBs, and the first TB is a TB corresponding to a terminal group to which the first terminal device belongs. In some embodiments, the first TB is included in the plurality of TBs, and the first terminal device does not decode a TB other than the first TB in the plurality of TBs. In some embodiments, the first TB is not included in the plurality of TBs, and the first terminal device does not decode any TB in the plurality of TBs. That is, the first terminal device only needs to decode the first TB.
[0183] In some embodiments, the terminal group is divided according to the number of TBs actually scheduled by the first information.
[0184] In some embodiments, the first terminal device decodes the first TB, and the first TB is a TB corresponding to a terminal group to which the first terminal device belongs. In this case, the first terminal device can directly decode the first TB without decoding a TB other than the first TB.
[0185] II. The downlink channel transmissions corresponding to the plurality of TBs occupy different frequency domain resources
[0186] In some embodiments, the frequency domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are located on different subbands. In some embodiments, the subband can also be referred to as a frequency domain narrowband.
[0187] In some embodiments, the subband includes any one of the following: a carrier, a narrow bandwidth, a BWP. In some embodiments, when the subband includes a BWP, the BWP can be an initial BWP.
[0188] I. The downlink channel transmissions corresponding to the plurality of TBs occupy different time domain resources
[0189] In some embodiments, the first information is further used to indicate a plurality of second time units, and each second time unit is used to determine a time interval between the first information and a downlink channel transmission corresponding to a TB in the plurality of TBs.
[0190] In some embodiments, the first information is used to indicate a time interval between each TB in the plurality of TBs and the first information. For example, the first information is used to indicate time intervals 1-5, which respectively correspond to time intervals between TBs 1-5 and the first information. In some embodiments, the time interval between a TB and the first information refers to a time interval between a reception time of the TB and a reception time of the first information.
[0191] In some embodiments, the first information is further used to indicate a third time unit, the third time unit being used to determine a time interval between the first information and a downlink channel transmission on the primary sub-band. Illustratively, the first information is used to indicate time unit 1, and the first terminal device determines, based on the time unit 1, time domain resources occupied by a downlink channel transmission corresponding to a TB on the primary sub-band.
[0192] In some embodiments, a sub-band other than the primary sub-band is referred to as a non-primary sub-band.
[0193] In some embodiments, a time interval between the first information and a downlink channel transmission on the non-primary sub-band is determined based on the third time unit and an offset value corresponding to the non-primary sub-band. In some embodiments, the offset value corresponding to the non-primary sub-band is configured by the network device. Illustratively, the offset value corresponding to the non-primary sub-band is configured by a system message. Illustratively, the first information is used to indicate time unit 1, and the first terminal device determines, based on the time unit 1, time domain resources occupied by a downlink channel transmission corresponding to a TB on the primary sub-band, and determines, based on the time unit 1 and an offset value 1, time domain resources occupied by a downlink channel transmission corresponding to a TB on a non-primary sub-band 1.
[0194] In some embodiments, in a case where a plurality of TBs correspond to downlink channel transmissions occupying different frequency domain resources and different time domain resources, the first information can or can not indicate a terminal group corresponding to each of the plurality of TBs.
[0195] (1) The first information does not indicate a terminal group corresponding to each of the plurality of TBs
[0196] In some embodiments, the first terminal device sequentially decodes the plurality of TBs, and in a case where a second TB in the plurality of TBs is determined to be a TB sent to the first terminal device, stops decoding remaining undecoded TBs after the second TB.
[0197] Illustratively, the first terminal device sequentially decodes TB1-TB5, and in a case where TB3 is determined to be a TB sent to the first terminal device, stops decoding TB4 and TB5 after TB3.
[0198] In some embodiments, a terminal group is divided according to a maximum number of TBs supported by the first information for scheduling. In this case, if the first information does not indicate a terminal group corresponding to each of the plurality of TBs, the first terminal device cannot determine a TB corresponding to the first terminal device in the plurality of TBs. At this time, the first terminal device can sequentially decode the plurality of TBs based on the above method, and in a case where a second TB in the plurality of TBs is determined to be a TB sent to the first terminal device, stop decoding remaining undecoded TBs after the second TB.
[0199] In some embodiments, the terminal groups are divided according to the number of TBs actually scheduled by the first information. In this case, even if the first information does not indicate the terminal group corresponding to each of the plurality of TBs, the first terminal device can determine that the terminal group corresponding to the first TB is the terminal group in which the first terminal device is located.
[0200] In some embodiments, the first terminal device decodes the first TB, wherein the first TB is the TB corresponding to the terminal group in which the first terminal device is located. In this case, the first terminal device can directly decode the first TB without decoding other TBs other than the first TB.
[0201] (2) The first information indicates the terminal group corresponding to each of the plurality of TBs
[0202] In some embodiments, the terminal groups are divided according to the maximum number of TBs supported to be scheduled by the first information. In this case, if the first information indicates the terminal group corresponding to each of the plurality of TBs, the first terminal device can determine whether the first TB is included in the plurality of TBs.
[0203] In some embodiments, in the case where the first TB is included in the plurality of TBs, the first TB is decoded, wherein the first TB is the TB corresponding to the terminal group in which the first terminal device is located. In some embodiments, in the case where the first TB is included in the plurality of TBs, the TBs other than the first TB in the plurality of TBs are not decoded by the first terminal device. In some embodiments, in the case where the first TB is not included in the plurality of TBs, none of the plurality of TBs is decoded by the first terminal device. That is, the first terminal device only needs to decode the first TB.
[0204] In some embodiments, the terminal groups are divided according to the number of TBs actually scheduled by the first information. In this case, regardless of whether the first information indicates the terminal group corresponding to each of the plurality of TBs, the first terminal device can determine that the terminal group corresponding to the first TB is the terminal group in which the first terminal device is located.
[0205] In some embodiments, the first terminal device decodes the first TB, wherein the first TB is the TB corresponding to the terminal group in which the first terminal device is located. In this case, the first terminal device can directly decode the first TB without decoding other TBs other than the first TB.
[0206] 2. The downlink channel transmission corresponding to the plurality of TBs occupies the same time domain resource
[0207] In some embodiments, in a case where the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resources, the first information is further used to indicate a first time unit, and the first time unit is used to determine a time interval between the first information and the downlink channel transmissions corresponding to the plurality of TBs. Exemplarily, in a case where the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resources, the first information is used to indicate a time unit k, and the downlink channel transmissions corresponding to the plurality of TBs all occupy the time unit k.
[0208] In some embodiments, in a case where the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resources and the same frequency domain resources, the first terminal device can only decode one TB of the plurality of TBs, and thus the above-mentioned method in which the first terminal device sequentially decodes the plurality of TBs is not applicable. In this case, the first information is used to indicate a terminal group corresponding to each TB of the plurality of TBs.
[0209] In some embodiments, the terminal groups are divided according to a maximum number of TBs supported by the first information for scheduling.
[0210] In some embodiments, in a case where the plurality of TBs include a first TB, the first TB is decoded, and the first TB is a TB corresponding to a terminal group to which the first terminal device belongs. In some embodiments, in a case where the plurality of TBs include the first TB, other TBs of the plurality of TBs except the first TB are not decoded by the first terminal device. In some embodiments, in a case where the plurality of TBs do not include the first TB, none of the plurality of TBs is decoded by the first terminal device. That is, the first terminal device only needs to decode the first TB.
[0211] In some embodiments, the terminal groups are divided according to a number of TBs actually scheduled by the first information.
[0212] In some embodiments, the first terminal device decodes a first TB, and the first TB is a TB corresponding to a terminal group to which the first terminal device belongs. In this case, the first terminal device can directly decode the first TB without decoding other TBs except the first TB.
[0213] In the above-mentioned method, the scheme in which the first terminal device sequentially decodes the plurality of TBs provides higher flexibility for scheduling the plurality of TBs by the first information, and the network device can determine the number of TBs to be scheduled based on the actual demand for RARs to be paged or actually sent. The scheme in which the first terminal device directly decodes the first TB, the terminal device does not need to sequentially decode the plurality of TBs, which reduces the power consumption of the terminal device and is more conducive to energy saving of the terminal device.
[0214] The terminal group corresponding to a TB is mentioned several times in the above-mentioned embodiments. As to how to determine the terminal group corresponding to a TB, the present application also provides exemplary embodiments.
[0215] In some embodiments, the terminal groups are divided according to the maximum number of TBs supported by the first information. In some embodiments, the number of TBs actually scheduled by the first information is less than or equal to the maximum number of TBs supported by the first information. In some embodiments, the terminal groups are divided according to the maximum number of TBs supported by the first information, and the terminal group corresponding to each TB is relatively fixed.
[0216] In some embodiments, the terminal groups are divided according to the number of TBs actually scheduled by the first information. In some embodiments, the number of TBs scheduled by the first information each time can be different, and the terminal groups are relatively dynamic.
[0217] In some embodiments, the terminal groups are divided in different scenarios. Next, taking the case of using multiple TBs to carry paging messages or to carry RAR in the random access process as an example for illustrative explanation.
[0218] I. Multiple TBs are used to carry paging messages
[0219] In some embodiments, terminal devices listening to paging messages on the same PO are divided into at least one terminal group.
[0220] In some embodiments, the terminal groups are divided based on the identification information corresponding to the terminal devices respectively. In some embodiments, the terminal devices are evenly divided into terminal groups based on the identification information corresponding to the terminal devices respectively. Illustratively, the terminal devices are evenly divided into N1 terminal groups based on the identification information corresponding to the terminal devices respectively, N1 being the maximum number of TBs supported by the first information. Illustratively, the terminal devices are evenly divided into N2 terminal groups based on the identification information corresponding to the terminal devices respectively, N2 being the number of TBs actually scheduled by the first information.
[0221] In some embodiments, the terminal groups are divided based on the paging probability corresponding to the terminal devices respectively. Illustratively, the paging probability is evenly divided into N1 groups from 0 to 1 (0% to 100%), and the terminal devices are divided into corresponding terminal groups according to the corresponding paging probability, N1 being the maximum number of TBs supported by the first information.
[0222] In some embodiments, the paging probability corresponding to the terminal devices is configured by the network device.
[0223] In some embodiments, the paging probability corresponding to the terminal device is determined by the terminal device and the network device. For example, the terminal device sends a first paging probability to the network device, and the network device determines the paging probability corresponding to the terminal device based on the first paging probability. In some embodiments, the network device can determine the first paging probability as the paging probability corresponding to the terminal device, or can not consider the first paging probability. In some embodiments, the first paging probability is determined by the terminal device based on its own characteristics.
[0224] In some embodiments, the paging probability corresponding to each terminal group is indicated by the network device. For example, the paging probability corresponding to each terminal group is indicated by a system message. For example, the system message indicates a threshold value of the paging probability corresponding to each terminal group. For example, the threshold value of the paging probability corresponding to TB1-TB5 is 0-20%, 21%-40%, 41%-60%, 61%-80%, and 81%-100% respectively.
[0225] In some embodiments, the above method can result in a large difference in the number of terminal devices included in each terminal group, and therefore the terminal groups can be divided in combination with the identification information and the paging probability of the terminal devices.
[0226] In some embodiments, the terminal groups are divided based on the identification information and the paging probability corresponding to the terminal devices respectively. In some embodiments, the terminal groups are first divided into at least one terminal group set based on the paging probability of the terminal devices, and then each terminal group set is divided into at least one terminal group based on the identification information of the terminal devices. In some embodiments, the terminal groups are first divided into at least one terminal group set based on the identification information of the terminal devices, and then each terminal group set is divided into at least one terminal group based on the paging probability of the terminal devices.
[0227] In some embodiments, the terminal groups are indicated by the network device. In some embodiments, the terminal groups are indicated by a system message.
[0228] By the above method, the terminal devices listening to the paging message on the same PO are divided into multiple terminal groups, the first information of multiple TBs is scheduled, the first information required to be sent in the paging process is reduced, and the paging delay is reduced.
[0229] II. Multiple TBs are used to carry Msg2 or MsgB
[0230] In some embodiments, terminal devices that transmit Msg1 or MsgA occupying the same time-frequency resources are divided into at least one terminal group. In some embodiments, since terminal devices that transmit Msg1 or MsgA occupying the same time-frequency resources use the same identification information (for example, RA-RNTI) to listen to the first information, the network device cannot know the terminal identification information (for example, the UE ID corresponding to the terminal device) of the terminal device before conflict resolution, and therefore it is not convenient to divide the terminal groups using the identification information of the terminal device. However, the preamble carried in Msg1 or MsgA transmitted by each terminal device is different and can be used to distinguish each terminal device.
[0231] In some embodiments, Msg1 is used to carry a random access preamble, and MsgA is used to carry a random access preamble and PUSCH. In some embodiments, Msg2 is used to carry a RAR, and MsgB is used to carry a RAR and PDSCH.
[0232] In some embodiments, the terminal groups are divided based on the preambles transmitted by the terminal devices in Msg1 or MsgA. In some embodiments, the terminal devices are divided into terminal groups based on the indexes of the preambles transmitted by the terminal devices in Msg1 or MsgA. For example, the terminal devices are evenly divided into N1 terminal groups based on the indexes of the preambles transmitted by the terminal devices in Msg1 or MsgA, where N1 is the maximum number of TBs supported by the first information for scheduling. For example, the terminal devices are evenly divided into N2 terminal groups based on the indexes of the preambles transmitted by the terminal devices in Msg1 or MsgA, where N2 is the number of TBs actually scheduled by the first information.
[0233] In some embodiments, the terminal groups are divided based on the preambles supported by the network device. In some embodiments, the network device supports M1 preambles, and the M1 preambles are divided into multiple groups. The terminal devices determine their terminal groups according to the terminal groups in which the preambles corresponding to the terminal devices are located. In some embodiments, there are M2 terminal devices that transmit Msg1 or MsgA occupying the same time-frequency resources, and M2 is less than or equal to M1. M1 and M2 are positive integers. For example, the network device supports 16 preambles, and the 16 preambles are evenly divided into 4 groups. The terminal devices determine their terminal groups according to the preambles corresponding to the terminal devices. For example, M2 = 10, and the 10 terminal devices determine in which group of the above 4 groups they are located according to the preambles corresponding to the terminal devices.
[0234] In some embodiments, the terminal groups are indicated by the network device. In some embodiments, the terminal groups are indicated by system messages.
[0235] By the above method, terminal devices sending Msg1 or MsgA occupying the same time-frequency resources are divided into multiple terminal groups, multiple TBs are scheduled by the first information, the first information required to be sent in the random access process is reduced, and the delay of the random access response is reduced.
[0236] In some embodiments, the multiple TBs can also be used to carry system messages or Msg4. In this case, terminal grouping is not involved, and examples are also given in this application.
[0237] I. Multiple TBs for carrying system messages
[0238] In some embodiments, the first terminal device decodes the multiple TBs. In some embodiments, the first terminal device can decode the multiple TBs in the order of reception, or can decide the order of decoding the multiple TBs by itself. In some embodiments, the first terminal device can also decode the multiple TBs simultaneously.
[0239] In some embodiments, the downlink channel transmission corresponding to the multiple TBs can occupy the frequency domain resources of the system and different time domain resources. As for the time-frequency resources occupied by the multiple TBs, reference can be made to the description in the above embodiments regarding the content indicated by the first information, which will not be repeated here.
[0240] In some embodiments, the multiple TBs are used to carry system messages. In some embodiments, the system messages are divided into n segments, and n is an integer greater than 1. In one example, a single TB is used to transmit one segment of the n segments. In another example, a single TB is used to transmit multiple segments of the n segments.
[0241] In some embodiments, in the case where a single TB is used to transmit one segment of the n segments, the first information does not need to indicate the number of scheduled TBs. In some embodiments, in the case where a single TB is used to transmit multiple segments of the n segments, the first information needs to indicate the number of scheduled TBs.
[0242] In some embodiments, the system message can include MIB, SIB, SI, etc. The MIB is the most basic system information block of a cell, containing vital information for a terminal device to acquire from the cell, such as system frame number (SFN), cell bandwidth, PHICH (Physical HARQ Indicator Channel) configuration, etc. The MIB is transmitted through the BCH channel, specifically through the PBCH (Physical Broadcast Channel) channel. The MIB message enables the UE to understand the basic configuration of the cell and prepares for the reception of other system information blocks (SIBs). The SIB is a block that carries system information. In addition to the MIB, there are multiple SIBs, which contain more detailed system configuration information. SIB1 is the most important SIB, as it carries not only the information related to cell access and cell selection, but also the scheduling information of other SIBs. SIB1 is transmitted through the DL-SCH channel, specifically through the PDSCH channel. Other SIBs (such as SIB2 to SIB9) are encapsulated in a general RRC message called System Information and transmitted through the DL-SCH and PDSCH channels. The SI is cell-level information, which is valid for all UEs accessing the cell. System information can be divided into three categories: Minimum System Information (MSI), Remaining Minimum System Information (RMSI), and Other System Information (OSI). The MSI includes the MIB and the RMSI, where the MIB is transmitted through the BCH channel, and the RMSI includes SIB1. The Other System Information (OSI) includes SIB2 to SIB9, which can be provided in a broadcast or dedicated manner, triggered by the network device or according to the terminal device request.
[0243] In some embodiments, in the case where the system message is MIB, each segment includes a part of the MIB; in the case where the system message is a SIB, each segment includes a part of the SIB; in the case where the system message is an SI message and the SI message includes one or more SIBs, each segment includes a part of the SI message. In some embodiments, the SI message includes m SIBs, m is an integer greater than 1, and a single segment includes one or more SIBs of the m SIBs. In some embodiments, the above-mentioned SIBs can be any one or more of SIB0-SIBn.
[0244] In some embodiments, the plurality of TBs for carrying one system message are transmitted in the same broadcast period. For example, 5 TBs for carrying one system message are transmitted in the same broadcast period.
[0245] In some embodiments, the first terminal device receives first indication information, the first indication information being used for indicating whether the first system message is transmitted by using the plurality of TBs. In some embodiments, the first indication information is carried in a second system message. In some embodiments, the first system message is different from the second system message. For example, the first system message is a SIB, and the second system message is a MIB. For example, the first system message is a SIB1, and the second system message is a SIB0. In some embodiments, the first terminal device receives the second system message before receiving the first system message.
[0246] By the above method, the system message is carried by using the plurality of TBs, so that the communication system can support a larger size of the system message, save the downlink transmission overhead of the network device, and reduce the terminal device monitoring for the downlink transmission, thereby saving the energy consumption of the terminal device.
[0247] II. The plurality of TBs for carrying Msg4
[0248] In some embodiments, the first terminal device decodes the plurality of TBs. In some embodiments, the first terminal device can decode the plurality of TBs in the order of receiving, or can determine the order of decoding the plurality of TBs by itself. In some embodiments, the first terminal device can also decode the plurality of TBs simultaneously.
[0249] In some embodiments, the plurality of TBs correspond to downlink channel transmissions occupying different time domain resources and frequency domain resources of the system. For the time-frequency resources occupied by the plurality of TBs, reference can be made to the description in the above embodiments regarding the content indicated by the first information, which will not be repeated here.
[0250] In some embodiments, the plurality of TBs are used for carrying Msg4. In some embodiments, the plurality of TBs occupy different HARQ processes. In some embodiments, the plurality of HARQ processes are HARQ processes for data transmission between the first terminal device and the network device. In some embodiments, the data transmitted in different HARQ processes are different. In some embodiments, one TB occupies one HARQ process, and the number of the plurality of TBs does not need to be indicated in the first information. In some embodiments, one TB occupies a plurality of HARQ processes, and the number of the plurality of TBs is indicated in the first information.
[0251] In some embodiments, the first information is DCI information. In some embodiments, the first information can be carried in Msg2. In some embodiments, the first information can also not be carried in Msg2, for example, the first information is configured to the first terminal device by broadcasting, and the first information can be DCI information carried in PBCH.
[0252] In some embodiments, the first information is used to indicate the identification information of the HARQ process occupied by the first TB in the plurality of TBs. Illustratively, the first information is used to indicate the ID of the HARQ process occupied by the first TB in the plurality of TBs. For the HARQ processes after the first HARQ process, the ID after the first HARQ process is sequentially added by 1.
[0253] In some embodiments, before receiving the dedicated configuration information of the terminal device, the first terminal device receives the downlink data based on the transmission configuration of the plurality of TBs; wherein the dedicated configuration information is used to schedule the downlink data transmission of the terminal device. In some embodiments, the dedicated configuration information is configured by the network device and is dedicated to scheduling the downlink data transmission of the first terminal device. Illustratively, the dedicated configuration information is an RRC reconfiguration message, or the dedicated configuration information is carried in the RRC reconfiguration message. In some embodiments, the dedicated configuration information can carry at least one of the following information:
[0254] The number of the plurality of TBs;
[0255] The time domain resource occupied by the downlink channel transmission corresponding to the plurality of TBs;
[0256] The frequency domain resource occupied by the downlink channel transmission corresponding to the plurality of TBs;
[0257] The identification information of the HARQ process corresponding to each TB in the plurality of TBs.
[0258] Through the above method, the downlink data can be transmitted in time, saving the downlink transmission overhead of the network device, while reducing the monitoring of the terminal device for downlink transmission, saving the energy consumption of the terminal device.
[0259] In the above method embodiment, only from the perspective of interaction between the terminal device and the network device, the technical scheme of the present application is introduced and described. The steps performed by the terminal device described above can be implemented alone to become a transmission scheduling method on the first terminal device side, and the steps performed by the network device described above can be implemented alone to become a transmission scheduling method on the network device side. In addition, the embodiments provided in this paper can be arbitrarily combined to form new embodiments, which are all within the protection scope of the present application.
[0260] The following is an apparatus embodiment of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the apparatus embodiments of the present application, refer to the method embodiments of the present application.
[0261] Please refer to FIG. 6, which shows a block diagram of a transmission scheduling apparatus according to an embodiment of the present application. The apparatus has the function of implementing the above-mentioned first terminal device side transmission scheduling method, which can be implemented by hardware or by hardware executing corresponding software. The apparatus can be the above-mentioned first terminal device or can be arranged in the first terminal device. As shown in FIG. 6, the apparatus 500 can include a receiving module 510.
[0262] The receiving module 510 is configured to receive first information, where the first information is used for scheduling transmission of a plurality of transport blocks (TBs).
[0263] In some embodiments, each of the scheduled TBs corresponds to a terminal group, and each terminal group includes one or more terminal devices.
[0264] In some embodiments, the apparatus 500 further includes a processing module (not shown in the figure).
[0265] The processing module is configured to, in a case where the plurality of TBs includes a first TB, decode the first TB, where the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
[0266] In some embodiments, in a case where the plurality of TBs does not include the first TB, none of the plurality of TBs is decoded by the first terminal device; or, in a case where the plurality of TBs includes the first TB, none of the plurality of TBs except the first TB is decoded by the first terminal device.
[0267] In some embodiments, the processing module is further configured to decode the first TB, where the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
[0268] In some embodiments, the TBs are used to carry paging messages, and terminal devices listening to the paging messages on a same paging occasion (PO) are divided into at least one terminal group.
[0269] In some embodiments, the terminal groups are divided based on identification information respectively corresponding to the terminal devices; or, the terminal groups are divided based on paging probabilities respectively corresponding to the terminal devices; or, the terminal groups are divided based on both the identification information and the paging probabilities respectively corresponding to the terminal devices; or, the terminal groups are indicated by a network device.
[0270] In some embodiments, the paging probability corresponding to the terminal device is configured by the network device; or the paging probability corresponding to the terminal device is determined by negotiation between the terminal device and the network device.
[0271] In some embodiments, the terminal devices occupying the same time-frequency resources for transmitting Msg1 or MsgA are divided into at least one terminal group.
[0272] In some embodiments, the terminal groups are divided based on the preambles transmitted by the terminal devices in Msg1 or MsgA; or the terminal groups are indicated by the network device.
[0273] In some embodiments, the terminal groups are divided according to the maximum number of TBs supported by the first information for scheduling; or the terminal groups are divided according to the number of TBs actually scheduled by the first information.
[0274] In some embodiments, the processing module is further configured to decode the plurality of TBs.
[0275] In some embodiments, the plurality of TBs are used to carry system messages.
[0276] In some embodiments, the system messages are divided into n segments, n being an integer greater than 1;
[0277] A single TB is used to transmit one segment of the n segments; or a single TB is used to transmit multiple segments of the n segments.
[0278] In some embodiments, in the case that the system messages are master information blocks (MIBs), each segment includes a part of the MIB; or in the case that the system messages are system information blocks (SIBs), each segment includes a part of the SIB; or in the case that the system messages are system information (SI) messages and the SI messages include one or more SIBs, each segment includes a part of the SI message.
[0279] In some embodiments, the SI message includes m SIBs, m being an integer greater than 1, and a single segment includes one or more SIBs of the m SIBs.
[0280] In some embodiments, the plurality of TBs used to carry one of the system messages are transmitted within the same broadcast period.
[0281] In some embodiments, the receiving module 510 is further configured to receive first indication information, the first indication information being used to indicate whether the first system message is transmitted using the plurality of TBs.
[0282] In some embodiments, the first indication information is carried in a second system message.
[0283] In some embodiments, the plurality of TBs are used to carry Msg4.
[0284] In some embodiments, the plurality of TBs occupy different hybrid automatic repeat request (HARQ) processes.
[0285] In some embodiments, the first information is used to indicate identification information of a HARQ process occupied by a first TB of the plurality of TBs.
[0286] In some embodiments, the receiving module 510 is further configured to, before receiving the dedicated configuration information of the terminal device, receive downlink data based on transmission configuration of the plurality of TBs; wherein the dedicated configuration information is used to schedule downlink data transmission of the terminal device.
[0287] In some embodiments, the plurality of TBs correspond to downlink channel transmission occupying the same frequency domain resource and different time domain resources; or the plurality of TBs correspond to downlink channel transmission occupying different frequency domain resources and the same or different time domain resources.
[0288] In some embodiments, the plurality of TBs correspond to downlink channel transmission occupying different frequency domain resources, including that the frequency domain resources occupied by the plurality of TBs are located on different subbands.
[0289] In some embodiments, the subband includes any one of the following: a carrier, a narrow bandwidth, a bandwidth part (BWP).
[0290] In some embodiments, in the case where the plurality of TBs correspond to downlink channel transmission occupying the same time domain resource, the first information is further used to indicate a first time unit, the first time unit being used to determine a time interval between the first information and the downlink channel transmission corresponding to the plurality of TBs.
[0291] In some embodiments, in the case where the plurality of TBs correspond to downlink channel transmission occupying different time domain resources,
[0292] the first information is further used to indicate a plurality of second time units, each second time unit being used to determine a time interval between the first information and downlink channel transmission corresponding to one of the plurality of TBs; or the first information is further used to indicate a third time unit, the third time unit being used to determine a time interval between the first information and downlink channel transmission on a main subband.
[0293] In some embodiments, the first information and a time interval between the downlink channel transmission on the non-main sub-band are determined based on the third time unit and an offset value corresponding to the non-main sub-band.
[0294] In some embodiments, the processing module is further configured to decode the plurality of TBs in sequence.
[0295] The processing module is further configured to, in a case where it is determined that a second TB of the plurality of TBs is a TB sent to the first terminal device, stop decoding the remaining TBs after the second TB.
[0296] In some embodiments, the downlink channel transmissions corresponding to the plurality of TBs occupy the same frequency domain resource and different time domain resources.
[0297] In some embodiments, the downlink channel transmissions corresponding to the plurality of TBs occupy different time domain resources, including that the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are continuous, or the time domain resources occupied by the downlink channel transmissions corresponding to two adjacent TBs of the plurality of TBs are separated by a fourth time unit.
[0298] In some embodiments, the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are interleaved, and / or the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are determined based on a first time domain pattern.
[0299] In some embodiments, the receiving module 510 is further configured to receive a broadcast message, the broadcast message being used to indicate one or more time domain patterns, the one or more time domain patterns including the first time domain pattern.
[0300] In some embodiments, the first information is used to indicate at least one of the following information:
[0301] The number of the plurality of TBs;
[0302] The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs;
[0303] The frequency domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs;
[0304] A terminal group corresponding to each TB of the plurality of TBs.
[0305] In some embodiments, the first information is downlink control information (DCI).
[0306] The technical scheme provided by the embodiments of the present application can schedule a plurality of TBs by using one piece of first information, thereby reducing the power consumption of the network device in sending the first information, and reducing the first information that needs to be monitored by the terminal device, and saving the energy consumption of the terminal device.
[0307] FIG. 7 shows a block diagram of a transmission scheduling apparatus according to an embodiment of the present application. The apparatus has the functions of the network device side transmission scheduling method described above, which can be implemented by hardware, or by hardware executing corresponding software. The apparatus can be the network device described above, or can be arranged in the network device. As shown in FIG. 7, the apparatus 600 can include a sending module 610.
[0308] The sending module 610 is configured to send first information, where the first information is used for scheduling transmission of a plurality of transport blocks (TBs).
[0309] In some embodiments, each of the scheduled TBs corresponds to a terminal group, and each terminal group includes one or more terminal devices.
[0310] In some embodiments, when the plurality of TBs includes a first TB, the first TB is decoded by a first terminal device, where the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
[0311] In some embodiments, when the plurality of TBs does not include the first TB, none of the plurality of TBs is decoded by the first terminal device; or, when the plurality of TBs includes the first TB, none of the plurality of TBs except the first TB is decoded by the first terminal device.
[0312] In some embodiments, the first TB is decoded by the first terminal device, where the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
[0313] In some embodiments, the TBs are used to carry paging messages, terminal devices listening to the paging messages on a same paging occasion (PO) are divided into at least one terminal group, and N is a positive integer.
[0314] In some embodiments, the terminal groups are divided based on identification information respectively corresponding to the terminal devices; or, the terminal groups are divided based on paging probabilities respectively corresponding to the terminal devices; or, the terminal groups are divided based on the identification information and the paging probabilities respectively corresponding to the terminal devices; or, the terminal groups are indicated by a network device.
[0315] In some embodiments, the paging probabilities respectively corresponding to the terminal devices are configured by the network device; or, the paging probabilities respectively corresponding to the terminal devices are determined by the terminal devices and the network device in negotiation.
[0316] In some embodiments, the TBs are used to carry Msg2 or MsgB, and terminal devices occupying the same time-frequency resources for transmitting Msg1 or MsgA are divided into at least one terminal group.
[0317] In some embodiments, the terminal groups are divided based on preambles transmitted by the terminal devices in Msg1 or MsgA; or, the terminal groups are indicated by the network device.
[0318] In some embodiments, the terminal groups are divided according to a maximum number of TBs supported by the first information for scheduling; or, the terminal groups are divided according to a number of TBs actually scheduled by the first information.
[0319] In some embodiments, the plurality of TBs are decoded by the first terminal device.
[0320] In some embodiments, the plurality of TBs are used to carry system messages.
[0321] In some embodiments, the system messages are divided into n segments, n being an integer greater than 1;
[0322] A single TB is used to transmit one segment of the n segments; or, a single TB is used to transmit a plurality of segments of the n segments.
[0323] In some embodiments, in a case where the system messages are master information blocks (MIBs), each segment includes a part of the MIB; or, in a case where the system messages are system information blocks (SIBs), each segment includes a part of the SIB; or, in a case where the system messages are system information (SI) messages and the SI messages include one or more SIBs, each segment includes a part of the SI message.
[0324] In some embodiments, the SI message includes m SIBs, m being an integer greater than 1, and a single segment includes one or more SIBs of the m SIBs.
[0325] In some embodiments, the plurality of TBs used to carry one of the system messages are transmitted within a same broadcast period.
[0326] In some embodiments, the sending module 610 is further configured to send first indication information, the first indication information being used to indicate whether the first system messages are transmitted using the plurality of TBs.
[0327] In some embodiments, the first indication information is carried in second system messages.
[0328] In some embodiments, the multiple TBs are used to carry the Msg4.
[0329] In some embodiments, the multiple TBs occupy different hybrid automatic repeat request (HARQ) processes.
[0330] In some embodiments, the first information is used to indicate identification information of a HARQ process occupied by a first TB of the multiple TBs.
[0331] In some embodiments, before receiving the dedicated configuration information of the terminal device, the first terminal device receives downlink data based on transmission configuration of the multiple TBs; wherein the dedicated configuration information is used to schedule downlink data transmission of the terminal device.
[0332] In some embodiments, the multiple TBs correspond to downlink channel transmissions occupying the same frequency domain resources and different time domain resources; or the multiple TBs correspond to downlink channel transmissions occupying different frequency domain resources and the same or different time domain resources.
[0333] In some embodiments, the multiple TBs correspond to downlink channel transmissions occupying different frequency domain resources, including that the frequency domain resources occupied by the multiple TBs are located on different subbands.
[0334] In some embodiments, the subband includes any one of the following: a carrier, a narrow bandwidth, a bandwidth part (BWP).
[0335] In some embodiments, in the case that the multiple TBs correspond to downlink channel transmissions occupying the same time domain resources, the first information is further used to indicate a first time unit, the first time unit being used to determine a time interval between the first information and the downlink channel transmissions corresponding to the multiple TBs.
[0336] In some embodiments, in the case that the multiple TBs correspond to downlink channel transmissions occupying different time domain resources, the first information is further used to indicate multiple second time units, each second time unit being used to determine a time interval between the first information and a downlink channel transmission corresponding to one of the multiple TBs; or the first information is further used to indicate a third time unit, the third time unit being used to determine a time interval between the first information and a downlink channel transmission on a main subband.
[0337] In some embodiments, a time interval between the first information and a downlink channel transmission on a non-main subband is determined based on the third time unit and an offset value corresponding to the non-main subband.
[0338] In some embodiments, the plurality of TBs are decoded by the first terminal device in sequence; and in a case where it is determined that a second TB of the plurality of TBs is a TB sent to the first terminal device, the first terminal device stops decoding the remaining undecoded TBs after the second TB.
[0339] In some embodiments, the plurality of TBs correspond to downlink channel transmissions occupying the same frequency domain resources and different time domain resources.
[0340] In some embodiments, the plurality of TBs correspond to downlink channel transmissions occupying different time domain resources, including: the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are continuous; or, the time domain resources occupied by the downlink channel transmissions corresponding to two adjacent TBs of the plurality of TBs are spaced apart by a fourth time unit.
[0341] In some embodiments, the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are interleaved; and / or, the time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are determined based on a first time domain pattern.
[0342] In some embodiments, the sending module 610 is further configured to send a broadcast message, the broadcast message being used to indicate one or more time domain patterns, the one or more time domain patterns including the first time domain pattern.
[0343] In some embodiments, the first information is used to indicate at least one of the following information:
[0344] The number of the plurality of TBs;
[0345] The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs;
[0346] The frequency domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs;
[0347] The terminal group corresponding to each TB of the plurality of TBs.
[0348] In some embodiments, the first information is downlink control information (DCI).
[0349] The technical scheme provided by the embodiments of the present application can schedule a plurality of TBs by using the first information, without sending a piece of first information for each TB, thereby reducing the power consumption of the network device in sending the first information, and reducing the first information that needs to be monitored by the terminal device, thereby saving the energy consumption of the terminal device.
[0350] It should be noted that the apparatus provided by the above embodiments is only exemplified by the above division of various functional modules when realizing its functions, and in actual application, the above functions can be completed by different functional modules according to actual needs, that is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0351] As to the apparatus in the above embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and will not be described in detail here. For details not described in detail in the apparatus embodiments, refer to the above method embodiments.
[0352] Please refer to FIG. 8, which shows a structural schematic diagram of a communication device provided by an embodiment of the present application. The communication device can be the terminal device or the network device described above. The communication device 700 can include at least one of a processor 701, a transceiver 702 and a memory 703. The processor 701 is configured to implement various processing functions of the communication device 700, such as generating information to be sent, processing received information, controlling sending and / or receiving, etc., such as implementing the functions of the processing modules described above. The transceiver 702 is configured to implement the functions of sending and / or receiving, such as implementing the functions of the receiving module 510 described above, or implementing the functions of the sending module 610 described above.
[0353] The processor 701 includes one or more processing cores. The processor 701 performs various functional applications and information processing by running software programs and modules.
[0354] The transceiver 702 can include a receiver and a transmitter, for example, which can be implemented as the same wireless communication component. The wireless communication component can include a wireless communication chip and a radio frequency antenna.
[0355] The memory 703 can be connected to the processor 701 and the transceiver 702.
[0356] The memory 703 can be used to store computer programs for the processor to execute, and the processor 701 is configured to execute the computer programs to implement various steps in the method embodiments described above.
[0357] In some embodiments, the communication device 700 is the first terminal device described in the above embodiments, and the transceiver 702 is configured to receive first information, the first information being used to schedule transmission of a plurality of transport blocks TB.
[0358] In some embodiments, the communication device 700 is the network device in the above embodiments, and the transceiver 702 is configured to send first information, the first information being used to schedule transmission of a plurality of transport blocks TB.
[0359] For details not described in detail in the embodiments of the present embodiment, refer to the above embodiments, which will not be described one by one.
[0360] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic storage, flash memory, programmable read-only memory.
[0361] The embodiments of the present application also provide a computer readable storage medium, the storage medium stores a computer program, the computer program is used to be executed by a processor to realize the transmission scheduling method of the first terminal device side or the transmission scheduling method of the network device side. In some embodiments, the computer readable storage medium can include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disk, etc. Among them, the random access memory can include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0362] The embodiments of the present application also provide a chip, the chip includes programmable logic circuit and / or program instruction, when the chip runs, for realizing the transmission scheduling method of the first terminal device side or the transmission scheduling method of the network device side.
[0363] The embodiments of the present application also provide a computer program product, the computer program product includes computer instructions, the computer instructions are stored in a computer readable storage medium, and a processor reads and executes the computer instructions from the computer readable storage medium to realize the transmission scheduling method of the first terminal device side or the transmission scheduling method of the network device side.
[0364] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication, or indirect indication, or can be an indication with an associated relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; or it can mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or it can mean that A and B have an associated relationship.
[0365] In the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, can also represent an associated relationship between the two, and can also indicate a relationship with the indicated, configured, and the like.
[0366] In some embodiments of the present application, "predefined" can be realized by pre-saving the corresponding code, table or other means that can be used to indicate relevant information in the device (for example, including terminal device and network device), and the specific implementation manner of the present application is not limited. For example, predefined can refer to the definition in the protocol.
[0367] In some embodiments of the present application, the "protocol" can refer to the standard protocol in the communication field, which can include BLE protocol, Wi-Fi protocol and related protocols applied to future communication systems, and the present application is not limited to this.
[0368] "Multiple" mentioned herein refers to two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship.
[0369] "Greater than or equal to" mentioned herein can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.
[0370] In addition, the step numbers described herein only exemplarily show a possible execution order between the steps, and in some other embodiments, the above steps can also be executed in a different order from the numbering order, such as simultaneously executing two steps with different numbers, or executing two steps with different numbers in an order opposite to the illustration, and the embodiments of the present application are not limited to this.
[0371] Those skilled in the art should realize that in one or more of the above examples, the functions described in the embodiments of the present application can be realized by hardware, software, firmware or any combination thereof. When realized by software, these functions can be stored in a computer readable medium or transmitted as one or more instructions or codes on a computer readable medium. The computer readable medium includes computer storage medium and communication medium, wherein the communication medium includes any medium facilitating the transmission of computer programs from one place to another. The storage medium can be any available medium accessible by a general or special purpose computer.
[0372] The above only describes exemplary embodiments of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A transmission scheduling method, characterized by, The method is performed by a first terminal device, and the method comprises: receiving first information, the first information being used for scheduling transmission of a plurality of transport blocks (TBs).
2. The method of claim 1, wherein, Each of the scheduled TBs corresponds to a terminal group, and each terminal group comprises one or more terminal devices.
3. The method of claim 2, wherein, The method further comprises: in a case where a first TB is included in the plurality of TBs, decoding the first TB, wherein the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
4. The method of claim 3, wherein, in a case where the first TB is not included in the plurality of TBs, none of the plurality of TBs is decoded by the first terminal device; or in a case where the first TB is included in the plurality of TBs, none of the plurality of TBs except the first TB is decoded by the first terminal device. The method further comprises:
5. The method of claim 2, wherein, decoding a first TB, wherein the first TB is a TB corresponding to a terminal group in which the first terminal device is located. The TBs are used to carry paging messages, and terminal devices that listen to the paging messages on a same paging occasion (PO) are divided into at least one terminal group.
6. The method according to any one of claims 2 to 5, characterized in that, 7. The method of claim 6, wherein, the terminal groups are divided based on identification information corresponding to the terminal devices, respectively; or the terminal groups are divided based on paging probabilities corresponding to the terminal devices, respectively; or the terminal groups are divided based on both the identification information and the paging probabilities corresponding to the terminal devices, respectively; or the terminal groups are indicated by a network device.
8. The method of claim 7, wherein, the paging probabilities corresponding to the terminal devices are configured by the network device; or the paging probabilities corresponding to the terminal devices are determined by the terminal devices and the network device in negotiation. The TBs are used to carry Msg2 or MsgB, and terminal devices that occupy same time-frequency resources for transmitting Msg1 or MsgA are divided into at least one terminal group.
9. The method according to any one of claims 2 to 5, characterized in that, 10. The method of claim 9, wherein, the terminal groups are divided based on preambles transmitted by the terminal devices in Msg1 or MsgA; or the terminal groups are indicated by a network device.
11. The method of any one of claims 2 to 10, wherein, the terminal groups are divided according to a maximum number of TBs supported to be scheduled by the first information; or the terminal groups are divided according to a number of TBs actually scheduled by the first information. The method further comprises:
12. The method of claim 1, wherein, decoding the plurality of TBs. The plurality of TBs are used to carry system messages.
13. The method of claim 12, wherein, The system messages are divided into n segments, n being an integer greater than 1; 14. The method of claim 13, wherein, a single TB is used to transmit one of the n segments; or a single TB is used to transmit a plurality of segments of the n segments.
15. The method of claim 14, wherein, in a case where the system messages are master information blocks (MIBs), each segment comprises a part of the MIB; or in a case where the system messages are system information blocks (SIBs), each segment comprises a part of the SIB. In a case where the system message is a system information block (SIB), each segment includes a part of the SIB; or In a case where the system message is a system information (SI) message and the SI message includes one or more SIBs, each segment includes a part of the SI message.
16. The method of claim 15, wherein, The SI message includes m SIBs, m being an integer greater than 1, and a single segment includes one or more of the m SIBs.
17. The method according to any one of claims 13 to 16, characterized in that, The plurality of TBs are used to carry the system message.
18. The method according to any one of claims 13 to 17, characterized in that, The method further includes: receiving first indication information, the first indication information being used to indicate whether a first system message is transmitted using the plurality of TBs.
19. The method of claim 18, wherein, The first indication information is carried in a second system message.
20. The method of claim 12, wherein, The plurality of TBs are used to carry a Msg4.
21. The method of claim 20, wherein, The plurality of TBs occupy different hybrid automatic repeat request (HARQ) processes.
22. The method of claim 21, wherein, The first information is used to indicate identification information of a HARQ process occupied by a first TB of the plurality of TBs.
23. The method of any one of claims 20 to 22, wherein, The method further includes: before receiving dedicated configuration information of the terminal device, receiving downlink data based on transmission configuration of the plurality of TBs, wherein the dedicated configuration information is used to schedule downlink data transmission of the terminal device.
24. The method of any of claims 1-23, wherein: The downlink channel transmissions corresponding to the plurality of TBs occupy the same frequency domain resources and different time domain resources; or The downlink channel transmissions corresponding to the plurality of TBs occupy different frequency domain resources and the same or different time domain resources.
25. The method of claim 24, wherein, The downlink channel transmissions corresponding to the plurality of TBs occupy different frequency domain resources, including that the frequency domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are located on different subbands.
26. The method of claim 25, wherein, The subband includes any of the following: a carrier, a narrow bandwidth, and a bandwidth part (BWP).
27. The method according to any one of claims 24 to 26, characterized in that, In a case where the downlink channel transmissions corresponding to the plurality of TBs occupy the same time domain resources, the first information is further used to indicate a first time unit, the first time unit being used to determine a time interval between the first information and the downlink channel transmissions corresponding to the plurality of TBs.
28. The method according to any one of claims 24 to 27, characterized in that, In a case where the downlink channel transmissions corresponding to the plurality of TBs occupy different time domain resources, The first information is further used to indicate a plurality of second time units, each second time unit being used to determine a time interval between the first information and a downlink channel transmission corresponding to a TB of the plurality of TBs; or The first information is further used to indicate a third time unit, the third time unit being used to determine a time interval between the first information and a downlink channel transmission on a primary subband. A time interval between the first information and a downlink channel transmission on a non-primary subband is determined based on the third time unit and an offset value corresponding to the non-primary subband.
29. The method of claim 28, wherein, The method further includes:
30. The method of claim 1, wherein, decoding the plurality of TBs in sequence; in a case where it is determined that a second TB of the plurality of TBs is a TB sent to the first terminal device, stopping decoding of remaining TBs after the second TB. 31. The method of claim 30, wherein, The downlink channel transmissions corresponding to the plurality of TBs occupy the same frequency domain resources and different time domain resources.
32. The method of claim 24 or 31, wherein, The downlink channel transmissions corresponding to the plurality of TBs occupy different time domain resources, including: The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are continuous; or, The time domain resources occupied by the downlink channel transmissions corresponding to two adjacent TBs in the plurality of TBs are separated by a fourth time unit.
33. The method of claim 24, 31 or 32, wherein: The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are interleaved; and / or, The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are determined based on a first time domain pattern.
34. The method of claim 33, wherein, The method further includes: receiving a broadcast message, the broadcast message being used to indicate one or more time domain patterns, the one or more time domain patterns including the first time domain pattern.
35. The method of any one of claims 1 to 34, wherein, The first information is used to indicate at least one of the following information: The number of the plurality of TBs; The time domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs; The frequency domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs; The terminal group corresponding to each TB in the plurality of TBs.
36. The method of any one of claims 1 to 35, wherein, The first information is downlink control information (DCI).
37. A transmission scheduling method, characterized by, The method is performed by a network device, and the method includes: sending first information, the first information being used to schedule transmission of a plurality of transport blocks (TBs).
38. The method of claim 37, wherein, Each of the scheduled TBs corresponds to a terminal group, and each terminal group includes one or more terminal devices.
39. The method of claim 38, wherein, In a case where the first TB is included in the plurality of TBs, the first TB is decoded by a first terminal device, wherein the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
40. The method of claim 39, wherein: In a case where the first TB is not included in the plurality of TBs, none of the plurality of TBs is decoded by the first terminal device; or In a case where the first TB is included in the plurality of TBs, none of the TBs other than the first TB in the plurality of TBs is decoded by the first terminal device. The first TB is decoded by the first terminal device, wherein the first TB is a TB corresponding to a terminal group in which the first terminal device is located.
41. The method of claim 38, wherein, The TBs are used to carry paging messages, terminal devices listening to the paging messages on a same paging occasion (PO) are divided into at least one terminal group, and N is a positive integer.
42. The method of any one of claims 38 to 41, wherein, 43. The method of claim 42, wherein: The terminal groups are divided based on identification information corresponding to the terminal devices, respectively; or The terminal groups are divided based on paging probabilities corresponding to the terminal devices, respectively; or The terminal groups are divided based on both the identification information and the paging probabilities corresponding to the terminal devices, respectively; or The terminal groups are indicated by the network device.
44. The method of claim 43, wherein: The paging probabilities corresponding to the terminal devices, respectively, are configured by a network device; or The paging probabilities corresponding to the terminal devices, respectively, are determined by the terminal devices and the network device in negotiation. 45. The method of any one of claims 38 to 42, wherein, The TBs are used to carry Msg2 or MsgB, and the terminal devices occupying the same time-frequency resources for transmitting Msg1 or MsgA are divided into at least one terminal group.
46. The method of claim 45, wherein, the terminal groups are divided based on preambles transmitted by the terminal devices in Msg1 or MsgA; or the terminal groups are indicated by the network device.
47. The method of any one of claims 38 to 46, wherein, the terminal groups are divided according to a maximum number of TBs supported by the first information for scheduling; or the terminal groups are divided according to a number of TBs actually scheduled by the first information.
48. The method of claim 37, wherein, The plurality of TBs are decoded by the first terminal device.
49. The method of claim 48, wherein, The plurality of TBs are used to carry system messages.
50. The method of claim 49, wherein, The system messages are divided into n segments, n being an integer greater than 1; a single TB is used to transmit one of the n segments; or a single TB is used to transmit a plurality of segments of the n segments.
51. The method of claim 50, wherein, in a case where the system messages are master information blocks (MIBs), each segment includes a portion of the MIB; or in a case where the system messages are system information blocks (SIBs), each segment includes a portion of the SIB; or in a case where the system messages are system information (SI) messages and the SI messages include one or more SIBs, each segment includes a portion of the SI message. The SI message includes m SIBs, m being an integer greater than 1, and a single segment includes one or more of the m SIBs.
52. The method of claim 51, wherein, The plurality of TBs used to carry one of the system messages are transmitted within a same broadcast period.
53. The method of any one of claims 49 to 52, wherein, The method further includes:
54. The method of any one of claims 49 to 53, wherein, sending first indication information, the first indication information being used to indicate whether the first system messages are transmitted using the plurality of TBs. The first indication information is carried in second system messages.
55. The method of claim 54, wherein, The plurality of TBs are used to carry Msg4.
56. The method of claim 48, wherein, The plurality of TBs occupy different hybrid automatic repeat request (HARQ) processes.
57. The method of claim 56, wherein, The first information is used to indicate identification information of a HARQ process occupied by a first TB of the plurality of TBs.
58. The method of claim 57, wherein, Before receiving dedicated configuration information of the terminal device, the first terminal device receives downlink data based on transmission configuration of the plurality of TBs, wherein the dedicated configuration information is used to schedule downlink data transmission of the terminal device.
59. The method of any one of claims 56 to 58, wherein, 60. The method of any one of claims 37 to 59, wherein, the plurality of TBs correspond to downlink channel transmissions occupying the same frequency domain resources and different time domain resources; or the plurality of TBs correspond to downlink channel transmissions occupying different frequency domain resources and the same or different time domain resources. The plurality of TBs correspond to downlink channel transmissions occupying different frequency domain resources, including that the frequency domain resources occupied by the downlink channel transmissions corresponding to the plurality of TBs are located on different subbands.
61. The method of claim 60, wherein, 62. The method of claim 61, wherein, The sub-band includes any one of the following: a carrier, a narrow bandwidth, a bandwidth part (BWP).
63. The method of any one of claims 60 to 62, wherein, In a case where the downlink channel transmissions corresponding to the multiple TBs occupy same time domain resources, the first information is further used to indicate a first time unit, the first time unit being used to determine a time interval between the first information and the downlink channel transmissions corresponding to the multiple TBs.
64. The method of any one of claims 60 to 62, wherein, In a case where the downlink channel transmissions corresponding to the multiple TBs occupy different time domain resources, the first information is further used to indicate a plurality of second time units, each second time unit being used to determine a time interval between the first information and the downlink channel transmission corresponding to one of the multiple TBs; or, the first information is further used to indicate a third time unit, the third time unit being used to determine a time interval between the first information and the downlink channel transmission on the primary sub-band.
65. The method of claim 64, wherein, A time interval between the first information and the downlink channel transmission on a non-primary sub-band is determined based on the third time unit and an offset value corresponding to the non-primary sub-band.
66. The method of claim 57, wherein, The multiple TBs are decoded by a first terminal device in sequence. In a case where it is determined that a second TB of the multiple TBs is a TB sent to the first terminal device, the first terminal device stops decoding the remaining undecoded TBs after the second TB.
67. The method of claim 66, wherein, The downlink channel transmissions corresponding to the multiple TBs occupy same frequency domain resources and different time domain resources.
68. The method of claim 60 or 67, wherein, The downlink channel transmissions corresponding to the multiple TBs occupy different time domain resources, including: The time domain resources occupied by the downlink channel transmissions corresponding to the multiple TBs are continuous; or, The time domain resources occupied by the downlink channel transmissions corresponding to two adjacent TBs of the multiple TBs are separated by a fourth time unit.
69. The method of claim 60, 67 or 68, wherein, The time domain resources occupied by the downlink channel transmissions corresponding to the multiple TBs are interleaved; and / or, The time domain resources occupied by the downlink channel transmissions corresponding to the multiple TBs are determined based on a first time domain pattern.
70. The method of claim 69, wherein, The method further includes: sending a broadcast message, the broadcast message being used to indicate one or more time domain patterns, the one or more time domain patterns including the first time domain pattern.
71. The method of any one of claims 37 to 70, wherein, The first information is used to indicate at least one of the following information: a number of the multiple TBs; time domain resources occupied by the downlink channel transmissions corresponding to the multiple TBs; frequency domain resources occupied by the downlink channel transmissions corresponding to the multiple TBs; a terminal group corresponding to each TB of the multiple TBs.
72. The method of any one of claims 37-71, wherein, The first information is downlink control information (DCI).
73. A transmission scheduling device, characterized in that, The apparatus includes: a receiving module configured to receive first information, the first information being used to schedule transmission of multiple transport blocks (TBs).
74. A transmission scheduling device, characterized in that, The apparatus includes: a sending module configured to send first information, the first information being used to schedule transmission of multiple transport blocks (TBs).
75. A communications device, characterized by The communication device includes a processor and a memory, the memory storing a computer program, and the processor executes the computer program to implement the method of any one of claims 1 to 36 or to implement the method of any one of claims 37 to 72.
76. A computer-readable storage medium, comprising, The storage medium has stored therein a computer program for execution by a processor to implement the method of any one of claims 1 to 36, or to implement the method of any one of claims 37 to 72.
77. A chip, comprising: The chip comprises programmable logic circuitry and / or program instructions for implementing the method of any one of claims 1 to 36, or for implementing the method of any one of claims 37 to 72, when the chip is in operation.
78. A computer program product, characterised in that, The computer program product comprises computer instructions stored in a computer-readable storage medium, which are read and executed by a processor to implement the method of any one of claims 1 to 36, or to implement the method of any one of claims 37 to 72.
Citation Information
Patent Citations
Data transmission method and equipment
CN102447546A
Block transmission method, downlink transmission method, NRS receiving method, UE, base station and medium
CN110830184A
Method and device for improving reliability of MBS service, terminal equipment and network equipment
CN116569569A
Downlink scheduling and hybrid automatic repeat request feedback
CN117581495A
Downlink small data transmission
WO2020056595A1