Cross-carrier data transmission method and device, terminal and network equipment

By utilizing the information carried by the first DCI for cross-carrier data transmission in non-terrestrial network communication systems, the problem of data scheduling restrictions and low throughput caused by frequent carrier switching is solved, and more efficient data transmission is achieved.

CN114679244BActive Publication Date: 2025-01-21SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011573695.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-25
Publication Date
2025-01-21
Estimated Expiration
2040-12-25

AI Technical Summary

Technical Problem

In non-terrestrial network communication systems, frequent carrier switching leads to limited network data scheduling and low system throughput.

Method used

Through the information carried by the first DCI, the terminal decides whether to switch data from the current carrier to the target carrier for transmission, thereby realizing cross-carrier data transmission.

Benefits of technology

It alleviates the data scheduling restrictions caused by frequent carrier switching in non-terrestrial network communication systems and improves the throughput of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114679244B_ABST
    Figure CN114679244B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a cross-carrier data transmission method and apparatus, a terminal and a network device, which are applied to a non-terrestrial network communication system, and the non-terrestrial network communication system includes a terminal and a network device. The method includes: the network device sends a first DCI to the terminal, and the first DCI carries first information; the terminal obtains the first DCI, and determines whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission according to the first information in the first DCI, and the current carrier is the carrier used to transmit the first DCI. It can be seen that in the embodiment of the present application, cross-carrier data transmission in the transmission process of the data scheduled by the first DCI is realized through the first information, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e., beam switching) in the non-terrestrial network communication system, but also conducive to improving the throughput of the non-terrestrial network communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a cross-carrier data transmission method and apparatus, a terminal, and a network device. Background Art

[0002] Currently, the 3rd Generation Partnership Project (3GPP) is developing protocol standards for non-terrestrial network (NTN) communications. Satellites in NTN communication systems usually generate one or more beams (or beam footprints) on the ground, and the one or more beams form a cell on the ground. Among them, a terminal located in the cell can be within the coverage of any beam of all beams in the cell.

[0003] However, since the satellites in the NTN communication system are very far away from the ground, and the satellites continue to move along a fixed orbit, the propagation distance (i.e., propagation delay) between the terminal and the satellite is often large, and the beam generated by the satellite on the ground will also move on the ground with the movement of the satellite. In addition, since the transmission process of a data scheduled by the network may last for a long time, the terminal may experience beam switching during the transmission of the data. In the scenario where beam switching occurs during the transmission of a data scheduled by the network, how does the network indicate that the currently scheduled data is transmitted across beams? In addition, regarding the beam switching problem, beam switching may be achieved in the future by means of carrier switching, that is, different beams correspond to different carriers. In other words, in the scenario where carrier switching occurs during the transmission of a data scheduled by the network, how the network indicates that the currently scheduled data is transmitted across carriers has become a problem that needs to be solved. Summary of the invention

[0004] The embodiments of the present application provide a cross-carrier data transmission method and apparatus, a terminal, and a network device, so as to realize cross-carrier data transmission in the transmission process of data scheduled by the first DCI through the first information carried by the first DCI, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching in non-terrestrial network communication systems, but also conducive to improving the throughput of non-terrestrial network communication systems.

[0005] In a first aspect, an embodiment of the present application provides a cross-carrier data transmission method, which is applied to a terminal in a non-terrestrial network communication system, wherein the non-terrestrial network communication system includes the terminal and a network device; the method includes:

[0006] Acquire first downlink control information DCI from a network device, where the first DCI carries first information;

[0007] Determine whether to switch the data scheduled by the first DCI from a current carrier to a target carrier for transmission according to the first information, where the current carrier is a carrier used to transmit the first DCI.

[0008] In a second aspect, an embodiment of the present application provides a cross-carrier data transmission method, which is applied to a network device in a non-terrestrial network communication system, wherein the non-terrestrial network communication system includes the network device and a terminal; the method includes:

[0009] Sending first downlink control information DCI to the terminal, where the first DCI carries first information, where the first information is used to determine whether to switch data scheduled by the first DCI from a current carrier to a target carrier for transmission, where the current carrier is a carrier for transmitting the first DCI.

[0010] In a third aspect, an embodiment of the present application provides a cross-carrier data transmission device, which is applied to a terminal in a non-terrestrial network communication system, wherein the non-terrestrial network system includes the terminal and a network device; the device includes a processing unit and a communication unit, wherein the processing unit is used to:

[0011] Acquire, by the communication unit, first downlink control information DCI from a network device, where the first DCI carries first information;

[0012] Determine whether to switch the data scheduled by the first DCI from a current carrier to a target carrier for transmission according to the first information, where the current carrier is a carrier used to transmit the first DCI.

[0013] In a fourth aspect, an embodiment of the present application provides a cross-carrier data transmission device, which is applied to a network device in a non-terrestrial network communication system, wherein the non-terrestrial network communication system includes the network device and a terminal; the device includes a processing unit and a communication unit, wherein the processing unit is used to:

[0014] The communication unit sends first downlink control information DCI to the terminal, where the first DCI carries first information used to determine whether to switch data scheduled by the first DCI from a current carrier to a target carrier for transmission, and the current carrier is a carrier used to transmit the first DCI.

[0015] In a fifth aspect, an embodiment of the present application provides a terminal, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the one or more programs include instructions for executing the steps of any method in the first aspect of the embodiment of the present application.

[0016] In a sixth aspect, an embodiment of the present application provides a network device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the one or more programs include instructions for executing the steps in any method of the second aspect of the embodiment of the present application.

[0017] In the seventh aspect, an embodiment of the present application provides a chip, including a processor, for calling and running a computer program from a memory, so that a device equipped with the chip executes part or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application.

[0018] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application.

[0019] In a ninth aspect, an embodiment of the present application provides a computer program, wherein the computer program is operable to cause a computer to execute some or all of the steps described in any method of the first aspect or the second aspect of the embodiment of the present application. The computer program may be a software installation package.

[0020] It can be seen that in the embodiment of the present application, the network device in the non-terrestrial network communication system sends a first DCI to a terminal in the non-terrestrial network communication system; then, the terminal obtains the first DCI, and determines whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information carried by the first DCI, thereby realizing cross-carrier data transmission in the transmission process of the data scheduled by the first DCI through the first information, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e., beam switching) in the non-terrestrial network communication system, but also conducive to improving the throughput of the non-terrestrial network communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0022] Figure 1 It is a schematic diagram of the architecture of a non-terrestrial network communication system provided by an embodiment of the present application;

[0023] Figure 2It is a schematic diagram of the architecture of a transparent satellite communication system provided by an embodiment of the present application;

[0024] Figure 3 It is a structural schematic diagram of comparing signal reception quality between a terrestrial network communication system and a non-terrestrial network communication system provided by an embodiment of the present application;

[0025] Figure 4 It is a schematic diagram of an architecture comparison of a non-terrestrial network communication system provided in an embodiment of the present application;

[0026] Figure 5 It is a flowchart of a cross-carrier data transmission method provided in an embodiment of the present application;

[0027] Figure 6 It is a structural diagram of cross-carrier data transmission during repeated transmission of data scheduled by a first DCI provided by an embodiment of the present application;

[0028] Figure 7 It is a structural schematic diagram of cross-carrier data transmission during the transmission period of four transmission blocks scheduled by a first DCI, provided by an embodiment of the present application;

[0029] Figure 8 It is a schematic diagram of the architecture of a non-terrestrial network communication scenario provided by an embodiment of the present application;

[0030] Fig. 9 It is a block diagram of the functional units of a cross-carrier data transmission device provided in an embodiment of the present application;

[0031] Fig.10 This is a block diagram of the functional units of another cross-carrier data transmission device provided in an embodiment of the present application;

[0032] Fig.11 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0033] Fig.12 It is a structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0035] The technical solution of the embodiment of the present application can be applied to a non-terrestrial network (NTN) communication system, and the NTN communication system generally uses satellite communication to provide communication services to ground terminals.

[0036] For example, the non-terrestrial network communication system used in the embodiments of the present application is as follows: Figure 1 As shown. The non-terrestrial network communication system 10 may include a terminal 110, an intra-cell reference point 120, a satellite 130, a non-terrestrial network gateway (NTN gateway) 140 and a network device 150. Among them, the terminal 110, the non-terrestrial network gateway 140 and the network device 150 may be located on the surface of the earth, and the satellite 130 is located in the earth orbit. The satellite 130 can provide communication services to the geographical area covered by the signal, and can communicate with the terminal 110 located in the signal coverage area. At the same time, the terminal 110 is located in a certain cell, and the cell includes an intra-cell reference point 120. In addition, the wireless communication link between the terminal 110 and the satellite 130 is called a service link, and the wireless communication link between the satellite 130 and the non-terrestrial network gateway (NTN gateway) 140 is called a feeder link. It should be noted that the non-terrestrial network gateway (NTN gateway) 140 and the network device 150 can be integrated into the same device, or they can be separate different devices, and there is no specific limitation on this.

[0037] The embodiments of the present application describe various embodiments in combination with a terminal, a satellite, and a network device, which are described in detail below.

