Uplink transmission method and communication device
By receiving instructions from network devices in the collaborative terminal and selecting appropriate uplink resources for data forwarding, the problem of low uplink collaboration transmission efficiency in the prior art is solved, and low latency and high efficiency communication is achieved.
Patent Information
- Application Number
- CN201910810354.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-29
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2039-08-29
AI Technical Summary
The lack of an effective uplink cooperative transmission scheme in the prior art leads to low communication efficiency, especially when source terminals outside the network coverage cannot communicate effectively.
The cooperative terminal receives the instructions issued by the network device, determines the time interval between the side-line resources and the uplink resources, and selects the resources in the appropriate uplink resource pool for data forwarding, thereby reducing the forwarding delay.
It realizes that the communication efficiency of uplink cooperative transmission is improved while ensuring low latency, and the coverage capability and system capacity of the wireless network are enhanced.
Smart Images

Figure CN112449422B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to an uplink transmission method and a communication device. Background Art
[0002] Wireless communication technology has experienced rapid development in the past few decades, from the first generation of wireless communication systems based on analog communication systems, to 2G wireless communication systems represented by the global system for mobile communication (GSM), to 3G wireless communication systems represented by wideband code division multiple access (WCDMA), and then to 4G wireless communication systems such as long term evolution (LTE), which are now widely used in the world and have achieved great success. The services supported by wireless communication systems have also evolved from the initial voice and text messages to the current support for wireless high-speed data communications. At the same time, the number of wireless connections around the world is experiencing a continuous and rapid growth, and various new types of wireless services are also emerging, such as the Internet of Things and autonomous driving, which have put forward higher requirements for the next generation of wireless communication systems, that is, 5G systems.
[0003] User collaboration is one of the main features supported by the next generation communication system. User collaboration refers to assisting the uplink transmission of terminal devices or the downlink transmission of network devices through other terminal devices. Specifically, taking uplink collaborative transmission as an example, during the uplink collaborative transmission process, the collaborative terminal can receive data from the source terminal and forward the data to the network device. In some cases, the source terminal outside the network coverage area can maintain communication with the network device. In other cases, the source terminal within the network coverage area can increase the amount of successfully transmitted data, thereby improving the coverage capability and system capacity of the wireless network. However, there is currently no effective collaborative transmission solution to ensure communication efficiency. Summary of the invention
[0004] The embodiments of the present application provide an uplink transmission method and a communication device, which enable uplink collaborative transmission and can ensure that the uplink collaborative transmission has a lower delay, thereby improving communication efficiency.
[0005] To achieve the above effects, this application adopts the following technical solutions:
[0006] In a first aspect, an uplink transmission method is provided. The uplink transmission method includes: a cooperative terminal receives indication information from a network device; wherein the indication information is used to indicate at least one time interval between a sidelink resource and an uplink resource in the cooperative transmission, the sidelink resource is used to receive data from a source terminal, and the uplink resource is used to send data to the network device. When the cooperative terminal receives first data from the source terminal on a first sidelink resource, the cooperative terminal determines a first uplink resource in an uplink resource pool based on the first sidelink resource and the indication information, and sends the first data to the network device on the first uplink resource.
[0007] The uplink transmission method provided in the embodiment of the present application is such that the cooperative terminal can select, according to the indication information sent by the network device, a first uplink resource for forwarding the first data from the source terminal to the network device from among multiple uplink resources having different time intervals with the sidelink resources. For example, an uplink resource that meets the forwarding time requirement and has the smallest time interval is selected to reduce the forwarding delay, thereby reducing the uplink cooperative transmission delay and improving the communication efficiency.
[0008] In a possible design method, the time interval may be: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource. Alternatively, the time interval may be: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
[0009] In a possible design method, the indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is, when the number of repetitions is greater than 1, data can be sent multiple times on the uplink resource and the sidelink resource.
[0010] In a possible design method, the cooperative terminal determines the first uplink resource from the uplink resource pool according to the first sidelink resource and the indication information, which may include: the cooperative terminal determines the first uplink resource from the uplink resource pool according to the first sidelink resource and the first time interval. The first time interval is a time interval among at least one time interval, the time interval between the first uplink resource and the first sidelink resource is greater than or equal to the first time interval, and the first uplink resource is an uplink resource in the uplink resource pool with the smallest time deviation between the time interval between the first sidelink resource and the first time interval, and the uplink resource is an available uplink resource in the uplink resource pool with a time interval between the first sidelink resource and the first time interval greater than or equal to the first time interval.
[0011] Optionally, the first time interval may be a time interval greater than or equal to the first processing duration and having the smallest value among at least one time interval. The first processing duration is the processing time required for the cooperative terminal to receive the first data and send the first data to the network device. Furthermore, the first time interval may be the smallest time interval among at least one time interval.
[0012] Exemplarily, the first processing duration is specifically the processing time required for the cooperative terminal to simply forward the first data to the network device. Alternatively, the first processing duration is specifically the processing time required for the cooperative terminal to decode and forward the first data to the network device.
[0013] In a possible design method, the uplink transmission method described in the first aspect may further include: the cooperative terminal receives control information from the network device. The control information is used to indicate the configuration information of the first sideline resource; the control information may include the time domain starting position and the time domain ending position of the first sideline resource. Alternatively, the control information may include the time domain starting position and the transmission duration of the first sideline resource.
[0014] In a second aspect, an uplink transmission method is provided. The uplink transmission method includes: a network device sends indication information to a cooperative terminal; wherein the indication information is used to indicate at least one time interval between a sidelink resource and an uplink resource in the cooperative transmission, the sidelink resource is used for the cooperative terminal to receive data from the source terminal, and the uplink resource is used for the network device to receive data from the cooperative terminal. Then, the network device receives the first data from the cooperative terminal on the uplink resource according to the at least one time interval.
[0015] In a possible design method, the time interval may be: the time deviation between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource. Alternatively, the time interval may be: the time deviation between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
[0016] In a possible design method, the indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is, when the number of repetitions is greater than 1, data can be sent multiple times on the uplink resource and the sidelink resource.
[0017] In a possible design method, the uplink transmission method provided in the second aspect may further include: the network device sends control information to the cooperative terminal. The control information is used to indicate the configuration information of the first sideline resource; the control information may include the time domain starting position and the time domain ending position of the first sideline resource. Alternatively, the control information may include the time domain starting position and the transmission duration of the first sideline resource.
[0018] The technical effects of the uplink transmission method described in the second aspect can refer to the technical effects of the uplink transmission method described in the first aspect, and will not be repeated here.
[0019] In a third aspect, a communication device is provided, comprising: a processing module and a transceiver module. The transceiver module is used to receive indication information from a network device; wherein the indication information is used to indicate at least one time interval between the sidelink resource and the uplink resource in the collaborative transmission, the sidelink resource is used to receive data from the source terminal, and the uplink resource is used to send data to the network device. The transceiver module is also used to receive first data from the source terminal on a first sidelink resource. The processing module is used to determine a first uplink resource from an uplink resource pool according to the first sidelink resource and the indication information. The transceiver module is also used to send first data to the network device on the first uplink resource.
[0020] In a possible design, the time interval may be: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource. Alternatively, the time interval may be: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
[0021] In one possible design, the indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is, when the number of repetitions is greater than 1, data can be sent multiple times on the uplink resource and the sidelink resource.
[0022] In a possible design, the processing module is further used to determine a first uplink resource from an uplink resource pool according to the first sidelink resource and the first time interval. The first time interval is a time interval in at least one time interval, the time interval between the first uplink resource and the first sidelink resource is greater than or equal to the first time interval, and the first uplink resource is an uplink resource in the uplink resource pool with a minimum time deviation between the time interval between the first sidelink resource and the first time interval, and the uplink resource is an available uplink resource in the uplink resource pool with a time interval between the first sidelink resource and the first time interval greater than or equal to the first time interval.
[0023] Optionally, the first time interval may be a time interval greater than or equal to the first processing duration and having the smallest value among at least one time interval. The first processing duration is the processing time required for the cooperative terminal to receive the first data and send the first data to the network device. Furthermore, the first time interval may be the smallest time interval among at least one time interval.
[0024] Exemplarily, the first processing duration is specifically the processing time required for the cooperative terminal to simply forward the first data to the network device. Alternatively, the first processing duration is specifically the processing time required for the cooperative terminal to decode and forward the first data to the network device.
[0025] In one possible design, the transceiver module is further used to receive control information from the network device. The control information is used to indicate configuration information of the first sideline resource; the control information may include a time domain start position and a time domain end position of the first sideline resource. Alternatively, the control information may include a time domain start position and a transmission duration of the first sideline resource.
[0026] Optionally, the communication device described in the third aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the third aspect may execute the uplink transmission method described in the first aspect.
[0027] It should be noted that the communication device described in the third aspect can be a terminal device, a component or a combination device in the terminal device, or a chip or chip system arranged in the terminal device, and this application does not limit this.
[0028] The technical effects of the communication device described in the third aspect can refer to the technical effects of the uplink transmission method described in the first aspect, and will not be repeated here.
[0029] In a fourth aspect, a communication device is provided, comprising: a processing module and a transceiver module. The transceiver module is used to send indication information to the cooperative terminal; the indication information is used to indicate at least one time interval between the sidelink resource and the uplink resource in the cooperative transmission, the sidelink resource is used for the cooperative terminal to receive data from the source terminal, and the uplink resource is used for the network device to receive data from the cooperative terminal. The processing module is used to control the transceiver module to receive the first data from the cooperative terminal on the uplink resource according to at least one time interval.
[0030] In one possible design, the time interval may be: the time deviation between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource. Alternatively, the time interval may be: the time deviation between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
[0031] In one possible design, the indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is, when the number of repetitions is greater than 1, data can be sent multiple times on the uplink resource and the sidelink resource.
[0032] In one possible design, the transceiver module is further used to send control information to the cooperative terminal. The control information is used to indicate the configuration information of the first sideline resource; the control information may include the time domain starting position and the time domain ending position of the first sideline resource. Alternatively, the control information may include the time domain starting position and the transmission duration of the first sideline resource.
[0033] Optionally, the communication device described in the fourth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the fourth aspect may execute the uplink transmission method described in the first aspect.
[0034] It should be noted that the communication device described in the fourth aspect can be a network device, a component or a combination device in the network device, or a chip or chip system arranged in the network device, and this application does not limit this.
[0035] The technical effects of the communication device described in the fourth aspect can refer to the technical effects of the uplink transmission method described in the first aspect, and will not be repeated here.
[0036] In a fifth aspect, a communication device is provided. The communication device includes: a processor, the processor is coupled to a memory, and the memory is used to store a computer program. The processor is used to execute the computer program stored in the memory, so that the communication device performs the uplink transmission method as described in any possible implementation of the first aspect to the second aspect.
[0037] In a possible design, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an input / output port. The transceiver may be used for the communication device to communicate with other communication devices.
[0038] In the present application, the communication device described in the fifth aspect may be a terminal device or a network device, or a chip or a chip system arranged inside the terminal device or the network device.
[0039] The technical effects of the communication device described in the fifth aspect can refer to the technical effects of the uplink transmission method described in the first aspect, and will not be repeated here.
[0040] In a sixth aspect, a chip system is provided, the chip system comprising a processor and an input / output port, the processor being used to implement the processing function involved in the first aspect or the second aspect, and the input / output port being used to implement the transceiver function involved in the first aspect or the second aspect. The processor is coupled to a memory containing instructions, and is used to control a device on which the chip system is installed to implement the methods described in the above aspects.
[0041] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the first aspect or the second aspect.
[0042] The chip system may be composed of chips, or may include chips and other discrete devices.
[0043] In a seventh aspect, a communication system is provided, which includes a source terminal, one or more of the above-mentioned cooperative terminals, and a network device.
[0044] In an eighth aspect, a computer-readable storage medium is provided, comprising: computer instructions are stored in the computer-readable storage medium; when the computer instructions are executed on a computer, the computer executes the uplink transmission method as described in any possible implementation method of the first aspect to the second aspect.
[0045] In the ninth aspect, a computer program product comprising instructions is provided, including a computer program or instructions, which, when executed on a computer, enables the computer to execute the uplink transmission method as described in any possible implementation of the first aspect to the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0047] Figure 2 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0048] Figure 3 A schematic diagram of a flow chart of an uplink transmission method provided in an embodiment of the present application;
[0049] Figure 4 Schematic diagram of uplink cooperative transmission scenario provided in the embodiment of the present application Figure 1 ;
[0050] Figure 5 Schematic diagram of uplink cooperative transmission scenario provided in the embodiment of the present application Figure 2 ;
[0051] Figure 6 Schematic diagram of uplink cooperative transmission scenario provided in the embodiment of the present application Figure 3 ;
[0052] Figure 7 Schematic diagram of uplink cooperative transmission scenario provided in the embodiment of the present application Figure 4 ;
[0053] Figure 8 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0054] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0055] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, such as sixth generation (6G) mobile communication systems, and wireless fidelity (WiFi) systems.
[0056] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0057] In addition, in the embodiments of the present application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0058] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0059] In the embodiments of the present application, sometimes a subscript such as W1 may be mistakenly written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are consistent.
[0060] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0061] In some embodiments of the present application, Figure 1 It should be noted that the solutions in the embodiments of the present application can also be applied to other mobile communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other mobile communication systems.
[0062] To facilitate understanding of the embodiments of the present application, first Figure 1 The communication system shown in the figure is used as an example to describe in detail the communication system applicable to the embodiments of the present application. Figure 1 A schematic diagram of the architecture of a communication system applicable to the uplink transmission method provided in the embodiment of the present application. Figure 1 As shown, the communication system includes a source terminal, a cooperative terminal and a network device. Figure 1 The cooperative terminal and network device shown in the figure can be one or more. When there are multiple cooperative terminals, the source terminal can have communication connections with multiple network devices at the same time through the multiple cooperative terminals, or it can have a communication connection with the same network device through multiple cooperative terminals in sequence. For example, the source terminal has communication connection 1 with network device 1 through cooperative terminal 1, and has communication connection 2 with network device 2 through cooperative terminal 2, that is, the source terminal has dual connections with network device 1 and network device 2 through cooperative terminal 1 and cooperative terminal 2 respectively. For another example, the source terminal has a communication connection with network device 1 through cooperative terminal 1 and cooperative terminal 2 in sequence, that is, there is a 3-hop communication connection between the source terminal and network device 1. Among them, for cooperative terminal 1, cooperative terminal 2 can be regarded as a network device; for cooperative terminal 2, cooperative terminal 1 can be regarded as a source terminal.
[0063] refer to Figure 1, a source terminal, is used to send data to a collaborative terminal on a sidelink resource. A collaborative terminal, is used to receive indication information from a network device; wherein the indication information is used to indicate at least one time interval between the sidelink resource and the uplink resource in the collaborative transmission, the sidelink resource is used to receive data from the source terminal, and the uplink resource is used to send data to the network device. The collaborative terminal is also used to determine a first uplink resource from an uplink resource pool according to the first sidelink resource and the indication information when the collaborative terminal receives first data from the source terminal on a first sidelink resource, and send the first data to the network device on the first uplink resource. The network device is used to send the above indication information to the source terminal and the collaborative terminal, and to receive the first data from the collaborative terminal on the first uplink resource.
[0064] In addition, the source terminal and the cooperative terminal can also be used to receive resource configuration information from the network device. The resource configuration information is used to indicate the above-mentioned sidelink resources and uplink resources. Of course, the above-mentioned sidelink resources and uplink resources can also be preconfigured. The embodiment of the present application does not specifically limit the configuration method of the above-mentioned sidelink resources and uplink resources.
[0065] Among them, the above-mentioned network device can be any device with wireless transceiver function. Including but not limited to: evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, base station (gNodeB or gNB) or transceiver point (transmission receiving point / transmission reception point, TRP) in NR, base station of subsequent evolution of 3GPP, access node in WiFi system, wireless relay node, wireless backhaul node, etc. The base station can be: macro base station, micro base station, micro-micro base station, small station, relay station, or balloon station, etc. Multiple base stations can support the network of the same technology mentioned above, or they can support the network of different technologies mentioned above. The base station can include one or more co-site or non-co-site TRPs. The network device can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in the cloud radio access network (CRAN) scenario. The network device can also be a server, a wearable device, or a vehicle-mounted device, etc. The following is an example of a network device being a base station. The multiple network devices may be base stations of the same type or different types. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may communicate with multiple base stations of different technologies. For example, the terminal device may communicate with a base station supporting an LTE network or a base station supporting a 5G network, and may also support dual connection with a base station of an LTE network and a base station of a 5G network.
[0066] The above-mentioned source terminal and cooperative terminal are devices with wireless transceiver functions, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; they can also be deployed on the water surface (such as ships, etc.); they can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, etc. The embodiments of the present application do not limit the application scenarios. A terminal may also be sometimes referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent or UE device, etc. A terminal may also be a fixed terminal or a mobile terminal.
[0067] It should be noted that the above-mentioned cooperative terminal serves as a relay device between the source terminal and the network device, which can be a terminal device or a network device, and the embodiment of the present application does not limit this.
[0068] It should be understood that Figure 1 This is a simplified schematic diagram for ease of understanding only. The communication system may also include other network devices and / or other terminal devices. Figure 1 Not drawn in.
[0069] Figure 2 2 is a schematic diagram of a communication device 200 that can be used to perform the uplink transmission method provided in an embodiment of the present application. The communication device 200 can be a terminal device, such as Figure 1 The source terminal and the cooperative terminal in the communication device 200 may also be a chip or other components with terminal functions applied to a terminal device. It should be understood that the communication device 200 may be a network device, or a chip or other components with network device functions applied to a network device.
[0070] like Figure 2As shown, the communication device 200 may include a processor 201, a memory 202, and a transceiver 203. The processor 201 is coupled with the memory 202 and the transceiver 203, for example, they may be connected via a communication bus.
[0071] Combine the following Figure 2 The components of the communication device 200 are described in detail:
[0072] The processor 201 is the control center of the communication device 200, and can be a processor or a general term for multiple processing elements. For example, the processor 201 is one or more central processing units (CPUs), or can be an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).
[0073] The processor 201 may execute various functions of the communication device 200 by running or executing software programs stored in the memory 202 and calling data stored in the memory 202 .
[0074] In a specific implementation, as an embodiment, the processor 201 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 are shown in the figure.
[0075] In a specific implementation, as an embodiment, the communication device 200 may also include multiple processors, such as Figure 2 201 and processor 204 are shown in FIG. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more communication devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0076] The memory 202 may be a read-only memory (ROM) or other types of static storage communication devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage communication devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage communication device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 202 may exist independently or be integrated with the processor 201.
[0077] The memory 202 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 201. The above specific implementation can refer to the following method embodiment, which will not be repeated here.
[0078] The transceiver 203 is used for communication with other communication devices. Of course, the transceiver 203 can also be used for communication with a communication network. The transceiver 203 can include a receiver to implement a receiving function, and a transmitter to implement a sending function.
[0079] It should be noted that Figure 2 The structure of the communication device 200 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.
[0080] The following will be combined Figure 3-Figure 7 The uplink transmission method provided in the embodiment of the present application is specifically described.
[0081] Figure 3 A flow chart of an uplink transmission method provided in an embodiment of the present application. The uplink transmission method can be applied to Figure 1 The source terminal is shown communicating with the network device via the cooperating terminal.
[0082] like Figure 3 As shown, the uplink transmission method includes:
[0083] S301: The network device sends indication information to the source terminal and the cooperative terminal. Correspondingly, the source terminal and the cooperative terminal receive the indication information from the network device.
[0084] Among them, the indication information is used to indicate at least one time interval between the sidelink resource and the uplink resource in cooperative transmission. The sidelink resource is used for the source terminal to send data to the cooperative terminal, that is, for the cooperative terminal to receive data from the source terminal. The uplink resource is used for the cooperative terminal to send data to the network device, that is, for the network device to receive data from the cooperative terminal. It should be noted that the above uplink resource refers to the uplink resource associated with the sidelink resource, and "associated" means that both the uplink resource and the sidelink resource are the uplink resource and the sidelink resource used in the same uplink cooperative transmission.
[0085] In a possible design method, the time interval can be: the time interval between the time domain start position of the uplink resource and the time domain start position of the sidelink resource. Alternatively, optionally, the time interval is: the time interval between the time domain start position of the uplink resource and the time domain end position of the sidelink resource.
[0086] In a possible design method, the indication information is further used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is to say, when the number of repetitions is greater than 1, the data can be sent multiple times on the uplink resource and the sidelink resource.
[0087] This will be described in detail through several examples below.
[0088] Exemplarily, Figure 4 is a schematic diagram of the time interval between the sidelink resource and the uplink resource provided by the embodiment of the present application Figure 1 . As Figure 4 shown, the sidelink resource SL1 and the uplink resources UL1-UL3 are all resources used for one uplink cooperative transmission, and UL1-UL3 are located after SL1 in the time domain. Among them, the time intervals between the time domain start positions of UL1-UL3 and the time domain start position of SL1 are t1-t3 respectively, and t1 < t2 < t3, which can be used for the cooperative terminal to forward the data received from the source terminal on SL1 to the network device.
[0089] Exemplarily, Figure 5 is a schematic diagram of the time interval between the sidelink resource and the uplink resource provided by the embodiment of the present application Figure 2 . As Figure 5As shown, the sidelink resource SL1 and the uplink resources UL1 - UL3 are all resources for one uplink cooperative transmission, and UL1 - UL3 are located after SL1 in the time domain. Among them, L is the duration of SL1, and the unit can be symbols, time slots, sub - frames, etc. The time intervals between the time domain start positions of UL1 - UL3 and the time domain end position of SL1 are t1 - t3 respectively, and t1 < t2 < t3. This can be used for the cooperative terminal to forward the data received from the source terminal on SL1 to the network device.
[0090] Exemplarily, Figure 6 is a schematic diagram of the time interval between the sidelink resource and the uplink resources provided by the embodiments of this application Figure 3 , and is used for re - transmission in uplink cooperative transmission. As Figure 6 shown, UL1 - UL3 are located after SL1 in the time domain, and the sidelink resource SL1 is used for K re - transmissions of a data packet on the sidelink. The transmission period of each transmission is P, and K * P is a scheduling period; the uplink resources UL1 - UL3 are respectively used to re - forward the data packet to the network device K1 times, K2 times, and K3 times on the uplink. The transmission periods of each re - forward are P1, P2, and P3 respectively, and K1 * P1, K2 * P2, and K3 * P3 are the scheduling periods of UL1 - UL3 respectively. For the convenience of scheduling in uplink cooperative transmission, the scheduling period of the sidelink resource is usually the same as the scheduling periods of each uplink resource, that is, K * P = K1 * P1 = K2 * P2 = K3 * P3. Assuming that the time domain start position of the uplink resource is the time domain start position of the first transmission period, and the time domain start position of the sidelink resource is the time domain start position of the first transmission period, the time intervals between the time domain start positions of UL1 - UL3 and the time domain start position of SL1 are t1 - t3 respectively, and t1 < t2 < t3.
[0091] Exemplarily, Figure 7 is a schematic diagram of the time interval between the sidelink resource and the uplink resources provided by the embodiments of this application Figure 3 , and is used for re - transmission in uplink cooperative transmission. As Figure 7As shown, UL1 - UL3 are located after SL1 in the time domain. The sidelink resource SL1 is used for K - time repeated transmission of a data packet on the sidelink, and the transmission period for each transmission is P. K*P is a scheduling period. The uplink resources UL1 - UL3 are respectively used for repeating and forwarding the data packet to the network device K1 times, K2 times, and K3 times on the uplink, and the transmission periods for each forwarding are P1, P2, and P3 respectively. K1*P1, K2*P2, and K3*P3 are respectively a scheduling period of UL1 - UL3. For the convenience of scheduling in uplink cooperative transmission, the scheduling period of the sidelink resource is usually the same as that of each uplink resource, that is, K*P = K1*P1 = K2*P2 = K3*P3. Assuming that the time - domain starting position of the uplink resource is the time - domain starting position of the first transmission period, and the time - domain starting position and the time - domain ending position of the sidelink resource are respectively the time - domain starting position of the first transmission period and the time - domain ending position of the last transmission period, the time intervals between the time - domain starting positions of UL1 - UL3 and the time - domain ending position of SL1 are t1 - t3 respectively, and t1 < t2 < t3. And the duration L of SL1 is the time length from the time - domain starting position of SL1 to the time - domain ending position of SL1. It should be noted that for Figure 6 and Figure 7 the repeated transmission shown, whether it is the sidelink or the uplink, the resources occupied by two adjacent repeated transmissions can be continuous or discontinuous. The embodiments of the present application do not make any limitations in this regard.
[0092] It should be noted that Figure 4-Figure 7 only one sidelink resource SL1 and three corresponding uplink resources UL1 - UL3 are drawn, which can be used for uplink cooperative transmission of a data packet, such as 1 TB. It is easy to understand that the network device can also configure multiple uplink cooperative transmission resources, which can be used for uplink cooperative transmission of multiple data packets, such as multiple TBs. Among them, each uplink cooperative transmission resource can include a sidelink resource and one or more uplink resources corresponding to the sidelink resource, and the configurations in different uplink cooperative transmission resources can be the same or different. The embodiments of the present application do not make any limitations in this regard.
[0093] S302, the source terminal sends the first data to the cooperative terminal on the first sidelink resource. Correspondingly, the cooperative terminal receives the first data from the source terminal on the first sidelink resource.
[0094] Exemplarily, referring to Figure 4-Figure 7 , the source terminal can send the first data to the cooperative terminal on the sidelink resource SL1. Correspondingly, the cooperative terminal can receive the first data from the source terminal on the sidelink resource SL1.
[0095] S303. The cooperating terminal determines a first uplink resource from the uplink resource pool according to the first sidelink resource and the indication information.
[0096] In a possible design method, for the above S303, where the cooperating terminal determines a first uplink resource from the uplink resource pool according to the first sidelink resource and the indication information, it may include:
[0097] The cooperating terminal determines a first uplink resource from the uplink resource pool according to the first sidelink resource and the first time interval.
[0098] Wherein, the first time interval is one of at least one time interval. The time interval between the first uplink resource and the first sidelink resource is greater than or equal to the first time interval, and the first uplink resource is the uplink resource in the uplink resource pool with the smallest time deviation between the time interval between it and the first sidelink resource and the first time interval. The uplink resource is an available uplink resource in the uplink resource pool whose time interval with the first sidelink resource is greater than or equal to the first time interval.
[0099] Exemplarily, as Figure 4-Figure 7 shown, the first time interval can be selected from the time intervals t1 - t3 between 3 uplink resources UL1 - UL3 and the sidelink resource SL1. Optionally, the first time interval can be the minimum value t1 among t1 - t3, so as to reduce the forwarding duration as much as possible, thereby reducing the overall delay of the uplink cooperative transmission.
[0100] Optionally, the first time interval can be the time interval that is greater than or equal to the first processing duration and has the smallest value among at least one time interval, so as to ensure that the cooperating terminal has sufficient time to complete processing such as receiving, decoding, and forwarding. Wherein, the first processing duration is the processing time required for the cooperating terminal to receive the first data and then send the first data to the network device, such as Figure 4-Figure 7 the T in Figure 4-Figure 7 . Exemplarily, referring to
[0101] Assume that T > t1 and T < t2, then the first time interval is t2, and the first uplink resource is UL2.
[0102] Exemplarily, the first processing duration is specifically the processing time required for the cooperative terminal to simply forward the first data to the network device. Or, optionally, the first processing duration is specifically the processing time required for the cooperative terminal to decode and forward the first data to the network device. Herein, simple forwarding means forwarding without decoding, such as using symbols, slots, subframes, etc. as units, and directly mapping the modulation symbol received on SL1 to the time-frequency resources on the UL to send it to the network device. Decoding forwarding refers to demodulating and decoding the signal received on the SL to recover the data before encoding, and then re-encoding and modulating the data before encoding, and mapping it to the time-frequency resources on the UL to send it to the network device. Decoding forwarding can include forwarding according to transmission block (TB), forwarding according to code block (CB), etc. It should be understood that for decoding and forwarding, the coding and modulation scheme (MCS) used on the UL and the coding and modulation scheme used on the SL can be the same or different. For example, a higher code rate MCS (compressed forwarding) or a lower code rate MCS (amplified forwarding) can be used on the UL. The specific determination can be based on the channel conditions of the SL and the UL when uplink collaborative transmission occurs, and the embodiments of the present application are not limited to this.
[0103] S304: The cooperative terminal sends first data to the network device on the first uplink resource. Correspondingly, the network device receives the first data from the cooperative terminal on the first uplink resource according to at least one time interval.
[0104] It should be noted that before the uplink cooperative transmission starts, the network device also needs to send the configuration information of the sidelink resource or the uplink resource to the source terminal and the cooperative terminal. Therefore, in a possible design method, Figure 3 The uplink transmission method shown may also include the following steps:
[0105] The network device sends control information to the source terminal and the cooperative terminal. Correspondingly, the source terminal and the cooperative terminal receive the control information from the network device. The control information is used to indicate the resource configuration of the sideline resource pool including the first sideline resource. Exemplarily, the control information may include the time domain starting position and the time domain ending position of the first sideline resource. Alternatively, the control information may include the time domain starting position and the transmission duration of the first sideline resource.
[0106] In the embodiment of the present application, the time domain starting position of each uplink resource can be calculated according to the control information and at least one time interval. Figure 4-Figure 7 Take UL2 in Figure 1 as an example.
[0107] For example, Figure 4 and Figure 6 As shown, the time domain starting position of UL2 is:
[0108] t ul2_start =t sl1_start +t2,
[0109] Among them, t ul2_start is the time domain starting position of UL2, t sl1_start is the time domain starting position of SL1, and t2 is the time interval between the time domain starting position of UL2 and the time domain starting position of SL1.
[0110] For example, Figure 5 and Figure 7 As shown, the time domain starting position of UL2 can be:
[0111] t ul2_start =t sl1_end +t2,
[0112] Among them, t ul2_start is the time domain starting position of UL2, t sl1_end is the time domain end position of SL1, and t2 is the time interval between the time domain start position of UL2 and the time domain end position of SL1.
[0113] For example, Figure 5 and Figure 7 As shown, the time domain starting position of UL2 can also be:
[0114] t ul2_start =t sl1_start +L+t2,
[0115] Among them, t ul2_start is the time domain starting position of UL2, t sl1_end is the time domain end position of SL1, t2 is the time interval between the time domain start position of UL2 and the time domain end position of SL1, and L is the transmission duration of SL1.
[0116] The uplink transmission method provided in the embodiment of the present application is such that the cooperative terminal can select, according to the indication information sent by the network device, a first uplink resource for forwarding the first data from the source terminal to the network device from a plurality of uplink resources having different time intervals with the sidelink resources, such as selecting an uplink resource that meets the forwarding time requirement and has the smallest time interval, so as to reduce the forwarding delay, thereby reducing the uplink cooperative transmission delay and improving communication efficiency.
[0117] Combination of the above Figure 3-Figure 7 The uplink transmission method provided by the embodiment of the present application is described in detail. Figure 8 The communication device provided in the embodiment of the present application is described in detail.
[0118] Figure 8 This is a schematic diagram of the structure of the communication device provided in the embodiment of the present application. Figure 2 The communication device can be applied to Figure 1 In the communication system shown, execution Figure 3 The functions of the cooperative terminal in the uplink transmission method shown. For the convenience of explanation, Figure 8 Only the main components of the communication device are shown.
[0119] like Figure 8 As shown, the communication device 800 includes: a processing module 801 and a transceiver module 802 .
[0120] Among them, the transceiver module 802 is used to receive indication information from the network device; wherein the indication information is used to indicate at least one time interval between the sidelink resources and the uplink resources in the collaborative transmission, the sidelink resources are used to receive data from the source terminal, and the uplink resources are used to send data to the network device.
[0121] The transceiver module 802 is further configured to receive first data from a source terminal on a first sideline resource.
[0122] The processing module 801 is configured to determine a first uplink resource from an uplink resource pool according to the first sidelink resource and indication information.
[0123] The transceiver module 802 is further configured to send first data to the network device on a first uplink resource.
[0124] In a possible design, the time interval may be: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource. Alternatively, the time interval may be: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
[0125] In one possible design, the indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is, when the number of repetitions is greater than 1, data can be sent multiple times on the uplink resource and the sidelink resource.
[0126] In a possible design, the processing module 801 is further used to determine a first uplink resource from an uplink resource pool according to the first sidelink resource and the first time interval. The first time interval is a time interval in at least one time interval, the time interval between the first uplink resource and the first sidelink resource is greater than or equal to the first time interval, and the first uplink resource is an uplink resource in the uplink resource pool with a minimum time deviation between the time interval between the first sidelink resource and the first time interval, and the uplink resource is an available uplink resource in the uplink resource pool with a time interval between the first sidelink resource and the first sidelink resource greater than or equal to the first time interval.
[0127] Optionally, the first time interval may be a time interval greater than or equal to the first processing duration and having the smallest value among at least one time interval. The first processing duration is the processing time required for the cooperative terminal to receive the first data and send the first data to the network device. Furthermore, the first time interval may be the smallest time interval among at least one time interval.
[0128] Exemplarily, the first processing duration is specifically the processing time required for the cooperative terminal to simply forward the first data to the network device. Alternatively, the first processing duration is specifically the processing time required for the cooperative terminal to decode and forward the first data to the network device.
[0129] In one possible design, the transceiver module 802 is further used to receive control information from the network device. The control information is used to indicate configuration information of the first sideline resource; the control information may include a time domain start position and a time domain end position of the first sideline resource. Alternatively, the control information may include a time domain start position and a transmission duration of the first sideline resource.
[0130] Optionally, Figure 8 The communication device 800 shown may also include a storage module ( Figure 8 (not shown in the figure), the storage module stores a program or instruction. When the processing module 801 executes the program or instruction, the communication device 800 can execute Figure 3 The functions of the cooperative terminal in the uplink transmission method shown.
[0131] It should be noted that the communication device 800 may be Figure 1 The collaborative terminal shown or Figure 2The communication device 200 shown may also be a chip or chip system arranged in the above-mentioned collaborative terminal or the communication device 200, which is not limited in the embodiments of the present application. When the communication device 800 is a terminal device, the transceiver module 802 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module 801 may be a processor, for example: a central processing unit (CPU). When the communication device 800 is a component having the functions of the above-mentioned terminal device, the transceiver module 802 may be a radio frequency unit, and the processing module 801 may be a processor. When the communication device 800 is a chip system, the transceiver module 802 may be an input and output interface of the chip system, and the processing module 801 may be a processor of the chip system.
[0132] The technical effects of the communication device 800 can be respectively referred to Figure 3 The technical effects of the uplink transmission method shown are not repeated here.
[0133] In another possible design, the communication device 800 may also be suitable for Figure 1 In the communication system shown, execution Figure 3 The functions of the network equipment in the upstream transmission method shown.
[0134] Among them, the transceiver module 802 is used to send indication information to the cooperative terminal; wherein the indication information is used to indicate at least one time interval between the sidelink resources and the uplink resources in the cooperative transmission, the sidelink resources are used for the cooperative terminal to receive data from the source terminal, and the uplink resources are used for the network device to receive data from the cooperative terminal.
[0135] The processing module 801 is configured to control the transceiver module 802 to receive first data from a cooperative terminal on an uplink resource according to at least one time interval.
[0136] In one possible design, the time interval may be: the time deviation between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource. Alternatively, the time interval may be: the time deviation between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
[0137] In one possible design, the indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource. That is, when the number of repetitions is greater than 1, data can be sent multiple times on the uplink resource and the sidelink resource.
[0138] In one possible design, the transceiver module 802 is further used to send control information to the cooperative terminal. The control information is used to indicate the configuration information of the first sideline resource; the control information may include the time domain starting position and the time domain ending position of the first sideline resource. Alternatively, the control information may include the time domain starting position and the transmission duration of the first sideline resource.
[0139] Optionally, Figure 8 The communication device 800 shown may also include a storage module ( Figure 8 (not shown in the figure), the storage module stores a program or instruction. When the processing module 801 executes the program or instruction, the communication device 800 can execute Figure 3 The functions of the network equipment in the upstream transmission method shown.
[0140] It should be noted that the communication device 800 may be Figure 1 The network device shown or Figure 2 The communication device 200 shown may also be a chip or chip system arranged in the above-mentioned network device or communication device 200, and the embodiments of the present application do not limit this. When the communication device 800 is a network device, the transceiver module 802 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module 801 may be a processor, for example: a central processing unit (CPU). When the communication device 800 is a component having the functions of the above-mentioned network device, the transceiver module 802 may be a radio frequency unit, and the processing module 801 may be a processor. When the communication device 800 is a chip system, the transceiver module 802 may be an input and output interface of the chip system, and the processing module 801 may be a processor of the chip system.
[0141] The technical effects of the communication device 800 can be respectively referred to Figure 3 The technical effects of the uplink transmission method shown are not repeated here.
[0142] The embodiment of the present application provides a chip system, which includes a processor and an input / output port, wherein the processor is used to implement the processing function involved in the above method embodiment, and the input / output port is used to implement the transceiver function involved in the above method embodiment.
[0143] In one possible design, the chip system also includes a memory, which is used to store program instructions and data for implementing the functions involved in the above method embodiments.
[0144] The chip system may be composed of chips, or may include chips and other discrete devices.
[0145] The embodiment of the present application provides a communication system, which includes a source terminal, a cooperative terminal and a network device.
[0146] An embodiment of the present application provides a computer-readable storage medium, including: the computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer executes the uplink transmission method described in the above method embodiment.
[0147] An embodiment of the present application provides a computer program product including instructions, including a computer program or instructions. When the computer program or instructions are executed on a computer, the computer is enabled to execute the uplink transmission method described in the above method embodiment.
[0148] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may 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. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0149] It should also 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 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 random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0150] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0151] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.
[0152] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" 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 be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0153] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0154] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed 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 to be beyond the scope of this application.
[0155] Those skilled in the art can 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.
[0156] In the several embodiments provided in the present 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, 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.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0158] 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.
[0159] 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 can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods 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 read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0160] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An uplink transmission method, characterized in that: include: The cooperative terminal receives indication information from the network device; wherein the indication information is used to indicate at least one time interval between a sidelink resource and an uplink resource in the cooperative transmission, the sidelink resource is used to receive data from the source terminal, and the uplink resource is used to send the data to the network device; The cooperative terminal receives first data from the source terminal on the first sideline resource; The cooperative terminal determines a first uplink resource from an uplink resource pool according to the first sidelink resource and the indication information; The cooperative terminal sends the first data to the network device on the first uplink resource.
2. The uplink transmission method according to claim 1, characterized in that: The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource; or, The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
3. The uplink transmission method according to claim 1 or 2, characterized in that: The indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource.
4. The uplink transmission method according to claim 1 or 2, characterized in that: The data is sent multiple times on the uplink resource and the sidelink resource.
5. The uplink transmission method according to claim 1 or 2, characterized in that: The cooperative terminal determines, according to the first sidelink resource and the indication information, a first uplink resource from an uplink resource pool, including: The collaborative terminal determines a first uplink resource from the uplink resource pool according to the first sidelink resource and a first time interval; wherein the first time interval is one of the at least one time intervals, the time interval between the first uplink resource and the first sidelink resource is greater than or equal to the first time interval, the uplink resource pool contains at least one uplink resource, the at least one uplink resource corresponds to at least one time interval one-to-one, the time interval corresponding to each uplink resource in the at least one uplink resource is the time interval between each uplink resource and the first sidelink resource, the at least one uplink resource corresponds to at least one time deviation one-to-one, the time deviation corresponding to each uplink resource in the at least one uplink resource is the time deviation between the time interval corresponding to each uplink resource and the first time interval, the time deviation corresponding to the first uplink resource is the smallest time deviation among the at least one time deviation, and the at least one uplink resource is an available uplink resource in the uplink resource pool whose time interval with the first sidelink resource is greater than or equal to the first time interval.
6. The uplink transmission method according to claim 5, characterized in that: The first time interval is a time interval greater than or equal to a first processing duration and having a minimum value among the at least one time interval. The first processing duration is the processing time required for the cooperative terminal to receive the first data and send the first data to the network device.
7. The uplink transmission method according to claim 5, characterized in that: The first time interval is a minimum time interval among the at least one time interval.
8. The uplink transmission method according to claim 6, characterized in that: The first processing duration is specifically the processing time required for the cooperative terminal to simply forward the first data to the network device; or The first processing duration is specifically the processing time required for the cooperative terminal to decode and forward the first data to the network device.
9. The uplink transmission method according to claim 1 or 2, characterized in that: The uplink transmission method further includes: The cooperative terminal receives control information from the network device; wherein the control information is used to indicate the first sideline resource; the control information includes the time domain starting position and the time domain ending position of the first sideline resource; or, the control information includes the time domain starting position and the transmission duration of the first sideline resource.
10. An uplink transmission method, characterized in that: include: The network device sends indication information to the cooperative terminal; wherein the indication information is used to indicate at least one time interval between the sideline resource and the uplink resource in the cooperative transmission, the sideline resource is used by the cooperative terminal to receive data from the source terminal, and the uplink resource is used by the network device to receive the data from the cooperative terminal; The network device receives, on the uplink resource, first data from the cooperative terminal according to the at least one time interval.
11. The uplink transmission method according to claim 10, characterized in that: The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource; or, The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
12. The uplink transmission method according to claim 10 or 11, characterized in that: The indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource.
13. The uplink transmission method according to claim 10 or 11, characterized in that: The data is transmitted multiple times on the uplink resource and the sidelink resource.
14. The uplink transmission method according to claim 10 or 11, characterized in that: The uplink transmission method further includes: The network device sends control information to the cooperative terminal; wherein the control information is used to indicate a first sideline resource; the control information includes a time domain starting position and a time domain ending position of the first sideline resource; or, the control information includes a time domain starting position and a transmission duration of the first sideline resource.
15. A communication device, characterized in that: include: Processing module and transceiver module; wherein, The transceiver module is used to receive indication information from a network device; wherein the indication information is used to indicate at least one time interval between a sidelink resource and an uplink resource in a collaborative transmission, the sidelink resource is used to receive data from a source terminal, and the uplink resource is used to send the data to the network device; The transceiver module is further used to receive first data from a source terminal on a first sideline resource; The processing module is used to determine a first uplink resource from an uplink resource pool according to the first sidelink resource and the indication information; The transceiver module is further used to send the first data to the network device on the first uplink resource.
16. The communication device according to claim 15, characterized in that: The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource; or, The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
17. The communication device according to claim 15 or 16, characterized in that: The indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource.
18. The communication device according to claim 15 or 16, characterized in that: The data is sent multiple times on the uplink resource and the sidelink resource.
19. The communication device according to claim 15 or 16, characterized in that: The processing module is also used to determine a first uplink resource from the uplink resource pool according to the first sidelink resource and a first time interval; wherein the first time interval is one of the at least one time intervals, the time interval between the first uplink resource and the first sidelink resource is greater than or equal to the first time interval, the uplink resource pool contains at least one uplink resource, the at least one uplink resource corresponds to at least one time interval one-to-one, the time interval corresponding to each uplink resource in the at least one uplink resource is the time interval between each uplink resource and the first sidelink resource, the at least one uplink resource corresponds to at least one time deviation one-to-one, the time deviation corresponding to each uplink resource in the at least one uplink resource is the time deviation between the time interval corresponding to each uplink resource and the first time interval, the time deviation corresponding to the first uplink resource is the smallest time deviation among the at least one time deviation, and the at least one uplink resource is an available uplink resource in the uplink resource pool whose time interval with the first sidelink resource is greater than or equal to the first time interval.
20. The communication device according to claim 19, characterized in that The first time interval is a time interval that is greater than or equal to a first processing duration and has a minimum value among the at least one time interval. The first processing duration is the processing time required for the communication device to receive the first data and send the first data to the network device.
21. The communication device according to claim 19, characterized in that: The first time interval is a minimum time interval among the at least one time interval.
22. The communication device according to claim 20, characterized in that The first processing duration is specifically the processing time required for the communication device to simply forward the first data to the network device; or, The first processing duration is specifically the processing time required for the communication device to decode and forward the first data to the network device.
23. The communication device according to claim 15 or 16, characterized in that: The transceiver module is also used to receive control information from the network device; wherein the control information is used to indicate the first sideline resource; the control information includes the time domain starting position and the time domain ending position of the first sideline resource; or, the control information includes the time domain starting position and the transmission duration of the first sideline resource.
24. A communication device, characterized in that: include: Processing module and transceiver module; wherein, The transceiver module is used to send indication information to the cooperative terminal; wherein the indication information is used to indicate at least one time interval between the sideline resource and the uplink resource in the cooperative transmission, the sideline resource is used by the cooperative terminal to receive data from the source terminal, and the uplink resource is used by the network device to receive the data from the cooperative terminal; The processing module is used to control the transceiver module to receive the first data from the cooperative terminal on the uplink resource according to the at least one time interval.
25. The communication device according to claim 24, characterized in that The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain starting position of the sidelink resource; or, The time interval is: the time interval between the time domain starting position of the uplink resource and the time domain ending position of the sidelink resource.
26. The communication device according to claim 24 or 25, characterized in that: The indication information is also used to indicate that the product of the period and the number of repetitions of the sidelink resource is equal to the product of the period and the number of repetitions of the uplink resource.
27. The communication device according to claim 24 or 25, characterized in that: The data is transmitted multiple times on the uplink resource and the sidelink resource.
28. The communication device according to claim 24 or 25, characterized in that: The transceiver module is also used to send control information to the cooperative terminal; wherein the control information is used to indicate the first sideline resource; the control information includes the time domain starting position and the time domain ending position of the first sideline resource; or, the control information includes the time domain starting position and the transmission duration of the first sideline resource.
29. A communication device, characterized in that: The communication device includes: a processor, the processor is coupled to a memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the communication device implements the method according to any one of claims 1 to 14.
30. A chip system, characterized in that: The chip system includes a processor and an input / output port, and the processor is coupled to a memory containing instructions for controlling a device installed with the chip system to implement a method as described in any one of claims 1-14.
31. A readable storage medium, characterized in that: The readable storage medium includes a program or an instruction. When the program or the instruction is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 14.
32. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Resource indication method, communication device and network equipment
CN109600852A
Improved uplink transmissions in unlicensed cells with additional transmission timing offsets
US20180302915A1