Data transmission method and device
By dynamically selecting connections with better channel quality between remote terminals and network devices for data transmission, the data transmission connection selection problem that relay terminals participate in is solved, and data transmission performance and reliability are improved.
Patent Information
- Application Number
- CN202080099652.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-06-03
- Filing Date
- 2020-09-21
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2040-09-21
AI Technical Summary
In the event that there is at least one available connection between the remote terminal and the network device, how to select a suitable connection for data transmission, especially with the participation of the relay terminal.
Provided is a method of data transmission. The remote terminal selects a target connection among multiple connections, including direct connection and connection through relay terminals, and dynamically selects a connection with better channel quality for data transmission through side link connections.
It realizes the flexibility to select the appropriate connection for data transmission in different scenarios, improves data transmission performance and reliability, and avoids the degradation of data transmission performance caused by fixed use of one connection.
Smart Images

Figure CN115428527B_ABST
Abstract
Description
[0001] This application claims the priority of PCT patent application filed with the China Patent Office on June 3, 2020, with application number PCT / CN2020 / 094189 and invention name “Method and Device for Data Transmission”, the entire contents of which are incorporated by reference in this application. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and more specifically, to a method and device for data transmission. Background Art
[0003] In some scenarios, a remote terminal can be connected to a network device via a relay terminal, or can be directly connected to the network device. When the relay terminal can be a layer 2 relay, the remote terminal can only be connected to the network device in one way. When there is at least one available connection between the remote terminal and the network device, how the remote terminal transmits data with the network device is an urgent problem to be solved. Summary of the invention
[0004] Provided are a data transmission method and device, which can select a connection as a target connection when at least one connection exists between a remote terminal and a network device, and further perform data transmission with the network device through the target connection.
[0005] In a first aspect, a method for data transmission is provided, comprising: a remote terminal selects a target connection from a first connection and a second connection, wherein the first connection is a connection in which the remote terminal directly connects to a network device, and the second connection is a connection in which the remote terminal connects to a network device via a relay terminal.
[0006] In a second aspect, a method for data transmission is provided, comprising: a remote terminal selects a target connection between a fifth connection and a sixth connection, wherein the fifth connection is a connection in which the remote terminal is connected to a network device via a relay terminal, the sixth connection is a connection in which the remote terminal is connected to a network device via a relay terminal, the remote terminal and the relay terminal are connected via a seventh connection, the remote terminal and the relay terminal are also connected via an eighth connection, and the seventh connection and the eighth connection include a side link connection.
[0007] In a third aspect, a data transmission device is provided, which is used to execute the method in the first aspect to the second aspect or their respective implementations. Specifically, the device includes a functional module for executing the method in the first aspect to the second aspect or their respective implementations.
[0008] In a fourth aspect, a data transmission device is provided, comprising a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect to the second aspect or each implementation thereof.
[0009] In a fifth aspect, a chip is provided for implementing the methods in the first aspect to the second aspect or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the methods in the first aspect to the second aspect or their respective implementations.
[0010] In a sixth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the methods in the above-mentioned first aspect to the second aspect or their respective implementations.
[0011] In a seventh aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the methods in the above-mentioned first aspect to the second aspect or their respective implementations.
[0012] In an eighth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the methods in the first to second aspects or their respective implementations.
[0013] Based on the above technical solution, when there may be at least one connection between the remote device and the network device, a connection is selected as the target connection, and data is further transmitted with the network device through the target connection, which is conducive to ensuring normal data transmission between the network device and the remote terminal. At the same time, flexible selection of connections in different scenarios can be achieved, which is conducive to ensuring that a suitable connection is selected for data transmission in different situations, rather than using a fixed connection for data transmission, which can improve data transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
[0015] Figure 2 It is a schematic diagram of a relay transmission provided in an embodiment of the present application.
[0016] Figure 3 It is a schematic flowchart of a data transmission method provided according to an embodiment of the present application.
[0017] Figure 4 It is a connection diagram in which the remote terminal takes the first connection as the target connection.
[0018] Figure 5 It is a connection diagram in which the remote terminal uses the second connection as the target connection.
[0019] Figure 6 It is a schematic flowchart of a data transmission method provided according to an embodiment of the present application.
[0020] Figure 7 It is a schematic block diagram of a data transmission device provided according to an embodiment of the present application.
[0021] Figure 8 It is a schematic block diagram of a data transmission device provided according to an embodiment of the present application.
[0022] Fig. 9 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0023] Fig.10 It is a schematic block diagram of a circuit provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.
[0026] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0027] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0028] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.
[0029] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0030] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0031] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
[0032] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0033] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices 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 types of smart bracelets and smart jewelry for vital sign monitoring.
[0034] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0035] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0036] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0037] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with terminal devices located in the coverage area.
[0038] Figure 1 One network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0039] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0040] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0041] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0042] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0043] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0044] In some scenarios, UE-to-network relay can be used to achieve communication with remote UE. Remote UE can connect to network devices in a variety of ways:
[0045] Method A: Use a relay network (UE-to-network relay) to achieve communication with network devices.
[0046] like Figure 2 As shown, the remote UE can be connected to the network device through one or more hop relay UEs.
[0047] Specifically, the remote UE and the relay UE are connected and communicated through the PC5 interface, and the last-hop relay UE (i.e., the relay UE directly connected to the network device) and the network device are connected and communicated through the Uu interface, thereby connecting the remote UE to the network, for example, the Evolved Packet Core (EPC) or the 5G Core Network (5GC).
[0048] If there are multi-hop relay UEs, the relay UEs are connected and communicated with each other through the PC5 interface.
[0049] Method B: The remote UE is directly connected to the network device.
[0050] For example, the remote UE may achieve connection and communication with the network device through a Uu interface.
[0051] The relay terminal may be, for example, a layer 2 relay or a layer 3 relay.
[0052] For layer 2 relay, it supports the functions of some or all layers between the Internet Protocol (IP) layer and the physical layer, for example, it can support one or more functions of the Media Access Control (MAC) layer, the Radio Link Control (RLC) layer, and the Packet Data Convergence Protocol (PDCP) layer.
[0053] Layer 3 relay supports the functions of the IP layer and, optionally, the functions of the upper layers of the IP layer. When a remote terminal accesses the network through a layer 3 relay, the layer 3 relay can assume the function of an IP layer relay, transferring data between the remote terminal and the network. The remote terminal and the relay terminal are connected via a side link.
[0054] For layer 3 relay, the remote UE can be connected to the network device through the above two methods at the same time. For the network device, what is visible to it is the terminal device directly connected to the network device. That is, if the remote UE is connected to the network device through method A, the network device can only see the relay UE and is not clear about which UEs the relay UE is connected to. Therefore, data is transmitted between the network device and the remote UE through any connection.
[0055] For layer 2 relay, the remote UE can only connect to the network device through one connection mode at a time. When there is at least one available connection between the remote UE and the network device, which connection to use for data transmission with the network device is an urgent problem to be solved.
[0056] In view of this, the present application provides a method for data transmission, which can solve the connection selection problem when there is at least one connection between a remote UE and a network device.
[0057] Figure 3 is a schematic flow chart of a method 300 for data transmission according to an embodiment of the present application, such as Figure 3 As shown, the method 300 may include at least part of the following contents:
[0058] S310, the remote terminal selects a target connection between a first connection and a second connection, wherein the first connection is a connection in which the remote terminal is directly connected to a network device, the second connection is a connection in which the remote terminal is connected to a network device via a relay terminal, and the remote terminal and the relay terminal are connected via a side link.
[0059] The embodiments of the present application may be applicable to scenarios in which relay transmission is performed through a layer 2 relay, or may also be applicable to other scenarios in which connection selection is required, but the present application is not limited thereto.
[0060] In the case where there may be at least one connection between the remote device and the network device, the embodiment of the present application determines a connection as the target connection, and further transmits data with the network device through the target connection, which is conducive to ensuring normal data transmission between the remote terminal and the network device. In addition, flexible selection of connections in different scenarios can be achieved, which is conducive to ensuring that appropriate connections are selected for data transmission in different situations, rather than using a fixed connection for data transmission, which can improve data transmission performance. For example, when the link condition corresponding to the first connection deteriorates, the second connection is selected, or when the remote terminal moves out of the coverage of the network device corresponding to the first connection, the second connection is selected, etc.
[0061] The first connection is a direct connection between the remote terminal and the network device, that is, there is no other terminal between the remote terminal and the network device, and the remote terminal can communicate directly with the network device.
[0062] The second connection is a connection between the remote terminal and the network device via a relay terminal. It should be understood that the number of relay terminals between the remote terminal and the network device is not limited here, for example, the remote terminal and the network device may be connected via one or more relay terminals. In other words, the remote terminal may communicate with the network device via the one or more relay terminals.
[0063] Optionally, in an embodiment of the present application, the network device directly connected to the terminal device is an access network device in the communication system, such as an e-NB or a g-NB.
[0064] For the convenience of distinction and description, the network device directly connected to the remote terminal is recorded as the first network device, and the network device connected to the remote terminal through the relay terminal is recorded as the second network device.
[0065] Optionally, the first network device and the second network device may be the same network device, or may be different network devices, which is not limited in the present application.
[0066] Optionally, in some embodiments, the remote terminal and the first network device may be connected via a first interface, and the first interface may be, for example, a Uu interface, in which case the first connection may be referred to as a Uu connection. In other optional embodiments, the first interface may also be other interfaces for communication between a terminal and a network device, and the embodiments of the present application are not limited thereto.
[0067] Optionally, in some embodiments, the remote terminal and the relay terminal may be connected via a second interface, such as a PC5 interface, and the relay terminal directly connected to the second network device and the second network device may be connected via a third interface, such as a Uu interface. In this case, the second connection may include at least one PC5 connection and a Uu connection. In other optional embodiments, the second interface may also be other interfaces for communication between terminals, and the third interface may also be other interfaces for communication between terminals and network devices, and the embodiments of the present application are not limited thereto.
[0068] It should be noted that "the remote terminal selects a target connection from the first connection and the second connection" can also be expressed as "the remote terminal selects a target interface from the first interface and the second interface", wherein the first interface is an interface for direct communication between the remote terminal and the network device, such as a Uu interface, and the second interface includes a third interface and a fourth interface, wherein the third interface is an interface for communication between the remote terminal and the relay terminal, such as a PC5 interface, and the fourth interface is an interface for communication between the relay terminal and the network device, such as a Uu interface. Selecting a target interface from the first interface and the second interface, and further communicating through the target interface can also solve the above technical problem. Alternatively, "the remote terminal selects a target connection between the first connection and the second connection" can also be expressed as "the remote terminal selects a target link between the first link and the second link", wherein the first link is a link for direct communication between the remote terminal and the network device (or called a direct transmission link, a direct link (Direct link)), and the second link includes a third link and a fourth link, the third link is a link for communication between the remote terminal and the relay terminal (or called an access link), and the fourth link is a link for communication between the relay terminal and the network device (or called a relay link). Selecting the target link between the first link and the second link and further communicating through the target link can also solve the above technical problems.
[0069] It should be understood that the technical solution of the embodiment of the present application may also adopt other similar expressions, and the present application is not limited thereto. For specific implementation, reference may be made to the relevant implementation of selecting the target connection in the first connection and the second connection. For the sake of brevity, it will not be repeated here.
[0070] Optionally, in some embodiments of the present application, the remote terminal may select the target connection according to the channel quality of the first connection and the channel quality of the second connection.
[0071] Of course, in other embodiments, the remote terminal may also determine the target connection based on other information, such as data transmission conditions in the first connection and the second connection, such as parameters such as packet loss rate, reliability, and transmission delay, the movement of the remote terminal, and location information, etc. The present application is not limited thereto. For specific implementation, reference may be made to the relevant implementation of connection selection based on channel quality, which will not be described here for brevity.
[0072] It should be understood that in the embodiments of the present application, connection selection based on channel quality may be connection selection based on channel quality at a single moment, or may be connection selection based on channel quality over a period of time, and the present application is not limited thereto.
[0073] In some optional embodiments, the remote terminal may perform connection selection according to a certain period, so as to dynamically select a suitable connection for data transmission according to the channel quality of the first connection and the second connection. Optionally, the period may be configured by a network device, or preconfigured, or determined by the terminal device itself. For example, the remote terminal may determine the period for connection selection according to its own historical connection selection situation.
[0074] In some other optional embodiments, the remote terminal may also perform connection selection based on a triggering event, and the present application is not limited thereto. For example, the connection selection is performed according to an instruction of a network device or other terminal device. For example, when the load is large, the network device may send an instruction to the remote terminal to instruct the remote terminal to perform connection selection so that the remote terminal switches to another connection. Alternatively, when the mobile range of the remote terminal exceeds a certain range, the connection selection is performed.
[0075] In some embodiments, the channel quality of the first connection may be determined based on the channel quality of the direct connection (or direct link) between the remote terminal and the first network device. For example, the channel quality of the first connection may be the channel quality of the direct connection (or direct link).
[0076] In some specific implementations, the channel quality of the first connection may be determined based on a measurement result of a downlink reference signal sent by the first network device.
[0077] Optionally, the downlink reference signal, for example, includes but is not limited to at least one of the following: a synchronization signal block (Synchronization Signal Block, SSB), a channel state information reference signal (Channel State Information Reference Signal, CSI-RS), a demodulation reference signal (Demodulation Reference Signal, DMRS), a primary synchronization signal (Sidelink Primary Synchronization Signal, PSS) and a secondary synchronization signal (Secondary Synchronization Signal, SSS), etc.; the synchronization signal includes PSS and SSS; the demodulation reference signal includes a DMRS for demodulation of a physical downlink shared channel (Physical Downlink Shared Channel, PDSCH), a physical downlink control channel (Physical Downlink Control Channel, PDCCH) and a physical broadcast channel (Physical Broadcast Channel, PBCH).
[0078] Optionally, the measurement result may be, for example, but not limited to, at least one of the following: channel quality indication (Channel Quantity Indicator, CQI), reference signal received power (Reference Signal Receiving Power, RSRP), reference signal received quality (Reference Signal Receiving Quality, RSRQ), signal to interference plus noise ratio (Signal to Interference plus Noise Ratio, SINR).
[0079] Optionally, in some embodiments of the present application, the second connection may include a third connection between the remote terminal and the relay terminal and a fourth connection between the relay terminal and the second network device.
[0080] Optionally, in some embodiments, the remote terminal and the relay terminal are connected via a side link, in which case the third connection may include a side link connection between the terminal device and the relay terminal.
[0081] It should be understood that there may be one relay terminal or multiple relay terminals between the remote terminal and the second network device, and the relay terminal here may be any relay terminal between the remote terminal and the second network device. For example, if there are multiple relay terminals between the remote terminal and the second network device, the relay terminal may be a relay terminal of the first hop, or a relay terminal of the last hop, etc.
[0082] In some specific embodiments, the relay terminal is a relay terminal directly connected to the second network device, that is, a relay terminal of the last hop.
[0083] For example, the remote terminal is connected to the second network device through relay terminal 1 and relay terminal 2.
[0084] As an example, the second connection may include: connection 1 between the remote terminal and relay terminal 1 and connection 2 between relay terminal 1 and the second network device, wherein connection 2 includes two connections, namely, the connection between relay terminal 1 and relay terminal 2, and the connection between relay terminal 2 and the second network device.
[0085] As another example, the second connection may include: connection 3 between the remote terminal and relay terminal 2 and connection 4 between relay terminal 2 and the second network device, wherein connection 3 includes two connections, namely, the connection between the remote terminal and relay terminal 1, and the connection between relay terminal 1 and relay terminal 2.
[0086] In some other embodiments of the present application, if there are multiple relay terminals between the remote terminal and the second network device, the second connection can be further subdivided into multiple direct connections, wherein the direct connection is a connection between two directly communicating devices on the link between the remote terminal and the second network device.
[0087] Continuing with the previous example, the second connection may include: a direct connection between the remote terminal and relay terminal 1, a direct connection between relay terminal 1 and relay terminal 2, and a direct connection between relay terminal 2 and a network device.
[0088] Optionally, in this embodiment of the present application, the channel quality of the second connection may be determined based on the channel quality of part or all of the connections between the remote terminal and the second network device.
[0089] As example 1: the second connection includes the third connection and the fourth connection, and the channel quality of the second connection can be determined according to the channel quality of the third connection and / or the channel quality of the fourth connection.
[0090] As example 2: the second connection includes multiple direct connections, and the channel quality of the second connection can be determined according to some or all of the multiple direct connections.
[0091] It can be understood that when there is only one relay terminal between the remote terminal and the network device, Example 1 and Example 2 are substantially the same.
[0092] The following example 1 is used as an example to illustrate the method for determining the channel quality of the second connection. The implementation method for determining the channel quality of the second connection according to example 2 is similar and will not be repeated here. Optionally, as an example, the channel quality of the second connection is the channel quality of the third connection.
[0093] Optionally, as another example, the channel quality of the second connection is the channel quality of the fourth connection.
[0094] Optionally, as yet another example, the channel quality of the second connection is a maximum value or a minimum value of the channel quality of the third connection and the channel quality of the fourth connection.
[0095] Optionally, as yet another example, the channel quality of the second connection is the product of the channel quality of the third connection and the channel quality of the fourth connection.
[0096] Optionally, in other embodiments, the channel quality of the first connection may also be determined based on the stability of the channel quality of the third connection and the fourth connection. This is beneficial for ensuring that a connection with high and stable channel quality is selected as the target connection, thereby improving data transmission performance.
[0097] It can be understood that the channel quality of a connection is limited by the channel quality of a section of the connection with the lowest channel quality in the connection. Based on this, as an example, the difference between the channel quality of the third connection and the channel quality of the fourth connection within a period of time can be first determined. When the difference meets the first condition, for example, the difference between the channel quality of the third connection and the channel quality of the fourth connection within a period of time is less than the first threshold, or the number of connections less than the first threshold is greater than the second threshold, in this case, it can be considered that the channel quality of the third connection is equivalent to the channel quality of the fourth connection, and therefore, the channel quality of the second connection can be determined by referring to the channel quality of the third connection and the channel quality of the fourth connection, for example, the channel quality of the third connection and the channel quality of the fourth connection are weighted, averaged or multiplied to obtain the channel quality of the second connection. When the difference does not meet the first condition, for example, the difference between the channel quality of the third connection and the channel quality of the fourth connection within a period of time is greater than the third threshold, or the number of connections greater than the third threshold is greater than the fourth threshold, in this case, it can be considered that the channel quality of the third connection is higher than the channel quality of the second connection as a whole, and therefore, the channel quality of the second connection can be determined according to the channel quality of the fourth connection.
[0098] The above method for determining the channel quality of the second connection is only an example and should not constitute any limitation to the present application. The present application may also use other methods to calculate the channel quality of the second connection. When the target connection is selected subsequently, it is only necessary to configure the channel quality threshold value applicable to this method. The present application is not limited to this.
[0099] In the embodiment of the present application, the channel quality of the third connection between the remote terminal and the relay terminal may be determined based on a measurement result of a sidelink reference signal sent by the relay terminal.
[0100] Optionally, the sidelink reference signal, for example, includes but is not limited to at least one of the following: a sidelink synchronization signal block (Sidelink Synchronization Signal Block, S-SSB), a sidelink channel state information reference signal (Sidelink Channel State Information Reference Signal, SL CSI-RS), a demodulation reference signal (Demodulation Reference Signal, DMRS), etc.; wherein, S-SSB includes a sidelink primary synchronization signal (Sidelink Primary Synchronization Signal, S-PSS) and a sidelink secondary synchronization signal (Sidelink Secondary Synchronization Signal, S-SSS); DMRS includes DMRS for demodulation of a physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH), a physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH) and a physical sidelink broadcast channel (Physical Sidelink Broadcast Channel, PSBCH).
[0101] Optionally, the measurement result may be, for example, but not limited to, at least one of the following: sidelink CQI, sidelink reference signal receiving power (Sidelink-Reference Signal Receiving Power, SL-RSRP), sidelink reference signal receiving quality (Sidelink-Reference Signal Receiving Quality, SL-RSRQ), and signal to interference plus noise ratio (Signal to Interference plus Noise Ratio, SINR).
[0102] In this embodiment of the present application, the channel quality of the fourth connection between the relay terminal and the second network device can be determined according to a measurement result of a downlink reference signal sent by the second network device.
[0103] Optionally, the downlink reference signal includes, for example, but is not limited to: SSB, CSI-RS, DMRS, etc. Among them, SSB includes PSS and SSS, and DMRS may include DMRS used for PDSCH, PDCCH and PBCH demodulation.
[0104] Optionally, the measurement result is, for example but not limited to: RSRP, RSRQ, SINR.
[0105] Optionally, in some embodiments, after determining the measurement result of the downlink reference signal, the relay terminal may send the measurement result to the remote terminal, so that the remote terminal may select the target connection according to the measurement result of the downlink reference signal.
[0106] After determining the channel qualities of the first connection and the second connection, the remote terminal may further select the target connection according to the channel qualities of the first connection and the second connection. For example, the connection with better channel quality between the first connection and the second connection may be determined as the target connection. For another example, the connection with a channel quality higher than a specific threshold between the first connection and the second connection may be determined as the target connection.
[0107] The following describes in detail the method of selecting the target connection in combination with Embodiment 1 to Embodiment 3.
[0108] It should be noted that in the embodiment of the present application, when making comparison based on channel quality, the comparison can be based on the measurement results of the channel quality at a single moment, or it can be based on the measurement results of the channel quality over a period of time. Comparing based on the measurement results of the channel quality over a period of time is conducive to selecting a connection with stable channel quality as the target connection, which can further ensure the reliability of data transmission.
[0109] Optionally, the length of the period of time may be preconfigured or configured by the network device, etc.
[0110] Optionally, in some embodiments of the present application, comparing based on channel quality over a period of time may include directly or indirectly comparing measurement results of multiple channel qualities of the first connection and the second connection over a period of time, respectively, to obtain multiple comparison results, and further selecting the target connection based on the multiple comparison results.
[0111] For example, multiple first measurement results and multiple second measurement results can be compared respectively to obtain multiple comparison results, wherein the multiple first measurement results are multiple measurement results of the channel quality of the first connection in a first time period, and the multiple second measurement results are multiple measurement results of the channel quality of the second connection in a second time period.
[0112] Furthermore, when the multiple comparison results meet a specific condition, a specific connection is selected as the target connection. The multiple comparison results meeting the specific condition may mean that the multiple comparison results all meet the specific condition, or the number of the multiple comparison results meeting the specific condition is greater than a certain threshold.
[0113] Optionally, in other embodiments of the present application, comparing based on channel quality over a period of time may also mean first processing the measurement results of the channel quality of the first connection and the second connection over a period of time, such as calculating the average value, to obtain a comprehensive result of the channel quality over this period of time, and further comparing the comprehensive result, etc. The present application is not limited to this.
[0114] Embodiment 1:
[0115] The remote terminal first determines an available connection between the first connection and the second connection according to the channel quality of the first connection and the channel quality of the second connection, and further selects the target connection according to the available connection.
[0116] Optionally, as an embodiment, the remote terminal may determine whether the first connection is available according to the channel quality of the first connection and a first threshold.
[0117] For example, if the channel quality of the first connection is higher than or equal to the first threshold, it is determined that the first connection is available; or if the channel quality of the first connection is lower than the first threshold, it is determined that the first connection is unavailable.
[0118] For another example, if the channel quality of the first connection is higher than the first threshold, it is determined that the first connection is available; or if the channel quality of the first connection is equal to or lower than the first threshold, it is determined that the first connection is unavailable.
[0119] Optionally, the channel quality of the first connection being higher than the first threshold may mean that the channel quality of the first connection is higher than the first threshold for a period of time, or the number of times the channel quality of the first connection is higher than the first threshold for a period of time is greater than a first number threshold, etc. Optionally, the first number threshold may be preconfigured, or configured by a network device, etc. Similarly, the channel quality of the first connection being lower than the first threshold may mean that the channel quality of the first connection is lower than the first threshold for a period of time, or the number of times the channel quality of the first connection is lower than the first threshold for a period of time is greater than a second number threshold, etc. Optionally, the second number threshold may be preconfigured, or configured by a network device, etc.
[0120] Optionally, as an embodiment, the remote terminal may determine whether the second connection is available according to the channel quality of the second connection and a second threshold.
[0121] For example, if the channel quality of the second connection is higher than or equal to the second threshold, it is determined that the second connection is available; or if the channel quality of the second connection is lower than the second threshold, it is determined that the second connection is unavailable.
[0122] For another example, if the channel quality of the second connection is higher than the second threshold, it is determined that the second connection is available; or if the channel quality of the first connection is equal to or lower than the second threshold, it is determined that the second connection is unavailable.
[0123] In some embodiments, the first threshold and the second threshold may be configured by the network device, or may be preconfigured, or predefined, which is not limited in the present application.
[0124] Optionally, the first threshold and the second threshold may be equal or different.
[0125] Optionally, the channel quality of the second connection being higher than the second threshold may mean that the channel quality of the second connection is higher than the second threshold for a period of time, or the number of times the channel quality of the first connection is higher than the second threshold for a period of time is greater than a third number threshold, etc. Optionally, the third number threshold may be preconfigured, or configured by a network device, etc. Similarly, the channel quality of the second connection being lower than the second threshold may mean that the channel quality of the second connection is lower than the second threshold for a period of time, or the number of times the channel quality of the second connection is lower than the second threshold for a period of time is greater than a fourth number threshold, etc. Optionally, the fourth number threshold may be preconfigured, or configured by a network device, etc.
[0126] In some embodiments, the channel quality of the first connection may be determined according to a measurement result of a downlink reference signal. As an example, the first threshold may be a threshold value determined according to the measurement result of the downlink reference signal. For example, if the measurement result of the downlink reference signal is RSRP, the first threshold is an RSRP threshold value. For another example, if the measurement result of the downlink reference signal is RSRQ, the first threshold is an RSRQ threshold value.
[0127] Similarly, the second threshold may also be determined according to the measurement result of the downlink reference signal and / or the sidelink reference signal.
[0128] As an example, if the channel quality of the second connection is determined according to the channel quality of the third connection, in this case, the second threshold may be a threshold value determined according to the measurement result of the sidelink reference signal. For example, if the measurement result of the sidelink reference signal is SL-RSRP, the second threshold is the SL-RSRP threshold value. For another example, if the measurement result of the sidelink reference signal is SL-RSRQ, the second threshold is the SL-RSRQ threshold value.
[0129] As another example, if the channel quality of the second connection is determined according to the channel quality of the fourth connection, in this case, the second threshold is a threshold value determined according to the measurement result of the downlink reference signal. For example, if the measurement result of the downlink reference signal is RSRP, the second threshold is the RSRP threshold value. For another example, if the measurement result of the downlink reference signal is RSRQ, the second threshold is the RSRQ threshold value.
[0130] As another example, if the channel quality of the second connection is determined according to the channel quality of the third connection and the channel quality of the fourth connection, in this case, the second threshold can be determined according to the measurement result of the downlink reference signal and the measurement result of the sidelink reference signal. As an example, if the channel quality of the second connection is the product of the channel quality of the third connection and the channel quality of the fourth connection, in this case, optionally, the second threshold can be RSRP threshold value*SL-RSRP threshold value, or the second threshold can be RSRQ threshold value*SL-RSRQ threshold value, etc.
[0131] Further, if there is only one available connection between the first connection and the second connection, that is, only the first connection is available or only the second connection is available, in this case, the remote terminal can select the one available connection as the target connection, and further, the remote terminal can transmit data with the network device through the target connection.
[0132] Alternatively, if there is no available connection between the first connection and the second connection, the remote terminal may select a connection whose channel quality is greater than a minimum channel quality threshold as the target connection, or select a connection whose channel quality is better between the first connection and the second connection as the target connection. Optionally, the minimum channel quality threshold may be preconfigured or configured by a network device.
[0133] Alternatively, if both the first connection and the second connection are available connections, as an embodiment, since the first connection is a direct connection between the network device and the remote terminal, data transmission through this connection has a small delay, and the remote terminal may preferably use the first connection as the target connection. Alternatively, in other embodiments, the remote terminal may further compare the channel quality of the first connection with the channel quality of the second connection to select the target connection.
[0134] Example 1-1:
[0135] The remote terminal may directly compare the channel quality of the first connection with the channel quality of the second connection to select the target connection.
[0136] As an embodiment, if the channel quality of the first connection is higher than the channel quality of the second connection, in this case, the remote terminal determines that the first connection is the target connection.
[0137] In a specific implementation, the measurement results of multiple channel qualities of the first connection within a period of time and the measurement results of multiple channel qualities of the second connection within a period of time can be compared to obtain multiple comparison results. Further, the target connection is selected according to the multiple comparison results.
[0138] For example, when the plurality of comparison results all indicate that the measurement result of the channel quality of the first connection is greater than the measurement result of the channel quality of the second connection, the first connection is selected.
[0139] In other embodiments, when the channel quality of the first connection is higher than the channel quality of the second connection, the remote terminal may further determine the degree to which the channel quality of the first connection is higher than that of the second connection. For example, if the difference between the channel quality of the first connection and the channel quality of the second connection is greater than a third threshold, that is, the channel quality of the first connection is higher than the channel quality of the second connection by more than the third threshold, in this case, the first connection is selected as the target connection.
[0140] In this embodiment, the second connection is often a preferred connection, and the first connection is selected as the target connection only when the channel quality of the first connection is much higher than the channel quality of the second connection.
[0141] As another embodiment, if the channel quality of the first connection is lower than the channel quality of the second connection, in this case, the remote terminal selects the second connection as the target connection.
[0142] In a specific implementation, the measurement results of the channel qualities of the first connection within a period of time and the measurement results of the channel qualities of the second connection within a period of time 2 can be compared to obtain multiple comparison results. Further, the target connection is selected according to the multiple comparison results.
[0143] For example, when the plurality of comparison results all indicate that the measurement result of the channel quality of the first connection is less than the measurement result of the channel quality of the second connection, the second connection is selected.
[0144] In other embodiments, when the channel quality of the first connection is lower than the channel quality of the second connection, the remote terminal may further determine the degree to which the channel quality of the first connection is lower than that of the second connection. For example, if the difference between the channel quality of the first connection and the channel quality of the second connection is less than a fourth threshold, that is, the channel quality of the first connection is lower than the channel quality of the second connection by more than the fourth threshold, in this case, the second connection is selected as the target connection.
[0145] In this embodiment, the first connection is often the preferred connection, and the second connection is selected as the target connection only when the channel quality of the first connection is much worse than the channel quality of the second connection.
[0146] Optionally, in some embodiments of the present application, the third threshold and the fourth threshold may be configured by the network device, or may be preconfigured, or predefined, which is not limited in the present application.
[0147] In some embodiments, when comparing the channel quality of the first connection and the channel quality of the second connection, the channel quality of the first connection and the channel quality of the second connection can first be unified to the same standard, for example, both are expressed as RSRP, or both are expressed as RSRQ, and the specific adjustment factor can be determined based on the relationship between different measurement results.
[0148] In other embodiments, when comparing the channel quality of the first connection and the channel quality of the second connection, the channel quality of the first connection and the channel quality of the second connection may not be unified to the same standard. In this case, an appropriate third threshold and the fourth threshold may be configured to ensure the accuracy of the comparison result of the channel quality of the first connection and the channel quality of the second connection.
[0149] Embodiment 1-2:
[0150] The remote terminal may indirectly compare the channel quality of the first connection with the channel quality of the second connection to determine the target connection.
[0151] As an embodiment, if the channel quality of the first connection is higher than a fifth threshold and the channel quality of the second connection is lower than a sixth threshold, the first connection is determined to be the target connection.
[0152] In this case, in some embodiments, the second connection is a connection currently serving the remote terminal. Alternatively, the priority of the first connection is higher than the priority of the second connection.
[0153] Optionally, the channel quality of the first connection being higher than the fifth threshold may mean that the channel quality of the first connection is higher than the fifth threshold for a period of time, or the number of times the channel quality of the first connection is higher than the fifth threshold for a period of time is greater than a seventh number threshold, etc. Optionally, the seventh number threshold may be preconfigured or configured by a network device, etc.
[0154] Optionally, the channel quality of the second connection being lower than the sixth threshold may mean that the channel quality of the second connection is lower than the sixth threshold for a period of time, or the number of times the channel quality of the second connection is lower than the sixth threshold for a period of time is greater than an eighth number threshold, etc. Optionally, the eighth number threshold may be preconfigured or configured by a network device, etc.
[0155] As another embodiment, if the channel quality of the first connection is lower than a seventh threshold, and the channel quality of the second connection is higher than an eighth threshold, the second connection is determined to be the target connection.
[0156] In this case, in some embodiments, the first connection is a connection currently serving the remote terminal. Alternatively, the priority of the second connection is higher than that of the first connection.
[0157] As another embodiment, if the channel quality of the first connection is higher than a fifth threshold, the first connection is selected as the target connection. In this case, in some embodiments, the second connection is a connection currently serving a remote terminal. Alternatively, or, the priority of the first connection is higher than the priority of the second connection.
[0158] As another embodiment, if the channel quality of the second connection is higher than an eighth threshold, the second connection is selected as the target connection. In this case, in some embodiments, the first connection is a connection currently serving a remote terminal. Alternatively, the priority of the second connection is higher than that of the first connection.
[0159] Optionally, in the embodiment of the present application, the priority of the first connection may be a frequency priority to which the first connection belongs. The priority of the second connection may be a frequency priority to which the second connection belongs.
[0160] Optionally, the channel quality of the first connection being lower than the seventh threshold may mean that the channel quality of the first connection is lower than the seventh threshold for a period of time, or the number of times the channel quality of the first connection is lower than the seventh threshold for a period of time is greater than a ninth number threshold, etc. Optionally, the ninth number threshold may be preconfigured or configured by a network device, etc.
[0161] Optionally, the channel quality of the second connection being higher than the eighth threshold may mean that the channel quality of the second connection is higher than the eighth threshold for a period of time, or the number of times the channel quality of the second connection is higher than the eighth threshold for a period of time is greater than a tenth number threshold, etc. Optionally, the tenth number threshold may be preconfigured, or configured by a network device, etc.
[0162] In the embodiment of the present application, the fifth threshold, the sixth threshold, the seventh threshold and the eighth threshold may be configured by the network device, or may be preconfigured, or predefined, and the present application does not limit this.
[0163] In some embodiments, the fifth threshold is greater than the seventh threshold, and the sixth threshold is less than the eighth threshold.
[0164] In this embodiment 1-2, the channel quality of the first connection and the channel quality of the second connection can be characterized by the same parameter, for example, both are characterized by RSRP or RSRQ, or they can also be characterized by different parameters, for example, one is characterized by RSRP and the other is characterized by RSRQ.
[0165] The fifth threshold and the seventh threshold are threshold values corresponding to the characterization parameter of the channel quality of the first connection. For example, if the channel quality of the first connection is characterized by RSRP, the fifth threshold and the seventh threshold are both RSRP threshold values.
[0166] Similarly, the sixth threshold and the eighth threshold are threshold values corresponding to the characterization parameter of the channel quality of the second connection. For example, if the channel quality of the second connection is characterized by RSRP, the sixth threshold and the eighth threshold are RSRP threshold values.
[0167] Optionally, in some embodiments, when the channel quality of the first connection and the channel quality of the second connection are characterized by the same parameter, the fifth threshold may be greater than or equal to the sixth threshold, and the seventh threshold may be less than or equal to the eighth threshold.
[0168] Optionally, in some embodiments, to ensure that the first connection is preferred as the target connection, in this case, the fifth threshold can be configured as a lower threshold and the sixth threshold can be configured as a higher threshold; or the seventh threshold can be configured as a lower threshold and the eighth threshold can be configured as a higher threshold, so that when the channel quality of the first connection is equivalent to the channel quality of the second connection or the channel quality of the first connection is slightly lower than the channel quality of the second connection, the first connection is preferred as the target connection to reduce the delay of data transmission.
[0169] It should be understood that in this embodiment of the present application, if the channel quality of the first connection is higher than the fifth threshold and the channel quality of the second connection is lower than the sixth threshold, it can be considered that the channel quality of the first connection is sufficiently high and the channel quality of the second connection is poor. In this case, selecting the first connection as the target connection is conducive to ensuring reliable transmission of data between the network device and the terminal device.
[0170] It should also be understood that in an embodiment of the present application, if the channel quality of the first connection is lower than the seventh threshold and the channel quality of the second connection is higher than the eighth threshold, it can be considered that the channel quality of the first connection is poor and the channel quality of the second connection is high enough. In this case, selecting the second connection as the target connection is conducive to ensuring reliable transmission of data between the network device and the terminal device.
[0171] Embodiment 2:
[0172] The remote terminal may directly compare the channel quality of the first connection with the channel quality of the second connection to select the target connection.
[0173] Different from Embodiment 1, in Embodiment 2, the availability of the first connection and the second connection may not be judged, and the target connection may be directly selected according to the channel quality of the first connection and the second connection. The specific selection method may refer to the description of Embodiment 1-1, which will not be repeated here.
[0174] Embodiment 3:
[0175] The remote terminal may indirectly compare the channel quality of the first connection with the channel quality of the second connection to select the target connection.
[0176] Different from Embodiment 1, in Embodiment 3, the availability of the first connection and the second connection may not be judged, and the target connection may be directly selected according to the channel quality of the first connection and the second connection. The specific selection method may refer to the description of Embodiments 1-2, which will not be repeated here.
[0177] Further, when the first connection is determined to be the target connection, the remote terminal may communicate with the network device using the first connection, for example Figure 4 shown.
[0178] Alternatively, when the second connection is determined to be the target connection, the remote terminal may use the second connection to communicate with the network device, such as Figure 5 shown.
[0179] Therefore, in the embodiment of the present application, when there may be at least one connection between the remote device and the network device, the target connection is selected according to the channel quality of the at least one connection, and data is further transmitted with the network device through the target connection, which is conducive to ensuring the reliability of data transmission between the terminal device and the network device. In addition, flexible selection of connections in different scenarios can be achieved, which is conducive to ensuring that the appropriate connection is selected for data transmission in different situations, rather than using a fixed connection for data transmission, which can improve data transmission performance.
[0180] Figure 6 is a schematic flow chart of a method 200 for data transmission according to an embodiment of the present application. Figure 6 As shown, the method 200 may include at least part of the following contents:
[0181] S210, the remote terminal selects a target connection between the fifth connection and the sixth connection, wherein the fifth connection is a connection in which the remote terminal is connected to a network device via a relay terminal, the sixth connection is a connection in which the remote terminal is connected to a network device via a relay terminal, the remote terminal and the relay terminal are connected via a seventh connection, the remote terminal and the relay terminal are also connected via an eighth connection, and the seventh connection and the eighth connection include a side link connection.
[0182] The embodiments of the present application may be applicable to scenarios in which relay transmission is performed through a layer 2 relay, or may also be applicable to other scenarios in which connection selection is required, but the present application is not limited thereto.
[0183] In this embodiment, there are at least two relay connections between the remote terminal and the network device. Optionally, there may also be a direct connection between the remote terminal and the network device, such as the first connection in the aforementioned embodiment, which is not limited in this application.
[0184] It should be understood that in the embodiment of the present application, the relay connection may refer to a connection established between a remote terminal and a network device through an interrupt terminal, which may include a connection between a remote terminal and a relay terminal and a connection between a relay terminal and a network device.
[0185] It should be understood that in the method 200, the specific connection manner of the fifth connection and the sixth connection is similar to the connection manner of the second connection in the method 300, and for the sake of brevity, it is not repeated here.
[0186] It should be understood that in the embodiment of the present application, there may be more than two relay connections between the remote terminal and the network device. When there are more relay connections, the method of selecting the target connection is similar and will not be repeated here.
[0187] It should also be understood that the at least two relay connections between the remote terminal and the network device may be implemented through one relay terminal, or may be implemented through at least two relay terminals, and this application does not limit this.
[0188] It should be noted that the embodiments of the present application may be applicable to selecting a relay connection as a target connection from at least two relay connections, or may be applicable to selecting a connection as a target connection from at least one relay connection and at least one direct connection, or selecting a connection as a target connection from at least two direct connections, etc. The present application does not limit this.
[0189] In the case where there may be at least two connections between the remote device and the network device, the embodiment of the present application determines a connection as the target connection, and further transmits data with the network device through the target connection, which is conducive to ensuring normal data transmission between the remote terminal and the network device. In addition, flexible selection of connections in different scenarios can be achieved, which is conducive to ensuring that a suitable connection is selected for data transmission in different situations, rather than using a fixed connection for data transmission, which can improve data transmission performance.
[0190] Optionally, in some embodiments of the present application, the remote terminal may select the target connection according to the channel quality of the fifth connection and the channel quality of the sixth connection.
[0191] Specifically, the method for determining the channel quality of the fifth connection and the channel quality of the sixth connection may refer to the method for determining the channel quality of the second connection in method 300, which will not be repeated here for the sake of brevity.
[0192] In some embodiments, the fifth connection includes a seventh connection between the remote terminal and the relay terminal and a ninth connection between the relay terminal and the network device.
[0193] Then the channel quality of the fifth connection may be determined according to the channel quality of the seventh connection and / or the channel quality of the ninth connection.
[0194] For example, the channel quality of the fifth connection is the channel quality of the seventh connection.
[0195] For another example, the channel quality of the fifth connection is the channel quality of the ninth connection.
[0196] For another example, the channel quality of the fifth connection is the maximum value or the minimum value of the channel quality of the seventh connection and the channel quality of the ninth connection.
[0197] For another example, the channel quality of the fifth connection is the product of the channel quality of the seventh connection and the channel quality of the ninth connection.
[0198] In some embodiments, the sixth connection includes an eighth connection between the remote terminal and the relay terminal and a tenth connection between the relay terminal and the network device. The channel quality of the sixth connection can be determined based on the channel quality of the eighth connection and / or the channel quality of the tenth connection.
[0199] For example, the channel quality of the sixth connection is the channel quality of the eighth connection.
[0200] For another example, the channel quality of the sixth connection is the channel quality of the tenth connection.
[0201] For another example, the channel quality of the sixth connection is the maximum value or the minimum value of the channel quality of the eighth connection and the channel quality of the tenth connection.
[0202] For another example, the channel quality of the sixth connection is the product of the channel quality of the eighth connection and the channel quality of the tenth connection.
[0203] Optionally, in some embodiments, the relay terminal to which the remote terminal is connected via the seventh connection and the eighth connection may be the same terminal, or may be different terminals.
[0204] It should be understood that the specific implementation of selecting the target connection according to the channel quality of the fifth connection and the sixth connection in method 200 can refer to the specific implementation of selecting the target connection according to the channel quality of the first connection and the second connection in method 300, and for the sake of brevity, it is not repeated here.
[0205] As an embodiment, an available connection between the fifth connection and the sixth connection is determined according to the channel quality of the fifth connection and the channel quality of the sixth connection; and the target connection is further selected according to the available connection.
[0206] For the specific implementation of determining whether the fifth connection is available according to the channel quality of the fifth connection, and determining whether the sixth connection is available according to the channel quality of the sixth connection, reference may be made to the relevant implementation in method 300, which will not be described in detail here.
[0207] As another embodiment, if the channel quality of the fifth connection is higher than the fifth threshold value, and the channel quality of the sixth connection is lower than the sixth threshold value, the fifth connection is selected as the target connection. In this case, in some embodiments, the sixth connection is a connection currently serving the remote terminal. Alternatively, the priority of the fifth connection is higher than the priority of the sixth connection.
[0208] As another embodiment, if the channel quality of the fifth connection is lower than the seventh threshold and the channel quality of the sixth connection is higher than the eighth threshold, the sixth connection is selected as the target connection. In this case, in some embodiments, the fifth connection is a connection currently serving the remote terminal. Alternatively, the priority of the sixth connection is higher than that of the fifth connection.
[0209] As another embodiment, if the channel quality of the fifth connection is higher than a fifth threshold, the fifth connection is selected as the target connection. In this case, in some embodiments, the sixth connection is a connection currently serving a remote terminal. Alternatively, the priority of the fifth connection is higher than the priority of the sixth connection.
[0210] As another embodiment, if the channel quality of the sixth connection is higher than the eighth threshold, the sixth connection is selected as the target connection. In this case, in some embodiments, the fifth connection is a connection currently serving the remote terminal. Alternatively, the priority of the sixth connection is higher than the priority of the fifth connection.
[0211] Optionally, in the embodiment of the present application, the priority of the fifth connection may be a frequency priority to which the fifth connection belongs. The priority of the sixth connection may be a frequency priority to which the sixth connection belongs.
[0212] Therefore, in the embodiment of the present application, when there may be at least two relay connections between the remote device and the network device, the target connection is selected according to the channel quality of the at least two relay connections, and data is further transmitted with the network device through the target connection, which is conducive to ensuring the reliability of data transmission between the terminal device and the network device. In addition, flexible selection of connections in different scenarios can be achieved, which is conducive to ensuring that the appropriate connection is selected for data transmission in different situations, rather than using a fixed connection for data transmission, which can improve data transmission performance.
[0213] Combination of the above Figures 3 to 6 , describes in detail the method embodiment of the present application, and the following is combined with Figures 7 to 10 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0214] Figure 7 FIG. 4 is a schematic block diagram of a data transmission device 400 according to an embodiment of the present application. Figure 7 As shown, the device 400 includes:
[0215] The processing unit 410 is used to select a target connection from a first connection and a second connection, wherein the first connection is a connection in which the device is directly connected to a network device, the second connection is a connection in which the device is connected to a network device via a relay terminal, and the remote terminal and the relay terminal are connected via a side link.
[0216] Optionally, in some embodiments, the processing unit 410 is specifically configured to:
[0217] The target connection is selected according to the channel quality of the first connection and the channel quality of the second connection.
[0218] Optionally, in some embodiments, the second connection includes a third connection between the device and the relay terminal and a fourth connection between the relay terminal and the network device, wherein the channel quality of the second connection is determined based on the channel quality of the third connection and / or the channel quality of the fourth connection.
[0219] Optionally, in some embodiments, the channel quality of the second connection is the channel quality of the third connection; or the channel quality of the second connection is the channel quality of the fourth connection; or the channel quality of the second connection is the maximum or minimum value of the channel quality of the third connection and the channel quality of the fourth connection; or the channel quality of the second connection is the product of the channel quality of the third connection and the channel quality of the fourth connection.
[0220] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0221] According to the channel quality of the first connection and the channel quality of the second connection, an available connection between the first connection and the second connection is determined; and according to the available connection, the target connection is selected.
[0222] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0223] Whether the first connection is available is determined according to the channel quality of the first connection and a first threshold.
[0224] Optionally, in some embodiments, the processing unit 410 is specifically configured to:
[0225] If the channel quality of the first connection is higher than or equal to the first threshold, determine that the first connection is available; or
[0226] If the channel quality of the first connection is lower than the first threshold, it is determined that the first connection is unavailable.
[0227] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0228] Whether the second connection is available is determined according to the channel quality of the second connection and a second threshold.
[0229] Optionally, in some embodiments, the processing unit 410 is specifically configured to:
[0230] If the channel quality of the second connection is higher than or equal to the second threshold, determine that the second connection is available; or
[0231] If the channel quality of the second connection is lower than the second threshold, it is determined that the second connection is unavailable.
[0232] Optionally, in some embodiments, the processing unit 410 is further configured to:
[0233] If only the first connection is available, selecting the first connection as the target connection; or
[0234] If only the second connection is available, the first connection is selected as the target connection.
[0235] Optionally, the processing unit 410 is further configured to: if both the first connection and the second connection are available, select the target connection according to a channel quality of the first connection and a channel quality of the second connection.
[0236] Optionally, the processing unit 410 is specifically configured to: if the channel quality of the first connection is higher than the channel quality of the second connection, select the first connection as the target connection.
[0237] Optionally, a difference between the channel quality of the first connection and the channel quality of the second connection is greater than a third threshold.
[0238] Optionally, the processing unit 410 is specifically configured to: if the channel quality of the first connection is lower than the channel quality of the second connection, select the second connection as the target connection.
[0239] Optionally, a difference between the channel quality of the first connection and the channel quality of the second connection is less than a fourth threshold.
[0240] Optionally, in some embodiments, the processing unit 410 is specifically configured to:
[0241] If the channel quality of the first connection is higher than the fifth threshold and the channel quality of the second connection is lower than the sixth threshold, the first connection is selected as the target connection; or if the channel quality of the first connection is lower than the seventh threshold and the channel quality of the second connection is higher than the eighth threshold, the first connection is selected as the target connection.
[0242] Optionally, the fifth threshold is greater than the seventh threshold, and the sixth threshold is less than the eighth threshold.
[0243] Optionally, in some embodiments, the fifth threshold and the seventh threshold are determined according to the measurement results of the downlink reference signal, and the sixth threshold and the eighth threshold are determined according to the measurement results of the sidelink reference signal and / or the downlink reference signal.
[0244] Optionally, in some embodiments, the first connection is a Uu connection, and the second connection includes a PC5 connection between the device and the relay terminal and a Uu connection between the relay terminal and a network device.
[0245] Optionally, in some embodiments, the target connection is used for data transmission between the device and a network device.
[0246] Optionally, in some embodiments, the device 400 further includes:
[0247] A communication unit is used for performing data transmission with the network device through the target connection.
[0248] Optionally, in some embodiments, the fifth connection is a connection currently serving a remote terminal.
[0249] Optionally, in some other embodiments, the sixth connection is a connection currently serving a remote terminal.
[0250] Optionally, in some embodiments, the priority of the fifth connection is higher than the priority of the sixth connection.
[0251] Optionally, in some other embodiments, the priority of the sixth connection is higher than the priority of the fifth connection.
[0252] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0253] It should be understood that the device 400 according to the embodiment of the present application may correspond to the remote terminal in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the device 400 are respectively to implement Figure 3 For the sake of brevity, the corresponding process of the remote terminal in the method 300 is not repeated here.
[0254] Figure 8 FIG. 5 shows a schematic block diagram of a data transmission device 500 according to an embodiment of the present application. Figure 8 As shown, the device 500 includes:
[0255] The processing unit 510 is used to select a target connection from a fifth connection and a sixth connection, wherein the fifth connection is a connection in which the remote terminal is connected to a network device via a relay terminal, the sixth connection is a connection in which the remote terminal is connected to a network device via a relay terminal, the remote terminal and the relay terminal are connected via a seventh connection, the remote terminal and the relay terminal are also connected via an eighth connection, and the seventh connection and the eighth connection include a side link connection.
[0256] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0257] The target connection is selected according to the channel quality of the fifth connection and the channel quality of the sixth connection.
[0258] Optionally, in some embodiments, the fifth connection includes the seventh connection between the remote terminal and the relay terminal and the ninth connection between the relay terminal and the network device, wherein the channel quality of the fifth connection is determined based on the channel quality of the seventh connection and / or the channel quality of the ninth connection.
[0259] Optionally, in some embodiments, the channel quality of the fifth connection is the channel quality of the seventh connection; or the channel quality of the fifth connection is the channel quality of the ninth connection; or the channel quality of the fifth connection is the maximum or minimum value of the channel quality of the seventh connection and the channel quality of the ninth connection; or the channel quality of the fifth connection is the product of the channel quality of the seventh connection and the channel quality of the ninth connection.
[0260] Optionally, in some embodiments, the sixth connection includes an eighth connection between the remote terminal and the relay terminal and a tenth connection between the relay terminal and the network device, wherein the channel quality of the sixth connection is determined based on the channel quality of the eighth connection and / or the channel quality of the tenth connection.
[0261] Optionally, in some embodiments, the channel quality of the sixth connection is the channel quality of the eighth connection; or the channel quality of the sixth connection is the channel quality of the tenth connection; or the channel quality of the sixth connection is the maximum or minimum value of the channel quality of the eighth connection and the channel quality of the tenth connection; or the channel quality of the sixth connection is the product of the channel quality of the eighth connection and the channel quality of the tenth connection.
[0262] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0263] According to the channel quality of the fifth connection and the channel quality of the sixth connection, an available connection between the fifth connection and the sixth connection is determined; and according to the available connection, the target connection is selected.
[0264] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0265] Whether the fifth connection is available is determined according to the channel quality of the fifth connection and a first threshold.
[0266] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0267] If the channel quality of the fifth connection is higher than or equal to the first threshold, determine that the fifth connection is available; or
[0268] If the channel quality of the fifth connection is lower than the first threshold, it is determined that the fifth connection is unavailable.
[0269] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0270] Whether the sixth connection is available is determined according to the channel quality of the sixth connection and a second threshold.
[0271] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0272] If the channel quality of the sixth connection is higher than or equal to the second threshold, determine that the sixth connection is available; or
[0273] If the channel quality of the sixth connection is lower than the second threshold, it is determined that the sixth connection is unavailable.
[0274] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0275] If the channel quality of the fifth connection is higher than a fifth threshold, and the channel quality of the sixth connection is lower than a sixth threshold, selecting the fifth connection as the target connection; or
[0276] If the channel quality of the fifth connection is lower than a seventh threshold, and the channel quality of the sixth connection is higher than an eighth threshold, the sixth connection is selected as the target connection.
[0277] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0278] If the channel quality of the fifth connection is higher than a fifth threshold, selecting the fifth connection as the target connection; or
[0279] If the channel quality of the sixth connection is higher than an eighth threshold, the sixth connection is selected as the target connection.
[0280] Optionally, in some embodiments, the processing unit 510 is further configured to:
[0281] If the channel quality of the fifth connection is higher than a fifth threshold, selecting the fifth connection as the target connection; or
[0282] If the channel quality of the sixth connection is higher than an eighth threshold, the sixth connection is selected as the target connection.
[0283] Optionally, the fifth threshold is greater than the seventh threshold, and the sixth threshold is less than the eighth threshold.
[0284] Optionally, in some embodiments, the fifth threshold and the seventh threshold are determined according to the measurement results of the downlink reference signal, and the sixth threshold and the eighth threshold are determined according to the measurement results of the sidelink reference signal and / or the downlink reference signal.
[0285] Optionally, in some embodiments, the fifth connection includes a PC5 connection between the remote terminal and the relay terminal and a Uu connection between the relay terminal and the network device; the sixth connection includes a PC5 connection between the remote terminal and the relay terminal and a Uu connection between the relay terminal and the network device.
[0286] Optionally, the target connection is used for data transmission between the remote terminal and the network device.
[0287] Optionally, in some embodiments, the fifth connection is a connection currently serving a remote terminal.
[0288] Optionally, in some other embodiments, the sixth connection is a connection currently serving a remote terminal.
[0289] Optionally, in some embodiments, the priority of the fifth connection is higher than the priority of the sixth connection.
[0290] Optionally, in some embodiments, the priority of the sixth connection is higher than the priority of the fifth connection.
[0291] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0292] It should be understood that the device 500 according to the embodiment of the present application may correspond to the remote terminal in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the device 500 are respectively to implement Figure 6 For the sake of brevity, the corresponding process of the remote terminal in the method 200 is not repeated here.
[0293] Fig. 9 It is a schematic structural diagram of a communication device 800 provided in an embodiment of the present application. Fig. 9 The communication device 800 shown includes a processor 810, and the processor 810 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0294] Alternatively, if Fig. 9 As shown, the communication device 800 may further include a memory 820. The processor 810 may call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.
[0295] The memory 820 may be a separate device independent of the processor 810 , or may be integrated into the processor 810 .
[0296] Alternatively, if Fig. 9 As shown, the communication device 800 may further include a transceiver 830, and the processor 810 may control the transceiver 830 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0297] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, and the number of the antennas may be one or more.
[0298] Optionally, the communication device 800 may specifically be a network device of an embodiment of the present application, and the communication device 800 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0299] Optionally, the communication device 800 may specifically be a remote terminal of an embodiment of the present application, and the communication device 800 may implement the corresponding processes implemented by the remote terminal in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0300] Fig.10 It is a schematic structural diagram of the circuit of an embodiment of the present application. Fig.10 The circuit 900 shown includes a processor 910, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0301] Alternatively, if Fig.10As shown, the circuit 900 may further include a memory 920. The processor 910 may call and run a computer program from the memory 920 to implement the method in the embodiment of the present application.
[0302] The memory 920 may be a separate device independent of the processor 910 , or may be integrated into the processor 910 .
[0303] Optionally, the circuit 900 may further include an input interface 930. The processor 910 may control the input interface 930 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0304] Optionally, the circuit 900 may further include an output interface 940. The processor 910 may control the output interface 940 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0305] Optionally, the circuit can be applied to the network device in the embodiments of the present application, and the circuit can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0306] Optionally, the circuit can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the circuit can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0307] Optionally, the circuit mentioned in the embodiment of the present application may also be a circuit on a chip. The chip may be, for example, a system-level chip, a system chip, a chip system or a system on chip (SOC) chip.
[0308] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0309] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can 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 can 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 random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (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 RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0310] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0311] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0312] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0313] Optionally, the computer-readable storage medium can be applied to the remote terminal in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the remote terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0314] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0315] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0316] Optionally, the computer program product can be applied to the remote terminal in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the remote terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0317] The embodiment of the present application also provides a computer program.
[0318] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0319] Optionally, the computer program can be applied to the remote terminal in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the remote terminal in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0320] 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.
[0321] 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.
[0322] 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.
[0323] 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.
[0324] 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.
[0325] 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. In view of such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including 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 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 read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0326] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the 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. A method for data transmission, characterized in that: include: The remote terminal selects a target connection from a first connection and a second connection, wherein the first connection is a connection in which the remote terminal is directly connected to a network device, the second connection is a connection in which the remote terminal is connected to a network device via a relay terminal, and the remote terminal and the relay terminal are connected via a third connection, wherein the third connection includes a sidelink connection; The remote terminal selecting a target connection from the first connection and the second connection includes: selecting the target connection according to a channel quality of the first connection and a channel quality of the second connection, data transmission conditions in the first connection and the second connection, movement conditions of the remote terminal, and location information of the remote terminal according to a period, wherein the period is a period for connection selection determined by the remote terminal according to a historical connection selection condition of the remote terminal; The second connection includes a third connection between the remote terminal and the relay terminal and a fourth connection between the relay terminal and the network device, wherein the channel quality of the second connection is determined according to the channel quality of the third connection and / or the channel quality of the fourth connection; If, within a period of time, the differences between the channel quality of the third connection and the channel quality of the fourth connection are both less than a first threshold, or the number of differences less than the first threshold is greater than a second threshold, the channel quality of the third connection and the channel quality of the fourth connection are weighted averaged or multiplied to obtain the channel quality of the second connection; If the differences between the channel quality of the third connection and the channel quality of the fourth connection are both greater than a third threshold, or the number of differences greater than the third threshold is greater than a fourth threshold, the channel quality of the second connection is determined according to the channel quality of the fourth connection.
2. The method according to claim 1, characterized in that The first connection is a uu connection, and the second connection includes a PC5 connection between the remote terminal and the relay terminal and a uu connection between the relay terminal and the network device.
3. The method according to claim 1, characterized in that The target connection is used for data transmission between the remote terminal and the network device.
4. The method according to claim 1, characterized in that: The second connection is a connection currently serving the remote terminal.
5. The method according to claim 1, characterized in that The first connection is a connection currently serving the remote terminal.
6. The method according to claim 1, characterized in that The priority of the first connection is higher than the priority of the second connection.
7. The method according to claim 1, characterized in that The priority of the second connection is higher than the priority of the first connection.
8. A data transmission device, characterized in that: The device is a remote terminal, and the device includes: a processing unit, configured to select a target connection from a first connection and a second connection, wherein the first connection is a connection in which the device is directly connected to a network device, the second connection is a connection in which the device is connected to a network device via a relay terminal, the device and the relay terminal are connected via a third connection, and the third connection includes a sidelink connection; Wherein, the processing unit is specifically used for: selecting the target connection according to a period based on a channel quality of the first connection and a channel quality of the second connection, data transmission conditions in the first connection and the second connection, movement conditions of the remote terminal, and location information of the remote terminal, wherein the period is a period for connection selection determined by the device according to a historical connection selection condition of the device; The second connection includes a third connection between the device and the relay terminal and a fourth connection between the relay terminal and a network device, wherein the channel quality of the second connection is determined according to the channel quality of the third connection and / or the channel quality of the fourth connection; If, within a period of time, the differences between the channel quality of the third connection and the channel quality of the fourth connection are both less than a first threshold, or the number of differences less than the first threshold is greater than a second threshold, the channel quality of the third connection and the channel quality of the fourth connection are weighted averaged or multiplied to obtain the channel quality of the second connection; If the differences between the channel quality of the third connection and the channel quality of the fourth connection are both greater than a third threshold, or the number of differences greater than the third threshold is greater than a fourth threshold, the channel quality of the second connection is determined according to the channel quality of the fourth connection.
9. The device according to claim 8, characterized in that The first connection is a uu connection, and the second connection includes a PC5 connection between the device and the relay terminal and a uu connection between the relay terminal and the network device.
10. The device according to claim 8, characterized in that The target connection is used for data transmission between the device and a network device.
11. The device according to claim 8, characterized in that The second connection is a connection currently serving the device.
12. The device according to claim 8, characterized in that The first connection is a connection currently serving the device.
13. The device according to claim 8, characterized in that The priority of the first connection is higher than the priority of the second connection.
14. The device according to claim 8, characterized in that The priority of the second connection is higher than the priority of the second connection.
15. A communication device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 7.
16. A communication circuit, characterized in that: The device comprises: a processor, configured to call and run a computer program from a memory, so that a device equipped with the circuit executes the method according to any one of claims 1 to 7.
17. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 7.
18. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to execute the method as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Cell selection method, terminal, relay node and system in relay system
CN103327550A
Method for selecting an entity based on a total link quality
CN105165072A