[0038] Specifically, the terminal in the embodiment of the present application can be a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, an intelligent terminal, a wireless communication device, a user agent or a user device. The terminal can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a relay device, a vehicle-mounted device, a wearable device, an Internet of Things device, a terminal in a next-generation communication system such as an NR network or a terminal in a future-evolved public land mobile communication network (PLMN), etc., without specific limitation.

[0039] Furthermore, the terminal can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can be deployed on the water (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites).

[0040] Furthermore, the terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a vehicle-mounted device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0041] Specifically, the satellite in the embodiment of the present application can be a spacecraft carrying a bent pipe payload or a regenerative payload signal transmitter, which usually operates in a low earth orbit (LEO) at an altitude between 300 and 1500km, a medium earth orbit (MEO) at an altitude between 7000 and 25000km, a geostationary earth orbit (GEO) at an altitude of 35786km, or a high elliptical orbit (HEO) at an altitude between 400 and 50000km. In other words, the satellite can be a LEO satellite, a MEO satellite, a GEO satellite, or a HEO satellite, etc., according to the different orbital altitudes.

[0042] Furthermore, the signal sent by the satellite in the embodiment of the present application usually generates one or more beams (or beam footprints) in a given service area bounded by its field of view. At the same time, the shape of a beam on the ground can be elliptical, and the field of view of the satellite depends on the antenna and the minimum elevation angle, etc.

[0043] Specifically, the non-terrestrial network gateway in the embodiment of the present application can be an earth station or gateway located on the surface of the earth, and can provide sufficient radio frequency (RF) power and RF sensitivity to connect to the satellite. At the same time, the non-terrestrial network gateway can be a transport network layer (TNL) node.

[0044] Specifically, the network device in the embodiment of the present application can be a base station (base transceiver station, BTS) in a global system of mobile communication (GSM) communication system or a code division multiple access (CDMA) communication system, a base station (nodeB, NB) in a wideband code division multiple access (WCDMA) communication system, an evolutionary base station (eNB or eNodeB) in a long-term evolution (LTE) communication system, or a base station (gNB) in a new radio (NR) communication system. The network device can also be an access point (AP) in a wireless local area network WLAN, a relay station, a network device in a future evolved PLMN network, or a network device in an NTN communication system, etc.

[0045] It should be noted that in some network deployments, the gNB may include a centralized unit (CU) and a distributed unit (DU), and the gNB may also include an active antenna unit (AAU). Among them, the CU can implement some functions of the gNB, and the DU can also implement some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer; the DU is responsible for processing the physical layer protocol and real-time services, and implementing the functions of the radio link control (RLC) layer, the medium access control (MAC) layer and the physical (PHY) layer. In addition, the AAU implements some physical layer processing functions, RF processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, the high-level signaling (such as the RRC layer signaling) can be considered to be sent by the DU, or by the DU and the AAU. It is understandable that the network device may include one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or the CU may be classified as a network device in a core network (core network, CN), without specific limitation.

[0046] Exemplarily, an embodiment of the present application provides a schematic diagram of an architecture of a transparent satellite communication system, such as Figure 2 As shown. Among them, the terminal, non-terrestrial network gateway and gNB are located on the surface of the earth, while the satellite is located in the earth orbit. At the same time, the satellite, non-terrestrial network gateway and gNB can serve as a 5G radio access network (NG-radio accessnetwork, NG-RAN), and NG-RAN is connected to the 5G core network through the NG interface. It should be noted that the satellite payload implements frequency conversion and RF amplifier in both uplink and downlink directions, and the satellite corresponds to an analog RF repeater. In addition, different transparent satellites can be connected to the same gNB on the ground.

[0047] Before introducing the carrier switching method provided in the embodiment of the present application in detail, the relevant communication technology involved in the present application is introduced.

[0048] 1. Multi-carrier in narrow band internet of things (NB-IoT)

[0049] Since the NB-IoT single-frequency cell has only a bandwidth of 180kHz, and except for the overhead of the narrow-band primary synchronization signal (NPSS), narrow-band secondary synchronization signal (NSSS) and narrow-band system information block (SIB-NB), the remaining service channel capacity is very small. Therefore, in order to support massive terminals, multiple frequencies are needed to increase network capacity.

[0050] NB-IoT supports multi-carrier configuration, and its carriers can be divided into two categories: anchor carrier and non-anchor carrier. At the same time, the same cell can include one anchor carrier and several non-anchor carriers, and the spectrum bandwidth of each carrier is 180kHz, and the maximum spectrum span of all carriers in the cell does not exceed 20MHz.

[0051] Anchor carrier: In a multi-carrier cell, there is only one carrier that supports carrying NPSS, NSSS, narrow-band physical broadcast channel (NPBCH), narrow-band physical downlink control channel (NPDCCH) and narrow-band physical downlink shared channel (NPDSCH) at the same time. This carrier is called the anchor carrier. Therefore, the terminal can monitor NPSS, NSSS, NPBCH, NPDCCH and NPDSCH information on the anchor carrier.

[0052] Non-anchor carrier: In a multi-carrier cell, there can be several carriers that only carry NPDCCH and NPDSCH, but not NPSS, NSSS and NPBCH. Such carriers are called non-anchor carriers. Therefore, the terminal can send or receive data on the non-anchor carrier. In addition, before the terminal enters the connected state, the network will specify a carrier for subsequent downlink data transmission through a message (Msg4) in the random access process. When the terminal is in the idle state, the terminal can monitor paging on the non-anchor carrier.

[0053] 2. NTN communication system

[0054] In the NTN communication system, the satellite usually generates one or more beams (or beam footprints) on the ground, and the shape of a beam on the ground can be elliptical. Among them, the beams generated on the ground by some satellites (such as LEO satellites) will also move on the ground as the satellite moves in its orbit; or, the beams or cells generated on the ground by some satellites (such as LEO satellites or GEO satellites) will not move on the ground as the satellite moves in its orbit.

[0055] Since the distance between the satellite and the ground is very far (for example, the GEO satellite is 35786km), the propagation distance between the terminals (such as UE) in different geographical locations and the satellite is relatively small within the coverage of the same beam or cell (that is, the path loss difference of the signal corresponding to the terminals in different geographical locations within the coverage of the same cell is relatively small), which leads to the signal reception quality (including the downlink reception quality of the terminal or the uplink reception quality of the base station) corresponding to the terminals in different geographical locations within the coverage of the same beam / cell. Figure 3 shown.

[0056] exist Figure 3 In the land network communication system shown in (a) of FIG. 1 , there are terminals 3201 and 3202 in different geographical locations within the coverage area of ​​the same cell. Since there is a large difference between the propagation distance from the network device 310 to the terminal 3201 and the propagation distance to the terminal 3202, there is a large difference between the signal reception quality corresponding to the terminal 3201 and the signal reception quality corresponding to the terminal 3202. Figure 3 In the NTN communication system shown in (b) of FIG. 1 , there are terminals 3401 and 3402 at different geographical locations within the coverage of the same beam / cell. Since the distance between the satellite 330 and the ground is very far, there is a small difference between the propagation distance from the satellite 330 to the terminal 3401 and the propagation distance to the terminal 3402, resulting in a small difference between the signal reception quality corresponding to the terminal 3401 and the signal reception quality corresponding to the terminal 3402.

[0057] 3. Architecture of NTN communication system

[0058] The architecture of the NTN communication system in the embodiment of the present application mainly includes an NTN communication architecture with a transparent satellite (or bent pipe payload) (i.e., a transparent forwarding mode) and an NTN communication architecture with a regenerative satellite (i.e., a regenerative signal mode), see Figure 4 .in, Figure 4 (a) in FIG. 1 illustrates an NTN communication architecture with a transparent satellite, while Figure 4 (b) in FIG. 1 illustrates an NTN communication architecture with a regenerative satellite. Figure 4 In (a) of FIG. 1 , a satellite 410 in transparent forwarding mode generates at least one beam 420 on the ground, and the at least one beam 420 can form a cell on the ground. At this time, a terminal 430 located in the cell can measure one beam among all beams of the cell and establish a communication connection with the satellite 410 through the beam. Similarly, in Figure 4 In (b), the satellite 440 in the regeneration signal mode generates at least one beam 450 on the ground, and the at least one beam 450 can form a cell on the ground. At this time, the terminal 460 located in the cell can measure one beam among all the beams of the cell and establish a communication connection with the satellite 440 through the beam.

[0059] 4. Repeated transmission of data

[0060] In order to ensure the communication coverage, the existing narrowband internet of things (NB-IoT) or enhanced machine-type communication (eMTC) adopts the technology of repeated transmission. Among them, the maximum number of repeated transmissions for downlink transmission is 2048 times, and the maximum number of repeated transmissions for uplink transmission is 128 times. In addition, the number of repeated transmissions of the physical downlink shared channel (PDSCH) or the physical uplink shared channel (PUSCH) can be dynamically indicated by the downlink control information (DCI) scheduled by it, that is, there is a specific bit field in the DCI to indicate the number of repeated transmissions of PDSCH or PUSCH. At the same time, the maximum number of repetitions (i.e., Rmax) of the physical downlink control channel (PDCCH) can be semi-statically configured by RRC signaling or system information block (SIB).

