Data transmission method and device, terminal and network side device
By establishing multiple path connections between terminals and network devices, the limitations of single-path connections in existing communication technologies are overcome, enhancing both throughput and reliability of communication transmission.
Patent Information
- Application Number
- JP2024556210
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-03-24
- Filing Date
- 2023-03-22
- Publication Date
- 2025-04-14
- Estimated Expiration
- 2043-03-22
AI Technical Summary
Existing communication technologies are limited by single-path connections between terminals and network devices, leading to restricted throughput and reliability.
Establishing multiple path connections between terminals and network devices, allowing user plane and control plane data to be transmitted over direct and indirect routes, thereby enhancing throughput and reliability.
Improves communication transmission throughput by adding additional transmission paths and ensures reliability by switching to paths with better link quality when one route's quality deteriorates.
Smart Images

Figure 2025510018000001_ABST
Abstract
Description
[Technical field]
[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to Chinese Patent Application No. 202210303689.X filed in China on March 24, 2022, the entire contents of which are hereby incorporated by reference.
[0002] The present application relates to the field of communications technology, and specifically to a data transmission method and device, a terminal, and a network side device. [Background technology]
[0003] In the related art, only a single-route connection can be established between a terminal and a network side device, for example, a direct route can be established between the terminal and the network side device, or an indirect route can be established between the terminal and the network side device. The throughput of the single-route connection is limited, and it is desired to improve the reliability. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present application provide a data transmission method and device, a terminal and a network side device, which can improve the throughput and reliability of communication transmission. [Means for solving the problem]
[0005] According to a first aspect, there is provided a method of data transmission, the method comprising: The first terminal transmits user plane data and / or control plane data to a network side device via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0006] A second aspect provides a data transmission device, the data transmission device comprising: A first transmission module for transmitting user plane data and / or control plane data to a network side device via a plurality of paths, Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0007] According to a third aspect, there is provided a method of data transmission, the method comprising: The network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0008] According to a fourth aspect, there is provided a data transmission device, the data transmission device comprising: a second transmission module for transmitting user plane data and / or control plane data to the first terminal via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0009] According to a fifth aspect, there is provided a terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method according to the first aspect.
[0010] According to a sixth aspect, there is provided a terminal including a processor and a communication interface, wherein the communication interface is used to transmit user plane data and / or control plane data to a network side device via a plurality of paths, Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0011] According to a seventh aspect, there is provided a network side device including a processor and a memory, the memory storing a program or instructions operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the method according to the third aspect.
[0012] According to an eighth aspect, there is provided a network side device including a processor and a communication interface, wherein the communication interface is adapted to transmit user plane data and / or control plane data to a first terminal via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0013] According to a ninth aspect, there is provided a data transmission system including a network side device and a terminal, the network side device may be used to perform steps of the data transmission method described in the third aspect, and the terminal may be used to perform steps of the data transmission method described in the first aspect.
[0014] According to a tenth aspect, there is provided a readable storage medium having a program or instructions stored thereon, the program or instructions, when executed by a processor, performing steps of the method according to the first aspect or performing steps of the method according to the third aspect.
[0015] According to a tenth aspect, there is provided a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instructions to implement the method of the first aspect or to be used to implement the method of the third aspect.
[0016] According to a twelfth aspect, there is provided a computer program / program product stored on a storage medium, the computer program / program product being executed by at least one processor to realise the data transmission method according to the first aspect or to realise the steps of the data transmission method according to the third aspect. Effect of the Invention
[0017] In an embodiment of the present application, a multi-path connection can be established between a first terminal and a network side device, and the same or different signaling and service data can be transmitted between the first terminal and the network side device via multiple paths. The throughput of communication transmission can be improved by adding a transmission path, and when the link quality of one of the paths is relatively poor, the reliability of transmission can be ensured by using other paths with good link quality. [Brief description of the drawings]
[0018] [Figure 1] 1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied. [Diagram 2] FIG. 1 is a schematic diagram of a relay scenario. [Diagram 3] FIG. 1 is a schematic diagram of a Sidelink Relay (SL relay) architecture. [Figure 4] FIG. 1 is a schematic diagram of a non-SL relay architecture. [Diagram 5] 1 is a flow chart of a first terminal-side data transmission method according to an embodiment of the present application; [Figure 6]2 is a flow chart of a network side device side data transmission method according to an embodiment of the present application; [Figure 7] FIG. 2 is a structural schematic diagram of a first terminal side data transmission device according to an embodiment of the present application; [Figure 8] FIG. 2 is a structural schematic diagram of a network side equipment side data transmission device according to an embodiment of the present application; [Figure 9] FIG. 2 is a structural schematic diagram of a communication device according to an embodiment of the present application; [Figure 10] FIG. 2 is a structural schematic diagram of a terminal according to an embodiment of the present application; [Figure 11] FIG. 2 is a structural schematic diagram of a network side device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] The following clearly and completely describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application, and obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application belong to the protection scope of the present application.
[0020] The terms "first," "second," etc. in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It is to be understood that the terms so used are interchangeable where appropriate, such that the embodiments of the present application may be performed in an order other than that shown or described herein, and that the objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects, e.g., the first object may be one or more. It is to be noted that "and / or" in the specification and claims represents at least one of the objects connected, and the character " / " generally represents an "or" relationship between the related objects.
[0021] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the techniques described may be used in the above-mentioned systems and radio technologies, or in other systems and radio technologies. Although the following description describes a New Radio (NR) system for illustrative purposes and uses NR terminology in most of the description below, these techniques may be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.
[0022] 1 shows a block diagram of a wireless communication system to which an embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle user equipment (VUE), a pedestrian user equipment (PUE), a smart home (home equipment having a wireless communication function, such as a refrigerator, a television, a washing machine, or furniture), a game machine, a personal computer, a mobile phone, a mobile terminal (Mobile Internet Device), a mobile user equipment (MID), a mobile terminal (Mobile User Equipment ... The network side device 12 may be a terminal side device such as a mobile computer (PC), a deposit and withdrawal machine or a self-service machine, and the wearable device includes a smart watch, a smart band, a smart earphone, a smart glasses, a smart accessory (such as a smart bracelet, a smart ring, a smart necklace, a smart anklet, a smart wristband, a smart clothing, etc.). It should be noted that the embodiment of the present application does not limit the specific type of the terminal 11. The network side device 12 may include an access network device or a core network device, where the access network device may be referred to as a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function, or a radio access network unit.The access network equipment may include a base station, a Wireless Local Area Network (WLAN) access point, or a WiFi node, and the base station may be called a Node B, an evolved Node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a home B node, a home evolved B node, a Transmitting Receiving Point (TRP), or any other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term, and it should be explained that in the embodiments of this application, only a base station in an NR system is taken as an example, but the specific type of the base station is not limited.
[0023] Relay technology in a wireless communication system adds one or more relay nodes between a base station and a terminal, and is responsible for forwarding a wireless signal one or more times, i.e., the wireless signal can arrive at the terminal through multiple hops.
[0024] Wireless relay technology can not only be used to extend cell coverage and fill blind spots in cell coverage, but also to increase cell capacity through spatial resource multiplexing. For indoor coverage, relay technology can also play a role in overcoming penetration loss and improving the quality of indoor coverage.
[0025] Taking the relatively simple two-hop relay as an example, wireless relaying has the opportunity to obtain higher link capacity and better coverage by splitting one base station-terminal link into two links, base station-relay and relay-terminal, thereby replacing one link of relatively poor quality with two links of relatively good quality.
[0026] The currently supported relay is a UE-to-Network relay, that is, one end of the relay is connected to the UE and the other end is connected to the network side. The UE connected to the relay is called a remote UE.
[0027] A typical relay scenario is shown in Figure 2, which is a typical UE-to-Network scenario, where a Remote UE needs to transmit data to a network side, but the coverage is poor, so it finds a Relay UE for forwarding, where the Uu interface between the Relay UE and the base station, and the sidelink (PC5) interface between the Relay UE and the Remote UE, and generally, the Relay UE is open and can provide services to any Remote UE.
[0028] In the related art, a Remote UE Radio Resource Control (RRC) connection establishment flow includes the following steps:
[0029] Step 1. The Remote UE and the Relay UE perform a discovery process, and then establish a PC5 RRC connection.
[0030] Step 2. The Remote UE sends an RRC Setup Request message to the base station, and the base station returns an RRC Setup message to the Remote UE. Specifically, the two messages are forwarded by the Relay UE to the base station or the Remote UE.
[0031] Step 3. A Signaling Radio Bearer 1 (SRB1) dedicated bearer is established between the base station and the remote UE, and this remote UE SRB1 dedicated bearer is composed of two-segment Radio Link Control (RLC) channels, PC5 (between the remote UE and the Relay UE) and Uu (between the Relay UE and the base station). Specifically, the two-segment RLC channels are used by the remote UE to transmit / receive an SRB1 type RRC message between the base station and the remote UE.
[0032] Step 4. The Remote UE sends a radio resource control setup complete (RRC Setup Complete) message to the base station, which is forwarded to the base station by the Relay UE.
[0033] Step 5. Activate security between Remote UE and base station.
[0034] Step 6. Establish an SRB2 / Data Radio Bearer (DRB) dedicated bearer between the base station and the Remote UE, and the Remote UE SRB2 / DRB dedicated bearer is composed of two-segment RLC channels, PC5 (between the Remote UE and the Relay UE) and Uu (between the Relay UE and the base station). Specifically, the two-segment RLC channels are used by the Remote UE to transmit / receive SRB2 type RRC / NAS messages and uplink / downlink service data between the base station and the Remote UE.
[0035] For sidelink relay (SL relay architecture), multipath means that a Remote UE establishes an indirect path and a direct path simultaneously, as shown in FIG.
[0036] For non-SL relay architecture, the connection between two UEs is not a sidelink (PC5) interface, but it is assumed that the interface between them is a wired connection or an ideal inter-UE connection, where multipath means that the Primary UE establishes an indirect path and a direct path simultaneously, as shown in Figure 4.
[0037] In this embodiment, the indirect path is translated as an indirect path, and refers to a radio link through which a Remote UE (or Primary UE) establishes an RRC connection with a base station via a Relay UE (or Secondary UE) and the Uu air interface of the Relay UE (or Secondary UE).
[0038] Direct path refers to a radio link through which a Remote UE (or Primary UE) establishes an RRC connection with a base station via its own Uu air interface.
[0039] The data transmission method according to the embodiments of the present application will be described in detail below through several embodiments and its application scenarios in conjunction with the drawings.
[0040] An embodiment of the present application provides a data transmission method, as shown in FIG. 5, the method includes: Step 101: A first terminal transmits user plane data and / or control plane data to a network side device via multiple paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0041] In an embodiment of the present application, a multi-path connection can be established between a first terminal and a network side device, and different signaling and service data can be transmitted between the first terminal and the network side device via multiple paths, thereby improving the throughput of communication transmission, and when the link quality of one of the paths is relatively poor, the reliability of transmission can be ensured by utilizing other paths with good link quality.
[0042] In this embodiment, the first terminal may be a Remote UE or a Primary UE, and the second terminal may be a Relay UE or a Secondary UE.
[0043] In some embodiments, before the first terminal transmits user plane data and / or control plane data to a network side device via a plurality of paths, the method further comprises: the first terminal communicates with the network side device via the first route; If the route addition condition is satisfied, the first terminal transmits a multiple route addition request message to the network side device via the existing first route, requesting the addition of the second route.
[0044] Here, the route addition condition may be determined by a protocol, configured by a network side device, or pre-configured by a network side device.
[0045] The route addition process may also be understood as a terminal association process, and therefore can be further equivalently described as follows: if a terminal association condition is met, the first terminal sends a terminal association request message to the network side device via the existing first route, requesting association with the second terminal.
[0046] Based on the above description, the multipath addition request message is a path addition request, and the terminal association request message is a UE aggregation request.
[0047] In one specific embodiment, the first terminal has already established an RRC connection and an associated user plane (UP) path with the network side device via a direct path, and the first terminal can establish an indirect path between the network side device and the first terminal using the existing direct path.
[0048] Specifically, when a remote UE or primary UE is inside a cell or the link condition is good, for example, when the Reference Signal Receiving Power (RSRP) from the first UE to the serving cell is above a certain threshold, if the first UE has a demand for data transmission at this time, it can directly establish an RRC connection with the serving cell, and establish a DRB path, i.e., a direct CP+UP path, and communicate with network side equipment via the direct path (i.e., the first path), and transmit control plane data and user plane data.
[0049] The route establishment method of this embodiment includes the following steps.
[0050] In step a1, the first terminal determines whether a preset route addition condition is satisfied. The route addition condition is specifically The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and The upper layer of the first terminal indicates that the service of the first terminal is transmitted via the second path or the first path and the second path, where the upper layers are a collective term for upper layer entities not lower than the RRC layer inside the first terminal, and may specifically include a Non-Access Stratum layer (NAS layer), a ProSe layer (Proximity Service layer), and an application layer; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; There is at least one candidate terminal whose link quality satisfies a preset communication condition.
[0051] Here, the at least one candidate terminal includes the second terminal.
[0052] The link quality of at least one candidate terminal satisfies a preset communication condition. The signal quality between the candidate terminal and the first terminal (PC5 interface) satisfies a preset communication condition; and The signal quality of the serving cell of the candidate terminal includes at least one of satisfying a preset communication condition.
[0053] For the scenario where downlink data arrives, it is necessary to potentially enhance the paging message, i.e., send a first paging indication to the first terminal, thereby instructing the UE's route establishment manner in the first paging indication, and including the following information: The first terminal instructs to establish the first path and / or the second path, i.e., the first terminal instructs to establish a single path or multiple paths, and the single path is the first path or the second path; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, it conveys at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0054] If the first paging indication is 1-bit coding, a single path (either direct or indirect path) and multiple paths (both direct and indirect path) can be distinguished. If the first paging indication is 2-bit coding, a single path (direct path only), a single path (indirect path only), and multiple paths (both direct and indirect path) can be distinguished.
[0055] Here, the downlink data arrival may be a base station paging a terminal, establishing a bearer between the base station and the terminal by an RRC message, and transmitting data on the established bearer.
[0056] In step a2, if the first terminal determines that the preset route addition condition is satisfied, the first terminal transmits an aggregation request to the network side device via the existing first route to request the addition of the second route; Here, the multipath add request message may be carried using an existing message, or one multipath add request message may be newly defined, where the existing message includes at least one of UE Assistance Information (UAI), Sidelink UE Information (SUI), Measurement report, RRC Setup Complete, RRC Resume Complete message, and RRC Resume Complete message.
[0057] Furthermore, the multipath add request message may further include first information, and the first information may include: a signal quality between the first terminal and the candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and the signal quality of the serving cell of the candidate terminal.
[0058] By sending the first information to the network side equipment, it is possible to assist the network side equipment in selecting a second terminal from the candidate terminals, establish a link between the first terminal and the second terminal, and ensure that the link has good communication quality.
[0059] In step a3, the first terminal receives a multipath addition configuration message (aggregation response) transmitted from the network side device; Here, the multipath add configuration message may be carried using an existing message, or one new multipath add configuration message may be defined. The existing message includes an RRC reconfiguration with sync message.
[0060] Wherein, the multipath addition configuration message is Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information, which is used to instruct to perform a route switching operation or a route adding operation, the first instruction information may use 1 bit, or a new information element may be defined to carry the first instruction information, and when the first instruction information uses 1 bit, the first instruction information may instruct to perform a route switching operation when the first instruction information is 0, and may instruct to add a route when the first instruction information is 1, or the first instruction information may instruct to perform a route switching operation when the first instruction information is 1, and may instruct to add a route when the first instruction information is 0; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0061] After establishing two paths (indirect path and direct path), a rule for transmitting user plane data and / or control plane data may be configured by the network side device, or the rule for transmitting user plane data and / or control plane data via the first path and the second path may be agreed upon by a protocol.
[0062] When a rule for transmitting user plane data and / or control plane data via the first path and the second path is configured by a network side device, the method includes: The first terminal further includes receiving route configuration information of the network side device, the route configuration information including a rule for transmitting user plane data and / or control plane data via the first route and the second route. The network side device may transmit the route configuration information by an RRC message or a broadcast message.
[0063] In this embodiment, the rules for user plane data and / or control plane data transmission may dictate which path each message or each bearer type takes, thereby completing one complete RRC connection establishment, recovery and / or re-establishment flow.
[0064] In some embodiments, the rule is: A rule for transmitting signaling via the first path and the second path, where different signaling may be transmitted via different paths, for example, any signaling of SRB0 is transmitted via an indirect path, and any signaling of SRB1 and SRB2 is transmitted via a direct path; A rule for transmitting uplink data and / or downlink data via the first path and the second path, in which data in different transmission directions is transmitted via different paths (indirect path or direct path), for example, any signaling in the uplink (UpLink, UL) direction is transmitted via an indirect path and any signaling in the downlink (DownLink, DL) direction is transmitted via a direct path, thus saving power consumption; Different parts of a signaling radio bearer SRB1 can be transmitted simultaneously on the first path and the second path, for example, a first part of SRB1 is transmitted on a first path and a second part of SRB1 is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The SRB1 can be simultaneously transmitted through the first path and the second path after being copied, and thus the reliability of data transmission can be improved by the multi-path transmission, and the rate and throughput of data transmission can be improved; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path, for example, a first part of the DRB is transmitted on a first path and a second part of the DRB is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The DRB may include any one of the following: after copying, the DRB may be transmitted simultaneously over the first path and the second path, and in this manner, the reliability of data transmission may be improved by multi-path transmission, and the rate and throughput of data transmission may be improved.
[0065] In some embodiments, the rule is: The first terminal and the second terminal are in a same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0066] In one specific example, the transmission path of all messages may be determined by the protocol, for example, sending the RRC Setup Request message and the RRC Setup Complete message (low transmission power, short path) via an indirect path, and receiving the RRC Setup message via a direct path.
[0067] In another embodiment, the transmission paths of all messages may be jointly indicated by the network side device and the protocol agreement, for example, the transmission path of SRB0 is agreed by the protocol, an RRC Setup Request message is sent on an indirect path, and an RRC Setup message is received, and then, according to the indication carried in the RRC Setup message, it is determined whether SRB1 takes a direct path or an indirect path. The transmission rule of SRB2 and / or DRB may follow the transmission rule of SRB1 by default, or the transmission rule of SRB2 and / or DRB may be more flexibly indicated by an RRC Reconfiguration message.
[0068] In step a4, the first terminal transmits an aggregation complete message to the network side device.
[0069] Here, the multipath configuration complete message may be carried using an existing message, or one new multipath configuration complete message may be defined. The existing message includes an RRC reconfiguration complete message.
[0070] In some embodiments, if the establishment of the second route is unsuccessful, the first terminal transmits a multi-route addition failure message to the network side device.
[0071] In another specific embodiment, the first terminal has already established an RRC connection and an associated user plane (UP) path with the network side device via an indirect path, and the first terminal can establish a direct path by communicating with the network side device using the existing indirect path (i.e., the first path).
[0072] Specifically, when a remote UE or primary UE is at a cell edge or in a poor link condition, for example, when the reference signal received power (RSRP) from the first UE to the serving cell is lower than a certain threshold, and the first UE has a demand for data transmission at this time, a suitable relay UE or secondary UE (wherein the second UE has a good link quality guarantee to the network side, for example, the second UE RSRP is higher than a certain threshold, and optionally, a highest RSRP threshold may be configured at the same time, and the second UE RSRP cannot exceed the highest RSRP threshold, to avoid the second UE that is very close to the base station causing excessive interference when transmitting data) may be found, and an RRC connection to the serving cell may be established by the relay UE or secondary UE, and a DRB path may be established, i.e., an indirect CP+UP path may be established, and control plane data and user plane data may be transmitted via an indirect path.
[0073] The route establishment method of this embodiment includes the following steps.
[0074] In step b1, the first terminal determines whether a preset route addition condition is satisfied. The route addition condition is specifically The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and The upper layer of the first terminal indicates that the service of the first terminal is transmitted via the second path or the first path and the second path, where the upper layers are a collective term for upper layer entities not lower than the RRC layer inside the first terminal, and may specifically include a Non-Access Stratum layer (NAS layer), a ProSe layer (Proximity Service layer), and an application layer; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; and there is at least one candidate cell that satisfies a preset communication condition.
[0075] Here, the at least one candidate cell includes a cell in the direct path of the first terminal.
[0076] For the scenario where downlink data arrives, it is necessary to potentially enhance the paging message, i.e., send a first paging indication to the first terminal, thereby instructing the UE's route establishment manner in the first paging indication, and including the following information: The first terminal instructs to establish the first path and / or the second path, i.e., the first terminal instructs to establish a single path or multiple paths, and the single path is the first path or the second path; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, it conveys at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0077] If the first paging indication is 1-bit coding, a single path (either direct or indirect path) and multiple paths (both direct and indirect path) can be distinguished. If the first paging indication is 2-bit coding, a single path (direct path only), a single path (indirect path only), and multiple paths (both direct and indirect path) can be distinguished.
[0078] Here, the downlink data arrival may be a base station paging a terminal, establishing a bearer between the base station and the terminal by an RRC message, and transmitting data on the established bearer.
[0079] In step b2, if the first terminal determines that the predetermined route addition condition is satisfied, the first terminal transmits an aggregation request to the network side device via the existing first route to request the addition of the second route; Here, the multipath add request message may be carried using an existing message, or one multipath add request message may be newly defined, where the existing message includes at least one of UE Assistance Information (UAI), Sidelink UE Information (SUI), Measurement report, RRC Setup Complete, RRC Resume Complete message, and RRC Resume Complete message.
[0080] Furthermore, the multipath add request message may further include first information, and the first information may include: Cell identifier information of the candidate cell; and signal quality of the candidate cell for the first terminal.
[0081] By sending the first information to the network side equipment, it is possible to assist the network side equipment in selecting a cell from the candidate cells, thereby establishing a direct path between the first terminal and the cell, and ensuring that the direct path has good communication quality.
[0082] In step b3, the first terminal receives a multipath addition configuration message (aggregation response) transmitted from the network side device; Here, the multipath add configuration message may be carried using an existing message, or one new multipath add configuration message may be defined. The existing message includes an RRC reconfiguration with sync message.
[0083] Wherein, the multipath addition configuration message is the direct path cell identifier information; First instruction information, which is used to instruct to perform a route switching operation or a route adding operation, the first instruction information may use 1 bit, or a new information element may be defined to carry the first instruction information, and when the first instruction information uses 1 bit, the first instruction information may instruct to perform a route switching operation when the first instruction information is 0, and may instruct to add a route when the first instruction information is 1, or the first instruction information may instruct to perform a route switching operation when the first instruction information is 1, and may instruct to add a route when the first instruction information is 0; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0084] After establishing two paths (indirect path and direct path), a rule for transmitting user plane data and / or control plane data may be configured by the network side device, or the rule for transmitting user plane data and / or control plane data via the first path and the second path may be agreed upon by a protocol.
[0085] When a rule for transmitting user plane data and / or control plane data via the first path and the second path is configured by a network side device, the method includes: The first terminal further includes receiving route configuration information of the network side device, the route configuration information including a rule for transmitting user plane data and / or control plane data via the first route and the second route. The network side device may transmit the route configuration information by an RRC message or a broadcast message.
[0086] In this embodiment, the rules for user plane data and / or control plane data transmission may dictate which path each message or each bearer type takes, thereby completing one complete RRC connection establishment, recovery and / or re-establishment flow.
[0087] In some embodiments, the rule is: A rule for transmitting signaling via the first path and the second path, where different signaling may be transmitted via different paths, for example, any signaling of SRB0 is transmitted via an indirect path, and any signaling of SRB1 and SRB2 is transmitted via a direct path; a rule for transmitting uplink data and / or downlink data via the first path and the second path, in which data in different transmission directions is transmitted via different paths (indirect path or direct path), for example, any signaling in an uplink UL direction is transmitted via an indirect path and any signaling in a downlink DL direction is transmitted via a direct path, thus saving power consumption; Different parts of a signaling radio bearer SRB1 can be transmitted simultaneously on the first path and the second path, for example, a first part of SRB1 is transmitted on a first path and a second part of SRB1 is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The SRB1 can be simultaneously transmitted through the first path and the second path after being copied, and thus the reliability of data transmission can be improved by the multi-path transmission, and the rate and throughput of data transmission can be improved; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path, for example, a first part of the DRB is transmitted on a first path and a second part of the DRB is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The DRB may include any one of the following: after copying, the DRB may be transmitted simultaneously over the first path and the second path, and in this manner, the reliability of data transmission may be improved by multi-path transmission, and the rate and throughput of data transmission may be improved.
[0088] In some embodiments, the rule is: The first terminal and the second terminal are in the same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0089] In one specific example, the transmission path of all messages may be determined by the protocol, for example, sending the RRC Setup Request message and the RRC Setup Complete message (low transmission power, short path) via an indirect path, and receiving the RRC Setup message via a direct path.
[0090] In another embodiment, the transmission paths of all messages may be jointly indicated by the network side device and the protocol agreement, for example, the transmission path of SRB0 is agreed by the protocol, an RRC Setup Request message is sent on an indirect path, and an RRC Setup message is received, and then, according to the indication carried in the RRC Setup message, it is determined whether SRB1 takes a direct path or an indirect path. The transmission rule of SRB2 and / or DRB may follow the transmission rule of SRB1 by default, or the transmission rule of SRB2 and / or DRB may be more flexibly indicated by an RRC Reconfiguration message.
[0091] In step b4, the first terminal transmits an aggregation complete message to the network side device.
[0092] Here, the multipath configuration complete message may be carried using an existing message, or one new multipath configuration complete message may be defined. The existing message includes an RRC reconfiguration complete message.
[0093] In some embodiments, if the establishment of the second route is unsuccessful, the first terminal transmits a multi-route addition failure message to the network side device.
[0094] An embodiment of the present application further provides a data transmission method, as shown in FIG. 6, the method includes: Step 201: A network side device transmits user plane data and / or control plane data to a first terminal via multiple paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0095] In an embodiment of the present application, a multi-path connection can be established between a first terminal and a network side device, and different signaling and service data can be transmitted between the first terminal and the network side device via multiple paths, thereby improving the throughput of communication transmission, and when the link quality of one of the paths is relatively poor, the reliability of transmission can be ensured by utilizing other paths with good link quality.
[0096] In some embodiments, before the network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths, the method further comprises: the network side device communicates with the first terminal via the first route; The network side device receives a multiple route addition request message sent by the first terminal via an existing first route, and requests the addition of the second route, and sends the multiple route addition request message after determining that the first terminal satisfies a route addition condition.
[0097] Here, the route addition condition may be determined by a protocol, configured by a network side device, or pre-configured by a network side device.
[0098] In some embodiments, before the network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths, the method further comprises: The method further includes the network side device sending a second indication by a system broadcast message and / or a radio resource control (RRC) dedicated message, the second indication being used to indicate that the network side device supports a multipath function.
[0099] Here, the system broadcast message may be SIB1, SIB12 or one new SIB, and the RRC dedicated message may be RRC connection establishment (RRC setup), RRC connection resume (RRC resume), RRC reconfiguration or one new RRC dedicated message.
[0100] In one specific embodiment, the first terminal has already established an RRC connection and an associated user plane (UP) path with the network side device via a direct path, and the first terminal can establish an indirect path between the network side device and the first terminal using the existing direct path.
[0101] Specifically, when a remote UE or primary UE is inside a cell or the link condition is good, for example, when the reference signal received power (RSRP) from the first UE to the serving cell is above a certain threshold, and the first UE has a demand for data transmission at this time, it can directly establish an RRC connection with the serving cell, and establish a DRB path, i.e., a direct CP+UP path, to communicate with network side equipment via the direct path (i.e., the first path), and transmit control plane data and user plane data.
[0102] The route establishment method of this embodiment includes the following steps.
[0103] In step a1, the first terminal determines whether a preset route addition condition is satisfied. The route addition condition is specifically The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and The upper layer of the first terminal indicates that the service of the first terminal is transmitted via the second path or the first path and the second path, where the upper layers are a collective term for upper layer entities not lower than the RRC layer inside the first terminal, and may specifically include a Non-Access Stratum layer (NAS layer), a ProSe layer (Proximity Service layer), and an application layer; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; There is at least one candidate terminal whose link quality satisfies a preset communication condition.
[0104] Here, the at least one candidate terminal includes the second terminal.
[0105] The link quality of at least one candidate terminal satisfies a preset communication condition. The signal quality between the candidate terminal and the first terminal (PC5 interface) satisfies a preset communication condition; and The signal quality of the serving cell of the candidate terminal includes at least one of satisfying a preset communication condition.
[0106] For the scenario where downlink data arrives, it is necessary to potentially enhance the paging message, i.e., send a first paging indication to the first terminal, thereby instructing the UE's route establishment manner in the first paging indication, and including the following information: The first terminal instructs to establish the first path and / or the second path, i.e., the first terminal instructs to establish a single path or multiple paths, and the single path is the first path or the second path; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, it conveys at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0107] If the first paging indication is 1-bit coding, a single path (either direct or indirect path) and multiple paths (both direct and indirect path) can be distinguished. If the first paging indication is 2-bit coding, a single path (direct path only), a single path (indirect path only), and multiple paths (both direct and indirect path) can be distinguished.
[0108] Here, the downlink data arrival may be a base station paging a terminal, establishing a bearer between the base station and the terminal by an RRC message, and transmitting data on the established bearer.
[0109] In step a2, if the first terminal determines that the preset route addition condition is satisfied, the first terminal transmits an aggregation request to the network side device via the existing first route to request the addition of the second route; Here, the multipath add request message may be carried using an existing message, or one multipath add request message may be newly defined, where the existing message includes at least one of UE Assistance Information (UAI), Sidelink UE Information (SUI), Measurement report, RRC Setup Complete, RRC Resume Complete message, and RRC Resume Complete message.
[0110] Furthermore, the multipath add request message may further include first information, and the first information may include: a signal quality between the first terminal and the candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and the signal quality of the serving cell of the candidate terminal.
[0111] By sending the first information to the network side equipment, it is possible to assist the network side equipment in selecting a second terminal from the candidate terminals, establish a link between the first terminal and the second terminal, and ensure that the link has good communication quality.
[0112] In step a3, the first terminal receives a multipath addition configuration message (aggregation response) transmitted from the network side device; Here, the multipath add configuration message may be carried using an existing message, or one new multipath add configuration message may be defined. The existing message includes an RRC reconfiguration with sync message.
[0113] Wherein, the multipath addition configuration message is Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information, which is used to instruct to perform a route switching operation or a route adding operation, the first instruction information may use 1 bit, or a new information element may be defined to carry the first instruction information, and when the first instruction information uses 1 bit, the first instruction information may instruct to perform a route switching operation when the first instruction information is 0, and may instruct to add a route when the first instruction information is 1, or the first instruction information may instruct to perform a route switching operation when the first instruction information is 1, and may instruct to add a route when the first instruction information is 0; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0114] After establishing two paths (indirect path and direct path), a rule for transmitting user plane data and / or control plane data may be configured by the network side device, or the rule for transmitting user plane data and / or control plane data via the first path and the second path may be agreed upon by a protocol.
[0115] When a rule for transmitting user plane data and / or control plane data via the first path and the second path is configured by a network side device, the method includes: The first terminal further includes receiving route configuration information of the network side device, the route configuration information including a rule for transmitting user plane data and / or control plane data via the first route and the second route. The network side device may transmit the route configuration information by an RRC message or a broadcast message.
[0116] In this embodiment, the rules for user plane data and / or control plane data transmission may dictate which path each message or each bearer type takes, thereby completing one complete RRC connection establishment, recovery and / or re-establishment flow.
[0117] In some embodiments, the rule is: A rule for transmitting signaling via the first path and the second path, where different signaling may be transmitted via different paths, for example, any signaling of SRB0 is transmitted via an indirect path, and any signaling of SRB1 and SRB2 is transmitted via a direct path; a rule for transmitting uplink data and / or downlink data via the first path and the second path, in which data in different transmission directions is transmitted via different paths (indirect path or direct path), for example, any signaling in an uplink UL direction is transmitted via an indirect path and any signaling in a downlink DL direction is transmitted via a direct path, thus saving power consumption; Different parts of a signaling radio bearer SRB1 can be transmitted simultaneously on the first path and the second path, for example, a first part of SRB1 is transmitted on a first path and a second part of SRB1 is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The SRB1 can be simultaneously transmitted through the first path and the second path after being copied, and thus the reliability of data transmission can be improved by the multi-path transmission, and the rate and throughput of data transmission can be improved; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path, for example, a first part of the DRB is transmitted on a first path and a second part of the DRB is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The DRB may include any one of the following: after copying, the DRB may be transmitted simultaneously over the first path and the second path, and in this manner, the reliability of data transmission may be improved by multi-path transmission, and the rate and throughput of data transmission may be improved.
[0118] In some embodiments, the rule is: The first terminal and the second terminal are in the same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0119] In one specific example, the transmission path of all messages may be determined by the protocol, for example, sending the RRC Setup Request message and the RRC Setup Complete message (low transmission power, short path) via an indirect path, and receiving the RRC Setup message via a direct path.
[0120] In another embodiment, the transmission paths of all messages may be jointly indicated by the network side device and the protocol agreement, for example, the transmission path of SRB0 is agreed by the protocol, an RRC Setup Request message is sent on an indirect path, and an RRC Setup message is received, and then, according to the indication carried in the RRC Setup message, it is determined whether SRB1 takes a direct path or an indirect path. The transmission rule of SRB2 and / or DRB may follow the transmission rule of SRB1 by default, or the transmission rule of SRB2 and / or DRB may be more flexibly indicated by an RRC Reconfiguration message.
[0121] In step a4, the first terminal transmits an aggregation complete message to the network side device.
[0122] Here, the multipath configuration complete message may be carried using an existing message, or one new multipath configuration complete message may be defined. The existing message includes an RRC reconfiguration complete message.
[0123] In another specific embodiment, the first terminal has already established an RRC connection and an associated user plane (UP) path with the network side device via an indirect path, and the first terminal can establish a direct path by communicating with the network side device using the existing indirect path (i.e., the first path).
[0124] Specifically, when a remote UE or primary UE is at a cell edge or in a poor link condition, for example, when the reference signal received power (RSRP) from the first UE to the serving cell is lower than a certain threshold, and the first UE has a demand for data transmission at this time, a suitable relay UE or secondary UE (wherein the second UE has a good link quality guarantee to the network side, for example, the second UE RSRP is higher than a certain threshold, and optionally, a highest RSRP threshold may be configured at the same time, and the second UE RSRP cannot exceed the highest RSRP threshold, to avoid the second UE that is very close to the base station causing excessive interference when transmitting data) may be found, and an RRC connection to the serving cell may be established by the relay UE or secondary UE, and a DRB path may be established, i.e., an indirect CP+UP path may be established, and control plane data and user plane data may be transmitted via an indirect path.
[0125] In some embodiments, if the establishment of the second route is unsuccessful, the first terminal transmits a multi-route addition failure message to the network side device.
[0126] The route establishment method of this embodiment includes the following steps.
[0127] In step b1, the first terminal determines whether a preset route addition condition is satisfied. The route addition condition is specifically The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and The upper layer of the first terminal indicates that the service of the first terminal is transmitted via the second path or the first path and the second path, where the upper layers are a collective term for upper layer entities not lower than the RRC layer inside the first terminal, and may specifically include a Non-Access Stratum layer (NAS layer), a ProSe layer (Proximity Service layer), and an application layer; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; and there is at least one candidate cell that satisfies a preset communication condition.
[0128] Here, the at least one candidate cell includes a cell in the direct path of the first terminal.
[0129] For the scenario where downlink data arrives, it is necessary to potentially enhance the paging message, i.e., send a first paging indication to the first terminal, thereby instructing the UE's route establishment manner in the first paging indication, and including the following information: The first terminal instructs to establish the first path and / or the second path, i.e., the first terminal instructs to establish a single path or multiple paths, and the single path is the first path or the second path; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, it conveys at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0130] If the first paging indication is 1-bit coding, a single path (either direct or indirect path) and multiple paths (both direct and indirect path) can be distinguished. If the first paging indication is 2-bit coding, a single path (direct path only), a single path (indirect path only), and multiple paths (both direct and indirect path) can be distinguished.
[0131] Here, the downlink data arrival may be a base station paging a terminal, establishing a bearer between the base station and the terminal by an RRC message, and transmitting data on the established bearer.
[0132] In step b2, if the first terminal determines that the predetermined route addition condition is satisfied, the first terminal transmits an aggregation request to the network side device via the existing first route to request the addition of the second route; Here, the multipath add request message may be carried using an existing message, or one multipath add request message may be newly defined, where the existing message includes at least one of UE Assistance Information (UAI), Sidelink UE Information (SUI), Measurement report, RRC Setup Complete, RRC Resume Complete message, and RRC Resume Complete message.
[0133] Furthermore, the multipath add request message may further include first information, and the first information may include: Cell identifier information of the candidate cell; and signal quality of the candidate cell for the first terminal.
[0134] By sending the first information to the network side equipment, it is possible to assist the network side equipment in selecting a cell from the candidate cells, thereby establishing a direct path between the first terminal and the cell, and ensuring that the direct path has good communication quality.
[0135] In step b3, the first terminal receives a multipath addition configuration message (aggregation response) transmitted from the network side device; Here, the multipath add configuration message may be carried using an existing message, or one new multipath add configuration message may be defined. The existing message includes an RRC reconfiguration with sync message.
[0136] Wherein, the multipath addition configuration message is the direct path cell identifier information; First instruction information, which is used to instruct to perform a route switching operation or a route adding operation, the first instruction information may use 1 bit, or a new information element may be defined to carry the first instruction information, and when the first instruction information uses 1 bit, the first instruction information may instruct to perform a route switching operation when the first instruction information is 0, and may instruct to add a route when the first instruction information is 1, or the first instruction information may instruct to perform a route switching operation when the first instruction information is 1, and may instruct to add a route when the first instruction information is 0; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0137] After establishing two paths (indirect path and direct path), a rule for transmitting user plane data and / or control plane data may be configured by the network side device, or the rule for transmitting user plane data and / or control plane data via the first path and the second path may be agreed upon by a protocol.
[0138] When a rule for transmitting user plane data and / or control plane data via the first path and the second path is configured by a network side device, the method includes: The first terminal further includes receiving route configuration information of the network side device, the route configuration information including a rule for transmitting user plane data and / or control plane data via the first route and the second route. The network side device may transmit the route configuration information by an RRC message or a broadcast message.
[0139] In this embodiment, the rules for user plane data and / or control plane data transmission may dictate which path each message or each bearer type takes, thereby completing one complete RRC connection establishment, recovery and / or re-establishment flow.
[0140] In some embodiments, the rule is: A rule for transmitting signaling via the first path and the second path, where different signaling may be transmitted via different paths, for example, any signaling of SRB0 is transmitted via an indirect path, and any signaling of SRB1 and SRB2 is transmitted via a direct path; a rule for transmitting uplink data and / or downlink data via the first path and the second path, in which data in different transmission directions is transmitted via different paths (indirect path or direct path), for example, any signaling in an uplink UL direction is transmitted via an indirect path and any signaling in a downlink DL direction is transmitted via a direct path, thus saving power consumption; Different parts of a signaling radio bearer SRB1 can be transmitted simultaneously on the first path and the second path, for example, a first part of SRB1 is transmitted on a first path and a second part of SRB1 is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The SRB1 can be simultaneously transmitted through the first path and the second path after being copied, and thus the reliability of data transmission can be improved by the multi-path transmission, and the rate and throughput of data transmission can be improved; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path, for example, a first part of the DRB is transmitted on a first path and a second part of the DRB is transmitted on a second path, thus improving the reliability of data transmission by multi-path transmission and improving the rate and throughput of data transmission; The DRB may include any one of the following: after copying, the DRB may be transmitted simultaneously over the first path and the second path, and in this manner, the reliability of data transmission may be improved by multi-path transmission, and the rate and throughput of data transmission may be improved.
[0141] In some embodiments, the rule is: The first terminal and the second terminal are in the same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0142] In one specific example, the transmission path of all messages may be determined by the protocol, for example, sending the RRC Setup Request message and the RRC Setup Complete message (low transmission power, short path) via an indirect path, and receiving the RRC Setup message via a direct path.
[0143] In another embodiment, the transmission paths of all messages may be jointly indicated by the network side device and the protocol agreement, for example, the transmission path of SRB0 is agreed by the protocol, an RRC Setup Request message is sent on an indirect path, and an RRC Setup message is received, and then, according to the indication carried in the RRC Setup message, it is determined whether SRB1 takes a direct path or an indirect path. The transmission rule of SRB2 and / or DRB may follow the transmission rule of SRB1 by default, or the transmission rule of SRB2 and / or DRB may be more flexibly indicated by an RRC Reconfiguration message.
[0144] In step b4, the first terminal transmits an aggregation complete message to the network side device.
[0145] Here, the multipath configuration complete message may be carried using an existing message, or one new multipath configuration complete message may be defined. The existing message includes an RRC reconfiguration complete message.
[0146] In some embodiments, if the establishment of the second route is unsuccessful, the first terminal transmits a multi-route addition failure message to the network side device.
[0147] The data transmission method according to the embodiment of the present application may be executed by a data transmission device. In the embodiment of the present application, the data transmission method is executed by a data transmission device, and the data transmission device according to the embodiment of the present application will be described.
[0148] An embodiment of the present application provides a data transmission device, which is applied to a first terminal 300, as shown in FIG. A first transmission module 310 for transmitting user plane data and / or control plane data to a network side device via multiple paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0149] In an embodiment of the present application, a multi-path connection can be established between a first terminal and a network side device, and different signaling and service data can be transmitted between the first terminal and the network side device via multiple paths, thereby improving the throughput of communication transmission, and when the link quality of one of the paths is relatively poor, the reliability of transmission can be ensured by utilizing other paths with good link quality.
[0150] In some embodiments, a first transmission module 310 is used to communicate with the network side device via the first path; If the route addition condition is satisfied, a multiple route addition request message is transmitted to the network side device via the existing first route to request the addition of the second route.
[0151] In some embodiments, when the first route is a direct route in which the first terminal directly communicates with the network side device, and the second route is an indirect route in which the first terminal communicates with the network side device via the second terminal, the route addition condition is: The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and An upper layer of the first terminal instructs that a service of the first terminal is transmitted via the second path or via the first path and the second path; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; There is at least one candidate terminal whose link quality satisfies a preset communication condition.
[0152] Here, the at least one candidate terminal includes the second terminal.
[0153] In some embodiments, the link quality of at least one candidate terminal satisfies a preset communication condition by: The signal quality between the candidate terminal and the first terminal satisfies a preset communication condition; The signal quality of the serving cell of the candidate terminal includes at least one of satisfying a preset communication condition.
[0154] In some embodiments, the multipath add request message further includes first information, the first information being: a signal quality between the first terminal and the candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and the signal quality of the serving cell of the candidate terminal.
[0155] In some embodiments, the first transmitting module 310 is used to receive a multipath add configuration message returned from the network side device, and send a multipath add completion message to the network side device; Or, The first terminal receives a multi-path addition configuration message returned from the network side device, The first terminal transmits a multi-route addition failure message to the network side device.
[0156] In some embodiments, when the first route is a direct route in which the first terminal directly communicates with the network side device, and the second route is an indirect route in which the first terminal communicates with the network side device via the second terminal, the multi-route addition configuration message is: Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0157] In some embodiments, when the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the route addition condition is: The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and An upper layer of the first terminal instructs that a service of the first terminal is transmitted via the second path or via the first path and the second path; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; and there is at least one candidate cell that satisfies a preset communication condition.
[0158] Here, the at least one candidate cell includes a cell in the direct path of the first terminal.
[0159] In some embodiments, the multipath add request message further includes first information, the first information being: Cell identifier information of the candidate cell; and signal quality of the candidate cell for the first terminal.
[0160] In some embodiments, when the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition configuration message is: the direct path cell identifier information; First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0161] In some embodiments, rules for user plane data and / or control plane data transmission over the first path and the second path are dictated by a protocol.
[0162] In some embodiments, the first transmission module 310 is used to receive route configuration information of the network side device, and the route configuration information includes rules for transmitting user plane data and / or control plane data via the first route and the second route.
[0163] In some embodiments, the rule is: rules for transmitting signaling over the first path and the second path; a rule for transmitting uplink data and / or downlink data via the first path and the second path; different parts of a signaling radio bearer SRB1 may be transmitted simultaneously on the first path and on the second path; SRB1 can be simultaneously transmitted through the first path and the second path after being copied; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path; The DRB can be simultaneously transmitted through the first path and the second path after being copied.
[0164] In some embodiments, the rule is: The first terminal and the second terminal are in the same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0165] In some embodiments, the first sending module 310 is used to receive a first paging indication of the network side device, and the first paging indication is used to indicate a data transmission manner of the first terminal, and the first paging indication is instructing the first terminal to establish a single path or multiple paths between the first terminal and a network side device; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, the method includes at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0166] The data transmission device in the embodiment of the present application may be an electronic device, for example an electronic device having an operating system, or may be a component in an electronic device, for example an integrated circuit or a chip. The electronic device may be a terminal or other device other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of terminal 11 listed above, and the other device may be a server, a network attached storage (NAS), etc., and the embodiment of the present application is not specifically limited.
[0167] The data transmission device according to the embodiment of the present application can realize each process realized by the embodiment of the method of Figure 5 and achieve the same technical effect, and will not be described further here in order to avoid repetition of description.
[0168] The embodiment of the present application provides a data transmission device, which is applied to a network side device 400 as shown in FIG. A second transmission module 410 for transmitting user plane data and / or control plane data to the first terminal via multiple paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0169] In an embodiment of the present application, a multi-path connection can be established between a first terminal and a network side device, and different signaling and service data can be transmitted between the first terminal and the network side device via multiple paths, thereby improving the throughput of communication transmission, and when the link quality of one of the paths is relatively poor, the reliability of transmission can be ensured by utilizing other paths with good link quality.
[0170] In some embodiments, the second transmission module 410 is used to communicate with the first terminal via the first route, receive a multi-route addition request message sent by the first terminal via the existing first route, and request the addition of the second route, and the multi-route addition request message is sent after the first terminal determines that a route addition condition is met.
[0171] In some embodiments, when the first route is a direct route in which the first terminal directly communicates with the network side device, and the second route is an indirect route in which the first terminal communicates with the network side device via the second terminal, the multi-route addition request message further includes first information, and the first information is: a signal quality between the first terminal and a candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and a signal quality of a serving cell of the candidate terminal; Here, the candidate terminals include the second terminal.
[0172] In some embodiments, the second transmission module 410 is used to send a multi-path addition configuration message to the first terminal, receive a multi-path addition completion message sent from the first terminal, or receive a multi-path addition failure message sent from the first terminal.
[0173] In some embodiments, when the first route is a direct route in which the first terminal directly communicates with the network side device, and the second route is an indirect route in which the first terminal communicates with the network side device via the second terminal, the multi-route addition configuration message is: Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0174] In some embodiments, when the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition request message further includes first information, and the first information is: Cell identifier information of candidate cells; and a signal quality of the candidate cell of the first terminal; Here, the candidate cells include cells in the direct path of the first terminal.
[0175] In some embodiments, when the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition configuration message is: the direct path cell identifier information; First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission via the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0176] In some embodiments, rules for user plane data and / or control plane data transmission over the first path and the second path are dictated by a protocol.
[0177] In some embodiments, the second transmission module 410 is used to send route configuration information to the first terminal, the route configuration information including rules for transmitting user plane data and / or control plane data via the first route and the second route.
[0178] In some embodiments, the rule is: rules for transmitting signaling over the first path and the second path; a rule for transmitting uplink data and / or downlink data via the first path and the second path; different parts of a signaling radio bearer SRB1 may be transmitted simultaneously on the first path and on the second path; SRB1 can be simultaneously transmitted through the first path and the second path after being copied; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path; The DRB can be simultaneously transmitted through the first path and the second path after being copied.
[0179] In some embodiments, the rule is: The first terminal and the second terminal are in the same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0180] In some embodiments, the second sending module 410 is used to send a first paging indication to the first terminal, and the first paging indication is used to indicate a data transmission manner of the first terminal, and the first paging indication is instructing the first terminal to establish a single path or multiple paths between the first terminal and a network side device; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, the method includes at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0181] The data transmission device according to the embodiment of the present application can realize each process realized by the embodiment of the method of Figure 6 and achieve the same technical effect, and will not be described further here in order to avoid repetition of description.
[0182] Optionally, as shown in Fig. 9, the embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602, and the memory 602 stores a program or instruction that can be executed on the processor 601. For example, when the communication device 600 is a network side device, when the program or instruction is executed by the processor 601, each step of the embodiment of the data transmission method can be realized and the same technical effect can be achieved. When the communication device 600 is a terminal, when the program or instruction is executed by the processor 601, each step of the embodiment of the data transmission method can be realized and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0183] An embodiment of the present application further provides a network side device, the network side device including a processor and a memory, the memory storing a program or instruction operable on the processor, the program or instruction realizing the steps of the data transmission method as described above when executed by the processor.
[0184] An embodiment of the present application further provides a network side device including a processor and a communication interface, where the communication interface is used to transmit user plane data and / or control plane data to a first terminal via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0185] An embodiment of the present application further provides a terminal, the terminal including a processor and a memory, the memory storing a program or instructions operable on the processor, the program or instructions realizing the steps of the data transmission method as described above when executed by the processor.
[0186] An embodiment of the present application further provides a terminal including a processor and a communication interface, where the communication interface is used to transmit user plane data and / or control plane data with a network side device via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0187] The embodiment of the present application further provides a terminal including a processor and a communication interface, and the terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and the implementation processes and realization manners of the above-mentioned method embodiments can be applied to the terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 10 is a schematic diagram of the hardware structure of the terminal of the embodiment of the present application.
[0188] The terminal 700 includes at least some components such as, but not limited to, a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709 and a processor 710.
[0189] As can be understood by those skilled in the art, the terminal 700 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 710 by a power management system, so that the power management system can realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 10 does not constitute a limitation on the terminal, and the terminal may include more or less components than the number of components shown, or a combination of some components, or a different arrangement of components, and will not be further described here.
[0190] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes image data of still or video images obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever, which will not be described further herein.
[0191] In the embodiment of the present application, the radio frequency unit 701 can receive downlink data from the network side device, and then transmit the data to the processor 710 for processing, and can transmit uplink data to the network side device. In general, the radio frequency unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0192] The memory 709 may be used to store software programs or instructions and various data. The memory 709 may include a first storage area that mainly stores programs or instructions and a second storage area that stores data, where the first storage area can store an operating system, application programs or instructions required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 709 may also include volatile memory or non-volatile memory, or the memory 709 may include both volatile and non-volatile memory. Here, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be Random Access Memory (RAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synch link Dynamic Random Access Memory (SLDRAM), and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DRRAM). Memory 709 in embodiments of the present application may include, but is not limited to, these and any other suitable types of memory.
[0193] The processor 710 may include one or more processing units, and optionally, the processor 710 integrates an application processor and a modem processor, where the application processor mainly processes operations related to the operating system, user interface, and application programs, and the like, and the modem processor mainly processes wireless communication signals, such as a baseband processor. As can be understood, the modem processor does not have to be integrated into the processor 710.
[0194] In some embodiments, the processor 710 is adapted to transmit user plane data and / or control plane data to and from a network side device via multiple paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or The first route is an indirect route through which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side device.
[0195] In some embodiments, the processor 710 is adapted to communicate with the network side device via the first path, If the route addition condition is satisfied, a multiple route addition request message is transmitted to the network side device via the existing first route to request the addition of the second route.
[0196] In some embodiments, when the first route is a direct route in which the first terminal directly communicates with the network side device, and the second route is an indirect route in which the first terminal communicates with the network side device via the second terminal, the route addition condition is: The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and An upper layer of the first terminal instructs that a service of the first terminal is transmitted via the second path or via the first path and the second path; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; There is at least one candidate terminal whose link quality satisfies a preset communication condition.
[0197] Here, the at least one candidate terminal includes the second terminal.
[0198] In some embodiments, the link quality of at least one candidate terminal satisfies a preset communication condition by: The signal quality between the candidate terminal and the first terminal satisfies a preset communication condition; The signal quality of the serving cell of the candidate terminal includes at least one of satisfying a preset communication condition.
[0199] In some embodiments, the multipath add request message further includes first information, the first information being: a signal quality between the first terminal and the candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and the signal quality of the serving cell of the candidate terminal.
[0200] In some embodiments, the processor 710 is used to receive a multi-path addition configuration message returned from the network side device, send a multi-path addition completion message to the network side device, or send a multi-path addition failure message to the network side device.
[0201] In some embodiments, when the first route is a direct route in which the first terminal directly communicates with the network side device, and the second route is an indirect route in which the first terminal communicates with the network side device via the second terminal, the multi-route addition configuration message is: Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0202] In some embodiments, when the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the route addition condition is: The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and An upper layer of the first terminal instructs that a service of the first terminal is transmitted via the second path or via the first path and the second path; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multipath function; and there is at least one candidate cell that satisfies a preset communication condition.
[0203] Here, the at least one candidate cell includes a cell in the direct path of the first terminal.
[0204] In some embodiments, the multipath add request message further includes first information, the first information being: Cell identifier information of the candidate cell; and signal quality of the candidate cell for the first terminal.
[0205] In some embodiments, when the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition configuration message is: the direct path cell identifier information; First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
[0206] In some embodiments, rules for user plane data and / or control plane data transmission over the first path and the second path are dictated by a protocol.
[0207] In some embodiments, the processor 710 is used to receive route configuration information of the network side device, the route configuration information including rules for transmitting user plane data and / or control plane data via the first route and the second route.
[0208] In some embodiments, the rule is: rules for transmitting signaling over the first path and the second path; a rule for transmitting uplink data and / or downlink data via the first path and the second path; different parts of a signaling radio bearer SRB1 may be transmitted simultaneously on the first path and on the second path; SRB1 can be simultaneously transmitted through the first path and the second path after being copied; Different parts of a data radio bearer DRB can be transmitted simultaneously on the first path and the second path; The DRB can be simultaneously transmitted through the first path and the second path after being copied.
[0209] In some embodiments, the rule is: The first terminal and the second terminal are in the same base station scenario (intra-gNB scenario), and do not allow transmission of SRB3 and split of SRB3, i.e., from the terminal side perspective, the UE does not receive SRB3 and split SRB3 configured by the base station, and from the network side perspective, the base station does not support the configuration of SRB3 and split SRB3.
[0210] In some embodiments, the processor 710 is used to receive a first paging indication of the network side device, the first paging indication is used to indicate a data transmission manner of the first terminal, and the first paging indication is instructing the first terminal to establish a single path or multiple paths between the first terminal and a network side device; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; When the first terminal instructs to establish multiple paths, the method includes at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
[0211] An embodiment of the present application further provides a network side device, including a processor and a communication interface. This embodiment of the network side device corresponds to the embodiment of the above-mentioned network side device method, and each implementation process and realization manner of the above-mentioned method embodiment can be applied to this embodiment of the network side device, and the same technical effects can be achieved.
[0212] Specifically, the embodiment of the present application further provides a network side device. As shown in Fig. 11, the network side device 800 includes an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84 and a memory 85. The antenna 81 and the radio frequency device 82 are connected. In the uplink direction, the radio frequency device 82 receives information through the antenna 81, and transmits the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be transmitted and transmits it to the radio frequency device 82, and the radio frequency device 82 transmits the received information through the antenna 81 after processing it.
[0213] The methods performed by the network side equipment in the above embodiments may be implemented in a baseband device 83, which includes a baseband processor.
[0214] The baseband device 83 may include, for example, at least one baseband board, on which multiple chips are installed, and as shown in FIG. 11, one of the chips is, for example, a baseband processor, which is connected to a memory 85 via a bus interface, calls the program in the memory 85, and performs the network equipment operations shown in the above method embodiments.
[0215] The network side equipment may further include a network interface 86, which may be, for example, a common public radio interface (CPRI).
[0216] Specifically, the network side device 800 of an embodiment of the present invention further includes instructions or programs that can be stored in the memory 85 and run on the processor 84, and the processor 84 can call the instructions or programs in the memory 85 to perform the data transmission method as described above and achieve the same technical effect, which will not be described further here in order to avoid repetition.
[0217] The embodiments of the present application further provide a readable storage medium, in which a program or instruction is stored, and when the program or instruction is executed by a processor, each process of the above data transmission method embodiment can be realized and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0218] Wherein, the processor is the processor in the terminal according to the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic disk, or an optical disk.
[0219] The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, the processor is used to run a program or instruction to realize each process of the embodiment of the data transmission method, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0220] It should be understood that the chips referred to in the embodiments of the present application may be referred to as system level chips, system chips, chip systems, or systems on chips.
[0221] The embodiments of the present application further provide a computer program / program product, the computer program / program product being stored in a storage medium, and the computer program / program product being executed by at least one processor to realize each process of the embodiments of the above data transmission method, and to achieve the same technical effects. In order to avoid repetition, no further description will be given here.
[0222] An embodiment of the present application further provides a data transmission system including a network side equipment and a terminal, wherein the network side equipment may be used to perform steps of the data transmission method as described above, and the terminal may be used to perform steps of the data transmission method as described above.
[0223] Those skilled in the art can recognize that each exemplary unit and algorithm step described in connection with the embodiments disclosed herein can be realized by electronic hardware, or a combination of computer software and electronic hardware. It is determined whether to perform these functions in hardware or software according to the specific application and design constraints of the technical proposal. Those skilled in the art can use different methods to realize the described functions for each specific application, but such realization should not be considered beyond the scope of the present disclosure.
[0224] It can be clearly understood by those skilled in the art that, for ease and conciseness of explanation, the specific operation processes of the above-described systems, devices and units can refer to the corresponding processes in the above-described method embodiments, and will not be further described here.
[0225] In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be realized in other ways. For example, the above-described apparatus embodiments are merely exemplary, and the division of the units is merely a division of logical functions, and in actual implementation, there may be other division methods, such as, for example, multiple units or groups may be combined or integrated into other systems, or some features may be ignored or not implemented. Meanwhile, the couplings or direct couplings or communication connections between the shown or discussed mutually may be indirect couplings or communication connections via some interfaces, devices or units, and may be electrical, mechanical or other ways.
[0226] 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, i.e., they may be located in one place or distributed among multiple network units. The objective of the present embodiment can be realized by selecting some or all of the units according to actual needs.
[0227] Furthermore, each functional unit in each embodiment of the present disclosure may be integrated into a single processing unit, each unit may exist physically alone, or two or more units may be integrated into a single unit.
[0228] The functions can be realized in the form of a software functional unit and stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical proposal of the present disclosure can be essentially, or the part that contributes to the prior art, or the part of the technical proposal can be embodied in the form of a software product, and this computer software product is stored in one storage medium and includes some instructions by a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present disclosure. The aforementioned storage medium includes various media capable of storing program codes, such as a USB flash disk, a portable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0229] As can be understood by those skilled in the art, the implementation of all or part of the flow of the method of the above embodiments can be completed by controlling related hardware through a computer program, and the program may be stored in a computer-readable storage medium, and when the program is executed, the flow of each of the above method embodiments may be included. Here, the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), etc.
[0230] It should be explained that in this specification, the terms "comprises", "includes" or any other variations thereof are intended to cover the non-exclusive "comprises", whereby a process, method, article or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article or apparatus. Absent any further limitations, an element limited by the phrase "comprises a" does not preclude the presence of other identical elements in the process, method, article or apparatus that includes the element. It should be noted that the scope of the methods and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in reverse order based on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted or combined. Also, features described with reference to some examples can be combined in other examples.
[0231] From the above description of the embodiments, it is clear to those skilled in the art that the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in the form of hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application may be substantially or in part embodied in the form of a computer software product. The computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the embodiments of the present application.
[0232] The above describes the embodiments of the present application in conjunction with the drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take many forms suggested by the present application without departing from the spirit of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. 1. A data transmission method, comprising: The first terminal transmits user plane data and / or control plane data to a network side device via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or A data transmission method, wherein the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal communicates directly with the network side device.
2. Before the first terminal transmits user plane data and / or control plane data to a network side device via a plurality of paths, the method includes: the first terminal communicates with the network side device via the first route; The data transmission method according to claim 1, further comprising: when a route addition condition is satisfied, the first terminal sends a multiple route addition request message to the network side equipment via the existing first route to request the addition of the second route.
3. When the first route is a direct route through which the first terminal communicates directly with the network side device, and the second route is an indirect route through which the first terminal communicates with the network side device via the second terminal, the route addition condition is: The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and An upper layer of the first terminal instructs that a service of the first terminal is transmitted via the second path or via the first path and the second path; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multi-path function; and at least one candidate terminal exists whose link quality satisfies a preset communication condition. The data transmission method according to claim 2 , wherein the at least one candidate terminal includes the second terminal.
4. The link quality of at least one candidate terminal satisfies a preset communication condition. The signal quality between the candidate terminal and the first terminal satisfies a preset communication condition; The data transmission method according to claim 3 , wherein the signal quality of the serving cell of the candidate terminal includes at least one of satisfying a preset communication condition.
5. The multipath add request message further includes first information, and the first information is: a signal quality between the first terminal and the candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and a signal quality of a serving cell of the candidate terminal.
6. Before the first terminal transmits user plane data and / or control plane data to a network side device via a plurality of paths, the method includes: The first terminal receives a multi-route addition configuration message returned from the network side device; the first terminal transmits a multi-route addition completion message to the network side device; Or, The first terminal receives a multi-route addition configuration message returned from the network side device; The data transmission method according to claim 2 , further comprising: the first terminal transmitting a multi-route addition failure message to the network side device.
7. When the first route is a direct route through which the first terminal directly communicates with the network side device, and the second route is an indirect route through which the first terminal communicates with the network side device via the second terminal, the multi-route addition configuration message is: Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
8. When the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the route addition condition is: The size of the data buffer of the first terminal is equal to or greater than a first threshold; and The service reliability requirement of the first terminal is equal to or greater than a second threshold; and An upper layer of the first terminal instructs that a service of the first terminal is transmitted via the second path or via the first path and the second path; receiving a first paging indication from the network side device; receiving a second instruction of the network side device, the second instruction being used to indicate that the network side device supports a multi-path function; and at least one candidate cell exists that satisfies a preset communication condition. The data transmission method according to claim 2 , wherein the at least one candidate cell includes a cell in the direct path of the first terminal.
9. The multipath add request message further includes first information, and the first information is: Cell identifier information of the candidate cell; and a signal quality of the candidate cell of the first terminal.
10. When the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition configuration message is: the direct path cell identifier information; First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; and a rule for transmitting user plane data via the first path and the second path.
11. The data transmission method according to claim 7 or 10, wherein rules for transmitting user plane data and / or control plane data via the first path and the second path are stipulated by a protocol.
12. The method comprises: The data transmission method according to claim 7 or 10, further comprising: the first terminal receiving route configuration information of the network side device, the route configuration information including rules for transmitting user plane data and / or control plane data via the first route and the second route.
13. The rule is: rules for transmitting signaling over the first path and the second path; a rule for transmitting uplink data and / or downlink data via the first path and the second path; different parts of a signaling radio bearer SRB1 may be transmitted simultaneously on the first path and on the second path; The SRB1 can be simultaneously transmitted through the first route and the second route after being copied; Different parts of a Data Radio Bearer (DRB) may be transmitted simultaneously on the first path and on the second path; The data transmission method according to claim 7 or 10, further comprising at least one of: the DRB can be simultaneously transmitted through the first route and the second route after being copied.
14. The rule is: The data transmission method according to claim 13, wherein the first terminal and the second terminal are in a same base station scenario, and further comprising: not allowing transmission of SRB3 and not allowing separation of SRB3.
15. Before the first terminal transmits user plane data and / or control plane data to a network side device via a plurality of paths, the method includes: The first terminal further includes receiving a first paging indication from the network side device, the first paging indication indicating a data transmission mode of the first terminal, and the first paging indication includes: instructing the first terminal to establish a single path or multiple paths between the first terminal and a network side device; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; The data transmission method according to claim 1, wherein when the first terminal instructs to establish multiple paths, the method includes at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
16. 1. A data transmission method, comprising: The network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or A data transmission method, wherein the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal communicates directly with the network side device.
17. Before the network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths, the method includes: the network side device communicates with the first terminal via the first route; The data transmission method according to claim 16, further comprising: the network side device receiving a multiple route addition request message transmitted by the first terminal via an existing first route, and requesting the addition of the second route, and transmitting the multiple route addition request message after determining that the first terminal satisfies a route addition condition.
18. When the first route is a direct route through which the first terminal directly communicates with the network side device, and the second route is an indirect route through which the first terminal communicates with the network side device via the second terminal, the multi-route addition request message further includes first information, and the first information is: a signal quality between the first terminal and a candidate terminal; Identifier information of the candidate terminal; Serving cell identifier information of the candidate terminal; and a signal quality of a serving cell of the candidate terminal; The data transmission method according to claim 17, wherein the candidate terminals include the second terminal.
19. Before the network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths, the method includes: The network side device transmits a multi-path addition configuration message to the first terminal; The network side device receives a multi-route addition completion message transmitted from the first terminal; and Or, The network side device transmits a multi-path addition configuration message to the first terminal; The data transmission method according to claim 17, further comprising: the network side device receiving a multi-route addition failure message transmitted from the first terminal.
20. When the first route is a direct route through which the first terminal directly communicates with the network side device, and the second route is an indirect route through which the first terminal communicates with the network side device via the second terminal, the multi-route addition configuration message is: Identifier information of the second terminal; Serving cell identifier information of the second terminal; and First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; 20. The data transmission method of claim 19, further comprising at least one of: a rule for transmitting user plane data via the first path and the second path.
21. When the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition request message further includes first information, and the first information is: Cell identifier information of candidate cells; and a signal quality of the candidate cell of the first terminal; The data transmission method according to claim 17, wherein the candidate cells include cells in the direct path of the first terminal.
22. When the first route is an indirect route in which the first terminal communicates with the network side device via the second terminal, and the second route is a direct route in which the first terminal directly communicates with the network side device, the multi-route addition configuration message is: the direct path cell identifier information; First instruction information for instructing to perform a route switching operation or a route adding operation; rules for control plane data transmission over the first path and the second path; 20. The data transmission method of claim 19, further comprising at least one of: a rule for transmitting user plane data via the first path and the second path.
23. The data transmission method according to claim 20 or 22, wherein rules for transmitting user plane data and / or control plane data via the first path and the second path are stipulated by a protocol.
24. The method comprises: The data transmission method according to claim 20 or 22, further comprising the network side device transmitting route configuration information to the first terminal, the route configuration information including rules for transmitting user plane data and / or control plane data via the first route and the second route.
25. The rule is: rules for transmitting signaling over the first path and the second path; a rule for transmitting uplink data and / or downlink data via the first path and the second path; different parts of a signaling radio bearer SRB1 may be transmitted simultaneously on the first path and on the second path; The SRB1 can be simultaneously transmitted through the first route and the second route after being copied; Different parts of a Data Radio Bearer (DRB) may be transmitted simultaneously on the first path and on the second path; The data transmission method according to claim 20 or 22, further comprising at least one of: the DRB can be simultaneously transmitted through the first path and the second path after being copied.
26. The rule is: The data transmission method according to claim 25, wherein the first terminal and the second terminal are in a same base station scenario, and further comprising: not allowing transmission of SRB3 and not allowing separation of SRB3.
27. Before the network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths, the method includes: The network side device further includes sending a first paging indication to the first terminal, the first paging indication indicating a data transmission mode of the first terminal, and the first paging indication includes: instructing the first terminal to establish a single path or multiple paths between the first terminal and a network side device; When the first terminal instructs to establish a single path, indicating that the established path is a direct path or an indirect path; The data transmission method according to claim 16, wherein when the first terminal instructs to establish multiple paths, the method includes at least one of triggering an indirect path addition flow by existing direct connection data, or triggering a direct path addition flow by existing indirect connection data, or instructing to establish a direct path and an indirect path simultaneously.
28. Before the network side device transmits user plane data and / or control plane data to the first terminal via a plurality of paths, the method includes:
17. The data transmission method according to claim 16, further comprising: the network side device sending a second indication by a system broadcast message and / or a radio resource control (RRC) dedicated message, the second indication being used to indicate that the network side device supports a multi-path function.
29. A data transmission device, A first transmission module for transmitting user plane data and / or control plane data to a network side device via a plurality of paths, Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which a first terminal communicates directly with the network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or A data transmission device, wherein the first route is an indirect route through which the first terminal communicates with the network side equipment via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side equipment.
30. A data transmission device, a second transmission module for transmitting user plane data and / or control plane data to the first terminal via a plurality of paths; Here, the multiple routes include at least a first route and a second route, the first route being a direct route through which the first terminal communicates directly with a network side device, and the second route being an indirect route through which the first terminal communicates with the network side device via a second terminal, or A data transmission device, wherein the first route is an indirect route through which the first terminal communicates with the network side equipment via the second terminal, and the second route is a direct route through which the first terminal communicates directly with the network side equipment.
31. A terminal including a processor and a memory, the memory storing a program or instructions operable on the processor, the program or instructions implementing the steps of the data transmission method according to any one of claims 1 to 15 when executed by the processor.
32. A network side device including a processor and a memory, the memory storing a program or instructions operable on the processor, the program or instructions implementing the steps of the data transmission method according to any one of claims 16 to 28 when executed by the processor.
33. A readable storage medium having a program or instructions stored thereon, the program or instructions, when executed by a processor, implementing the data transmission method according to any one of claims 1 to 15, or implementing the steps of the data transmission method according to any one of claims 16 to 28.
Citation Information
Patent Citations
Dynamic user plane management
WO2022212749A1