Method, apparatus and device for multipath data transmission
By acquiring and applying multi-path data transmission rules through access network devices, the path selection problem in relay communication is solved, thereby improving the reliability and stability of data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-07-19
- Publication Date
- 2026-05-12
AI Technical Summary
In relay communication scenarios, how can we determine which data to send on which transmission path to improve the throughput and data transmission reliability of remote terminals?
Access network devices acquire multi-path data transmission rules and send data streams or QoS streams on multiple transmission paths based on these rules. The rules include the mapping relationship between data streams or QoS streams and transmission paths, backup path rules, minimum latency rules, load balancing rules, and minimum packet loss rate rules, etc., to determine the data transmission path.
It improves the reliability and stability of multipath communication in relay scenarios, ensuring the effectiveness and reliability of data during multipath transmission.
Smart Images

Figure CN115643625B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a multipath data transmission method, apparatus, and device. Background Technology
[0002] To effectively extend network coverage, relay communication has been introduced into communication systems. Terminals located at the edge of network coverage or not within network coverage (hereinafter referred to as remote terminals) can access the network through relay devices (such as relay terminals), thereby improving network coverage.
[0003] Currently, to improve the reliability of data transmission (including sending and receiving) at remote terminals in relay communication, as well as the throughput of remote terminals, Rel-18 introduces multipath communication in relay scenarios. This means that by sending data on different transmission paths, the throughput and data transmission reliability of remote terminals can be improved. Therefore, determining which data to send on which transmission path has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a multipath data transmission method, apparatus, and device that can solve the problem of determining which data to send on which transmission path in a multipath communication scenario.
[0005] In a first aspect, a multi-path data transmission method is provided, comprising: an access network device acquiring a first multi-path data transmission rule, the first multi-path data transmission rule being used to specify N transmission paths for transmitting data streams or quality of service (QoS) streams; the access network device transmitting data streams or QoS streams to a remote terminal on the N transmission paths based on the first multi-path data transmission rule; wherein the N transmission paths are transmission paths among M transmission paths already established between the access network device and the remote terminal, M being an integer greater than 1 and N being a positive integer.
[0006] Secondly, a multi-path data transmission device is provided, comprising an acquisition module for acquiring a first multi-path data transmission rule, the first multi-path data transmission rule specifying N transmission paths for transmitting data streams or QoS streams; and a transmission module for transmitting data streams or QoS streams to a remote terminal on the N transmission paths based on the first multi-path data transmission rule; wherein the N transmission paths are transmission paths among the M transmission paths already established between the access network device and the remote terminal, M is an integer greater than 1, and N is a positive integer.
[0007] Thirdly, a multi-path data transmission method is provided, the method comprising: a core network device sending a first multi-path data transmission rule to an access network device; wherein the first multi-path data transmission rule is used to specify N transmission paths for a data stream or a QoS stream.
[0008] Fourthly, a multipath data transmission apparatus is provided, comprising: a transmission module for transmitting a first multipath data transmission rule to an access network device; wherein the first multipath data transmission rule is used to specify N transmission paths for a data stream or a QoS stream.
[0009] Fifthly, a multipath data transmission method is provided, comprising: a remote terminal receiving a second multipath data transmission rule sent by an access network device; the remote terminal sending an uplink data stream or an uplink QoS stream to the access network device based on the second multipath data transmission rule; wherein the second multipath data transmission rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, and the data radio bearer (DRB) of the transmission path.
[0010] In a sixth aspect, a multipath data transmission apparatus is provided, comprising: a receiving module for receiving a second multipath data transmission rule sent by an access network device; and a transmitting module for sending an uplink data stream or an uplink QoS stream to the access network device based on the second multipath data transmission rule; wherein the second multipath data transmission rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, and the DRB of the transmission path.
[0011] In a seventh aspect, an access network device is provided, the access network device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method of the first aspect.
[0012] Eighthly, an access network device is provided, including a processor and a communication interface. The processor is used to acquire a first multi-path data transmission rule, which specifies N transmission paths for transmitting data streams or QoS streams. The communication interface is used by the access network device to transmit data streams or QoS streams to a remote terminal on the N transmission paths based on the first multi-path data transmission rule. The N transmission paths are transmission paths among M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer.
[0013] In a ninth aspect, a core network device is provided, the core network device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the third aspect.
[0014] In a tenth aspect, a core network device is provided, including a processor and a communication interface, wherein the communication interface is used to send a first multipath data transmission rule to an access network device;
[0015] The first multi-path data transmission rule is used to specify N transmission paths for a data stream or a Quality of Service (QoS) stream.
[0016] Eleventhly, a terminal is provided, which may be a remote terminal, the terminal including a processor, a memory and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the fifth aspect.
[0017] In a twelfth aspect, a terminal is provided, which can be a remote terminal, including a processor and a communication interface, wherein the communication interface is used to receive a second multipath data transmission rule sent by an access network device; and based on the second multipath data transmission rule, to send an uplink data stream or an uplink QoS stream to the access network device; wherein the second multipath data transmission rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, and the data radio bearer (DRB) of the transmission path.
[0018] In a thirteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fifth aspect.
[0019] In a fourteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fifth aspect.
[0020] In a fifteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fifth aspect.
[0021] In this embodiment, the access network device obtains a first multi-path data transmission rule, which specifies N transmission paths for transmitting data streams or QoS streams. Based on the first multi-path data transmission rule, the access network device transmits data streams or QoS streams to a remote terminal on the N transmission paths. The N transmission paths are among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer. Through this scheme, since the first multi-path data transmission rule specifies the N transmission paths for transmitting data streams or QoS streams, after the access network device obtains the first multi-path data transmission rule, it can determine the transmission paths for transmitting data streams or QoS streams according to the rule, thereby improving the reliability and stability of multi-path communication in relay scenarios. Attached Figure Description
[0022] Figure 1 This application provides a schematic diagram of the architecture of a communication system.
[0023] Figure 2 A flowchart illustrating a multipath data transmission method provided in an embodiment of this application;
[0024] Figure 3 This is one of the flowcharts illustrating the application of a multipath data transmission method provided in this embodiment of the application;
[0025] Figure 4 A second schematic flowchart illustrating the application of a multipath data transmission method provided in this application embodiment;
[0026] Figure 5 The third flowchart illustrating the application of a multi-path data transmission method provided in this embodiment of the application;
[0027] Figure 6 This is one of the structural schematic diagrams of a multipath data transmission device provided in an embodiment of this application;
[0028] Figure 7 This is a second schematic diagram of a multipath data transmission device provided in an embodiment of this application;
[0029] Figure 8 This is the third schematic diagram of a multipath data transmission device provided in the embodiments of this application;
[0030] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0031] Figure 10 A hardware schematic diagram of the terminal provided in the embodiments of this application;
[0032] Figure 11 A hardware schematic diagram of the access network device provided in the embodiments of this application;
[0033] Figure 12 A hardware schematic diagram of the core network device provided in the embodiments of this application. Detailed Implementation
[0034] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0035] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0036] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in 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 this application are often used interchangeably, and the described technologies can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0037] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a remote terminal 11, an access network device 12, and a core network device 13. The remote terminal 11 can be a mobile phone, tablet computer, laptop computer (also called a notebook computer), personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), etc. Wearable devices include, but are not limited to: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, game consoles, etc. It should be noted that the specific type of remote terminal 11 is not limited in the embodiments of this application.
[0038] Access network device 12 can be a device deployed in a radio access network (RAN) to provide wireless communication functions for terminals. In this embodiment, the access network device can be a base station. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that this embodiment only uses a base station in an NR system as an example, but does not limit the specific type of base station.
[0039] The core network device 13 can be a core network element located on the network side, such as an access and mobility management function (AMF) entity, a session management function (SMF) entity, a policy control function (PCF) entity, etc. It should be noted that the specific type of the core network device 13 is not limited in this embodiment.
[0040] It should be noted that, as Figure 1 As shown, the multipath data transmission method provided in this application embodiment can be applied to scenarios where remote terminals access the same access network device through layer 2 (L2) relay, or L2 relay and Uu port.
[0041] The multipath data transmission method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0042] like Figure 2 As shown in the figure, this application provides a multi-path data transmission method, which can be applied to, for example... Figure 1 The wireless communication system shown may include steps 201 and 202 as described below.
[0043] Step 201: The access network device obtains the first multipath data transmission rule.
[0044] The aforementioned first multi-path data transmission rule can be used to specify the transmission path for sending data streams or QoS streams. In other words, the first multi-path data transmission rule can specify which data streams or QoS streams are sent on which transmission path; that is, the first multi-path data transmission rule specifies the correspondence between data streams and transmission paths, or the correspondence between QoS streams and transmission paths.
[0045] It should be noted that the "transmission path" involved in the embodiments of this application can also be called a communication link, and the embodiments of this application are not specifically limited thereto.
[0046] Step 202: Based on the first multi-path data transmission rule, the access network device sends data streams or QoS streams to the remote terminal on N transmission paths.
[0047] Among them, the above N transmission paths can be the transmission paths among the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer.
[0048] In this embodiment, the aforementioned M transmission paths can be transmission paths corresponding to M indirect network communication methods (e.g., relay communication methods), or they can be transmission paths corresponding to one direct network communication method (e.g., Uu port communication method) and (M-1) transmission paths corresponding to (indirect network communication methods). The specific path can be determined according to actual usage requirements, and this embodiment does not impose any limitations.
[0049] Optionally, the aforementioned first multipath data transmission rule may include at least one of the following:
[0050] 1. The mapping relationship between data streams or QoS streams and N transmission path identifiers. Each of the N transmission path identifiers can be used to indicate a transmission path.
[0051] It is understandable that the mapping relationship can determine which data streams or QoS streams are sent through which transmission path.
[0052] Optionally, in this embodiment of the application, a transmission path identifier may include any one of the following:
[0053] Remote terminal identifier and relay terminal identifier, i.e., remote terminal identifier + relay terminal identifier;
[0054] The transmission path identifier assigned by the access network equipment;
[0055] The transmission path identifier assigned by the remote terminal;
[0056] Transmission path identifiers assigned to core network equipment.
[0057] It should be noted that the transmission path identifier assigned by the access network equipment is unique for the same remote terminal; that is, the access network equipment assigns transmission path identifiers separately for different remote terminals. Correspondingly, the transmission path identifier assigned by the core network equipment is also unique for the same remote terminal. Of course, the transmission path identifier assigned to a remote terminal is also unique to that remote terminal itself.
[0058] 2. Alternate transmission path communication rules, which may include an alternate transmission path identifier; wherein, in the event that one of the above N transmission paths is interrupted or unavailable, the transmission path indicated by the alternate transmission path identifier may be enabled to send data streams or QoS streams.
[0059] 3. Minimum delay rule.
[0060] Optionally, in this embodiment of the application, the above-mentioned minimum latency rule can be used to instruct the access network device to perform at least one of the following operations:
[0061] Perform delay detection on M transmission paths;
[0062] Send the data stream or QoS stream through the transmission path with the least latency among the M transmission paths.
[0063] In one example, if the first multipath data transmission rule includes a minimum latency rule, the access network device can perform latency detection on the M transmission paths and transmit the data stream or QoS stream on the transmission path with the minimum latency among the M transmission paths. That is, the N transmission paths are the transmission paths with the minimum latency among the M transmission paths.
[0064] 4. Load balancing rules.
[0065] The load balancing rule can include the load percentage of each of the M transmission paths, and the access network device can determine the transmission path of the data flow or QoS flow based on the load percentage.
[0066] For example, assuming that the load percentage of transmission path 1 (denoted as link#1) is 20% and the load percentage of transmission path 2 (denoted as link#2) is 80%, then when the access network device sends a QoS flow, the access network device can send 20% of the QoS flow on link#1 and send 80% of the QoS flow on link#2.
[0067] 5. Minimum packet loss rate rule.
[0068] The aforementioned minimum packet loss rate rule can be used to instruct access network devices to perform at least one of the following operations:
[0069] Perform packet loss rate detection on M transmission paths;
[0070] Send the data stream or QoS stream through the transmission path with the lowest packet loss rate among the M transmission paths.
[0071] In one example, if the first multi-path data transmission rule includes a minimum packet loss rate rule, the access network device can perform packet loss rate detection on the M transmission paths and send the data stream or QoS stream through the transmission path with the minimum packet loss rate among the M transmission paths. That is, the N transmission paths are the transmission paths with the minimum packet loss rate among the M transmission paths.
[0072] 6. Data stream or QoS stream replication indication information.
[0073] It should be noted that the above replication indication information can be used to indicate the number of copies of a data stream, QoS stream, or protocol data unit (PDU) session. After a data stream, QoS stream, or PDU session is replicated, the data stream, QoS stream, or PDU session can be sent on the corresponding number of transmission paths. That is, N equals the number of copies.
[0074] In this embodiment of the application, since the first multipath data transmission rule is used to specify N transmission paths for sending data streams or QoS streams, after the access network device obtains the first multipath data transmission rule, the access network device can determine the transmission path for sending data streams or QoS streams according to the first multipath data transmission rule, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0075] Optionally, in this embodiment of the application, the access network device can obtain the aforementioned first multipath data forwarding rule through three possible implementation methods, namely, method one, method two, and method three. These possible implementation methods are described exemplarily below.
[0076] Method 1: The access network device receives the first multipath data forwarding rule sent by the core network device.
[0077] Based on the above method one, before step 201, the multipath data forwarding method provided in this application embodiment may further include steps 203-205 as described below. Specifically, step 201 can be implemented through step 201a as described below.
[0078] Step 203: The access network device sends multipath communication information to the core network device.
[0079] Step 204: The core network equipment receives multipath communication information sent by the access network equipment.
[0080] The aforementioned multipath communication information can be used to indicate that multipath communication has been established between the remote terminal and the access network equipment.
[0081] Step 205: The core network device sends the first multipath data transmission rule to the access network device.
[0082] Optionally, in this embodiment of the application, the timing of the core network device sending the aforementioned first multipath data transmission rule to the access network device may include the following two possible scenarios:
[0083] a. During the PDU session establishment process, send the first multipath data transmission rule to the access network device;
[0084] b. During the PDU session update or modification process, send the first multipath data transmission rule to the access network device.
[0085] Step 201a: The access network device receives the first multipath data transmission rule sent by the core network device.
[0086] In this embodiment, before the access network device obtains the first multipath data transmission rule, the access network device may first send the multipath communication information to the core network device to inform the core network device that multipath communication has been established between the access network device and the remote terminal. In this way, the core network device can send the first multipath data transmission rule to the access network device, thereby enabling the access network device to obtain the first multipath data transmission rule.
[0087] Optionally, in this embodiment of the application, the multipath communication information may include at least one of the following:
[0088] There are M transmission path identifiers, each of which indicates one of the M transmission paths.
[0089] Multipath communication includes M transmission paths.
[0090] Optionally, in this embodiment of the application, a transmission path identifier may include any one of the following:
[0091] Remote terminal identifier and relay terminal identifier;
[0092] The transmission path identifier assigned by the access network equipment;
[0093] The transmission path identifier assigned by the remote terminal;
[0094] Transmission path identifiers assigned to core network equipment.
[0095] Optionally, in this embodiment of the application, before the core network device sends the first multipath data transmission rule to the access network device, the multipath data transmission method provided in this embodiment of the application may further include the following steps 206 and 207.
[0096] Step 206: The remote terminal sends a multipath communication request to the core network equipment.
[0097] Step 207: The core network equipment receives multipath communication request information sent by the remote terminal.
[0098] The aforementioned multipath communication request information can be used to indicate that the remote terminal has a need for multipath communication; the multipath communication request information may include at least one of the following:
[0099] There are M transmission path identifiers. A transmission path identifier can be used to indicate one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1.
[0100] The number of transmission paths included in this multipath communication is M.
[0101] Optionally, in this embodiment of the application, a transmission path identifier (any one of the above M transmission path identifiers) may include any one of the following:
[0102] Remote terminal identifier and relay terminal identifier;
[0103] The transmission path identifier assigned by the access network equipment;
[0104] The transmission path identifier assigned by the remote terminal;
[0105] Transmission path identifiers assigned to core network equipment.
[0106] Optionally, in this embodiment of the application, before the core network device sends the first multipath data transmission rule to the access network device, the multipath data transmission method provided in this embodiment of the application may further include the following steps 208-210.
[0107] Step 208: The core network device generates a multi-path selection strategy based on the second information.
[0108] Optionally, in embodiments of this application, the second information may include at least one of the following:
[0109] Contract information of the remote terminal;
[0110] Local strategy;
[0111] Multipath communication request information sent by the remote terminal;
[0112] Multipath communication information sent by access network devices.
[0113] Step 209: The core network equipment sends the multi-path selection strategy to the remote terminal.
[0114] Step 210: The remote terminal receives the multipath selection strategy sent by the core network equipment.
[0115] In this embodiment of the application, before the core network device sends the first multipath data transmission rule to the access network device, the core network device may first generate the multipath selection strategy based on the second information and send the multipath data selection strategy to the remote terminal.
[0116] Optionally, in the embodiments of this application, the multi-path selection strategy may include at least one of the following:
[0117] The mapping relationship between application identifiers and transmission path identifiers;
[0118] The mapping relationship between service type and transmission path identifier;
[0119] The mapping relationship between service descriptors and transmission paths;
[0120] Enhance user equipment route selection policy (URSP).
[0121] It should be noted that the mapping relationship between application identifiers and transmission path identifiers can be used to indicate which applications are sent through which transmission path; correspondingly, the mapping relationship between service type or service descriptor and transmission path identifiers can be used to indicate which services are sent through which transmission path.
[0122] Optionally, in this embodiment of the application, the enhanced URSP may include information such as transmission path identifiers, which can be used to match which services or applications are sent through which transmission path. This transmission path identifier information may be included in the access type component of the enhanced URSP, or in a separate component within the enhanced URSP.
[0123] Method 2: The access network device generates the first multipath data forwarding rule.
[0124] Based on the above-described method two, prior to step 201, the multi-path data forwarding rule provided in this application embodiment may further include the following step 211. Step 201 can be specifically implemented through the following step 201b.
[0125] Step 211: The access network device receives multipath communication requirement indication information.
[0126] The aforementioned multipath communication requirement indication information can be used to instruct access network devices to generate a first multipath data transmission rule.
[0127] Step 201b: The access network device generates a first multipath data transmission rule based on the first information.
[0128] In this embodiment of the application, before the access network device obtains the first multipath data transmission rule, the access network device may first receive multipath communication requirement indication information. After the access network device receives the multipath communication requirement indication information, the access network device can generate the first multipath data transmission rule according to the first information, thereby enabling the access network device to obtain the first multipath data transmission rule.
[0129] Optionally, in embodiments of this application, the aforementioned first information may include at least one of the following:
[0130] Load information for each of the M transmission paths;
[0131] Local policy information;
[0132] QoS parameters for QoS streams.
[0133] For example, when the QoS parameter of a QoS stream is high, the QoS stream can be sent preferentially through the transmission path of direct communication.
[0134] Optionally, in the embodiments of this application, step 211 above can be implemented by step 211a or step 211b below.
[0135] Step 211a: The access network device receives multipath communication requirement indication information sent by the remote terminal.
[0136] Step 211b: The access network device receives multipath communication requirement indication information sent by the core network device.
[0137] Optionally, based on step 211b above, after the access network device generates the first multipath data transmission rule according to the first information, the multipath data forwarding rule provided in this application embodiment may further include the following step 212.
[0138] Step 212: The access network device sends the first response information to the core network device.
[0139] The first response information is used to instruct the access network device to receive the multipath communication request indication information.
[0140] Method 3: The access network device receives the first multipath data transmission rule sent by the remote terminal.
[0141] Based on the above-described method three, prior to step 201, the multipath data transmission method provided in this application embodiment may further include step 213. Specifically, step 201 can be implemented through step 201c.
[0142] Step 213: The remote terminal sends the first multipath data transmission rule to the access network device.
[0143] Step 201c: The access network device receives the first multipath data transmission rule sent by the remote terminal.
[0144] In this embodiment of the application, before the access network device obtains the first multipath data transmission rule, the remote terminal can send the first multipath data transmission rule to the access network device, thereby enabling the access network device to obtain the first multipath data transmission rule.
[0145] Optionally, in this embodiment, the remote terminal may send the first multipath data transmission rule to the access network device during the PDU session establishment process or during the PDU session update or correction process. The specific rule can be determined according to actual usage requirements, and this embodiment does not impose any limitations.
[0146] Optionally, in this embodiment of the application, after the access network device obtains the first multipath data transmission rule, the multipath data transmission method provided in this embodiment of the application may further include the following steps 214-216.
[0147] Step 214: The access network device sends the second multipath data transmission rule to the remote terminal.
[0148] Step 215: The remote terminal receives the second multipath data transmission rule sent by the access network device.
[0149] Step 216: The remote terminal sends an uplink data stream or an uplink QoS stream to the access network device based on the second multipath data transmission rule.
[0150] The aforementioned second multipath data transmission rule can be used to specify the transmission path for transmitting uplink data streams or uplink QoS streams, as well as the data radio bearer (DRB) of the transmission path.
[0151] In this embodiment of the application, the transmission path for sending uplink data streams or uplink QoS streams can be referred to as the uplink transmission path.
[0152] In this embodiment of the application, after the access network device receives the first multipath data transmission rule, the access network device can send the second multipath data transmission rule to the remote terminal. After the remote terminal receives the second multipath data transmission rule, the remote terminal can send an uplink data stream or an uplink QoS stream on the target DRB of the target uplink transmission path according to the second multipath data transmission rule.
[0153] The target uplink transmission path is the transmission path defined by the second multipath data transmission rule, and the target DRB is the DRB defined by the second multipath data transmission rule. The target uplink transmission path may include K uplink transmission paths, where K is an integer less than or equal to M.
[0154] Optionally, the second multipath data transmission rule may include:
[0155] The mapping relationship between uplink data stream, transmission path (i.e., uplink transmission path identifier), and DRB; or
[0156] The mapping relationship between uplink QoS stream, transmission path (i.e., uplink transmission path identifier) and DRB.
[0157] Optionally, in this embodiment of the application, the second multipath data transmission rule may further include a second backup forwarding rule. The second backup forwarding rule may include the mapping relationship between uplink QoS stream / uplink data stream, backup uplink transmission path identifier and backup DRB. In the event that the uplink transmission path is interrupted or unavailable, the backup DRB corresponding to the uplink transmission path indicated by the backup uplink transmission path identifier is enabled to send the uplink data stream or uplink QoS stream.
[0158] The multipath data transmission method provided in this application embodiment, since the second multipath data transmission rule is used to specify the transmission path for sending uplink data streams or uplink QoS streams, as well as the DRB of the transmission path, after the terminal receives the above-mentioned second multipath data transmission rule, the terminal can determine the DRB of the transmission path for sending uplink data streams or uplink QoS streams according to the second multipath data transmission rule, and then send uplink data streams or uplink QoS streams on the corresponding DRB, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0159] Optionally, in this embodiment of the application, after step 215 above, the multipath data transmission method provided in this embodiment of the application may further include the following steps 217 and 218.
[0160] Step 217: The remote terminal sends a second response message to the access network device.
[0161] Step 218: The access network device receives the second response information sent by the remote terminal.
[0162] The second response information can be used to indicate that the remote terminal has received the second multipath data transmission rule.
[0163] Optionally, in this embodiment of the application, before step 201 above, the multipath data transmission method provided in this embodiment of the application may further include step 219 below.
[0164] Step 219: The access network device generates M transmission path identifiers.
[0165] One of the transmission path identifiers can be used to indicate one of the M transmission paths mentioned above.
[0166] It should be noted that for a detailed description of the transmission path identifier, please refer to the detailed description of the transmission path identifier in the above embodiments. To avoid repetition, it will not be repeated here.
[0167] Optionally, in this embodiment of the application, when a new transmission path is established between the access network device and the remote terminal, before step 219 above, the multipath data transmission method provided in this embodiment of the application may further include step 220 below.
[0168] Step 220: The access network device adds path information corresponding to the new transmission path.
[0169] The aforementioned M transmission path identifiers may include transmission path identifiers used to indicate new transmission paths. It can be understood that when the access network device generates transmission path identifiers, it also generates transmission path identifiers used to indicate these new transmission paths.
[0170] Optionally, in this embodiment of the application, before step 201 above, the multipath data transmission method provided in this embodiment of the application may further include step 221 below.
[0171] Step 221: The access network device generates the association relationship between M transmission paths and remote terminals.
[0172] It should be noted that after the access network device generates the above M transmission paths and the association relationship between them and the remote terminal, the remote terminal is uniquely associated with each of the M transmission paths.
[0173] The following three examples illustrate the multipath data transmission method provided in this application.
[0174] Example 1: such as Figure 3 As shown, the core network device sends a first multipath data forwarding rule to the RAN, and the RAN performs data diversion based on the first multipath data forwarding rule.
[0175] Step 1-2: The remote terminal accesses the network through multiple communication links, including direct network communication links and indirect network communication links.
[0176] Step 3: The RAN executes binding relationships between multiple links, including at least one of the following operations:
[0177] 1. Generation of a communication link identifier (i.e., the aforementioned transmission path identifier), which may include at least one of the following representations:
[0178] The remote terminal identifier + relay terminal identifier identify a communication link;
[0179] The communication link identifier assigned by the RAN identifies a communication link, and the communication link identifier is unique for the same remote terminal.
[0180] 2. Multi-path binding: Generates multi-path associations, which are executed and maintained based on the same remote terminal.
[0181] Step 4a (optional): The remote terminal sends a multipath communication request message (or multipath communication request information) to the core network device (AMF / PCF). This multipath communication request message can be used to indicate that the remote terminal needs to perform multipath communication.
[0182] The multipath communication request information includes at least one of the following:
[0183] 1. A communication link identifier, which includes at least one of the following representations:
[0184] The remote terminal identifier + relay terminal identifier identify a communication link;
[0185] A communication link identifier assigned to a remote terminal identifies a communication link, and this communication link identifier is unique to the same remote terminal.
[0186] 2. Number of communication links, used to indicate the number of multipath communication links.
[0187] Step 4b (Optional): The RAN sends multipath communication information to the core network equipment (AMF / PCF), indicating that the RAN has established multipath communication with the remote terminal. This multipath communication information may include at least one of the following:
[0188] 1. Communication link identification information, wherein the communication link identifier includes at least one of the following representation forms:
[0189] The remote terminal identifier + relay terminal identifier identify a communication link;
[0190] The communication link identifier assigned by the RAN identifies a communication link, and this communication link identifier is unique for the same remote terminal.
[0191] 2. Number of communication links, used to indicate the number of multipath communication links.
[0192] Step 5: Based on the remote terminal's subscription information, local policies, multipath communication information sent by the remote terminal, and multipath communication information sent by the RAN, the core network equipment generates a multipath selection policy and sends it to the remote terminal. This multipath selection policy includes at least one of the following:
[0193] - The mapping relationship between application identifier / service type / service descriptor and communication link identifier, used to indicate which services or applications take which path.
[0194] - Enhanced URSP, which includes a communication link identifier that can be used to match which services or applications are transmitted via which path. The communication link identifier can be included in the access type component of the enhanced URSP or in a separate component.
[0195] Step 6: During the PDU session establishment process, the core network device sends the first multipath data forwarding rule to the RAN through the PDU session resource setup message; or, during the PDU session update or modification process, the core network device sends the first multipath data forwarding rule to the RAN through the PDU session resource modify message.
[0196] The aforementioned first multipath data forwarding rule includes at least one of the following forms:
[0197] 1. The mapping relationship between QoS flows and communication link identifiers, i.e., which QoS flows use which communication link. The communication link identifier can include at least one of the following representations:
[0198] Remote terminal identifier + relay terminal identifier;
[0199] The communication link identifier assigned by the RAN is unique for the same remote terminal.
[0200] 2. Backup forwarding rules, which may include a mapping between backup indications and communication link identifiers. That is, when the current communication link is unavailable or interrupted, the link corresponding to the mapping relationship in the backup forwarding rules is used for data forwarding.
[0201] 3. Minimum delay rule: When a minimum delay rule is included, the RAN performs the following operations:
[0202] Delay detection is performed on different communication links;
[0203] Send data streams or QoS streams through the communication link with the least latency.
[0204] 4. Load balancing rules: These rules can include the load percentage on different links. The RAN can determine which data flows / QoS flows should be sent on which link based on the load percentage. (For example, if the load percentage of link #1 is 20% and the load percentage of link #2 is 80%, then the RAN will send 20% of the QoS flows on link #1 and 80% of the QoS flows on link #2.)
[0205] 5. Minimum packet loss rate rule: Under a request that includes a minimum packet loss rate rule, the RAN performs the following operations:
[0206] Packet loss rate detection is performed on different communication links;
[0207] Send data streams or QoS streams through the communication link with the lowest packet loss rate.
[0208] 6. Replication indication information, which may include the replication quantity, which indicates the number of copies of a PDU session, data stream, or QoS stream, and the number of communication links on which the data stream or QoS stream is transmitted.
[0209] Step 7 (optional): The RAN sends a PDU session resource response to the core network equipment. This PDU session resource response contains the actual received multipath data forwarding information.
[0210] Step 8: The RAN sends the uplink multipath data transmission rule (i.e., the second multipath data transmission rule) to the remote terminal. This uplink multipath data transmission rule may include:
[0211] - The mapping relationship between uplink QoS streams or uplink data streams and communication link identifiers and DRBs indicates which uplink QoS streams or uplink data streams are transmitted on which DRB of which link.
[0212] - Backup forwarding rules, which include the mapping relationship between uplink QoS flow / uplink data flow, communication link identifier and DRB, indicating which communication link and which DRB the uplink QoS flow or uplink data flow on the current communication link should be transmitted on which communication link and which DRB when the current communication link is unavailable or the terminal is not available.
[0213] Step 9: The remote terminal receives the above uplink multipath data transmission rules and executes uplink data transmission based on the uplink multipath data transmission rules.
[0214] Example 2: such as Figure 4 As shown, the RAN determines the multi-path data transmission rules and performs data diversion based on local policies, QoS information, or load information.
[0215] Step 1-2: The remote terminal accesses the network through multiple communication links, including direct network communication links and indirect network communication links.
[0216] Step 3: The RAN executes binding relationships between multiple links, including at least one of the following operations:
[0217] 1. Generation of a communication link identifier (i.e., the aforementioned transmission path identifier), which may include at least one of the following representations:
[0218] The remote terminal identifier + relay terminal identifier identify a communication link;
[0219] The communication link identifier assigned by the RAN identifies a communication link, and the communication link identifier is unique for the same remote terminal.
[0220] 2. Multi-path binding: Generates multi-path associations, which are executed and maintained based on the same remote terminal.
[0221] Step 4a-b (optional): The remote terminal or core network equipment sends a multipath communication requirement indication information to the RAN. This multipath communication requirement indication information is used to instruct the RAN to generate multipath data forwarding rules and send data streams or QoS streams on different paths.
[0222] Step 5: The RAN generates a first multipath data forwarding rule based on the first information, which includes at least one of the following:
[0223] Load information for different communication paths;
[0224] Local policy information;
[0225] QoS parameter values for QoS flows (e.g., QoS flows with high QoS parameter requirements prioritize direct communication links).
[0226] The aforementioned first multipath data forwarding rule includes at least one of the following forms:
[0227] 1. The mapping relationship between QoS flows and communication link identifiers, i.e., which QoS flows use which communication link. The communication link identifier can include at least one of the following representations:
[0228] Remote terminal identifier + relay terminal identifier;
[0229] The communication link identifier assigned by the RAN is unique for the same remote terminal.
[0230] 2. Backup forwarding rules, which may include a mapping between backup indications and communication link identifiers. That is, when the current communication link is unavailable or interrupted, the link corresponding to the mapping relationship in the backup forwarding rules is used for data forwarding.
[0231] 3. Minimum delay rule: When a minimum delay rule is included, the RAN performs the following operations:
[0232] Delay detection is performed on different communication links;
[0233] Send data streams or QoS streams through the communication link with the least latency.
[0234] 4. Load balancing rules: These rules can include the load percentage on different links. The RAN can determine which data flows / QoS flows should be sent on which link based on the load percentage. For example, if the load percentage of link #1 is 20% and the load percentage of link #2 is 80%, then the RAN will send 20% of the QoS flows on link #1 and 80% of the QoS flows on link #2.
[0235] 5. Minimum packet loss rate rule: Under a request that includes a minimum packet loss rate rule, the RAN performs the following operations:
[0236] Packet loss rate detection is performed on different communication links;
[0237] Send data streams or QoS streams through the communication link with the lowest packet loss rate.
[0238] 6. Replication indication information, which may include the replication quantity, which indicates the number of copies of a PDU session, data stream, or QoS stream, and the number of communication links on which the data stream or QoS stream is transmitted.
[0239] Step 6a: The RAN sends the uplink multipath data transmission rules (i.e., the second multipath data transmission rules) to the remote terminal. The uplink multipath data transmission rules include:
[0240] - The mapping relationship between uplink QoS streams or uplink data streams and communication link identifiers and DRBs indicates which uplink QoS streams or uplink data streams are transmitted on which DRB of which link.
[0241] - Backup forwarding rules, which include the mapping relationship between uplink QoS flow / uplink data flow, communication link identifier and DRB, indicating which communication link and which DRB the uplink QoS flow or uplink data flow on the current communication link should be transmitted on which communication link and which DRB when the current communication link is unavailable or the terminal is not available.
[0242] Step 6b (optional): If step 4b above has been performed, the RAN sends a response message to the core network equipment.
[0243] Step 7: The remote terminal receives the above uplink multipath data transmission rules and executes uplink data transmission based on the uplink multipath data transmission rules.
[0244] Example 3: such as Figure 5 As shown, the remote terminal sends a first multipath data transmission rule to the RAN, and the RAN performs data splitting based on this first multipath data transmission rule.
[0245] Step 1-2: The remote terminal accesses the network through multiple communication links, including direct network communication links and indirect network communication links.
[0246] Step 3: The RAN executes binding relationships between multiple links, including at least one of the following operations:
[0247] 1. Generation of a communication link identifier (i.e., the aforementioned transmission path identifier), which may include at least one of the following representations:
[0248] The remote terminal identifier + relay terminal identifier identify a communication link;
[0249] The communication link identifier assigned by the RAN identifies a communication link, and the communication link identifier is unique for the same remote terminal.
[0250] 2. Multi-path binding: Generates multi-path associations, which are executed and maintained based on the same remote terminal.
[0251] Step 4: During the PDU session establishment or update process, the remote terminal sends a first multipath data forwarding rule to the RAN. This first multipath data forwarding rule includes at least one of the following forms:
[0252] 1. The mapping relationship between QoS flows and communication link identifiers, i.e., which QoS flows use which communication link. The communication link identifier can include at least one of the following representations:
[0253] Remote terminal identifier + relay terminal identifier;
[0254] The communication link identifier assigned by the RAN is unique for the same remote terminal.
[0255] 2. Backup forwarding rules, which may include a mapping between backup indications and communication link identifiers. That is, when the current communication link is unavailable or interrupted, the link corresponding to the mapping relationship in the backup forwarding rules is used for data forwarding.
[0256] 3. Minimum delay rule: When a minimum delay rule is included, the RAN performs the following operations:
[0257] Delay detection is performed on different communication links;
[0258] Send data streams or QoS streams through the communication link with the least latency.
[0259] 4. Load balancing rules: These rules can include the load percentage on different links. The RAN can determine which data flows / QoS flows should be sent on which link based on the load percentage. For example, if the load percentage of link #1 is 20% and the load percentage of link #2 is 80%, then the RAN will send 20% of the QoS flows on link #1 and 80% of the QoS flows on link #2.
[0260] 5. Minimum packet loss rate rule: Under a request that includes a minimum packet loss rate rule, the RAN performs the following operations:
[0261] Packet loss rate detection is performed on different communication links;
[0262] Send data streams or QoS streams through the communication link with the lowest packet loss rate.
[0263] 6. Replication indication information, which may include the replication quantity, which indicates the number of copies of a PDU session, data stream, or QoS stream, and the number of communication links on which the data stream or QoS stream is transmitted.
[0264] Step 5: The RAN sends the uplink multipath data transmission rule (i.e., the second multipath data transmission rule) to the remote terminal. This uplink multipath data transmission rule may include:
[0265] - The mapping relationship between uplink QoS streams or uplink data streams and communication link identifiers and DRBs indicates which uplink QoS streams or uplink data streams are transmitted on which DRB of which link.
[0266] - Backup forwarding rules, which include the mapping relationship between uplink QoS flow / uplink data flow, communication link identifier and DRB, indicating which communication link and which DRB the uplink QoS flow or uplink data flow on the current communication link should be transmitted on which communication link and which DRB when the current communication link is unavailable or the terminal is not available.
[0267] Step 6: The remote terminal receives the above uplink multipath data transmission rules and, based on these rules, executes the transmission of uplink data. Optionally, the remote terminal sends a response message to the RAN.
[0268] It should be noted that the multipath data transmission method provided in this application embodiment can be executed by a multipath data transmission device, or by a control module within the multipath data transmission device for executing the multipath data transmission method. This application embodiment uses the execution of the multipath data transmission method by a multipath data transmission device as an example to illustrate the multipath data transmission device provided in this application embodiment.
[0269] like Figure 6 As shown in the figure, this application embodiment provides a multi-path data transmission device 600, which includes an acquisition module 601 and a transmission module 602. The acquisition module 601 is used to acquire a first multi-path data transmission rule, which specifies N transmission paths for transmitting data streams or Quality of Service (QoS) streams. The transmission module is used to transmit data streams or QoS streams to a remote terminal on the N transmission paths based on the first multi-path data transmission rule. The N transmission paths are among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer.
[0270] Optionally, the first multipath data transmission rule includes at least one of the following:
[0271] A mapping relationship between a data stream or QoS stream and N transmission path identifiers, where each transmission path identifier is used to indicate a transmission path;
[0272] Alternate transmission path communication rules, which include alternative transmission path identifiers; in the event that a transmission path among the N transmission paths is interrupted or unavailable, the transmission path indicated by the alternative transmission path identifier is enabled to send data streams or QoS streams.
[0273] Minimum delay rule;
[0274] Load balancing rules;
[0275] Minimum packet loss rate rule; and
[0276] Replication indication information for data streams or QoS streams.
[0277] Optionally, the minimum latency rule is used to instruct the access network device to perform at least one of the following operations:
[0278] Perform delay detection on M transmission paths;
[0279] Send the data stream or QoS stream through the transmission path with the least latency among the M transmission paths.
[0280] Optionally, the load balancing rule includes the load percentage of each of the M transmission paths, and the access network device determines the transmission path of the data flow or QoS flow based on the load percentage.
[0281] Optionally, the minimum packet loss rate rule is used to instruct access network devices to perform at least one of the following operations:
[0282] Perform packet loss rate detection on M transmission paths;
[0283] Send the data stream or QoS stream through the transmission path with the lowest packet loss rate among the M transmission paths.
[0284] Optionally, the sending module 602 is further configured to send multipath communication information to the core network device, the multipath communication information being used to indicate that multipath communication has been established between the remote terminal and the access network device; the obtaining module 601 is specifically configured to receive the first multipath data transmission rule sent by the core network device.
[0285] Optionally, the multipath communication information includes at least one of the following:
[0286] There are M transmission path identifiers, each of which indicates one of the M transmission paths.
[0287] Multipath communication includes M transmission paths.
[0288] Optionally, the multipath data transmission device further includes a receiving module, which is used to receive multipath communication demand indication information, which is used to instruct the access network device to generate a first multipath data transmission rule; and an acquisition module, which is specifically used to generate the first multipath data transmission rule based on the first information.
[0289] Optionally, the first information includes at least one of the following:
[0290] Load information for each of the M transmission paths;
[0291] Local policy information;
[0292] QoS parameters for QoS streams.
[0293] Optionally, the acquisition module is specifically used to receive the first multipath data transmission rule sent by the remote terminal.
[0294] Optionally, the sending module is further configured to send a second multipath data transmission rule to the remote terminal; wherein the second multipath data transmission rule is used to specify the transmission path for sending uplink data streams or uplink QoS streams, and the data radio bearer (DRB) of the transmission path.
[0295] Optionally, the second multipath data transmission rule includes:
[0296] The mapping relationship between uplink data stream, transmission path identifier, and DRB; or
[0297] The mapping relationship between uplink QoS stream, transmission path identifier and DRB.
[0298] Optionally, the multipath data transmission rule also includes a generation module for generating M transmission path identifiers, each of which indicates one of the M transmission paths.
[0299] Optionally, a transmission path identifier includes any of the following:
[0300] Remote terminal identifier and relay terminal identifier;
[0301] The transmission path identifier assigned by the access network equipment;
[0302] The transmission path identifier assigned by the remote terminal;
[0303] Transmission path identifiers assigned to core network equipment.
[0304] Optionally, when a new transmission path is established between the access network device and the remote terminal, the multipath data transmission device further includes an adding module, which is used to add path information corresponding to the new transmission path; wherein, the M transmission path identifiers include transmission path identifiers used to indicate the new transmission path.
[0305] Optionally, the multi-path data transmission rule also includes a generation module, which is used to generate the association between M transmission paths and remote terminals.
[0306] The multipath data transmission device provided in this application embodiment has a first multipath data transmission rule for specifying N transmission paths for transmitting data streams or QoS streams. Therefore, after the multipath data transmission device obtains the first multipath data transmission rule, it can determine the transmission path of the data stream or QoS stream according to the first multipath data transmission rule, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0307] like Figure 7 As shown in the figure, this application embodiment provides a multipath data transmission device 700, which includes a transmission module 701. The transmission module 701 is used to send a first multipath data transmission rule to an access network device; wherein, the first multipath data transmission rule is used to specify N transmission paths for a data stream or a Quality of Service (QoS) stream.
[0308] Optionally, the first multipath data transmission rule includes at least one of the following:
[0309] A mapping relationship between a data stream or QoS stream and N transmission path identifiers, where each transmission path identifier is used to indicate a transmission path;
[0310] Alternate transmission path communication rules, which include alternative transmission path identifiers; in the event that a transmission path among the N transmission paths is interrupted or unavailable, the transmission path indicated by the alternative transmission path identifier is enabled to send data streams or QoS streams.
[0311] Minimum delay rule;
[0312] Load balancing rules;
[0313] Minimum packet loss rate rule; and
[0314] Replication indication information for data streams or QoS streams.
[0315] Optionally, the minimum latency rule is used to instruct the access network device to perform at least one of the following operations:
[0316] Perform delay detection on M transmission paths;
[0317] Send the data stream or QoS stream through the transmission path with the least latency among the M transmission paths.
[0318] Optionally, the load balancing rule includes the load percentage of each of the M transmission paths, and the access network device determines the transmission path of the data flow or QoS flow based on the load percentage.
[0319] Optionally, the minimum packet loss rate rule is used to instruct access network devices to perform at least one of the following operations:
[0320] Perform packet loss rate detection on M transmission paths;
[0321] Send the data stream or QoS stream through the transmission path with the lowest packet loss rate among the M transmission paths.
[0322] Optionally, the multipath data transmission device further includes a receiving module; the receiving module is used to receive multipath communication information sent by the access network device, the multipath communication information being used to indicate that multipath communication has been established between the access network device and the remote terminal.
[0323] Optionally, the multipath communication information includes at least one of the following:
[0324] There are M transmission path identifiers, each of which indicates one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1.
[0325] Multipath communication includes M transmission paths.
[0326] Optionally, the multipath data transmission device further includes a receiving module; the receiving module is used to receive multipath communication request information sent by a remote terminal, the multipath communication request information being used to indicate that the remote terminal has a need for multipath communication; wherein, the multipath communication request information includes at least one of the following:
[0327] There are M transmission path identifiers, each of which indicates one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1.
[0328] Multipath communication includes M transmission paths.
[0329] Optionally, a transmission path identifier includes any of the following:
[0330] Remote terminal identifier and relay terminal identifier;
[0331] The transmission path identifier assigned by the access network equipment;
[0332] The transmission path identifier assigned by the remote terminal;
[0333] Transmission path identifiers assigned to core network equipment.
[0334] Optionally, the multipath data transmission device further includes a generation module; the generation module is used to generate a multipath selection strategy based on the second information; and the transmission module is used to send the multipath selection strategy to the remote terminal.
[0335] Optionally, the multi-path selection strategy includes at least one of the following:
[0336] The mapping relationship between application identifiers and transmission path identifiers;
[0337] The mapping relationship between service type and transmission path identifier;
[0338] The mapping relationship between service descriptors and transmission paths;
[0339] Enhance URSP.
[0340] Optionally, the second information includes at least one of the following:
[0341] Contract information of the remote terminal;
[0342] Local strategy;
[0343] Multipath communication request information sent by the remote terminal;
[0344] Multipath communication information sent by access network devices.
[0345] This application provides a multipath data transmission device. Since the first multipath data transmission rule is used to specify N transmission paths for transmitting data streams or QoS streams, the access network device can determine the transmission path of the data stream or QoS stream according to the first multipath data transmission rule by sending the first multipath data transmission rule to the access network device, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0346] like Figure 8As shown in the figure, this application embodiment provides a multipath data transmission device 800, which includes a receiving module 801 and a transmitting module 802. The receiving module 801 is used to receive a second multipath data transmission rule sent by an access network device; the transmitting module 802 is used to send an uplink data stream or an uplink QoS stream to the access network device based on the second multipath data transmission rule; wherein, the second multipath data transmission rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, and the DRB of the transmission path.
[0347] Optionally, the second multipath data transmission rule includes: the mapping relationship between the uplink data stream, the transmission path identifier, and the DRB; or the mapping relationship between the uplink QoS stream, the transmission path identifier, and the DRB.
[0348] Optionally, the sending module is further configured to send a first multipath data transmission rule to the access network device; wherein the first multipath data transmission rule is used to specify N transmission paths for a data stream or a Quality of Service (QoS) stream.
[0349] Optionally, the first multipath data transmission rule includes at least one of the following:
[0350] A mapping relationship between a data stream or QoS stream and N transmission path identifiers, where each transmission path identifier is used to indicate a transmission path;
[0351] Alternate transmission path communication rules, which include alternative transmission path identifiers; in the event that a transmission path among the N transmission paths is interrupted or unavailable, the transmission path indicated by the alternative transmission path identifier is enabled to send data streams or QoS streams.
[0352] Minimum delay rule;
[0353] Load balancing rules;
[0354] Minimum packet loss rate rule; and
[0355] Replication indication information for data streams or QoS streams.
[0356] Optionally, the minimum latency rule instructs the access network device to perform at least one of the following operations:
[0357] Perform delay detection on M transmission paths;
[0358] Send the data stream or QoS stream through the transmission path with the least latency among the M transmission paths.
[0359] Optionally, the load balancing rule includes the load percentage of each of the M transmission paths, and the access network device determines the transmission path of the data flow or QoS flow based on the load percentage.
[0360] Optionally, the minimum packet loss rate rule instructs the access network device to perform at least one of the following operations:
[0361] Perform packet loss rate detection on M transmission paths;
[0362] Send the data stream or QoS stream through the transmission path with the lowest packet loss rate among the M transmission paths.
[0363] Optionally, the sending module is further configured to send multipath communication request information to the core network device. The multipath communication request information is used to indicate that the remote terminal has a need for multipath communication. The multipath communication request information includes at least one of the following: M transmission path identifiers, each transmission path identifier is used to indicate one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1; the number of transmission paths included in the multipath communication is M.
[0364] Optionally, the receiving module is further configured to receive a multipath selection policy sent by the core network equipment; wherein the multipath selection policy includes at least one of the following:
[0365] The mapping relationship between application identifiers and transmission path identifiers;
[0366] The mapping relationship between service type and transmission path identifier;
[0367] The mapping relationship between service descriptors and transmission paths;
[0368] Enhance URSP.
[0369] Optionally, the sending module is further configured to send multipath communication requirement indication information to the access network device, the multipath communication requirement indication information being used to instruct the access network device to generate a first multipath data sending rule.
[0370] This application provides a multipath data transmission device. Since the second multipath data transmission rule is used to specify the transmission path for sending uplink data streams or uplink QoS streams, as well as the DRB of the transmission path, after the multipath data transmission device receives the second multipath data transmission rule, the multipath data transmission device can determine the DRB of the transmission path for sending uplink data streams or uplink QoS streams according to the second multipath data transmission rule, and then send the uplink data streams or uplink QoS streams on the corresponding DRB, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0371] The multipath data transmission device in this application embodiment can be a device, such as a device with an operating system, an electronic device, an access network device, or a core network device, or it can be a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.
[0372] The multipath data transmission device provided in this application embodiment can implement the various processes implemented in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0373] Optionally, such as Figure 9 As shown, this application embodiment also provides a communication device 900, including a processor 901, a memory 902, and a program or instructions stored in the memory 902 and executable on the processor 901. For example, when the communication device 900 is a terminal, the program or instructions executed by the processor 901 implement the various processes executed by the remote terminal in the above method embodiment, and achieve the same technical effect. When the communication device 900 is an access network device, the program or instructions executed by the processor 901 implement the various processes executed by the access network device in the above method embodiment, and achieve the same technical effect. When the communication device 900 is a core network device, the program or instructions executed by the processor 901 implement the various processes executed by the core network device in the above method embodiment, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0374] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to receive a second multipath data transmission rule sent by an access network device; and based on the second multipath data transmission rule, to send an uplink data stream or an uplink QoS stream to the access network device; wherein, the second multipath data transmission rule is used to specify the transmission path for sending the uplink data stream or uplink QoS stream, and the DRB of the transmission path. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 10 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0375] The terminal 1000 includes, but is not limited to, at least some of the following components: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
[0376] Those skilled in the art will understand that the terminal 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 10 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0377] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0378] In this embodiment, the radio frequency unit 1001 receives downlink data from the access network device and processes it for the processor 1010; additionally, it sends uplink data to the access network device. Typically, the radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0379] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1009 may include high-speed random access memory and non-volatile memory, wherein the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0380] The processor 1010 may include one or more processing units; optionally, the processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.
[0381] The radio frequency unit 1001 is used to receive the second multipath data transmission rule sent by the access network device; and based on the second multipath data transmission rule, to send an uplink data stream or an uplink QoS stream to the access network device; wherein the second multipath data transmission rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, and the DRB of the transmission path.
[0382] This application provides a terminal in which a second multipath data transmission rule is used to specify the transmission path for sending uplink data streams or uplink QoS streams, as well as the DRB of the transmission path. Therefore, after receiving the second multipath data transmission rule, the terminal can determine the DRB of the transmission path for sending uplink data streams or uplink QoS streams according to the second multipath data transmission rule, and then send uplink data streams or uplink QoS streams on the corresponding DRB, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0383] This application also provides an access network device, including a processor and a communication interface. The processor is used to acquire a first multi-path data transmission rule, and the communication interface is used to send data streams or QoS streams to a remote terminal on N transmission paths based on the first multi-path data transmission rule. This access network device embodiment corresponds to the above-described access network device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this access network device embodiment and achieve the same technical effects.
[0384] Optionally, embodiments of this application also provide an access network device. For example... Figure 11 As shown, the access network device 500 includes: an antenna 51, a radio frequency (RF) device 52, and a baseband device 53. The antenna 51 is connected to the RF device 52. In the uplink direction, the RF device 52 receives information through the antenna 51 and sends the received information to the baseband device 53 for processing. In the downlink direction, the baseband device 53 processes the information to be transmitted and sends it to the RF device 52. The RF device 52 processes the received information and then transmits it through the antenna 51.
[0385] The aforementioned frequency band processing device can be located in the baseband device 53. The method executed by the access network device in the above embodiments can be implemented in the baseband device 53, which includes a processor 54 and a memory 55.
[0386] Baseband device 53 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 11 As shown, one of the chips, for example, is a processor 54, which is connected to a memory 55 to call the program in the memory 55 and execute the network device operations shown in the above method embodiment.
[0387] The baseband device 53 may also include a network interface 56 for exchanging information with the radio frequency device 52, such as a common public radio interface (CPRI).
[0388] Specifically, the access network device of this embodiment further includes: instructions or programs stored in memory 55 and executable on processor 54, wherein processor 54 calls the instructions or programs in memory 55 to execute. Figure 6 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0389] Figure 12 This is a hardware schematic diagram of a core network device provided in an embodiment of this application. Figure 12 As shown, the core network device may include: one or more processors 401, memory 402, and transceivers 403.
[0390] Transceiver 403 can be used to send the first multipath data transmission rule to the access network device;
[0391] The first multipath data transmission rule is used to specify the N transmission paths for a data stream or a Quality of Service (QoS) stream.
[0392] This application provides a core network device. Since the first multipath data transmission rule is used to specify N transmission paths for sending data streams or QoS streams, the access network device can determine the transmission path for sending data streams or QoS streams based on the first multipath data transmission rule by sending the first multipath data transmission rule to the access network device, thereby improving the reliability and stability of multipath communication in relay scenarios.
[0393] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described multipath data transmission method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0394] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0395] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described multipath data transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0396] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0397] This application also provides a computer program / program product, which is stored in a non-volatile storage medium. The program / program product is executed by at least one processor to implement the various processes of the above-described multipath data transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0398] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0399] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of the various embodiments of this application.
[0400] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A multi-path data transmission method, characterized in that, include: The access network device obtains a first multi-path data transmission rule, which specifies N transmission paths for sending data streams or QoS streams. Based on the first multi-path data transmission rule, the access network device sends data streams or QoS streams to the remote terminal on the N transmission paths; Wherein, the N transmission paths are the transmission paths among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer; After the step of the access network device obtaining the first multipath data transmission rule, the method further includes: The access network device sends a second multipath data transmission rule to the remote terminal; The second multipath data transmission rule is used to specify the transmission path for transmitting uplink data streams or uplink QoS streams, as well as the data radio bearer (DRB) of the transmission path.
2. The method according to claim 1, characterized in that, The first multipath data transmission rule includes at least one of the following: A mapping relationship between a data stream or QoS stream and N transmission path identifiers, where each transmission path identifier is used to indicate a transmission path; The alternative transmission path communication rule includes an alternative transmission path identifier; in the event that one of the N transmission paths is interrupted or unavailable, the transmission path indicated by the alternative transmission path identifier is enabled to send a data stream or QoS stream. Minimum delay rule; Load balancing rules; Minimum packet loss rate rule; as well as The data stream or QoS stream replication indication information.
3. The method according to claim 2, characterized in that, The minimum latency rule is used to instruct the access network device to perform at least one of the following operations: Delay detection is performed on the M transmission paths; The data stream or QoS stream is sent through the transmission path with the least latency among the M transmission paths.
4. The method according to claim 2, characterized in that, The load balancing rule includes the load percentage of each of the M transmission paths, and the access network device determines the transmission path of the data flow or QoS flow based on the load percentage.
5. The method according to claim 2, characterized in that, The minimum packet loss rate rule is used to instruct the access network device to perform at least one of the following operations: Packet loss rate detection is performed on the M transmission paths; The data stream or QoS stream is sent through the transmission path with the lowest packet loss rate among the M transmission paths.
6. The method according to claim 1, characterized in that, Before the step of the access network device obtaining the first multipath data transmission rule, the method further includes: The access network device sends multipath communication information to the core network device, and the multipath communication information is used to indicate that multipath communication has been established between the remote terminal and the access network device. The access network device obtains the first multipath data transmission rule, including: The access network device receives the first multipath data transmission rule sent by the core network device.
7. The method according to claim 6, characterized in that, The multipath communication information includes at least one of the following: There are M transmission path identifiers, each of which indicates one of the M transmission paths. The number of transmission paths included in the multipath communication is M.
8. The method according to claim 1, characterized in that, Before the step of the access network device obtaining the first multipath data transmission rule, the method further includes: The access network device receives multipath communication requirement indication information, which is used to instruct the access network device to generate a first multipath data transmission rule; The access network device obtains the first multipath data transmission rule, including: The access network device generates the first multipath data transmission rule based on the first information.
9. The method according to claim 8, characterized in that, The first information includes at least one of the following: Load information for each of the M transmission paths; Local policy information; QoS parameters for QoS streams.
10. The method according to claim 1, characterized in that, The access network device obtains the first multipath data transmission rule, including: The access network device receives the first multipath data transmission rule sent by the remote terminal.
11. The method according to claim 1, characterized in that, The second multipath data transmission rule includes: The mapping relationship between uplink data stream, transmission path identifier, and DRB; or The mapping relationship between uplink QoS stream, transmission path identifier and DRB.
12. The method according to claim 1, characterized in that, Before the step of the access network device obtaining the first multipath data transmission rule, the method further includes: The access network device generates M transmission path identifiers, each of which indicates one of the M transmission paths.
13. The method according to claim 2, 7, 11 or 12, characterized in that, A transmission path identifier includes any of the following: Remote terminal identifier and relay terminal identifier; The transmission path identifier assigned by the access network equipment; The transmission path identifier assigned by the remote terminal; Transmission path identifiers assigned to core network equipment.
14. The method according to claim 12, characterized in that, When the access network device establishes a new transmission path with the remote terminal, before the step of the access network device generating M transmission path identifiers, the method further includes: The access network device adds path information corresponding to the new transmission path; The M transmission path identifiers include transmission path identifiers used to indicate the new transmission path.
15. The method according to claim 1, characterized in that, Before the step of the access network device obtaining the first multipath data transmission rule, the method further includes: The access network device generates the association relationship between the M transmission paths and the remote terminal.
16. A multi-path data transmission method, characterized in that, include: The core network equipment sends the first multipath data transmission rule to the access network equipment; Wherein, the first multi-path data transmission rule is used to specify N transmission paths for data flow or QoS flow, wherein the N transmission paths are transmission paths among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer; Before the step of the core network device sending the first multipath data transmission rule to the access network device, the method further includes: The core network device generates a multi-path selection strategy based on the second information; The core network equipment sends the multi-path selection strategy to the remote terminal; The multi-path selection strategy includes: The mapping relationship between service type and transmission path identifier.
17. The method according to claim 16, characterized in that, The first multipath data transmission rule includes at least one of the following: A mapping relationship between a data stream or QoS stream and N transmission path identifiers, where each transmission path identifier is used to indicate a transmission path; The alternative transmission path communication rule includes an alternative transmission path identifier; in the event that one of the N transmission paths is interrupted or unavailable, the transmission path indicated by the alternative transmission path identifier is enabled to send a data stream or QoS stream. Minimum delay rule; Load balancing rules; Minimum packet loss rate rule; as well as The data stream or QoS stream replication indication information.
18. The method according to claim 17, characterized in that, The minimum latency rule is used to instruct the access network device to perform at least one of the following operations: Delay detection is performed on the M transmission paths; The data stream or QoS stream is sent through the transmission path with the least latency among the M transmission paths.
19. The method according to claim 17, characterized in that, The load balancing rule includes the load percentage of each of the M transmission paths, and the access network device determines the transmission path of the data flow or QoS flow based on the load percentage.
20. The method according to claim 17, characterized in that, The minimum packet loss rate rule is used to instruct the access network device to perform at least one of the following operations: Packet loss rate detection is performed on the M transmission paths; The data stream or QoS stream is sent through the transmission path with the lowest packet loss rate among the M transmission paths.
21. The method according to claim 16, characterized in that, Before the step of the core network device sending the first multipath data transmission rule to the access network device, the method further includes: The core network device receives multipath communication information sent by the access network device, the multipath communication information being used to indicate that multipath communication has been established between the access network device and the remote terminal.
22. The method according to claim 21, characterized in that, The multipath communication information includes at least one of the following: M transmission path identifiers, each transmission path identifier is used to indicate one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1; The number of transmission paths included in the multipath communication is M.
23. The method according to claim 16, characterized in that, Before the step of the core network device sending the first multipath data transmission rule to the access network device, the method further includes: The core network device receives multipath communication request information sent by a remote terminal, the multipath communication request information being used to indicate that the remote terminal has a need for multipath communication; The multipath communication request information includes at least one of the following: M transmission path identifiers, each transmission path identifier is used to indicate one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1; The number of transmission paths included in the multipath communication is M.
24. The method according to claim 17, 22 or 23, characterized in that, A transmission path identifier includes any of the following: Remote terminal identifier and relay terminal identifier; The transmission path identifier assigned by the access network equipment; The transmission path identifier assigned by the remote terminal; Transmission path identifiers assigned to core network equipment.
25. The method according to claim 16, characterized in that, The multi-path selection strategy also includes at least one of the following: The mapping relationship between application identifiers and transmission path identifiers; The mapping relationship between service descriptors and transmission paths; Enhance the User Equipment Routing Policy (URSP).
26. The method according to claim 16, characterized in that, The second information includes at least one of the following: The contract information of the remote terminal; Local strategy; The multipath communication request information sent by the remote terminal; The access network device sends multipath communication information.
27. A multi-path data transmission method, characterized in that, include: The remote terminal receives the second multipath data transmission rule sent by the access network device; The remote terminal sends an uplink data stream or an uplink QoS stream to the access network device based on the second multi-path data transmission rule; wherein, the second multi-path data transmission rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, as well as the data radio bearer (DRB) of the transmission path; Before the step of the remote terminal receiving the second multipath data transmission rule sent by the access network device, the method further includes: The remote terminal sends a first multipath data transmission rule to the access network device; The first multi-path data transmission rule is used to specify N transmission paths for the data stream or QoS stream. The N transmission paths are the transmission paths among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer.
28. The method according to claim 27, characterized in that, The second multipath data transmission rule includes: The mapping relationship between uplink data stream, transmission path identifier, and DRB; or The mapping relationship between uplink QoS stream, transmission path identifier and DRB.
29. The method according to claim 28, characterized in that, The first multipath data transmission rule includes at least one of the following: A mapping relationship between a data stream or QoS stream and N transmission path identifiers, where each transmission path identifier is used to indicate a transmission path; The alternative transmission path communication rule includes an alternative transmission path identifier; in the event that one of the N transmission paths is interrupted or unavailable, the transmission path indicated by the alternative transmission path identifier is enabled to send a data stream or QoS stream. Minimum delay rule; Load balancing rules; Minimum packet loss rate rule; as well as The data stream or QoS stream replication indication information.
30. The method according to claim 29, characterized in that, The minimum latency rule instructs the access network device to perform at least one of the following operations: Delay detection is performed on the M transmission paths; The data stream or QoS stream is sent through the transmission path with the least latency among the M transmission paths.
31. The method according to claim 29, characterized in that, The load balancing rule includes the load percentage of each of the M transmission paths, and the access network device determines the transmission path of the data flow or QoS flow based on the load percentage.
32. The method according to claim 29, characterized in that, The minimum packet loss rate rule instructs the access network device to perform at least one of the following operations: Packet loss rate detection is performed on the M transmission paths; The data stream or QoS stream is sent through the transmission path with the lowest packet loss rate among the M transmission paths.
33. The method according to claim 27, characterized in that, Before the step of the remote terminal receiving the second multipath data transmission rule sent by the access network device, the method further includes: The remote terminal sends a multipath communication request to the core network equipment. The multipath communication request is used to indicate that the remote terminal has a need for multipath communication. The multipath communication request information includes at least one of the following: M transmission path identifiers, each transmission path identifier is used to indicate one of the M transmission paths that have been established between the access network device and the remote terminal, where M is an integer greater than 1; The number of transmission paths included in the multipath communication is M.
34. The method according to claim 27, characterized in that, Before the step of the remote terminal receiving the second multipath data transmission rule sent by the access network device, the method further includes: The remote terminal receives the multipath selection strategy sent by the core network equipment; The multi-path selection strategy includes at least one of the following: The mapping relationship between application identifiers and transmission path identifiers; The mapping relationship between service type and transmission path identifier; The mapping relationship between service descriptors and transmission paths; Enhance the User Equipment Routing Policy (URSP).
35. The method according to claim 27, characterized in that, Before the step of the remote terminal receiving the second multipath data transmission rule sent by the access network device, the method further includes: The remote terminal sends a multipath communication requirement indication to the access network device, the multipath communication requirement indication being used to instruct the access network device to generate a first multipath data transmission rule.
36. A multipath data transmission device, characterized in that, include: The acquisition module is used to acquire the first multi-path data transmission rule, which specifies the N transmission paths for sending data streams or QoS streams. The sending module is used to send data streams or QoS streams to remote terminals on the N transmission paths based on the first multi-path data sending rules. Wherein, the N transmission paths are the transmission paths among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer; The sending module is further configured to send a second multipath data transmission rule to the remote terminal; wherein the second multipath data transmission rule is configured to specify the transmission path for sending uplink data streams or uplink QoS streams, and the data radio bearer (DRB) of the transmission path.
37. A multipath data transmission device, characterized in that, include: The sending module is used to send the first multipath data transmission rule to the access network device; Wherein, the first multi-path data transmission rule is used to specify N transmission paths for data flow or QoS flow, wherein the N transmission paths are transmission paths among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer; The device further includes: a generation module and a transmission module; The generation module is used to generate a multi-path selection strategy based on the second information; The sending module is used to send the multi-path selection strategy to the remote terminal; Multi-path selection strategies include: The mapping relationship between service type and transmission path identifier.
38. A multipath data transmission device, characterized in that, include: The receiving module is used to receive the second multipath data transmission rules sent by the access network device; The sending module is used to send an uplink data stream or an uplink QoS stream to the access network device based on the second multi-path data sending rule; wherein, the second multi-path data sending rule is used to specify the transmission path for sending the uplink data stream or the uplink QoS stream, and the data radio bearer (DRB) of the transmission path; The sending module is also used to send a first multipath data sending rule to the access network device before receiving the second multipath data sending rule sent by the access network device; The first multi-path data transmission rule is used to specify N transmission paths for the data stream or QoS stream. The N transmission paths are the transmission paths among the M transmission paths already established between the access network device and the remote terminal, where M is an integer greater than 1 and N is a positive integer.
39. An access network device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the multipath data transmission method as described in any one of claims 1 to 15.
40. A core network device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the multipath data transmission method as described in any one of claims 16 to 26.
41. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the multipath data transmission method as described in any one of claims 27 to 35.
42. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the multipath data transmission method as described in any one of claims 1-15, or implement the steps of the multipath data transmission method as described in any one of claims 16-26, or implement the multipath as described in any one of claims 27-35.