[0061] In land network communication systems (such as Figure 3 As shown in FIG, since the propagation distance between terminals and base stations at different geographical locations within the coverage of the same cell varies greatly, when the terminals receive or send data, terminals at different geographical locations (such as the center of the cell or the edge of the cell) require different numbers of repeated data transmissions (i.e., the number of repeated transmissions of PDSCH / PUSCH / PRACH / PDCCH). Currently, in order to address the problem of repeated transmissions in terrestrial network communications, the network can dynamically indicate the number of repeated transmissions of the PDSCH / PUSCH through a specific bit field in the DCI that schedules the PDSCH / PUSCH.

[0062] In combination with the above description, the present application embodiment provides a flow chart of a cross-carrier data transmission method, which is applied to a non-terrestrial network communication system. Figure 5 The method comprises:

[0063] S510. A network device sends a first DCI to a terminal, where the first DCI carries first information.

[0064] The first information is used to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, and the current carrier is a carrier used to transmit the first DCI.

[0065] It should be noted that the technical solution in the embodiment of the present application is applicable to both the transparent forwarding mode and the regeneration signal mode. In the transparent forwarding mode, the first DCI is sent by the network device located on the ground. In the regeneration signal mode, since the network device is located on the satellite, the first DCI is sent by the network device located on the satellite. In addition, the "first DCI" in the embodiment of the present application is mainly used to describe the DCI sent by the network device at a certain moment, and the indication domain, indication information, etc. carried by the DCI sent at different moments have different control purposes, and no specific restrictions are made on this.

[0066] It should be further explained that, firstly, since the satellite in the NTN communication system usually generates one or more beams on the ground to form a cell, and the terminal located in the cell can be within the coverage of any beam of all beams in the cell, as the satellite moves continuously along a fixed orbit, the beam generated by the satellite on the ground will also move on the ground with the movement of the satellite. In order to ensure that the communication connection between the terminal and the satellite is not interrupted, the terminal may need to frequently switch beams. Among them, beam switching can be performed by beam management in the form of carrier switching, that is, each beam of all beams in the cell corresponds to one or more carriers (that is, one carrier corresponds to one beam), and beam switching is achieved by carrier switching.

[0067] Secondly, since the distance between the satellite and the ground is very far, even if the terminal is constantly moving (i.e., the position of the terminal is constantly changing) over a period of time, the propagation distance between the terminal and the satellite changes little. In other words, the movement of the terminal changes little relative to the movement of the satellite. Based on this, the embodiment of the present application considers approximating the current position of the terminal as fixed for a period of time, and mainly analyzes the situation of beam switching caused by the continuous movement of the satellite.

[0068] Finally, in the NTN communication system scenario considered in the embodiment of the present application, since the transmission process of a data scheduled by the network in this scenario may last for a long time, the terminal may frequently switch beams (i.e., carriers) during the transmission of the data. In view of the problem of carrier switching during the transmission of data scheduled by DCI, the present application may consider the following two methods: one method is that when the network schedules data through DCI (i.e., scheduling DCI), it is ensured that the scheduled data can be transmitted on the current carrier (the carrier transmitting the DCI), and this method will impose serious restrictions on network scheduling; the other method is to support cross-carrier data transmission (i.e., cross-carrier scheduling), but in order to support cross-carrier data transmission, the NTN communication system needs to design a new indication field or indication information for DCI to indicate whether cross-carrier data transmission is performed.

[0069] In combination with the above description, the embodiment of the present application considers that during the transmission process of the data scheduled by the first DCI, the first DCI carries the first information to realize the cross-carrier data transmission during the transmission process of the data scheduled by the first DCI, thereby not only relieving the restrictions on network data scheduling caused by frequent carrier switching (ie, beam switching) in the NTN communication system, but also helping to improve the throughput of the NTN communication system. A detailed introduction is given below.

[0070] Specifically, the first DCI may be a scheduling DCI, which refers to a DCI carrying data scheduling information, such as a DCI for scheduling PDSCH or PUSCH. Therefore, the data scheduled by the first DCI may be uplink data or downlink data. In addition, the first DCI may also schedule a single or multiple transport blocks (TBs), without specific restrictions.

[0071] Specifically, the current carrier and the target carrier correspond to different beams respectively, wherein the beam is a beam among all beams in the serving cell where the terminal is located.

[0072] It should be noted that, based on the above, the satellite in the NTN communication system will generate one or more beams on the ground to form a cell, and the terminal located in the cell can be within the coverage of any beam in all the beams in the cell. At this time, the cell is called the service cell where the terminal is located.

[0073] The following embodiments of the present application will specifically explain the different information included in the first information.

[0074] Scenario 1:

[0075] In a possible example, the first information may include first indication information, second indication information, and third indication information.

[0076] Specifically, the first indication information may be used to indicate an index of a target carrier.

[0077] It should be noted that the terminal can determine the target carrier by the index of the target carrier indicated by the first indication information in the first DCI, so that the network configures or indicates to the terminal the target carrier to be switched during the data transmission process scheduled by the first DCI. In addition, the first indication information can be an indication field carried by the first DCI, and the indication field can be a new or specific indication field in the DCI specified by the existing standard.

[0078] Specifically, the second indication information may be used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, where the value of M is an integer greater than 1.

[0079] It can be understood that the terminal can obtain the total number of repeated transmissions of the data scheduled by the first DCI through the second indication information in the first DCI.

[0080] The total number of repeated transmissions may be 32, 64, 128, 256, 512, 1024, 2048, and so on, without specific limitation. In addition, the second indication information may be an indication field carried by the first DCI, and the indication field may be a specific indication field in the DCI specified in the existing standard.

[0081] Specifically, the third indication information may be used to indicate a first value index (index) of the proportion of the number of times the current carrier is transmitted in the total number of repeated transmissions, and the first value index is used to determine a first value in the proportional coefficient value set information.

[0082] It should be noted that the proportion of the number of repeated transmissions transmitted by the current carrier in the total number of repeated transmissions can be understood as the proportion coefficient of the number of repeated transmissions transmitted by the current carrier in the total number of repeated transmissions indicated by the second indication information in the first DCI.

[0083] For example, if the total number of repeated transmissions of the data scheduled by the first DCI is 64 times, and the first 32 repeated transmissions of the data are on the current carrier, and the last 32 repeated transmissions of the data are on the target carrier, then the proportion coefficient of the repeated transmission number of the current carrier transmission to the total repeated transmission number is 1 / 2.

[0084] It should be further explained that the first value index indicated by the third indication information can be understood as a value index, which can determine (query, index or obtain) a value (i.e., the first value) from the proportional coefficient value set information, and the first value is used to represent the proportional coefficient of the number of repeated transmissions that need to be transmitted by the current carrier in the total number of repeated transmissions indicated by the second indication information.

[0085] For example, if the proportional coefficient value set information is {1 / 4, 1 / 2, 3 / 4, 1}, and the proportional coefficient 1 / 2 (i.e., the first value) is determined from the proportional coefficient value set information through the first value index indicated by the third indication information in the first DCI, then the first half of the total number of repetition transmissions of the data scheduled by the first DCI is transmitted on the current carrier, and the second half of the repetition transmissions is transmitted on the target carrier.

[0086] The third indication information may be an indication field carried by the first DCI, and the indication field may be a newly added or specific indication field in the DCI specified in the existing standard.

[0087] Furthermore, the length of the third indication information may be X bits, wherein the value of X is determined by the number of values ​​in the proportional coefficient value set information.

[0088] It should be noted that the length of the third indication information in the first DCI obtained by the terminal may be X bits. Therefore, the third indication information may be referred to as X-bit information. At this time, the X-bit information may be used to indicate the first value index through an X-bit bit encoding method. The X-bit bit encoding method includes any encoding combination of X bits.

[0089] For example, if the proportional coefficient value set information is {1 / 4, 1 / 2, 3 / 4, 1}, and X is 2, the 2-bit bit encoding method includes 00, 01, 10, and 11. At this time, 00 is used to indicate the index of the first value (i.e., 1 / 4) in the proportional coefficient value set information, 01 is used to indicate the index of the second value (i.e., 1 / 2) in the proportional coefficient value set information, 10 is used to indicate the index of the third value (i.e., 3 / 4) in the proportional coefficient value set information, and 11 is used to indicate the index of the fourth value (i.e., 1) in the proportional coefficient value set information.

[0090] It should be further explained that the value of X is determined by the number of values ​​in the proportional coefficient value set information, and it can be understood that the network device can configure the value of X by the number of values ​​in the proportional coefficient value set information, thereby establishing a mapping relationship between the number of values ​​in the proportional coefficient value set information and the value of X, thereby avoiding excessive overhead of the first DCI. At the same time, there may be a reserved bit in the X bit information.

[0091] For example, if the proportional coefficient value set information is {1 / 4, 1 / 2, 3 / 4, 1}, the number of values ​​in the proportional coefficient value set information is 4, so the value of X can be 2; if the proportional coefficient value set information is {1 / 5, 2 / 5, 3 / 5, 4 / 5, 1}, the number of values ​​in the proportional coefficient value set information is 5, so the value of X can be 3. At this time, there may be a reserved bit in the 3-bit information.

[0092] Furthermore, the third indication information may be configured by the network device through RRC dedicated signaling.

[0093] It can be understood that the length of the third indication information is X bits, and the bit encoding method of the X bits can be configured through RRC dedicated signaling.

[0094] Further, the proportional coefficient value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

[0095] The system broadcast information may be SIB.

[0096] It is understandable that before the network device sends the first DCI carrying the first information to the terminal, the network device may first indicate or configure the proportional coefficient value set information to the terminal through system broadcast information or RRC dedicated signaling. Alternatively, the proportional system value set information is pre-configured in the terminal.

[0097] To summarize, determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information may include the following steps: determining, based on the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

[0098] It should be noted that the value of N is determined by the first value and the value of M, and can specifically include the following two methods:

[0099] Method 1:

[0100] The value of N = (the first value) * (the value of M);

[0101] It should be noted that since the first value can be used to represent the ratio of the number of repeated transmissions required to be transmitted by the current carrier to the total number of repeated transmissions indicated by the second indication information, the number of repeated transmissions required to be transmitted by the current carrier (i.e., the value of N) can be obtained by calculating the product of the ratio coefficient (i.e., the first value) and the total number of repeated transmissions (i.e., the value of M).

[0102] For example, first, the proportional coefficient value set information is {1 / 4, 1 / 2, 3 / 4, 1}, and the total number of repeated transmissions of the data scheduled by the first DCI is 64 times; then, the proportional coefficient 1 / 4 (i.e., the first value) is determined from the proportional coefficient value set information through the first value index indicated by the third indication information in the first DCI; finally, the number of repeated transmissions required to be transmitted by the current carrier is 16 times by calculating the product of the proportional coefficient 1 / 4 and the total number of repeated transmissions. At this time, the first 16 repeated transmissions of the data scheduled by the first DCI are on the current carrier, and the last (remaining) 48 repeated transmissions of the data are on the target carrier.

[0103] Method 2:

[0104] The value of N = (the value of M) - (the first value) * (the value of M).

[0105] It should be noted that, based on the above description, the embodiment of the present application also considers calculating the product of the first value and the total number of repeated transmissions (i.e., the value of M) to obtain the product value, and then calculating the difference between the total number of repeated transmissions and the product value to obtain the number of repeated transmissions required to be transmitted by the current carrier (i.e., the value of N).

[0106] For example, first, the proportional coefficient value set information is {1 / 4, 1 / 2, 3 / 4, 1}, and the total number of repeated transmissions of the data scheduled by the first DCI is 64 times; then, the proportional coefficient 1 / 4 (i.e., the first value) is determined from the proportional coefficient value set information through the first value index indicated by the third indication information in the first DCI; finally, the product value 16 is obtained by first calculating the product of the proportional coefficient 1 / 4 and the total number of repeated transmissions, and then the difference between the total number of repeated transmissions and the product value is calculated to obtain the number of repeated transmissions required to be transmitted by the current carrier, which is 48 times. At this time, the first 48 repeated transmissions of the data scheduled by the first DCI are on the current carrier, and the last 16 repeated transmissions of the data are on the target carrier.

[0107] It should be further explained that, in combination with the above description of X-bit information being used to indicate the first value index through an X-bit bit encoding method, the implementation of this application below further provides an example of how to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information in "Scenario 1".

[0108] As an example, first, the network device configures the proportional coefficient value set information {1 / 4, 1 / 2, 3 / 4, 1} to the terminal through SIB or RRC dedicated signaling.

[0109] Secondly, the network device sends a first DCI carrying the first information to the terminal. The first information includes the first indication information, the second indication information and the third indication information. At the same time, the network device configures the third indication information of 2 bits (i.e., 2 bits of information) and the bit encoding method of the 2 bits in the first DCI to the terminal through RRC dedicated signaling.

[0110] Again, the terminal obtains the index of the target carrier through the first indication information, and determines the target carrier according to the index of the target carrier; the terminal obtains the total number of repeated transmissions of the data scheduled by the first DCI through the second indication information, which is 64 times; the terminal obtains the first value index through the bit encoding method of the 2 bits in the third indication information. Among them, if the bit encoding method of the 2 bits is 00, the third indication information is used to indicate the index of the first value (i.e., 1 / 4) in the proportional coefficient value set information; if the bit encoding method of the 2 bits is 01, the third indication information is used to indicate the index of the second value (i.e., 1 / 2) in the proportional coefficient value set information; if the bit encoding method of the 2 bits is 10, the third indication information is used to indicate the index of the third value (i.e., 3 / 4) in the proportional coefficient value set information; if the bit encoding method of the 2 bits is 11, the third indication information is used to indicate the index of the fourth value (i.e., 1) in the proportional coefficient value set information.

[0111] Finally, when the first value index is the index of the first value (i.e., 1 / 4) in the proportional coefficient value set information, the terminal determines the proportional coefficient 1 / 4 (i.e., the first value) through the first value index. At this time, the terminal learns that the first 16 repetitions of the data scheduled by the first DCI need to be transmitted on the current carrier, and the last (remaining) 48 repetitions of the data need to be transmitted on the target carrier, as shown in the following figure. Figure 6 As shown; or, the terminal learns that the first 48 repetitions of the data scheduled by the first DCI are transmitted on the current carrier, and the last 16 repetitions of the data are transmitted on the target carrier.

[0112] It can be seen that in "Scenario 1", cross-carrier data transmission is realized during the transmission of data scheduled by the first DCI through the first information in the first DCI, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (ie, beam switching) in the NTN communication system, but also conducive to improving the throughput of the NTN communication system.

[0113] Scenario 2:

[0114] In a possible example, the first information may include first indication information, fourth indication information, and fifth indication information.

[0115] Specifically, the fourth indication information may be used to indicate a total number S of transmission blocks included in the data scheduled by the first DCI, where the value of S is an integer greater than 1.

[0116] It can be understood that the network schedules multiple transport blocks (TB) through the first DCI, and the number of the multiple transport blocks is S.

[0117] The total number of transport blocks may be 2, 4, 8, and so on, without specific limitation. In addition, the fourth indication information may be an indication field carried by the first DCI, and the indication field may be a specific indication field in the DCI specified in the existing standard.

[0118] Specifically, the fifth indication information may be used to indicate a second value index of the number of transport blocks transmitted by the current carrier in the total number of transport blocks, and the second value index may be used to determine a second value in the transport block number value set information.

[0119] It should be noted that the number of transport blocks transmitted by the current carrier in the total number of transport blocks can be understood as which transport blocks in the total number of transport blocks indicated by the fourth indication information in the first DCI can be transmitted by the current carrier.

[0120] For example, if the total number of transmission blocks of data scheduled by the first DCI is 4, that is, the first DCI schedules 4 transmission blocks, the first 2 transmission blocks of the 4 transmission blocks are transmitted on the current carrier, and the last 2 transmission blocks of the 4 transmission blocks are transmitted on the target carrier.

[0121] It should be further explained that the second value index indicated by the fifth indication information can be understood as a value index, which can determine (query, index or obtain) a value (i.e., the second value) from the transmission block number value set information, and the second value is used to represent the number of transmission blocks that need to be transmitted by the current carrier out of the total number of transmission blocks indicated by the fourth indication information.

[0122] For example, if the first DCI schedules 4 transport blocks and the transport block number value set information is {1, 2, 4, 8}, then the value 2 (i.e., the second value) is determined from the transport block number value set information through the second value index indicated by the fifth indication information in the first DCI, so that the first 2 transport blocks of the 4 transport blocks are transmitted (i.e., sent or received) on the current carrier, and the last 2 transport blocks of the 4 transport blocks are transmitted (i.e., sent or received) on the target carrier.

[0123] The fifth indication information may be an indication field carried by the first DCI, and the indication field may be a newly added or specific indication field in the DCI specified by the existing standard.

[0124] Furthermore, the length of the fifth indication information is Y bits, wherein the value of Y is determined by the number of values ​​in the transmission block number value set information.

[0125] It should be noted that the length of the fifth indication information in the first DCI obtained by the terminal may be Y bits. Therefore, the fifth indication information may be referred to as Y-bit information. At this time, the Y-bit information may be used to indicate the second value index through a Y-bit bit encoding method. The Y-bit bit encoding method includes any encoding combination of Y bits.

[0126] For example, if the transport block number value set information is {1, 2, 4, 8}, and Y is 2, the 2-bit bit encoding method includes 00, 01, 10 and 11. At this time, 00 is used to indicate the index of the first value (i.e., 1) in the transport block number value set information, 01 is used to indicate the index of the second value (i.e., 2) in the transport block number value set information, 10 is used to indicate the index of the third value (i.e., 4) in the transport block number value set information, and 11 is used to indicate the index of the fourth value (i.e., 8) in the transport block number value set information.

[0127] It should be further explained that the value of Y is determined by the number of values ​​in the transmission block number value set information, which can be understood as the network device can configure the value of Y by the number of values ​​in the transmission block number value set information, thereby establishing a mapping relationship between the number of values ​​in the transmission block number value set information and the value of Y, thereby avoiding excessive overhead of the first DCI. At the same time, there may be a reserved bit in the Y bit information.

[0128] For example, if the transport block number value set information is {1, 2, 4, 8}, the number of values ​​in the transport block number value set information is 4, so the value of Y can be 2; if the transport block number value set information is {1, 2, 4, 8, 12}, the number of values ​​in the transport block number value set information is 5, so the value of Y can be 3. At this time, there may be a reserved bit in the 3-bit information.

[0129] Furthermore, the fifth indication information may be configured by the network device through RRC dedicated signaling.

[0130] It can be understood that the length of the fifth indication information is Y bits, and the bit encoding method of the Y bits can be configured through RRC dedicated signaling.

[0131] Further, the information on the set of values ​​of the number of transport blocks is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the information on the set of values ​​of the number of transport blocks is pre-configured.

[0132] The system broadcast information may be SIB.

[0133] It is understandable that before the network device sends the first DCI carrying the first information to the terminal, the network device may first indicate or configure the transmission block number value set information to the terminal through system broadcast information or RRC dedicated signaling. Alternatively, the transmission block number value set information is pre-configured in the terminal.

[0134] To summarize, determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information may include the following steps: determining, based on the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, while the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

[0135] It should be noted that the value of T is determined by the second value and the value of S, which can specifically include the following two methods:

[0136] Method 1:

[0137] The value of T = the second value;

[0138] It should be noted that since the second value is used to represent the number of transport blocks that need to be transmitted by the current carrier out of the total number of transport blocks indicated by the fourth indication information, the number of transport blocks (i.e., the second value) can be used as the number of transport blocks transmitted by the current carrier (i.e., the value of T).

[0139] For example, first, the transmission block number value set information is {1,2,4,8}, and the total number of transmission blocks of the data scheduled by the first DCI is 4, that is, the first DCI schedules 4 transmission blocks; then, the value 2 (that is, the second value) is determined from the transmission block number value set information through the second value index indicated by the fifth indication information in the first DCI; finally, the value 2 is used as the number of transmission blocks transmitted by the current carrier. At this time, the first two transmission blocks of the four transmission blocks scheduled by the first DCI are transmitted on the current carrier, and the remaining two transmission blocks are transmitted on the target carrier.

[0140] Method 2:

[0141] The value of T = (the value of S) - (the second value).

[0142] It should be noted that, based on the above description, the embodiment of the present application also considers calculating the difference between the total number of transmission blocks (ie, the value of S) and the second value to obtain the number of transmission blocks required to be transmitted by the current carrier (ie, the value of T).

[0143] For example, first, the transport block number value set information is {1, 2, 4, 8}, and the total number of transport blocks of data scheduled by the first DCI is 4; then, the value 1 (i.e., the second value) is determined from the transport block number value set information through the second value index indicated by the fifth indication information in the first DCI; finally, the number of transport blocks that need to be transmitted by the current carrier is obtained by calculating the difference between the total number of transport blocks 4 and the value 1, which is 3. At this time, the first 3 transport blocks of the 4 transport blocks scheduled by the first DCI are transmitted on the current carrier, and the remaining 1 transport block is transmitted on the target carrier.

[0144] It should be further explained that, in combination with the above description of the Y-bit information being used to indicate the second value index through the bit encoding method of the Y bit, the implementation of this application below will provide an example of how to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information in "Scenario 2".

[0145] As an example, first, the network device configures the transmission block number value set information {1, 2, 4, 8} to the terminal through SIB or RRC dedicated signaling.

[0146] Secondly, the network device sends a first DCI carrying the first information to the terminal. The first information includes the first indication information, the fourth indication information and the fifth indication information. At the same time, the network device configures the length of the fifth indication information configured to the terminal in the first DCI through RRC dedicated signaling to be 2 bits (i.e., 2 bits of information) and the bit encoding method of the 2 bits.

[0147] Again, the terminal obtains the index of the target carrier through the first indication information, and determines the target carrier according to the index of the target carrier; the terminal obtains the total number of transmission blocks contained in the data scheduled by the first DCI through the fourth indication information, which is 4; the terminal obtains the second value index through the bit encoding method of the 2 bits in the fifth indication information. Among them, if the bit encoding method of the 2 bits is 00, the fifth indication information is used to indicate the index of the first value (i.e., 1) in the transmission block number value set information; if the bit encoding method of the 2 bits is 01, the fifth indication information is used to indicate the index of the second value (i.e., 2) in the transmission block number value set information; if the bit encoding method of the 2 bits is 10, the fifth indication information is used to indicate the index of the third value (i.e., 4) in the transmission block number value set information; if the bit encoding method of the 2 bits is 11, the fifth indication information is used to indicate the index of the fourth value (i.e., 8) in the transmission block number value set information.

[0148] Finally, when the second value index is the index of the first value (i.e., 1) in the transmission block number value set information, the terminal determines the value 1 (i.e., the second value) through the second value index. At this time, the terminal learns that the first transmission block of the four transmission blocks scheduled by the first DCI is transmitted on the current carrier, and the remaining three transmission blocks are transmitted on the target carrier, as shown in the following figure. Figure 7 As shown; or, the terminal learns that the first three transport blocks of the four transport blocks scheduled by the first DCI are transmitted on the current carrier, and the remaining one transport block is transmitted on the target carrier.

[0149] It can be seen that in "Scenario 2", cross-carrier data transmission is realized during the transmission of data scheduled by the first DCI through the first information in the first DCI, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (ie, beam switching) in the NTN communication system, but also conducive to improving the throughput of the NTN communication system.

[0150] S520: The terminal obtains a first DCI from a network device.

[0151] In combination with the above description, the following embodiments of the present application will specifically explain how the terminal in the above "Scenario 1" and "Scenario 2" determines the target carrier through the index of the target carrier indicated by the first indication information in the first DCI.

[0152] Specifically, the index of the target carrier is in the carrier index set information.

[0153] Among them, the carrier index set information includes the indexes of Q carriers and a candidate carrier index set associated with each carrier index in the indexes of the Q carriers, the indexes of the Q carriers include the index of the current carrier, and the index of the target carrier is specifically in the candidate carrier index set associated with the index of the current carrier; the index of each carrier in the carrier index set information corresponds to a beam, and the value of Q is an integer greater than 1; the candidate carrier index set consists of the indexes of R carriers in the indexes of Q carriers, and the value of R is less than or equal to the value of Q.

[0154] Further, the carrier index set information may be configured by the network device through RRC dedicated signaling; or, the carrier index set information may be pre-configured.

[0155] It should be noted that the embodiment of the present application considers configuring the terminal with the indexes of Q carriers and a candidate carrier index set associated with each carrier index in the indexes of the Q carriers, that is, carrier index set information. Among them, there is no arrangement order between the carrier indexes in the indexes of the Q carriers and between the carrier indexes in the candidate carrier index set. Then, the network device can transmit the first DCI to the terminal through a certain carrier (that is, the current carrier). In addition, since the index of each carrier in the carrier index set information is associated with a candidate carrier index set, and the index of the target carrier is specifically in the candidate carrier index set associated with the index of the current carrier, it is necessary to consider the index of the carrier in the candidate carrier index set associated with the index of the current carrier.

[0156] The following embodiments of the present application will specifically introduce how to determine the indexes of the Q carriers and the indexes of the R carriers in the candidate carrier index set.

[0157] Specifically, the carrier index set information can satisfy at least one of the following methods: the indexes of the Q carriers in the carrier index set information are determined by the current position information of the terminal and the preset satellite ephemeris table, and the indexes of the R carriers in the candidate carrier index set in the carrier index set information are determined by the distribution of the beams corresponding to the indexes of the Q carriers.

[0158] It should be noted that the terminal can calculate the current location information through its own global navigation satellite system (GNSS) and then send it to the network device. Then, the network device can determine the indexes of the Q carriers in the carrier index set information according to the current location information of the terminal and the preset satellite ephemeris table, thereby establishing a mapping relationship between the current location of the terminal and the satellite's trajectory and the carrier index in the carrier index set information.

[0159] In addition, there is a beam distribution between one or more beams generated by the satellite in the NTN communication system on the ground, and the beam distribution is called a beam ground distribution map. Therefore, the embodiment of the present application considers that the network device determines the index of the carrier in the candidate carrier index set associated with the index of the Q carriers according to the distribution of the beams corresponding to the indexes of the Q carriers.

[0160] Specifically, the indexes of the R carriers are determined by the distribution of the beams corresponding to the indexes of the Q carriers, which may specifically include the following steps: determining the respective adjacent beams of the beams corresponding to the indexes of the Q carriers, and forming the indexes of the R carriers from the carriers corresponding to the respective adjacent beams. A specific example is given below.

[0161] Example description, in Figure 8In the figure, satellite 810 generates 10 beams on the ground in sequence along a fixed trajectory, and each of the 10 beams corresponds to a carrier, that is, 10 carriers. At this time, the current position of terminal 820 is in the area corresponding to carrier index C3, so that satellite 810 and terminal 820 communicate through carrier index C3 (that is, the index of the current carrier). Then, the network device determines the carrier index set {C3, C4, C5, C6, C7, C8, C9} and the candidate carrier index set associated with each carrier index in the carrier index set (that is, carrier index set information) according to the current position information of terminal 820 and the preset satellite ephemeris table. Among them, since the adjacent carrier indexes of the beam corresponding to carrier index C3 are carrier index C0, carrier index C1, carrier index C2, carrier index C4, carrier index C5 and carrier index C6, and satellite 810 will run along the "satellite motion direction" shown in the figure, the candidate carrier index set associated with carrier index C3 is {C4, C5, C6}. Similarly, the candidate carrier index set associated with carrier index C4 is {C5, C9}, the candidate carrier index set associated with carrier index C5 is {C7, C8, C9}, and so on. Finally, the network device sends the carrier index set and the candidate carrier index set associated with each carrier index in the carrier index set to the terminal through RRC dedicated signaling.

[0162] The following embodiment of the present application further introduces the first indication information in detail.

[0163] Specifically, the first indication information may be Z-bit information, where the value of Z is an integer greater than 1. The Z-bit information may have an index for indicating the target carrier in a bit encoding manner.

[0164] Furthermore, the value of Z may be configured by the network device through RRC dedicated signaling.

[0165] It should be noted that when the length of the first indication information is Z bits, the first indication information can be called Z-bit information, and the bit encoding method of the Z bits includes any encoding combination of Z bits. For example, when Z is 2, the bit encoding method of 2 bits includes 00, 01, 10 and 11. To this end, the terminal can indicate the index of the target carrier through the bit encoding method in the Z-bit information.

[0166] Furthermore, the value of Z satisfies at least one of the following modes: the value of Z is determined by the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier, and the value of Z has a mapping relationship with the value of R.

[0167] It is understandable that the network device can configure the value of Z through the number of carrier indexes in the candidate carrier index set in the carrier index set information, so that the network configures the Z bit information to indicate the index of the target carrier, avoiding excessive signaling overhead. At the same time, there may be reserved bits in the Z bit information. For example, if the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier is 3, the value of Z can be 2; if the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier is 5, the value of Z can be 3. At this time, there may be reserved bits in the 3-bit information. The following combines the first indication information and Figure 8 Provide an example.

[0168] Example description: First, the network device sends the carrier index set {C3, C4, C5, C6, C7, C8, C9} and the candidate carrier index set associated with each carrier index in the carrier index set to the terminal through RRC dedicated signaling. Among them, the candidate carrier index set associated with carrier index C3 is {C4, C5, C6}.

[0169] Then, the network device configures 2 bits of information (i.e., the first indication information) to the terminal in the first DCI through RRC dedicated signaling. Among them, the carrier index C3 is used to transmit the first DCI (i.e., the current carrier is the carrier corresponding to the carrier index C3). If the bit encoding method in the 2-bit information is 00, the 2-bit information is used to indicate the first carrier index (i.e., C4) in the candidate carrier index set {C4, C5, C6} associated with the carrier index C3; if the bit encoding method in the 2-bit information is 01, the 2-bit information is used to indicate the second carrier index (i.e., C5) in the candidate carrier index set {C4, C5, C6} associated with the carrier index C3; if the bit encoding method in the 2-bit information is 10, the 2-bit information is used to indicate the third carrier index (i.e., C6) in the candidate carrier index set {C4, C5, C6} associated with the carrier index C3; if the bit encoding method in the 2-bit information is 11, the 2-bit information is used as a reserved bit.

[0170] Finally, when the 2-bit information is used to indicate the first carrier index in the candidate carrier index set {C4, C5, C6}, the index of the target carrier is carrier index C4. At this time, the current carrier is the carrier corresponding to carrier index C3, and the target carrier is the index corresponding to carrier index C4.

[0171] It can be seen that the index of the target carrier is indicated by the first indication information in the first DCI, so that the target carrier is determined by the index of the target carrier, thereby realizing cross-carrier data transmission in the transmission process of the data scheduled by the first DCI.

[0172] S530. The terminal determines, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission.

[0173] The current carrier is a carrier used to transmit the first DCI.

[0174] It can be seen that in the embodiment of the present application, the network device in the non-terrestrial network communication system sends a first DCI to a terminal in the non-terrestrial network communication system; then, the terminal obtains the first DCI, and determines whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information carried by the first DCI, thereby realizing cross-carrier data transmission in the transmission process of the data scheduled by the first DCI through the first information, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e., beam switching) in the non-terrestrial network communication system, but also conducive to improving the throughput of the non-terrestrial network communication system.

