Information transmission method, apparatus, and system
By using the bias indication information assisted by terminal equipment in the wireless communication system, the information and scheduling information are aligned between network devices, the problem of large interaction delay of the backhaul link is solved, and the information transmission efficiency and performance are improved.
Patent Information
- Application Number
- PCT/CN2024/097516
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-16
- Filing Date
- 2024-06-05
- Publication Date
- 2024-12-19
AI Technical Summary
In wireless communication systems, there is a large interaction delay in the information interaction between network devices, which affects the information transmission performance. Especially in the overlapping area covered by multiple network devices, real-time information interaction cannot be achieved when interacting through the backhaul link.
Through terminal equipment assistance, bias indication information is sent to realize information alignment and scheduling information alignment between network devices, reduce interaction delay, and send part of data from a network device to the terminal device during waiting for alignment time to reduce transmission performance loss.
It effectively reduces the delay in information interaction between network devices, improves information transmission efficiency, reduces indication overhead, and improves the transmission performance when multiple network devices jointly send data.
Smart Images

Figure CN2024097516_19122024_PF_FP_ABST
Abstract
Description
Information transmission method, device and system
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on June 16, 2023, with application number 202310717664.9 and application name “Information Transmission Method, Device and System”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to an information transmission method, device, and system. Background Art
[0003] Wireless communication systems are usually networked by multiple network devices to provide wide-area coverage. Different cells controlled by different network devices may have overlapping areas. When a terminal device is located in the overlapping area of multiple cells controlled by multiple network devices, data can be sent to the terminal device through any one or more of the multiple network devices. When data is sent to a terminal device through multiple network devices, information interaction between multiple network devices is involved.
[0004] Currently, information exchange between network devices is generally carried out through backhaul links (BH). However, BH interaction has the problem of long interaction delay, which prevents real-time information exchange between network devices and affects information transmission performance.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide an information transmission method, device, and system, which can reduce interaction delay and improve transmission efficiency.
[0007] In a first aspect, an embodiment of the present application provides an information transmission method, which can be performed by a first network device, and includes:
[0008] The first network device sends first information to the terminal device, where the first information includes offset indication information for indicating an offset;
[0009] The offset represents the offset between the starting position of the data actually sent and the starting position of the data to be sent when at least one network device sends data, and the first information is used to instruct the terminal device to send the offset indication information to the at least one network device.
[0010] Based on the above embodiment, the first network device sends the offset indication information to the terminal device, and the terminal device forwards the offset indication information to the second network device, thereby realizing information interaction between network devices through the assistance of the terminal device and air interface interaction, thereby reducing the interaction delay; and, through the offset indication information, the starting position of the data sent by at least one network device can be aligned. During the time waiting for information alignment, the first network device can send part of the data to the terminal device, so that at least one network device does not need to send the part of the data when sending data, thereby reducing the transmission performance loss and improving the transmission efficiency.
[0011] In combination with the first aspect, in certain embodiments of the first aspect, the offset indication information includes the number of data blocks, each data block contains a preset first data amount, and the offset is determined based on the product of the number of data blocks and the first data amount.
[0012] Based on the above implementation, the offset is indirectly indicated by the number of data blocks. By flexibly setting the amount of data contained in each data block, it is possible to use a smaller number of bits to indicate a larger range of offsets, that is, the resources occupied by the offset indication information are smaller, which helps to reduce the indication overhead.
[0013] In combination with the first aspect, in certain embodiments of the first aspect, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0014] Based on the above implementation, the offset is indirectly indicated by the number of resource elements, the modulation and coding scheme index, and the number of transmission layers, so that a finer-grained offset can be indicated, making the selectivity of the offset that can be indicated more extensive.
[0015] In combination with the first aspect, in certain embodiments of the first aspect, the first information further includes first scheduling information, and the first scheduling information includes time-frequency resource location, modulation and coding scheme index, and number of transmission layers.
[0016] Based on the above implementation, the first network device sends the first scheduling information to the terminal device so that the terminal device can determine unified scheduling information based on the first scheduling information, and forward the unified scheduling information to at least one network device, thereby achieving alignment of scheduling information of at least one network device.
[0017] In combination with the first aspect, in certain embodiments of the first aspect, the bias indication information includes the number of resource particles, the second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers in the first scheduling information, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0018] Based on the above implementation, the bias amount is indirectly indicated by the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. Since the modulation and coding scheme index and the number of transmission layers are already included in the first scheduling information and do not require additional indication, only the number of resource particles needs to be indicated. This can save the resources required for the bias amount indication information, thereby helping to reduce the indication overhead.
[0019] In conjunction with the first aspect, in certain embodiments of the first aspect, the method further includes:
[0020] The first network device receives second information sent by the terminal device, where the second information includes second scheduling information, and the second scheduling information represents scheduling information to be used by the at least one network device when sending data.
[0021] Based on the above implementation, the first network device sends the first scheduling information to the terminal device. The terminal device can determine unified scheduling information based on the first scheduling information and forward the unified scheduling information to at least one network device, thereby achieving alignment of the scheduling information of at least one network device through terminal device assistance and air interface interaction, thereby reducing the interaction delay.
[0022] In conjunction with the first aspect, in certain embodiments of the first aspect, the method further includes:
[0023] The first network device uses the second scheduling information to send data to the terminal device starting from a first data sending starting position, and the first data sending starting position is determined according to the offset indication information.
[0024] Based on the above implementation, after the scheduling information of at least one network device and the starting position of the transmitted data are aligned, at least one network device can use the same scheduling information to transmit the same data to the terminal device, thereby achieving coherent joint transmission.
[0025] In combination with the first aspect, in some embodiments of the first aspect, the second scheduling information is determined based on the scheduling information of the first network device, or the second scheduling information is determined based on the scheduling information of the at least one network device.
[0026] Based on the above implementation manner, unified scheduling information among network devices can be determined based on scheduling information of one or more network devices, thereby facilitating meeting flexible scheduling requirements.
[0027] In a second aspect, an embodiment of the present application provides an information transmission method, which can be performed by a second network device, and includes:
[0028] The second network device receives third information sent by the terminal device, where the third information includes offset indication information for indicating an offset;
[0029] The offset represents the offset between the starting position of data actually sent and the starting position of data to be sent when at least one network device sends data, and the at least one network device includes the second network device.
[0030] In combination with the second aspect, in certain embodiments of the second aspect, the offset indication information includes the number of data blocks, each data block contains a preset first data amount, and the offset is determined based on the product of the number of data blocks and the first data amount.
[0031] In combination with the second aspect, in certain embodiments of the second aspect, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0032] In combination with the second aspect, in some embodiments of the second aspect, the third information further includes second scheduling information, and the second scheduling information represents scheduling information to be used when the at least one network device sends data.
[0033] In combination with the second aspect, in certain embodiments of the second aspect, the second network device uses the second scheduling information to send data to the terminal device starting from the first data sending starting position, and the first data sending starting position is determined according to the offset indication information.
[0034] In combination with the second aspect, in some embodiments of the second aspect, the second network device sends third scheduling information to the terminal device, and the second scheduling information is determined based on the third scheduling information.
[0035] In a third aspect, an embodiment of the present application provides an information transmission method, which can be executed by a terminal device, and includes:
[0036] The terminal device receives first information sent by the first network device, where the first information includes offset indication information for indicating an offset, where the offset indicates an offset between a starting position of data actually sent and a starting position of data to be sent when at least one network device sends data;
[0037] The terminal device sends third information to the at least one network device, where the third information includes the offset indication information.
[0038] In combination with the third aspect, in certain embodiments of the third aspect, the offset indication information includes the number of data blocks, each data block contains a preset first data amount, and the offset is determined based on the product of the number of data blocks and the first data amount.
[0039] In combination with the third aspect, in certain embodiments of the third aspect, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0040] In combination with the third aspect, in some embodiments of the third aspect, the third information further includes second scheduling information, and the second scheduling information represents scheduling information to be used when the at least one network device sends data.
[0041] In conjunction with the third aspect, in certain implementations of the third aspect, the first information further includes first scheduling information, and the method further includes:
[0042] The terminal device determines the second scheduling information based on the first scheduling information.
[0043] In conjunction with the third aspect, in certain embodiments of the third aspect, the method further includes:
[0044] The terminal device receives third scheduling information sent by each network device in the at least one network device;
[0045] The terminal device determines the second scheduling information based on the third scheduling information.
[0046] In a fourth aspect, an embodiment of the present application provides an information transmission device, which includes a module or unit for executing the method described in the first aspect or any possible implementation method of the first aspect. The device may be a first network device.
[0047] The device includes a transceiver unit, which is used to send first information to a terminal device, wherein the first information includes offset indication information for indicating an offset; wherein the offset represents the offset between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data, and the first information is used to instruct the terminal device to send the offset indication information to the at least one network device.
[0048] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the offset indication information includes the number of data blocks, each data block contains a preset first data amount, and the offset is determined based on the product of the number of data blocks and the first data amount.
[0049] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0050] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the first information also includes first scheduling information, and the first scheduling information includes time-frequency resource location, modulation and coding scheme index and number of transmission layers.
[0051] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the bias indication information includes the number of resource particles, the second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers in the first scheduling information, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0052] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the transceiver unit is also used to receive second information sent by the terminal device, the second information includes second scheduling information, and the second scheduling information represents the scheduling information to be used when the at least one network device sends data.
[0053] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the device also includes a processing unit, which is used to determine the starting position of the first data transmission based on the bias indication information; the transceiver unit is also used to send data to the terminal device using the second scheduling information starting from the first data transmission starting position.
[0054] In combination with the fourth aspect, in certain embodiments of the fourth aspect, the second scheduling information is determined based on the scheduling information of the first network device, or the second scheduling information is determined based on the scheduling information of the at least one network device.
[0055] In a fifth aspect, an embodiment of the present application provides an information transmission device, which includes a module or unit for executing the method described in the second aspect or any possible implementation method of the second aspect, and the device may be a second network device.
[0056] The device includes a transceiver unit, which is used to receive third information sent by a terminal device, and the third information includes offset indication information for indicating an offset; wherein the offset represents the offset between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data, and the at least one network device includes the second network device.
[0057] In combination with the fifth aspect, in certain embodiments of the fifth aspect, the offset indication information includes the number of data blocks, each data block contains a preset first data amount, and the offset is determined based on the product of the number of data blocks and the first data amount.
[0058] In combination with the fifth aspect, in certain embodiments of the fifth aspect, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0059] In combination with the fifth aspect, in certain embodiments of the fifth aspect, the third information also includes second scheduling information, and the second scheduling information represents scheduling information to be used when the at least one network device sends data.
[0060] In combination with the fifth aspect, in certain embodiments of the fifth aspect, the device also includes a processing unit, which is used to determine the starting position of the first data transmission based on the bias indication information; the transceiver unit is also used to send data to the terminal device using the second scheduling information starting from the first data transmission starting position.
[0061] In combination with the fifth aspect, in certain embodiments of the fifth aspect, the transceiver unit is further used to send third scheduling information to the terminal device, and the second scheduling information is determined based on the third scheduling information.
[0062] In a sixth aspect, an embodiment of the present application provides an information transmission device, which includes a module or unit for executing the method described in the third aspect or any possible implementation method of the third aspect, and the device may be a terminal device.
[0063] The device includes a transceiver unit, which is used to receive first information sent by a first network device, the first information including offset indication information for indicating an offset, the offset representing the offset between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data; the transceiver unit is also used to send third information to the at least one network device, the third information including the offset indication information.
[0064] In combination with the sixth aspect, in certain embodiments of the sixth aspect, the offset indication information includes the number of data blocks, each data block contains a preset first data amount, and the offset is determined based on the product of the number of data blocks and the first data amount.
[0065] In combination with the sixth aspect, in certain embodiments of the sixth aspect, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0066] In combination with the sixth aspect, in certain embodiments of the sixth aspect, the third information also includes second scheduling information, and the second scheduling information represents scheduling information to be used when the at least one network device sends data.
[0067] In combination with the sixth aspect, in certain embodiments of the sixth aspect, the first information also includes first scheduling information, and the device also includes a processing unit, and the processing unit is used to determine the second scheduling information based on the first scheduling information.
[0068] In combination with the sixth aspect, in certain embodiments of the sixth aspect, the transceiver unit is further used to receive third scheduling information sent by each network device in the at least one network device; the processing unit is further used to determine the second scheduling information based on the third scheduling information.
[0069] In a seventh aspect, an embodiment of the present application provides an electronic device, comprising a processor coupled to a memory and configured to execute a computer program or instruction in the memory to implement the method described in any one of the first to third aspects or any possible implementation manner. Optionally, the electronic device further comprises a memory. Optionally, the electronic device further comprises a communication interface, the processor coupled to the communication interface.
[0070] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method described in any one of the first to third aspects or any possible implementation method is implemented.
[0071] In a ninth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed, the method described in any one of the first to third aspects or any possible implementation method is implemented.
[0072] In a tenth aspect, an embodiment of the present application provides a chip, comprising a processor configured to execute a computer program or instruction. When the processor executes the computer program or instruction, the chip performs the method described in any one of the first to third aspects or any possible implementation manner. Optionally, the chip further comprises a communication interface configured to receive or send signals.
[0073] In the eleventh aspect, an embodiment of the present application provides an information transmission system, which includes an apparatus as described in the fourth aspect or any possible implementation of the fourth aspect, an apparatus as described in the fifth aspect or any possible implementation of the fifth aspect, and an apparatus as described in the sixth aspect or any possible implementation of the sixth aspect.
[0074] In the twelfth aspect, an embodiment of the present application provides a system, which includes a first network device, a second network device and a terminal device, wherein the first network device is used to execute the method described in the first aspect or any possible implementation of the first aspect, the second network device is used to execute the method described in the second aspect or any possible implementation of the second aspect, and the terminal device is used to execute the method described in the third aspect or any possible implementation of the third aspect.
[0075] The beneficial effects brought about by the above-mentioned second to twelfth aspects can be referred to the description of the beneficial effects in the first aspect, and will not be repeated here.
[0076] In addition, in the process of executing the method described in any one of the first to third aspects and any possible implementation methods, the process of sending information and / or receiving information in the above method can be understood as the process of the processor outputting information and / or the process of the processor receiving input information. When outputting information, the processor can output the information to the transceiver (or communication interface, or sending module) so that it can be transmitted by the transceiver. After the information is output by the processor, it may also need to undergo other processing before it reaches the transceiver. Similarly, when the processor receives input information, the transceiver (or communication interface, or sending module) receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may need to undergo other processing before it is input into the processor.
[0077] Based on the above principles, for example, the sending of information mentioned in the above method can be understood as the processor outputting information. For another example, the receiving of information can be understood as the processor receiving input information.
[0078] Optionally, for the operations such as emission, sending and receiving involved in the processor, if there is no special explanation, or if they do not conflict with their actual functions or internal logic in the relevant description, they can be more generally understood as processor output, reception, input and other operations.
[0079] Optionally, in the process of executing the method described in any one of the first to third aspects and any possible implementation methods, the processor may be a processor specifically used to execute these methods, or a processor that executes these methods by executing computer instructions in a memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately provided on different chips. The embodiment of the present application does not limit the type of memory and the configuration of the memory and the processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] FIG1 is a schematic diagram of a joint transmission of data;
[0081] FIG2 is a schematic diagram of transmission time of joint transmission data;
[0082] FIG3 is a schematic diagram of a network architecture provided in an embodiment of the present application;
[0083] FIG4 is an interactive diagram of an information transmission method provided in an embodiment of the present application;
[0084] FIG5 is an interactive diagram of another information transmission method provided in an embodiment of the present application;
[0085] FIG6 is an interactive diagram of another information transmission method provided in an embodiment of the present application;
[0086] FIG7 is a schematic diagram of a transmission time of a joint transmission data provided in an embodiment of the present application;
[0087] FIG8 is a schematic structural diagram of an information transmission device provided in an embodiment of the present application;
[0088] FIG9 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;
[0089] FIG10 is a schematic structural diagram of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0090] In order to make the purpose, technical solutions and advantages of this application clearer, the embodiments of this application will be described below in conjunction with the drawings in the embodiments of this application.
[0091] In this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.
[0092] The terms "first," "second," and the like mentioned in the embodiments of the present application are used to distinguish between different objects and do not limit the quantity or order of execution. In addition, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to the process, method, product, or device.
[0093] The “embodiment” mentioned herein means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be understood explicitly and implicitly by those skilled in the art that in the various embodiments of the present application, unless otherwise specified and there is a logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.
[0094] In the description of this application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, the information to be indicated can be directly indicated, such as indicating the information to be indicated itself or the index of the information to be indicated. For another example, the information to be indicated can also be indirectly indicated by indicating other information, and there is an association relationship between the other indicated information and the information to be indicated. For another example, only a part of the information to be indicated can be indicated, while the other parts of the information to be indicated are known or agreed in advance. In addition, the indication of specific information can be achieved by means of the arrangement order of each information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent.
[0095] It should be understood that in the present application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0096] The technical solutions of the embodiments of the present application can be applied to non-ideal backhaul (BH) scenarios, such as radio access network (RAN) Internet Protocol (IP) networking, also known as IPRAN networking. IPRAN networking has the high latency and low bandwidth characteristics of BH, with a typical BH latency of 4ms and a typical bandwidth of 9Gbps. Considering that a transmission time interval (TTI) in existing networks is at most 1ms, it can be assumed that IPRAN networking cannot enable real-time information exchange between network devices via BH.
[0097] Wireless communication systems typically utilize multiple RAN devices to provide wide-area coverage. Each RAN device controls one or more cells, providing wireless coverage. To ensure seamless wide-area coverage, the cell edges of multiple cells controlled by different RAN devices overlap. When a terminal device moves to the edge of a cell's coverage area, signal power decreases as the distance from the RAN device increases. Furthermore, wireless signals from other cells can cause significant interference to the terminal device, degrading its data transmission performance. To improve data transmission performance for devices located at the edge of coverage, a coherent collaborative transmission mechanism, known as coherent joint transmission (CJT), can be introduced into wireless communication systems.
[0098] Coherent joint transmission (CJT) refers to the use of coherent transmission by multiple network devices to send the same set of data streams to terminal devices. To ensure the coherent superposition effect of the signals transmitted by multiple network devices at the terminal device, it is necessary to ensure that the information between the network devices is aligned. The information that needs to be aligned includes but is not limited to scheduling information.
[0099] Because IPRAN networking doesn't allow real-time information exchange between network devices via the BH, joint scheduling between these devices is impossible. One feasible solution involves having one of the multiple network devices (denoted as the master) independently perform initial scheduling for the terminal device. The initial scheduling result is then sent to the other network devices (denoted as the collaborative network devices) via the BH, thereby aligning the scheduling information.
[0100] Please refer to Figure 1, which is a schematic diagram of joint data transmission. As shown in Figure 1, the main network device 101 and the collaborative network device 102 transmit data to the terminal device 103 through CJT. It should be understood that the number of collaborative network devices 102 can be one or more. First, the main network device 101 independently schedules the terminal device 103 and generates a scheduling result; then, the main network device 101 sends the scheduling result to the collaborative network device 102 through BH. Based on this, the main network device 101 and the collaborative network device 102 can align the scheduling information, and then use the same scheduling information (denoted as scheduling information #1) to transmit the same data stream (denoted as data stream 1) to the terminal device 103, thereby realizing CJT transmission.
[0101] On the one hand, the above solution has the problem of large interaction delay. Taking a time-division duplex system with a subcarrier spacing (SCS) of 30kHz as an example, if the BH delay takes its typical value of 4ms, the interaction delay required to align scheduling information between network devices through BH interaction reaches 8 TTIs. At this time, the terminal device needs to be scheduled at least 8 TTIs in advance, which is easily affected by factors such as channel expiration, affecting transmission performance.
[0102] On the other hand, please refer to Figure 2, which is a schematic diagram of the transmission time for jointly transmitted data. As shown in Figure 2, the data to be transmitted includes data block 1 and data block 2. Before the master network device and the collaborative network device jointly transmit data via CJT, the scheduling information of the master network device and the collaborative network device must be aligned. However, in the above solution, while waiting for the scheduling information to align, the network device does not send data to the terminal device. In other words, data block 1 and data block 2 must wait until the scheduling information is aligned before they can be jointly transmitted. This reduces transmission efficiency and affects transmission performance.
[0103] In order to solve the above problems, an embodiment of the present application provides an information transmission method, which can reduce interaction delay and improve transmission efficiency.
[0104] In order to better understand the information transmission method provided in an embodiment of the present application, the network architecture applicable to the embodiment of the present application is described below by way of example.
[0105] Please refer to Figure 3, which is a schematic diagram of a network architecture provided by an embodiment of the present application. As shown in Figure 3, the network architecture includes a first network device 301, a second network device 302, and a terminal device 303. The first network device 301 and the second network device 302 are respectively connected to the terminal device 303 for communication. The first network device 301 and the second network device 302 can send data to the terminal device 303 independently or jointly.
[0106] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, advanced long term evolution (LTE-A) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, wireless fidelity (Wi-Fi) communication system, universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system, future evolved communication systems such as sixth generation (6G) mobile communication system, vehicle-to-X (V2X) communication system, where V2X may include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2I), and vehicle to pedestrian (V2P), long term evolution-vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M), machine to machine (M2M), etc.
[0107] The network device in the embodiment of the present application is an entity on the network side for transmitting or receiving signals. The network device can be a base station (base transceiver station, BTS) in a global system for mobile communications (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evolved NodeB, eNB or eNodeB) in a long term evolution (LTE) system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a fifth generation (5G) network, or a network device in a future evolved public land mobile communication network (PLMN) network, etc.
[0108] The network device in the embodiment of the present application may also be a device in a wireless network, such as a radio access network (RAN) node that connects a terminal to the wireless network. RAN nodes include, but are not limited to, base stations, the next generation Node B (gNB), evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home evolved Node B (HeNB, or home Node B, HNB), baseband unit (BBU), server, wearable device, vehicle-mounted device, access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and may also be 5G, such as gNB, TRP or TP in new radio (NR) system, one or a group of antenna panels of a base station in 5G system, or may also be network nodes constituting gNB or transmission point, such as baseband unit (BBU) or distributed unit (DBU). The base station may be a macro base station, a micro base station, a pico base station, a small station, a relay station or a balloon station, etc.
[0109] In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. The AAU implements some physical layer processing functions, RF processing, and active antenna-related functions. RRC layer information is generated by the CU and ultimately encapsulated by the DU's PHY layer into PHY layer information, or is converted from PHY layer information. Therefore, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by a combination of the DU and the AAU. It is understood 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 (RAN) or a network device in a core network (CN), which is not limited in the present embodiment.
[0110] The terminal device in the embodiments of the present application is an entity on the user side for receiving or transmitting signals, and may also be referred to as: terminal, access terminal, user unit, user equipment (UE), user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device can be a wireless terminal device capable of receiving network device scheduling and indication information, or a device that provides voice and / or data connectivity to the user, or a handheld device with wireless connection function, or other processing device connected to a wireless modem.
[0111] The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a train, an airplane, a mobile internet device (MID), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control (such as a robot, etc.), a wireless terminal in the Internet of Vehicles (such as an on-board device, a whole vehicle device, an on-board module, a vehicle, etc.), a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), or a similar device. assistant, PDA), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, vehicle-mounted devices, wearable devices, terminals in fifth-generation (5th generation, 5G) networks or terminals in future evolution networks, etc., which are not limited in the embodiments of the present application.
[0112] Wearable devices, also known as wearable smart devices, are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0113] In an embodiment of the present application, a network device or a terminal device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a network device or a terminal device, or a functional module in the network device or terminal device that can call and execute a program.
[0114] In addition, various aspects or features of the present application can be implemented as methods, apparatuses, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application encompasses a computer program that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0115] It should be noted that the number and type of network devices and terminal devices included in the network architecture shown in FIG3 are merely examples, and the embodiments of the present application are not limited thereto. For example, more network devices may be included. For the sake of simplicity, they are not described one by one in the accompanying drawings. In addition, in the network architecture shown in FIG3 , although network devices and terminal devices are shown, the network architecture may not be limited to including network devices and terminal devices. For example, it may also include core network nodes or devices for carrying virtualized network functions, etc. These are obvious to those skilled in the art and will not be described in detail here.
[0116] The first network device in the embodiment of the present application (such as the embodiment corresponding to Figures 4 to 7 described below) can be the first network device 301 in the network architecture shown in Figure 3, and the function performed by the first network device in the embodiment of the present application can also be performed by a device in the first network device (for example, a chip, or a chip system, or a circuit). The second network device in the embodiment of the present application (such as the embodiment corresponding to Figures 4 to 7 described below) can be the second network device 302 in the network architecture shown in Figure 3, and the function performed by the second network device in the embodiment of the present application can also be performed by a device in the second network device (for example, a chip, or a chip system, or a circuit). The terminal device in the embodiment of the present application (such as the embodiment corresponding to Figures 4 to 7 described below) can be the terminal device 303 in the network architecture shown in Figure 3, and the function performed by the terminal device in the embodiment of the present application can also be performed by a device in the terminal device (for example, a chip, or a chip system, or a circuit). The embodiments of the present application are uniformly explained here and will not be repeated later.
[0117] In one embodiment, the terminal device 303 is a user equipment (UE), the first network device 301 can specifically be a designated main service base station (or main station) in the service base station set of the UE, and the second network device 302 can be a collaborative service base station (or collaborative station) in the service base station set of the UE other than the above-mentioned main service base station.
[0118] The following describes an information transmission method provided in an embodiment of the present application.
[0119] Please refer to Figure 4, which is an interactive diagram of an information transmission method provided by an embodiment of the present application. As shown in Figure 4, the information transmission method includes the following steps S401 to S402.
[0120] S401: A first network device sends first information to a terminal device. Correspondingly, the terminal device receives the first information from the first network device.
[0121] The first information includes offset indication information, and the first information is used to instruct the terminal device to send the offset indication information to at least one network device. The offset indication information is used to indicate an offset, and the offset represents the offset between the starting position of the actual data to be sent and the starting position of the data to be sent when the at least one network device sends data.
[0122] The at least one network device may be a single network device configured to independently transmit data to a terminal device. Alternatively, the at least one network device may be multiple network devices configured to jointly transmit the same data to the terminal device. This embodiment of the present application is not limited to this. The following description will be specific using the example of the at least one network device being multiple network devices.
[0123] In the example of Figure 4 , the multiple network devices include a first network device and a second network device. It should be understood that Figure 4 is merely an example. In actual deployments, the multiple network devices may include a first network device and at least two second network devices; alternatively, the multiple network devices may include at least two second network devices, excluding the first network device; this is not limited in the present embodiment.
[0124] The offset between the actual starting position of the data sent and the starting position of the data to be sent when multiple network devices jointly send data can be understood as the amount of data that multiple network devices do not need to send when jointly sending data to the terminal device, or it can be understood as the amount of data sent by the third network device to the terminal device before multiple network devices jointly send data to the terminal device.
[0125] For example, assuming that the complete data to be transmitted to the terminal device (or the data to be sent) includes data from the 1st bit to the 1000th bit, that is, the data volume of the data to be sent is 1000 bits, and the starting position of the data to be sent is the 1st bit, the 1000 bits of data to be sent are divided into two parts, for example, the first part of the data is the first 100 bits of data, that is, the data from the 1st bit to the 100th bit, and the data volume is 100 bits; the second part of the data is the last 900 bits of data, that is, the data from the 101st bit to the 1000th bit, and the data volume is 900 bits. Assuming that the first part of the data is sent by a third network device to the terminal device, then when multiple network devices jointly send data to the terminal device, the first part of the data can be skipped, that is, there is no need to send the first part of the data again, that is, the starting position of the actual sent data is the 101st bit, and multiple network devices jointly send the second part of the data to the terminal device starting from the 101st bit. In this example, when multiple network devices jointly send data to a terminal device, the offset between the starting position of the data actually sent and the starting position of the data to be sent is 100 bits, and the offset amount is the data size of the first part of the data.
[0126] It should be noted that the third network device may be the same as the first network device, the same as the second network device, or other network devices other than the first network device and the second network device, and this embodiment of the present application does not limit this.
[0127] In one embodiment, the first network device may carry the offset indication information in downlink control information (DCI) and send it to the terminal device. Specifically, an indication field is added to the DCI, which is specifically used to indicate the offset. The first network device sends the DCI to the terminal device, and the terminal device demodulates the DCI to obtain the offset indication information. The offset indication information may directly indicate the offset or indirectly indicate the offset.
[0128] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0129] The first data amount refers to the amount of data (or number of bits) contained in each data block. The first data amount is a positive integer, and the specific value of the first data amount can be agreed upon in advance through protocol definition or other means. The offset is associated with the number of data blocks, and the offset can be indirectly indicated by the number of data blocks. Optionally, the offset is equal to the product of the number of data blocks and the first data amount, that is, the amount of data contained in all data blocks.
[0130] Based on the above implementation, the offset is indirectly indicated by the number of data blocks. By flexibly setting the amount of data contained in each data block, it is possible to use a smaller number of bits to indicate a larger range of offsets, that is, the resources occupied by the offset indication information are smaller, which helps to reduce the indication overhead.
[0131] For example, assuming that the offset value ranges from 0 to 1,000,000 bits, if the offset is indicated directly, 20 bit positions are required; if the offset is indirectly indicated by the number of data blocks, assuming that each data block contains 1,000 bits, only 10 bit positions are required.
[0132] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0133] A resource element (RE) refers to the smallest resource unit in a physical resource, and the second data amount refers to the amount of data (or number of bits) carried by each resource element. The second data amount is associated with the modulation and coding scheme index and the number of transmission layers, and the second amount can be determined based on the modulation and coding scheme index and the number of transmission layers. For example, the calculation formula for the second data amount can be as follows: N2 = R × Q m ×v
[0134] Wherein, N2 represents the second data volume, R represents the target code rate, Q m Indicates the modulation order, v indicates the number of transmission layers. m The target code rate R can be obtained by looking up a table (for example, Table 5.1.3.1-1 in the existing protocol 3GPP TS 38.214) according to the modulation and coding scheme index.
[0135] The offset is associated with the number of resource particles and the second data volume, and can be determined based on the number of resource particles and the second data volume. Optionally, the offset is equal to the product of the number of resource particles and the second data volume, that is, the data volume carried by all resource particles.
[0136] Based on the above implementation, the offset is indirectly indicated by the number of resource elements, the modulation and coding scheme index, and the number of transmission layers, so that a finer-grained offset can be indicated, making the selectivity of the offset that can be indicated more extensive.
[0137] S402: The terminal device sends third information to the second network device. Correspondingly, the second network device receives the third information from the terminal device.
[0138] The third information includes offset indication information. In the example of FIG4 , the first network device and the second network device jointly transmit data to the terminal device. After the second network device obtains the offset indication information, it can obtain the offset based on the offset indication information. This allows the first network device and the second network device to align the offsets of the jointly transmitted data, i.e., align the starting positions of the jointly transmitted data, and thus jointly transmit the same data to the terminal device.
[0139] In one embodiment, the terminal device may carry the offset indication information in uplink control information (UCI) and send it to the second network device. Specifically, an indication field is added to the UCI, which is specifically used to indicate the offset. The terminal device sends the UCI to the second network device, and the second network device demodulates the UCI to obtain the offset indication information.
[0140] Based on the above embodiment, the first network device sends the offset indication information to the terminal device, and the terminal device forwards the offset indication information to the second network device, thereby realizing information interaction between network devices through the assistance of the terminal device and air interface interaction, thereby reducing the interaction delay; and, through the offset indication information, the starting position of the data sent jointly by multiple network devices can be aligned. During the time waiting for information alignment, the first network device can send part of the data to the terminal device, so that multiple network devices do not need to send this part of the data when sending data jointly, thereby reducing the transmission performance loss and improving the transmission efficiency.
[0141] Please refer to Figure 5, which is an interactive diagram of another information transmission method provided in an embodiment of the present application. In the example of Figure 5, the multiple network devices used to jointly send data to the terminal device include a first network device and a second network device. It should be understood that Figure 5 is only an example. In actual deployment, the multiple network devices may include a first network device and at least two second network devices; or, the multiple network devices may also include at least two second network devices, excluding the first network device; this embodiment of the present application does not limit this. As shown in Figure 5, the information transmission method includes the following steps S501 to S504.
[0142] S501: A first network device sends first information to a terminal device. Correspondingly, the terminal device receives the first information from the first network device.
[0143] The first information includes first scheduling information and offset indication information. For a detailed description of the offset indication information, reference may be made to the relevant description in the above embodiment, which will not be repeated here.
[0144] The first scheduling information refers to the scheduling result generated by the first network device during initial scheduling of the terminal device. This first scheduling information may include, but is not limited to, the time-frequency resource location, the modulation and coding scheme index, and the number of transmission layers. The time-frequency resource location indicates the time and signal frequency used for data transmission to the terminal device, and the modulation and coding scheme index indicates the modulation scheme and code rate used for data transmission to the terminal device.
[0145] In one embodiment, the first network device may schedule the terminal device based on the real-time service requirements of the terminal device and its own channel conditions, generate first scheduling information, and carry the first scheduling information and offset indication information in downlink control information (DCI) to the terminal device. The terminal device demodulates the DCI and obtains the first scheduling information and the offset indication information therefrom.
[0146] In one possible implementation, the bias indication information includes the number of resource particles, the second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers in the first scheduling information, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0147] Regarding the specific method of determining the second data amount and the offset amount, reference may be made to the relevant description in the previous embodiment, which will not be repeated here.
[0148] Based on the above implementation, the bias amount is indirectly indicated by the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. Since the modulation and coding scheme index and the number of transmission layers are already included in the first scheduling information and do not require additional indication, only the number of resource particles needs to be indicated. This can save the resources required for the bias amount indication information, thereby helping to reduce the indication overhead.
[0149] S502: The terminal device determines second scheduling information based on the first scheduling information.
[0150] The second scheduling information can be understood as unified scheduling information, i.e., the scheduling information used by the first network device and the second network device when jointly sending data to the terminal device. The second scheduling information determined by the terminal device based on the first scheduling information can be the same as or different from the first scheduling information.
[0151] S503, the terminal device sends second information to the first network device, and accordingly, the first network device receives the second information from the terminal device; the terminal device sends third information to the second network device, and accordingly, the second network device receives the third information from the terminal device.
[0152] The second information includes second scheduling information, and the second information is used to instruct the first network device to send data to the terminal device using the second scheduling information starting from the starting position of the jointly sent data when jointly sending data with the second network device.
[0153] The third information includes second scheduling information and offset indication information. The third information is used to instruct the second network device to send data to the terminal device using the second scheduling information starting from the starting position of the jointly sent data when jointly sending data with the first network device.
[0154] The starting position of the jointly transmitted data can be determined based on the offset or offset indication information. It should be understood that since the offset or offset indication information is determined by the first network device, i.e., the first network device already knows the offset or offset indication information, the second information sent by the terminal device to the first network device may not include the offset indication information. Alternatively, in other examples, the second information may also include the offset indication information, in which case the second information may be the same as the third information.
[0155] In one embodiment, the terminal device may carry the second scheduling information and the offset indication information together in uplink control information (UCI) and transmit the information to the first network device and the second network device. The first network device and the second network device each demodulate the UCI, obtain the second scheduling information and the offset indication information therefrom, update the scheduling information, and determine the starting position of the jointly transmitted data based on the offset indication information, thereby achieving alignment of the scheduling information and the starting position of the jointly transmitted data of multiple network devices.
[0156] S504, the first network device sends data to the terminal device using the second scheduling information starting from the joint data transmission starting position; the second network device sends data to the terminal device using the second scheduling information starting from the joint data transmission starting position.
[0157] After the first network device and the second network device align the scheduling information and the starting position of the jointly transmitted data, they can transmit the same data to the terminal device on the same time-frequency resources, that is, CJT transmission can be achieved.
[0158] Based on the above embodiment, the first network device sends the first scheduling information and the offset indication information to the terminal device. The terminal device determines the second scheduling information based on the first scheduling information, and forwards the second scheduling information and the offset indication information to the first network device and the second network device, thereby realizing the alignment of the scheduling information of multiple network devices and the starting position of the jointly transmitted data through the assistance of the terminal device and the air interface interaction, thereby reducing the interaction delay; and, during the time of waiting for information alignment, the first network device can send part of the data to the terminal device, so that multiple network devices do not need to send the part of the data again when sending data jointly, thereby reducing the transmission performance loss and improving the transmission efficiency.
[0159] Please refer to Figure 6, which is an interactive diagram of another information transmission method provided in an embodiment of the present application. In the example of Figure 6, the multiple network devices used to jointly send data to the terminal device include a first network device and a second network device. It should be understood that Figure 6 is only an example. In actual deployment, the multiple network devices may include a first network device and at least two second network devices; or, the multiple network devices may also include at least two second network devices, excluding the first network device; this embodiment of the present application does not limit this. As shown in Figure 6, the information transmission method includes the following steps S601 to S605.
[0160] S601: A first network device sends first information to a terminal device. Correspondingly, the terminal device receives the first information from the first network device.
[0161] The first information includes first scheduling information and offset indication information. For a detailed description of step S601, reference may be made to the relevant description of step S501 in the above embodiment, which will not be repeated here.
[0162] S602: The second network device sends third scheduling information to the terminal device. Correspondingly, the terminal device receives the third scheduling information from the second network device.
[0163] The third scheduling information refers to the scheduling result generated by the second network device when performing initial scheduling on the terminal device. The third scheduling information may include but is not limited to the time-frequency resource location, the modulation and coding scheme index, and the number of transmission layers.
[0164] In one embodiment, the second network device may schedule the terminal device based on the real-time service requirements of the terminal device and its own channel conditions, generate third scheduling information, and carry the third scheduling information in downlink control information (DCI) to send to the terminal device. The terminal device demodulates the DCI and obtains the third scheduling information therefrom.
[0165] S603: The terminal device determines second scheduling information based on the first scheduling information and the third scheduling information.
[0166] The second scheduling information can be understood as unified scheduling information, that is, scheduling information to be used when the first network device and the second network device jointly send data to the terminal device. Optionally, the terminal device combines the first scheduling information and the third scheduling information to obtain the second scheduling information.
[0167] S604, the terminal device sends second information to the first network device, and accordingly, the first network device receives the second information from the terminal device; the terminal device sends third information to the second network device, and accordingly, the second network device receives the third information from the terminal device.
[0168] S605, the first network device sends data to the terminal device using the second scheduling information starting from the joint data transmission starting position; the second network device sends data to the terminal device using the second scheduling information starting from the joint data transmission starting position.
[0169] For the detailed description of steps S604 to S605 , please refer to the relevant description of steps S503 to S504 in the above embodiment, which will not be repeated here.
[0170] Based on the above embodiment, the first network device sends the first scheduling information and the offset indication information to the terminal device, the second network device sends the third scheduling information to the terminal device, the terminal device determines the second scheduling information based on the first scheduling information and the third scheduling information, and forwards the second scheduling information and the offset indication information to the first network device and the second network device, thereby realizing the alignment of the scheduling information of multiple network devices and the starting position of the jointly transmitted data through the assistance of the terminal device and the air interface interaction, thereby reducing the interaction delay; and, during the time waiting for information alignment, the first network device can send part of the data to the terminal device, so that multiple network devices do not need to send this part of the data again when sending data jointly, thereby reducing the transmission performance loss and improving the transmission efficiency.
[0171] Please refer to Figure 7, which is a transmission time diagram of a joint transmission data provided by an embodiment of the present application. As shown in Figure 7, the data to be transmitted includes data block 1 and data block 2. Before the first network device and the second network device jointly send data through CJT, it is necessary to first align the information of the first network device and the second network device. The information aligned in the embodiment of the present application includes scheduling information and the offset of the jointly transmitted data. During the time waiting for information alignment, the first network device sends data block 1 to the terminal device alone. After the information is aligned, the first network device and the second network device jointly send data block 2 to the terminal device through CJT, thereby completing the data transmission, thereby improving the transmission performance.
[0172] It should be understood that the order of the steps in the above flowchart is determined according to the internal logic of the method, and the serial numbers shown in the above flowchart are only examples and do not limit the order of the steps of this application.
[0173] It should also be understood that the methods provided in the embodiments of the present application can be used alone or in combination, and the present application does not limit this. The various implementation methods provided in the embodiments of the present application can be used alone or in combination, and the present application does not limit this. The various examples provided in the embodiments of the present application can be used alone or in combination, and the present application does not limit this.
[0174] The method embodiment of the present application is described above in conjunction with the accompanying drawings. The device embodiment of the present application is described below. It can be understood that the description of the method embodiment and the description of the device embodiment can correspond to each other. Therefore, for parts not described, reference can be made to the previous method embodiment.
[0175] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between various devices. It is understandable that each device, such as a transmitting end device or a receiving end device, includes a hardware structure and / or software module corresponding to the execution of each function in order to implement the above functions. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, 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 a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0176] In the embodiment of the present application, the functional modules of the transmitting device or the receiving device can be divided according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module according to each function.
[0177] Please refer to Figure 8, which is a schematic diagram of the structure of an information transmission device provided in an embodiment of the present application. As shown in Figure 8, the information transmission device 800 includes a transceiver unit 801 and, optionally, a processing unit 802. The transceiver unit 801 can communicate with the outside world and can also be referred to as a communication interface or communication unit. The processing unit 802 is used to process data.
[0178] Optionally, the transceiver unit 801 may include a sending unit and a receiving unit. The sending unit is configured to perform the sending operation in the above method embodiment. The receiving unit is configured to perform the receiving operation in the above method embodiment.
[0179] It should be noted that the information transmission device 800 may include a sending unit but not a receiving unit. Alternatively, the information transmission device 800 may include a receiving unit but not a sending unit. The specific method may depend on whether the above-mentioned solution executed by the information transmission device 800 includes a sending action and a receiving action.
[0180] Optionally, the information transmission device 800 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 802 may read the instructions and / or data in the storage unit.
[0181] In one possible design, the information transmission device 800 can be used to execute the actions performed by the first network device in the above embodiment.
[0182] Optionally, the information transmission device 800 can be a first network device, the transceiver unit 801 is used to perform the receiving or sending operations of the first network device in the above method embodiment, and the processing unit 802 is used to perform the internal processing operations of the first network device in the above method embodiment.
[0183] Optionally, the information transmission device 800 may be a device comprising a first network device. Alternatively, the information transmission device 800 may be a component configured in the first network device, such as a chip in the first network device. In this case, the transceiver unit 801 may be an interface circuit, a pin, etc. Specifically, the interface circuit may include an input circuit and an output circuit, and the processing unit 802 may include a processing circuit.
[0184] In one possible embodiment, the transceiver unit 801 is used to send first information to the terminal device, and the first information includes bias indication information for indicating the bias; wherein the bias represents the bias between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data, and the first information is used to instruct the terminal device to send the bias indication information to at least one network device.
[0185] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0186] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0187] In a possible implementation, the first information further includes first scheduling information, and the first scheduling information includes a time-frequency resource location, a modulation and coding scheme index, and a number of transmission layers.
[0188] In one possible implementation, the bias indication information includes the number of resource particles, the second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers in the first scheduling information, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0189] In a possible implementation, the transceiver unit 801 is further configured to receive second information sent by the terminal device, where the second information includes second scheduling information, and the second scheduling information represents scheduling information to be used by at least one network device when sending data.
[0190] In a possible implementation, the processing unit 802 is configured to determine a first starting position for sending data according to the offset indication information; the transceiver unit 801 is further configured to send data to the terminal device using the second scheduling information starting from the first starting position for sending data.
[0191] In a possible implementation, the second scheduling information is determined based on scheduling information of the first network device, or the second scheduling information is determined based on scheduling information of at least one network device.
[0192] In another possible design, the information transmission device 800 can be used to execute the actions performed by the second network device in the above embodiment.
[0193] Optionally, the information transmission device 800 can be a second network device, the transceiver unit 801 is used to perform the receiving or sending operations of the second network device in the above method embodiment, and the processing unit 802 is used to perform the internal processing operations of the second network device in the above method embodiment.
[0194] Optionally, the information transmission device 800 may be a device comprising a second network device. Alternatively, the information transmission device 800 may be a component configured in the second network device, such as a chip in the second network device. In this case, the transceiver unit 801 may be an interface circuit, a pin, etc. Specifically, the interface circuit may include an input circuit and an output circuit, and the processing unit 802 may include a processing circuit.
[0195] In one possible embodiment, the transceiver unit 801 is used to receive third information sent by the terminal device, and the third information includes offset indication information for indicating the offset; wherein the offset represents the offset between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data, and the at least one network device includes a second network device.
[0196] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0197] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0198] In a possible implementation, the third information further includes second scheduling information, where the second scheduling information represents scheduling information to be used by at least one network device when sending data.
[0199] In a possible implementation, the processing unit 802 is configured to determine a first starting position for sending data according to the offset indication information; the transceiver unit 801 is further configured to send data to the terminal device using the second scheduling information starting from the first starting position for sending data.
[0200] In a possible implementation, the transceiver unit 801 is further configured to send third scheduling information to the terminal device, and the second scheduling information is determined according to the third scheduling information.
[0201] In another possible design, the information transmission device 800 can be used to execute the actions performed by the second network device in the above embodiment.
[0202] Optionally, the information transmission device 800 can be a terminal device, the transceiver unit 801 is used to perform the receiving or sending operations of the terminal device in the above method embodiment, and the processing unit 802 is used to perform the internal processing operations of the terminal device in the above method embodiment.
[0203] Optionally, the information transmission device 800 may be a device comprising a terminal device. Alternatively, the information transmission device 800 may be a component configured in the terminal device, such as a chip in the terminal device. In this case, the transceiver unit 801 may be an interface circuit, a pin, etc. Specifically, the interface circuit may include an input circuit and an output circuit, and the processing unit 802 may include a processing circuit.
[0204] In one possible embodiment, the transceiver unit 801 is used to receive first information sent by a first network device, the first information including bias indication information for indicating a bias amount, the bias amount representing the bias between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data; the transceiver unit 801 is also used to send third information to at least one network device, the third information including bias indication information.
[0205] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0206] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0207] In a possible implementation, the third information further includes second scheduling information, where the second scheduling information represents scheduling information to be used by at least one network device when sending data.
[0208] In a possible implementation, the first information further includes first scheduling information, and the processing unit 802 is configured to determine the second scheduling information according to the first scheduling information.
[0209] In a possible implementation, the transceiver unit 801 is further configured to receive third scheduling information sent by each network device in at least one network device; and the processing unit 802 is further configured to determine the second scheduling information according to the third scheduling information.
[0210] According to an embodiment of the present application, the various units in the device shown in Figure 8 can be separately or all merged into one or several other units to constitute, or a certain (some) unit therein can also be split into multiple smaller units to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In practical applications, the functions of a unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present application, other units can also be included based on electronic equipment. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by collaboration of multiple units.
[0211] Regarding the implementation and beneficial effects of each unit of the above-mentioned information transmission device, please refer to the corresponding description of the method embodiment above, which will not be repeated here.
[0212] Please refer to Figure 9, which is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. As shown in Figure 9, the electronic device may include a memory 901 and a processor 902. Further optionally, the electronic device 900 may also include a communication interface 903 and a bus 904. The memory 901, processor 902, and communication interface 903 are connected to each other via bus 904. The communication interface 903 is used to exchange data with other devices.
[0213] Memory 901 is used to provide storage space for storing data such as an operating system and computer programs. Memory 901 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0214] The processor 902 is a module that performs arithmetic and logical operations, and can be one or more combinations of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), or a microprocessor unit (MPU). The processor 902 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0215] In one possible design, the electronic device 900 can be used to execute the actions performed by the first network device in the above embodiment.
[0216] Optionally, the electronic device 900 may be a first network device or a chip in the first network device. The electronic device 900 may include components for performing the operations performed by the first network device in the above method embodiment, and each component in the electronic device 900 implements the operations performed by the first network device in the above method embodiment. The processor 902 calls the computer program stored in the memory 901 to execute the above information transmission method, which may be specifically as follows:
[0217] A first network device sends first information to a terminal device, the first information including offset indication information for indicating an offset; wherein the offset represents an offset between a starting position of data actually sent and a starting position of data to be sent when at least one network device sends data, and the first information is used to instruct the terminal device to send the offset indication information to at least one network device.
[0218] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0219] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0220] In a possible implementation, the first information further includes first scheduling information, and the first scheduling information includes a time-frequency resource location, a modulation and coding scheme index, and a number of transmission layers.
[0221] In one possible implementation, the bias indication information includes the number of resource particles, the second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers in the first scheduling information, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0222] In a possible implementation, the first network device further receives second information sent by the terminal device, where the second information includes second scheduling information, and the second scheduling information represents scheduling information to be used by at least one network device when sending data.
[0223] In a possible implementation, the first network device further determines a first data transmission starting position based on the offset indication information, and uses the second scheduling information to send data to the terminal device starting from the first data transmission starting position.
[0224] In a possible implementation, the second scheduling information is determined based on scheduling information of the first network device, or the second scheduling information is determined based on scheduling information of at least one network device.
[0225] In another possible design, the electronic device 900 can be used to execute the actions performed by the second network device in the above embodiment.
[0226] Optionally, the electronic device 900 may be a second network device or a chip in the second network device. The electronic device 900 may include components for executing the operations performed by the second network device in the above method embodiment, and each component in the electronic device 900 implements the operations performed by the second network device in the above method embodiment. The processor 902 calls the computer program stored in the memory 901 to execute the above information transmission method, which may be specifically as follows:
[0227] The second network device receives the third information sent by the terminal device, and the third information includes offset indication information for indicating the offset; wherein the offset represents the offset between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data, and the at least one network device includes the second network device.
[0228] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0229] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0230] In a possible implementation, the third information further includes second scheduling information, where the second scheduling information represents scheduling information to be used by at least one network device when sending data.
[0231] In a possible implementation, the second network device is further configured to determine a first data transmission starting position according to the offset indication information, and to send data to the terminal device starting from the first data transmission starting position using the second scheduling information.
[0232] In a possible implementation, the second network device further sends third scheduling information to the terminal device, and the second scheduling information is determined according to the third scheduling information.
[0233] In another possible design, the electronic device 900 can be used to execute the actions performed by the terminal device in the above embodiment.
[0234] Optionally, the electronic device 900 may be a terminal device or a chip in a terminal device. The electronic device 900 may include components for executing the operations performed by the terminal device in the above method embodiment, and each component in the electronic device 900 implements the operations performed by the terminal device in the above method embodiment. The processor 902 calls the computer program stored in the memory 901 to execute the above information transmission method, which may be specifically as follows:
[0235] The terminal device receives first information sent by the first network device, the first information includes offset indication information for indicating the offset, the offset indicating the offset between the starting position of the actual data sent and the starting position of the data to be sent when at least one network device sends data; the terminal device sends third information to at least one network device, the third information includes the offset indication information.
[0236] In a possible implementation, the offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
[0237] In one possible implementation, the bias indication information includes the number of resource particles, the modulation and coding scheme index, and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers, and the bias is determined according to the product of the number of resource particles and the second data amount.
[0238] In a possible implementation, the third information further includes second scheduling information, where the second scheduling information represents scheduling information to be used by at least one network device when sending data.
[0239] In a possible implementation, the first information further includes first scheduling information, and the terminal device further determines the second scheduling information based on the first scheduling information.
[0240] In a possible implementation, the terminal device further receives third scheduling information sent by each network device in at least one network device, and determines the second scheduling information according to the third scheduling information.
[0241] The specific content and beneficial effects of the method executed by the processor 902 can be referred to the corresponding description of the method embodiment above, and will not be repeated here.
[0242] Accordingly, the processor 902 calls the computer program stored in the memory 901, and can also be used to execute the method steps performed by each unit in the above-mentioned information transmission device. The specific content can refer to the corresponding description of the device embodiment in the previous text, and will not be repeated here.
[0243] For the case where the electronic device may be a chip or a chip system, please refer to FIG10 , which is a schematic structural diagram of a chip provided in an embodiment of the present application.
[0244] As shown in Figure 10 , chip 1000 includes a processor 1001 and an interface 1002. There may be one or more processors 1001, and there may be multiple interfaces 1002. It should be noted that the functions of processor 1001 and interface 1002 may be implemented through hardware design, software design, or a combination of hardware and software, without limitation.
[0245] Optionally, the chip 1000 may further include a memory 1003 , which is used to store necessary program instructions and data.
[0246] In this application, processor 1001 may be configured to call a program for implementing the information transmission method provided in one or more embodiments of this application in an electronic device from memory 1003 and execute the instructions contained in the program. Interface 1002 may be configured to output the execution results of processor 1001. In this application, interface 1002 may be specifically configured to output various messages or information from processor 1001.
[0247] Regarding the information transmission method provided in one or more embodiments of the present application, you can refer to the corresponding method embodiments above and will not go into details here.
[0248] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction runs on one or more processors, the method in the above method embodiment can be implemented.
[0249] According to the method provided in the embodiment of the present application, the embodiment of the present application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on one or more processors, the method in the above method embodiment can be implemented.
[0250] According to the method provided in an embodiment of the present application, an embodiment of the present application also provides an information transmission system, which includes a first network device, a second network device and a terminal device, wherein the first network device is used to execute the steps executed by the first network device in the above method embodiment, the second device is used to execute the steps executed by the second network device in the above method embodiment, and the terminal device is used to execute the steps executed by the terminal device in the above method embodiment.
[0251] It should be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0252] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0253] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0254] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0255] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0256] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0257] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0258] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the technology or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0259] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.
Claims
1. An information transmission method, characterized in that: include: The first network device sends first information to the terminal device, where the first information includes offset indication information for indicating an offset; The offset represents the offset between the starting position of data actually sent and the starting position of data to be sent when at least one network device sends data, and the first information is used to instruct the terminal device to send the offset indication information to the at least one network device.
2. The method according to claim 1, characterized in that The offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
3. The method according to claim 1, characterized in that The bias indication information includes the number of resource particles, the modulation and coding scheme index and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers. The bias is determined according to the product of the number of resource particles and the second data amount.
4. The method according to any one of claims 1 to 3, characterized in that The first information also includes first scheduling information, which includes time-frequency resource location, modulation and coding scheme index and number of transmission layers.
5. The method according to claim 4, characterized in that The offset indication information includes the number of resource particles, the second data amount carried on each resource particle is determined according to the modulation coding scheme index and the number of transmission layers in the first scheduling information, and the offset is determined according to the product of the number of resource particles and the second data amount.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: The first network device receives second information sent by the terminal device, where the second information includes second scheduling information, and the second scheduling information represents scheduling information to be used by the at least one network device when sending data.
7. The method according to claim 6, characterized in that The method further comprises: The first network device uses the second scheduling information to send data to the terminal device starting from a first data sending starting position, and the first data sending starting position is determined according to the offset indication information.
8. The method according to claim 6 or 7, characterized in that: The second scheduling information is determined according to the scheduling information of the first network device, or the second scheduling information is determined according to the scheduling information of the at least one network device.
9. An information transmission method, characterized in that: include: The second network device receives the third information sent by the terminal device, where the third information includes offset indication information for indicating the offset; The offset represents the offset between the starting position of data actually sent and the starting position of data to be sent when at least one network device sends data, and the at least one network device includes the second network device.
10. The method according to claim 9, characterized in that The offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
11. The method according to claim 9, characterized in that The bias indication information includes the number of resource particles, the modulation and coding scheme index and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers. The bias is determined according to the product of the number of resource particles and the second data amount.
12. The method according to any one of claims 9 to 11, characterized in that The third information also includes second scheduling information, where the second scheduling information represents scheduling information to be used when the at least one network device sends data.
13. The method according to claim 12, characterized in that The method further comprises: The second network device uses the second scheduling information to send data to the terminal device starting from a first data sending starting position, and the first data sending starting position is determined according to the offset indication information.
14. The method according to claim 12 or 13, characterized in that The method further comprises: The second network device sends third scheduling information to the terminal device, and the second scheduling information is determined according to the third scheduling information.
15. An information transmission method, characterized in that: include: The terminal device receives first information sent by the first network device, wherein the first information includes offset indication information for indicating an offset, wherein the offset indicates an offset between a starting position of data actually sent and a starting position of data to be sent when at least one network device sends data; The terminal device sends third information to the at least one network device, where the third information includes the offset indication information.
16. The method according to claim 15, characterized in that The offset indication information includes the number of data blocks, each data block includes a preset first data amount, and the offset is determined according to the product of the number of data blocks and the first data amount.
17. The method according to claim 15, characterized in that The bias indication information includes the number of resource particles, the modulation and coding scheme index and the number of transmission layers. The second data amount carried on each resource particle is determined according to the modulation and coding scheme index and the number of transmission layers. The bias is determined according to the product of the number of resource particles and the second data amount.
18. The method according to any one of claims 15 to 17, characterized in that The third information also includes second scheduling information, where the second scheduling information represents scheduling information to be used when the at least one network device sends data.
19. The method according to claim 18, characterized in that The first information further includes first scheduling information, and the method further includes: The terminal device determines the second scheduling information according to the first scheduling information.
20. The method according to claim 18, characterized in that The method further comprises: The terminal device receives third scheduling information sent by each network device in the at least one network device; The terminal device determines the second scheduling information according to the third scheduling information.
21. An information transmission device, characterized in that: include: A unit for performing the steps of the method as claimed in any one of claims 1 to 8, or the device includes a unit for performing the steps of the method as claimed in any one of claims 9 to 14, or the device includes a unit for performing the steps of the method as claimed in any one of claims 15 to 20.
22. An electronic device, characterized in that: include: processor; When the processor calls the computer program or instruction in the memory, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 14 is executed, or the method according to any one of claims 15 to 20 is executed.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions, which, when executed, implement the method according to any one of claims 1 to 8, the method according to any one of claims 9 to 14, or the method according to any one of claims 15 to 20.
24. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed, enables the method according to any one of claims 1 to 8 to be implemented, or the method according to any one of claims 9 to 14 to be implemented, or the method according to any one of claims 15 to 20 to be implemented.
25. An information transmission system, characterized in that: It includes a first network device, a second network device and a terminal device; the first network device is used to execute the method as described in any one of claims 1 to 8, the second network device is used to execute the method as described in any one of claims 9 to 14, and the terminal device is used to execute the method as described in any one of claims 15 to 20.
Citation Information
Patent Citations
Data transmission method and related device
CN113541895A
Data transmission method and communication device
CN114342461A
Communication method and device
CN114747248A
Timing relation adjusting method and device
CN115720720A