[0175] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the interaction between various network elements on the method side. It can be understood that in order to realize the above functions, the terminal or network device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0176] The embodiment of the present application can divide the terminal or network device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division, and there may be other division methods in actual implementation.

[0177] In the case of an integrated unit, Fig. 9 A block diagram of the functional units of a cross-carrier data transmission device is provided. The cross-carrier data transmission device 900 is applied to a terminal in a non-terrestrial network communication system, and specifically includes: a processing unit 902 and a communication unit 903. The processing unit 902 is used to control and manage the actions of the terminal. For example, the processing unit 902 is used to support the terminal to execute Figure 5The steps in and other processes of the technical solution described in this application. The communication unit 903 is used to support communication between the terminal and other devices in the non-terrestrial network communication system. The cross-carrier data transmission device 900 may also include a storage unit 901 for storing program codes and data of the terminal.

[0178] Among them, the processing unit 902 can be a processor or a controller, for example, it can be a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in combination with the contents disclosed in this application. The processing unit 902 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and so on. The communication unit 903 can be a communication interface, a transceiver, a transceiver circuit, etc., and the storage unit 901 can be a memory. When the processing unit 902 is a processor, the communication unit 903 is a communication interface, and the storage unit 901 is a memory, the cross-carrier data transmission device 900 involved in the embodiment of the present application can be Fig.11 Terminal shown.

[0179] In specific implementation, the processing unit 902 is used to execute any step executed by the terminal in the above method embodiment, and when performing data transmission such as sending, the communication unit 903 can be selectively called to complete the corresponding operation.

[0180] The processing unit 902 is used to: obtain the first downlink control information DCI from the network device, the first DCI carrying the first information; determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission according to the first information, the current carrier being the carrier used to transmit the first DCI.

[0181] It should be noted that Fig. 9 The specific implementation of each operation in the embodiment can be found in the above Figure 5 The description in the method embodiment shown will not be repeated in detail here.

[0182] It can be seen that in an embodiment of the present application, by obtaining a first DCI carrying first information from a network device, and determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information carried by the first DCI, cross-carrier data transmission is achieved during the transmission of the data scheduled by the first DCI through the first information. This is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e., beam switching) in non-terrestrial network communication systems, but also conducive to improving the throughput of non-terrestrial network communication systems.

[0183] In a possible example, the current carrier and the target carrier respectively correspond to different beams.

[0184] In a possible example, the first information includes first indication information, and the first indication information is used to indicate an index of a target carrier.

[0185] In a possible example, the first information also includes second indication information and third indication information; the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, and the value of M is an integer greater than 1; the third indication information is used to indicate the first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information.

[0186] In a possible example, the length of the third indication information is X bits, and the value of X is determined by the number of values ​​in the proportional coefficient value set information.

[0187] In a possible example, the proportional coefficient value set information is indicated by the network device through system broadcast information or radio resource control RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

[0188] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processing unit 902 is specifically used to: determine, based on the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

[0189] In a possible example, the first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

[0190] In a possible example, the length of the fifth indication information is Y bits, and the value of Y is determined by the number of values ​​in the transmission block number value set information.

[0191] In a possible example, the transmission block number value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the transmission block number value set information is pre-configured.

[0192] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processing unit 902 is specifically used to: determine, based on the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, while the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

[0193] In one possible example, the index of the target carrier is in the carrier index set information; the carrier index set information includes the indexes of Q carriers and a candidate carrier index set associated with each carrier index in the indexes of the Q carriers, the indexes of the Q carriers include the index of the current carrier, and the index of the target carrier is specifically in the candidate carrier index set associated with the index of the current carrier; the index of each carrier in the carrier index set information corresponds to a beam, and the value of Q is an integer greater than 1; the candidate carrier index set consists of the indexes of R carriers in the indexes of Q carriers, and the value of R is less than or equal to the value of Q.

[0194] In one possible example, the carrier index set information is configured by the network device through RRC dedicated signaling; or, the carrier index set information is pre-configured. In one possible example, the carrier index set information satisfies at least one of the following modes: the indexes of the Q carriers in the carrier index set information are determined by the current location information of the terminal and the preset satellite ephemeris table, and the indexes of the R carriers in the candidate carrier index set in the carrier index set information are determined by the distribution of the beams corresponding to the indexes of the Q carriers.

[0195] In a possible example, the first indication information is Z-bit information, where the value of Z is an integer greater than 1; and has an index for indicating the target carrier through a bit encoding method.

[0196] In a possible example, the value of Z is configured by the network device through RRC dedicated signaling.

[0197] In a possible example, the value of Z satisfies at least one of the following: the value of Z is determined by the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier, and the value of Z has a mapping relationship with the value of R.

[0198] In the case of an integrated unit, Fig.10 A functional unit block diagram of another cross-carrier data transmission device is provided. The cross-carrier data transmission device 1000 is applied to a network device in a non-terrestrial network communication system, and specifically includes: a processing unit 1002 and a communication unit 1003. The processing unit 1002 is used to control and manage the actions of the network device. For example, the processing unit 1002 is used to support the network device to execute Figure 5 The steps in and other processes of the technical solution described in this application. The communication unit 1003 is used to support communication between the network device and other devices in the non-terrestrial network communication system. The cross-carrier data transmission device 1000 may also include a storage unit 1001 for storing program codes and data of the network device.

[0199] Among them, the processing unit 1002 can be a processor or a controller, for example, it can be a CPU, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in combination with the contents disclosed in this application. The processing unit 1002 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, and so on. The communication unit 1003 can be a communication interface, a transceiver, a transceiver circuit, etc., and the storage unit 1001 can be a memory. When the processing unit 1002 is a processor, the communication unit 1003 is a communication interface, and the storage unit 1001 is a memory, the cross-carrier data transmission device 1000 involved in the embodiment of the present application can be Fig.12 The network devices shown.

[0200] In specific implementation, the processing unit 1002 is used to execute any step executed by the network device in the above method embodiment, and when performing data transmission such as sending, the communication unit 1003 can be selectively called to complete the corresponding operation.

[0201] The processing unit 1002 is used to: send first downlink control information DCI to the terminal, the first DCI carries first information, the first information is used to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, and the current carrier is the carrier used to transmit the first DCI.

[0202] It should be noted that Fig.10 The specific implementation of each operation in the embodiment can be found in the above Figure 5 The description in the method embodiment shown will not be repeated in detail here.

[0203] It can be seen that in the embodiment of the present application, by sending the first DCI carrying the first information to the terminal in the non-terrestrial network communication system. Since the first information is used to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, the cross-carrier data transmission in the transmission process of the data scheduled by the first DCI is realized through the first information, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e. beam switching) in the non-terrestrial network communication system, but also conducive to improving the throughput of the non-terrestrial network communication system.

[0204] In a possible example, the current carrier and the target carrier respectively correspond to different beams.

[0205] In a possible example, the first information includes first indication information, and the first indication information is used to indicate an index of a target carrier.

[0206] In a possible example, the first information also includes second indication information and third indication information; the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, and the value of M is an integer greater than 1; the third indication information is used to indicate the first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information.

[0207] In a possible example, the length of the third indication information is X bits, and the value of X is determined by the number of values ​​in the proportional coefficient value set information.

[0208] In a possible example, the proportional coefficient value set information is indicated by the network device through system broadcast information or radio resource control RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

[0209] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processing unit 1002 is specifically used to: determine, based on the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

[0210] In a possible example, the first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

[0211] In a possible example, the length of the fifth indication information is Y bits, and the value of Y is determined by the number of values ​​in the transmission block number value set information.

[0212] In a possible example, the transmission block number value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the transmission block number value set information is pre-configured.

[0213] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processing unit 1002 is specifically used to: determine, based on the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, while the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

[0214] In one possible example, the index of the target carrier is in the carrier index set information; the carrier index set information includes the indexes of Q carriers and a candidate carrier index set associated with each carrier index in the indexes of the Q carriers, the indexes of the Q carriers include the index of the current carrier, and the index of the target carrier is specifically in the candidate carrier index set associated with the index of the current carrier; the index of each carrier in the carrier index set information corresponds to a beam, and the value of Q is an integer greater than 1; the candidate carrier index set consists of the indexes of R carriers in the indexes of Q carriers, and the value of R is less than or equal to the value of Q.

[0215] In one possible example, the carrier index set information is configured by the network device through RRC dedicated signaling; or, the carrier index set information is pre-configured. In one possible example, the carrier index set information satisfies at least one of the following modes: the indexes of the Q carriers in the carrier index set information are determined by the current location information of the terminal and the preset satellite ephemeris table, and the indexes of the R carriers in the candidate carrier index set in the carrier index set information are determined by the distribution of the beams corresponding to the indexes of the Q carriers.

[0216] In a possible example, the first indication information is Z-bit information, where the value of Z is an integer greater than 1; and has an index for indicating the target carrier through a bit encoding method.

[0217] In a possible example, the value of Z is configured by the network device through RRC dedicated signaling.

[0218] In a possible example, the value of Z satisfies at least one of the following: the value of Z is determined by the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier, and the value of Z has a mapping relationship with the value of R.

[0219] See also Fig.11 , Fig.11 The terminal 1100 includes a processor 1110 , a memory 1120 , a communication interface 1130 , and at least one communication bus for connecting the processor 1110 , the memory 1120 , and the communication interface 1130 .

[0220] The memory 1120 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or portable read-only memory (CD-ROM), and the memory 1120 is used for related instructions and data.

[0221] The communication interface 1130 is used to receive and send data.

[0222] The processor 1110 may be one or more CPUs. When the processor 1110 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0223] The processor 1110 in the terminal 1100 is used to read one or more programs 1121 stored in the memory 1120 to perform the following steps: obtain the first downlink control information DCI from the network device, the first DCI carrying the first information; determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the current carrier being the carrier used to transmit the first DCI.

[0224] It should be noted that Fig.11 The specific implementation of each operation in the embodiment can be found in the above Figure 5 The description in the method embodiment shown will not be repeated in detail here.

[0225] It can be seen that in an embodiment of the present application, by obtaining a first DCI carrying first information from a network device, and determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information carried by the first DCI, cross-carrier data transmission is achieved during the transmission of the data scheduled by the first DCI through the first information. This is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e., beam switching) in non-terrestrial network communication systems, but also conducive to improving the throughput of non-terrestrial network communication systems.

[0226] In a possible example, the current carrier and the target carrier respectively correspond to different beams.

[0227] In a possible example, the first information includes first indication information, and the first indication information is used to indicate an index of a target carrier.

[0228] In a possible example, the first information also includes second indication information and third indication information; the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, and the value of M is an integer greater than 1; the third indication information is used to indicate the first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information.

[0229] In a possible example, the length of the third indication information is X bits, and the value of X is determined by the number of values ​​in the proportional coefficient value set information.

[0230] In a possible example, the proportional coefficient value set information is indicated by the network device through system broadcast information or radio resource control RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

[0231] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processor 1110 is specifically used to: determine, based on the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

[0232] In a possible example, the first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

[0233] In a possible example, the length of the fifth indication information is Y bits, and the value of Y is determined by the number of values ​​in the transmission block number value set information.

[0234] In a possible example, the transmission block number value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the transmission block number value set information is pre-configured.

[0235] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processor 1110 is specifically used to: determine, based on the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, while the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

[0236] In one possible example, the index of the target carrier is in the carrier index set information; the carrier index set information includes the indexes of Q carriers and a candidate carrier index set associated with each carrier index in the indexes of the Q carriers, the indexes of the Q carriers include the index of the current carrier, and the index of the target carrier is specifically in the candidate carrier index set associated with the index of the current carrier; the index of each carrier in the carrier index set information corresponds to a beam, and the value of Q is an integer greater than 1; the candidate carrier index set consists of the indexes of R carriers in the indexes of Q carriers, and the value of R is less than or equal to the value of Q.

[0237] In one possible example, the carrier index set information is configured by the network device through RRC dedicated signaling; or, the carrier index set information is pre-configured. In one possible example, the carrier index set information satisfies at least one of the following modes: the indexes of the Q carriers in the carrier index set information are determined by the current location information of the terminal and the preset satellite ephemeris table, and the indexes of the R carriers in the candidate carrier index set in the carrier index set information are determined by the distribution of the beams corresponding to the indexes of the Q carriers.

[0238] In a possible example, the first indication information is Z-bit information, where the value of Z is an integer greater than 1; and has an index for indicating the target carrier through a bit encoding method.

[0239] In a possible example, the value of Z is configured by the network device through RRC dedicated signaling.

[0240] In a possible example, the value of Z satisfies at least one of the following: the value of Z is determined by the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier, and the value of Z has a mapping relationship with the value of R.

[0241] See also Fig.12 , Fig.12 12 is a schematic diagram of a network device provided by an embodiment of the present application, wherein the network device 1200 includes a processor 1210 , a memory 1220 , a communication interface 1230 , and at least one communication bus for connecting the processor 1210 , the memory 1220 , and the communication interface 1230 .

[0242] The memory 1220 includes but is not limited to RAM, ROM, EPROM or CD-ROM, and is used to store relevant instructions and data.

[0243] The communication interface 1230 is used to receive and send data.

[0244] The processor 1210 may be one or more CPUs. When the processor 1210 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0245] The processor 1210 in the network device 1200 is used to read one or more programs 1221 stored in the memory 1220 to perform the following steps: sending first downlink control information DCI to the terminal, the first DCI carrying first information, the first information is used to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, and the current carrier is the carrier used to transmit the first DCI.

[0246] It should be noted that Fig.12The specific implementation of each operation in the embodiment can be found in the above Figure 5 The description in the method embodiment shown will not be repeated in detail here.

[0247] It can be seen that in the embodiment of the present application, by sending the first DCI carrying the first information to the terminal. Since the first information is used to determine whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, the cross-carrier data transmission in the transmission process of the data scheduled by the first DCI is realized through the first information, which is not only conducive to alleviating the restrictions on network data scheduling caused by frequent carrier switching (i.e. beam switching) in the non-terrestrial network communication system, but also conducive to improving the throughput of the non-terrestrial network communication system.

[0248] In a possible example, the current carrier and the target carrier respectively correspond to different beams.

[0249] In a possible example, the first information includes first indication information, and the first indication information is used to indicate an index of a target carrier.

[0250] In a possible example, the first information also includes second indication information and third indication information; the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, and the value of M is an integer greater than 1; the third indication information is used to indicate the first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information.

[0251] In a possible example, the length of the third indication information is X bits, and the value of X is determined by the number of values ​​in the proportional coefficient value set information.

[0252] In a possible example, the proportional coefficient value set information is indicated by the network device through system broadcast information or radio resource control RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

[0253] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processor 1210 is specifically used to: determine, based on the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

[0254] In a possible example, the first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

[0255] In a possible example, the length of the fifth indication information is Y bits, and the value of Y is determined by the number of values ​​in the transmission block number value set information.

[0256] In a possible example, the transmission block number value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the transmission block number value set information is pre-configured.

[0257] In one possible example, in terms of determining whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission based on the first information, the processor 1210 is specifically used to: determine, based on the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, while the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

[0258] In one possible example, the index of the target carrier is in the carrier index set information; the carrier index set information includes the indexes of Q carriers and a candidate carrier index set associated with each carrier index in the indexes of the Q carriers, the indexes of the Q carriers include the index of the current carrier, and the index of the target carrier is specifically in the candidate carrier index set associated with the index of the current carrier; the index of each carrier in the carrier index set information corresponds to a beam, and the value of Q is an integer greater than 1; the candidate carrier index set consists of the indexes of R carriers in the indexes of Q carriers, and the value of R is less than or equal to the value of Q.

[0259] In one possible example, the carrier index set information is configured by the network device through RRC dedicated signaling; or, the carrier index set information is pre-configured. In one possible example, the carrier index set information satisfies at least one of the following modes: the indexes of the Q carriers in the carrier index set information are determined by the current location information of the terminal and the preset satellite ephemeris table, and the indexes of the R carriers in the candidate carrier index set in the carrier index set information are determined by the distribution of the beams corresponding to the indexes of the Q carriers.

[0260] In a possible example, the first indication information is Z-bit information, where the value of Z is an integer greater than 1; and has an index for indicating the target carrier through a bit encoding method.

[0261] In a possible example, the value of Z is configured by the network device through RRC dedicated signaling.

[0262] In a possible example, the value of Z satisfies at least one of the following: the value of Z is determined by the number of carrier indexes in the candidate carrier index set associated with the index of the current carrier, and the value of Z has a mapping relationship with the value of R.

[0263] An embodiment of the present application also provides a chip, wherein the chip includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes some or all of the steps described by the terminal or network device in the above method embodiment.

[0264] An embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described by the terminal or network device in the above method embodiment.

[0265] The present application also provides a computer program product, wherein the computer program product includes a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described by the terminal or network device in the above method embodiment. The computer program product can be a software installation package.

[0266] The steps of the method or algorithm described in the embodiments of the present application can be implemented in a hardware manner, or can be implemented by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (erasable programmable ROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal or a network device. Of course, the processor and the storage medium can also be present in a terminal or a network device as discrete components.

[0267] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0268] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.

Claims

1. A cross-carrier data transmission method, characterized in that: A terminal applied to a non-terrestrial network communication system, wherein the non-terrestrial network communication system comprises the terminal and a network device; and the method comprises: Acquire first downlink control information DCI from a network device, where the first DCI carries first information, where the first information includes first indication information, and where the first indication information is used to indicate an index of a target carrier; Determine, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, the current carrier being a carrier used to transmit the first DCI; The first information further includes second indication information and third indication information, the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, the value of M is an integer greater than 1, the third indication information is used to indicate a first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information; or, The first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

2. The method according to claim 1, characterized in that The current carrier and the target carrier respectively correspond to different beams.

3. The method according to claim 1, characterized in that The length of the third indication information is X bits, and the value of X is determined by the number of values ​​in the proportional coefficient value set information.

4. The method according to claim 1, characterized in that The proportional coefficient value set information is indicated by the network device through system broadcast information or radio resource control RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

5. The method according to any one of claims 1 to 4, characterized in that: The determining, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission includes: According to the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, it is determined that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

6. The method according to claim 1, characterized in that The length of the fifth indication information is Y bits, and the value of Y is determined by the number of values ​​in the transmission block number value set information.

7. The method according to claim 1, characterized in that The transmission block number value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the transmission block number value set information is pre-configured.

8. The method according to claim 1, 6 or 7, characterized in that: The determining, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission includes: According to the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, it is determined that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, and the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

9. A cross-carrier data transmission method, characterized in that: A network device applied to a non-terrestrial network communication system, wherein the non-terrestrial network communication system comprises the network device and a terminal; and the method comprises: Sending first downlink control information DCI to the terminal, where the first DCI carries first information, where the first information includes first indication information, where the first indication information is used to indicate an index of a target carrier, where the first information is used to determine whether to switch data scheduled by the first DCI from a current carrier to the target carrier for transmission, where the current carrier is a carrier used to transmit the first DCI; The first information further includes second indication information and third indication information, the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, the value of M is an integer greater than 1, the third indication information is used to indicate a first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information; or, The first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

10. The method according to claim 9, characterized in that The current carrier and the target carrier respectively correspond to different beams.

11. The method according to claim 9, characterized in that The length of the third indication information is X bits, and the value of X is determined by the number of values ​​in the proportional coefficient value set information.

12. The method according to claim 9, characterized in that The proportional coefficient value set information is indicated by the network device through system broadcast information or radio resource control RRC dedicated signaling; or, the proportional coefficient value set information is pre-configured.

13. The method according to any one of claims 9 to 12, characterized in that: The determining, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission includes: According to the first value determined by the third indication information and the total number of repeated transmissions indicated by the second indication information, it is determined that the first N repeated transmissions in the total number of repeated transmissions are transmitted on the current carrier, and the remaining repeated transmissions in the total number of repeated transmissions are transmitted on the target carrier, and the value of N is determined by the first value and the value of M.

14. The method according to claim 9, characterized in that The length of the fifth indication information is Y bits, and the value of Y is determined by the number of values ​​in the transmission block number value set information.

15. The method according to claim 9, characterized in that The transmission block number value set information is indicated by the network device through system broadcast information or RRC dedicated signaling; or, the transmission block number value set information is pre-configured.

16. The method according to claim 9, 14 or 15, characterized in that The determining, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission includes: According to the second value determined by the fifth indication information and the total number of transmission blocks indicated by the fourth indication information, it is determined that the first T transmission blocks in the total number of transmission blocks are transmitted on the current carrier, and the remaining transmission blocks in the total number of transmission blocks are transmitted on the target carrier, and the value of T is determined by the second value and the value of S.

17. A cross-carrier data transmission device, characterized in that: A terminal applied to a non-terrestrial network communication system, wherein the non-terrestrial network communication system comprises the terminal and a network device; the device comprises a processing unit and a communication unit, wherein the processing unit is used to: Acquire, by the communication unit, first downlink control information DCI from a network device, where the first DCI carries first information, where the first information includes first indication information, and the first indication information is used to indicate an index of a target carrier; Determine, according to the first information, whether to switch the data scheduled by the first DCI from the current carrier to the target carrier for transmission, the current carrier being a carrier used to transmit the first DCI; The first information further includes second indication information and third indication information, the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, the value of M is an integer greater than 1, the third indication information is used to indicate a first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information; or, The first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

18. A cross-carrier data transmission device, characterized in that: A network device applied to a non-terrestrial network communication system, wherein the non-terrestrial network communication system comprises the network device and a terminal; the device comprises a processing unit and a communication unit, wherein the processing unit is used to: Sending first downlink control information DCI to the terminal through the communication unit, where the first DCI carries first information, where the first information includes first indication information, where the first indication information is used to indicate an index of a target carrier, and the first information is used to determine whether to switch data scheduled by the first DCI from a current carrier to the target carrier for transmission, where the current carrier is a carrier used to transmit the first DCI; The first information further includes second indication information and third indication information, the second indication information is used to indicate the total number of repeated transmissions M of the data scheduled by the first DCI, the value of M is an integer greater than 1, the third indication information is used to indicate a first value index of the proportion of the number of transmissions by the current carrier in the total number of repeated transmissions, and the first value index is used to determine the first value in the proportional coefficient value set information; or, The first information also includes fourth indication information and fifth indication information; the fourth indication information is used to indicate the total number S of transmission blocks contained in the data scheduled by the first DCI, and the value of S is an integer greater than 1; the fifth indication information is used to indicate the second value index of the number of transmission blocks transmitted by the current carrier in the total number of transmission blocks, and the second value index is used to determine the second value in the transmission block number value set information.

19. A terminal, characterized in that: The method comprises a processor, a memory, a communication interface and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the method according to any one of claims 1 to 8.

20. A network device, characterized in that: It includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the method according to any one of claims 9 to 16.

21. A computer-readable storage medium, characterized in that: It stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute the method as claimed in any one of claims 1-8 or 9-16.

Citation Information

Patent Citations

  • Beam switching method and apparatus

    WO2020220871A1